:root{--brand-orange:#E8430E;--brand-slate:#1C2329;--color-bg-primary:var(--brand-orange);--color-fg-primary:var(--brand-slate);--color-parsec-orange:var(--color-bg-primary);--color-parsec-slate:var(--color-fg-primary);--color-orange-light:rgba(232,67,14,0.1);--color-orange-medium:rgba(232,67,14,0.3);--color-slate-light:rgba(28,35,41,0.1);--color-slate-medium:rgba(28,35,41,0.3);--color-slate-dark:#2a3940;--header-height:400px;--font-brand:"Orbitron",sans-serif;--font-ui:"Space Grotesk",sans-serif;--weight-brand:900;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--duration-fast:0.15s;--duration-normal:0.3s;--duration-slow:0.6s;--duration-slower:0.8s;--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--color-orange-deep:rgba(232,67,14,0.8);--color-orange-glow:rgba(232,67,14,0.3);--color-slate-shadow:rgba(28,35,41,0.6);--shadow-text:1px 1px 0 var(--color-orange-deep),2px 2px 0 var(--color-slate-medium);--shadow-text-intense:1px 1px 0 var(--color-orange-deep),2px 2px 0 var(--color-slate-medium),3px 3px 0 var(--color-orange-deep);--shadow-text-dramatic:1px 1px 0 var(--color-orange-deep),2px 2px 0 var(--color-slate-medium),3px 3px 0 var(--color-orange-deep),4px 4px 0 var(--color-slate-medium);--shadow-logo-intense:2px 2px 0 var(--color-orange-deep),4px 4px 0 var(--color-slate-shadow),6px 6px 0 var(--color-orange-deep),8px 8px 0 var(--color-slate-shadow),10px 10px 20px var(--color-orange-glow);--shadow-logo-mega:0px 1px 0 var(--color-orange-deep),0px 2px 0 var(--color-slate-shadow),0px 3px 0 var(--color-orange-deep),0px 4px 0 var(--color-slate-shadow),0px 5px 0 var(--color-orange-deep),0px 6px 0 var(--color-slate-shadow),0px 7px 0 var(--color-orange-deep),0px 8px 0 var(--color-slate-shadow),0px 10px 30px var(--color-orange-glow),0px 15px 40px rgba(232,67,14,0.2)}@media (prefers-color-scheme:dark){:root{--color-bg-primary:var(--brand-slate);--color-fg-primary:var(--brand-orange);--color-parsec-orange:var(--color-bg-primary);--color-parsec-slate:var(--color-fg-primary);--color-orange-light:rgba(232,67,14,0.2);--color-orange-medium:rgba(232,67,14,0.5);--color-orange-deep:rgba(232,67,14,1);--color-orange-glow:rgba(232,67,14,0.6);--color-slate-light:rgba(232,67,14,0.1);--color-slate-medium:rgba(232,67,14,0.3);--color-slate-dark:#0f1419;--color-slate-shadow:rgba(232,67,14,0.5)}.hero-logo svg{filter:drop-shadow(0 6px 12px rgba(232,67,14,.3))}.respirator-icon svg{filter:drop-shadow(0 8px 16px rgba(232,67,14,.3))}.n95-person-icon{filter:drop-shadow(0 4px 8px rgba(232,67,14,.2))}.cta-primary{background-color:var(--brand-orange)!important;color:var(--brand-slate)!important;border-color:var(--brand-orange)!important;box-shadow:4px 4px 0 rgba(28,35,41,.8),8px 8px 0 rgba(232,67,14,.8),12px 12px 20px rgba(28,35,41,.3)!important}.cta-primary:hover{box-shadow:6px 6px 0 rgba(28,35,41,.8),12px 12px 0 rgba(232,67,14,.8),16px 16px 30px rgba(28,35,41,.4)!important}.cta-primary:active{box-shadow:2px 2px 0 rgba(28,35,41,.8),4px 4px 0 rgba(232,67,14,.8),8px 8px 15px rgba(28,35,41,.3)!important}.service-preview span:nth-child(odd){background-color:rgba(232,67,14,.15);border-color:var(--color-orange-medium)}.header{background-color:rgba(28,35,41,.85)!important;border-bottom-color:var(--color-orange-medium)!important}.alt-text,.phone-cta,.service-area{color:var(--brand-orange)!important}.bg-texture-far{background-image:radial-gradient(circle at center,rgba(232,67,14,.12) 2px,transparent 0)!important}.bg-texture-mid{background-image:radial-gradient(circle at center,rgba(232,67,14,.17) 1px,transparent 0)!important}.bg-texture-near{background-image:radial-gradient(circle at center,rgba(232,67,14,.1) .8px,transparent 0)!important}.section-divider:before{background:linear-gradient(90deg,transparent,rgba(232,67,14,1),transparent);box-shadow:0 0 12px rgba(232,67,14,calc(var(--progress) * .4)),inset 0 0 8px rgba(232,67,14,calc(var(--progress) * .5));filter:brightness(calc(1 + var(--progress) * .3))}:root{--shadow-text:1px 1px 0 rgba(28,35,41,0.5),2px 2px 0 rgba(232,67,14,0.3);--shadow-text-intense:1px 1px 0 rgba(28,35,41,0.5),2px 2px 0 rgba(232,67,14,0.3),3px 3px 0 rgba(28,35,41,0.5);--shadow-text-dramatic:1px 1px 0 rgba(28,35,41,0.5),2px 2px 0 rgba(232,67,14,0.3),3px 3px 0 rgba(28,35,41,0.5),4px 4px 0 rgba(232,67,14,0.3);--shadow-logo-intense:2px 2px 0 rgba(28,35,41,0.5),4px 4px 0 rgba(232,67,14,0.3),6px 6px 0 rgba(28,35,41,0.5),8px 8px 0 rgba(232,67,14,0.3),10px 10px 20px rgba(232,67,14,0.3);--shadow-logo-mega:0px 1px 0 rgba(28,35,41,0.5),0px 2px 0 rgba(232,67,14,0.3),0px 3px 0 rgba(28,35,41,0.5),0px 4px 0 rgba(232,67,14,0.3),0px 5px 0 rgba(28,35,41,0.5),0px 6px 0 rgba(232,67,14,0.3),0px 7px 0 rgba(28,35,41,0.5),0px 8px 0 rgba(232,67,14,0.3),0px 10px 30px rgba(232,67,14,0.3),0px 15px 40px rgba(232,67,14,0.2)}.service-card{background-color:transparent;border-color:var(--color-orange-medium);box-shadow:0 4px 8px rgba(28,35,41,.2),0 6px 12px rgba(28,35,41,.1)}.service-card:hover{border-color:var(--color-parsec-orange);box-shadow:0 8px 16px rgba(28,35,41,.3),0 12px 24px rgba(28,35,41,.15)}.pricing-summary,.service-card:hover{background-color:transparent}.quote-form input,.quote-form select{background-color:rgba(28,35,41,.5);border-color:var(--color-orange-medium);color:var(--color-parsec-orange);box-shadow:0 2px 4px rgba(28,35,41,.2),0 4px 8px rgba(28,35,41,.05)}.quote-form input:focus,.quote-form select:focus{background-color:rgba(28,35,41,.7);border-color:var(--color-parsec-orange);box-shadow:0 4px 8px rgba(28,35,41,.25),0 6px 12px rgba(28,35,41,.15)}.quote-form input::placeholder{color:var(--color-orange-medium)}.alt-contact{border-top-color:var(--color-orange-medium)}.prep-list li:hover{background-color:rgba(232,67,14,.15);box-shadow:0 4px 8px rgba(28,35,41,.2),0 6px 12px rgba(28,35,41,.1)}.checklist-section,.prep-list li:hover{border-left-color:var(--color-parsec-orange)}}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;font-family:var(--font-ui);font-weight:var(--weight-regular);background-color:var(--color-parsec-orange);color:var(--color-parsec-slate);overflow-x:hidden}.page-container,.screen-boot{position:relative;overflow:visible}.screen-boot{height:100vh;display:flex;align-items:center;justify-content:center;z-index:1}.boot-content{text-align:center;max-width:800px;padding:var(--space-8);position:relative;z-index:10}.hero-logo{margin-bottom:var(--space-8);display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;color:var(--color-parsec-slate);will-change:transform;contain:layout}.hero-logo svg{width:clamp(250px,50vw,700px);height:auto;display:block;filter:drop-shadow(0 6px 12px rgba(28,35,41,.3))}.subtext{font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-base);margin-bottom:var(--space-8);color:var(--color-parsec-slate);will-change:transform}.cta-primary{display:inline-block;background-color:var(--color-parsec-slate);color:var(--color-parsec-orange);padding:var(--space-6) var(--space-12);border:3px solid var(--color-parsec-slate);font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:var(--text-xl);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;position:relative;overflow:hidden;cursor:pointer;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out);box-shadow:4px 4px 0 var(--color-orange-deep),8px 8px 0 var(--color-slate-medium),12px 12px 20px rgba(28,35,41,.3)}.cta-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(232,67,14,.4),transparent);transition:left var(--duration-slow) var(--ease-out)}.cta-primary:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--color-orange-deep),12px 12px 0 var(--color-slate-medium),16px 16px 30px rgba(28,35,41,.4)}.cta-primary:hover:before{left:100%}.cta-primary:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--color-orange-deep),4px 4px 0 var(--color-slate-medium),8px 8px 15px rgba(28,35,41,.3)}.scroll-indicator{font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--text-base);color:var(--color-parsec-slate);animation:bounce 2s infinite;position:absolute;bottom:var(--space-8);left:50%;transform:translateX(-50%);z-index:20}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-5px)}60%{transform:translateX(-50%) translateY(-3px)}}.floating-icon-section{position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;perspective:1000px;padding:var(--space-32) var(--space-8) 0;min-height:60vh;z-index:2}.respirator-icon{width:clamp(200px,40vw,500px);opacity:0;transform:scale(.8);transform-style:preserve-3d;will-change:transform,opacity,filter;overflow:visible}.respirator-icon svg{width:100%;height:auto;display:block;filter:drop-shadow(0 8px 16px rgba(28,35,41,.25));overflow:visible}.respirator-icon svg g{overflow:visible}.respirator-icon{width:100%;height:auto;max-width:490px;margin:0 auto;display:block}.respirator-body,.respirator-center-filter,.respirator-glare{will-change:transform}.respirator-facepiece,.respirator-headband,.respirator-strap-left,.respirator-strap-right{fill:var(--color-parsec-slate);will-change:transform;transform-origin:center center;transform-box:fill-box;overflow:visible}.technical-callouts{opacity:0;will-change:opacity}.callout-line{stroke-linecap:round;stroke-linejoin:round}.callout-label{font-family:var(--font-ui);font-weight:var(--weight-semibold);letter-spacing:.05em;paint-order:stroke}.screen-business{position:relative;overflow:visible;padding:0;z-index:1}.safety-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.safety-icon{position:absolute;font-size:var(--text-2xl);color:var(--color-slate-medium);animation:float 6s ease-in-out infinite;opacity:.6;will-change:transform}.safety-icon:first-child{top:70%;left:5%;animation-delay:0s;opacity:.3}.safety-icon:nth-child(2){top:60%;right:15%;animation-delay:-2s}.safety-icon:nth-child(3){top:40%;left:70%;animation-delay:-4s}.safety-icon:nth-child(4){top:80%;left:20%;animation-delay:-1s}.safety-icon:nth-child(5){top:30%;right:40%;animation-delay:-3s}@keyframes float{0%,to{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(-15px)}75%{transform:translateY(-5px)}}.measurement-lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4}.measurement-line{position:absolute;background-color:var(--color-slate-medium);opacity:.3;will-change:transform}.measurement-line.horizontal{height:1px;width:100px}.measurement-line.vertical{width:1px;height:80px}.measurement-line:first-child{top:25%;left:5%}.measurement-line:nth-child(2){top:70%;right:10%}.measurement-line:nth-child(3){top:45%;left:80%}.business-content{padding:0;max-width:1200px;margin:0 auto;position:relative;z-index:10;will-change:transform}.respirator-watermark{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.respirator-watermark svg{position:absolute;opacity:.015;will-change:transform}.respirator-watermark-n95 svg{opacity:.02;width:500px;height:auto;top:10%;left:8%}.respirator-watermark-ffapr svg{opacity:.015;width:450px;height:auto;top:25%;right:12%}.respirator-watermark-hfapr svg{opacity:.018;width:480px;height:auto;bottom:15%;left:15%}.respirator-watermark-far svg{width:400px;height:auto;top:15%;left:5%;opacity:.02}.respirator-watermark-far svg:nth-child(2){width:350px;top:65%;right:10%;left:auto;opacity:.015}.fixed-bg-texture{position:fixed;top:0;left:0;width:100%;height:500vh;pointer-events:none;z-index:0}.bg-texture-far{background-image:radial-gradient(circle at center,rgba(28,35,41,.07) 2px,transparent 0);background-size:200px 200px;background-position:0 0}.bg-texture-mid{background-image:radial-gradient(circle at center,rgba(28,35,41,.11) 1px,transparent 0);background-size:37px 37px;background-position:8px 8px}.bg-texture-near{background-image:radial-gradient(circle at center,rgba(28,35,41,.06) .8px,transparent 0);background-size:11px 11px;background-position:3px 3px}.header{position:fixed;top:100vh;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-8);border-bottom:2px solid var(--color-slate-medium);max-width:1200px;margin:0 auto;background-color:rgba(232,67,14,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:100}.brand-logo{font-family:var(--font-brand);font-weight:var(--weight-bold);font-size:var(--text-3xl);color:var(--color-parsec-slate)}.nav{display:flex;gap:var(--space-8)}.nav a{font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--color-parsec-slate);text-decoration:none;padding:var(--space-2) var(--space-4);border:1px solid var(--color-slate-medium);transition:background-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.nav a:hover{background-color:var(--color-slate-light);transform:translateY(-2px)}.hero{margin-top:var(--space-16);margin-bottom:var(--space-12);text-align:center;will-change:transform;transition:margin-top var(--duration-normal) var(--ease-out)}.header.sticky-mode+.hero,.header.sticky-mode~* .hero{margin-top:var(--space-8)}.hero h1{font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:var(--text-5xl);margin-bottom:var(--space-4)}.hero h1,.hero p{color:var(--color-parsec-slate)}.hero p{font-weight:var(--weight-regular);font-size:var(--text-lg);margin-bottom:var(--space-8);opacity:.8}.hero button,.hero p{font-family:var(--font-ui)}.hero button{background-color:var(--color-parsec-slate);color:var(--color-parsec-orange);padding:var(--space-4) var(--space-8);border:none;font-weight:var(--weight-bold);font-size:var(--text-base);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.hero button:hover{background-color:var(--color-slate-dark);transform:translateY(-2px)}.services h2{font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:var(--text-4xl);margin-bottom:var(--space-8);text-align:center;color:var(--color-parsec-slate);will-change:transform}.service-grid{grid-template-columns:repeat(3,1fr)}.service-card:nth-child(4){grid-column:1/-1;width:100%}.service{padding:var(--space-8);background-color:var(--color-slate-light);border:2px solid var(--color-slate-medium);will-change:transform,opacity}.service h3{font-weight:var(--weight-bold);font-size:var(--text-xl);margin-bottom:var(--space-4)}.service h3,.service p{font-family:var(--font-ui);color:var(--color-parsec-slate)}.service p{font-weight:var(--weight-regular);font-size:var(--text-base);opacity:.8;line-height:1.6}.about,.contact{margin:var(--space-16) 0;padding:var(--space-8);background-color:var(--color-slate-light);border:2px solid var(--color-slate-medium)}.about h2,.contact h2{font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:var(--text-4xl);margin-bottom:var(--space-6);color:var(--color-parsec-slate)}.about h3,.about h4,.contact h4{font-weight:var(--weight-bold);margin-bottom:var(--space-3)}.about h3,.about h4,.about p,.contact h4,.contact p{font-family:var(--font-ui);color:var(--color-parsec-slate)}.about p,.contact p{font-weight:var(--weight-regular);opacity:.8;line-height:1.6;margin-bottom:var(--space-4)}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-8)}.feature{padding:var(--space-6);background-color:var(--color-orange-light);border:1px solid var(--color-slate-medium)}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-8)}.contact-info div{padding:var(--space-4);background-color:var(--color-orange-light);border:1px solid var(--color-slate-medium)}.service-preview{margin-top:var(--space-6);margin-bottom:var(--space-8);display:flex;align-items:center;justify-content:center;gap:var(--space-3);font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-base);color:var(--color-parsec-slate);opacity:.9}.service-preview span:nth-child(odd){background-color:var(--color-slate-light);padding:var(--space-2) var(--space-4);border:1px solid var(--color-slate-medium)}.client-checklist{margin:var(--space-8) 0;padding:var(--space-6) 0}.checklist-header{text-align:left;margin-bottom:var(--space-8)}.checklist-header h1{font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:var(--text-4xl);margin-bottom:var(--space-4);color:var(--color-parsec-slate)}.checklist-header p{font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-lg);color:var(--color-parsec-slate);opacity:.8}.checklist-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--space-10);gap:var(--space-10)}.checklist-section{padding:var(--space-6);border-left:4px solid var(--color-parsec-orange);background-color:transparent}.checklist-section h3{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-xl);margin-bottom:var(--space-6);color:var(--color-parsec-slate)}.checklist-items,.provided-items{list-style:none;padding:0}.checklist-items li,.provided-items li{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);font-family:var(--font-ui);font-weight:var(--weight-regular);font-size:clamp(.9375rem,1.25vw + .625rem,1rem);color:var(--color-parsec-slate);line-height:1.5;padding:var(--space-3);border-radius:4px;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);cursor:pointer}.checklist-items li:hover{background-color:var(--color-orange-light);transform:translateX(var(--space-2))}.provided-items li:hover{background-color:var(--color-slate-light);transform:translateX(var(--space-2))}.checkbox,.checkmark{font-size:var(--text-lg);font-weight:var(--weight-bold);flex-shrink:0;margin-top:2px}.what-we-provide{border-left-color:var(--color-parsec-slate)}.service-timeline{margin:var(--space-8) 0;padding:var(--space-6) 0}.timeline-header{text-align:left;margin-bottom:var(--space-8)}.timeline-header h2{font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:var(--text-4xl);margin-bottom:var(--space-4);color:var(--color-parsec-slate)}.timeline-header p{font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-lg);color:var(--color-parsec-slate);opacity:.8}.timeline-flow{flex-direction:column;align-items:center}.timeline-flow,.timeline-step{display:flex;gap:var(--space-6)}.timeline-step{align-items:flex-start;padding:var(--space-6);border-left:4px solid var(--color-parsec-orange);background-color:transparent;width:100%;max-width:800px}.step-number-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);flex-shrink:0}.step-number{background-color:var(--color-parsec-slate);color:var(--color-parsec-orange);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:var(--text-xl)}.step-arrow{font-size:var(--text-2xl)}.step-arrow,.step-content h3{color:var(--color-parsec-slate);font-weight:var(--weight-bold)}.step-content h3{font-family:var(--font-ui);font-size:var(--text-xl);margin-bottom:var(--space-4)}.step-details p{font-family:var(--font-ui);font-weight:var(--weight-regular);font-size:var(--text-base);color:var(--color-parsec-slate);line-height:1.5;margin-bottom:var(--space-2);padding-left:var(--space-4);border-left:2px solid var(--color-orange-light)}.screen-cta{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-24) var(--space-8) 0;z-index:1}.cta-content,.screen-cta{position:relative;text-align:center}.cta-content{max-width:900px;width:100%;padding:var(--space-12);z-index:10;background-color:var(--color-slate-light);border:3px solid var(--color-slate-medium);border-radius:16px;box-shadow:0 8px 16px rgba(28,35,41,.2),0 12px 24px rgba(28,35,41,.15)}.screen-cta h2{font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:clamp(2.5rem,6vw,4rem);line-height:1.1;margin-bottom:var(--space-8);text-transform:uppercase;letter-spacing:.02em;text-shadow:var(--shadow-text)}.screen-cta .cta-subtitle,.screen-cta h2{color:var(--color-parsec-slate);position:relative;z-index:10}.screen-cta .cta-subtitle{font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-lg);margin-bottom:var(--space-12);line-height:1.6}.contact-options{margin-top:var(--space-10);gap:var(--space-4);font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-base);color:var(--color-parsec-slate);opacity:.8;flex-wrap:wrap}.contact-options,.section-divider{display:flex;align-items:center;justify-content:center}.section-divider{position:relative;height:var(--space-24);overflow:hidden}.section-divider:before{content:"";position:absolute;width:200px;height:4px;background:linear-gradient(90deg,transparent,var(--color-parsec-slate),transparent);--progress:0;transform:translateX(calc(-100% + (var(--progress) * 200px))) scaleY(1 + var(--progress) * .5) translateZ(0);opacity:var(--progress);box-shadow:0 0 0 rgba(28,35,41,0),inset 0 0 8px rgba(28,35,41,calc(var(--progress) * .3));filter:brightness(calc(.8 + var(--progress) * .4))}.section-divider-icon{width:60px;height:60px;background-color:var(--color-parsec-slate);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 4px 8px rgba(28,35,41,.2),0 6px 12px rgba(28,35,41,.15)}.section-divider-icon svg{width:35px;height:35px;fill:var(--color-parsec-orange)}.why-mobile{padding:var(--space-32) var(--space-8);position:relative;overflow:hidden}.warning-container{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:var(--space-12);gap:var(--space-12);max-width:1200px;margin:0 auto;position:relative;z-index:2}.shadow-container{position:relative;display:grid;width:100%;grid-template-columns:1fr;grid-template-rows:1fr;overflow:visible}.shadow-layer{position:absolute;top:0;left:0;pointer-events:none;border-radius:0;will-change:transform;box-sizing:border-box}.shadow-layer.shadow-1{background-color:rgb(28,35,41);z-index:1;top:4px;left:4px;width:calc(100% + 4px);height:calc(100% + 4px)}.shadow-layer.shadow-2{background-color:rgb(232,67,14);z-index:0;top:8px;left:8px;width:calc(100% + 8px);height:calc(100% + 8px)}.shadow-layer.shadow-3{background-color:rgba(28,35,41,.3);z-index:-1;top:12px;left:12px;width:calc(100% + 12px);height:calc(100% + 12px);filter:blur(20px)}.warning-label{padding:var(--space-8);background-color:var(--color-slate-light);border:4px solid var(--color-parsec-slate);border-radius:0;box-shadow:none;position:relative;z-index:10;grid-column:1;grid-row:1}.label-header{font-size:var(--text-sm);letter-spacing:.15em;color:var(--color-parsec-orange);background-color:var(--color-parsec-slate);padding:var(--space-2) var(--space-4);margin:calc(var(--space-8) * -1) calc(var(--space-8) * -1) var(--space-6) calc(var(--space-8) * -1);text-align:left}.label-header,.label-title{font-family:var(--font-brand);font-weight:var(--weight-brand);text-transform:uppercase}.label-title{font-size:var(--text-lg);letter-spacing:.05em;color:var(--color-parsec-slate);margin-bottom:var(--space-8);line-height:1.2}.cost-data{flex-direction:column;margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:2px solid var(--color-parsec-slate)}.cost-data,.data-row{display:flex;gap:var(--space-6)}.data-row{justify-content:space-between;align-items:baseline}.data-label{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;opacity:.8}.data-label,.data-value{color:var(--color-parsec-slate)}.data-value{font-family:Courier New,monospace;font-weight:900;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1;text-align:right}.label-footer{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-parsec-slate);opacity:.6;text-align:left}.solution-block{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8);background-color:rgba(28,35,41,.08);border:4px solid var(--color-parsec-slate);border-radius:0;box-shadow:none;position:relative;z-index:1;grid-column:1;grid-row:1}.solution-block h2{font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:clamp(1.5rem,4vw,2rem);color:var(--brand-orange);text-transform:uppercase;letter-spacing:.05em;margin:0;line-height:1.2}.advantage-label{display:flex;gap:var(--space-6);padding:var(--space-6);background-color:var(--color-slate-light);position:relative}.advantage-label,.label-stripe{border-left:6px solid var(--color-parsec-orange)}.label-stripe{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(28,35,41,.08) 0,rgba(28,35,41,.08) 20px);pointer-events:none}.advantage-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-4)}.advantage-stat{display:flex;flex-direction:column;gap:var(--space-2)}.stat-label{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--brand-orange)!important;opacity:1}.stat-value{font-family:Courier New,monospace;font-weight:900;font-size:clamp(1.3rem,3vw,2rem);color:var(--brand-orange);line-height:1}.advantage-text{font-family:var(--font-ui);font-weight:var(--weight-regular);font-size:var(--text-base);color:var(--color-parsec-slate);line-height:1.6;margin:0;opacity:.9}.services-pricing{padding:var(--space-24) var(--space-8);text-align:center;position:relative;overflow:hidden}.services-pricing h2{font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:clamp(2.5rem,6vw,4rem);margin-bottom:var(--space-12);color:var(--color-parsec-slate);text-transform:uppercase;letter-spacing:.02em;text-shadow:var(--shadow-text)}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-12);max-width:1000px;margin-left:auto;margin-right:auto}.service-card{padding:var(--space-8);background-color:var(--color-slate-light);border:3px solid var(--color-slate-medium);border-radius:0;box-shadow:4px 4px 0 var(--color-parsec-slate),8px 8px 0 var(--color-parsec-orange),12px 12px 20px rgba(28,35,41,.25);transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out);cursor:pointer;position:relative}.service-card:hover{transform:translate(-2px,-2px);background-color:rgba(232,67,14,.1);box-shadow:6px 6px 0 var(--color-parsec-slate),12px 12px 0 var(--color-parsec-orange),16px 16px 30px rgba(28,35,41,.35)}.service-card h3{font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:var(--text-2xl);margin-bottom:var(--space-4);color:var(--color-parsec-slate);text-transform:uppercase;letter-spacing:.05em}.service-card p{font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:clamp(.875rem,1.5vw + .5rem,1rem);color:var(--color-parsec-slate);line-height:1.6}.pricing-summary{max-width:700px;margin:0 auto;padding:var(--space-10);background-color:var(--color-slate-light);border:3px solid var(--color-parsec-slate);border-radius:0;box-shadow:6px 6px 0 var(--color-parsec-orange),12px 12px 0 var(--color-parsec-slate),16px 16px 30px rgba(28,35,41,.3);position:relative}.price-headline{font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:clamp(2rem,5vw,3.5rem);color:var(--color-parsec-slate);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em;text-shadow:var(--shadow-text-intense)}.price-detail{font-weight:var(--weight-semibold);font-size:var(--text-lg);margin-bottom:var(--space-8);line-height:1.6}.cta-secondary,.price-detail{font-family:var(--font-ui);color:var(--color-parsec-slate)}.cta-secondary{display:inline-block;padding:var(--space-4) var(--space-8);background-color:transparent;border:2px solid var(--color-parsec-slate);font-weight:var(--weight-bold);font-size:var(--text-base);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:background-color var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.cta-secondary:hover{background-color:var(--color-parsec-slate);color:var(--color-parsec-orange);transform:translateY(-2px)}.preparation{padding:var(--space-24) var(--space-8);text-align:center;max-width:1000px;margin-left:auto;margin-right:auto;margin-top:var(--space-16);position:relative;z-index:10}.preparation h2{font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:clamp(2.5rem,6vw,4rem);margin-bottom:var(--space-12);text-transform:uppercase;letter-spacing:.02em;text-shadow:var(--shadow-text)}.prep-intro,.preparation h2{color:var(--color-parsec-slate)}.prep-intro{font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:clamp(1rem,2vw + .5rem,1.125rem);opacity:.8;margin-bottom:var(--space-6)}.prep-list{list-style:none;padding:0;text-align:left;margin-bottom:0}.prep-list li{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:clamp(1rem,1.5vw + .75rem,1.125rem);color:var(--color-parsec-slate);line-height:1.6;padding:var(--space-5) var(--space-6);background-color:var(--color-slate-light);border:2px solid var(--color-slate-medium);border-left:4px solid var(--color-parsec-slate);border-radius:4px;box-shadow:0 2px 4px rgba(28,35,41,.1),0 4px 8px rgba(28,35,41,.05);transition:background-color .2s ease,border-left-color .2s ease,transform .2s ease,box-shadow .2s ease}.prep-list li:hover{background-color:rgba(28,35,41,.15);border-left-color:var(--color-parsec-slate);transform:translateX(4px);box-shadow:0 4px 8px rgba(28,35,41,.15),0 6px 12px rgba(28,35,41,.1)}.prep-list .checkbox{font-size:var(--text-2xl);font-weight:var(--weight-extrabold);flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--color-parsec-slate);color:var(--color-parsec-orange);border-radius:6px;box-shadow:0 2px 4px rgba(28,35,41,.2),inset 0 1px 0 rgba(255,255,255,.1)}.prep-footer{font-weight:var(--weight-semibold);color:var(--color-parsec-slate);font-style:italic}.cta-subtitle,.prep-footer{font-family:var(--font-ui);font-size:var(--text-lg)}.cta-subtitle{font-weight:var(--weight-medium);margin-bottom:var(--space-8);opacity:.8;max-width:600px;margin-left:auto;margin-right:auto}.quote-form{max-width:600px;margin:0 auto var(--space-10);display:flex;flex-direction:column;gap:var(--space-5)}.quote-form input,.quote-form select{padding:var(--space-5) var(--space-6);font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--weight-medium);border:3px solid var(--color-slate-medium);background-color:var(--color-orange-light);color:var(--color-parsec-slate);outline:none;border-radius:8px;transition:border-color var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out);box-shadow:0 2px 4px rgba(28,35,41,.1),0 4px 8px rgba(28,35,41,.05)}.quote-form input:focus,.quote-form select:focus{border-color:var(--color-parsec-slate);background-color:rgba(232,67,14,.15);transform:translateY(-2px);box-shadow:0 4px 8px rgba(28,35,41,.15),0 6px 12px rgba(28,35,41,.1)}.quote-form input::placeholder{color:var(--color-slate-medium);font-weight:var(--weight-regular)}.quote-form select{cursor:pointer}.quote-form button{margin-top:var(--space-4)}.alt-contact{border-top:3px solid var(--color-slate-medium);padding-top:var(--space-10);margin-top:var(--space-10);position:relative}.contact-visual{width:140px;height:140px;margin:0 auto var(--space-8);opacity:.35;will-change:transform}.n95-person-icon{width:100%;height:100%;filter:drop-shadow(0 4px 8px rgba(28,35,41,.1))}.alt-text,.n95-person-icon{color:var(--color-parsec-slate)}.alt-text{font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--text-lg);margin-bottom:var(--space-4)}.phone-cta{display:inline-block;font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:clamp(2rem,5vw,3rem);color:var(--color-parsec-slate);text-decoration:none;margin-bottom:var(--space-6);letter-spacing:.05em;text-shadow:var(--shadow-text);transition:transform var(--duration-normal) var(--ease-out),text-shadow var(--duration-normal) var(--ease-out)}.phone-cta:hover{transform:scale(1.05);text-shadow:var(--shadow-text-intense)}.service-area{font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-base);color:var(--color-parsec-slate);line-height:1.6;opacity:.7;margin-top:var(--space-4)}.eject-section{padding:var(--space-32) var(--space-8);text-align:center;margin-top:var(--space-24);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--space-16)}.eject-header{font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--color-parsec-slate);opacity:.6;text-transform:uppercase;letter-spacing:.08em;margin:0}.sunburst-overlay{z-index:999}.sunburst-overlay,.zoom-lines-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.zoom-lines-overlay{z-index:998;background:radial-gradient(circle at center,transparent 0,transparent 10%,rgba(232,67,14,.15) 11%,rgba(232,67,14,.15) 11.5%,transparent 12%,transparent 20%,rgba(232,67,14,.1) 21%,rgba(232,67,14,.1) 21.5%,transparent 22%,transparent 30%,rgba(232,67,14,.15) 31%,rgba(232,67,14,.15) 31.5%,transparent 32%,transparent 40%,rgba(232,67,14,.1) 41%,rgba(232,67,14,.1) 41.5%,transparent 42%,transparent 50%,rgba(232,67,14,.15) 51%,rgba(232,67,14,.15) 51.5%,transparent 52%,transparent 60%,rgba(232,67,14,.1) 61%,rgba(232,67,14,.1) 61.5%,transparent 62%,transparent 70%,rgba(232,67,14,.15) 71%,rgba(232,67,14,.15) 71.5%,transparent 72%,transparent 80%,rgba(232,67,14,.1) 81%,rgba(232,67,14,.1) 81.5%,transparent 82%);background-size:100% 100%;opacity:0}@media (prefers-color-scheme:dark){.zoom-lines-overlay{background:radial-gradient(circle at center,transparent 0,transparent 10%,rgba(232,67,14,.2) 11%,rgba(232,67,14,.2) 11.5%,transparent 12%,transparent 20%,rgba(232,67,14,.15) 21%,rgba(232,67,14,.15) 21.5%,transparent 22%,transparent 30%,rgba(232,67,14,.2) 31%,rgba(232,67,14,.2) 31.5%,transparent 32%,transparent 40%,rgba(232,67,14,.15) 41%,rgba(232,67,14,.15) 41.5%,transparent 42%,transparent 50%,rgba(232,67,14,.2) 51%,rgba(232,67,14,.2) 51.5%,transparent 52%,transparent 60%,rgba(232,67,14,.15) 61%,rgba(232,67,14,.15) 61.5%,transparent 62%,transparent 70%,rgba(232,67,14,.2) 71%,rgba(232,67,14,.2) 71.5%,transparent 72%,transparent 80%,rgba(232,67,14,.15) 81%,rgba(232,67,14,.15) 81.5%,transparent 82%)}}.eject-button{display:flex;align-items:center;justify-content:center;background-color:var(--color-parsec-slate);color:var(--color-parsec-orange);padding:var(--space-8) var(--space-20);border:4px solid var(--color-parsec-slate);font-family:var(--font-brand);font-weight:var(--weight-brand);font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;position:relative;overflow:hidden;transition:transform var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out);will-change:auto;contain:layout style paint;min-width:240px}.eject-button.charging,.eject-button:hover{will-change:transform,box-shadow,background-color,border-color}.eject-button.charging{background:var(--color-parsec-slate);border-color:var(--color-parsec-orange);border-width:6px;color:var(--color-parsec-orange);font-weight:900;box-shadow:0 0 30px rgba(232,67,22,.6),0 0 60px rgba(232,67,22,.3),inset 0 0 40px rgba(232,67,22,.2)}@keyframes eject-pulse{0%,to{box-shadow:0 0 0 2px var(--color-parsec-slate),0 0 20px rgba(232,67,14,.3),inset 0 0 20px rgba(232,67,14,.1);transform:scale(1)}50%{box-shadow:0 0 0 2px var(--color-parsec-slate),0 0 50px rgba(232,67,14,.7),inset 0 0 30px rgba(232,67,14,.2);transform:scale(1.08)}}@keyframes eject-stripes{0%{background-position:0 0}to{background-position:56px 0}}.eject-button:hover{background-color:var(--color-parsec-orange);color:var(--color-parsec-slate);transform:scale(1.08);box-shadow:0 0 100px rgba(232,67,22,1),0 0 150px rgba(232,67,22,.6),inset 0 0 80px rgba(232,67,22,.7);border-color:var(--color-parsec-orange)}.eject-button:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--color-parsec-slate),0 0 20px rgba(232,67,14,.3)}@media (prefers-color-scheme:dark){.eject-header{opacity:.8}.eject-button,.eject-header{color:var(--color-parsec-orange)}.eject-button{background-color:var(--color-parsec-slate);border-color:var(--color-parsec-slate);text-align:center;width:240px;box-shadow:0 0 0 4px var(--color-parsec-slate),0 0 20px rgba(232,67,14,.5),inset 0 0 20px rgba(232,67,14,.15)}.eject-button.charging{background:var(--color-parsec-slate);border-color:var(--color-parsec-orange);border-width:6px;color:var(--color-parsec-orange);box-shadow:0 0 30px rgba(232,67,22,.6),0 0 60px rgba(232,67,22,.3),inset 0 0 40px rgba(232,67,22,.2)}@keyframes eject-pulse{0%,to{box-shadow:0 0 0 2px var(--color-parsec-orange),0 0 20px rgba(232,67,14,.5),inset 0 0 20px rgba(232,67,14,.15);transform:scale(1)}50%{box-shadow:0 0 0 2px var(--color-parsec-orange),0 0 50px rgba(232,67,14,.8),inset 0 0 30px rgba(232,67,14,.25);transform:scale(1.08)}}.eject-button:hover{background-color:var(--color-parsec-slate);color:var(--color-parsec-orange);border-color:var(--color-parsec-slate);box-shadow:6px 6px 0 var(--color-parsec-orange),0 0 40px rgba(232,67,14,.7),inset 0 0 40px rgba(232,67,14,.5)}.eject-button:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--color-parsec-orange),0 0 20px rgba(232,67,14,.4),inset 0 0 20px rgba(28,35,41,.1)}}@media (max-width:768px){:root{--header-height:200px}.ascii-logo{font-size:var(--text-xs)}h1{font-size:var(--text-4xl)!important;line-height:1.2}h2{font-size:var(--text-3xl)!important;line-height:1.3}h3{font-size:var(--text-xl)!important}.hero h1{font-size:var(--text-4xl);margin-bottom:var(--space-4)}.boot-content{padding:var(--space-4);max-width:100%}.subtext{margin-bottom:var(--space-4);max-width:90%;margin-left:auto;margin-right:auto}.cta-primary,.subtext{font-size:var(--text-base)}.cta-primary{padding:var(--space-3) var(--space-5);min-height:44px;min-width:44px;letter-spacing:.05em;max-width:75%;display:flex;align-items:center;justify-content:center;margin:0 auto}.hero-logo svg{width:clamp(200px,85vw,450px)}.header{flex-direction:row;gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:center;justify-content:space-between;width:100%;left:0;right:0}.brand-logo{font-size:var(--text-base);margin-bottom:0;letter-spacing:.05em;flex-shrink:0}.nav{gap:var(--space-2);flex-wrap:nowrap;justify-content:flex-end;width:auto;max-width:none}.nav a{font-size:var(--text-xs);padding:var(--space-2) var(--space-3);min-height:40px;min-width:auto;display:flex;align-items:center;justify-content:center;border-radius:4px;white-space:nowrap;flex:0 0 auto}.nav a:hover{background-color:var(--color-slate-light);transform:translateY(-2px)}.header.sticky-mode{padding:var(--space-2) var(--space-3)}.header.sticky-mode .brand-logo{font-size:var(--text-base);margin-bottom:0}.header.sticky-mode .nav{gap:var(--space-1)}.header.sticky-mode .nav a{padding:var(--space-2) var(--space-2);font-size:var(--text-xs);min-height:40px;min-width:40px}.hero{margin-bottom:var(--space-4)}.hero h1{margin-bottom:var(--space-2);line-height:1.1}.hero p{margin-bottom:var(--space-3);font-size:var(--text-base);line-height:1.4}.hero button{font-size:var(--text-sm)}.features{gap:var(--space-4)}.contact-info,.features{grid-template-columns:1fr}.contact-info{gap:var(--space-3)}.service-grid{grid-template-columns:1fr;gap:var(--space-4)}.service-card,.service-grid{padding:var(--space-4)}.service-card:nth-child(4){grid-column:auto;width:auto}.service-preview{flex-direction:column;gap:var(--space-1);padding:var(--space-3);align-items:center;max-width:85%;margin:0 auto}.service-preview span:nth-child(2n){display:none}.service-preview span:nth-child(odd){padding:var(--space-2) var(--space-3);font-size:var(--text-sm);background-color:var(--color-slate-light);border:1px solid var(--color-slate-medium);text-align:center;width:100%}.checklist-sections{grid-template-columns:1fr;gap:var(--space-3)}.checklist-section,.checklist-sections,.timeline-flow{padding:var(--space-4)}.timeline-flow{gap:var(--space-3)}.timeline-step{flex-direction:column;text-align:center}.step-number-container{gap:var(--space-1);margin-bottom:var(--space-3)}.step-number{font-size:var(--text-2xl)}.step-arrow{font-size:var(--text-lg);margin:var(--space-2) 0}.respirator-icon{width:clamp(150px,60vw,280px);max-width:90vw}.floating-icon-section{padding:var(--space-4) var(--space-4) var(--space-8)}.quote-form{padding:var(--space-4)}.quote-form input,.quote-form select,.quote-form textarea{padding:var(--space-3)}.contact-options{flex-direction:column;padding:var(--space-4)}.eject-section{padding:var(--space-4) var(--space-4);text-align:center}.eject-section h2{margin-bottom:var(--space-4)}.eject-button{padding:var(--space-4) var(--space-8);font-size:var(--text-base);min-height:48px;min-width:48px}.scroll-indicator{font-size:var(--text-lg);bottom:var(--space-6)}.pricing-summary{margin:var(--space-4) 0}.screen-boot{height:100vh;padding:var(--space-4) 0}.floating-icon-section{padding:var(--space-4) var(--space-4)}.business-section,.cta-section,.services-section,.timeline-section{padding:var(--space-6) var(--space-4)}.screen-cta{padding:var(--space-6) var(--space-4) 0}.cta-content{padding:var(--space-6) var(--space-12) var(--space-20)}.why-mobile{padding:var(--space-6) var(--space-4)}.roi-message .stat{padding:var(--space-4);font-size:var(--text-lg)!important}.roi-message .impact{font-size:clamp(1.5rem,4vw,2.5rem)!important}.roi-message .solution{font-size:clamp(1rem,2vw,1.25rem)!important}.preparation,.services-pricing{padding:var(--space-6) var(--space-4)}.preparation{margin-top:var(--space-12)}.pricing-summary{padding:var(--space-4);margin:var(--space-4) auto;max-width:90%}.price-headline{font-size:clamp(1.5rem,4vw,2rem)!important;margin-bottom:var(--space-3)}.price-detail{font-size:var(--text-base);margin-bottom:var(--space-6)}.prep-list li{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);gap:var(--space-2)}.prep-list .checkbox{width:24px;height:24px;font-size:var(--text-lg)}.preparation h2{max-width:90%;margin-left:auto;margin-right:auto}.preparation h2,.services-pricing h2,.why-mobile h2{font-size:clamp(1.875rem,5vw,3rem)!important;margin-bottom:var(--space-6)}.service-card{padding:var(--space-6)}.checklist-sections,.timeline-flow,.timeline-step{gap:var(--space-4)}.timeline-step{padding:var(--space-4)}.hero{margin-top:var(--space-8);margin-bottom:var(--space-8)}.services h2{margin-bottom:var(--space-6)}.checklist-section h3{margin-bottom:var(--space-4)}.timeline-header h2{margin-bottom:var(--space-3)}.timeline-header{margin-bottom:var(--space-6)}.contact-options{margin-top:var(--space-6);gap:var(--space-3)}.screen-cta h2{font-size:clamp(1.875rem,5vw,2.5rem)!important;margin-bottom:var(--space-6)}.screen-cta .cta-subtitle{font-size:var(--text-base);margin-bottom:var(--space-6);max-width:90%}.feature{padding:var(--space-4)}.contact-info div{padding:var(--space-3)}.section-divider{height:var(--space-16)}.section-divider-icon{width:48px;height:48px}.section-divider-icon svg{width:28px;height:28px}.hero button{display:flex}.cta-secondary,.hero button{padding:var(--space-3) var(--space-5);min-height:44px;align-items:center;justify-content:center}.cta-secondary{display:inline-flex}.contact-option{padding:var(--space-4);justify-content:center}.checklist-items li,.contact-option,.prep-list li,.provided-items li{min-height:44px;display:flex;align-items:center}.cta-subtitle{margin-bottom:var(--space-4)}.quote-form{max-width:100%;margin:0 auto var(--space-6);gap:var(--space-4)}.quote-form input,.quote-form select,.quote-form textarea{min-height:44px;padding:var(--space-3) var(--space-4);font-size:16px;border-radius:6px;width:100%;border:2px solid var(--color-slate-medium)}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-color:var(--color-parsec-slate);background-color:var(--color-orange-light);outline:none;box-shadow:0 0 0 3px rgba(232,67,14,.1)}.quote-form input::placeholder{opacity:.7;color:var(--color-slate-medium)}.quote-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:1.5em 1.5em;padding-right:var(--space-10)}.quote-form button{min-height:48px;width:100%;margin-top:var(--space-2);font-size:var(--text-base);text-transform:uppercase;letter-spacing:.05em}.quote-form textarea{min-height:120px;resize:vertical;line-height:1.5}.quote-form label{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-2);display:block}.form-group,.quote-form>*{margin-bottom:var(--space-3)}.quote-form>:last-child{margin-bottom:0}.service-card{min-height:200px;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.checklist-items li,.provided-items li{margin-bottom:var(--space-3)}.contact-options{row-gap:var(--space-4)}.safety-icon{font-size:var(--text-lg);opacity:.4}.section-divider{height:var(--space-12)}.section-divider-icon{width:40px;height:40px}.section-divider-icon svg{width:20px;height:20px}.n95-person-icon{filter:drop-shadow(0 2px 4px rgba(28,35,41,.15))}.feature svg,.floating-icon-section svg,.hero-logo svg,.n95-person-icon,.respirator-icon svg,.section-divider-icon svg,.service-card svg{max-width:100%;height:auto}.hero-logo svg{filter:drop-shadow(0 4px 8px rgba(28,35,41,.25))}.respirator-icon svg{filter:drop-shadow(0 4px 8px rgba(28,35,41,.2))}}@media (max-width:1024px) and (min-width:769px){.header{padding:var(--space-4) var(--space-6)}.nav{gap:var(--space-4)}.business-section,.cta-section,.services-section,.timeline-section{padding:var(--space-8) var(--space-6)}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card:nth-child(4){grid-column:auto;width:auto}.checklist-sections{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}@media (max-width:768px) and (min-width:641px){.header{padding:var(--space-4) var(--space-4)}.nav{gap:var(--space-3)}.nav a{padding:var(--space-3) var(--space-3)}.features{gap:var(--space-4)}.checklist-sections,.features{grid-template-columns:repeat(2,1fr)}.checklist-sections,.timeline-step{gap:var(--space-5)}h1{font-size:var(--text-4xl)!important}h2{font-size:var(--text-3xl)!important}.quote-form{max-width:95%}}@media (max-width:640px){:root{--header-height:180px}.header{padding:var(--space-2) var(--space-3);gap:var(--space-1)}.brand-logo{font-size:var(--text-base)}.nav a{padding:var(--space-2) var(--space-3);min-height:40px;font-size:.7rem}h1{font-size:var(--text-3xl)!important;line-height:1.2}h2{font-size:var(--text-2xl)!important}h3{font-size:var(--text-lg)!important}.hero{margin-top:var(--space-6);margin-bottom:var(--space-4)}.hero-logo svg{width:clamp(180px,85vw,420px)}.respirator-icon{width:clamp(85px,80vw,340px)}.subtext{max-width:90%;margin-left:auto;margin-right:auto}.service-preview{max-width:85%;margin:0 auto;align-items:center}.service-preview span:nth-child(odd){width:100%}.cta-primary{max-width:75%;margin:0 auto;display:flex;align-items:center;justify-content:center}.boot-content{padding:var(--space-3)}.floating-icon-section{padding:var(--space-3) var(--space-3) var(--space-6)}.business-section,.cta-section,.services-section,.timeline-section{padding:var(--space-4) var(--space-3)}.service-card{padding:var(--space-4)}.checklist-section,.timeline-step{padding:var(--space-3)}.timeline-step{gap:var(--space-3)}.quote-form input,.quote-form select,.quote-form textarea{padding:var(--space-3) var(--space-4);font-size:16px}.cta-subtitle{font-size:var(--text-sm);max-width:85%}.screen-cta h2{font-size:clamp(1.5rem,4vw,2rem)!important}.cta-content{padding:var(--space-4) var(--space-10) var(--space-16)}.roi-message .stat{padding:var(--space-3);font-size:var(--text-base)!important}.roi-message .impact{font-size:clamp(1.25rem,3vw,1.875rem)!important;margin:var(--space-4) auto}.pricing-summary{padding:var(--space-3);margin:var(--space-3) auto;max-width:90%}.price-headline{font-size:clamp(1.25rem,3vw,1.5rem)!important;margin-bottom:var(--space-2)}.prep-list li{padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);gap:var(--space-2)}.prep-list .checkbox{width:22px;height:22px;font-size:var(--text-base)}.preparation{margin-top:var(--space-10)}.preparation h2{max-width:90%;margin-left:auto;margin-right:auto}.checklist-items li,.provided-items li{padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);gap:var(--space-2)}}@media (max-width:480px){:root{--header-height:160px}.header{padding:var(--space-2) var(--space-2);gap:0}.brand-logo{font-size:var(--text-sm);margin-bottom:var(--space-1);letter-spacing:0}.nav{gap:var(--space-1)}.nav a{padding:var(--space-2) var(--space-2);min-height:36px;min-width:36px;font-size:.625rem}h1{font-size:clamp(1.875rem,6vw,2.25rem)!important}h2{font-size:clamp(1.5rem,5vw,1.875rem)!important}h3{font-size:var(--text-base)!important}.hero{margin-top:var(--space-4);margin-bottom:var(--space-3)}.hero-logo svg{width:clamp(160px,85vw,400px)}.respirator-icon{width:clamp(75px,80vw,300px)}.boot-content{padding:var(--space-2)}.subtext{max-width:90%;margin-left:auto;margin-right:auto}.service-preview{max-width:85%;margin:0 auto;align-items:center}.service-preview span:nth-child(odd){width:100%}.cta-primary{max-width:75%;margin:0 auto;display:flex;align-items:center;justify-content:center}.floating-icon-section{padding:var(--space-2) var(--space-2) var(--space-4)}.business-section,.cta-section,.services-section,.timeline-section{padding:var(--space-3) var(--space-2)}.service-card{padding:var(--space-3);min-height:160px}.checklist-section{padding:var(--space-2)}.checklist-section h3{margin-bottom:var(--space-2)}.timeline-step{padding:var(--space-2);gap:var(--space-2)}.step-number{width:40px;height:40px}.step-arrow,.step-number{font-size:var(--text-base)}.step-arrow{margin:var(--space-1) 0}.quote-form input,.quote-form select,.quote-form textarea{padding:var(--space-2) var(--space-3);font-size:16px;min-height:40px}.quote-form button{min-height:44px;font-size:var(--text-base)}.cta-subtitle{font-size:var(--text-xs);max-width:80%}.screen-cta h2{font-size:clamp(1.25rem,3vw,1.5rem)!important;margin-bottom:var(--space-4)}.screen-cta .cta-subtitle{font-size:var(--text-xs);margin-bottom:var(--space-4);max-width:80%}.cta-content{padding:var(--space-3) var(--space-8) var(--space-12);border:2px solid var(--color-slate-medium)}.roi-message .stat{padding:var(--space-2);font-size:var(--text-sm)!important}.roi-message .impact{font-size:clamp(1rem,2.5vw,1.5rem)!important;margin:var(--space-3) auto var(--space-2)}.roi-message .solution{font-size:clamp(.875rem,2vw,1rem)!important}.pricing-summary{padding:var(--space-3);margin:var(--space-3) auto;max-width:90%}.price-headline{font-size:clamp(1rem,2.5vw,1.25rem)!important;margin-bottom:var(--space-1)}.price-detail{font-size:var(--text-xs);margin-bottom:var(--space-4)}.prep-list li{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);margin-bottom:var(--space-2);gap:var(--space-2)}.prep-list .checkbox{width:20px;height:20px;font-size:var(--text-sm);margin-right:0}.preparation{margin-top:var(--space-8)}.preparation h2{max-width:90%;margin-left:auto;margin-right:auto}.checklist-items li,.provided-items li{padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);gap:var(--space-2)}.section-divider{height:var(--space-8)}.section-divider-icon{width:32px;height:32px}.section-divider-icon svg{width:16px;height:16px}.contact-option{padding:var(--space-2);min-height:40px}.contact-options{row-gap:var(--space-2)}.contact-options,.features{gap:var(--space-2)}.feature{padding:var(--space-2)}.safety-icon{font-size:var(--text-base);opacity:.2}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.float,.safety-icon{animation:none!important}.header,.nav a{transition:none}.cta-primary:hover,.hero button:hover,.nav a:hover{transform:none}.section-divider:before{animation:none}.checklist-items li:hover,.prep-list li:hover,.provided-items li:hover,.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{transform:none}}@media (max-width:768px){.safety-icon{animation:float 8s ease-in-out infinite}.nav a:hover{background-color:var(--color-slate-light);transform:none}.hero button:hover{background-color:var(--color-slate-dark);transform:none}.cta-primary:hover{transform:none}.cta-primary:hover:before{animation:none}.checklist-items li:hover,.prep-list li:hover{transform:none}.header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.section-divider:before{box-shadow:none}.cta-primary{box-shadow:2px 2px 0 var(--color-orange-deep),4px 4px 0 var(--color-slate-medium)}.cta-primary:hover{box-shadow:3px 3px 0 var(--color-orange-deep),6px 6px 0 var(--color-slate-medium)}}@media (max-width:480px){.safety-icon{animation:none}a:hover,button:hover{transform:none!important}.cta-primary,.prep-list li,.service-card{box-shadow:none}.cta-primary{border:2px solid var(--color-parsec-slate)}.header{-webkit-backdrop-filter:none;backdrop-filter:none}}.stand-down-button{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);margin-top:200px;padding:var(--space-8) var(--space-16);background:transparent;border:2px solid var(--color-parsec-slate);color:var(--color-parsec-slate);font-family:Orbitron,monospace;font-size:var(--text-sm);font-weight:600;letter-spacing:2px;cursor:pointer;z-index:10001;transition:opacity .4s cubic-bezier(0,0,.2,1),transform .4s cubic-bezier(0,0,.2,1),border-color .3s ease,color .3s ease;opacity:0;pointer-events:none;white-space:nowrap}.stand-down-button:hover{border-color:var(--color-orange-deep);color:var(--color-orange-deep);box-shadow:0 0 20px rgba(232,67,14,.4)}.stand-down-button.active{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.header{contain:layout style paint}.nav{contain:layout}.hero{contain:layout style}.checklist-section,.service-card,.timeline-step{contain:layout style paint}.quote-form{contain:layout style}.section-divider{contain:layout}@media (min-width:769px){.hero{will-change:transform}.cta-primary{will-change:transform,box-shadow}.nav a{will-change:background-color}}@media (max-width:768px){.cta-primary,.floating-icon-section,.header,.hero,.nav a{will-change:auto}.service-card:hover{transform:none}body{text-rendering:optimizeSpeed}.hero-logo svg,.respirator-icon{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media (max-width:480px){.hero-logo svg,.respirator-icon{transform:none;-webkit-backface-visibility:visible;backface-visibility:visible}body{-webkit-font-smoothing:auto;text-rendering:optimizeSpeed}.cta-primary:before,.section-divider:before{display:none}svg{shape-rendering:crispEdges}.hero button:hover,.nav a:hover{box-shadow:none}}