:root{--orange:#fc4204;--orange-2:#ff7a3c;--orange-soft:#ffede6;--ink:#101010;--ink-2:#41454b;--ink-3:#54585e;--paper:#fff;--wash:#faf8f7;--muted:#6b6f76;--line:#ececee;--navy:#16213a;--navy-deep:#111a2e;--navy-surface:#1c2436;--navy-line:#2e3a54;--navy-text:#c3cad9;--navy-muted:#93a0b8;--ok-text:#2e6b3e;--ok-bg:#e7f3ea;--r-sm:10px;--r-md:14px;--r-lg:16px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--maxw:1120px;--gutter:22px;--shadow-btn:0 6px 18px #fc420447;--shadow-btn-hover:0 9px 22px #fc420459;--shadow-card:0 16px 34px #10101014;--shadow-mock:0 24px 60px #10101024}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-sans);color:var(--ink-2);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}[id]{scroll-margin-top:80px}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}section.pad{padding:66px 0}section.wash{background:var(--wash)}section.dark{background:var(--navy);color:var(--navy-text)}section.dark h2,section.dark h3{color:#fff}section.dark .lede{color:var(--navy-text)}.center{text-align:center;max-width:660px;margin:0 auto}.stack{flex-direction:column;gap:14px;display:flex}@media (width<=560px){section.pad{padding:52px 0}}h1,h2,h3{color:var(--ink);text-wrap:balance}h1{letter-spacing:-.02em;font-size:clamp(34px,5.2vw,56px);font-weight:800;line-height:1.04}h1 .o{color:var(--orange)}h2{letter-spacing:-.01em;font-size:clamp(26px,3.6vw,38px);font-weight:800;line-height:1.12}h3{font-size:19px;font-weight:700;line-height:1.15}.sec-sub{color:var(--ink-2);margin-top:12px;font-size:17px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:12.5px;font-weight:800}.eyebrow+h1,.eyebrow+h2{margin-top:10px}.lede{max-width:620px;color:var(--ink-2);font-size:19px}h1+.lede,h2+.lede{margin-top:12px}.example{color:var(--navy-muted);margin-top:20px;font-size:12px}.btn{background:var(--orange);color:#fff;border-radius:var(--r-sm);box-shadow:var(--shadow-btn);cursor:pointer;border:0;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn:hover{box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}}.btn.ghost{color:var(--ink);box-shadow:none;background:0 0;border:1.5px solid #dcdce0}.btn.ghost:hover{border-color:var(--ink)}.checks{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.checks li{padding-left:28px;position:relative}.checks li b{color:var(--ink)}.checks li:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.checks.cols2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;display:grid}@media (width<=560px){.checks.cols2{grid-template-columns:minmax(0,1fr)}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:44px;display:grid}.split.flip{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.split>.copy{max-width:520px}@media (width<=900px){.split,.split.flip{grid-template-columns:minmax(0,1fr)}}.page-hero{background:var(--wash);border-bottom:1px solid var(--line);padding:56px 0 48px}.page-hero h1{font-size:clamp(32px,4.2vw,48px)}.page-hero .grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:44px;display:grid}.page-hero .stack{max-width:520px}.page-hero .ctas{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}@media (width<=900px){.page-hero .grid{grid-template-columns:minmax(0,1fr)}}.shot{border:1px solid var(--line);border-radius:var(--r-md);width:100%;height:auto;box-shadow:var(--shadow-mock);background:#fff;padding:14px;display:block}.phone{border:6px solid var(--navy);width:100%;max-width:240px;height:auto;box-shadow:var(--shadow-mock);border-radius:26px;display:block}.phones{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.phones .phone{max-width:210px}.chip{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.chip.built{color:var(--ok-text);background:var(--ok-bg)}.chip.off{color:var(--muted);background:var(--wash);border:1px solid var(--line)}.chip.ghost{visibility:hidden}.dcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.dcard-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.dcard-head b{color:var(--ink);font-size:17px;display:block}.dcard-head small{color:var(--muted);font-size:13px}.dcard-head .chip{align-self:center}.dcard>img{background:#fff;width:100%;height:auto;padding:14px;display:block}.steps{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.steps>div{background:var(--paper);flex-direction:column;min-width:0;display:flex}.steps img{background:#fff;width:100%;height:auto;padding:12px 16px;display:block}.steps p{padding:10px 12px 12px;font-size:13px}.step{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);padding:10px 12px 4px;font-size:11px;font-weight:700}@media (width<=560px){.steps{grid-template-columns:minmax(0,1fr)}}.table-wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:15px}.table-wrap th,.table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 16px}.table-wrap thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--wash);font-size:12px}.table-wrap tbody tr:last-child th,.table-wrap tbody tr:last-child td{border-bottom:0}.table-wrap table.mini{font-variant-numeric:tabular-nums;min-width:420px;font-size:14px}.table-wrap table.mini th,.table-wrap table.mini td{padding:10px 12px}.table-wrap table.mini td b{color:var(--ink)}:where(a,button,input):focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:6px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}header[data-astro-cid-wpvy4v7s]{z-index:50;background:var(--navy);border-bottom:1px solid var(--navy-line);position:sticky;top:0}nav[data-astro-cid-wpvy4v7s]{align-items:center;gap:20px;min-height:64px;display:flex}.brand[data-astro-cid-wpvy4v7s]{align-items:center;display:inline-flex}.logo[data-astro-cid-wpvy4v7s]{width:auto;height:44px;display:block}.links[data-astro-cid-wpvy4v7s]{align-items:center;gap:4px;margin-left:auto;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--navy-text);padding:20px 12px;font-size:15px;font-weight:600}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:#fff}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:#fff;box-shadow:inset 0 -3px 0 var(--orange)}.navcta[data-astro-cid-wpvy4v7s]{align-items:center;gap:16px;display:flex}.navcta[data-astro-cid-wpvy4v7s] .signin[data-astro-cid-wpvy4v7s]{color:var(--navy-text);font-size:15px;font-weight:600}.navcta[data-astro-cid-wpvy4v7s] .signin[data-astro-cid-wpvy4v7s]:hover{color:#fff}.navcta[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{padding:10px 18px;font-size:14px}.burger[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px;display:none}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:#fff;border-radius:2px;width:24px;height:2.5px;margin:4px 0;display:block}#mnav[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--navy-line);background:var(--navy-deep)}#mnav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--navy-text);border-bottom:1px solid var(--navy-line);padding:14px 22px;font-weight:600;display:block}#mnav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:#fff;box-shadow:inset 3px 0 0 var(--orange)}[data-astro-cid-wpvy4v7s]:where(.links a,.navcta a,.burger):focus-visible{outline-color:var(--orange-2)}@media (width<=820px){.links[data-astro-cid-wpvy4v7s],.navcta[data-astro-cid-wpvy4v7s]{display:none}.burger[data-astro-cid-wpvy4v7s]{display:block}}footer[data-astro-cid-jo6i4kqk]{background:var(--navy-deep);color:var(--navy-muted);padding:44px 0 34px;font-size:14px}.cols[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:28px;display:flex}.about[data-astro-cid-jo6i4kqk]{max-width:300px}.about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-top:10px}.flogo[data-astro-cid-jo6i4kqk]{width:auto;height:34px;display:block}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--navy-text)}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.fcol[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:13px}.fcol[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:4px 0;display:block}.fbot[data-astro-cid-jo6i4kqk] .legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:18px;display:flex}.fbot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--navy-line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:30px;padding-top:18px;font-size:13px;display:flex}.rv{opacity:0;transition:opacity .55s cubic-bezier(.2,.6,.2,1),transform .55s cubic-bezier(.2,.6,.2,1);transform:translateY(14px)}.rv.rv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv,.rv.rv-in{opacity:1;transition:none;transform:none}}
