.switch-page{--brand:#128c4a;--deep:#0b6236;--bright:#25d366;--ink:#0b1f16;--soft:#4a5a51;--mist:#f1f6f2;--paper:#fff;--line:#dce7df;--signal:#e8722a;--r:14px;--shadow:0 1px 2px #0b1f160d, 0 12px 32px -12px #0b1f1629;color:var(--soft);background:#fff;font:16.5px/1.6 Plus Jakarta Sans,sans-serif}.switch-page h1,.switch-page h2,.switch-page h3{color:var(--ink);letter-spacing:-.025em;margin:0;font-family:Bricolage Grotesque,sans-serif;line-height:1.08}.switch-page h1{font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800}.switch-page h2{font-size:clamp(1.75rem,3.6vw,2.65rem)}.switch-page h3{font-size:1.14rem}.switch-page p{margin:0 0 1rem}.switch-page a{color:var(--brand);text-decoration:none}.switch-page .wrap{max-width:1140px;margin:auto;padding:0 22px}.switch-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:.5rem;margin-bottom:1rem;font:500 .7rem JetBrains Mono;display:inline-flex}.switch-page .eyebrow:before{content:"";background:var(--brand);width:22px;height:1px}.switch-page .hdr{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.switch-page .hdr-in{justify-content:space-between;align-items:center;height:64px;display:flex}.switch-page .logo{letter-spacing:-.04em;color:var(--ink);font:800 1.32rem Bricolage Grotesque}.switch-page .logo span{color:var(--brand)}.switch-page .hdr-right,.switch-page .hero-cta{align-items:center;gap:.8rem;display:flex}.switch-page .hdr-tel{color:var(--ink);font:500 .86rem JetBrains Mono}.switch-page .btn{cursor:pointer;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;padding:.85rem 1.5rem;font:600 .95rem Plus Jakarta Sans;transition:all .16s;display:inline-flex}.switch-page .btn:hover{transform:translateY(-1px)}.switch-page .primary{color:#fff;background:var(--brand);box-shadow:0 8px 18px -8px #128c4ab3}.switch-page .primary:hover{background:var(--deep)}.switch-page .ghost{color:var(--ink);border-color:var(--line);background:0 0}.switch-page .small{padding:.6rem 1.1rem;font-size:.88rem}.switch-page .block{width:100%;padding:1.05rem}.switch-page .hero{background:radial-gradient(900px 420px at 12% -8%, #25d36621, transparent 62%), linear-gradient(#fff, var(--mist));border-bottom:1px solid var(--line);padding:58px 0 64px}.switch-page .hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;gap:48px;display:grid}.switch-page .hero h1 em{color:var(--brand);background:linear-gradient(#0000 62%,#25d36647 62%);font-style:normal}.switch-page .lede{max-width:34em;margin:1.15rem 0 1.6rem;font-size:1.1rem}.switch-page .hero-list{color:var(--ink);gap:.7rem;margin:0 0 1.9rem;padding:0;list-style:none;display:grid}.switch-page .hero-list li{gap:.7rem;display:flex}.switch-page .hero-list i{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;margin-top:.14rem;font-size:.7rem;font-style:normal;display:grid}.switch-page .formcard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:26px;position:sticky;top:88px}.switch-page .formcard .sub{font-size:.86rem}.switch-page .formcard label,.switch-page .controls label{color:var(--ink);margin-bottom:.85rem;font-size:.76rem;font-weight:600;display:block}.switch-page .formcard input,.switch-page .formcard select,.switch-page .controls input[type=number]{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:10px;margin-top:.32rem;padding:.78rem .85rem}.switch-page .row{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.switch-page .note{text-align:center;margin:.85rem 0 0;font-size:.74rem}.switch-page .success{text-align:center;padding:2rem .5rem}.switch-page .success>div{font-size:2.4rem}.switch-page .trust{border-bottom:1px solid var(--line);padding:20px 0}.switch-page .trust-in{color:var(--ink);flex-wrap:wrap;justify-content:center;gap:12px 34px;font-size:.83rem;font-weight:600;display:flex}.switch-page .trust-in span:first-letter{color:var(--brand)}.switch-page section{padding:76px 0}.switch-page .tint{background:var(--mist);border-block:1px solid var(--line)}.switch-page .shead{max-width:38em;margin-bottom:2.6rem}.switch-page .shead p{margin-top:.85rem}.switch-page .center{text-align:center;margin-inline:auto}.switch-page .calc{grid-template-columns:.85fr 1.15fr;gap:36px;display:grid}.switch-page .controls,.switch-page .receipt{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:24px}.switch-page .controls label{margin-bottom:1.35rem;font-size:.8rem}.switch-page .controls output{float:right;color:var(--brand);font:700 .95rem JetBrains Mono}.switch-page .controls input[type=range]{width:100%;accent-color:var(--brand);margin-top:.4rem}.switch-page .receipt{box-shadow:var(--shadow);padding:28px 30px;font-family:JetBrains Mono}.switch-page .receipt-head,.switch-page .line{justify-content:space-between;gap:1rem;display:flex}.switch-page .receipt-head{border-bottom:2px solid var(--ink);margin-bottom:12px;padding-bottom:14px}.switch-page .receipt-head b{color:var(--ink);font-family:Bricolage Grotesque}.switch-page .receipt-head span{text-transform:uppercase;font-size:.68rem}.switch-page .line{padding:.58rem 0;font-size:.88rem}.switch-page .line b{color:var(--ink)}.switch-page .flag,.switch-page .flag b{color:var(--signal)}.switch-page .total{border-top:1px dashed var(--line);margin-top:.4rem;padding-top:.85rem;font:700 1rem Bricolage Grotesque}.switch-page .receipt hr{border:0;border-top:2px dashed var(--line);margin:20px -30px}.switch-page .saving{background:linear-gradient(135deg, var(--brand), var(--deep));color:#fff;border-radius:11px;margin-top:10px;padding:18px 20px}.switch-page .saving small,.switch-page .saving span{font-size:.75rem;display:block}.switch-page .saving b{font:800 2rem Bricolage Grotesque;display:block}.switch-page .switcher{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;display:flex}.switch-page .switcher b{letter-spacing:.12em;text-transform:uppercase;font:.7rem JetBrains Mono}.switch-page .switcher button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:99px;padding:.52rem 1.05rem;font:600 .88rem Plus Jakarta Sans}.switch-page .switcher button.active{background:var(--brand);color:#fff;border-color:var(--brand)}.switch-page .table{border:1px solid var(--line);border-radius:var(--r);overflow:auto}.switch-page table{border-collapse:collapse;width:100%;min-width:650px}.switch-page th,.switch-page td{text-align:left;border-bottom:1px solid var(--line);padding:15px 20px;font-size:.9rem}.switch-page th{background:var(--mist);color:var(--ink);font-family:Bricolage Grotesque}.switch-page td:first-child{color:var(--ink);font-weight:600}.switch-page .us{color:var(--ink);background:#25d3660e;font-weight:500}.switch-page .feature-grid,.switch-page .channel-grid,.switch-page .quotes{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.switch-page .feature{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:24px 22px}.switch-page .feature small,.switch-page .channel small,.switch-page .steps small{letter-spacing:.13em;text-transform:uppercase;color:var(--brand);font:700 .68rem JetBrains Mono}.switch-page .feature h3{margin:.85rem 0 .55rem}.switch-page .feature p{font-size:.89rem}.switch-page .feature ul,.switch-page .channel ul{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.switch-page .feature li{color:var(--ink);gap:.5rem;font-size:.855rem;display:flex}.switch-page .feature li:before{content:"✓";color:var(--brand);font-weight:800}.switch-page .channels,.switch-page .final,.switch-page .site-footer{background:var(--ink);color:#ffffffad}.switch-page .channels h2,.switch-page .channels h3,.switch-page .final h2{color:#fff}.switch-page .channels .eyebrow,.switch-page .channel small{color:var(--bright)}.switch-page .channels .eyebrow:before{background:var(--bright)}.switch-page .channel{border-radius:var(--r);background:#ffffff09;border:1px solid #ffffff24;padding:26px 24px}.switch-page .channel h3{margin:1rem 0 .55rem}.switch-page .channel p{font-size:.9rem}.switch-page .channel li:before{content:"→";color:var(--bright);margin-right:.5rem}.switch-page .api{border-radius:var(--r);background:#ffffff09;border:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:20px;padding:22px 26px;display:flex}.switch-page .api code{color:var(--bright);background:#25d3661a;border:1px solid #25d3663d;border-radius:8px;padding:.55rem .8rem;font:.8rem JetBrains Mono}.switch-page .steps{border:1px solid var(--line);border-radius:var(--r);background:#fff;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.switch-page .steps article{border-right:1px solid var(--line);padding:28px 26px}.switch-page .steps article:last-child{border:0}.switch-page .steps h3{margin:.9rem 0 .5rem}.switch-page .steps p{font-size:.92rem}.switch-page .pills{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.switch-page .pills span{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:99px;padding:.5rem 1rem;font-size:.83rem;font-weight:600}.switch-page .pills span:first-letter{color:var(--brand)}.switch-page blockquote{border:1px solid var(--line);border-radius:var(--r);color:var(--ink);background:#fff;margin:0;padding:24px;font-size:.95rem}.switch-page blockquote footer{color:var(--soft);flex-direction:column;margin-top:1.1rem;font-size:.85rem;display:flex}.switch-page blockquote small{font-size:.78rem}.switch-page .faq{max-width:780px;margin:auto}.switch-page details{border-bottom:1px solid var(--line);padding:4px 0}.switch-page summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:1rem;padding:17px 0;font:700 1.02rem Bricolage Grotesque;list-style:none;display:flex}.switch-page summary:after{content:"+";color:var(--brand);font-family:JetBrains Mono}.switch-page details[open] summary:after{content:"−"}.switch-page details p{padding:0 2rem .9rem 0;font-size:.94rem}.switch-page .final{text-align:center;padding:82px 0}.switch-page .final h2{max-width:16em;margin:auto}.switch-page .final p{max-width:32em;margin:1rem auto 2rem}.switch-page .final .ghost{color:#fff;border-color:#ffffff4d;margin-left:.5rem}.switch-page .site-footer{border-top:1px solid #ffffff1a;padding:34px 0 90px;font-size:.8rem}.switch-page .site-footer a{color:#fffc}.switch-page .mobile{display:none}@media (max-width:1000px){.switch-page .hero-grid{grid-template-columns:1fr;gap:34px}.switch-page .formcard{max-width:460px;position:static}.switch-page .mobile{z-index:20;border-top:1px solid var(--line);background:#fffffff5;gap:10px;padding:10px 14px;display:flex;position:fixed;bottom:0;left:0;right:0}.switch-page .mobile .btn{flex:1;padding:.85rem 1rem}.switch-page{padding-bottom:74px}}@media (max-width:900px){.switch-page .feature-grid,.switch-page .quotes{grid-template-columns:repeat(2,1fr)}.switch-page .channel-grid,.switch-page .calc{grid-template-columns:1fr}}@media (max-width:700px){.switch-page section{padding:52px 0}.switch-page .hdr-tel{display:none}.switch-page .feature-grid,.switch-page .quotes,.switch-page .steps{grid-template-columns:1fr}.switch-page .steps article{border-right:0;border-bottom:1px solid var(--line)}.switch-page .row{grid-template-columns:1fr}.switch-page .hero-cta{flex-direction:column;align-items:stretch}.switch-page .btn{width:100%}.switch-page .final .ghost{margin:.8rem 0 0}.switch-page .receipt{padding:20px}.switch-page .receipt hr{margin-inline:-20px}}@media (prefers-reduced-motion:reduce){.switch-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
