@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}:root{--ink:#0f172a;--ink-mid:#1e3448;--muted:#64748b;--paper:#f8fafc;--surface:#fff;--line:#e2e8f0;--brand:#0d9488;--brand-dark:#0f766e;--brand-faint:#f0fdfa;--safety:#f59e0b;--safety-faint:#fef3c7;--coral:#f43f5e;--leaf:#10b981;--white:#fff;--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 12px 24px rgba(0,0,0,.06);--shadow-lg:0 12px 32px rgba(0,0,0,.12),0 24px 48px rgba(0,0,0,.08);--shadow-xl:0 24px 64px rgba(0,0,0,.18);--radius:14px;--radius-sm:9px;--radius-full:999px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site-header{background:hsla(0,0%,100%,.88);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(226,232,240,.9);gap:24px;height:68px;justify-content:space-between;left:0;padding:0 clamp(18px,4vw,60px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand,.site-header{align-items:center;display:flex}.brand{gap:11px;min-width:170px}.brand-mark{align-items:center;background:linear-gradient(135deg,var(--brand),var(--brand-dark));border-radius:10px;box-shadow:0 4px 14px rgba(13,148,136,.28);color:var(--white);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.brand strong{display:block;font-size:1.02rem;font-weight:800;letter-spacing:-.01em;line-height:1}.brand small{color:var(--brand);display:block;font-size:.68rem;font-weight:700;letter-spacing:.09em;margin-top:3px;text-transform:uppercase}.nav-links{align-items:center;display:flex;gap:clamp(20px,3vw,40px);font-size:.88rem;font-weight:600;color:var(--muted)}.nav-links a{transition:color .15s}.nav-links a:hover{color:var(--ink)}.nav-cancel{color:var(--coral)!important;font-weight:600;opacity:.75}.nav-cancel:hover{color:var(--coral)!important;opacity:1}.button,.header-call,.plan-link,.quote-form button{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-weight:700;justify-content:center;transition:all .15s ease}.header-call{background:var(--ink);color:var(--white);font-size:.86rem;gap:7px;min-height:40px;padding:0 16px}.header-call:hover{background:var(--ink-mid);transform:translateY(-1px)}.hero{display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 68px);overflow:hidden;position:relative}.hero-media{inset:0;position:absolute;background:var(--ink)}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(108deg,rgba(15,23,42,.97),rgba(15,23,42,.72) 52%,rgba(15,23,42,.18))}.hero-media img{height:100%;object-fit:cover;object-position:center right;opacity:.55;width:100%}.hero-content{color:var(--white);max-width:780px;padding:clamp(80px,12vw,160px) clamp(24px,6vw,80px) 80px;position:relative;z-index:1}.eyebrow{align-items:center;display:inline-flex;font-size:.7rem;font-weight:700;gap:7px;letter-spacing:.1em;margin:0 0 20px;text-transform:uppercase;color:var(--brand)}.hero .eyebrow{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-full);color:var(--safety);padding:6px 14px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(3rem,7vw,6.6rem);font-weight:900;letter-spacing:-.035em;line-height:.92;margin-bottom:28px;max-width:780px}h2{font-size:clamp(2rem,4vw,4.2rem);font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:18px}h3{font-size:1.12rem;font-weight:700;letter-spacing:-.01em;margin-bottom:10px}.hero-copy{color:hsla(0,0%,100%,.72);font-size:clamp(1rem,1.8vw,1.24rem);line-height:1.68;max-width:580px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.button{font-size:.92rem;gap:8px;letter-spacing:-.01em;min-height:52px;padding:0 24px}.button.primary{background:var(--safety);box-shadow:0 4px 20px rgba(245,158,11,.38);color:var(--ink)}.button.primary:hover{box-shadow:0 8px 28px rgba(245,158,11,.52);transform:translateY(-2px)}.button.secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.09);border:1.5px solid hsla(0,0%,100%,.28);color:var(--white)}.button.secondary:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.55)}.hero-stats{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius);display:grid;grid-template-columns:repeat(3,minmax(0,auto));margin:52px 0 0;max-width:500px;overflow:hidden}.hero-stats div{border-right:1px solid hsla(0,0%,100%,.1);padding:20px 24px}.hero-stats div:last-child{border-right:none}.hero-stats dt{color:var(--safety);font-size:1.6rem;font-weight:900;letter-spacing:-.03em}.hero-stats dd{color:hsla(0,0%,100%,.55);font-size:.72rem;font-weight:500;letter-spacing:.05em;margin:6px 0 0;text-transform:uppercase}.trust-band{background:var(--white);border-bottom:1px solid var(--line);display:flex}.trust-band div{align-items:center;border-right:1px solid var(--line);color:var(--ink);display:flex;flex:1 1;font-size:.88rem;font-weight:700;gap:10px;justify-content:center;min-height:74px;padding:16px 24px}.trust-band div:last-child{border-right:none}.trust-band svg{color:var(--brand);flex-shrink:0}.quote-section,.section,.split-section{padding:clamp(72px,9vw,128px) clamp(24px,5vw,80px)}.section-heading{margin:0 auto 56px;max-width:760px;text-align:center}.quote-copy p,.section-heading p:not(.eyebrow),.split-copy>p{color:var(--muted);font-size:1.05rem;line-height:1.75;margin-top:16px}.service-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1200px}.plan-card,.service-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:32px;transition:all .2s ease}.service-card{overflow:hidden;position:relative}.service-card:before{content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;background:linear-gradient(90deg,var(--brand),var(--brand-dark));transition:opacity .2s}.service-card:hover{border-color:rgba(13,148,136,.3);box-shadow:var(--shadow-md);transform:translateY(-4px)}.service-card:hover:before{opacity:1}.service-card svg{color:var(--brand);display:block;margin-bottom:20px}.footer,.plan-card li,.service-card p{color:var(--muted);font-size:.93rem;line-height:1.68}.split-section{align-items:center;background:linear-gradient(135deg,#f0fdf4,#f0fdfa);display:grid;grid-gap:clamp(40px,7vw,96px);gap:clamp(40px,7vw,96px);grid-template-columns:minmax(0,1fr) minmax(300px,420px)}.split-copy{max-width:640px}.check-list{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:30px 0 0;padding:0}.check-list li,.plan-card li{align-items:center;display:flex;font-weight:500;gap:12px}.check-list li{font-size:1rem}.check-list svg,.plan-card svg{color:var(--leaf);flex:0 0 auto}.phone-preview{background:var(--ink);border:8px solid #1e2f3e;border-radius:36px;box-shadow:var(--shadow-xl);color:var(--white);margin:0 auto;max-width:380px;padding:24px 20px;width:100%}.phone-bar{background:hsla(0,0%,100%,.15);border-radius:var(--radius-full);height:5px;margin:0 auto 28px;width:80px}.request-card{background:linear-gradient(135deg,var(--safety) 0,#fbbf24 100%);border-radius:var(--radius);color:var(--ink);display:grid;grid-gap:6px;gap:6px;padding:20px}.request-card small,.request-card span{color:rgba(15,23,42,.62);font-size:.82rem;font-weight:500}.request-card strong{font-size:1.32rem;font-weight:800;letter-spacing:-.02em}.request-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;font-size:.9rem;font-weight:500;gap:12px;padding:16px 4px}.request-row svg{color:hsla(0,0%,100%,.55);flex-shrink:0}.mock-button{background:linear-gradient(135deg,var(--brand),var(--brand-dark));border:0;border-radius:var(--radius-sm);box-shadow:0 4px 14px rgba(13,148,136,.4);color:var(--white);cursor:pointer;font-size:.95rem;font-weight:700;margin-top:20px;min-height:48px;width:100%}.plans{background:var(--paper)}.plan-single-wrap{margin:0 auto;max-width:920px}.plan-single-card{background:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-xl);color:var(--white);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.plan-single-left{border-right:1px solid hsla(0,0%,100%,.08);gap:24px}.plan-single-left,.plan-single-right{display:flex;flex-direction:column;padding:clamp(32px,5vw,52px)}.plan-single-right{background:hsla(0,0%,100%,.04);justify-content:center}.trial-pricing{display:flex;flex-direction:column;gap:6px}.trial-amount{color:var(--safety);font-size:clamp(3.4rem,7vw,5.6rem);font-weight:900;letter-spacing:-.04em;line-height:1}.trial-label{color:hsla(0,0%,100%,.52);font-size:.95rem;font-weight:500}.monthly-pricing{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-sm);color:hsla(0,0%,100%,.62);font-size:.92rem;padding:14px 18px}.monthly-pricing strong{color:var(--white);font-weight:800}.plan-link-trial{background:var(--safety)!important;box-shadow:0 4px 18px rgba(245,158,11,.38)!important;color:var(--ink)!important;font-size:.95rem;gap:8px;min-height:52px;padding:0 24px;width:-moz-fit-content;width:fit-content}.plan-link-trial:hover{box-shadow:0 6px 24px rgba(245,158,11,.52)!important;transform:translateY(-2px)}.features-label{color:hsla(0,0%,100%,.4)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.09em!important;margin-bottom:20px!important;text-transform:uppercase!important}.plan-single-right ul{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.plan-single-right li{align-items:center;color:hsla(0,0%,100%,.78);display:flex;font-size:.95rem;font-weight:500;gap:12px}.plan-single-right svg{color:var(--leaf);flex-shrink:0}.plan-card{display:flex;flex-direction:column;min-height:420px;position:relative}.plan-card:not(.featured):hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.plan-card.featured{background:var(--ink);border-color:transparent;box-shadow:var(--shadow-xl);color:var(--white);transform:translateY(-14px)}.plan-card.featured p.price{color:var(--white)}.plan-card.featured .price span{color:hsla(0,0%,100%,.45)}.plan-card.featured li{color:hsla(0,0%,100%,.72)}.plan-card.featured svg{color:var(--leaf)}.plan-card.featured .plan-link{background:var(--safety);box-shadow:0 4px 16px rgba(245,158,11,.35);color:var(--ink)}.badge{align-self:flex-start;background:linear-gradient(135deg,var(--safety),#fbbf24);border-radius:var(--radius-full);color:var(--ink);font-size:.68rem;font-weight:800;letter-spacing:.07em;margin-bottom:20px;padding:5px 14px;text-transform:uppercase}.price{font-size:3.2rem;font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:24px}.price span{color:var(--muted);font-size:.88rem;font-weight:600;letter-spacing:0;margin-left:4px}.plan-card ul{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0 0 28px;padding:0}.plan-link{background:var(--ink);border-radius:var(--radius-sm);color:var(--white);font-size:.9rem;font-weight:700;letter-spacing:-.01em;margin-top:auto;min-height:48px;padding:0 16px;text-align:center;transition:all .15s}.plan-link:hover{opacity:.85;transform:translateY(-1px)}.quote-section{align-items:center;background:var(--ink);color:var(--white);display:grid;grid-gap:clamp(36px,6vw,80px);gap:clamp(36px,6vw,80px);grid-template-columns:minmax(0,.9fr) minmax(320px,500px);overflow:hidden;position:relative}.quote-section:before{background:radial-gradient(circle,rgba(13,148,136,.22) 0,transparent 70%);content:"";height:600px;pointer-events:none;position:absolute;right:-100px;top:-200px;width:600px}.quote-section .eyebrow{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-full);color:var(--safety);padding:6px 14px}.quote-copy p{color:hsla(0,0%,100%,.62)!important}.recaptcha-wrap{display:flex}.form-error{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);color:#b91c1c;font-size:.88rem;font-weight:600;margin:0;padding:12px 16px}.form-success{background:var(--white);border:1px solid #bbf7d0;border-radius:var(--radius);color:var(--ink);padding:clamp(28px,4vw,48px);text-align:center}.form-success strong{display:block;font-size:1.2rem;margin-bottom:8px}.form-success p{color:var(--muted);margin:0}.cancel-form-success{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius);color:var(--ink);padding:32px;text-align:center}.cancel-form-success strong{display:block;font-size:1.15rem;margin-bottom:10px}.cancel-form-success p{color:var(--muted);font-size:.95rem;line-height:1.6;margin:0}.quote-contact-info{display:flex;flex-direction:column;gap:12px;margin-top:28px}.quote-contact-info a{align-items:center;color:hsla(0,0%,100%,.78);display:inline-flex;font-size:.92rem;font-weight:600;gap:9px;transition:color .15s}.quote-contact-info a:hover{color:var(--white)}.quote-contact-info svg{color:var(--brand);flex-shrink:0}.quote-form{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-xl);color:var(--ink);display:grid;grid-gap:16px;gap:16px;padding:clamp(24px,4vw,40px)}.quote-form label{color:var(--ink);display:grid;font-size:.78rem;font-weight:700;grid-gap:7px;gap:7px;letter-spacing:.04em;text-transform:uppercase}.quote-form input,.quote-form select,.quote-form textarea{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font-size:.95rem;min-height:48px;padding:0 16px;transition:border-color .15s,box-shadow .15s;width:100%}.quote-form textarea{min-height:auto;padding:14px 16px;resize:vertical}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(13,148,136,.14);outline:none}.quote-form button{background:linear-gradient(135deg,var(--brand),var(--brand-dark));border:0;border-radius:var(--radius-sm);box-shadow:0 4px 16px rgba(13,148,136,.38);color:var(--white);cursor:pointer;font-size:.95rem;font-weight:700;gap:8px;letter-spacing:-.01em;margin-top:4px;min-height:52px;transition:all .15s}.quote-form button:hover{box-shadow:0 6px 22px rgba(13,148,136,.5);transform:translateY(-1px)}.footer{align-items:center;background:var(--ink);color:hsla(0,0%,100%,.42);display:flex;flex-wrap:wrap;font-size:.84rem;gap:12px;justify-content:space-between;padding:28px clamp(24px,5vw,80px)}.footer a,.footer span:first-child{color:hsla(0,0%,100%,.72);font-weight:600}.footer a:hover{color:var(--white)}.footer-links{display:flex;flex-wrap:wrap;gap:10px 20px}.policy-page{min-height:100vh}.policy-hero{background:linear-gradient(115deg,rgba(15,23,42,.96),rgba(15,88,91,.9));color:var(--white);padding:clamp(64px,9vw,120px) clamp(20px,5vw,72px)}.policy-hero .eyebrow{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-full);color:var(--safety);padding:6px 14px}.policy-hero h1{margin-bottom:18px}.policy-hero p{color:hsla(0,0%,100%,.78);font-size:clamp(1.06rem,1.7vw,1.28rem);line-height:1.65;max-width:760px}.policy-hero span{color:hsla(0,0%,100%,.65);display:inline-block;font-weight:700;margin-top:16px}.policy-content{display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:980px;padding:clamp(42px,7vw,84px) clamp(20px,5vw,44px)}.policy-block,.policy-contact{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:clamp(22px,4vw,34px)}.policy-block h2,.policy-contact h2{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.1}.policy-block p,.policy-contact p{color:var(--muted);line-height:1.78}.policy-block p:last-child,.policy-contact p:last-child{margin-bottom:0}.policy-contact a{color:var(--brand-dark);font-weight:700}.cancel-hero{background:linear-gradient(115deg,rgba(15,23,42,.98),rgba(30,30,60,.95));color:var(--white);padding:clamp(64px,9vw,120px) clamp(24px,6vw,80px) clamp(48px,6vw,80px)}.cancel-hero-inner{max-width:760px}.cancel-eyebrow{background:rgba(244,63,94,.14)!important;border:1px solid rgba(244,63,94,.3)!important;border-radius:var(--radius-full)!important;color:var(--coral)!important;padding:6px 14px!important}.cancel-hero h1{margin-bottom:20px}.cancel-hero-copy{color:hsla(0,0%,100%,.72);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.68;max-width:600px}.retention-band{background:#fffbeb;border-top:3px solid var(--safety);border-bottom:1px solid #fde68a;padding:28px clamp(24px,6vw,80px)}.retention-inner{max-width:900px}.retention-heading{align-items:center;color:#92400e;display:flex;font-size:.95rem;font-weight:700;gap:10px;margin-bottom:16px}.retention-heading svg{color:var(--safety);flex-shrink:0}.lost-list{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;margin:0;padding:0}.lost-list li{align-items:center;color:#92400e;display:flex;font-size:.88rem;font-weight:600;gap:7px}.lost-list svg{color:var(--coral);flex-shrink:0}.alternatives-section{background:var(--white);border-bottom:1px solid var(--line);padding:clamp(48px,6vw,80px) clamp(24px,6vw,80px)}.alternatives-inner{max-width:1120px;margin:0 auto}.alternatives-label{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:24px;text-transform:uppercase}.alternatives-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.alt-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;padding:28px;transition:all .2s ease}.alt-card:hover{border-color:rgba(13,148,136,.3);box-shadow:var(--shadow-md);transform:translateY(-3px)}.alt-icon{align-items:center;background:var(--brand-faint);border-radius:10px;color:var(--brand);display:inline-flex;height:44px;justify-content:center;width:44px;flex-shrink:0}.alt-card h3{font-size:1rem;margin-bottom:0}.alt-card p{color:var(--muted);flex:1 1;font-size:.9rem;line-height:1.6;margin-bottom:0}.alt-cta{align-items:center;color:var(--brand-dark);display:inline-flex;font-size:.85rem;font-weight:700;gap:4px;margin-top:4px;transition:gap .15s}.alt-cta:hover{gap:8px}.cancel-form-section{background:var(--paper);padding:clamp(64px,8vw,112px) clamp(24px,6vw,80px)}.cancel-form-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);margin:0 auto;max-width:840px;padding:clamp(32px,5vw,56px)}.cancel-form-header{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:24px}.cancel-form-header h2{font-size:clamp(1.5rem,3vw,2.4rem);margin-bottom:8px}.cancel-form-header p{color:var(--muted);font-size:.95rem;margin:0}.cancel-form{display:grid;grid-gap:20px;gap:20px}.form-row{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.cancel-form label{color:var(--ink);display:grid;font-size:.78rem;font-weight:700;grid-gap:8px;gap:8px;letter-spacing:.04em;text-transform:uppercase}.cancel-form input:not([type=checkbox]),.cancel-form select,.cancel-form textarea{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font-size:.95rem;min-height:48px;padding:0 16px;transition:border-color .15s,box-shadow .15s;width:100%}.cancel-form textarea{min-height:auto;padding:14px 16px;resize:vertical}.cancel-form input:focus,.cancel-form select:focus,.cancel-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(13,148,136,.12);outline:none}.optional-tag{color:var(--muted);font-size:.72rem;font-weight:500;letter-spacing:0;text-transform:none}.checkbox-label{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:12px;text-transform:none!important;letter-spacing:0!important;font-size:.88rem!important;font-weight:500!important;color:var(--muted)!important;cursor:pointer}.checkbox-label input[type=checkbox]{accent-color:var(--brand);flex-shrink:0;height:18px;margin-top:2px;width:18px;min-height:auto}.cancel-submit{align-items:center;background:var(--coral);border:0;border-radius:var(--radius-sm);box-shadow:0 4px 16px rgba(244,63,94,.3);color:var(--white);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center;letter-spacing:-.01em;min-height:52px;padding:0 28px;transition:all .15s;width:100%}.cancel-submit:hover{box-shadow:0 6px 22px rgba(244,63,94,.42);transform:translateY(-1px)}.form-note{color:var(--muted);font-size:.84rem;margin:0;text-align:center}.form-note a{color:var(--brand-dark);font-weight:700}.steps-section{background:var(--ink);color:var(--white);padding:clamp(64px,8vw,112px) clamp(24px,6vw,80px)}.steps-inner{margin:0 auto;max-width:1120px}.steps-heading{margin-bottom:48px}.steps-heading h2{color:var(--white);margin-bottom:8px}.steps-heading p{color:hsla(0,0%,100%,.55);font-size:1rem;margin:0}.steps-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.cancel-step{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius);display:flex;flex-direction:column;gap:16px;padding:28px}.step-num{color:var(--safety);font-size:2.2rem;font-weight:900;letter-spacing:-.04em;line-height:1}.step-body h3{color:var(--white);font-size:1.05rem;margin-bottom:8px}.step-body p{color:hsla(0,0%,100%,.58);font-size:.9rem;line-height:1.65;margin:0}.steps-notice{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-sm);color:hsla(0,0%,100%,.55);display:flex;font-size:.85rem;gap:10px;margin-top:32px;padding:14px 20px}.steps-notice svg{color:hsla(0,0%,100%,.4);flex-shrink:0}.cancel-faq{background:var(--white);padding:clamp(64px,8vw,112px) clamp(24px,6vw,80px)}.faq-inner{margin:0 auto;max-width:1080px}.faq-inner h2{margin-bottom:36px}.faq-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-block{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px;transition:box-shadow .2s}.faq-block:hover{box-shadow:var(--shadow-sm)}.faq-block h3{font-size:1rem;margin-bottom:10px}.faq-block p{color:var(--muted);font-size:.92rem;line-height:1.7;margin:0}.cancel-contact-bar{align-items:center;background:var(--brand-faint);border-top:1px solid rgba(13,148,136,.18);color:var(--ink);display:flex;font-size:.92rem;font-weight:600;gap:12px;justify-content:center;padding:18px clamp(24px,5vw,80px)}.cancel-contact-bar svg{color:var(--brand);flex-shrink:0}.cancel-contact-bar a{color:var(--brand-dark);font-weight:800}@media (max-width:900px){.site-header{align-items:flex-start;flex-wrap:wrap;height:auto;padding-bottom:14px;padding-top:14px}.nav-links{order:3;padding-bottom:4px;width:100%}.hero{min-height:auto}.trust-band{flex-direction:column}.trust-band div{border-bottom:1px solid var(--line);border-right:none;justify-content:flex-start}.trust-band div:last-child{border-bottom:none}.alternatives-grid,.faq-grid,.plan-grid,.plan-single-card,.quote-section,.service-grid,.split-section,.steps-grid{grid-template-columns:1fr}.plan-single-left{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08)}.plan-card.featured{transform:none}.form-row{grid-template-columns:1fr}}@media (max-width:640px){.site-header{padding:12px 18px}.brand{min-width:auto}.header-call span{display:none}.nav-links{justify-content:space-between}.hero-content{padding:64px 20px 60px}h1{font-size:clamp(2.5rem,16vw,4rem)}.hero-stats{display:grid;grid-template-columns:1fr;max-width:100%}.hero-stats div{border-bottom:1px solid hsla(0,0%,100%,.1);border-right:none}.hero-stats div:last-child{border-bottom:none}.plan-card,.service-card{padding:24px}.phone-preview{border-radius:28px;padding:18px}}