.crumbs:where(.astro-tuj4qanr){color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.crumbs:where(.astro-tuj4qanr) a:where(.astro-tuj4qanr){color:var(--muted);text-decoration:none}.crumbs:where(.astro-tuj4qanr) a:where(.astro-tuj4qanr):hover{color:var(--blue)}.crumb-sep:where(.astro-tuj4qanr){color:var(--border)}.crumb-current:where(.astro-tuj4qanr){color:var(--ink)}.mascot{pointer-events:none;flex:none;line-height:0;display:inline-block}.mascot-img{width:auto;max-width:100%;height:auto;display:block}@media (width<=720px){.mascot{display:none}}.shot-frame{max-width:100%}.shot-img{width:100%;max-width:100%;height:auto;display:block}.phone{border:1px solid var(--border);max-width:300px;box-shadow:var(--shadow-lg);background:#fff;border-radius:28px;margin:0 auto;padding:10px;overflow:hidden}.phone .shot-img{border-radius:18px}.phone-bar{background:var(--border);border-radius:999px;width:74px;height:5px;margin:2px auto 10px;display:block}.hero-lp:where(.astro-qmrutqly){position:relative}.hero-lp:where(.astro-qmrutqly) .crumbs{justify-content:center;margin-bottom:22px}.hero-clarifier:where(.astro-qmrutqly){color:var(--muted);max-width:60ch;margin:16px auto 0;font-size:15px}.hero-lp:where(.astro-qmrutqly) .hero-mascot{position:absolute;top:4px;right:clamp(20px,5vw,40px)}@media (width<=1180px){.hero-lp:where(.astro-qmrutqly) .hero-mascot{display:none}}.proof:where(.astro-x4e4mqfj){background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(26px,4vw,38px) 0}.proof-grid:where(.astro-x4e4mqfj){grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.proof-item:where(.astro-x4e4mqfj){flex-direction:column;gap:4px;display:flex}.proof-item:where(.astro-x4e4mqfj) b:where(.astro-x4e4mqfj){letter-spacing:-.03em;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.1}.proof-item:where(.astro-x4e4mqfj) span:where(.astro-x4e4mqfj){color:var(--muted);font-size:14px}@media (width<=860px){.proof-grid:where(.astro-x4e4mqfj){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}}.sec-head-center:where(.astro-4kaubesn){text-align:center}.sec-head-center:where(.astro-4kaubesn) .sec-title,.sec-head-center:where(.astro-4kaubesn) .sec-intro{margin-left:auto;margin-right:auto}.shot-wrap:where(.astro-hsrnchzv){margin-top:clamp(28px,4vw,44px)}.shot-caption:where(.astro-hsrnchzv){text-align:center;max-width:62ch;color:var(--muted);margin:18px auto 0;font-size:15px}.split:where(.astro-jdlrirsa){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,60px);display:grid}.split-plain:where(.astro-jdlrirsa){grid-template-columns:minmax(0,1fr);max-width:780px}.split-reverse:where(.astro-jdlrirsa) .split-text:where(.astro-jdlrirsa){order:2}.split-p:where(.astro-jdlrirsa){color:var(--muted);max-width:52ch;margin:16px 0 0;font-size:17px}.split-bullets:where(.astro-jdlrirsa){gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.split-bullets:where(.astro-jdlrirsa) li:where(.astro-jdlrirsa){padding-left:26px;font-size:16px;position:relative}.split-bullets:where(.astro-jdlrirsa) li:where(.astro-jdlrirsa):before{content:"✓";color:var(--blue);font-weight:800;position:absolute;top:0;left:0}.split-cta:where(.astro-jdlrirsa){margin:24px 0 0}.split-cta:where(.astro-jdlrirsa) a:where(.astro-jdlrirsa){color:var(--blue);font-weight:600;text-decoration:none}.split-cta:where(.astro-jdlrirsa) a:where(.astro-jdlrirsa):hover{text-decoration:underline}@media (width<=900px){.split:where(.astro-jdlrirsa){grid-template-columns:minmax(0,1fr)}.split-reverse:where(.astro-jdlrirsa) .split-text:where(.astro-jdlrirsa){order:0}}.steps:where(.astro-orhfi6gs){grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:20px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.step:where(.astro-orhfi6gs){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;padding:24px 22px}.step-n:where(.astro-orhfi6gs){background:var(--blue-soft);width:32px;height:32px;color:var(--blue-deep);border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;font-size:15px;font-weight:800;display:inline-flex}.step:where(.astro-orhfi6gs) h3:where(.astro-orhfi6gs){margin:0 0 8px;font-size:18px}.step:where(.astro-orhfi6gs) p:where(.astro-orhfi6gs){color:var(--muted);margin:0;font-size:15px}.table-scroll:where(.astro-2jya3rg6){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;margin-top:clamp(28px,4vw,44px);overflow-x:auto}.cmp:where(.astro-2jya3rg6){border-collapse:collapse;width:100%;min-width:620px;font-size:15px}.cmp:where(.astro-2jya3rg6) th:where(.astro-2jya3rg6),.cmp:where(.astro-2jya3rg6) td:where(.astro-2jya3rg6){text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px 18px}.cmp:where(.astro-2jya3rg6) thead:where(.astro-2jya3rg6) th:where(.astro-2jya3rg6){letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:13px;font-weight:700}.cmp:where(.astro-2jya3rg6) tbody:where(.astro-2jya3rg6) tr:where(.astro-2jya3rg6):last-child th:where(.astro-2jya3rg6),.cmp:where(.astro-2jya3rg6) tbody:where(.astro-2jya3rg6) tr:where(.astro-2jya3rg6):last-child td:where(.astro-2jya3rg6){border-bottom:none}.cmp:where(.astro-2jya3rg6) th:where(.astro-2jya3rg6).first{color:var(--ink);max-width:30ch;font-weight:600}.cmp:where(.astro-2jya3rg6) thead:where(.astro-2jya3rg6) th:where(.astro-2jya3rg6).first{color:var(--muted);font-weight:700}.cmp:where(.astro-2jya3rg6) .is-ours:where(.astro-2jya3rg6){background:var(--blue-soft)}.cmp:where(.astro-2jya3rg6) thead:where(.astro-2jya3rg6) th:where(.astro-2jya3rg6).is-ours{color:var(--blue-deep)}.cmp:where(.astro-2jya3rg6) .yes:where(.astro-2jya3rg6){color:var(--blue);display:inline-flex}.cmp:where(.astro-2jya3rg6) .no:where(.astro-2jya3rg6){color:var(--muted)}.table-note:where(.astro-2jya3rg6){color:var(--muted);max-width:74ch;margin:14px 0 0;font-size:13px}.quotes:where(.astro-lx6opy4a){grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px;margin-top:clamp(28px,4vw,44px);display:grid}.quote:where(.astro-lx6opy4a){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;margin:0;padding:24px 22px}.quote:where(.astro-lx6opy4a) blockquote:where(.astro-lx6opy4a){margin:0;font-size:16px;line-height:1.55}.quote:where(.astro-lx6opy4a) blockquote:where(.astro-lx6opy4a):before{content:"“"}.quote:where(.astro-lx6opy4a) blockquote:where(.astro-lx6opy4a):after{content:"”"}.quote:where(.astro-lx6opy4a) figcaption:where(.astro-lx6opy4a){color:var(--muted);margin-top:14px;font-size:13px}.quote:where(.astro-lx6opy4a) figcaption:where(.astro-lx6opy4a) a:where(.astro-lx6opy4a){color:var(--muted);text-decoration:underline}.quote:where(.astro-lx6opy4a) figcaption:where(.astro-lx6opy4a) a:where(.astro-lx6opy4a):hover{color:var(--blue)}.say:where(.astro-hguucoji){justify-content:space-between;align-items:center;gap:clamp(24px,5vw,56px);display:flex}.say-text:where(.astro-hguucoji){max-width:62ch}.say-p:where(.astro-hguucoji){color:var(--muted);margin:16px 0 0;font-size:17px}.yes-wall:where(.astro-d24tvifm){gap:0;max-width:860px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.yes-row:where(.astro-d24tvifm){border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:18px 0;display:grid}.yes-row:where(.astro-d24tvifm):first-child{border-top:none;padding-top:0}.yes-q:where(.astro-d24tvifm){font-size:17px;font-weight:700}.yes-chip:where(.astro-d24tvifm){background:var(--blue-soft);color:var(--blue-deep);border-radius:999px;justify-self:end;padding:4px 12px;font-size:13px;font-weight:700}.yes-a:where(.astro-d24tvifm){color:var(--muted);grid-column:1/-1;font-size:16px}.yes-foot:where(.astro-d24tvifm){justify-content:space-between;align-items:center;gap:24px;max-width:860px;margin-top:28px;display:flex}.yes-closing:where(.astro-d24tvifm){max-width:52ch;margin:0;font-size:17px;font-weight:600}.entries:where(.astro-g4vzswwy){gap:18px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.entry:where(.astro-g4vzswwy){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;padding:clamp(22px,3vw,28px)}.entry-head:where(.astro-g4vzswwy){align-items:center;gap:12px;display:flex}.entry-n:where(.astro-g4vzswwy){background:var(--blue-soft);width:28px;height:28px;color:var(--blue-deep);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.entry-head:where(.astro-g4vzswwy) h3:where(.astro-g4vzswwy){margin:0;font-size:20px}.entry-facts:where(.astro-g4vzswwy){grid-template-columns:130px minmax(0,1fr);gap:8px 18px;margin:18px 0 0;display:grid}.entry-facts:where(.astro-g4vzswwy) dt:where(.astro-g4vzswwy){text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding-top:2px;font-size:13px;font-weight:700}.entry-facts:where(.astro-g4vzswwy) dd:where(.astro-g4vzswwy){margin:0;font-size:16px}.entry-link:where(.astro-g4vzswwy){margin:18px 0 0}.entry-link:where(.astro-g4vzswwy) a:where(.astro-g4vzswwy){color:var(--blue);font-weight:600;text-decoration:none}.entry-link:where(.astro-g4vzswwy) a:where(.astro-g4vzswwy):hover{text-decoration:underline}@media (width<=640px){.entry-facts:where(.astro-g4vzswwy){grid-template-columns:minmax(0,1fr);gap:4px}.entry-facts:where(.astro-g4vzswwy) dd:where(.astro-g4vzswwy){margin-bottom:10px}}.plans-more:where(.astro-dj5vcdg6){margin:22px 0 0;font-size:15px}.plans-more:where(.astro-dj5vcdg6) a:where(.astro-dj5vcdg6){color:var(--blue);font-weight:600;text-decoration:none}.plans-more:where(.astro-dj5vcdg6) a:where(.astro-dj5vcdg6):hover{text-decoration:underline}.notice:where(.astro-h27e3uzq){background:var(--blue-soft);border-radius:16px;max-width:860px;padding:clamp(26px,4vw,40px)}.notice:where(.astro-h27e3uzq) h2:where(.astro-h27e3uzq){color:var(--blue-deep);margin:0 0 12px;font-size:clamp(21px,2.6vw,26px);line-height:1.15}.notice:where(.astro-h27e3uzq) p:where(.astro-h27e3uzq){color:var(--ink);max-width:62ch;margin:0 0 10px;font-size:16px}.notice:where(.astro-h27e3uzq) p:where(.astro-h27e3uzq):last-child{margin-bottom:0}.threads:where(.astro-tycplb2i){gap:16px;max-width:820px;margin-top:clamp(28px,4vw,44px);display:grid}.thread:where(.astro-tycplb2i){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;padding:22px 24px}.thread:where(.astro-tycplb2i) h3:where(.astro-tycplb2i){margin:0;font-size:18px}.thread-answer:where(.astro-tycplb2i){border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.thread-label:where(.astro-tycplb2i){letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:6px;font-size:11px;font-weight:700;display:inline-block}.thread-answer:where(.astro-tycplb2i) p:where(.astro-tycplb2i){color:var(--muted);margin:0;font-size:16px}.routes:where(.astro-3nygqspj){grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:18px;margin-top:clamp(24px,3vw,36px);display:grid}.route:where(.astro-3nygqspj){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.route:where(.astro-3nygqspj):hover{border-color:var(--blue)}.route-label:where(.astro-3nygqspj){font-size:17px;font-weight:700;display:block}.route-blurb:where(.astro-3nygqspj){color:var(--muted);margin-top:6px;font-size:15px;display:block}.hub-group:where(.astro-ypscqisq)+.hub-group:where(.astro-ypscqisq){margin-top:clamp(44px,6vw,72px)}.hub-grid:where(.astro-ypscqisq){grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px;margin-top:clamp(24px,3vw,36px);display:grid}.hub-card:where(.astro-ypscqisq){background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;padding:20px;text-decoration:none;transition:border-color .15s;display:block}.hub-card:where(.astro-ypscqisq):hover{border-color:var(--blue)}.hub-label:where(.astro-ypscqisq){font-size:17px;font-weight:700;display:block}.hub-blurb:where(.astro-ypscqisq){color:var(--muted);margin-top:6px;font-size:15px;display:block}.closing-lp:where(.astro-3fgi2wql){position:relative}.closing-lp:where(.astro-3fgi2wql) .closing-cat{position:absolute;bottom:-8px;right:0}@media (width<=1100px){.closing-lp:where(.astro-3fgi2wql) .closing-cat{display:none}}
