.deck-shell{z-index:40;padding:0;transition:padding .28s cubic-bezier(.23,1,.32,1);position:sticky;top:0}.deck-shell.is-compact{padding:10px clamp(18px,5vw,56px) 0}.deck{border:1px solid #0000;border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px);height:76px;box-shadow:none;background:#ffffffeb;border-radius:0;justify-content:space-between;align-items:center;gap:clamp(16px,3vw,40px);padding:0 clamp(18px,5vw,56px);transition:height .28s cubic-bezier(.23,1,.32,1),padding .28s cubic-bezier(.23,1,.32,1),border-radius .28s cubic-bezier(.23,1,.32,1),border-color .28s,box-shadow .28s,background .28s;display:flex;position:relative}.deck-shell.is-compact .deck{border-color:var(--line);height:60px;box-shadow:0 10px 26px color-mix(in srgb, var(--ink) 10%, transparent);background:#fffffff0;border-radius:999px;padding:0 12px 0 22px}.deck-brand{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.deck-brand .wordmark{font-size:27px;transition:font-size .28s cubic-bezier(.23,1,.32,1)}.deck-shell.is-compact .deck-brand .wordmark{font-size:24px}.deck-links{justify-content:center;align-items:center;gap:clamp(4px,1.4vw,18px);margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.deck-links a{color:var(--muted-ink);white-space:nowrap;padding:9px 4px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block;position:relative}.deck-links a:hover{color:var(--ink)}.deck-links a:after{content:"";background:var(--green);border-radius:2px;height:2px;transition:transform .26s cubic-bezier(.23,1,.32,1);position:absolute;bottom:2px;left:4px;right:4px;transform:scaleX(0)}.deck-links a:hover:after,.deck-links a.is-here:after{transform:scaleX(1)}.deck-links a.is-here{color:var(--ink);font-weight:700}.deck-actions{align-items:center;gap:10px;display:flex}.deck-call{min-width:44px;min-height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.deck-call:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}@media (max-width:1180px){.deck-call span{display:none}.deck-call{padding:9px}}@media (max-width:980px){.deck-shell.is-compact .deck{padding-left:16px}.deck{gap:14px}.deck-links a{font-size:14px}.deck-links{position:static;transform:none}}@media (prefers-reduced-motion:reduce){.deck-shell,.deck,.deck-brand .wordmark,.deck-links a,.deck-links a:after,.deck-call{transition:none}}
.uc{place-items:center;min-height:100vh;padding:24px;display:grid}.uc-card{width:min(100%,520px);box-shadow:var(--soft-shadow);background:#fff;border-radius:28px;flex-direction:column;align-items:flex-start;gap:18px;padding:44px 40px;display:flex}.uc-card .wordmark{font-size:34px}.uc-card h1{letter-spacing:-.04em;text-wrap:balance;margin:6px 0 0;font-size:clamp(30px,6vw,40px);font-weight:800;line-height:1.05}.uc-card p{max-width:40ch;color:var(--muted-ink);margin:0 0 8px;font-size:17px;line-height:1.55}@media (max-width:460px){.uc-card{border-radius:22px;padding:34px 24px}}
.ft-site{--dark:#121212;--line:#dcdbd7;--muted-ink:#646463;--card-tint:#eeede9;--green-tint:#e1f0e2;--on-dark:#f7f6f2;--on-dark-muted:#b7b6b3;--on-dark-faint:#858482;--line-dark:#373636;--line-on-green:#1b9b48;--soft-shadow:0 14px 34px #102c1914;background:url(/media/tools-green.svg) 0 0 / 340px 340px, url(/media/tools-green.svg) 0 0 / 340px 340px, url(/media/tools-green.svg) 0 0 / 340px 340px, var(--surface);color:var(--ink);font-size:18px;line-height:1.6}.ft-site *,.ft-site :before,.ft-site :after{outline:none}.ft-site a:focus-visible,.ft-site button:focus-visible,.ft-site [role=button]:focus-visible{filter:brightness(.92)}.ft-site ::selection{background:var(--green);color:var(--ink)}
@layer components{.cta-green{background:var(--green);color:var(--ink)}.cta-green:hover{background:color-mix(in srgb, var(--green) 88%, var(--ink) 12%)}.cta-ink{background:var(--ink);color:var(--surface)}.cta-ink:hover{background:color-mix(in srgb, var(--ink) 85%, var(--surface) 15%)}.cta-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.cta-ghost:hover{border-color:var(--ink)}.glass{background:color-mix(in srgb, var(--surface) 85%, transparent);-webkit-backdrop-filter:blur(10px)}.india-map svg{width:100%;height:auto;display:block}.india-map-stage{isolation:isolate;width:100%;position:relative}.india-map-stage:before{content:"";z-index:-1;filter:blur(15px);pointer-events:none;background:radial-gradient(#1db95421,#1db95400 70%);border-radius:50%;position:absolute;inset:20% 13% 9% 15%}.india-map-svg{width:100%;height:auto;padding:0;display:block}.india-map-loading{aspect-ratio:1/1.15;border:1px solid var(--line);background:var(--surface);animation:1.6s ease-in-out infinite pulse}.india-map-fallback{border:1px solid var(--line);background:var(--surface);color:var(--muted-ink);padding:24px;font-size:15px}.map-location{z-index:2;color:inherit;align-items:center;gap:7px;text-decoration:none;transition:transform .2s;display:flex;position:absolute;transform:translate(-7px,-50%)}.map-location-flip{flex-direction:row-reverse;transform:translate(calc(7px - 100%),-50%)}.map-location-flip:hover{transform:translate(calc(7px - 100%),calc(-50% - 2px))}.map-location-flip .map-location-pulse{left:auto;right:0}.map-location:hover{transform:translate(-7px,calc(-50% - 2px))}.map-location:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:12px}.map-location-dot{background:var(--green);border:3px solid #f7fff8;border-radius:50%;flex:none;width:13px;height:13px;box-shadow:0 2px 7px #096d2d47}.map-location-pulse{opacity:.65;border:1px solid #1db954bf;border-radius:50%;width:13px;height:13px;position:absolute;left:0}.map-location-label{color:#183b22;background:#ffffffe8;border:1px solid #096d2d1a;border-radius:12px;flex-direction:column;gap:2px;min-width:max-content;padding:7px 10px;line-height:1.1;display:flex;box-shadow:0 7px 16px #0b3a1a1a}.map-location-label strong{font-size:12px;font-weight:700;font-family:var(--font-grotesk)}.map-location-label small{color:#66806a;letter-spacing:.02em;font-size:10px;font-weight:600}@media (prefers-reduced-motion:no-preference){.map-location-pulse{animation:2.9s cubic-bezier(.23,1,.32,1) infinite location-pulse}.map-location-delhi .map-location-pulse{animation-delay:1.15s}}@keyframes location-pulse{0%,52%{opacity:.56;transform:scale(1)}to{opacity:0;transform:scale(3.1)}}.card-shell{background:var(--surface);box-shadow:var(--soft-shadow);border-radius:28px;overflow:hidden}.site-footer{background:var(--ink);color:#fff;flex-wrap:wrap;align-items:center;gap:14px 30px;min-height:96px;padding:22px 5.5vw;display:flex}.footer-mark{font-family:var(--font-grotesk);color:#fff;align-items:center;gap:9px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.footer-mark span{background:var(--green);width:10px;height:10px;display:inline-block}.footer-loc,.footer-email,.footer-wa{color:#ffffffb0;align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.footer-loc svg,.footer-wa svg,.footer-email:hover,.footer-wa:hover{color:var(--green)}.footer-note{color:#fff9;margin-left:auto;font-size:13px}@media (max-width:720px){.footer-note{flex-basis:100%;margin-left:0}}.floating-message{z-index:30;background:var(--green);min-height:44px;color:var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--font-grotesk);border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s;position:fixed;bottom:22px;right:22px}.floating-message:hover{transform:translate(-2px,-2px)}}@layer utilities{.fade-up{opacity:0;animation:.6s forwards fadeUp;transform:translateY(10px)}@keyframes fadeUp{to{opacity:1;transform:none}}.text-balance{text-wrap:balance}html [data-paused],html [data-paused] *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.fade-up{opacity:1;animation:none;transform:none}}}.not-found{text-align:center;background:var(--surface);min-height:100vh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 24px;display:flex}.not-found-code{letter-spacing:.14em;color:var(--muted-ink);margin-top:26px;font-size:13px;font-weight:800}.not-found h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(28px,5vw,40px);font-weight:800}.not-found-lede{max-width:46ch;color:var(--muted-ink)}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}.not-found-actions a{border-radius:999px;align-items:center;padding:12px 22px;font-weight:700;transition:background .16s,border-color .16s;display:inline-flex}.not-found-actions .button-primary{background:var(--green);color:var(--ink)}.not-found-actions .button-primary:hover{background:color-mix(in srgb, var(--green) 85%, var(--ink))}.not-found-actions .button-ghost{border:1px solid var(--line);color:var(--ink)}.not-found-actions .button-ghost:hover{border-color:var(--ink)}
.ft-site{--ft-green:#1db954;--ft-ink:#121212;--ft-paper:#f7f6f2;--ft-deep:#1ba04a;--ft-paper-dark:#e5e4e0;--ft-muted:#696967;--ft-line:#deddd9;--ft-shadow:0 14px 34px #1212121a;--ft-ease:cubic-bezier(.23, 1, .32, 1)}.dispatch-strip{background:var(--ft-green);min-height:34px;color:var(--ft-ink);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:11px;padding:9px 24px;font-size:11px;font-weight:800;line-height:1;display:flex}.dispatch-dot{background:var(--ft-ink);opacity:.45;border-radius:50%;flex:none;width:5px;height:5px}.wordmark{color:var(--ft-ink);letter-spacing:-.048em;font-size:30px;font-weight:800;line-height:.8;display:inline-flex}.wordmark-accent{color:var(--ft-green)}.wordmark-inverse{color:var(--ft-paper)}.hero-section{min-height:610px;box-shadow:var(--ft-shadow);background:#eef1eb;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);margin:21px 5.5vw 0;display:grid;overflow:hidden}.hero-rail{display:none}.hero-copy{align-self:center;padding:72px clamp(38px,7vw,120px)}.eyebrow-label{color:var(--ft-muted);letter-spacing:.145em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1.3}.hero-eyebrow{padding-bottom:20px}.hero-copy h1{letter-spacing:-.048em;max-width:710px;margin:0 0 25px;font-size:clamp(56px,5.9vw,92px);font-weight:800;line-height:.91}.hero-copy h1 em{color:var(--ft-green);font-style:normal}.hero-lede{color:#45483f;max-width:500px;margin-bottom:31px;font-size:17px;font-weight:500;line-height:1.58}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.button{letter-spacing:-.012em;min-height:50px;transition:transform .16s var(--ft-ease), background .16s var(--ft-ease), color .16s var(--ft-ease), border-color .16s var(--ft-ease), box-shadow .16s var(--ft-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:13px;font-weight:800;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:scale(.97)}.button-primary{background:var(--ft-green);color:var(--ft-ink);box-shadow:0 9px 18px #096d2d38}.button-primary:hover{background:var(--ft-deep);box-shadow:0 12px 23px #096d2d42}.button-quiet{min-height:44px;color:var(--ft-ink);letter-spacing:-.01em;background:#ffffffb3;border:1px solid #0f28171f;border-radius:999px;gap:8px;padding:0 18px;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #12121212}.button-quiet:hover{background:#fff;border-color:#0f281733}.button-dark{color:#173421;border-bottom:2px solid var(--ft-green);background:0 0;border-radius:0;padding-left:0}.arrow-up-right{transform:rotate(-45deg)}.hero-proof-row{border-top:1px solid var(--ft-line);align-items:center;gap:18px;max-width:390px;margin-top:59px;padding-top:19px;display:flex}.hero-proof-row p{color:#54564f;margin:0;font-size:11px;font-weight:600;line-height:1.45}.hero-media{background:#201e1b;min-height:100%;position:relative;overflow:hidden}.hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0003,#0000 58%),linear-gradient(#0000 61%,#00000057);position:absolute;inset:0}.hero-media img,.hero-media video{object-fit:cover;filter:saturate(.82)contrast(1.06);width:100%;height:calc(100% + 80px);margin-top:-40px;display:block}.media-top-label,.media-bottom-note,.media-proof-chip{z-index:1;color:#fff;position:absolute}.media-top-label{color:#173421;letter-spacing:.1em;background:#fbfaf5ed;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:800;top:22px;right:23px}.media-bottom-note{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0000005c;border-radius:99px;align-items:center;gap:9px;padding:7px 11px;font-size:11px;font-weight:700;display:flex;bottom:26px;left:25px}.media-bottom-note .status-pip{width:6px;height:6px;box-shadow:0 0 0 3px #1db95426}.media-proof-chip{color:#173421;background:#f4f0e7;border-radius:14px;align-items:flex-start;gap:10px;width:192px;padding:14px;font-size:11px;font-weight:800;line-height:1.32;display:flex;bottom:20px;right:20px;box-shadow:0 12px 24px #0000002e}.status-pip{background:var(--ft-green);width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #1db9541f}.ticker{background:var(--ft-ink);color:var(--ft-paper);white-space:nowrap;border-radius:12px;margin:18px 5.5vw 0;padding:14px 0;overflow:hidden;box-shadow:0 4px 12px #102c1914}.ticker-track{align-items:center;gap:0;min-width:max-content;animation:28s linear infinite ft-ticker;display:inline-flex}@keyframes ft-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{letter-spacing:.14em;align-items:center;gap:12px;padding-right:28px;font-size:11px;font-weight:800;display:inline-flex}.ticker-item b{color:var(--ft-green);font-size:16px;font-weight:700}.testimonials-section{background:#fff;box-shadow:0 8px 22px #102c190b}.testimonials-heading{justify-content:space-between;align-items:end;gap:30px;padding:42px 0 37px;display:flex}.testimonials-heading h2{letter-spacing:-.042em;margin:10px 0 0;font-size:clamp(40px,4.4vw,66px);font-weight:800;line-height:.98}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.testimonial-card{border:1px solid var(--ft-line);background:color-mix(in srgb, var(--ft-paper) 60%, #fff);transition:transform .24s var(--ft-ease), box-shadow .24s var(--ft-ease);border-radius:18px;flex-direction:column;gap:16px;margin:0;padding:26px;display:flex}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #096d2d14}.testimonial-mark{color:var(--ft-green)}.testimonial-card blockquote{color:#3c3f38;margin:0;font-size:15px;font-weight:500;line-height:1.55}.testimonial-card figcaption{border-top:1px solid var(--ft-line);flex-direction:column;gap:2px;padding-top:14px;display:flex}.testimonial-card figcaption strong{letter-spacing:-.02em;font-size:15px;font-weight:800}.testimonial-card figcaption span{color:var(--ft-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}@media (max-width:760px){.testimonials-heading{padding:37px 0 31px;display:block}.testimonials-grid{grid-template-columns:1fr}.testimonial-card{border-radius:14px;padding:20px}}.section-pad{border-radius:28px;margin:18px 5.5vw 0;padding:88px clamp(24px,6.2vw,96px)}.section-code{color:var(--ft-deep);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:800;line-height:1;display:flex}.section-code>span,.section-code i{display:none}.section-code small{letter-spacing:.09em;background:#ecf4ed;border:1px solid #096d2d1f;border-radius:99px;padding:7px 11px;font-size:9px;font-weight:800}.proof-copy .section-code small,.return-copy .section-code small{color:#ffffffe0;background:#ffffff24;border-color:#ffffff3d}.intro-section{background:#fff;grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);gap:68px;display:grid;box-shadow:0 8px 22px #102c190b}.intro-section .section-code{grid-column:1/-1}.intro-statement{grid-column:1}.intro-statement h2{letter-spacing:-.042em;max-width:760px;margin:13px 0 0;font-size:clamp(38px,4vw,65px);font-weight:800;line-height:.98}.intro-note{grid-column:2;align-self:end;padding-bottom:6px}.note-line{background:var(--ft-green);border-radius:999px;width:38px;height:4px;margin-bottom:20px;display:block}.intro-note p{color:#4f514b;font-size:15px;font-weight:500;line-height:1.6}.text-link{transition:background .2s var(--ft-ease);background:#eff5ef;border-radius:999px;align-items:center;gap:9px;margin-top:12px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.text-link:hover{background:#e3eee5}.process-section,.charges-section,.faq-section,.coverage-section{background:#fff;box-shadow:0 8px 22px #102c190b}.process-heading,.charges-heading,.repair-heading,.faq-heading{justify-content:space-between;align-items:end;gap:30px;padding:42px 0 37px;display:flex}.process-heading h2,.charges-heading h2,.repair-heading h2,.faq-heading h2{letter-spacing:-.042em;margin:10px 0 0;font-size:clamp(43px,4.6vw,69px);font-weight:800;line-height:.98}.process-list{border:0}.process-row{border:1px solid var(--ft-line);background:color-mix(in srgb, var(--ft-paper) 60%, #fff);min-height:108px;transition:transform .24s var(--ft-ease), background .24s var(--ft-ease), box-shadow .24s var(--ft-ease);border-radius:18px;grid-template-columns:54px 72px minmax(0,1fr) 30px;align-items:center;gap:20px;margin-bottom:10px;padding:22px;display:grid}.process-row:hover{background:#f2f8f2;transform:translate(3px);box-shadow:0 8px 20px #096d2d12}.process-number{color:var(--ft-deep);letter-spacing:.1em;font-size:12px;font-weight:800}.process-icon{color:#173421;background:#eaf5ec;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.process-content{grid-template-columns:minmax(170px,.75fr) minmax(0,1.4fr);align-items:baseline;gap:20px;display:grid}.process-content h3{letter-spacing:-.045em;margin:0;font-size:21px;font-weight:800}.process-content p{color:#555750;max-width:450px;margin:0;font-size:14px;font-weight:500;line-height:1.45}.process-arrow{transition:transform .2s var(--ft-ease), color .2s var(--ft-ease);justify-self:end}.process-row:hover .process-arrow{color:var(--ft-deep);transform:translate(4px,4px)}.process-footnote{background:#f3f6f1;border-radius:14px;align-items:center;gap:17px;margin-top:27px;padding:13px 16px;display:flex}.stamp{letter-spacing:.115em;border-radius:7px;padding:8px 9px;font-size:9px;font-weight:800;line-height:1;display:inline-block}.stamp-dark{color:#fff;background:#183421}.process-footnote p{color:#555750;margin:0;font-size:12px;font-weight:600}.proof-section{background:linear-gradient(135deg, #173f22 0%, var(--ft-deep) 63%, #0b5926 100%);color:#fff;box-shadow:var(--ft-shadow);border-radius:28px;margin:18px 5.5vw 0;padding:0 clamp(24px,6.2vw,96px);overflow:hidden}.proof-section-grid{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(50px,6vw,105px);min-height:640px;padding:88px 0;display:grid}.proof-copy .section-code{color:#ffffff9e;margin-bottom:49px}.light-label{color:#ffffffa8}.proof-copy h2{letter-spacing:-.042em;max-width:510px;margin:12px 0 25px;font-size:clamp(43px,5vw,78px);font-weight:800;line-height:.98}.proof-lede{color:#ffffffbf;max-width:460px;margin-bottom:31px;font-size:16px;font-weight:500;line-height:1.58}.proof-legend{gap:20px;font-size:11px;font-weight:700;display:flex}.proof-legend div{align-items:center;gap:7px;display:flex}.legend-circle{border-radius:50%;width:8px;height:8px}.legend-circle.green{background:var(--ft-green)}.legend-circle.white{background:#fff}.proof-visual{aspect-ratio:1.18;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 35px #0000002e}.proof-visual>img,.proof-visual>video{object-fit:cover;filter:saturate(.8)contrast(1.08);width:100%;height:100%;display:block}.proof-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000005c,#0000 40%,#00000073);position:absolute;inset:0}.proof-divider{z-index:1;background:var(--ft-green);width:4px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 15px #1db95473}.proof-frame{z-index:2;flex-direction:column;justify-content:space-between;padding:17px;display:flex;position:absolute;inset:0}.proof-frame-left{right:50%}.proof-frame-right{align-items:flex-end;left:50%}.frame-label{letter-spacing:.12em;font-size:9px;font-weight:800}.frame-time{font-size:11px;font-weight:700}.play-button{color:#fff;cursor:pointer;width:42px;height:42px;transition:background .2s var(--ft-ease), transform .2s var(--ft-ease);background:#0006;border:1px solid #ffffffbf;border-radius:50%;place-items:center;display:grid}.play-button:hover{background:var(--ft-green);transform:scale(1.08)}.proof-frame-left .play-button,.proof-frame-right .play-button{align-self:center}.proof-capture-note{z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;letter-spacing:.03em;background:#000000a3;border-radius:99px;align-items:center;gap:7px;width:max-content;padding:9px 12px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.charges-heading{grid-template-columns:minmax(0,1.15fr) minmax(260px,.52fr);gap:50px;display:grid}.charges-heading>p{color:#4f514b;align-self:end;max-width:370px;margin:0;font-size:14px;font-weight:500;line-height:1.5}.charge-ledger{border:1px solid var(--ft-line);background:color-mix(in srgb, var(--ft-paper) 60%, #fff);border-radius:18px;overflow:hidden}.ledger-header,.ledger-row{grid-template-columns:70px minmax(155px,.6fr) minmax(280px,1.35fr) minmax(118px,.45fr);align-items:center;gap:18px;display:grid}.ledger-header{min-height:48px;color:var(--ft-muted);letter-spacing:.13em;background:#f1f5ef;padding:0 20px;font-size:9px;font-weight:800}.ledger-row{border-top:1px solid var(--ft-line);min-height:93px;padding:0 20px}.ledger-row:last-child{border-bottom:0}.ledger-order{color:var(--ft-deep);font-size:12px;font-weight:800}.ledger-row strong{letter-spacing:-.04em;font-size:20px;font-weight:800}.ledger-description{color:#54564f;font-size:13px;font-weight:500;line-height:1.45}.ledger-status{color:#063d1a;letter-spacing:.06em;text-transform:uppercase;background:#1db9541f;border-radius:99px;justify-self:start;padding:6px 8px;font-size:9px;font-weight:800}.decline-note{background:#f2f6f0;border-radius:14px;align-items:flex-start;gap:12px;margin-top:31px;padding:16px 18px;display:flex}.decline-note p{max-width:770px;margin:0;font-size:12px;font-weight:500;line-height:1.55}.decline-note strong{font-weight:800}.repair-section{box-shadow:none;background:#edf0e9}.repair-heading h2{max-width:790px}.repair-body{grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);gap:65px;display:grid}.appliance-list{background:color-mix(in srgb, var(--ft-paper) 60%, #fff);border:0;border-radius:14px;overflow:hidden}.appliance-item{border-bottom:1px solid var(--ft-line);min-height:56px;transition:transform .2s var(--ft-ease), background .2s var(--ft-ease);grid-template-columns:42px minmax(0,1fr) 25px;align-items:center;gap:10px;padding:0 18px;display:grid}.appliance-item:last-child{border-bottom:0}.appliance-item:hover{background:#f2f8f2;transform:translate(8px)}.appliance-item span{color:var(--ft-deep);font-size:10px;font-weight:800}.appliance-item strong{letter-spacing:-.035em;font-size:18px;font-weight:800}.appliance-item svg{color:var(--ft-deep);justify-self:end}.repair-side-note{color:#1f3627;background:#f8f6ef;border:1px solid #096d2d3b;border-radius:18px 0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:330px;padding:32px;display:flex}.repair-side-note svg{color:var(--ft-deep)}.repair-side-note p{color:#4b554d;max-width:310px;margin:25px 0;font-size:16px;font-weight:500;line-height:1.54}.coverage-layout{grid-template-columns:minmax(260px,.72fr) minmax(360px,1.28fr);align-items:center;gap:clamp(42px,7vw,112px);margin-top:42px;display:grid}.coverage-copy h2{letter-spacing:-.042em;max-width:430px;margin:11px 0 20px;font-size:clamp(42px,4.4vw,66px);font-weight:800;line-height:.98}.coverage-copy>p:not(.eyebrow-label){color:#4b554d;max-width:415px;margin-bottom:27px;font-size:15px;font-weight:500;line-height:1.62}.coverage-points{color:#1c4427;gap:11px;margin-bottom:29px;font-size:12px;font-weight:700;display:grid}.coverage-points span{align-items:center;gap:8px;display:inline-flex}.coverage-points svg{color:var(--ft-green)}.coverage-cta{color:#173421;background:#eff5ef}.coverage-map-stack{gap:12px;display:grid}.coverage-map-card{background:radial-gradient(circle at 58% 29%,#fafffa 0,#f6faf6e0 31%,#eef3ec 100%);border:1px solid #096d2d1c;border-radius:24px;min-height:498px;position:relative;overflow:hidden;box-shadow:0 14px 30px #102c1914}.coverage-map-caption{z-index:2;color:#1b4927;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffc7;border:1px solid #096d2d17;border-radius:99px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:19px;left:21px}.coverage-map-caption .status-pip{width:6px;height:6px;box-shadow:0 0 0 3px #1db9541f}.coverage-eta{color:#25492d;background:#f5f8f3;border:1px solid #096d2d17;border-radius:15px;align-items:center;gap:11px;padding:13px 16px;display:flex}.coverage-eta>svg{color:var(--ft-deep);flex:none}.coverage-eta span{color:#5f7764;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.coverage-eta p{margin:0;font-size:11px;font-weight:600}.coverage-eta p strong{color:#153c20}.coverage-eta p b{color:var(--ft-green);padding:0 4px}.return-section{color:#fff;min-height:630px;box-shadow:var(--ft-shadow);background:#12391f;border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin:18px 5.5vw 0;display:grid;overflow:hidden}.return-image{min-height:100%;position:relative;overflow:hidden}.return-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 44%,#12391f 100%),linear-gradient(#0000 58%,#00000080);position:absolute;inset:0}.return-image img{object-fit:cover;filter:saturate(1.06)contrast(1.05)brightness(1.02);width:100%;height:100%;transition:transform .6s var(--ft-ease);display:block}.return-image:hover img{transform:scale(1.03)}.return-image-chip{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0828149e;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:20px;left:20px}.return-image-chip svg{color:var(--ft-green)}.return-photo-label{z-index:2;background:var(--ft-green);color:#02210d;letter-spacing:.12em;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;bottom:21px;left:20px}.return-copy{background:linear-gradient(90deg,#12391f 0%,#103b1f 50%,#14522b 100%);align-self:center;padding:90px 9vw 80px 7vw}.return-copy .section-code{color:#8ac798;margin-bottom:48px}.return-copy h2{letter-spacing:-.042em;color:#fff;max-width:480px;margin:12px 0 25px;font-size:clamp(40px,4.6vw,70px);font-weight:800;line-height:.98}.return-copy>p:not(.eyebrow-label){color:#ffffffc7;max-width:460px;margin:0;font-size:16px;font-weight:500;line-height:1.6}.warranty-badge{background:#ffffff0d;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:14px;margin-top:30px;padding:16px 18px;display:flex}.warranty-icon{width:46px;height:46px;color:var(--ft-green);background:#1db9542e;border-radius:50%;flex:none;place-items:center;display:grid}.warranty-text{flex-direction:column;gap:3px;display:flex}.warranty-text strong{letter-spacing:-.02em;color:#fff;font-size:16px;font-weight:800}.warranty-text small{color:#ffffffa8;font-size:12px;font-weight:500}.return-copy .button-light{margin-top:30px}.faq-list{border:0}.faq-item{border:1px solid var(--ft-line);background:color-mix(in srgb, var(--ft-paper) 60%, #fff);border-radius:16px;margin-bottom:9px;overflow:hidden}.faq-item button{text-align:left;cursor:pointer;width:100%;min-height:72px;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:50px minmax(0,1fr) 30px;align-items:center;gap:15px;padding:12px 17px;display:grid}.faq-item button>span{color:var(--ft-deep);font-size:10px;font-weight:800}.faq-item button strong{letter-spacing:-.035em;font-size:18px;font-weight:800}.faq-item button svg{transition:transform .2s var(--ft-ease);justify-self:end}.faq-item-open{box-shadow:0 8px 20px #102c190f}.faq-item-open button svg{color:var(--ft-deep);transform:rotate(180deg)}.faq-answer{visibility:hidden;transition:grid-template-rows .34s var(--ft-ease), visibility 0s linear .34s;grid-template-rows:0fr;display:grid}.faq-item-open .faq-answer{visibility:visible;transition:grid-template-rows .34s var(--ft-ease), visibility 0s;grid-template-rows:1fr}.faq-answer-inner{min-height:0;overflow:hidden}.faq-answer p{max-width:600px;color:var(--ft-muted);opacity:0;transition:opacity .26s var(--ft-ease) 60ms;margin:0;padding:0 15px 24px 82px;font-size:14px;font-weight:500;line-height:1.58}.faq-item-open .faq-answer p{opacity:1}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-item-open .faq-answer,.faq-answer p,.faq-item button svg{transition:none}}.final-cta{color:#fff;min-height:310px;box-shadow:var(--ft-shadow);background:#0d5926;border-radius:28px;grid-template-columns:185px minmax(0,1fr) auto;align-items:center;gap:48px;margin:18px 5.5vw 0;padding:65px clamp(24px,6.2vw,96px);display:grid}.cta-serial{letter-spacing:.12em;align-self:start;padding-top:9px;font-size:10px;font-weight:800}.cta-copy h2{letter-spacing:-.042em;margin-bottom:13px;font-size:clamp(43px,5vw,78px);font-weight:800;line-height:.98}.cta-copy p:not(.eyebrow-label){color:#ffffffc9;margin:0;font-size:15px;font-weight:500}.ft-footer{color:#fff;background:#132f1c;border-radius:28px 28px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;min-height:104px;margin:18px 5.5vw 0;padding:30px 5.5vw;display:flex}.ft-footer .wordmark{font-size:31px}.ft-footer-loc,.ft-footer-wa{align-items:center;gap:7px;display:inline-flex}.ft-footer-loc,.ft-footer-email,.ft-footer-wa,.ft-footer-note{color:#ffffffbf;align-items:center;min-height:26px;font-size:11px;font-weight:600;display:inline-flex}.ft-footer-email:hover,.ft-footer-wa:hover{color:var(--ft-green)}@media (max-width:1040px){.hero-section{grid-template-columns:minmax(0,1fr) minmax(315px,.72fr)}.hero-copy{padding:58px 6vw 55px}.section-pad,.proof-section{padding-left:5vw;padding-right:5vw}.intro-section{grid-template-columns:1fr}.intro-note{grid-column:1;max-width:560px}.charges-heading{grid-template-columns:1fr;gap:28px}.repair-body,.coverage-layout{grid-template-columns:1fr}}@media (max-width:760px){.dispatch-strip{white-space:nowrap;justify-content:flex-start;padding:10px 16px;font-size:9px;overflow:hidden}.wordmark{font-size:27px}.hero-section{border-radius:22px;grid-template-columns:1fr;min-height:0;margin:12px 12px 0}.hero-copy{padding:44px 22px 38px}.hero-copy h1{font-size:clamp(54px,15vw,72px)}.hero-media{height:380px}.button{min-height:47px}.ticker{border-radius:10px;margin:12px 12px 0}.section-pad{border-radius:22px;margin:12px 12px 0;padding:63px 21px}.intro-section .section-code{margin-bottom:39px}.intro-note{margin-top:38px}.process-heading,.charges-heading,.repair-heading,.faq-heading{padding:37px 0 31px;display:block}.process-row{border-radius:14px;grid-template-columns:26px 39px minmax(0,1fr);gap:13px;padding:16px 14px}.process-arrow{display:none}.process-icon{width:39px;height:39px}.process-content{grid-template-columns:minmax(0,1fr);gap:4px}.process-content h3{font-size:17px}.process-footnote{border-radius:12px;padding:14px}.proof-section{border-radius:22px;margin:12px 12px 0;padding:0 21px 54px}.proof-section-grid{grid-template-columns:1fr;min-height:0;padding:54px 0}.proof-visual{aspect-ratio:.98;border-radius:18px}.charges-heading>p{margin-top:20px}.ledger-header{display:none}.ledger-row{grid-template-columns:33px minmax(0,1fr);gap:10px;padding:17px 14px}.ledger-description{grid-column:2}.ledger-status{grid-column:2;margin-top:3px}.ledger-row strong{font-size:19px}.decline-note{border-radius:12px}.repair-body{gap:35px}.appliance-list{border-radius:14px}.repair-side-note{border-radius:18px}.return-section{border-radius:22px;grid-template-columns:1fr;margin:12px 12px 0}.return-image{height:355px}.return-copy{padding:62px 21px}.faq-item{border-radius:13px}.faq-answer p{padding-left:39px}.final-cta{border-radius:22px;grid-template-columns:minmax(0,1fr);justify-items:start;gap:26px;margin:12px 12px 0;padding:54px 22px}.cta-serial{margin-bottom:20px}.ft-footer{border-radius:22px 22px 0 0;flex-wrap:wrap;gap:15px 22px;min-height:0;margin:12px 12px 0;padding:30px 21px 72px;display:flex}.ft-footer .wordmark{width:100%;margin-bottom:7px}}html{scroll-behavior:smooth}.site-shell [id]{scroll-margin-top:96px}.site-shell.js-reveal .hero-section,.site-shell.js-reveal .ticker,.site-shell.js-reveal .section-pad,.site-shell.js-reveal .proof-section,.site-shell.js-reveal .return-section,.site-shell.js-reveal .final-cta{opacity:0;transition:opacity .9s var(--ft-ease), transform .9s var(--ft-ease);transform:translateY(30px)}.site-shell.js-reveal .hero-section.in-view,.site-shell.js-reveal .ticker.in-view,.site-shell.js-reveal .section-pad.in-view,.site-shell.js-reveal .proof-section.in-view,.site-shell.js-reveal .return-section.in-view,.site-shell.js-reveal .final-cta.in-view{opacity:1;transform:none}.site-shell.js-reveal .process-row,.site-shell.js-reveal .ledger-row,.site-shell.js-reveal .appliance-item,.site-shell.js-reveal .faq-item{opacity:0;transition:opacity .6s var(--ft-ease), transform .6s var(--ft-ease);transform:translateY(18px)}.site-shell.js-reveal .process-list.in-view .process-row,.site-shell.js-reveal .charge-ledger.in-view .ledger-row,.site-shell.js-reveal .appliance-list.in-view .appliance-item,.site-shell.js-reveal .faq-list.in-view .faq-item{opacity:1;transform:none}.site-shell.js-reveal .process-list.in-view .process-row:first-child{transition-delay:50ms}.site-shell.js-reveal .process-list.in-view .process-row:nth-child(2){transition-delay:.12s}.site-shell.js-reveal .process-list.in-view .process-row:nth-child(3){transition-delay:.19s}.site-shell.js-reveal .process-list.in-view .process-row:nth-child(4){transition-delay:.26s}.site-shell.js-reveal .charge-ledger.in-view .ledger-row:first-child{transition-delay:50ms}.site-shell.js-reveal .charge-ledger.in-view .ledger-row:nth-child(2){transition-delay:.11s}.site-shell.js-reveal .charge-ledger.in-view .ledger-row:nth-child(3){transition-delay:.17s}.site-shell.js-reveal .charge-ledger.in-view .ledger-row:nth-child(4){transition-delay:.23s}.site-shell.js-reveal .faq-list.in-view .faq-item:first-child{transition-delay:40ms}.site-shell.js-reveal .faq-list.in-view .faq-item:nth-child(2){transition-delay:90ms}.site-shell.js-reveal .faq-list.in-view .faq-item:nth-child(3){transition-delay:.14s}.site-shell.js-reveal .faq-list.in-view .faq-item:nth-child(4){transition-delay:.19s}.site-shell.js-reveal .testimonial-card{opacity:0;transition:opacity .6s var(--ft-ease), transform .6s var(--ft-ease);transform:translateY(18px)}.site-shell.js-reveal .testimonials-grid.in-view .testimonial-card{opacity:1;transform:none}.site-shell.js-reveal .testimonials-grid.in-view .testimonial-card:first-child{transition-delay:50ms}.site-shell.js-reveal .testimonials-grid.in-view .testimonial-card:nth-child(2){transition-delay:.11s}.site-shell.js-reveal .testimonials-grid.in-view .testimonial-card:nth-child(3){transition-delay:.17s}.site-shell.js-reveal .testimonials-grid.in-view .testimonial-card:nth-child(4){transition-delay:.23s}.site-shell.js-reveal .testimonials-grid.in-view .testimonial-card:nth-child(5){transition-delay:.29s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-shell.js-reveal .hero-section,.site-shell.js-reveal .ticker,.site-shell.js-reveal .section-pad,.site-shell.js-reveal .proof-section,.site-shell.js-reveal .return-section,.site-shell.js-reveal .final-cta,.site-shell.js-reveal .process-row,.site-shell.js-reveal .ledger-row,.site-shell.js-reveal .appliance-item,.site-shell.js-reveal .faq-item,.site-shell.js-reveal .testimonial-card{opacity:1!important;transition:none!important;transform:none!important}.ticker-track{animation:none}}
.ft-pages .section-pad{background:#fff;box-shadow:0 8px 22px #102c190b}.ft-pages .page-hero{background:#fff;border-radius:28px;margin:21px 5.5vw 0;padding:64px clamp(24px,6.2vw,96px) 66px;box-shadow:0 8px 22px #102c190b}.ft-pages .page-hero h1{letter-spacing:-.042em;max-width:820px;margin:13px 0 0;font-size:clamp(43px,4.6vw,69px);font-weight:800;line-height:.98}.ft-pages .page-hero .hero-intro{color:#4f514b;max-width:580px;margin:24px 0 0;font-size:17px;font-weight:500;line-height:1.6}.ft-pages .page-grid{gap:16px;margin-top:34px;display:grid}.ft-pages .page-grid:first-child{margin-top:0}.ft-pages .page-grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ft-pages .page-grid-3{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.ft-pages .page-cell{border:1px solid var(--ft-line);transition:transform .24s var(--ft-ease), box-shadow .24s var(--ft-ease);background:#fbfcfa;border-radius:18px;padding:26px}.ft-pages .page-cell:hover{transform:translateY(-3px);box-shadow:0 12px 26px #096d2d12}.ft-pages .cell-num{color:var(--ft-deep);letter-spacing:.1em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.ft-pages .page-cell h3{letter-spacing:-.035em;margin:0 0 10px;font-size:20px;font-weight:800}.ft-pages .page-cell>p{color:#555750;margin:0;font-size:15px;font-weight:500;line-height:1.55}.ft-pages .page-cell ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ft-pages .page-cell li{color:#50524b;padding-left:16px;font-size:14px;font-weight:500;line-height:1.45;position:relative}.ft-pages .page-cell li:before{content:"";background:var(--ft-green);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.ft-pages ul.muted li:before{background:#b9c4bb}.ft-pages .page-prose{gap:18px;max-width:72ch;display:grid}.ft-pages .page-prose p{color:#45483f;margin:0;font-size:17px;font-weight:500;line-height:1.62}.ft-pages .step-list{margin:0;padding:0;list-style:none}.ft-pages .step-row{border:1px solid var(--ft-line);min-height:76px;transition:padding-left .24s var(--ft-ease), background .24s var(--ft-ease);background:#fbfcfa;border-radius:16px;grid-template-columns:46px 1fr;align-items:center;gap:16px;margin-bottom:10px;padding:18px 20px;display:grid}.ft-pages .step-row:hover{background:#f2f8f2;padding-left:25px}.ft-pages .step-num{color:var(--ft-deep);letter-spacing:.1em;font-size:13px;font-weight:800}.ft-pages .step-row p{margin:0;font-size:16px;font-weight:600;line-height:1.45}.ft-pages .grid-label{margin:42px 0 16px;display:block}.ft-pages .price-list{border:1px solid var(--ft-line);background:#fbfcfa;border-radius:16px;overflow:hidden}.ft-pages .price-row{border-bottom:1px solid var(--ft-line);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 20px;display:flex}.ft-pages .price-row:last-child{border-bottom:0}.ft-pages .price-row span{letter-spacing:-.02em;font-size:16px;font-weight:800}.ft-pages .price-row b{color:#45483f;white-space:nowrap;font-size:14px;font-weight:600}.ft-pages .slot-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.ft-pages .slot-chip{color:#173421;letter-spacing:.06em;text-transform:uppercase;background:#ecf4ed;border:1px solid #096d2d1f;border-radius:99px;padding:10px 16px;font-size:11px;font-weight:800}.ft-pages .contact-cell a,.ft-pages .contact-cell strong{color:var(--ft-ink);letter-spacing:-.025em;transition:color .2s var(--ft-ease);margin-top:10px;font-size:19px;font-weight:800;text-decoration:none;display:block}.ft-pages .contact-cell a:hover{color:var(--ft-deep)}.ft-pages .contact-sub{color:var(--ft-muted);margin-top:3px;font-size:13px;font-weight:600;display:block}.ft-pages .page-note{color:#4f514b;max-width:62ch;margin:34px 0 0;font-size:17px;font-weight:500;line-height:1.6}.ft-pages .decline-note{margin-top:34px}.ft-pages .main-nav a.nav-active{color:var(--ft-ink)}.ft-pages .main-nav a.nav-active:after{width:100%}.site-shell.js-reveal .page-hero,.site-shell.js-reveal .page-grid{opacity:0;transition:opacity .9s var(--ft-ease), transform .9s var(--ft-ease);transform:translateY(26px)}.site-shell.js-reveal .page-hero.in-view,.site-shell.js-reveal .page-grid.in-view{opacity:1;transform:none}@media (max-width:760px){.ft-pages .page-hero{border-radius:22px;margin:12px 12px 0;padding:44px 21px 42px}.ft-pages .page-hero h1{font-size:clamp(38px,11.5vw,52px)}.ft-pages .page-cell{border-radius:14px;padding:20px}.ft-pages .step-row{border-radius:13px;padding:16px 14px}.ft-pages .grid-label{margin-top:34px}}
