.pg-hero{padding-block:86px 54px}.pg-hero h1{letter-spacing:-.01em;max-width:15em;font-size:clamp(36px,5.2vw,68px);font-weight:850;line-height:1.04}.pg-hero h1 em{color:var(--teal-hi);font-style:normal}.pg-lede{max-width:38em;color:var(--muted);margin-top:24px;font-size:clamp(18px,1.5vw,21px)}.pg-hero .cta-row{margin-top:34px}.pg-body{padding-block:10px 96px}.pg-sec{border-top:1px solid var(--line);padding-block:46px}.pg-sec h2{max-width:18em;margin-bottom:18px;font-size:clamp(26px,2.8vw,40px)}.pg-sec h3{margin-bottom:8px;font-size:clamp(19px,1.6vw,23px);font-weight:750;font-stretch:88%}.pg-sec p{color:#d3e3ec;max-width:40em}.pg-sec p a{color:var(--teal-hi)}.pg-sec p+p{margin-top:14px}.pg-sec ul,.pg-sec ol{color:#d3e3ec;max-width:40em;margin:14px 0 0;padding-inline-start:22px}.pg-sec li+li{margin-top:8px}.pg-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:22px;display:grid}.pg-card{border:1px solid var(--line-2);border-radius:var(--r-lg);background:#ffffff0a;padding:22px 22px 24px}.pg-card p{color:var(--muted);font-size:16px}.pg-card .soon{margin-bottom:12px}.pg-steps{counter-reset:s;gap:14px;list-style:none;display:grid;padding:0!important}.pg-steps li{counter-increment:s;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid;margin:0!important}.pg-steps li:before{content:counter(s);border:1.5px solid var(--teal-hi);width:44px;height:44px;color:var(--teal-hi);font:800 19px/1 var(--f-display);border-radius:50%;place-items:center;display:grid}.pg-steps b{color:var(--text);display:block}.pg-note{background:#ffb45e12;border:1.5px dashed #ffb45ebf;border-radius:14px;margin-top:18px;padding:14px 16px;font-size:15.5px;font-weight:600;color:var(--ember)!important}.pg-quote{border-inline-start:3px solid var(--teal);font-family:var(--f-ui);background:#ffffff0d;border-radius:0 12px 12px 0;padding:6px 18px;color:var(--text)!important}.pg-faq details{border-bottom:1px solid var(--line-2);max-width:44em}.pg-faq summary{cursor:pointer;font:700 19px/1.3 var(--f-display);padding:18px 2px;font-stretch:88%}.pg-faq details p{color:var(--muted);padding:0 2px 18px}.pg-cta{text-align:center;border-top:1px solid var(--line);background:radial-gradient(60% 80% at 50% 100%,#30a0b042,#0000 70%);padding-block:74px 96px}.pg-cta h2{max-width:14em;margin-inline:auto}.pg-cta .cta-row{justify-content:center;margin-top:30px}.legal .pg-sec h2{font-size:clamp(22px,2vw,28px)}.legal .pg-sec{padding-block:30px}.nav a[aria-current=page]{color:#fff;background:#ffffff1a}.join-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:34px;display:grid}@media (width>=900px){.join-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.form{background:var(--ui-bg);color:var(--ui-ink);border-radius:var(--r-lg);font-family:var(--f-ui);gap:16px;padding:26px;display:grid}.form label{gap:6px;font-size:15.5px;font-weight:600;display:grid}.form input,.form select{font:400 17px/1.3 var(--f-ui);color:var(--ui-ink);background:#fff;border:1.5px solid #b9c9d5;border-radius:12px;width:100%;min-height:50px;padding:0 14px}.form input:focus-visible,.form select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.form .err{color:var(--ui-red);min-height:1.2em;font-size:14.5px;font-weight:600}.form .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form small{color:var(--ui-sub);font-size:14px}.form small a{color:var(--blue)}.form-msg{border-radius:12px;padding:14px 16px;font-weight:600}.form-msg.ok{color:var(--ui-green);background:#e2f3e6}.form-msg.bad{color:var(--ui-red);background:#fbe9e7}@media (width<=760px){.pg-hero{padding-block:54px 36px}.pg-sec{padding-block:36px}}.tiers{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:16px;display:grid}.tier{background:var(--ui-bg);color:var(--ui-ink);border-radius:var(--r-lg);font-family:var(--f-ui);flex-direction:column;gap:12px;padding:28px 24px 24px;display:flex;position:relative}.tier.featured{outline:3px solid var(--teal);box-shadow:0 0 70px -10px #30a0b0b3}.tier-flag{top:-13px;background:var(--teal-deep);color:#fff;font:700 13px/1 var(--f-text);border-radius:999px;padding:6px 11px;position:absolute;inset-inline-start:22px}.tier h2{color:var(--ui-ink);font-size:28px}.tier-price{align-items:baseline;gap:8px;display:flex;color:var(--ui-sub)!important}.tier-price b{font:800 46px/1 var(--f-display);color:var(--navy);font-stretch:80%}.tier-line{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex;color:var(--ui-ink)!important}.tier-who{font-size:15px;color:var(--ui-sub)!important}.tier ul{gap:8px;font-size:15.5px;list-style:none;display:grid;color:var(--ui-ink)!important;margin:4px 0 8px!important;padding:0!important}.tier li{padding-inline-start:22px;position:relative;margin:0!important}.tier li:before{content:"✓";color:var(--teal-deep);font-weight:800;position:absolute;inset-inline-start:0}.tier .btn{margin-top:auto}.tier .btn-ghost{color:var(--navy);background:#fff;border-color:#9db4c4}.cap details{border:1px solid var(--line-2);background:#ffffff09;border-radius:16px;margin-bottom:10px}.cap summary{cursor:pointer;font:700 19px/1.3 var(--f-display);align-items:center;gap:10px;padding:16px 18px;font-stretch:88%;display:flex}.cap-n{font:600 13px/1 var(--f-text);color:var(--muted);border:1px solid var(--line-2);border-radius:999px;margin-inline-start:auto;padding:5px 9px}.tw{overflow-x:auto}.cap table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.cap th,.cap td{border-top:1px solid var(--line);text-align:center;vertical-align:middle;padding:11px 14px}.cap thead th{color:var(--muted);font-size:13.5px;font-weight:600}.cap th[scope=row],.cap thead th:first-child{text-align:start;color:#d3e3ec;font-weight:500}.cap td.yes{color:var(--teal-hi);font-weight:800}.cap td.no{color:var(--faint)}.cap .soon{margin-inline-start:8px;padding:4px 8px;font-size:11.5px}.pg-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:30px;display:grid}@media (width>=900px){.pg-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.mock{background:var(--ui-bg);color:var(--ui-ink);font:400 14.5px/1.4 var(--f-ui);border-radius:20px;justify-self:center;width:100%;max-width:460px;margin:0;padding:16px;box-shadow:0 30px 70px -20px #0009,0 0 0 1px #9fd6de59}.mock figcaption{color:var(--ui-sub);text-align:center;margin-top:10px;font-size:12px}.mock-h{border-bottom:1px solid var(--ui-line);align-items:center;gap:8px;padding:4px 4px 12px;display:flex}.mock-h b{font-size:16.5px}.mock-h>span:last-child{color:var(--ui-sub);margin-inline-start:auto;font-size:13px}.mock-tag{color:var(--ui-amber);white-space:nowrap;background:#fdf1dc;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.mock-gt{margin:12px 4px 6px;font-size:13px;font-weight:700}.mock-gt.hot{color:var(--ui-red)}.mock-gt.late{color:var(--ui-ink)}.mock-gt.today{color:var(--ui-green)}.mock-r{border:1px solid var(--ui-line);background:#fff;border-radius:12px;align-items:center;gap:8px;margin-bottom:6px;padding:10px 12px;display:flex}.mock-n{color:var(--ui-sub);white-space:nowrap;margin-inline-start:auto;font-size:13px;font-weight:600}.mock-msg{background:#e2f3e6;border-radius:12px;padding:10px 12px;color:var(--ui-ink)!important;max-width:none!important;margin:12px 0!important}.mock-f{color:var(--teal-deep);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.mock-btn{color:var(--ui-ink);background:#fff;border:1.5px solid #b9c9d5;border-radius:999px;margin-inline-start:auto;padding:6px 12px}.mock-th{gap:6px;padding:12px 0;display:grid}.mock-th p{border-radius:12px;padding:8px 11px;font-size:14px;max-width:80%!important;color:var(--ui-ink)!important;margin:0!important}.mock-th .in{border:1px solid var(--ui-line);background:#fff;justify-self:start}.mock-th .out{background:#e2f3e6;justify-self:end}.mock-th .file{font-weight:600}@media (width<=520px){.mock-r{flex-wrap:wrap}.mock-n{flex-basis:100%;margin-inline-start:0}}
