@layer theme,base;@layer components{.sp-hero{isolation:isolate;padding-top:calc(var(--header-top) + var(--header-h) + 18px);padding-bottom:36px;position:relative;overflow-x:clip}.sp-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 58% at 80% 34%,#2b4692b3,#0000 72%),radial-gradient(44% 40% at 6% 4%,#8cb0da1f,#0000 70%),linear-gradient(140deg,#0d1426 0%,#15213f 55%,#1b2a4d 100%);position:absolute;inset:0 0 -180px;-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}.sp-hero-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.sp-hero .type-h1{font-size:clamp(2.125rem,10.4vw,4rem)}.sp-sub{max-width:36ch;color:var(--color-accent);font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;margin-top:10px;font-size:clamp(1rem,4vw,1.25rem);font-weight:700;line-height:1.28}.sp-points{z-index:1;color:var(--color-text-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:8px 0 0;padding:0;font-size:14px;font-weight:500;line-height:1.3;list-style:none;display:grid;position:relative}.sp-points li{align-items:center;gap:10px;display:flex}@media (min-width:64rem){.sp-hero{min-height:min(100svh,880px);padding-top:calc(var(--header-top) + var(--header-h) + 36px);align-items:center;padding-bottom:64px;display:flex}.sp-hero>*{width:100%}.sp-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head buy""points buy";align-items:center;gap:26px 56px}.sp-hero-head{grid-area:head;align-self:end}.sp-hero-buy{grid-area:buy}.sp-points{grid-area:points;align-self:start;gap:14px 22px;margin-top:0;font-size:16px}.sp-hero .type-h1{font-size:clamp(3.75rem,.4rem + 5.6vw,5.625rem)}.sp-sub{margin-top:18px;font-size:clamp(1.25rem,.9rem + .6vw,1.5625rem)}}.sp-tick{color:#2b4692;background:linear-gradient(170deg,#fcf7f1,#efe4d8);border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 1px #fff,0 2px #2b4692}.sp-buy-stage{isolation:isolate;position:relative}.sp-chip-tile{z-index:-1;pointer-events:none;background:linear-gradient(165deg,#fbf5ef,#e6d9cb);border-radius:28%;display:block;position:absolute;box-shadow:0 7px #2b4692}.sp-chip-tile-a{filter:blur(2.5px);width:92px;height:92px;top:-30px;right:-26px;rotate:16deg}.sp-chip-tile-c{opacity:.88;filter:blur(3.5px);width:74px;height:74px;bottom:-30px;left:12%;rotate:11deg}@media not (min-width:64rem){.sp-chip-tile{display:none}}html.lite .sp-chip-tile{display:none}.sp-buy{background:linear-gradient(170deg,#fcf7f1 0%,#f4eadf 100%);border-radius:28px;gap:14px;padding:18px 16px 16px;display:grid;position:relative;box-shadow:inset 0 1px #fff,inset 0 -3px 6px #2b469212,0 8px #2b4692,0 36px 60px -16px #050914e6}@media (min-width:48rem){.sp-buy{border-radius:36px;gap:18px;padding:26px;box-shadow:inset 0 1px #fff,inset 0 -3px 6px #2b469212,0 10px #2b4692,0 44px 70px -18px #050914e6}}.sp-buy-top{color:var(--color-text-1);font-family:var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:800;display:flex}.sp-buy-tag{border-radius:var(--radius-pill);color:var(--color-accent);background:var(--color-accent-a10);white-space:nowrap;flex:none;padding:5px 10px;font-size:13px}.sp-buy-price{--price-fs:clamp(3.25rem, 15vw, 4.25rem);min-height:0}.sp-buy-price.price[data-size=lg]{--price-fs:clamp(3.25rem, 15vw, 4.25rem)}.sp-buy .btn-lg{--btn-h:60px;--btn-fs:17px}.sp-cta-end{pointer-events:none;height:96px;position:absolute;bottom:0;left:0;right:0}.sp-trust{color:var(--color-text-3);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:2px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.sp-trust li{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sp-trust svg{color:var(--color-accent);flex:none}@media (min-width:64rem){.sp-buy .sp-trust{grid-template-columns:1.25fr 1fr 1fr;gap:10px;margin-top:4px;line-height:1.25;display:grid}.sp-buy .sp-trust li{white-space:normal;align-items:flex-start;gap:6px}.sp-buy .sp-trust svg{margin-top:2px}}.sp-section{z-index:1;padding-block:clamp(44px,6vw,80px);position:relative}.sp-h2{margin-bottom:clamp(20px,2.6vw,34px)}.sp-ben{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:64rem){.sp-ben{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.sp-ben-item{flex-direction:column;gap:10px;padding:16px;display:flex}@media (min-width:48rem){.sp-ben-item{gap:12px;padding:24px}}.sp-ico{color:#2b4692;background:linear-gradient(170deg,#fcf7f1,#efe4d8);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;margin-bottom:4px;display:grid;box-shadow:inset 0 1px #fff,0 4px #2b4692,0 12px 18px -8px #050914b3}.sp-ben-title{color:var(--color-text-1);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.25rem,5.2vw,1.625rem);font-weight:900;line-height:1.08}.sp-ben-text{color:var(--color-text-2);font-size:14px;line-height:1.4}@media (min-width:48rem){.sp-ben-title{font-size:clamp(1.5rem,.9rem + 1vw,1.875rem)}.sp-ben-text{font-size:15px}}.sp-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.sp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.sp-step{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:3px 14px;padding:16px;display:grid}.sp-step-num{color:var(--color-accent);font-family:var(--font-display);letter-spacing:-.04em;grid-row:span 2;font-size:52px;font-weight:900;line-height:.92}.sp-step-title{color:var(--color-text-1);font-family:var(--font-display);letter-spacing:-.015em;font-size:18px;font-weight:800;line-height:1.2}.sp-step-text{color:var(--color-text-2);font-size:15px;line-height:1.4}@media (min-width:64rem){.sp-step{grid-template-columns:1fr;gap:10px;padding:24px}.sp-step-num{grid-row:auto;font-size:72px}.sp-step-title{font-size:20px}}.sp-apps{color:var(--color-text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.sp-pricing{gap:16px;display:grid}@media (min-width:64rem){.sp-pricing{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:28px}}.sp-plans{border:0;gap:10px;min-width:0;margin:0;padding:0 0 6px;display:grid}.sp-plan{min-height:78px;color:var(--color-text-2);background:var(--grad-card);box-shadow:inset 0 0 0 1px var(--color-line-2), inset 0 1px 0 #ffffff0a;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:translate var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);border-radius:22px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid;position:relative}@media (min-width:48rem){.sp-plan{border-radius:26px;gap:16px;min-height:86px;padding:14px 22px}}@media (hover:hover) and (pointer:fine){.sp-plan:hover{box-shadow:inset 0 0 0 1px var(--color-line-3), inset 0 1px 0 #ffffff0f}}.sp-plan:has(.sp-plan-input:checked){background:linear-gradient(170deg,#fcf7f1 0%,#f4eadf 100%);box-shadow:inset 0 1px #fff,0 6px #2b4692,0 20px 34px -16px #050914d9}.sp-plan:has(.sp-plan-input:focus-visible){outline:2px solid var(--color-accent-hi);outline-offset:3px}.sp-plan-input{opacity:0;pointer-events:none;position:absolute}.sp-plan-radio{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--color-line-3);border-radius:50%;place-items:center;display:grid}.sp-plan:has(.sp-plan-input:checked) .sp-plan-radio{box-shadow:inset 0 0 0 2px var(--color-accent)}.sp-plan:has(.sp-plan-input:checked) .sp-plan-radio:after{content:"";background:var(--color-accent);border-radius:50%;width:12px;height:12px}.sp-plan-main{gap:4px;min-width:0;display:grid}.sp-plan-title{color:var(--color-text-1);font-family:var(--font-display);letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:17px;font-weight:800;display:flex}.sp-plan-title .chip{font-family:var(--font-display);letter-spacing:0;font-weight:800}.sp-plan-sub{color:var(--color-text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:13px;font-weight:500;display:flex}.sp-plan-save{color:var(--color-accent);font-family:var(--font-display);font-weight:800}.sp-plan-price{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:2px;display:grid}.sp-plan-price b{color:var(--color-text-1);font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:900}.sp-plan-price s{color:var(--color-text-4);font-size:12px}@media (min-width:48rem){.sp-plan-title{font-size:20px}.sp-plan-sub{font-size:14px}.sp-plan-price b{font-size:28px}.sp-plan-price s{font-size:13px}}.sp-pay{gap:14px;padding:18px 16px;display:grid}@media (min-width:64rem){.sp-pay{top:calc(var(--header-top) + var(--header-h) + 24px);gap:18px;padding:26px;position:sticky}}.sp-pay-title{color:var(--color-text-1);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:20px;font-weight:900}.sp-inc{color:var(--color-text-1);gap:10px;margin:0;padding:0;font-size:15px;line-height:1.35;list-style:none;display:grid}.sp-inc li{align-items:flex-start;gap:10px;display:flex}.sp-pay-note{color:var(--color-text-3);text-wrap:pretty;font-size:13px;line-height:1.45}.sp-faq .acc-trigger{cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none}.sp-faq .acc-trigger::-webkit-details-marker{display:none}.sp-faq .acc-q{font-family:var(--font-display);font-size:inherit;letter-spacing:-.01em;margin:0;font-weight:700}.sp-faq .acc-trigger .acc-icon{visibility:visible}.sp-faq .acc-item[open]:before,.sp-faq .acc-item[open]+.acc-item:before{opacity:0}.sp-faq .acc-item[open]:after{opacity:1}.sp-faq .acc-item[open]>.acc-trigger .acc-icon{color:var(--color-accent);background-color:var(--color-accent-a10);rotate:45deg}.sp-faq-link{color:var(--color-text-1);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-3);text-decoration-color:var(--color-line-3);text-underline-offset:3px;font-weight:600}.sp-support{flex-wrap:wrap;align-items:center;gap:14px 16px;display:flex}.sp-support .sp-ico{margin-bottom:0}.sp-support-title{color:var(--color-text-1);font-family:var(--font-display);font-size:17px;font-weight:800;line-height:1.25}.sp-final{--cta-base:#14224a;isolation:isolate;text-align:center;background:radial-gradient(70% 90% at 50% 0,#5476c98c,#0000 70%),linear-gradient(150deg,#2b4692 0%,#1b2a4d 100%);border-radius:30px;justify-items:center;gap:20px;padding:36px 18px;display:grid;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff29,0 30px 60px -30px #050914e6}.sp-final .type-h2{font-size:clamp(2rem,1rem + 4.4vw,4.25rem)}.sp-final .text-accent{color:#cfe0f5}.sp-final .sp-trust{color:#f7efe8d9}.sp-final .sp-trust svg{color:var(--color-cream)}@media (min-width:48rem){.sp-final{border-radius:44px;padding:64px 32px}}.sp-final-cta{width:100%;max-width:440px}.sp-final-cta .btn-lg{--btn-h:62px;--btn-fs:18px}.qp-form{gap:16px;display:grid}.qp-price{margin-top:-2px}.qp-foot{gap:12px;display:grid}.qp-legal{color:var(--color-text-3);text-wrap:pretty;font-size:12.5px;line-height:1.45}.qp-legal a{color:var(--color-text-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-3);text-decoration-color:var(--color-line-3);text-underline-offset:2px}}@layer utilities;
@layer theme,base;@layer components{.scta{z-index:40;left:12px;right:12px;bottom:calc(18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;max-width:560px;height:72px;translate:0 calc(100% + 24px + env(safe-area-inset-bottom));visibility:hidden;transition:translate var(--dur-ui) var(--ease-in), visibility 0s linear var(--dur-ui);background:linear-gradient(170deg,#fcf7f1 0%,#f4eadf 100%);border:0;border-radius:26px;align-items:center;gap:12px;margin-inline:auto;padding:10px 12px 10px 22px;display:flex;position:fixed;box-shadow:inset 0 1px #fff,0 6px #2b4692,0 26px 44px -14px #050914e6}.scta[data-show]{visibility:visible;transition:translate var(--fb-drawer) var(--ease-drawer), visibility 0s;translate:0}@media (min-width:64rem){.scta{display:none}}.scta-info{flex:1;min-width:0;display:grid}.scta-info>*{flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;display:flex}.scta-l1{color:var(--color-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;font-size:13px;font-weight:600;line-height:1.2;display:flex}.scta-l2{color:var(--color-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;margin-top:2px;font-size:13px;line-height:1.3;display:flex}.scta-l2[data-strong]{color:var(--color-text-1);font-family:var(--font-display);letter-spacing:-.03em;font-size:23px;font-weight:900;line-height:1.1}.scta-swap{animation:fb-swap var(--dur-ui) var(--ease-out) both}.scta number-flow-react{--number-flow-char-height:1.2em}@media not (min-width:64rem){.hdr-actions>[data-header-cta]{transition:opacity var(--dur-hover) var(--ease-out) var(--dur-press), background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), translate var(--dur-hover) var(--ease-out), scale var(--spring-snappy), visibility 0s}html[data-cta-zone] .hdr-actions>[data-header-cta]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-press) var(--ease-out), visibility 0s linear var(--dur-press)}}}@layer utilities;@keyframes fb-swap{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.scta{opacity:0;transition:opacity var(--dur-ui) var(--ease-out), visibility 0s linear var(--dur-ui);translate:0}.scta[data-show]{opacity:1;transition:opacity var(--dur-ui) var(--ease-out), visibility 0s}.scta-swap{animation:fade-in var(--dur-ui) var(--ease-out) both}}
