@font-face{font-family:Unbounded;src:url('unbounded-76123ade8739.woff2') format('woff2');font-weight:200 900;font-display:swap}

h1,h2,h3,.price-amount,.days{font-family:Unbounded,Manrope,sans-serif;font-weight:500;letter-spacing:-.04em;line-height:1.3}
.hero h1{font-size:clamp(2.4rem,4.25vw,3.7rem);line-height:1.24;letter-spacing:-.048em;font-weight:500;max-width:720px}.hero-copy{max-width:720px}.section h2{font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.35}.plan h3{font-size:1.25rem}.step h3{font-size:1.125rem}.trust h2{font:700 .875rem Manrope,sans-serif;letter-spacing:0}.trust p{font-size:.8125rem}.footer-intro h2{font-size:1.9rem;line-height:1.4}.modal-title{font-size:1.75rem;line-height:1.4}.dash-card h2{font-size:1.2rem}.dashboard h1{font-size:2.3rem}.price{display:flex;flex-direction:column;align-items:flex-start;gap:10px;letter-spacing:0}.price-amount{display:block;white-space:nowrap;font-size:2.45rem;line-height:1.15}.price small{display:block;font-family:Manrope,sans-serif;font-size:.875rem;line-height:1.5;color:#b6bfd3;letter-spacing:0}.summary-row strong{white-space:nowrap}.legal-copy h3{font-family:Manrope,sans-serif}.step p,.section-head p{font-size:1rem}.eyebrow{font-size:.8125rem;letter-spacing:.1em}.prototype{font-size:.75rem}
.design-picker{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:1164px;margin:0 auto;padding:10px 28px;color:#aeb8d1;font-size:.75rem}.design-options{display:flex;gap:6px;padding:4px;border:1px solid #8894b140;border-radius:100px;background:#0b1120}.design-option{border:1px solid transparent;padding:8px 15px;min-height:36px;border-radius:100px;background:transparent;color:#c5cee4;font-weight:650;font-size:.75rem;transition:background .2s,border-color .2s}.design-option[aria-pressed=true]{color:#f6f6ff;border-color:#aab8ff77;background:#aab8ff24}.design-option:hover{background:#aab8ff20}
@media(max-width:760px){.hero h1{font-size:clamp(1.85rem,7.2vw,3rem);line-height:1.28;letter-spacing:-.05em}.hero .wrap{padding-top:42px}.hero-copy{max-width:none}.hero p{max-width:390px}.section h2{font-size:1.55rem}.design-picker{justify-content:center;text-align:center;padding:10px 18px;gap:7px}.design-picker>span{width:100%;font-size:.68rem}.price-amount{font-size:2.3rem}.footer-intro h2{font-size:1.45rem}.footer-intro p{font-size:1rem}.modal-title{font-size:1.4rem}.hero-art{top:350px}.large-text .hero h1{font-size:2rem}.dashboard h1{font-size:1.7rem}}

body[data-design=polar]{--bg:#edf1f7;--surface:#fff;--text:#142138;--muted:#526179;--accent:#116b71;--line:#233e6229;--button:#b3ffdd;--ink:#082729;background:var(--bg);color:var(--text)}
[data-design=polar] .prototype{background:#080c17;border:0}.design-picker{line-height:1.4}
[data-design=polar] #app>.wrap{max-width:none;background:#080c17;padding:0 28px}
[data-design=polar] .header{max-width:1164px;margin:auto;border-color:#ffffff22;color:#f5f7ff}
[data-design=polar] .header .brand,[data-design=polar] .footer .brand{color:#f5f7ff}
[data-design=polar] .wordmark small{color:#b9c4e4}
[data-design=polar] .header .nav a{color:#e5eaf5;border-color:#778ba55e}
[data-design=polar] main:has(.hero){display:flex;flex-direction:column}
[data-design=polar] .hero{order:0;max-width:none;width:100%;min-height:810px;background:#080c17;color:#f7faff;overflow:hidden;border-bottom:1px solid #ffffff18}
[data-design=polar] .hero .wrap{position:relative;z-index:1;padding-top:65px;padding-bottom:25px;text-align:center}
[data-design=polar] .hero-copy{margin:auto;max-width:900px;animation:none}
[data-design=polar] .hero .eyebrow{justify-content:center;color:#a6dccc;letter-spacing:.16em}
[data-design=polar] .hero h1{font-size:clamp(2.35rem,4vw,3.7rem);max-width:900px;margin:auto;line-height:1.23;font-weight:550;letter-spacing:-.05em}
[data-design=polar] .hero h1 span{color:#b3ffdd}
[data-design=polar] .hero p{margin:22px auto 0;max-width:510px;color:#c6d2e5;font-size:1rem;line-height:1.7}
[data-design=polar] .hero .cta{margin-top:24px;border:1px solid #c7ffef;background:#b3ffdd;border-radius:12px;color:#082729;min-height:54px;box-shadow:0 0 32px #b3ffdd20;padding-inline:28px}
[data-design=polar] .hero .cta:hover{background:#d1ffee;box-shadow:0 0 35px #b3ffdd40}
[data-design=polar] .hero .micro{color:#afbed4;margin-top:12px}
[data-design=polar] .hero-art{inset:auto 0 20px;height:385px;background-image:linear-gradient(180deg,#080c17 0%,#080c1700 25%,#080c1700 68%,#080c17 100%),var(--planet-art,url('saturn-round.png'));background-size:cover,auto 690px;background-repeat:no-repeat;background-position:center,69% 48%;opacity:1}
[data-design=polar] .scroll-choice{margin-top:330px;justify-content:center;color:#e3eef5;gap:15px}
[data-design=polar] .scroll-choice i{border-color:#a7d7ce66;background:#080c17b3;color:#b3ffdd}
[data-design=polar] .trust{order:1;padding:30px 28px;width:100%;max-width:1220px}
[data-design=polar] .trust-grid{background:#fff;border:1px solid #a4b4c842;border-radius:16px;padding:24px 14px;box-shadow:0 5px 25px #102c4b05}
[data-design=polar] .trust-grid>div{padding-left:36px}
[data-design=polar] .trust-symbol{left:8px;color:#16766c}
[data-design=polar] .trust h2{color:#21364a}.trust p{line-height:1.5}
[data-design=polar] .trust p{color:#526179}
[data-design=polar] .plans{order:2;width:100%;border:0;padding-top:45px;padding-bottom:65px}
[data-design=polar] .section-head{align-items:center;margin-bottom:30px}
[data-design=polar] .section-head p{max-width:300px;color:#526179}
[data-design=polar] .cards{display:flex;flex-direction:column;gap:13px}
[data-design=polar] .plan{display:grid;grid-template-columns:1fr 1fr 1.2fr 210px;gap:20px;align-items:center;background:white;border:1px solid #a1b2c957;border-radius:16px;padding:30px;box-shadow:none}
[data-design=polar] .plan:hover{transform:translateY(-2px);border-color:#17847199}
[data-design=polar] .plan.best{background:#e1f4ec;border:1px solid #26937688}
[data-design=polar] .plan-orbit{display:none}
[data-design=polar] .plan h3{font-size:1.25rem;color:#192e43}
[data-design=polar] .plan .price{margin:0;gap:6px}
[data-design=polar] .price-amount{font-size:2rem;color:#193045}
[data-design=polar] .price small{color:#526179}
[data-design=polar] .plan .included{border:0;padding:0;margin:0;font-size:.9rem;color:#456274}
[data-design=polar] .plan .cta{margin:0;min-height:50px;border-radius:10px;background:#102c3b;color:#f2fff8;border-color:#102c3b;box-shadow:none;font-size:.875rem}
[data-design=polar] .plan .cta:hover{background:#174f55}
[data-design=polar] .best-badge{position:absolute;top:-10px;left:26px;right:auto;background:#176e58;color:#f1fff8;border-radius:5px;letter-spacing:.09em;font-size:.68rem;padding:4px 10px}
[data-design=polar] .plan-note{color:#607084;text-align:left;font-size:.8125rem}
[data-design=polar] .how{order:3;width:100%;padding-top:40px;padding-bottom:70px}
[data-design=polar] .step{background:transparent;border:0;border-top:1px solid #91a9bd80;border-radius:0;padding:24px 14px 0 0;box-shadow:none}
[data-design=polar] .step-top{border:0;margin-bottom:14px;padding-bottom:0}
[data-design=polar] .step-top span:first-child{border:0;background:transparent;color:#1b776c;font-family:Unbounded, sans-serif;font-size:1.8rem;place-items:start;width:auto;height:auto}
[data-design=polar] .step h3{color:#21364a}
[data-design=polar] .step p{color:#526179}
[data-design=polar] .support{order:4;width:100%;padding-top:35px;padding-bottom:70px;gap:50px}
[data-design=polar] .support>div:first-child{background:#dee7f0;border:1px solid #a1b2c947;border-radius:16px;min-height:290px;box-shadow:none}
[data-design=polar] .support>div:first-child:after{border-color:#5c8b9340;box-shadow:0 0 0 17px #17847108,0 0 0 18px #17847120}
[data-design=polar] .support h2{font-size:1.65rem}
[data-design=polar] .support p{color:#526179}
[data-design=polar] .faq details{background:white;border-color:#a1b2c966;border-radius:12px}
[data-design=polar] .faq details:hover,[data-design=polar] .faq details[open]{border-color:#23857488;background:#f8fffc}
[data-design=polar] .faq summary{color:#21364a;font-weight:650}
[data-design=polar] .faq summary span{border-color:#23947566;color:#126850}
[data-design=polar] .footer.wrap{border-radius:20px;background:#0b1423;color:#eef4ff;border-color:#152e48;margin-top:5px}
[data-design=polar] .footer-intro h2{color:#b3ffdd}
[data-design=polar] .footer .eyebrow{color:#a6dccc}
[data-design=polar] dialog{--accent:#b3ffdd;--text:#f6f6ff;--muted:#bdc7dc;color:#f6f6ff;background:#0c1726;border-color:#86bca955;box-shadow:0 30px 100px #00172788}
[data-design=polar] dialog .cta{background:#b3ffdd;color:#082729;border-radius:12px;border-color:#caffec}
[data-design=polar] .accessibility{background:#142b3d;color:#d4ffeb;border-color:#b3ffdd80}
[data-design=polar] .dashboard h1,[data-design=polar] .dashboard h2{color:#172c42}
[data-design=polar] .dash-card{background:white;border-color:#a4b4c866;color:#21364a}
[data-design=polar] .dashboard .notice{color:#526179}
[data-design=polar] .dashboard .code{background:#e9f0f7;color:#183144;border-color:#8faabf66}
[data-design=polar] .dashboard .cta{background:#113444;color:white;border-color:#113444}
[data-design=polar].high-contrast{--bg:#000;--text:#fff;--muted:#eee;--line:#fff;--accent:#b3ffdd;background:black;color:white}
[data-design=polar].high-contrast .trust-grid,[data-design=polar].high-contrast .plan,[data-design=polar].high-contrast .support>div:first-child,[data-design=polar].high-contrast .faq details,[data-design=polar].high-contrast .dash-card{background:black;border-color:white;color:white}
[data-design=polar].high-contrast h2,[data-design=polar].high-contrast h3,[data-design=polar].high-contrast p,[data-design=polar].high-contrast .price-amount,[data-design=polar].high-contrast small,[data-design=polar].high-contrast summary,[data-design=polar].high-contrast .included{color:white}
@media(max-width:1000px){[data-design=polar] .plan{grid-template-columns:1fr 1fr 190px;gap:18px;padding:27px 23px}[data-design=polar] .plan .included{display:none}[data-design=polar] .hero{min-height:780px}[data-design=polar] .hero-art{background-position:center,68% 48%}}
@media(max-width:760px){[data-design=polar] #app>.wrap{padding:0 20px}[data-design=polar] .hero{min-height:760px}[data-design=polar] .hero .wrap{padding-top:43px}[data-design=polar] .hero h1{font-size:clamp(1.7rem,6.6vw,2.8rem);line-height:1.3}[data-design=polar] .hero p{font-size:1rem;max-width:370px}[data-design=polar] .hero .cta{width:auto;max-width:100%;gap:15px;font-size:.9375rem;padding-inline:21px}[data-design=polar] .hero-art{top:auto;bottom:40px;height:330px;background-size:cover,auto 510px;background-position:center,71% 48%}[data-design=polar] .scroll-choice{margin-top:285px}[data-design=polar] .trust{padding:20px 18px}[data-design=polar] .trust-grid{padding:20px 6px;gap:21px 4px}[data-design=polar] .trust-grid>div{padding-left:30px;padding-right:3px}[data-design=polar] .trust h2{font-size:.8rem}[data-design=polar] .trust p{font-size:.75rem}[data-design=polar] .plans{padding-top:37px}[data-design=polar] .section-head p{max-width:100%;margin-top:17px}[data-design=polar] .plan{grid-template-columns:1fr 1fr;padding:26px 23px;gap:22px 10px}[data-design=polar] .plan h3{font-size:1.05rem}[data-design=polar] .plan .price{align-items:flex-end}[data-design=polar] .price-amount{font-size:1.55rem}[data-design=polar] .price small{font-size:.75rem}[data-design=polar] .plan .included{display:block;grid-column:1/-1;order:3;font-size:.875rem}[data-design=polar] .plan .cta{grid-column:1/-1;order:4}[data-design=polar] .plan.best{margin-top:7px}[data-design=polar] .how{padding-top:0}[data-design=polar] .steps{gap:27px}[data-design=polar] .step{padding-top:22px}[data-design=polar] .support{padding-top:0}[data-design=polar] .support>div:first-child{min-height:235px;padding:27px}[data-design=polar] .support h2{font-size:1.45rem}[data-design=polar] .footer.wrap{margin-bottom:85px}[data-design=polar] .large-text .hero h1{font-size:1.8rem}}

body.modal-open{overflow:hidden}
