*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.absolute{position:absolute}.relative{position:relative}.inline{display:inline}.table{display:table}.contents{display:contents}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bg-paper{--tw-bg-opacity:1;background-color:rgb(245 247 250/var(--tw-bg-opacity,1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\[order-notification\:customer-sms\]{order-notification:customer-sms}:root{--navy:#06111f;--navy-2:#0a1b2e;--ink:#10243a;--muted:#617083;--line:#dfe5ec;--paper:#f5f7fa;--orange:#f47a23;--orange-dark:#db6011;--green:#19b873;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;font-family:Vazirmatn Variable,Vazirmatn,Tahoma,sans-serif;font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}::-moz-selection{color:white;background:var(--orange)}::selection{color:white;background:var(--orange)}:focus-visible{outline:3px solid rgba(244,122,35,.35);outline-offset:3px}.skip-link{position:fixed;top:-60px;right:20px;z-index:999;background:white;padding:10px 16px;border-radius:8px;transition:.2s}.skip-link:focus{top:14px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.topbar{background:var(--navy);color:#aebdcd;font-size:12px;border-bottom:1px solid rgba(255,255,255,.06)}.topbar-inner{height:34px;display:flex;align-items:center;justify-content:space-between}.topbar-inner span{display:flex;align-items:center;gap:8px}.status-dot{width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 5px rgba(25,184,115,.12)}.site-header{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.95);backdrop-filter:blur(16px);border-bottom:1px solid rgba(16,42,67,.08)}.header-inner{width:min(1240px,calc(100% - 32px));height:76px;gap:18px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:11px;min-width:-moz-max-content;min-width:max-content}.brand-mark{width:42px;height:42px;display:grid;place-items:center;color:white;border-radius:12px 4px 12px 4px;background:linear-gradient(145deg,var(--orange),#ffad60);box-shadow:0 9px 24px -10px rgba(244,122,35,.8)}.brand span:last-child{display:flex;flex-direction:column;line-height:1.35}.brand strong{font-size:15px;font-weight:900;color:var(--navy)}.brand small{color:#7d8896;font-size:10px;letter-spacing:-.1px}.desktop-nav{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,1.15vw,18px);margin-inline:4px;min-width:0}.desktop-nav a{flex:0 0 auto;color:#425268;font-weight:600;font-size:13px;padding-block:26px;position:relative;white-space:nowrap;transition:.2s}.desktop-nav a:after{content:"";position:absolute;height:3px;border-radius:9px;background:var(--orange);bottom:0;right:50%;left:50%;transition:.25s}.desktop-nav a.active,.desktop-nav a:hover{color:var(--navy)}.desktop-nav a.active:after{right:0;left:0}.header-actions{gap:12px}.header-actions,.phone-link{flex:0 0 auto;display:flex;align-items:center}.phone-link{flex-direction:row-reverse;gap:8px;color:var(--navy)}.phone-link span{display:flex;flex-direction:column;line-height:1.25;text-align:left}.phone-link small{color:#8390a0;font-size:10px}.phone-link strong{font-size:13px}.phone-link svg{color:var(--orange)}.header-cta{flex:0 0 auto;padding-inline:18px;white-space:nowrap}.btn{min-height:46px;padding:0 22px;border-radius:10px 3px 10px 3px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;font-weight:750;font-size:13px;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.btn-primary{color:white;background:linear-gradient(135deg,var(--orange),var(--orange-dark));box-shadow:0 14px 25px -15px rgba(219,96,17,.9)}.btn-primary:hover{box-shadow:0 17px 30px -15px rgba(219,96,17,1)}.btn-secondary{color:var(--navy);background:white;border-color:#cfd7e1}.btn-dark{color:white;background:var(--navy)}.btn-ghost{background:#fff6ef;color:var(--orange-dark)}.btn-block{width:100%}.menu-button{display:none;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:10px;background:white;color:var(--navy)}.mobile-menu-control>summary::-webkit-details-marker{display:none}.mobile-menu-control>summary::marker{content:""}.mobile-bar,.mobile-menu{display:none}.hero{min-height:680px;position:relative;overflow:hidden;color:white;background:var(--navy)}.hero:before{background:radial-gradient(circle at 80% 32%,rgba(31,78,117,.4),transparent 35%),linear-gradient(90deg,rgba(6,17,31,.05),rgba(6,17,31,.96) 71%);pointer-events:none}.hero:after,.hero:before{content:"";position:absolute;inset:0}.hero:after{opacity:.14;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%)}.hero-media{position:absolute;inset:0}.hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-content{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;min-height:680px;align-items:center}.hero-copy{grid-column:1;max-width:610px;padding:70px 0}.hero-kicker{display:inline-flex;align-items:center;gap:9px;color:#c9d5e2;font-size:13px;border:1px solid rgba(255,255,255,.13);padding:7px 12px;border-radius:20px;background:rgba(255,255,255,.04)}.hero-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px rgba(244,122,35,.12)}.hero h1{font-size:clamp(39px,5vw,68px);line-height:1.2;letter-spacing:-2.5px;margin:22px 0 17px;font-weight:900}.hero h1 span{color:var(--orange)}.hero-subtitle{max-width:600px;color:#c3cfdb;font-size:18px;line-height:2;margin:0}.hero-actions{display:flex;gap:12px;margin-top:34px}.hero .btn{padding-inline:26px;font-size:14px}.hero .btn-secondary{color:white;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2)}.hero-stats{display:flex;gap:0;margin-top:48px;border-top:1px solid rgba(255,255,255,.12);padding-top:22px}.hero-stats div{min-width:130px;padding-left:26px;margin-left:26px;border-left:1px solid rgba(255,255,255,.13)}.hero-stats div:last-child{border:none}.hero-stats strong{display:block;font-size:20px}.hero-stats span{color:#9eafc0;font-size:11px}.trust-strip{position:relative;z-index:3;margin-top:-35px}.trust-grid{min-height:92px;display:grid;grid-template-columns:repeat(4,1fr);background:white;border-radius:16px 5px 16px 5px;box-shadow:0 25px 55px -30px rgba(6,17,31,.55);overflow:hidden}.trust-item{display:flex;align-items:center;gap:12px;padding:20px 24px;border-left:1px solid var(--line)}.trust-item:last-child{border:0}.trust-item i{width:44px;height:44px;display:grid;place-items:center;color:var(--orange);background:#fff5ed;border-radius:11px 3px 11px 3px}.trust-item strong{display:block;color:var(--navy)}.trust-item span{font-size:11px;color:#8190a2}.section{padding:105px 0}.section-sm{padding:75px 0}.bg-paper{background:var(--paper)}.bg-navy{color:white;background:var(--navy)}.section-header{max-width:690px;margin-bottom:43px}.section-header.center{margin-inline:auto;text-align:center}.eyebrow,.section-header .eyebrow{display:inline-flex;align-items:center;gap:8px;font-weight:800;letter-spacing:.3px}.eyebrow:before,.section-header .eyebrow:before{content:"";width:26px;height:2px;background:var(--orange)}.section-header h2{color:var(--navy);font-size:clamp(28px,4vw,42px);line-height:1.45;letter-spacing:-1.4px;margin:9px 0 8px;font-weight:900}.section-header p{margin:0;color:var(--muted)}.section-header.light h2{color:white}.section-header.light p{color:#aebdcd}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.service-card{position:relative;min-height:330px;border:1px solid #e2e7ed;border-radius:17px 5px 17px 5px;background:white;transition:.3s;overflow:hidden}.service-card:before{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--orange);transform:scaleX(0);transform-origin:right;transition:.3s}.service-card:hover{transform:translateY(-7px);border-color:transparent;box-shadow:0 22px 50px -30px rgba(6,17,31,.55)}.service-icon{width:54px;height:54px;display:grid;place-items:center;background:#fff5ed;border-radius:14px 5px 14px 5px;margin-bottom:25px}.service-card h3{color:var(--navy);font-size:17px;margin:0 0 10px}.service-card p{color:#68778a;font-size:13px;line-height:1.9}.article-grid{grid-template-columns:repeat(3,1fr)}.article-card{min-height:360px;display:flex;flex-direction:column}.article-card .service-icon{margin-bottom:18px}.article-card-media{position:relative;aspect-ratio:16/9;margin-bottom:20px;overflow:hidden;border-radius:12px 4px 12px 4px;background:#dce3ea}.article-card-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.article-card:hover .article-card-media img,.article-related-card:hover .article-card-media img{transform:scale(1.035)}.article-card .eyebrow{margin-bottom:12px}.article-card h2,.article-card h3{color:var(--navy);font-size:18px;line-height:1.75;margin:0 0 10px}.article-card .btn,.article-card .text-link{align-self:flex-start;margin-top:auto}.section-actions{display:flex;justify-content:center;margin-top:28px}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--orange-dark);font-size:12px;font-weight:800;margin-top:15px}.process-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.process-side{position:sticky;top:130px}.process-side p{color:#aebdcd}.process-list{counter-reset:steps}.process-item{counter-increment:steps;position:relative;display:grid;grid-template-columns:68px 1fr;gap:22px;padding-bottom:35px}.process-item:after{content:"";position:absolute;top:54px;right:26px;width:1px;height:calc(100% - 45px);background:linear-gradient(var(--orange),rgba(255,255,255,.12))}.process-item:last-child:after{display:none}.process-no{width:54px;height:54px;display:grid;place-items:center;background:#102a43;color:var(--orange);border:1px solid rgba(255,255,255,.1);border-radius:15px 5px 15px 5px;font-size:0}.process-no:before{content:"۰" counter(steps);font-size:13px;font-weight:800}.process-item h3{margin:0 0 6px;font-size:16px}.process-item p{margin:0;color:#9eafc0;font-size:13px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefit{padding:27px;border:1px solid var(--line);border-radius:14px 4px 14px 4px;background:white}.benefit svg{color:var(--green)}.benefit h3{margin:14px 0 5px;font-size:15px}.benefit p{margin:0;color:var(--muted);font-size:12px}.brand-wall{display:grid;border-top:1px solid var(--line);border-right:1px solid var(--line)}.brand-pill{min-height:76px;display:grid;place-items:center;font-family:Arial,sans-serif;font-size:14px;font-weight:700;color:#667589;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:white;transition:.2s}.brand-pill:hover{background:#fff9f5}.testimonial-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px}.testimonial-main{padding:43px;background:var(--navy);color:white;border-radius:20px 6px 20px 6px}.quote-mark{color:var(--orange);font-size:55px;line-height:.7;font-family:Georgia,serif}.testimonial-main blockquote{font-size:19px;line-height:2;margin:20px 0 32px}.person{display:flex;align-items:center;gap:12px}.person .avatar{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:#173f61;color:#adc0d2}.person strong{display:block;font-size:13px}.person span{color:#90a3b6;font-size:11px}.testimonial-side{display:grid;gap:16px}.mini-testimonial{padding:23px;background:white;border:1px solid var(--line);border-radius:14px 4px 14px 4px}.mini-testimonial p{margin:0 0 15px;color:#5f6f82;font-size:13px}.stars{color:#f4a020;letter-spacing:2px;font-size:12px}.faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-question{width:100%;padding:21px 0;border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;text-align:right;color:var(--navy);font-weight:700}.faq-question i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f1f4f7;transition:.2s}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{content:""}.faq-item[open] .faq-question i{transform:rotate(45deg);color:white;background:var(--orange)}.faq-answer{padding:0 0 22px 45px;color:var(--muted);font-size:13px}.cta{padding:75px 0;background:linear-gradient(120deg,#0a1b2e,#0f3150);color:white;position:relative;overflow:hidden}.cta:after{content:"";position:absolute;width:450px;height:450px;border:1px solid rgba(255,255,255,.08);border-radius:50%;left:-100px;top:-190px;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.015)}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:35px;position:relative;z-index:1}.cta h2{margin:0 0 8px;font-size:31px}.cta p{margin:0;color:#aebdcd}.cta-actions{display:flex;gap:10px}.page-hero{padding:78px 0 68px;color:white;background:radial-gradient(circle at 15% 20%,#173f61 0,transparent 32%),var(--navy);position:relative;overflow:hidden}.page-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:45px 45px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.page-hero .container{position:relative;z-index:1}.breadcrumbs{color:#91a4b7;font-size:11px;margin-bottom:14px}.breadcrumbs a{color:white}.page-hero h1{font-size:clamp(32px,5vw,49px);line-height:1.4;margin:0 0 9px}.page-hero p{max-width:680px;margin:0;color:#b7c5d3}.content-card{padding:35px;background:white;border:1px solid var(--line);border-radius:17px 5px 17px 5px;box-shadow:0 17px 45px -35px rgba(6,17,31,.4)}.footer{background:#030b14;color:#9cabb9;padding-top:75px}.footer-grid{display:grid;grid-template-columns:1.4fr .65fr .65fr 1fr;gap:55px;padding-bottom:55px}.brand-light strong{color:white}.footer-about p{max-width:330px;font-size:13px;margin:22px 0}.trust-row{display:flex;gap:10px}.trust-row span{display:flex;align-items:center;gap:6px;color:#bdc8d3;font-size:11px;background:rgba(255,255,255,.04);padding:7px 10px;border:1px solid rgba(255,255,255,.06);border-radius:7px}.trust-row svg{color:var(--green)}.footer h3{color:white;font-size:13px;margin:0 0 18px}.footer-grid>div>a{display:block;font-size:12px;margin:9px 0;transition:.2s}.footer-grid>div>a:hover{color:var(--orange);transform:translateX(-3px)}.footer-contact>a,.footer-contact>div{display:flex!important;gap:11px;margin-bottom:15px!important}.footer-contact svg{color:var(--orange);margin-top:5px}.footer-contact span{display:flex;flex-direction:column}.footer-contact small{color:#657587;font-size:10px}.footer-contact b{color:#c8d2db;font-size:11px;font-weight:500}.footer-bottom{min-height:66px;border-top:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;font-size:10px}.form-shell{display:grid;grid-template-columns:270px 1fr;gap:32px;align-items:start}.progress-card{position:sticky;top:120px;padding:24px;background:var(--navy);color:white;border-radius:16px 5px 16px 5px}.progress-card h3{font-size:14px;margin:0 0 20px}.progress-step{display:flex;gap:12px;position:relative;padding-bottom:23px;color:#8195a9}.progress-step:after{content:"";position:absolute;right:15px;top:34px;height:calc(100% - 30px);width:1px;background:#284057}.progress-step:last-child:after{display:none}.progress-step span{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:50%;border:1px solid #38516a;font-size:11px;background:var(--navy);z-index:1}.progress-step b{font-size:11px;margin-top:4px}.progress-step.active{color:white}.progress-step.active span{color:white;border-color:var(--orange);background:var(--orange)}.progress-step.done{color:#b9c7d4}.progress-step.done span{color:white;border-color:var(--green);background:var(--green)}.secure-note{display:flex;gap:8px;padding-top:17px;border-top:1px solid #223950;color:#8498ab;font-size:10px}.secure-note svg{color:var(--green);flex:0 0 auto}.form-card{padding:34px;background:white;border:1px solid var(--line);border-radius:16px 5px 16px 5px;box-shadow:0 20px 50px -38px rgba(6,17,31,.5)}.form-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.order-form-controls{min-width:0;margin:0;padding:0;border:0}.order-runtime-notice{margin-bottom:24px;padding:16px;border:1px solid #eed6b8;border-radius:10px;background:#fff8ed;color:#614828}.order-runtime-notice p{margin:0 0 12px}.order-runtime-actions{display:flex;gap:20px;flex-wrap:wrap}.form-heading h2{font-size:20px;margin:0 0 4px}.form-heading p{margin:0;color:var(--muted);font-size:12px}.step-badge{background:#fff4eb;border-radius:20px;padding:5px 10px;font-size:10px;font-weight:800}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:19px}.field-grid.three{grid-template-columns:repeat(3,1fr)}.field{display:flex;flex-direction:column;gap:7px}.field>.control-label{display:contents}.field.full{grid-column:1/-1}.field label{font-size:11px;font-weight:750;color:#33465b}.field label span{color:#d64444}.drawer-section .field label small{display:block;margin-top:4px;color:#718094;font-size:9px;font-weight:500}.field input,.field select,.field textarea,.search-input{width:100%;min-height:48px;border:1px solid #d7dee7;color:var(--navy);background:#fbfcfd;border-radius:9px 3px 9px 3px;padding:10px 13px;outline:0;transition:.2s}.field textarea{min-height:120px;resize:vertical}.field input:hover,.field select:hover,.field textarea:hover{border-color:#b6c1cf}.field input:focus,.field select:focus,.field textarea:focus,.search-input:focus{background:white;border-color:var(--orange);box-shadow:0 0 0 3px rgba(244,122,35,.11)}.field small{color:#8592a1;font-size:9px}.field-error{color:#c83b3b!important}.radio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.radio-card{cursor:pointer;position:relative}.radio-card input{position:absolute;opacity:0}.radio-card span{min-height:75px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid #dbe2e9;border-radius:11px 4px 11px 4px;color:#596a7e;font-size:11px;text-align:center;transition:.2s}.radio-card span svg{color:#7d8a99}.radio-card input:checked+span{color:var(--navy);background:#fff7f0;border-color:var(--orange);box-shadow:0 0 0 2px rgba(244,122,35,.08)}.radio-card input:checked+span svg{color:var(--orange)}.upload-zone{padding:25px;border:1.5px dashed #cbd5df;border-radius:12px 4px 12px 4px;background:#fafbfd;text-align:center;transition:.2s;position:relative}.upload-zone:hover{border-color:var(--orange);background:#fffaf6}.upload-zone input{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-zone svg{color:var(--orange);margin:auto}.upload-zone strong{display:block;font-size:12px;margin-top:8px}.upload-zone span{color:#8390a0;font-size:9px}.file-list{display:grid;gap:8px;margin-top:10px}.file-item{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid var(--line);border-radius:8px;background:white}.file-item img,.file-preview{width:46px;height:46px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#eef2f5}.file-item div{flex:1;min-width:0}.file-item strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item small{font-size:9px;color:#8a96a4}.icon-button{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;background:white;color:#657487}.icon-button.danger{color:#c83b3b}.form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.summary-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.summary-section h3{margin:0 0 11px;font-size:13px}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.summary-grid div{padding:10px;background:#f7f9fb;border-radius:7px}.summary-grid small{display:block;color:#8a96a4;font-size:9px}.summary-grid b,.terms-check{font-size:11px}.terms-check{display:flex;align-items:flex-start;gap:9px;color:#526378}.terms-check input{margin-top:7px;accent-color:var(--orange)}.toast{position:fixed;left:24px;bottom:24px;z-index:999;display:flex;align-items:center;gap:9px;color:white;background:var(--navy);padding:13px 18px;border-radius:10px 3px 10px 3px;box-shadow:0 15px 40px rgba(0,0,0,.25);font-size:12px;animation:slideIn .25s ease}.toast.success svg{color:var(--green)}.toast.error svg{color:#ff6b6b}@keyframes slideIn{0%{transform:translateY(20px);opacity:0}}.success-box{text-align:center;padding:30px 15px}.success-icon{width:76px;height:76px;display:grid;place-items:center;margin:0 auto 22px;border-radius:50%;color:white;background:var(--green);box-shadow:0 0 0 12px rgba(25,184,115,.1)}.success-box h2{font-size:24px;margin:0}.success-box>p{color:var(--muted)}.success-box .success-email-note{max-width:560px;margin:12px auto 0;padding:10px 14px;border-radius:9px;background:#edf8f4;color:#196345;line-height:1.9;overflow-wrap:anywhere}.tracking-code{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;max-width:450px;margin:22px auto;border:1px dashed var(--orange);background:#fff8f2;border-radius:12px}.tracking-code strong{font-family:monospace;font-size:22px;letter-spacing:1px;direction:ltr}.guidance-box{max-width:650px;margin:25px auto;text-align:right;padding:17px;background:#f5f8fb;border-right:3px solid var(--orange);font-size:11px}.track-shell{max-width:930px;margin:-40px auto 0;position:relative;z-index:3}.track-form{display:block;padding:24px;background:white;border-radius:15px 5px 15px 5px;box-shadow:0 25px 55px -30px rgba(6,17,31,.5)}.track-form-controls{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;min-width:0;margin:0;padding:0;border:0}.order-result{margin-top:24px}.result-head{display:flex;justify-content:space-between;gap:20px;padding:28px;color:white;background:var(--navy);border-radius:16px 5px 0 0}.result-head small{color:#91a4b7;display:block}.result-head h2{margin:2px 0;font-family:monospace;direction:ltr;font-size:22px}.status-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;color:#057749;background:#e7f9f1;border-radius:20px;font-size:11px;font-weight:800;height:-moz-max-content;height:max-content}.status-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.result-body{display:grid;grid-template-columns:1fr 1.35fr;background:white;border:1px solid var(--line);border-top:0;border-radius:0 0 16px 5px}.device-info{padding:28px;border-left:1px solid var(--line)}.device-info h3,.timeline-panel h3{margin:0 0 20px;font-size:14px}.data-row{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px dashed #e5e9ee;font-size:11px}.data-row span{color:#8190a2}.data-row b{text-align:left}.repair-report{margin-top:18px;padding:15px;border:1px solid #d7e1e8;border-radius:10px;background:#f8fafc;color:#203343}.repair-report>strong{display:block;margin-bottom:8px;color:#071722}.repair-report p{margin:0;padding:9px 0;line-height:1.9;border-top:1px dashed #d7e1e8;white-space:pre-wrap}.repair-report p span{display:block;margin-bottom:2px;color:#65758a;font-size:.78rem;font-weight:700}.public-note{margin-top:20px;padding:13px;border-radius:8px;background:#edf8f4;color:#196345;font-size:10px}.site-invoice{margin:28px auto 0;overflow:hidden;background:#fff;border:1px solid #dbe3ea;border-radius:18px;box-shadow:0 24px 55px -36px rgba(6,23,34,.55)}.site-invoice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 28px;color:#fff;background:#071722;border-bottom:4px solid var(--orange)}.site-invoice-head small{display:block;color:#93c5d4;font-size:13px}.site-invoice-head h2{margin:7px 0 5px;color:#fff;font-size:26px}.site-invoice-head span{display:inline-block;margin-left:5px;color:#cbd5e1;font-family:monospace;font-size:14px}.site-invoice-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.site-invoice-print{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:9px 14px;flex:0 0 auto;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);border-radius:9px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.site-invoice-download{color:#071722;background:#fff;border-color:#fff}.site-invoice-print:hover{background:rgba(255,255,255,.15)}.site-invoice-download:hover{background:#f1f5f9}.site-invoice-print:disabled{opacity:.65;cursor:wait}.site-invoice-pdf-error{margin:0;padding:10px 28px;color:#8c2020;background:#fff0f0;border-bottom:1px solid #efbbbb;font-size:13px}.site-invoice-body{padding:24px 28px 28px}.site-invoice-intro{margin:0 0 17px;color:#263746;font-size:15px;line-height:2}.site-invoice-title{margin:25px 0 10px;color:#071722;font-size:19px}.site-invoice-table{overflow:hidden;border:1px solid #dbe3ea;background:#f8fafc}.site-invoice-row{display:grid;grid-template-columns:minmax(150px,.42fr) 1fr;min-height:43px;border-bottom:1px solid #e5e7eb}.site-invoice-row:last-child{border-bottom:0}.site-invoice-row b,.site-invoice-row span{padding:10px 13px}.site-invoice-row span{color:#64748b;font-size:14px;font-weight:700}.site-invoice-row b{color:#0f172a;border-right:1px solid #e5e7eb;font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.site-invoice-costs{background:#fff}.site-invoice-costs .site-invoice-row{grid-template-columns:1fr minmax(170px,.45fr)}.site-invoice-costs .site-invoice-row b{text-align:left}.site-invoice-total{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 13px;color:#fff;background:#071722;font-size:16px}.site-invoice-total b{font-size:20px}.site-invoice-note,.site-invoice-status{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:13px 15px;line-height:1.9;font-size:14px}.site-invoice-status{color:#075b46;background:#ecfdf5;border-right:3px solid #16a085}.site-invoice-note{color:#7c3a0a;background:#fff7ed;border-right:3px solid var(--orange)}.site-invoice-note span,.site-invoice-status span{white-space:pre-wrap}.site-invoice-payment{display:flex;flex-direction:column;gap:5px;margin-top:16px;padding:14px 15px;color:#7c3a0a;background:#fff7ed;border:1px solid #fed7aa;border-right:4px solid var(--orange);font-size:14px;line-height:1.9}.site-invoice-payment>strong{font-size:16px}.site-invoice-payment span b{color:#431407}.site-invoice-payment small{color:#7c5b45}.site-invoice-footer{display:flex;flex-direction:column;gap:3px;margin-top:22px;padding-top:15px;color:#475569;border-top:1px solid #e5e7eb;font-size:13px;line-height:1.9}.site-invoice-footer small{margin-top:3px;color:#64748b}.site-proforma .site-invoice-head{background:#123649;border-bottom-color:#16a085}.proforma-decision-status{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:13px 15px;border-right:4px solid #d49b19;background:#fff9e8;line-height:1.9}.proforma-decision-status.approved{color:#075b46;border-right-color:#16a085;background:#ecfdf5}.proforma-decision-status.rejected{color:#8c2020;border-right-color:#dc2626;background:#fff0f0}.proforma-decision-status span{color:#64748b;font-size:12px}.proforma-decision-status p{margin:2px 0 0;white-space:pre-wrap}.timeline-panel{padding:28px}.timeline{position:relative}.timeline:before{content:"";position:absolute;right:7px;top:9px;bottom:10px;width:2px;background:#e2e7ed}.timeline-item{position:relative;padding:0 27px 23px 0;color:#9aa6b3}.timeline-item:before{content:"";position:absolute;right:0;top:6px;width:16px;height:16px;border-radius:50%;background:white;border:2px solid #cfd7df;z-index:1}.timeline-item.done{color:var(--navy)}.timeline-item.done:before{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 4px white}.timeline-item.current:before{border-color:var(--orange);background:var(--orange);box-shadow:0 0 0 5px rgba(244,122,35,.12)}.timeline-item strong{display:block;font-size:11px}.timeline-item small{font-size:9px;color:#8b98a8}.empty-state{text-align:center;padding:45px 20px;color:#718094}.empty-state svg{margin:auto;color:#9aa6b3}.admin-body{min-height:100vh;background:#f2f5f8}.admin-layout{display:grid;grid-template-columns:235px 1fr;min-height:100vh}.admin-sidebar{position:sticky;top:0;height:100vh;background:var(--navy);color:#8fa1b3;padding:23px 16px;display:flex;flex-direction:column}.admin-sidebar .brand{padding:0 7px 24px;border-bottom:1px solid #20364d}.admin-sidebar .brand strong{color:white}.admin-nav{margin-top:20px;display:grid;gap:5px}.admin-nav a,.admin-nav button{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;color:#91a5b9;background:transparent;border:0;border-radius:8px;text-align:right;font-size:11px}.admin-nav a:hover,.admin-nav button.active,.admin-nav button:hover{color:white;background:#102d49}.admin-nav button.active svg{color:var(--orange)}.admin-user{margin-top:auto;padding:14px 8px 0;border-top:1px solid #20364d}.admin-user strong{color:white;font-size:11px;display:block}.admin-user span{font-size:9px}.admin-main{min-width:0}.admin-header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;background:white;border-bottom:1px solid var(--line)}.admin-header h1{font-size:18px;margin:0}.admin-header p{font-size:10px;color:#8491a0;margin:0}.admin-header-actions{display:flex;align-items:center;gap:10px}.backup-health-banner{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:13px 15px;border:1px solid #b9e3d8;border-radius:10px;background:#effcf8;color:#075b46}.backup-health-banner.needs-attention{border-color:#f3c98b;background:#fff8ed;color:#8a4a00}.backup-health-banner>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.backup-health-banner strong{font-size:12px}.backup-health-banner span{font-size:10px;line-height:1.8}.backup-health-banner .btn{flex:none}.admin-content{padding:28px 30px 45px}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.stat-card{padding:19px;background:white;border:1px solid #e2e7ec;border-radius:12px 4px 12px 4px}.stat-top{display:flex;align-items:center;justify-content:space-between;color:#758499;font-size:10px}.stat-icon{width:35px;height:35px;display:grid;place-items:center;background:#eef3f7;color:#526b83;border-radius:9px 3px 9px 3px}.stat-card.orange .stat-icon{color:var(--orange-dark);background:#fff3e9}.stat-card.green .stat-icon{color:var(--green);background:#e9f8f2}.stat-value{font-size:26px;font-weight:900;margin-top:10px;line-height:1.2}.stat-note{font-size:9px;color:#8c99a8}.dashboard-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:16px;margin-top:17px}.panel{background:white;border:1px solid #e2e7ec;border-radius:12px 4px 12px 4px;padding:20px}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.panel-head h2{margin:0;font-size:13px}.panel-head span{font-size:9px;color:#8391a0}.bar-chart{height:190px;display:flex;align-items:flex-end;justify-content:space-around;gap:12px;border-bottom:1px solid var(--line);padding:20px 10px 0}.bar-group{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px}.bar{width:min(28px,70%);min-height:4px;border-radius:5px 5px 0 0;background:linear-gradient(var(--orange),#ffb476)}.bar-group span{font-size:9px;color:#8190a0}.donut-wrap{display:flex;align-items:center;justify-content:center;gap:25px;padding:15px 0}.donut{width:130px;height:130px;border-radius:50%;background:conic-gradient(var(--orange) 0 36%,#173f61 36% 63%,var(--green) 63% 83%,#c9d3dd 83%);display:grid;place-items:center}.donut:after{content:"";width:76px;height:76px;border-radius:50%;background:white}.legend{display:grid;gap:8px;font-size:9px}.legend span{display:flex;align-items:center;gap:7px}.legend i{width:8px;height:8px;border-radius:2px}.table-panel{margin-top:17px}.table-tools{display:flex;align-items:center;gap:9px;margin-bottom:15px}.search-wrap{position:relative;flex:1}.search-wrap svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8190a0}.search-input{padding-right:40px}.filter-select,.search-input{min-height:42px;font-size:10px}.filter-select{border:1px solid #d7dee7;border-radius:8px 3px 8px 3px;padding:0 10px;background:white;color:#536479}.data-table{width:100%;border-collapse:collapse;font-size:10px}.data-table th{text-align:right;color:#7e8c9c;font-weight:600;padding:10px;background:#f5f7f9;border-bottom:1px solid var(--line)}.data-table td{padding:12px 10px;border-bottom:1px solid #edf0f3}.data-table tr:hover td{background:#fbfcfd}.code{direction:ltr;text-align:right;font-family:monospace;font-weight:700;color:#253a51}.priority{display:inline-flex;padding:3px 7px;border-radius:12px;background:#f0f3f6;color:#667589}.priority.critical{color:#b92d2d;background:#ffeded}.priority.urgent{color:#b75f13;background:#fff1e4}.admin-status{display:inline-flex;gap:5px;align-items:center;padding:4px 7px;border-radius:12px;color:#28664f;background:#eaf7f2}.admin-status:before{content:"";width:5px;height:5px;background:var(--green);border-radius:50%}.drawer-backdrop{position:fixed;inset:0;z-index:100;background:rgba(3,11,20,.45);backdrop-filter:blur(2px)}.order-drawer{position:fixed;z-index:101;top:0;bottom:0;left:0;width:min(620px,100%);background:white;box-shadow:15px 0 45px rgba(0,0,0,.2);overflow:auto;animation:drawerIn .25s ease}@keyframes drawerIn{0%{transform:translateX(-100%)}}.drawer-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:19px 24px;background:white;border-bottom:1px solid var(--line)}.drawer-head h2{font-size:15px;margin:0}.drawer-body{padding:23px}.drawer-section{padding:18px;margin-bottom:13px;border:1px solid var(--line);border-radius:10px}.drawer-section h3{margin:0 0 12px;font-size:12px}.customer-submission-list{display:grid;gap:10px}.customer-submission-card{padding:13px;border:1px solid #cfe0eb;border-right:4px solid #147b86;border-radius:10px;background:#f7fbfd}.customer-submission-card.is-receipt{border-color:#fed7aa;border-right-color:var(--orange);background:#fff9f3}.customer-submission-card.is-approved{border-color:#a7e3d2 #16a085 #a7e3d2 #a7e3d2;background:#ecfdf5}.customer-submission-card.is-rejected{border-color:#fecaca #dc2626 #fecaca #fecaca;background:#fff5f5}.customer-submission-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.customer-submission-card header span{color:#64748b;font-size:10px}.customer-submission-card p{margin:0 0 10px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.customer-submission-card .data-row{margin-top:8px}.shipment-fields{margin-top:16px;padding:14px;border:1px solid #cfe0eb;border-radius:10px;background:#f6fbfe}.shipment-fields>p{margin:0 0 13px;color:#41566b;font-size:12px;line-height:1.9}.shipment-result{margin:28px auto 0;padding:21px 24px;color:#073f34;border:1px solid #a7e3d2;border-right:5px solid #16a085;border-radius:16px;background:#ecfdf5;box-shadow:0 20px 50px -42px rgba(6,23,34,.55)}.shipment-result-head{display:flex;align-items:center;gap:12px}.shipment-result-head>svg{color:#12806c}.shipment-result-head small{color:#3e756c;font-size:12px}.shipment-result-head h2{margin:2px 0 0;color:#064e3b;font-size:20px}.shipment-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.shipment-result-grid>div{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border:1px solid #bce7db;border-radius:10px;background:rgba(255,255,255,.72)}.shipment-result-grid span{color:#52756d;font-size:12px}.shipment-result-grid strong{color:#073f34;overflow-wrap:anywhere}.shipment-result>p{margin:13px 0 0;color:#476b63;font-size:12px;line-height:1.9}.customer-actions-panel{margin:28px auto 0;padding:24px;border:1px solid #dbe3ea;border-radius:18px;background:#fff;box-shadow:0 24px 55px -40px rgba(6,23,34,.55)}.customer-actions-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.customer-actions-head small{color:#147b86;font-weight:800}.customer-actions-head h2{margin:4px 0 0;font-size:23px}.customer-actions-head>svg{color:#147b86}.proforma-response-card{margin-bottom:18px;padding:18px;border:1px solid #f0d28b;border-right:5px solid #d49b19;border-radius:14px;background:#fffaf0}.proforma-response-card.approved{border-color:#a7e3d2 #16a085 #a7e3d2 #a7e3d2;background:#ecfdf5}.proforma-response-card.rejected{border-color:#fecaca #dc2626 #fecaca #fecaca;background:#fff5f5}.proforma-response-card h3{margin:0 0 8px;color:#071722;font-size:18px}.proforma-response-card p{margin:0 0 12px;color:#536476;line-height:1.9}.proforma-response-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.customer-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.customer-action-card{display:grid;gap:14px;padding:18px;border:1px solid #dbe3ea;border-radius:14px;background:#f8fafc}.customer-action-card h3,.customer-submission-history h3{margin:0;color:#071722;font-size:17px}.customer-action-card>p{margin:0;color:#536476;font-size:13px;line-height:1.9}.customer-action-card textarea{min-height:112px}.customer-action-card .btn{justify-self:start}.customer-card-details{display:grid;gap:5px;padding:14px;border:1px solid #fed7aa;border-radius:11px;background:#fff7ed}.customer-card-details>span{color:#7c5b45;font-size:12px}.customer-card-details>strong{color:#431407;font-size:20px;letter-spacing:1px}.customer-card-details .text-link{display:inline-flex;align-items:center;gap:5px;justify-self:start;margin-top:5px}.customer-action-message{margin-bottom:16px;padding:11px 13px;border-radius:9px;font-size:13px;line-height:1.8}.customer-action-message.success{color:#075b46;background:#ecfdf5;border:1px solid #a7f3d0}.customer-action-message.error{color:#8c2020;background:#fff0f0;border:1px solid #fecaca}.customer-action-card .customer-action-message{margin:0}.customer-submission-history{display:grid;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid #e5e7eb}.customer-submission-history article{padding:13px 15px;border:1px solid #dbe3ea;border-radius:11px;background:#f8fafc}.customer-submission-history article header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.customer-submission-history article header span{color:#64748b;font-size:11px}.customer-submission-history article p{margin:8px 0 0;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.customer-submission-history article>small{display:flex;align-items:center;gap:6px;margin-top:8px;color:#526579}.fee-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.fee-grid .field input{min-height:40px}.invoice-help{margin:12px 0 0;color:#64748b;font-size:.82rem;line-height:1.9}.invoice-issued-note{margin-top:12px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr;gap:3px 12px;border:1px solid #b9e3d8;border-radius:12px;background:#effcf8}.invoice-issued-note span{color:#527067;font-size:.78rem}.invoice-issued-note b{justify-self:start;color:#075b46}.invoice-issued-note small{grid-column:1/-1;color:#527067}.proforma-issued-note{border-color:#f0d28b;background:#fffaf0}.proforma-issued-note>strong{grid-column:1/-1;color:#8a5a00}.proforma-issued-note.approved{border-color:#a7e3d2;background:#ecfdf5}.proforma-issued-note.approved>strong{color:#075b46}.proforma-issued-note.rejected{border-color:#fecaca;background:#fff5f5}.proforma-issued-note.rejected>strong{color:#8c2020}.fee-total{display:flex;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:12px}.admin-login{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;background:var(--navy)}.login-visual{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:70px;color:white;overflow:hidden;background:linear-gradient(135deg,rgba(6,17,31,.35),rgba(6,17,31,.95)),url(/hero-inverter-v71.webp) 50%/cover}.login-visual h1{font-size:36px;max-width:520px;margin:0 0 10px}.login-visual p{color:#b1c0ce;max-width:500px}.login-panel{display:grid;place-items:center;background:#f6f8fa;padding:30px}.login-card{width:min(420px,100%);padding:38px;background:white;border-radius:17px 5px 17px 5px;box-shadow:0 24px 60px -32px rgba(0,0,0,.4)}.login-card h2{margin:25px 0 3px;font-size:22px}.login-card>p{color:#7b8998;font-size:11px;margin:0 0 23px}.login-error{padding:9px 11px;color:#a72c2c;background:#ffefef;border-radius:7px;font-size:10px;margin-bottom:12px}.admin-login .password-field{position:relative;width:100%;min-width:0;direction:ltr}.admin-login .password-field input{padding:10px 14px 10px 88px;direction:ltr;text-align:left}.admin-password-toggle{position:absolute;left:7px;right:auto;top:50%;transform:translateY(-50%);z-index:1;min-width:68px;height:36px;display:grid;place-items:center;border:0;border-radius:9px;padding:0 10px;color:#32485e;background:#edf2f5;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.admin-password-toggle:hover{color:var(--navy);background:#e4ebef}.admin-password-toggle:focus-visible{outline:3px solid rgba(8,127,145,.35)!important;outline-offset:1px!important;box-shadow:none!important}.nav-count{margin-right:auto;min-width:24px;padding:2px 6px;text-align:center;color:white;background:rgba(255,255,255,.1);border-radius:99px}.nav-count.has-unread{color:#fff;background:var(--orange-dark)}.admin-user button{width:100%;display:flex;align-items:center;gap:8px;margin-top:9px;padding:8px 0;color:#a9bac9;border:0;background:transparent;font:inherit;font-size:10px}.stats-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.drawer-actions,.panel-actions{display:flex;align-items:center;gap:8px}.admin-orders-panel{margin-top:0}.admin-filter-grid{display:grid;grid-template-columns:minmax(260px,1fr) 190px 150px 150px auto;align-items:end}.message-filter-grid{display:grid;grid-template-columns:minmax(260px,1fr) 190px;align-items:end}.date-filter{display:grid;gap:4px;color:#65758a;font-size:9px}.date-filter input{min-height:42px;padding:0 9px;border:1px solid #d7dee7;border-radius:8px 3px 8px 3px;color:#536479;background:white;font:inherit;direction:ltr}.issue-summary{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667589}.message-subject{min-width:150px;font-weight:800;color:#2d4157}.message-preview{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667589}.unread-message-row td{background:#fff8f1}.unread-message-row:hover td{background:#fff3e8!important}.message-status{display:inline-flex;padding:4px 8px;border-radius:99px;font-size:10px;white-space:nowrap}.message-status.unread{color:#9a4507;background:#fff0e3}.message-status.read{color:#536479;background:#edf1f4}.message-phone-action{width:-moz-max-content;width:max-content;margin-top:16px}.contact-message-copy{margin:0;color:#354a60;font-size:13px;line-height:2.1;white-space:pre-wrap;overflow-wrap:anywhere}.contact-message-actions .danger-button{flex:.72}.table-scroll.is-loading{opacity:.48;pointer-events:none}.admin-loading,.admin-message{display:flex;align-items:center;justify-content:center;gap:9px;min-height:160px;color:#65758a}.admin-loading span{width:18px;height:18px;border:2px solid #d7dee7;border-top:2px solid var(--orange);border-radius:50%;animation:spin .75s linear infinite}.admin-settings-loading{flex-wrap:wrap}.admin-settings-loading .text-link{flex:0 0 100%;justify-content:center;text-align:center}.admin-message.error{color:#a72c2c;background:#ffefef;border-radius:8px}.admin-message.error,.admin-message.success{min-height:auto;justify-content:flex-start;margin:12px 0;padding:12px}.admin-message.success{color:#075b46;background:#effcf8;border:1px solid #b9e3d8;border-radius:8px}.admin-message .text-link{margin-right:auto}.email-settings-panel{max-width:850px;margin:0 auto;padding:24px}.email-settings-panel .panel-head{align-items:flex-start}.email-settings-state{display:inline-flex;align-items:center;min-height:30px;padding:4px 11px;border-radius:999px;color:#9a3412;background:#fff1e8;font-size:12px;font-weight:800;white-space:nowrap}.email-settings-state.is-ready{color:#166534;background:#e9f8ef}.email-settings-form{display:grid;gap:20px}.email-settings-form .field label small{margin-right:6px;color:#7b8795;font-weight:500}.email-settings-note{display:flex;align-items:flex-start;gap:9px;padding:13px 14px;border:1px solid #cfe0eb;border-radius:10px;color:#41566b;background:#f6fbfe}.email-settings-note svg{flex:0 0 auto;margin-top:4px;color:#147b86}.email-settings-note p{margin:0;line-height:1.9}.admin-pagination{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:18px;font-size:11px;color:#68788b}.detail-copy{padding:11px;margin:12px 0 0;color:#536479;background:#f7f9fa;border-radius:8px;font-size:11px;line-height:2}.data-row span small{display:block;color:#8491a0;font-size:9px}.internal-note-field{margin-top:12px;padding:12px;border:1px solid #ffd9ba;background:#fffaf6;border-radius:8px}.internal-note-field label small{color:#a85c23}.audit-list{display:grid;gap:0}.audit-item{position:relative;display:grid;grid-template-columns:16px 1fr;gap:8px;padding-bottom:14px}.audit-item:not(:last-child):before{content:"";position:absolute;right:5px;top:10px;bottom:-2px;width:1px;background:#dce3e7}.audit-dot{position:relative;z-index:1;width:11px;height:11px;margin-top:4px;border:3px solid #fff;border-radius:50%;background:var(--orange);box-shadow:0 0 0 1px #ffbf91}.audit-item b,.audit-item small{display:block}.audit-item b{font-size:10px}.audit-item small{color:#8491a0;font-size:9px}.audit-item p{margin:3px 0 0;color:#68788b;font-size:9px}.drawer-actions{position:sticky;bottom:0;padding:12px 0 4px;background:linear-gradient(transparent,#fff 18%)}.drawer-actions .btn{flex:1}.danger-button{color:#a72c2c;border-color:#efbcbc}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1250px){.stats-grid{grid-template-columns:repeat(3,1fr)}.admin-filter-grid{grid-template-columns:1fr 180px 145px 145px}.admin-filter-grid .text-link{grid-column:1/-1;justify-self:start}}@media (max-width:820px){.admin-sidebar{position:static;display:block;width:100%;height:auto;padding:12px 15px}.admin-sidebar .brand{display:none}.admin-nav{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:visible}.admin-nav a,.admin-nav button{min-width:0;justify-content:center;padding-inline:8px;white-space:normal;line-height:1.5}.admin-user{display:flex;align-items:center;gap:8px;margin-top:7px;padding-top:7px}.admin-user span,.admin-user strong{display:none}.admin-user button{width:auto;margin:0 0 0 auto;padding:7px}.admin-filter-grid{grid-template-columns:1fr 1fr}.admin-filter-grid .search-wrap{grid-column:1/-1}.message-filter-grid{grid-template-columns:1fr 190px}.panel-head{align-items:flex-start;gap:12px}.panel-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:560px){.admin-header{height:auto;min-height:72px;padding-block:10px;gap:10px;flex-wrap:wrap}.admin-header-actions{margin-right:auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.admin-header-actions .btn{padding-inline:9px}.backup-health-banner{align-items:flex-start;flex-wrap:wrap}.backup-health-banner .btn{width:100%}.stats-grid{grid-template-columns:1fr 1fr}.admin-filter-grid{grid-template-columns:1fr}.admin-filter-grid .search-wrap{grid-column:auto}.panel-head{flex-direction:column}.panel-actions{width:100%}.panel-actions .btn{flex:1;padding-inline:8px}.admin-pagination{justify-content:space-between;gap:7px}.admin-pagination .btn{padding-inline:9px}.drawer-body,.drawer-head{padding-inline:15px}.drawer-section{padding:14px}.drawer-actions{flex-direction:column-reverse}.drawer-actions .btn{width:100%}}.info-layout{display:grid;grid-template-columns:1fr 300px;gap:32px}.prose h2{color:var(--navy);font-size:22px;margin:30px 0 10px}.prose h2:first-child{margin-top:0}.prose h3{font-size:15px;margin:22px 0 7px}.prose li,.prose p{color:#5f6f82;font-size:13px}.prose ul{padding-right:20px}.prose li::marker{color:var(--orange)}.business-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 30px}.business-facts>div{padding:16px;border:1px solid var(--line);border-radius:12px 4px 12px 4px;background:#f8fafc}.business-facts dt{color:#7a8998;font-size:11px;font-weight:700;margin-bottom:5px}.business-facts dd{margin:0;color:var(--navy);font-size:13px;font-weight:800;line-height:1.9}.business-facts a{color:inherit;text-decoration:none}.business-facts a:hover{color:var(--orange-dark)}.business-postal-code{display:block;margin-top:3px;color:#5f6f82;font-size:12px;font-weight:700}.business-postal-code b{color:var(--navy);font-weight:800}.side-card{padding:23px;border-radius:14px 4px 14px 4px;background:var(--navy);color:white;position:sticky;top:120px}.side-card h3{margin:0 0 8px}.side-card p{color:#9eb0c1;font-size:11px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px}.contact-items{display:grid;gap:12px}.contact-item{display:flex;gap:13px;align-items:center;padding:19px;background:white;border:1px solid var(--line);border-radius:12px 4px 12px 4px}.contact-item i{width:43px;height:43px;display:grid;place-items:center;color:var(--orange);background:#fff4eb;border-radius:10px 3px 10px 3px}.contact-item small{display:block;color:#8593a1;font-size:9px}.contact-item b{font-size:12px}@media (max-width:1080px){.desktop-nav{gap:15px}.phone-link{display:none}.service-grid{grid-template-columns:repeat(2,1fr)}.brand-wall{grid-template-columns:repeat(4,1fr)}.stats-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1.2fr .7fr .7fr}.footer-contact{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){body{padding-bottom:62px}.container{width:min(100% - 28px,1180px)}.topbar{display:none}.header-inner{height:66px}.desktop-nav,.header-cta{display:none}.header-actions{margin-right:auto}.menu-button{display:grid}.mobile-menu{display:block;position:absolute;top:66px;left:0;right:0;background:white;box-shadow:0 20px 35px rgba(6,17,31,.12);border-top:1px solid var(--line)}.mobile-menu nav{padding:12px 0 18px;display:grid}.mobile-menu nav>a{display:flex;justify-content:space-between;align-items:center;padding:11px 4px;border-bottom:1px solid #edf0f3;font-size:12px;font-weight:650}.mobile-menu nav>a.active{color:var(--orange-dark)}.mobile-menu .mobile-call{margin-top:12px;justify-content:flex-start;gap:9px;color:white;background:var(--navy);border-radius:8px;padding-inline:13px}.mobile-menu .mobile-call strong{margin-right:auto}.mobile-bar{position:fixed;display:grid;grid-template-columns:1fr 1fr;bottom:0;left:0;right:0;z-index:90;height:62px;background:white;box-shadow:0 -8px 25px rgba(6,17,31,.13)}.mobile-bar a{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:800;color:var(--navy)}.mobile-bar a:last-child{color:white;background:var(--orange)}.hero,.hero-content{min-height:650px}.hero:before{background:linear-gradient(0deg,rgba(6,17,31,.95) 10%,rgba(6,17,31,.7) 64%,rgba(6,17,31,.2))}.hero-media img{-o-object-position:30% center;object-position:30% center}.hero-content{display:flex;align-items:flex-end}.hero-copy{padding:65px 0;max-width:100%}.hero h1{font-size:40px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2){border-left:0}.trust-item{border-bottom:1px solid var(--line)}.section{padding:75px 0}.contact-grid,.faq-layout,.info-layout,.process-layout,.testimonial-grid{grid-template-columns:1fr;gap:35px}.process-side,.side-card{position:static}.benefit-grid{grid-template-columns:repeat(2,1fr)}.cta-inner{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.footer-about,.footer-contact{grid-column:1/-1}.footer-contact,.form-shell{grid-template-columns:1fr}.progress-card{position:static}.progress-card h3,.secure-note{display:none}.progress-card{padding:13px}.progress-list{display:flex;justify-content:space-between}.progress-step{padding:0;flex:1;display:flex;flex-direction:column;align-items:center;gap:5px}.progress-step:after{width:100%;height:1px;top:15px;right:50%}.progress-step:last-child:after{display:block;width:50%}.progress-step:first-child:after{width:50%;right:50%}.progress-step b{font-size:8px}.track-form-controls{grid-template-columns:1fr 1fr}.track-form .btn{grid-column:1/-1}.result-body{grid-template-columns:1fr}.device-info{border-left:0;border-bottom:1px solid var(--line)}.admin-layout{grid-template-columns:1fr}.admin-sidebar{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.admin-content{padding:20px 15px}.data-table{min-width:760px}.table-scroll{overflow-x:auto}.admin-login{grid-template-columns:1fr}.login-visual{min-height:300px;padding:35px 25px}}@media (max-width:560px){.brand-mark{width:38px;height:38px}.brand strong{font-size:13px}.hero,.hero-content{min-height:680px}.hero h1{font-size:37px;letter-spacing:-1.5px}.hero-subtitle{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-stats div{min-width:auto;flex:1;padding-left:12px;margin-left:12px}.hero-stats strong{font-size:16px}.trust-strip{margin-top:-18px}.trust-item{padding:15px 11px}.trust-item i{width:39px;height:39px}.trust-item strong{font-size:11px}.benefit-grid,.service-grid{grid-template-columns:1fr}.brand-wall{grid-template-columns:repeat(2,1fr)}.section-header h2{font-size:28px}.faq-layout{gap:15px}.cta-actions{width:100%;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-bottom{flex-direction:column;align-items:flex-start;justify-content:center;padding:12px 0}.form-card{padding:22px 16px}.field-grid,.field-grid.three{grid-template-columns:1fr}.radio-grid,.summary-grid{grid-template-columns:1fr 1fr}.form-actions{flex-direction:column-reverse}.form-actions .btn{width:100%}.track-form{padding:17px}.track-form-controls{grid-template-columns:1fr}.track-form .btn{grid-column:auto}.result-head,.site-invoice-head{flex-direction:column}.site-invoice-head{padding:20px}.site-invoice-head h2{font-size:22px}.site-invoice-actions{width:100%;justify-content:flex-start}.site-invoice-body{padding:19px 15px 22px}.site-invoice-costs .site-invoice-row,.site-invoice-row{grid-template-columns:1fr}.site-invoice-row span{padding-bottom:2px}.site-invoice-row b{padding-top:3px;border-right:0;text-align:right}.site-invoice-costs .site-invoice-row b{text-align:right}.site-invoice-total{align-items:flex-start;flex-direction:column;gap:6px}.customer-actions-panel{padding:18px 14px}.customer-actions-grid{grid-template-columns:1fr}.customer-action-card .btn{width:100%}.customer-submission-card header,.customer-submission-history article header{flex-direction:column}.customer-card-details>strong{font-size:17px}.stats-grid{grid-template-columns:1fr 1fr}.stat-card{padding:14px}.stat-value{font-size:20px}.admin-header{padding:0 15px}.admin-header p{display:none}.table-tools{flex-wrap:wrap}.search-wrap{flex-basis:100%}.fee-grid{grid-template-columns:1fr}.login-visual{display:none}.login-panel{min-height:100vh;padding:16px}.login-card{padding:27px 20px}}:root{--navy:#050b12;--navy-2:#0a141e;--ink:#101a23;--muted:#6c7883;--line:#dce3e7;--paper:#f3f5f6;--orange:#ff7a1a;--orange-dark:#df5f00;--green:#45dda0;--cyan:#62e8ff;--surface:#ffffff;--soft-shadow:0 24px 70px -48px rgba(5,11,18,.42)}html{--scroll-progress:0;--pointer-x:50vw;--pointer-y:40vh}body{background:radial-gradient(circle at 92% 18%,rgba(98,232,255,.055),transparent 22rem),linear-gradient(180deg,#fff,#f8fafb);color:var(--ink)}.scroll-progress{inset:0 0 auto;z-index:999;height:2px;background:linear-gradient(90deg,var(--cyan),var(--orange));box-shadow:0 0 16px rgba(98,232,255,.7);transform:scaleX(var(--scroll-progress));transform-origin:right center}.ambient-pointer,.scroll-progress{position:fixed;pointer-events:none}.ambient-pointer{z-index:70;width:440px;height:440px;left:calc(var(--pointer-x) - 220px);top:calc(var(--pointer-y) - 220px);border-radius:50%;opacity:.17;background:radial-gradient(circle,rgba(98,232,255,.16),transparent 63%);filter:blur(18px);mix-blend-mode:multiply;transition:opacity .3s ease}.topbar{background:#03070c;color:#8e9ba7;border-bottom:1px solid rgba(98,232,255,.08)}.status-dot{background:var(--green);box-shadow:0 0 0 4px rgba(69,221,160,.1),0 0 18px rgba(69,221,160,.65);animation:statusPulse 2.2s ease-in-out infinite}.site-header{background:rgba(5,11,18,.88);border-bottom:1px solid rgba(98,232,255,.1);box-shadow:0 12px 35px rgba(0,0,0,.12);backdrop-filter:blur(22px) saturate(135%)}.header-inner{height:72px}.brand-mark{color:var(--orange);border:1px solid rgba(98,232,255,.24);border-radius:12px;background:linear-gradient(145deg,rgba(98,232,255,.1),rgba(255,122,26,.09));box-shadow:inset 0 0 24px rgba(98,232,255,.05),0 0 22px rgba(98,232,255,.07);animation:brandPulse 4s ease-in-out infinite}.brand strong,.desktop-nav a,.phone-link{color:#edf5f8}.brand small,.phone-link small{color:#778792}.desktop-nav a{padding-block:24px;font-size:12px}.desktop-nav a.active,.desktop-nav a:hover{color:white}.desktop-nav a:after{height:2px;background:linear-gradient(90deg,var(--cyan),var(--orange));box-shadow:0 0 10px rgba(98,232,255,.5)}.phone-link svg{color:var(--cyan)}.menu-button{color:white;border-color:rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.05)}.btn{position:relative;overflow:hidden;min-height:48px;padding-inline:23px;border-radius:999px;font-size:12px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease,background .3s ease}.btn:after{content:"";position:absolute;inset:-2px;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 48%,transparent 66%);transform:translateX(125%);transition:transform .65s ease}.btn:hover:after{transform:translateX(-125%)}.btn:hover{transform:translateY(-3px)}.btn-primary{background:linear-gradient(120deg,#ff8c34,var(--orange-dark));box-shadow:0 12px 28px -16px rgba(255,122,26,.95),inset 0 1px rgba(255,255,255,.24)}.btn-secondary{border-color:#d6dde1;background:rgba(255,255,255,.82)}.btn-dark{background:linear-gradient(120deg,#0b1722,#050b12);border-color:rgba(98,232,255,.16)}.btn-ghost{background:rgba(255,122,26,.08)}.hero{min-height:720px;isolation:isolate;background:#03080e}.hero:before{z-index:1;background:radial-gradient(circle at 76% 36%,rgba(98,232,255,.16),transparent 25%),radial-gradient(circle at 15% 75%,rgba(255,122,26,.08),transparent 24%),linear-gradient(90deg,rgba(3,8,14,.12),rgba(3,8,14,.96) 69%)}.hero:after{z-index:1;opacity:.2;background-image:linear-gradient(rgba(98,232,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(98,232,255,.1) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.6) 48%,transparent 82%);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.6) 48%,transparent 82%);animation:gridDrift 18s linear infinite}.hero-media{overflow:hidden}.hero-media:after{content:"";position:absolute;inset:-32% 0 auto;height:32%;pointer-events:none;opacity:.17;background:linear-gradient(180deg,transparent,rgba(98,232,255,.44),transparent);filter:blur(8px);will-change:transform;animation:scanLine 7s ease-in-out infinite}.hero-media img{opacity:.66;filter:saturate(.74) contrast(1.08) brightness(.82);transform:scale(1.025);animation:heroBreath 14s ease-in-out infinite alternate}.hero-content{min-height:720px}.hero-content:after{content:"";position:absolute;width:min(36vw,460px);aspect-ratio:1;left:2%;top:50%;translate:0 -50%;border:1px solid rgba(98,232,255,.12);border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(98,232,255,.18) 0 1deg,transparent 1deg 22deg);-webkit-mask:radial-gradient(circle,transparent 0 68%,#000 69% 70%,transparent 71%);mask:radial-gradient(circle,transparent 0 68%,#000 69% 70%,transparent 71%);animation:hudSpin 38s linear infinite;pointer-events:none}.hero-copy{animation:heroCopyIn .9s cubic-bezier(.18,.84,.3,1) both}.hero-kicker{color:#b8c8d1;border-color:rgba(98,232,255,.18);background:rgba(7,19,28,.48);backdrop-filter:blur(14px)}.hero-kicker:before{background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.hero h1{max-width:650px;font-size:clamp(42px,5vw,69px);letter-spacing:-2.8px}.hero h1 span{color:transparent;background:linear-gradient(90deg,#ff9f57,var(--orange) 55%,#ffd0aa);-webkit-background-clip:text;background-clip:text}.hero-subtitle{max-width:570px;color:#aebdc6;font-size:17px}.hero .btn{min-height:54px}.hero .btn-secondary{background:rgba(9,22,32,.48);border-color:rgba(98,232,255,.2);backdrop-filter:blur(12px)}.hero-stats{max-width:540px}.hero-stats,.hero-stats div{border-color:rgba(98,232,255,.12)}.hero-stats strong{color:#f6fbfd}.hero-stats span{color:#718591}.trust-strip{margin-top:-46px}.trust-grid{min-height:94px;color:white;border:1px solid rgba(98,232,255,.13);border-radius:24px;background:rgba(7,16,24,.92);box-shadow:0 26px 70px -34px rgba(2,8,13,.85),inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(20px)}.trust-item{border-color:rgba(255,255,255,.08)}.trust-item i{color:var(--cyan);border:1px solid rgba(98,232,255,.12);border-radius:14px;background:rgba(98,232,255,.06)}.trust-item strong{color:#f3f8fa}.trust-item span{color:#778b98}.section{padding:118px 0}.section-sm{padding:84px 0}.bg-paper{background:linear-gradient(rgba(15,30,41,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(15,30,41,.028) 1px,transparent 1px),var(--paper);background-size:72px 72px}.bg-navy{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(98,232,255,.1),transparent 26rem),radial-gradient(circle at 95% 85%,rgba(255,122,26,.08),transparent 24rem),#050b12}.bg-navy:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(98,232,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(98,232,255,.055) 1px,transparent 0);background-size:70px 70px;-webkit-mask-image:linear-gradient(140deg,#000,transparent 72%);mask-image:linear-gradient(140deg,#000,transparent 72%)}.bg-navy>.container{position:relative}.section-header{margin-bottom:48px}.eyebrow,.section-header .eyebrow{color:var(--orange-dark);font-size:10px;letter-spacing:.7px}.eyebrow:before,.section-header .eyebrow:before{width:18px;height:1px}.section-header h2{max-width:670px;font-size:clamp(29px,3.8vw,44px);letter-spacing:-1.6px}.section-header.center h2{margin-inline:auto}.service-grid{gap:18px}.service-card{min-height:318px;padding:28px;border-color:#e1e6e9;border-radius:24px;box-shadow:none;background:rgba(255,255,255,.78);backdrop-filter:blur(12px);transition:transform .4s cubic-bezier(.2,.75,.2,1),border-color .35s ease,box-shadow .35s ease,background .35s ease}.service-card:before{inset:0 26px auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),var(--orange),transparent);transform:scaleX(.18);opacity:.45}.service-card:after{content:"";position:absolute;width:140px;height:140px;left:-70px;bottom:-80px;border-radius:50%;background:rgba(98,232,255,.07);filter:blur(20px);transition:.4s ease}.service-card:hover{transform:translateY(-8px);border-color:rgba(98,232,255,.38);background:white;box-shadow:0 28px 70px -46px rgba(5,11,18,.68),0 0 0 1px rgba(98,232,255,.05)}.service-card:hover:before{transform:scaleX(1);opacity:1}.service-card:hover:after{transform:scale(1.35)}.service-icon{width:52px;height:52px;margin-bottom:27px;color:var(--orange);border:1px solid rgba(255,122,26,.14);border-radius:15px;background:rgba(255,122,26,.065)}.service-card h3{font-size:16px}.service-card p{color:#6f7b84;font-size:12px}.process-layout{gap:90px}.process-item{grid-template-columns:58px 1fr;gap:20px;margin-bottom:13px;padding:22px;border:1px solid rgba(98,232,255,.09);border-radius:20px;background:rgba(255,255,255,.025);backdrop-filter:blur(8px);transition:border-color .3s ease,background .3s ease,transform .3s ease}.process-item:hover{transform:translateX(-5px);border-color:rgba(98,232,255,.22);background:rgba(98,232,255,.035)}.process-item:after{display:none}.process-no{width:48px;height:48px;border-color:rgba(98,232,255,.17);border-radius:14px;color:var(--cyan);background:rgba(98,232,255,.055);box-shadow:inset 0 0 20px rgba(98,232,255,.035)}.process-item p{color:#81929e;font-size:12px}.benefit-grid{gap:14px}.benefit{padding:25px;border-color:#e1e6e9;border-radius:20px;background:rgba(255,255,255,.75);transition:transform .3s ease,border-color .3s ease}.benefit:hover{transform:translateY(-4px);border-color:rgba(69,221,160,.38)}.benefit svg{filter:drop-shadow(0 0 9px rgba(69,221,160,.22))}.benefit h3{font-size:14px}.brand-wall{grid-template-columns:repeat(7,1fr);gap:10px;border:0}.brand-pill{min-height:70px;border:1px solid #e0e6e9;border-radius:16px;background:rgba(255,255,255,.68);transition:transform .3s ease,color .3s ease,border-color .3s ease,background .3s ease}.brand-pill:hover{transform:translateY(-4px);color:var(--orange-dark);border-color:rgba(255,122,26,.24);background:white}.testimonial-main{border:1px solid rgba(98,232,255,.12);border-radius:26px;background:linear-gradient(145deg,#07111a,#050b12);box-shadow:var(--soft-shadow)}.mini-testimonial{border-color:#e1e6e9;border-radius:20px;background:rgba(255,255,255,.76)}.faq-item,.faq-list{border-color:#d9e1e5}.faq-question{font-size:13px}.faq-question i{background:rgba(5,11,18,.055)}.cta{padding:88px 0;border-top:1px solid rgba(98,232,255,.1);background:radial-gradient(circle at 15% 50%,rgba(98,232,255,.12),transparent 20rem),linear-gradient(120deg,#050b12,#0a1721)}.cta:before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(98,232,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(98,232,255,.07) 1px,transparent 0);background-size:65px 65px;animation:gridDrift 20s linear infinite reverse}.cta:after{border-color:rgba(98,232,255,.12);box-shadow:0 0 0 70px rgba(98,232,255,.018),0 0 0 140px rgba(98,232,255,.012)}.page-hero{padding:92px 0 78px;background:radial-gradient(circle at 16% 35%,rgba(98,232,255,.15),transparent 23rem),radial-gradient(circle at 90% 82%,rgba(255,122,26,.08),transparent 20rem),#050b12}.page-hero:after{opacity:.5;background-image:linear-gradient(rgba(98,232,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(98,232,255,.06) 1px,transparent 0);background-size:66px 66px;animation:gridDrift 18s linear infinite}.page-hero h1{letter-spacing:-1.5px}.breadcrumbs{color:#788c98}.contact-item,.content-card,.form-card{border-color:#e0e6e9;border-radius:24px;box-shadow:var(--soft-shadow);background:rgba(255,255,255,.84);backdrop-filter:blur(10px)}.contact-item{border-radius:18px}.contact-item i{border-radius:13px;background:rgba(255,122,26,.07)}.progress-card,.side-card{border:1px solid rgba(98,232,255,.13);border-radius:22px;background:linear-gradient(145deg,#07131d,#050b12);box-shadow:0 28px 65px -40px rgba(5,11,18,.9)}.field input,.field select,.field textarea,.search-input{border-color:#dce2e5;border-radius:13px;background:#f7f9fa}.field input:focus,.field select:focus,.field textarea:focus,.search-input:focus{border-color:rgba(98,232,255,.72);box-shadow:0 0 0 3px rgba(98,232,255,.1),inset 3px 0 var(--orange)}.step-badge{color:var(--orange-dark);background:rgba(255,122,26,.08)}.radio-card span{border-radius:15px;background:rgba(248,250,251,.7)}.radio-card input:checked+span{background:rgba(255,122,26,.055)}.upload-zone{border-radius:18px;background:rgba(247,249,250,.75)}.order-result{border-radius:24px;overflow:hidden}.footer{position:relative;overflow:hidden;padding-top:86px;background:#03070c}.footer:before{content:"";position:absolute;inset:0;opacity:.22;pointer-events:none;background-image:linear-gradient(rgba(98,232,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(98,232,255,.045) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000,transparent 78%);mask-image:linear-gradient(#000,transparent 78%)}.footer>*{position:relative}.trust-row span{border-radius:999px}.motion-ready .reveal-item{opacity:0;transform:translateY(25px) scale(.987);transition:opacity .75s cubic-bezier(.2,.75,.2,1) var(--reveal-delay,0s),transform .8s cubic-bezier(.2,.75,.2,1) var(--reveal-delay,0s)}.motion-ready .reveal-item.is-revealed{opacity:1;transform:none}@keyframes statusPulse{0%,to{box-shadow:0 0 0 4px rgba(69,221,160,.09),0 0 12px rgba(69,221,160,.35)}50%{box-shadow:0 0 0 7px rgba(69,221,160,.02),0 0 22px rgba(69,221,160,.7)}}@keyframes brandPulse{0%,to{border-color:rgba(98,232,255,.2);box-shadow:inset 0 0 24px rgba(98,232,255,.04),0 0 15px rgba(98,232,255,.05)}50%{border-color:rgba(255,122,26,.32);box-shadow:inset 0 0 24px rgba(255,122,26,.06),0 0 25px rgba(255,122,26,.1)}}@keyframes heroBreath{to{transform:scale(1.07) translate3d(-1%,.5%,0)}}@keyframes scanLine{0%{transform:translateZ(0)}65%,to{transform:translate3d(0,428.125%,0)}}@keyframes gridDrift{to{background-position:72px 72px}}@keyframes hudSpin{to{transform:rotate(1turn)}}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:1080px){.brand-wall{grid-template-columns:repeat(4,1fr)}.hero-content:after{left:-5%;opacity:.7}}@media (max-width:820px){body{background:#fff}.header-inner{height:66px}.mobile-menu{top:66px;color:white;border-top-color:rgba(98,232,255,.1);background:rgba(5,11,18,.97);box-shadow:0 25px 50px rgba(0,0,0,.35);backdrop-filter:blur(20px)}.mobile-menu nav>a{border-color:rgba(255,255,255,.08)}.mobile-menu nav>a.active{color:var(--orange)}.mobile-menu .mobile-call{border:1px solid rgba(98,232,255,.13);background:#09141e}.mobile-bar{background:rgba(5,11,18,.96);border-top:1px solid rgba(98,232,255,.12);box-shadow:0 -10px 30px rgba(0,0,0,.22);backdrop-filter:blur(18px)}.mobile-bar a{color:white}.hero,.hero-content{min-height:690px}.hero:before{background:linear-gradient(0deg,rgba(3,8,14,.98) 8%,rgba(3,8,14,.77) 65%,rgba(3,8,14,.28))}.hero:after{-webkit-mask-image:linear-gradient(0deg,#000,rgba(0,0,0,.5) 55%,transparent);mask-image:linear-gradient(0deg,#000,rgba(0,0,0,.5) 55%,transparent)}.hero-content:after{display:none}.hero-copy{padding:70px 0 82px}.trust-grid{border-radius:20px}.trust-item{border-color:rgba(255,255,255,.08)}.section{padding:88px 0}.process-layout{gap:42px}.process-item{padding:19px}.ambient-pointer{display:none}}@media (max-width:560px){.container{width:min(100% - 30px,1180px)}.brand-mark{border-radius:11px}.hero,.hero-content{min-height:700px}.hero h1{font-size:39px;line-height:1.25;letter-spacing:-1.8px}.hero-subtitle{font-size:14px;line-height:1.95}.hero-actions{gap:9px}.hero-stats{margin-top:36px}.hero-stats div{padding-left:10px;margin-left:10px}.trust-strip{margin-top:-32px}.trust-item i{width:38px;height:38px;border-radius:12px}.trust-item strong{font-size:10px}.trust-item span{font-size:9px}.section{padding:78px 0}.section-header{margin-bottom:36px}.service-card{min-height:auto;border-radius:21px}.brand-wall{gap:8px}.brand-pill{min-height:62px;border-radius:14px;font-size:12px}.testimonial-main{padding:29px 24px;border-radius:22px}.testimonial-main blockquote{font-size:16px}.content-card,.form-card{border-radius:20px}.page-hero{padding:76px 0 64px}.cta{padding:72px 0}}@media (hover:none){.ambient-pointer{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.motion-ready .reveal-item{opacity:1;transform:none}.ambient-pointer,.scroll-progress{display:none}}.home-service-grid{grid-template-columns:repeat(3,1fr)}.home-benefit-grid{grid-template-columns:repeat(2,1fr)}.home-brand-wall{grid-template-columns:repeat(4,1fr)}.faq-answer-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .32s ease}.faq-answer-wrap>div{overflow:hidden}.faq-answer-wrap.open{grid-template-rows:1fr;opacity:1}.track-account-link{max-width:930px;margin:25px auto 0;display:flex;justify-content:center;align-items:center;gap:10px;color:#778697;font-size:11px}.track-account-link a{display:inline-flex;align-items:center;gap:6px;color:var(--orange-dark);font-weight:800}.field>.control-label{display:block}.previous-repair-input,.quantity-input{min-height:58px!important}.compact-check{min-height:auto!important;padding:11px 13px!important;gap:9px!important}.compact-check input{width:18px!important;height:18px!important;flex:0 0 18px}.side-card-link{margin-top:8px}.messenger-links{display:grid;grid-template-columns:1fr 1fr;gap:9px}.account-section{padding-top:72px}.account-auth{display:grid;grid-template-columns:.9fr 1.1fr;max-width:950px;margin:auto;overflow:hidden;border:1px solid #e0e6e9;border-radius:24px;background:rgba(255,255,255,.84);box-shadow:var(--soft-shadow);backdrop-filter:blur(10px)}.account-visual{position:relative;min-height:490px;padding:50px;color:white;background:radial-gradient(circle at 25% 25%,rgba(98,232,255,.13),transparent 15rem),#050b12}.account-visual h2{margin:88px 0 12px;font-size:38px;line-height:1.55;letter-spacing:-.5px}.account-visual p{max-width:360px;color:#8ea0aa;font-size:13px}.account-signal{position:absolute;left:45px;bottom:44px;display:flex;gap:7px}.account-signal span{width:36px;height:2px;background:var(--cyan);opacity:.22;animation:accountSignal 1.8s ease-in-out infinite}.account-signal span:nth-child(2){animation-delay:.2s}.account-signal span:nth-child(3){animation-delay:.4s}.account-form{padding:54px;align-self:center}.auth-switch{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;margin-bottom:28px;border-radius:999px;background:#f1f4f5}.auth-switch button{min-height:40px;border:0;border-radius:999px;color:#6b7880;background:transparent;font-size:11px;font-weight:800}.auth-switch button.active{color:#fff;background:#08131c}.account-form form{display:grid;gap:18px}.auth-message{margin:0;color:#bd2f2f;font-size:12px}.auth-message.success{color:#08734a}.demo-code{color:var(--orange-dark)!important}.account-note{margin:22px 0 0;text-align:center;color:#7c8991;font-size:11px}.account-note a{color:var(--orange-dark);font-weight:800}.account-dashboard{display:grid;gap:25px}.account-summary{display:flex;justify-content:space-between;align-items:center;padding:28px 30px;border:1px solid rgba(98,232,255,.13);border-radius:22px;color:white;background:linear-gradient(145deg,#07131d,#050b12)}.account-summary h2{margin:3px 0;font-size:22px}.account-summary p{margin:0;color:#8ea0aa;font-size:12px}.account-loading{min-height:280px;display:flex;align-items:center;justify-content:center;gap:10px;color:#6f7d85;font-size:13px}.account-loading span{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 18px var(--cyan);animation:accountSignal 1.2s ease-in-out infinite}.customer-order-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.customer-order-card{padding:23px;border:1px solid #e0e6e9;border-radius:20px;background:rgba(255,255,255,.84);box-shadow:var(--soft-shadow)}.customer-order-card header{display:flex;justify-content:space-between;align-items:center;gap:10px}.customer-order-card header>b{font:700 11px monospace}.customer-order-card h3{margin:22px 0 12px;font-size:17px}.customer-order-card .data-row{font-size:11px}.customer-order-card .btn{margin-top:18px}.password-setup{display:grid;grid-template-columns:1fr minmax(280px,.8fr);align-items:center;gap:20px 40px;padding:26px 30px;border:1px solid #e0e6e9;border-radius:20px;background:rgba(255,255,255,.84);box-shadow:var(--soft-shadow)}.password-setup small{color:var(--orange-dark);font-size:9px;font-weight:900;letter-spacing:.8px}.password-setup h3{margin:4px 0 2px;font-size:16px}.password-setup p{margin:0;color:#7c8991;font-size:11px}.password-setup-action{display:grid;grid-template-columns:1fr auto;gap:8px}.password-control{position:relative;direction:rtl;min-width:0;width:100%}.password-control input{direction:ltr;text-align:left;padding-right:54px}.password-toggle{position:absolute;inset-block-start:50%;inset-inline-start:4px;translate:0 -50%;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:10px;color:#657487;background:transparent;cursor:pointer}.password-toggle:hover{color:var(--navy);background:rgba(5,11,18,.055)}.password-toggle:focus-visible{outline:3px solid rgba(244,122,35,.4);outline-offset:1px}.password-toggle[data-visible=true]:after{content:"";position:absolute;width:20px;height:1.5px;background:currentColor;transform:rotate(-45deg)}.password-setup-action input{min-width:0;min-height:46px;padding:0 14px;border:1px solid #dce2e5;border-radius:13px;background:#f7f9fa}.password-setup>.auth-message{grid-column:1/-1}@keyframes accountSignal{0%,to{opacity:.15;transform:scaleX(.7)}50%{opacity:.8;transform:scaleX(1)}}@media (max-width:1080px){.home-service-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.home-benefit-grid,.home-service-grid{grid-template-columns:repeat(2,1fr)}.account-auth{grid-template-columns:1fr}.account-visual{min-height:280px;padding:34px}.account-visual h2{margin:48px 0 8px;font-size:30px}.account-signal{left:30px;bottom:28px}.customer-order-grid{grid-template-columns:1fr 1fr}.password-setup{grid-template-columns:1fr}}@media (max-width:560px){.home-benefit-grid,.home-service-grid{grid-template-columns:1fr}.home-brand-wall{grid-template-columns:repeat(2,1fr)}.faq-answer{padding-left:0}.track-account-link{flex-direction:column}.messenger-links{grid-template-columns:1fr}.account-form{padding:30px 20px}.account-visual{min-height:245px;padding:28px 24px}.account-visual h2{margin-top:35px;font-size:27px}.customer-order-grid{grid-template-columns:1fr}.account-summary{align-items:flex-start;flex-direction:column;gap:18px}.password-setup{padding:22px 18px}.password-setup-action{grid-template-columns:1fr}}:root{--muted:#53616c;--orange-dark:#a94200}html{overflow-x:hidden}body{overflow-x:clip;font-size:16px}.container,.data-row>*,.field,.form-shell>*,.header-inner>*,.hero-copy,.info-layout>*,.service-detail-layout>*,.summary-grid>*,.track-form>*{min-width:0}.contact-item b,.data-row b,.footer-contact b,.summary-grid b,li,p{overflow-wrap:anywhere}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #087f91!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fff!important}.account-visual a:focus-visible,.bg-navy a:focus-visible,.footer a:focus-visible,.page-hero a:focus-visible,.site-header a:focus-visible,.site-header button:focus-visible{outline-color:#ffad70!important;box-shadow:0 0 0 2px #050b12!important}.radio-card input:focus-visible+span,.upload-zone:focus-within{outline:3px solid #087f91;outline-offset:3px;box-shadow:0 0 0 2px #fff}.btn-primary{color:#fff;background:linear-gradient(120deg,#bd4500,#8f3100);box-shadow:0 14px 30px -16px rgba(143,49,0,.8),inset 0 1px rgba(255,255,255,.18)}.btn-primary:hover{box-shadow:0 17px 34px -16px rgba(143,49,0,.9)}.brand small,.phone-link small{font-size:12px;color:#9fadb6}.brand small{max-width:270px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn,.desktop-nav a,.topbar{font-size:13px}.hero-media img{opacity:.84;filter:saturate(.86) contrast(1.04) brightness(.94)}.hero:before{background:radial-gradient(circle at 76% 36%,rgba(98,232,255,.13),transparent 26%),radial-gradient(circle at 15% 75%,rgba(255,122,26,.07),transparent 25%),linear-gradient(90deg,rgba(3,8,14,.04),rgba(3,8,14,.9) 73%)}.hero,.hero-content{min-height:660px}.hero-content:after{opacity:.82}.hero-copy{padding-block:56px}.hero-subtitle{color:#d0dbe1}.hero-stats span,.trust-item span{color:#aab9c4;font-size:12px}.trust-item strong{font-size:13px}.section{padding:96px 0}.section-sm{padding:72px 0}.eyebrow,.section-header .eyebrow{font-size:12px}.section-header p{font-size:15px;color:#53616c}.benefit p,.faq-answer,.faq-question,.process-item p,.prose li,.prose p,.service-card p{font-size:14px}.text-link{font-size:13px}.breadcrumbs{font-size:12px;color:#a7b5bf}.page-hero{padding:58px 0 50px}.compact-page-hero{padding:48px 0 42px}.page-hero h1{font-size:clamp(30px,4vw,42px)}.page-hero p{color:#c5d1d8;font-size:15px}.primary-action-section{padding-top:48px}.field label,.method-fieldset legend{font-size:13px}.field small,.field-error,.field-hint{font-size:12px}.field input,.field select,.field textarea{font-size:15px}.secure-note,.step-badge{font-size:12px}.progress-card h2{margin:0 0 20px;font-size:15px}.progress-step b{font-size:12px}.radio-card span,.upload-zone strong{font-size:13px}.file-item small,.file-item strong,.upload-zone span{font-size:12px}.file-preview{display:grid;place-items:center}.summary-grid small{font-size:12px}.summary-grid b,.terms-check{font-size:13px}.summary-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.summary-heading h3{margin-bottom:11px}.method-fieldset{margin:0;padding:0;border:0}.method-fieldset legend{margin-bottom:7px;font-weight:750;color:#33465b}.method-fieldset legend span{color:#c83232}.terms-link{color:var(--orange-dark);font-weight:850}.guidance-box{font-size:14px}.success-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.track-shell{margin:-28px auto 0}.track-form{border-radius:22px}.track-privacy-note{grid-column:1/-1;color:#596875;font-size:12px}.track-error-card{margin-top:24px}.track-error-card .btn{margin-top:18px}.track-account-link{font-size:13px}.data-row,.public-note,.result-head small,.status-badge,.timeline-item small,.timeline-item strong{font-size:12px}.data-row{font-size:13px}.contact-item small{font-size:12px;color:#64727d}.contact-item b{font-size:13px}.contact-submit-row{display:flex;align-items:center;gap:18px;margin-top:20px}.contact-submit-row small{color:#596875;font-size:12px}.contact-submit-row a{color:var(--orange-dark);font-weight:800}.inline-notice{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px 14px;border-radius:12px;font-size:13px}.inline-notice.success{color:#075b3a;background:#e8f8f1;border:1px solid #abdcc8}.inline-notice.error{color:#8c2020;background:#fff0f0;border:1px solid #efbbbb}.footer-about p,.footer-grid>div>a{font-size:13px}.footer h3{font-size:14px}.footer-bottom,.footer-contact b,.footer-contact small,.trust-row span{font-size:12px}.footer-contact small{color:#91a0ab}.footer-contact b{color:#d7e0e6}.service-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-list-card{min-height:480px;display:flex;flex-direction:column}.service-list-card h2{margin:0 0 10px;font-size:20px;line-height:1.55}.service-list-card h2 a:hover{color:var(--orange-dark)}.service-card-subtitle{margin:16px 0 8px!important;font-size:14px!important}.service-faults{margin:0;padding-right:20px;color:#53616c;font-size:13px}.service-faults li{margin-block:5px}.service-card-actions{display:flex;align-items:center;gap:16px;margin-top:auto;padding-top:22px}.service-card-actions .text-link{margin:0}.service-hero-copy{display:flex;align-items:center;gap:20px}.service-hero-copy .service-icon{flex:0 0 auto;margin:0}.service-hero-copy h1{margin-bottom:4px}.service-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.service-detail-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;align-items:start}.service-detail-copy{box-shadow:none}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:22px;color:#aebdca;font-size:12px}.article-meta span{display:inline-flex;align-items:center;gap:6px}.article-meta span+span{padding-right:22px;border-right:1px solid rgba(255,255,255,.14)}.article-meta strong,.article-meta time{color:#fff;font-weight:800}.article-meta svg{color:#ff8a35}.article-hero-figure{width:100%;margin:34px 0 0}.article-hero-media{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:24px 7px 24px 7px;background:#0a1b2e;box-shadow:0 34px 70px -34px rgba(0,0,0,.78)}.article-hero-media:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.article-hero-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.article-hero-figure figcaption{max-width:980px;margin:14px auto 0;color:#c5d1dc;font-size:13px;line-height:1.9;text-align:center}.article-hero-figure figcaption strong{color:#ff9b53}.article-related-section{background:var(--paper)}.article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.article-related-card{min-height:270px;display:flex;flex-direction:column;box-shadow:none}.article-related-card .eyebrow{margin-bottom:12px}.article-related-card h2{margin:0 0 10px;color:var(--navy);font-size:18px;line-height:1.75}.article-related-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.95}.article-related-card .text-link{align-self:flex-start;margin-top:auto;padding-top:18px}.technical-note{margin-top:24px;padding:15px 17px;color:#334b5b!important;background:#eef7f8;border-right:3px solid #087f91;border-radius:10px}.repair-cost-toc{margin:16px 0 30px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.repair-cost-toc h2{margin:0 0 12px;font-size:18px}.repair-cost-toc ul{display:grid;gap:8px;margin:0;padding-right:20px}.repair-cost-toc a{display:inline-block;padding:4px 0;color:var(--orange-dark);font-weight:750;text-decoration:underline;text-underline-offset:4px}.repair-cost-toc a:focus-visible{outline:2px solid var(--orange-dark);outline-offset:4px;border-radius:3px}.service-detail-copy h2[id]{scroll-margin-top:110px}.repair-estimate-checklist{display:grid;gap:12px;margin:22px 0}.repair-estimate-checklist>div{min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.repair-estimate-checklist dt{margin:0 0 7px;color:var(--navy);font-weight:800}.repair-estimate-checklist dd{margin:0;color:var(--muted);line-height:1.95}.repair-cost-action{max-width:100%;white-space:normal;text-align:center}.solar-intake-links,.ups-intake-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 24px}.solar-intake-links a,.ups-intake-links a{padding:5px 0;color:var(--orange-dark);font-weight:750;text-decoration:underline;text-underline-offset:4px}.solar-intake-links a:focus-visible,.ups-intake-links a:focus-visible{outline:2px solid var(--orange-dark);outline-offset:4px}.solar-intake-heading,.ups-intake-heading{margin:28px 0 20px;color:var(--navy);font-size:24px;line-height:1.7;scroll-margin-top:110px}.solar-preparation-grid,.ups-preparation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.solar-preparation-card,.solar-symptom-card,.ups-preparation-card,.ups-symptom-card{min-width:0;box-shadow:none}.solar-preparation-card h3,.solar-symptom-card h3,.ups-preparation-card h3,.ups-symptom-card h3{margin:0 0 12px;color:var(--navy);font-size:18px;line-height:1.8}.solar-preparation-card ul,.ups-preparation-card ul{margin:0;padding-right:20px;color:var(--muted);font-size:14px;line-height:2}.solar-preparation-card li+li,.ups-preparation-card li+li{margin-top:8px}.solar-intake-actions,.ups-intake-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:24px 0 36px;scroll-margin-top:110px}.solar-intake-actions .btn,.ups-intake-actions .btn{max-width:100%;white-space:normal;text-align:center}.solar-symptom-grid,.ups-symptom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.solar-symptom-card,.ups-symptom-card{display:flex;flex-direction:column}.solar-symptom-card p,.ups-symptom-card p{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.95}.solar-symptom-card .text-link,.ups-symptom-card .text-link{align-self:flex-start;margin-top:auto}@media (max-width:820px){.solar-preparation-grid,.solar-symptom-grid,.ups-preparation-grid,.ups-symptom-grid{grid-template-columns:minmax(0,1fr)}.solar-intake-heading,.ups-intake-heading{font-size:21px}}.service-checklist{position:sticky;top:105px}.service-checklist h2{margin:8px 0 18px;font-size:22px}.service-checklist ul{display:grid;gap:12px;margin:0 0 24px;padding:0;list-style:none}.service-checklist li{display:flex;align-items:flex-start;gap:9px;color:#53616c;font-size:13px}.service-checklist li svg{flex:0 0 auto;margin-top:5px;color:#08734a}.service-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.reconstruction-section{border-block:1px solid var(--line)}.reconstruction-disclosure{display:flex;align-items:flex-start;gap:7px;margin:-12px 0 24px;padding:13px 16px;color:#405462;background:#edf6f7;border:1px solid #c7e1e4;border-right:4px solid #087f91;border-radius:12px;font-size:13px;line-height:1.9}.reconstruction-disclosure strong{flex:0 0 auto;color:#075f6c}.reconstruction-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.reconstruction-card{min-width:0;margin:0;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:20px 6px 20px 6px;box-shadow:0 18px 40px -34px rgba(6,17,31,.55)}.reconstruction-media{position:relative;aspect-ratio:3/2;overflow:hidden;background:#dce3e8}.reconstruction-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.reconstruction-media span{position:absolute;right:12px;bottom:12px;padding:6px 9px;color:#fff;background:rgba(6,24,37,.88);border:1px solid rgba(255,255,255,.24);border-radius:999px;font-size:11px;font-weight:800;backdrop-filter:blur(6px)}.reconstruction-card figcaption{padding:18px 19px 20px}.reconstruction-card figcaption strong{display:block;margin-bottom:7px;color:var(--navy);font-size:16px}.reconstruction-card figcaption p{margin:0;color:var(--muted);font-size:13px;line-height:1.9}.process-number{width:34px;height:34px;display:grid;place-items:center;color:#fff;background:#087f91;border-radius:50%;font-weight:850}.related-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.related-service-link{min-height:74px;display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:#fff;font-size:14px;font-weight:750}.order-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.order-category-card{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;padding:25px;border:1px solid var(--line);border-radius:20px 6px 20px 6px;background:#fff;box-shadow:0 18px 42px -38px rgba(6,17,31,.55)}.order-category-card h3{margin:0 0 7px;font-size:17px;line-height:1.8}.order-category-card p{margin:0;color:var(--muted);font-size:12px;line-height:2}.related-service-link svg:first-child{color:var(--orange-dark)}.related-service-link svg:last-child{margin-right:auto}.service-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.service-answer-card{box-shadow:none}.service-answer-card h2{margin-top:10px}.service-answer-card .text-link{margin-top:18px}.service-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.service-faq-card{box-shadow:none}.service-faq-card h3{margin:0 0 10px;color:var(--navy);font-size:18px}.service-faq-card p{margin:0;color:var(--muted);font-size:14px}.service-resource-links{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:26px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;font-weight:750}.service-resource-links .btn{margin-right:auto}.info-resource-links{display:flex;align-items:center;flex-wrap:wrap;gap:15px 20px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.info-resource-links h2{flex:0 0 100%;margin:0;font-size:20px}.contact-resource-links a,.info-resource-links a{color:var(--orange-dark);font-size:13px;font-weight:800}.contact-resource-links{display:flex;flex-wrap:wrap;gap:14px 18px;padding:16px 4px 0}.account-section{padding-top:48px}.account-auth,.account-visual{min-height:390px}.account-visual{padding:42px}.account-visual h2{margin:46px 0 10px;font-size:34px}.account-note,.account-summary p,.account-visual p,.auth-message,.customer-order-card .data-row{font-size:13px}.account-form{padding:42px}.account-inline-skeleton{display:grid;gap:8px;margin-bottom:18px}.account-inline-skeleton span{height:10px;border-radius:999px;background:linear-gradient(90deg,#eef2f3,#dde8eb,#eef2f3);background-size:200% 100%;animation:skeletonShift 1.5s linear infinite}.account-inline-skeleton span:nth-child(2){width:78%}.account-inline-skeleton span:nth-child(3){width:56%}.account-inline-skeleton small{color:#60707b;font-size:12px}.account-change-number{justify-self:center;margin-top:-8px;border:0;background:transparent}.customer-order-card header>b{font-size:12px;overflow-wrap:anywhere}.admin-header p,.admin-nav a,.admin-nav button,.admin-user span,.bar-group span,.data-table,.filter-select,.legend,.panel-head span,.search-input,.stat-note,.stat-top{font-size:12px}.motion-ready .reveal-item{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){html.motion-ready .reveal-item{opacity:0;transform:translateY(25px) scale(.987)}html.motion-ready .reveal-item.is-revealed{opacity:1;transform:none}}@keyframes skeletonShift{to{background-position:-200% 0}}@media (max-width:1080px){.brand small{max-width:220px}.reconstruction-gallery,.service-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.header-inner{gap:14px}.brand small{max-width:210px}.hero,.hero-content{min-height:640px}.hero-media img{opacity:.8}.section{padding:76px 0}.section-sm{padding:62px 0}.compact-page-hero,.page-hero{padding:44px 0 38px}.primary-action-section{padding-top:42px}.progress-card h2,.secure-note{display:block}.progress-card h2{margin:0 0 12px}.progress-list{gap:2px}.progress-step b{font-size:12px;line-height:1.35;text-align:center}.service-detail-layout{grid-template-columns:1fr}.service-checklist{position:static}.order-category-grid,.reconstruction-gallery,.related-service-grid,.service-answer-grid,.service-faq-grid{grid-template-columns:1fr}.account-visual{min-height:220px;padding:30px}.account-visual h2{margin:26px 0 8px;font-size:29px}.account-form{padding:34px}}@media (max-width:560px){.container{width:min(100% - 28px,1180px)}.header-inner{gap:10px}.brand{gap:8px}.brand strong{font-size:13px}.brand small{max-width:185px;font-size:12px}.hero,.hero-content{min-height:620px}.hero-copy{padding:52px 0 68px}.hero h1{font-size:36px}.hero-stats{gap:8px}.hero-stats div{margin-left:0;padding-left:8px}.trust-item span,.trust-item strong{font-size:12px}.section{padding:64px 0}.section-sm{padding:54px 0}.compact-page-hero,.page-hero{padding:38px 0 34px}.primary-action-section{padding-top:34px}.form-shell{gap:18px}.progress-card{padding:12px 10px;overflow:hidden}.progress-card h2,.secure-note{display:none}.progress-step{min-width:0}.progress-step b{font-size:12px;line-height:1.25;overflow-wrap:anywhere}.step-badge{flex:0 0 auto}.form-heading{align-items:flex-start;gap:12px}.radio-grid,.summary-grid{grid-template-columns:1fr}.tracking-code{padding:14px 10px}.tracking-code strong{font-size:16px;overflow-wrap:anywhere}.success-actions,.success-actions .btn{width:100%}.contact-submit-row{align-items:stretch;flex-direction:column}.service-list-grid,.service-process-grid{grid-template-columns:1fr}.service-list-card{min-height:auto}.service-card-actions{align-items:stretch;flex-direction:column}.service-hero-copy{align-items:flex-start}.service-hero-actions,.service-hero-actions .btn{width:100%}.service-resource-links{align-items:stretch;flex-direction:column}.service-resource-links .btn{width:100%;margin:0}.article-meta{align-items:flex-start;flex-direction:column;gap:8px}.article-meta span+span{padding-right:0;border-right:0}.article-hero-figure{margin-top:25px}.article-hero-media{border-radius:16px 5px 16px 5px}.article-hero-figure figcaption{margin-top:11px;font-size:12px;text-align:right}.article-related-grid{grid-template-columns:1fr}.article-related-card{min-height:0}.account-form{padding:26px 18px}.account-visual{min-height:205px;padding:24px}.account-visual h2{margin:20px 0 6px;font-size:25px}.shipment-result{padding:18px 15px}.shipment-result-grid{grid-template-columns:1fr}}.guides-directory-section{border-bottom:1px solid var(--line)}.guides-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:20px}.guides-section-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:22px 7px 22px 7px;box-shadow:0 20px 48px -40px rgba(6,17,31,.55)}.guides-section-card .article-card-media{margin:0;border-radius:0}.guides-section-body{min-width:0;display:flex;flex-direction:column;padding:26px}.guides-section-card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.guides-section-card-head .eyebrow{margin:0}.guides-section-card h2{margin:0 0 10px;color:var(--navy);font-size:21px;line-height:1.65}.guides-section-card h2 a:hover{color:var(--orange-dark)}.guides-section-card p{margin:0;color:var(--muted);font-size:13px;line-height:2}.guides-section-count{align-self:flex-start;margin-top:16px;padding:6px 10px;color:#076676;background:#e9f6f7;border-radius:999px;font-size:11px;font-weight:850}.guides-section-preview{display:grid;gap:8px;margin:18px 0 0;padding:0 18px 0 0;color:#53616c;font-size:12px}.guides-section-preview a:hover{color:var(--orange-dark)}.guides-section-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:22px}.guides-section-actions .text-link{margin:0}.guides-section-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.guides-topic-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.guides-topic-nav a{min-width:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:17px 18px;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:15px;font-size:13px;font-weight:850}.guides-topic-nav a small{color:var(--muted);font-size:11px;font-weight:600}.guides-topic-nav a svg{grid-column:2;grid-row:1/3;color:var(--orange-dark)}.guides-topic-nav a.is-active,.guides-topic-nav a:hover{border-color:#f2b17e;background:#fff8f2}.article-meta a{color:#fff}@media (max-width:1080px){.guides-section-grid,.guides-topic-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.guides-section-grid{grid-template-columns:1fr}}@media (max-width:560px){.guides-section-body{padding:22px 18px}.guides-section-actions,.guides-section-hero-actions{align-items:stretch;flex-direction:column}.guides-section-actions .btn,.guides-section-hero-actions .btn{width:100%}.guides-topic-nav{grid-template-columns:1fr}}@media (max-width:820px){.date-filter input,.field input,.field select,.field textarea,.filter-select,.search-input{font-size:16px}.admin-layout{width:100%;grid-template-columns:minmax(0,1fr)}.admin-sidebar{position:static;display:block;width:100%;height:auto;padding:12px 15px}.admin-content,.admin-main,.admin-sidebar{min-width:0;width:100%}.admin-body .table-scroll{position:relative;min-width:0;max-width:100%;overflow-x:auto;contain:inline-size layout}.admin-sidebar{overflow:hidden}.admin-sidebar .brand{display:none}.admin-nav{width:100%;max-width:100%;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:visible}.admin-nav a,.admin-nav button{min-width:0;justify-content:center;padding-inline:8px;white-space:normal;line-height:1.5}.admin-user{display:flex;align-items:center;margin-top:7px;padding-top:7px}.admin-user span,.admin-user strong{display:none}.admin-user button{width:auto;margin:0 0 0 auto;padding:7px}.admin-filter-grid{grid-template-columns:1fr 1fr}.admin-filter-grid .search-wrap{grid-column:1/-1}}@media (max-width:560px){.business-facts{grid-template-columns:1fr}.admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-grid{grid-template-columns:1fr}.admin-filter-grid .search-wrap{grid-column:auto}.message-filter-grid{grid-template-columns:1fr}}.analytics-report{display:grid;gap:16px}.analytics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.analytics-toolbar h2{margin:0 0 4px;font-size:16px}.analytics-toolbar p{margin:0;color:#6f7f90;font-size:11px}.analytics-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.analytics-range{display:flex;padding:3px;background:#eef3f7;border-radius:9px}.analytics-range button{min-height:34px;padding:0 14px;border:0;border-radius:7px;color:#627387;background:transparent;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.analytics-range button.active{color:white;background:var(--navy)}.analytics-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.analytics-report-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:16px;align-items:start}.analytics-side-panels{display:grid;gap:16px}.analytics-daily-panel{min-width:0}.analytics-daily-panel .table-scroll{max-height:540px;overflow:auto}.analytics-table{min-width:630px}.analytics-table td,.analytics-table th{text-align:center}.analytics-ranking{display:grid;gap:0;margin:0;padding:0;list-style:none}.analytics-ranking li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f4}.analytics-ranking li:last-child{border-bottom:0}.analytics-ranking code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#36526a;font-family:inherit;font-size:11px}.analytics-ranking strong{flex:none;min-width:32px;text-align:left;color:var(--navy)}.analytics-empty{margin:0;padding:18px 0;color:#7a8998;font-size:11px}.analytics-action-grid,.analytics-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.analytics-insight-panel{min-width:0}.analytics-funnel{display:grid;gap:14px}.analytics-funnel-stage{display:grid;gap:7px}.analytics-funnel-stage>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#42576a;font-size:11px}.analytics-funnel-stage strong{color:var(--navy);font-size:16px}.analytics-funnel-stage>i{height:8px;display:block;overflow:hidden;background:#edf2f5;border-radius:999px}.analytics-funnel-stage>i>b{height:100%;display:block;background:linear-gradient(90deg,var(--orange),#ffad6e);border-radius:inherit}.analytics-funnel-stage:last-child>i>b{background:linear-gradient(90deg,#159a68,#45dda0)}.analytics-insight-note{margin:16px 0 0;padding-top:13px;color:#667789;border-top:1px solid #edf1f4;font-size:10px;line-height:1.9}.analytics-insight-note strong{color:#08734a;font-size:13px}.analytics-comparison-list{display:grid;gap:0}.analytics-comparison-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(70px,auto);align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #edf1f4}.analytics-comparison-row:last-child{border-bottom:0}.analytics-comparison-row>div{min-width:0;display:grid;gap:3px}.analytics-comparison-row span{color:#42576a;font-size:11px}.analytics-comparison-row small{color:#81909e;font-size:9px}.analytics-comparison-row>strong{color:var(--navy);font-size:16px}.analytics-comparison-row>b{min-width:64px;padding:5px 7px;text-align:center;color:#667789;background:#f1f4f6;border-radius:999px;font-size:9px}.analytics-comparison-row>b.up{color:#08734a;background:#e8f8f1}.analytics-comparison-row>b.down{color:#a4422b;background:#fff0eb}.analytics-action-ranking li{align-items:flex-start}.analytics-action-label{display:grid;gap:4px;min-width:0}.analytics-action-label code{display:block}.analytics-action-label small{color:#758493;font-size:10px;line-height:1.8}.analytics-source-name{color:#36526a;font-size:12px}.analytics-privacy-note{margin:0;color:#6f7f90;font-size:10px;line-height:1.9}.analytics-secondary-metrics{display:flex;flex-wrap:wrap;gap:10px}.analytics-secondary-metrics span{padding:8px 12px;color:#526477;background:white;border:1px solid #e2e7ec;border-radius:8px;font-size:11px}.analytics-secondary-metrics b{color:var(--navy)}@media (max-width:1250px){.analytics-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-report-grid{grid-template-columns:1fr}.analytics-side-panels{grid-template-columns:1fr 1fr}}@media (max-width:640px){.analytics-toolbar{align-items:flex-start;flex-direction:column}.analytics-toolbar-actions{width:100%;justify-content:space-between}.analytics-stats{grid-template-columns:1fr 1fr}.analytics-action-grid,.analytics-insight-grid,.analytics-side-panels{grid-template-columns:1fr}.analytics-comparison-row{grid-template-columns:minmax(0,1fr) auto minmax(62px,auto);gap:8px}}@media (max-width:1279px){.site-header .header-inner{height:66px}.site-header .desktop-nav,.site-header .header-cta,.site-header .phone-link{display:none}.site-header .header-actions{margin-right:auto}.site-header .menu-button{display:grid}.site-header .mobile-menu{display:block;position:absolute;top:66px;left:0;right:0;max-height:calc(100vh - 132px);max-height:calc(100dvh - 132px);overflow-y:auto;overscroll-behavior:contain;color:white;border-top:1px solid rgba(98,232,255,.1);background:rgba(5,11,18,.97);box-shadow:0 25px 50px rgba(0,0,0,.35);backdrop-filter:blur(20px)}.site-header .mobile-menu-control:not([open]) .mobile-menu{display:none}.site-header .mobile-menu nav{padding:12px 0 18px;display:grid}.site-header .mobile-menu nav>a{display:flex;justify-content:space-between;align-items:center;padding:11px 4px;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:650}.site-header .mobile-menu nav>a.active{color:var(--orange)}.site-header .mobile-menu .mobile-call{margin-top:12px;justify-content:flex-start;gap:9px;color:white;border:1px solid rgba(98,232,255,.13);background:#09141e;border-radius:8px;padding-inline:13px}.site-header .mobile-menu .mobile-call strong{margin-right:auto}}.converter-intake-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 24px}.converter-intake-links a{padding:5px 0;color:var(--orange-dark);font-weight:750;text-decoration:underline;text-underline-offset:4px}.converter-intake-links a:focus-visible{outline:2px solid var(--orange-dark);outline-offset:4px}.converter-intake-heading{margin:28px 0 20px;color:var(--navy);font-size:24px;line-height:1.7;scroll-margin-top:110px}.converter-preparation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.converter-preparation-card,.converter-symptom-card{min-width:0;box-shadow:none}.converter-preparation-card h3,.converter-symptom-card h3{margin:0 0 12px;color:var(--navy);font-size:18px;line-height:1.8}.converter-preparation-card ul{margin:0;padding-right:20px;color:var(--muted);font-size:14px;line-height:2}.converter-preparation-card li+li{margin-top:8px}.converter-intake-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:24px 0 36px;scroll-margin-top:110px}.converter-intake-actions .btn{max-width:100%;white-space:normal;text-align:center}.converter-symptom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.converter-symptom-card{display:flex;flex-direction:column}.converter-intake-note,.converter-symptom-card p{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.95}.converter-symptom-card .text-link{align-self:flex-start;margin-top:auto}.converter-source-note{margin:24px 0 0;font-size:12px}.converter-source-note a{color:var(--orange-dark);text-decoration:underline;text-underline-offset:4px}@media (max-width:820px){.converter-preparation-grid,.converter-symptom-grid{grid-template-columns:minmax(0,1fr)}.converter-intake-heading{font-size:21px}}.industrial-intake-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 24px}.industrial-intake-links a{padding:5px 0;color:var(--orange-dark);font-weight:750;text-decoration:underline;text-underline-offset:4px}.industrial-intake-links a:focus-visible{outline:2px solid var(--orange-dark);outline-offset:4px}.industrial-intake-heading{margin:28px 0 20px;color:var(--navy);font-size:24px;line-height:1.7;scroll-margin-top:110px}.industrial-preparation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.industrial-preparation-card,.industrial-symptom-card{min-width:0;box-shadow:none}.industrial-preparation-card h3,.industrial-symptom-card h3{margin:0 0 12px;color:var(--navy);font-size:18px;line-height:1.8}.industrial-preparation-card ul{margin:0;padding-right:20px;color:var(--muted);font-size:14px;line-height:2}.industrial-preparation-card li+li{margin-top:8px}.industrial-intake-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:24px 0 36px;scroll-margin-top:110px}.industrial-intake-actions .btn{max-width:100%;white-space:normal;text-align:center}.industrial-symptom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.industrial-symptom-card{display:flex;flex-direction:column}.industrial-intake-note,.industrial-symptom-card p{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.95}.industrial-symptom-card .text-link{align-self:flex-start;margin-top:auto}.industrial-source-note{margin:24px 0 0;font-size:12px}.industrial-source-note a{color:var(--orange-dark);text-decoration:underline;text-underline-offset:4px}@media (max-width:820px){.industrial-preparation-grid,.industrial-symptom-grid{grid-template-columns:minmax(0,1fr)}.industrial-intake-heading{font-size:21px}}