@font-face{font-family:siteFont;src:url(/_next/static/media/4c169af750608fea-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:siteFont Fallback;src:local("Arial");ascent-override:85.29%;descent-override:22.12%;line-gap-override:0.00%;size-adjust:113.50%}.__className_0520c6{font-family:siteFont,siteFont Fallback,system-ui,Segoe UI,Tahoma,sans-serif;font-style:normal}.__variable_0520c6{--font-site:"siteFont","siteFont Fallback",system-ui,Segoe UI,Tahoma,sans-serif}.bp-site{--paper:#f7f5f0;--bg:#ffffff;--bg-alt:#f7f8fb;--surface:#ffffff;--surface-2:#f7f8fb;--tone:#f3f5f9;--sunken:#eef1f6;--ink:#0e1330;--text:#0e1330;--text-2:#4d5470;--text-3:#6b7189;--line:#e7eaf0;--line-strong:#d3d8e2;--grid:rgba(14,19,48,0.05);--accent:#2b3bf2;--accent-press:#1f2bc9;--accent-text:#1f2bc9;--accent-tint:#eef0ff;--accent-tint-2:#dfe3ff;--on-accent:#ffffff;--signal:#ff9b45;--success:#0e7a4e;--success-tint:#e3f4ea;--danger:#c8262c;--danger-tint:#fdecec;--warning:#9a5b00;--warning-tint:#fdf3dc;--band:#0e1330;--band-text:#f7f5f0;--band-text-2:#b9bdd3;--band-line:#262c52;--shadow-1:0 1px 2px rgba(14,19,48,0.04);--shadow-2:0 1px 2px rgba(14,19,48,0.04),0 12px 32px -8px rgba(14,19,48,0.1);--shadow-float:0 1px 2px rgba(14,19,48,0.05),0 20px 44px -14px rgba(14,19,48,0.2);--shadow-accent:0 1px 0 rgba(255,255,255,0.18) inset,0 8px 20px -8px rgba(43,59,242,0.55);--shadow-phone:0 30px 60px -20px rgba(14,19,48,0.32),0 12px 24px -12px rgba(14,19,48,0.18);--focus:#2b3bf2;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:24px;--r-2xl:32px;--container:1200px;--gutter:20px;--ease:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.05,0.7,0.1,1);color-scheme:light;background:var(--bg);color:var(--text);font-family:var(--font-site),system-ui,"Segoe UI",Tahoma,sans-serif;font-size:16px;line-height:1.8;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}@media (prefers-color-scheme:dark){html:not([data-site-theme=light]) .bp-site{--bg:#0a0d1f;--bg-alt:#0d1128;--surface:#121735;--surface-2:#161c3e;--tone:#11163a;--sunken:#080a18;--text:#f2f1ec;--text-2:#b6bacf;--text-3:#9196b0;--line:#20264a;--line-strong:#2f3662;--grid:rgba(255,255,255,0.035);--accent:#3a49f5;--accent-press:#2b3bf2;--accent-text:#a3aaff;--accent-tint:#161d52;--accent-tint-2:#1f2870;--success:#3dd68c;--success-tint:#12291f;--danger:#ff6b6b;--danger-tint:#331718;--warning:#f5b941;--warning-tint:#2e2412;--band:#121735;--band-line:#2a3160;--shadow-1:none;--shadow-2:0 0 0 1px rgba(255,255,255,0.02);--shadow-float:0 20px 44px -14px rgba(0,0,0,0.6);--shadow-accent:0 8px 20px -8px rgba(0,0,0,0.6);--shadow-phone:0 30px 80px -24px rgba(0,0,0,0.7);--focus:#a3aaff;color-scheme:dark}html:not([data-site-theme=light]):has(.bp-site){background:#0a0d1f}html:not([data-site-theme=light]) .bp-site .on-light{display:none!important}html:not([data-site-theme=light]) .bp-site .on-dark{display:revert!important}}html[data-site-theme=dark] .bp-site{--bg:#0a0d1f;--bg-alt:#0d1128;--surface:#121735;--surface-2:#161c3e;--tone:#11163a;--sunken:#080a18;--text:#f2f1ec;--text-2:#b6bacf;--text-3:#9196b0;--line:#20264a;--line-strong:#2f3662;--grid:rgba(255,255,255,0.035);--accent:#3a49f5;--accent-press:#2b3bf2;--accent-text:#a3aaff;--accent-tint:#161d52;--accent-tint-2:#1f2870;--success:#3dd68c;--success-tint:#12291f;--danger:#ff6b6b;--danger-tint:#331718;--warning:#f5b941;--warning-tint:#2e2412;--band:#121735;--band-line:#2a3160;--shadow-1:none;--shadow-2:0 0 0 1px rgba(255,255,255,0.02);--shadow-float:0 20px 44px -14px rgba(0,0,0,0.6);--shadow-accent:0 8px 20px -8px rgba(0,0,0,0.6);--shadow-phone:0 30px 80px -24px rgba(0,0,0,0.7);--focus:#a3aaff;color-scheme:dark}html:has(.bp-site){background:#ffffff;scroll-behavior:smooth;scroll-padding-top:92px}html[data-site-theme=dark]:has(.bp-site){background:#0a0d1f}.bp-site .on-dark,html[data-site-theme=dark] .bp-site .on-light{display:none!important}html[data-site-theme=dark] .bp-site .on-dark{display:revert!important}@media (min-width:768px){.bp-site{--gutter:32px}}@media (prefers-reduced-motion:reduce){html:has(.bp-site){scroll-behavior:auto}}:where(.bp-site) *,:where(.bp-site) :after,:where(.bp-site) :before{box-sizing:border-box}:where(.bp-site) a{color:inherit;text-decoration:none}:where(.bp-site) ol,:where(.bp-site) ul{margin:0;padding:0;list-style:none}.bp-site :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}.bp-site ::selection{background:var(--accent-tint-2)}.bp-site [dir=ltr],.bp-site:lang(en){line-height:1.6}.bp-site .num{font-variant-numeric:tabular-nums}.bp-site .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:12px;top:-60px;z-index:100;background:var(--accent);color:var(--on-accent)!important;padding:10px 16px;border-radius:12px;font-weight:600}.skip-link:focus{top:12px}.text-link{color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.text-link:hover{text-decoration-thickness:2px}.wrap{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:80px}@media (min-width:1024px){.section{padding-block:120px}}.section-alt{background:var(--bg-alt)}.display{font-size:clamp(2.25rem,1.35rem + 3.3vw,4rem);line-height:1.32;font-weight:700;letter-spacing:0;margin:0;text-wrap:balance}.bp-site:lang(en) .display{letter-spacing:-.03em;line-height:1.08}.mark{display:inline-block;background:var(--accent);color:#ffffff;padding:0 .2em .04em;border-radius:.2em;line-height:1.25;white-space:nowrap}.bp-site:lang(en) .mark{line-height:1.12;padding:0 .16em .06em}.h2{font-size:clamp(1.875rem,1.3rem + 2vw,2.75rem);line-height:1.32;font-weight:700;margin:0;text-wrap:balance}.bp-site:lang(en) .h2{letter-spacing:-.025em;line-height:1.12}.h3-lg{font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);line-height:1.42;font-weight:700;margin:0;text-wrap:balance}.bp-site:lang(en) .h3-lg{letter-spacing:-.02em;line-height:1.2}.h3,.h4{font-size:1.1875rem;line-height:1.55;font-weight:600;margin:0}.bp-site:lang(en) .h4{letter-spacing:-.01em;line-height:1.35}.lead{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.9;color:var(--text-2);margin:0;text-wrap:pretty}.bp-site:lang(en) .lead{line-height:1.6}.muted{color:var(--text-2)}.subtle{color:var(--text-3)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;line-height:1.5;font-weight:600;color:var(--accent-text);background:var(--accent-tint);padding:6px 14px;border-radius:999px;margin:0 0 20px}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal);flex:none}.bp-site:lang(en) .eyebrow{letter-spacing:.01em}.section-head{max-width:720px;margin-bottom:56px}@media (min-width:1024px){.section-head{margin-bottom:64px}}.section-head.center{margin-inline:auto;text-align:center}.section-head .lead{margin-top:18px}.section-head.center .lead{max-width:620px;margin-inline:auto}.btn{--h:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--h);padding:0 22px;border-radius:12px;font:inherit;font-weight:600;font-size:1rem;line-height:1.2;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease),transform .12s var(--ease)}.btn:active{transform:scale(.98)}.btn[aria-disabled=true],.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.btn-lg{--h:56px;padding:0 28px;font-size:1.0625rem;border-radius:14px}.btn-sm{--h:42px;padding:0 18px;font-size:.9375rem;border-radius:11px}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-accent)}.btn-primary:hover{background:var(--accent-press)}.btn-outline{background:var(--surface);color:var(--text);border-color:var(--line-strong);box-shadow:var(--shadow-1)}.btn-outline:hover{border-color:var(--text-3);background:var(--surface-2)}.btn-ghost{background:transparent;color:var(--accent-text)}.btn-ghost:hover{background:var(--accent-tint)}.btn-light{background:#ffffff;color:var(--ink)}.btn-light:hover{background:var(--paper)}.btn-block{width:100%}.btn .flip,.flip{transform:scaleX(1)}[dir=rtl] .flip{transform:scaleX(-1)}.store-row{display:flex;flex-wrap:wrap;gap:10px}.store-btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 18px 0 16px;border-radius:12px;background:var(--ink);color:#f7f5f0;border:1px solid var(--ink);transition:transform .1s var(--ease),opacity .16s var(--ease)}.store-btn:hover{opacity:.9}.store-btn:active{transform:scale(.97)}.store-btn small{display:block;font-size:.6875rem;line-height:1.2;opacity:.75}.store-btn strong{display:block;font-size:.9375rem;line-height:1.3;font-weight:600}html[data-site-theme=dark] .bp-site .store-btn{background:transparent;border-color:var(--line-strong);color:var(--text)}@media (prefers-color-scheme:dark){html:not([data-site-theme=light]) .bp-site .store-btn{background:transparent;border-color:var(--line-strong);color:var(--text)}}.site-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.site-header.scrolled,.site-header:has(details[open]){border-bottom-color:var(--line);box-shadow:0 6px 24px -18px rgba(14,19,48,.25)}.header-row{display:flex;align-items:center;gap:16px;height:72px}.brand-link{display:inline-flex;align-items:center;flex:none}.brand-link img{height:30px;width:auto}.main-nav{display:none;gap:2px;margin-inline:auto}.main-nav a{padding:8px 14px;border-radius:10px;font-size:.9375rem;font-weight:500;color:var(--text-2);transition:color .16s var(--ease),background-color .16s var(--ease)}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--text);background:var(--tone)}.header-actions{margin-inline-start:auto;display:flex;align-items:center;gap:6px}.icon-btn{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;border:0;background:transparent;color:var(--text-2);cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease)}.icon-btn:hover{background:var(--tone);color:var(--text)}.lang-link{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;font-size:.9375rem;font-weight:500;color:var(--text-2)}.lang-link:hover{background:var(--tone);color:var(--text)}.header-cta{display:none;margin-inline-start:6px}.mobile-menu{position:relative}.mobile-menu>summary{list-style:none}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu .menu-close,.mobile-menu[open] .menu-open{display:none}.mobile-menu[open] .menu-close{display:block}.menu-panel{position:fixed;inset-inline:0;top:72px;background:var(--bg);border-bottom:1px solid var(--line);padding:12px var(--gutter) 24px;display:grid;gap:4px;box-shadow:var(--shadow-2)}.menu-panel a:not(.btn){padding:14px 8px;font-size:1.0625rem;font-weight:500;border-bottom:1px solid var(--line)}.menu-panel .btn{margin-top:16px}@media (min-width:1024px){.main-nav{display:flex}.header-actions{margin-inline-start:0}.header-cta{display:inline-flex}.mobile-menu{display:none}}.hero{position:relative;padding-block:40px 64px;overflow:hidden;isolation:isolate}@media (min-width:1024px){.hero{padding-block:72px 104px}}.hero-bg{inset:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:48px 48px;background-position:top;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 35%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 75% 70% at 50% 35%,#000 20%,transparent 78%)}.hero-bg,.hero:after{position:absolute;z-index:-1;pointer-events:none}.hero:after{content:"";width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(43,59,242,.14),rgba(43,59,242,0) 65%);top:0;inset-inline-end:-120px}.hero-grid{display:grid;gap:56px;align-items:center}@media (min-width:1024px){.hero-grid{grid-template-columns:1.05fr .95fr;gap:48px}}.hero-copy .lead{margin-top:20px;max-width:540px}.hero-copy .hero-kicker{margin:18px 0 0;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.5;font-weight:500;color:var(--text)}.bp-site:lang(en) .hero-copy .hero-kicker{letter-spacing:-.015em;line-height:1.3}.pill{display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:.875rem;color:var(--text-2);margin-bottom:28px;box-shadow:var(--shadow-1);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}[dir=rtl] .pill{padding:5px 5px 5px 14px}.pill svg{color:var(--text-3)}a.pill:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2)}.pill-tag{display:inline-flex;align-items:center;gap:6px;background:var(--accent-tint);color:var(--accent-text);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600}.pill-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal)}.hero-ctas{align-items:center;gap:12px;margin-top:36px}.hero-ctas,.hero-note{display:flex;flex-wrap:wrap}.hero-note{gap:10px 22px;margin-top:24px;font-size:.875rem;color:var(--text-2)}.hero-note li{display:inline-flex;align-items:center;gap:6px}.hero-note svg{color:var(--success)}.hero-stores{margin-top:28px}@media (max-width:479px){.hero-ctas .btn{width:100%}.store-row .store-btn{flex:1 1 0;justify-content:center}}.hero-visual{position:relative;display:grid;min-height:600px;align-items:start;padding-top:24px}.hero-photo{position:relative;justify-self:end;width:min(440px,80%);aspect-ratio:4/5;border-radius:var(--r-2xl);overflow:hidden;background:var(--tone);box-shadow:var(--shadow-2)}.hero-photo:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(14,19,48,.06)}.hero-phone{position:absolute;z-index:2;bottom:0;inset-inline-start:0;scale:.74;transform-origin:100% 100%}[dir=ltr] .hero-phone{transform-origin:0 100%}.float-card{position:absolute;z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 16px;box-shadow:var(--shadow-float);font-size:.8125rem;line-height:1.5;width:max-content;min-width:196px;max-width:248px}.float-card .fc-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.875rem;color:var(--text);margin-bottom:8px}.fc-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--accent-tint);color:var(--accent-text);flex:none}.fc-brain{inset-inline-end:-28px;top:-18px}.fc-season{inset-inline-end:-32px;bottom:120px}[dir=rtl] .hero-photo img{transform:scaleX(-1)}.swatches{display:flex;gap:6px;margin-bottom:8px}.swatches i{width:22px;height:22px;border-radius:7px;display:block;box-shadow:inset 0 0 0 1px rgba(14,19,48,.08)}.chips{display:flex;flex-wrap:wrap;gap:4px}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;background:var(--tone);color:var(--text-2);font-size:.75rem;line-height:1.6}.chip-accent{background:var(--accent-tint);color:var(--accent-text)}.chip-ok{background:var(--success-tint);color:var(--success);font-weight:600}.meter{height:6px;background:var(--tone);overflow:hidden;margin-top:8px}.meter,.meter>i{border-radius:6px}.meter>i{display:block;height:100%;width:75%;background:var(--accent)}@media (max-width:1023px){.hero-visual{max-width:560px;width:100%;margin-inline:auto}}@media (max-width:639px){.hero-visual{min-height:0;padding-bottom:24px}.hero-photo{width:82%}.hero-phone{scale:.58;inset-inline-start:-6px}.float-card{width:172px;padding:12px}.fc-brain{display:none}.fc-season{inset-inline-end:0;bottom:0}.pt-line{display:none}}.phone{position:relative;z-index:2;width:280px;aspect-ratio:9/19;border-radius:46px;background:#0e1330;padding:10px;box-shadow:var(--shadow-phone)}.phone-screen{position:relative;height:100%;border-radius:37px;overflow:hidden;background:#f6f6f9;color:#14151c;display:flex;flex-direction:column;font-size:11px;line-height:1.5}.phone-notch{position:absolute;top:9px;left:50%;translate:-50% 0;width:84px;height:24px;border-radius:999px;background:#0e1330;z-index:2}.ph-status{padding:12px 22px 0;font-size:10px;font-weight:600;direction:ltr}.ph-status,.ph-top{display:flex;justify-content:space-between}.ph-top{padding:18px 14px 8px}.ph-brand,.ph-top{align-items:center}.ph-brand{display:inline-flex;gap:6px;background:#fff;border:1px solid #e6e7ec;border-radius:999px;padding:3px 10px 3px 4px;font-weight:600;font-size:10.5px}[dir=rtl] .ph-brand{padding:3px 4px 3px 10px}.ph-avatar{width:20px;height:20px;border-radius:7px;background:#6b2d5c;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700}.ph-me{width:26px;height:26px;border-radius:50%;background:#e9ebff;display:grid;place-items:center;color:#1f2bc9}.ph-body{padding:0 14px;flex:1;display:flex;flex-direction:column;gap:10px;min-height:0}.ph-hello{font-size:15px;font-weight:700;line-height:1.4}.ph-sub{color:#525768;font-size:10px;margin-top:-6px}.ph-post{background:#fff;border-radius:16px;border:1px solid #e6e7ec;overflow:hidden}.post-art{position:relative;aspect-ratio:1/1;background:#1a1f4d;color:#f7f5f0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:14px;text-align:center;overflow:hidden}.post-art .moon{position:absolute;top:18px;inset-inline-end:22px;width:38px;height:38px;border-radius:50%;box-shadow:-8px 6px 0 0 #f2c66d}[dir=ltr] .post-art .moon{box-shadow:8px 6px 0 0 #f2c66d}.post-art .lantern{position:absolute;top:0;inset-inline-start:28px;width:2px;height:34px;background:#f2c66d}.post-art .lantern:after{content:"";position:absolute;bottom:-22px;left:50%;translate:-50% 0;width:16px;height:22px;border-radius:5px 5px 8px 8px;background:#f2c66d}.post-art .stars{position:absolute;inset:0;background-image:radial-gradient(circle at 30% 30%,#f7f5f0 1px,transparent 1.5px),radial-gradient(circle at 70% 18%,#f7f5f0 1px,transparent 1.5px),radial-gradient(circle at 55% 42%,#f7f5f0 .8px,transparent 1.3px),radial-gradient(circle at 15% 55%,#f7f5f0 .8px,transparent 1.3px);opacity:.7}.post-art .bottle{width:44px;height:58px;border-radius:10px 10px 14px 14px;background:#6b2d5c;position:relative;margin-bottom:10px;border:2px solid #f2c66d}.post-art .bottle:before{content:"";position:absolute;top:-14px;left:50%;translate:-50% 0;width:16px;height:12px;border-radius:3px;background:#f2c66d}.post-art strong{font-size:17px;line-height:1.35;font-weight:700;position:relative}.post-art span{font-size:9.5px;opacity:.85;position:relative}.post-meta{padding:8px 10px;display:grid;gap:6px}.post-caption{font-size:10px;color:#525768;line-height:1.6}.post-row{display:flex;justify-content:space-between;align-items:center;gap:6px}.ph-chip{display:inline-flex;align-items:center;gap:3px;background:#eef0ff;color:#1f2bc9;border-radius:999px;padding:1px 8px;font-size:9px;font-weight:600}.ph-chip.ok{background:#e7f6ee;color:#0e7a4e}.ph-tabs{display:flex;justify-content:space-around;align-items:center;padding:8px 10px 16px;background:#fff;border-top:1px solid #e6e7ec;color:#6b7082}.ph-create{width:34px;height:34px;border-radius:50%;background:#2b3bf2;color:#fff;display:grid;place-items:center}.ph-tabs .on{color:#2b3bf2}@media (max-width:639px){.phone{width:244px;border-radius:40px}.phone-screen{border-radius:31px}}@media (prefers-reduced-motion:no-preference){.float-card{animation:bob 7s var(--ease) infinite}.fc-season{animation-delay:-3.5s}.rise{animation:rise .64s var(--ease-out) both}.rise-2{animation-delay:80ms}.rise-3{animation-delay:.16s}.rise-4{animation-delay:.24s}.post-art .bottle{animation:glow 4s ease-in-out infinite}.seasons-track{scroll-behavior:smooth}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes glow{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.proof{border-block:1px solid var(--line);padding-block:22px;background:var(--bg)}.proof-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px;color:var(--text-2);font-size:.9375rem;font-weight:500}.proof-row li{display:inline-flex;align-items:center;gap:10px}.proof-ico{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent-tint);color:var(--accent-text);flex:none}@media (max-width:899px){.proof-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:.875rem;line-height:1.5}}@media (max-width:379px){.proof-row{grid-template-columns:1fr}}.cases{display:grid;gap:24px}@media (min-width:640px){.cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (min-width:1100px){.cases{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.cases{grid-auto-flow:column;grid-auto-columns:78%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-bottom:8px;scrollbar-width:none}.cases::-webkit-scrollbar{display:none}.case{scroll-snap-align:start}}.case-photo{position:relative;aspect-ratio:4/5;border-radius:var(--r-xl);overflow:hidden;background:var(--tone)}.case-photo img{transition:transform .6s var(--ease)}@media (prefers-reduced-motion:no-preference){.case:hover .case-photo img{transform:scale(1.035)}}.case-tag{position:absolute;top:14px;inset-inline-start:14px;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.92);color:#0e1330;font-size:.75rem;font-weight:600;line-height:1.6;backdrop-filter:blur(8px)}.case .h4{margin-top:20px}.case p{margin:8px 0 0;color:var(--text-2);font-size:.9375rem;line-height:1.85}.bp-site:lang(en) .case p{line-height:1.6}.steps{display:grid;gap:16px}@media (min-width:900px){.steps{grid-template-columns:repeat(3,1fr);gap:24px}}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:16px 16px 28px;display:flex;flex-direction:column}.step-art{background:var(--accent-tint);border-radius:18px;display:grid;place-items:center;aspect-ratio:16/10;margin-bottom:24px;overflow:hidden}.step-art img{width:46%;height:auto}.step-title{display:flex;align-items:center;gap:12px;padding-inline:12px}.step-num{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--accent);color:#ffffff;font-weight:700;font-size:.875rem;flex:none}.step p{margin:10px 0 0;padding-inline:12px;color:var(--text-2);font-size:.9375rem}.feat-rows{display:grid;gap:80px}@media (min-width:1024px){.feat-rows{gap:120px}}.feat-row{display:grid;gap:36px;align-items:center}@media (min-width:1024px){.feat-row{grid-template-columns:1fr 1fr;gap:80px}.feat-row.flip-row .feat-media{order:-1}}.feat-copy{max-width:520px}.feat-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;border-radius:999px;background:var(--accent-tint);color:var(--accent-text);font-size:.8125rem;font-weight:600;line-height:1.5;margin-bottom:18px}.feat-body{margin:16px 0 0;color:var(--text-2);font-size:1.0625rem;line-height:1.9}.bp-site:lang(en) .feat-body{line-height:1.6}.checks{display:grid;gap:14px;margin-top:28px}.checks li{display:flex;align-items:flex-start;gap:12px;font-weight:500;line-height:1.6}.checks svg{flex:none;color:var(--accent);margin-top:1px}.feat-media{position:relative;display:grid;place-items:center;min-height:460px;padding:48px 40px;border-radius:var(--r-2xl);background:var(--tone);overflow:hidden;isolation:isolate}.feat-media:before{inset:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 10%,transparent 80%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 10%,transparent 80%)}.feat-media:after,.feat-media:before{content:"";position:absolute;z-index:-1}.feat-media:after{width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(43,59,242,.13),rgba(43,59,242,0) 65%)}@media (max-width:639px){.feat-media{min-height:0;padding:32px 18px;border-radius:var(--r-xl)}}.mock{font-size:.875rem;line-height:1.5;color:var(--text);width:min(420px,100%)}.mock-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.mock-head strong{font-size:.9375rem;font-weight:600}.mock-ico{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent-tint);color:var(--accent-text);flex:none}.mock-brand{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border:1px solid var(--line);border-radius:999px;font-size:.75rem;font-weight:600}[dir=rtl] .mock-brand{padding:3px 4px 3px 10px}.mock-brand i{font-style:normal;width:20px;height:20px;border-radius:7px;background:#6b2d5c;color:#fff;display:grid;place-items:center;font-size:.625rem;font-weight:700}.cal-card,.mock-brain{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:var(--shadow-float)}.brain-rows{margin:0;display:grid;gap:8px}.brain-rows>div{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;padding:10px 14px;background:var(--surface-2);border-radius:12px}.brain-rows dt{font-size:.75rem;color:var(--text-3)}.brain-rows dd{margin:0;font-size:.8125rem;font-weight:600}.swatch-row{display:flex;gap:6px}.swatch-row i{width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1px rgba(14,19,48,.08)}.logo-label{font-size:.75rem;color:var(--text-3);margin:18px 0 10px}.logo-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lt{position:relative;aspect-ratio:1;border-radius:14px;display:grid;place-items:center;font-weight:700}.lt b{font-size:1.75rem;line-height:1}.lt-1{background:#1a1f4d;color:#f2c66d}.lt-2{background:#6b2d5c;color:#f7f5f0;outline:2px solid var(--accent);outline-offset:3px}.lt-2 b{font-size:1.5rem}.lt-3{background:#efe7dc;color:#6b2d5c}.lt em{position:absolute;bottom:-11px;left:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-style:normal;font-size:.625rem;font-weight:600;background:var(--accent);color:#fff;border-radius:999px;padding:1px 8px 1px 6px}.mock-posts{width:min(460px,100%)}.post-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:center}.ptile{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:12px 10px 16px;text-align:center;box-shadow:var(--shadow-float);color:#f7f5f0}.ptile strong{font-size:.9375rem;line-height:1.35;font-weight:700}.ptile-1{background:#1a1f4d;background-image:radial-gradient(circle at 25% 30%,#f7f5f0 .8px,transparent 1.3px),radial-gradient(circle at 70% 20%,#f7f5f0 .8px,transparent 1.3px),radial-gradient(circle at 45% 45%,#f7f5f0 .6px,transparent 1.1px)}.ptile-2{background:#6b2d5c;justify-content:center;gap:4px;transform:translateY(-18px) scale(1.06);z-index:2}.ptile-2 strong{font-size:1.5rem;color:#f2c66d}.pt-kicker,.pt-line{font-size:.625rem;opacity:.85;line-height:1.5}.ptile-3{background:#efe7dc;color:#1a1f4d}.pt-moon{position:absolute;top:14px;inset-inline-end:16px;width:26px;height:26px;border-radius:50%;box-shadow:-6px 5px 0 0 #f2c66d}.pt-bottle{position:relative;width:30px;height:40px;border-radius:8px 8px 10px 10px;background:#6b2d5c;border:2px solid #f2c66d;margin-bottom:10px}.pt-bottle:before{content:"";position:absolute;top:-10px;left:50%;translate:-50% 0;width:12px;height:8px;border-radius:2px;background:#f2c66d}.pt-bottle.light{background:#1a1f4d;border-color:#c9a45a}.pt-bottle.light:before{background:#c9a45a}.mock-foot{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding:10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-1)}.mock-foot .dots{display:flex;gap:5px}.mock-foot .dots i{width:6px;height:6px;border-radius:3px;background:var(--line-strong)}.mock-foot .dots i.on{width:18px;background:var(--accent)}.mock-cal{position:relative;padding-bottom:72px}.season-pip{margin-inline-start:auto;width:9px;height:9px;border-radius:50%;background:var(--signal)}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cal-dow{font-size:.625rem;color:var(--text-3);text-align:center;overflow:hidden;white-space:nowrap}.cal-day{position:relative;aspect-ratio:1;border-radius:10px;background:var(--surface-2);display:grid;place-items:center;font-size:.75rem;font-weight:500;color:var(--text-2)}.cal-day i{position:absolute;inset-inline:22%;bottom:5px;height:4px;border-radius:2px}.cal-day.today{background:var(--accent);color:#fff}.cal-day.today i{background:#fff!important}.cal-next{display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px;background:var(--surface-2);border-radius:14px}.cal-next strong{display:block;font-size:.8125rem;font-weight:600}.cal-next small{display:block;font-size:.6875rem;color:var(--text-3)}.cal-next .chip{margin-inline-start:auto}.ptile-mini{width:40px;height:40px;border-radius:10px;background:#1a1f4d;position:relative;flex:none}.ptile-mini:after{content:"";position:absolute;top:8px;inset-inline-end:9px;width:12px;height:12px;border-radius:50%;box-shadow:-3px 2px 0 0 #f2c66d}.reach-card{position:absolute;bottom:0;inset-inline-end:-20px;width:188px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 16px;box-shadow:var(--shadow-float)}.reach-card small{display:block;font-size:.75rem;color:var(--text-3)}.reach-card strong{display:block;font-size:1.5rem;line-height:1.3;font-weight:700;color:var(--success)}.bars{display:flex;align-items:flex-end;gap:5px;height:44px;margin-top:8px}.bars i{flex:1;border-radius:3px;background:var(--accent-tint-2)}.bars i:last-child{background:var(--accent)}@media (max-width:639px){.reach-card{inset-inline-end:-4px;width:160px}.ptile strong{font-size:.75rem}.ptile-2 strong{font-size:1.125rem}}.features{display:grid;gap:16px}@media (min-width:640px){.features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.features{grid-template-columns:repeat(3,1fr);gap:20px}}.feature{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-1);transition:border-color .2s var(--ease),transform .2s var(--ease)}.feature:hover{border-color:var(--line-strong)}@media (prefers-reduced-motion:no-preference){.feature:hover{transform:translateY(-2px)}}.feature-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--accent-tint);color:var(--accent-text);margin-bottom:20px}.feature p{margin:8px 0 0;color:var(--text-2)}.feature .chips{margin-top:16px}.band{position:relative;background:var(--band);color:var(--band-text);overflow:hidden;isolation:isolate}.band:before{content:"";position:absolute;z-index:-1;width:720px;height:720px;border-radius:50%;top:-360px;inset-inline-end:-200px;background:radial-gradient(circle,rgba(43,59,242,.32),rgba(43,59,242,0) 65%)}.band .lead,.band .muted{color:var(--band-text-2)}.band .eyebrow,.founders .eyebrow{color:#c9cdff;background:rgba(255,255,255,.08)}.seasons-head{display:grid;gap:28px;align-items:end;margin-bottom:48px}.seasons-foot{margin-top:40px;padding-top:28px;border-top:1px solid var(--band-line)}.seasons-foot p{margin:0;font-size:.875rem}.seasons-foot .flags{margin-top:14px}.seasons-foot .small-note{margin-top:18px;font-size:.8125rem}@media (min-width:900px){.seasons-head{grid-template-columns:1fr auto}}.seasons-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:14px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--band-line) transparent}@media (min-width:1100px){.seasons-track{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible}}.season{scroll-snap-align:start;border:1px solid var(--band-line);border-radius:var(--r-xl);padding:24px;display:flex;flex-direction:column;gap:6px;min-height:184px;background:rgba(255,255,255,.03);transition:background-color .2s var(--ease),border-color .2s var(--ease)}.season:hover{background:rgba(255,255,255,.06);border-color:#353d70}.season-when{font-size:.8125rem;color:var(--band-text-2)}.season-name{font-size:1.25rem;font-weight:700;line-height:1.45}.season-desc{font-size:.875rem;color:var(--band-text-2);margin-top:auto}.season.featured{background:#ffffff;color:#0e1330;border-color:#ffffff}.season.featured .season-desc,.season.featured .season-when{color:#464b63}.season-dot{width:10px;height:10px;border-radius:50%;background:var(--signal);display:inline-block}.flags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.flags span{border:1px solid var(--band-line);border-radius:999px;padding:4px 12px;font-size:.8125rem;color:var(--band-text-2)}.toggle{display:inline-flex;padding:4px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);gap:2px}.toggle button{font:inherit;font-size:.9375rem;font-weight:600;border:0;background:transparent;color:var(--text-2);padding:8px 18px;min-height:42px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .16s var(--ease),color .16s var(--ease)}.toggle button[aria-pressed=true]{background:var(--ink);color:#ffffff}html[data-site-theme=dark] .bp-site .toggle button[aria-pressed=true]{background:var(--accent)}@media (prefers-color-scheme:dark){html:not([data-site-theme=light]) .bp-site .toggle button[aria-pressed=true]{background:var(--accent)}}.save-badge{font-size:.75rem;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--success-tint);color:var(--success)}.pricing-top{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:48px}.plans{display:grid;gap:16px}@media (min-width:720px){.plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:1140px){.plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px}}.plan{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:28px 24px;display:flex;flex-direction:column;box-shadow:var(--shadow-1)}.plan.hot{border:2px solid var(--accent);padding:27px 23px;box-shadow:0 1px 2px rgba(14,19,48,.04),0 28px 56px -28px rgba(43,59,242,.45)}.plan-badge{position:absolute;top:-14px;inset-inline-start:22px;background:var(--accent);color:#fff;font-size:.75rem;font-weight:600;border-radius:999px;padding:4px 12px;box-shadow:0 6px 14px -6px rgba(43,59,242,.6)}.plan-name{font-size:1.1875rem;font-weight:700;margin:0}.plan-for{font-size:.875rem;color:var(--text-3);margin-top:4px;min-height:3.2em;line-height:1.6}.price{display:flex;align-items:baseline;gap:6px;margin-top:20px;direction:ltr;justify-content:flex-end}[dir=ltr] .price{justify-content:flex-start}.price-num{font-size:3rem;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.price-per{color:var(--text-3);font-size:.9375rem}.price-sub{font-size:.8125rem;color:var(--text-3);min-height:1.6em;margin-top:6px}.plan .btn{margin-top:24px}.plan-list{list-style:none;margin:24px 0 0;padding:24px 0 0;border-top:1px solid var(--line);display:grid;gap:12px;font-size:.9375rem}.plan-list li{display:flex;gap:10px;align-items:flex-start;line-height:1.6}.plan-list svg{flex:none;margin-top:2px;color:var(--accent-text)}.plan-list .x,.plan-list .x svg{color:var(--text-3)}.pricing-notes{margin-top:36px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;font-size:.875rem;color:var(--text-2);text-align:center}.pricing-notes span{display:inline-flex;align-items:center;gap:6px}.pricing-notes svg{color:var(--success)}.pay-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.pay-methods span{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:3px 10px;font-size:.75rem;font-weight:600;color:var(--text-2);direction:ltr}.founders-slot{margin-top:80px}.founders{position:relative;overflow:hidden;isolation:isolate;background:var(--ink);color:var(--paper);border-radius:var(--r-2xl);padding:40px 24px;display:grid;gap:32px;align-items:center}.founders:before{content:"";position:absolute;z-index:-1;width:620px;height:620px;border-radius:50%;bottom:-320px;inset-inline-end:-160px;background:radial-gradient(circle,rgba(43,59,242,.38),rgba(43,59,242,0) 65%)}html[data-site-theme=dark] .bp-site .founders{background:var(--surface);border:1px solid var(--line)}@media (prefers-color-scheme:dark){html:not([data-site-theme=light]) .bp-site .founders{background:var(--surface);border:1px solid var(--line)}}@media (min-width:900px){.founders{grid-template-columns:1.3fr 1fr;gap:56px;padding:64px}}.founders .lead{color:#c4c8dc;margin-top:16px}.founders-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;direction:ltr}[dir=rtl] .founders-price{justify-content:flex-end}.founders-price strong{font-size:clamp(3rem,2rem + 4vw,4.5rem);line-height:1;font-weight:700;letter-spacing:-.03em}.founders-price s{color:#8f95b5;font-size:1.25rem}.founders-per{color:#c4c8dc;font-size:.9375rem;margin-top:6px}.founders-more{color:#c9cdff;margin-top:6px}.founders-more:hover{background:rgba(255,255,255,.06)}.founders-facts{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px;color:#d7daea;font-size:.9375rem}.founders-facts li{display:flex;gap:10px;align-items:flex-start}.founders-facts svg{color:var(--signal);flex:none;margin-top:3px}.founders-card{background:rgba(247,245,240,.05);border:1px solid rgba(247,245,240,.12);border-radius:var(--r-xl);padding:28px 24px 22px;backdrop-filter:blur(6px)}.countdown{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0 22px}.countdown div{background:rgba(247,245,240,.06);border-radius:14px;padding:14px 12px;text-align:center}.countdown strong{display:block;font-size:1.875rem;line-height:1.2;font-variant-numeric:tabular-nums}.countdown span{font-size:.75rem;color:#aeb3cc}.founders-card .small{font-size:.8125rem;color:#aeb3cc;margin:12px 0 0;text-align:center}.faq-grid{display:grid;gap:40px}@media (min-width:1024px){.faq-grid{grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.faq-side{position:sticky;top:112px}}.faq{display:grid;gap:10px}.faq details{background:var(--surface-2);border:1px solid transparent;border-radius:18px;padding-inline:22px;transition:background-color .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.faq details[open],.section-alt .faq details{background:var(--surface);border-color:var(--line)}.faq details[open]{box-shadow:var(--shadow-2)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:600;font-size:1.0625rem;line-height:1.6}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--text-2);transition:transform .2s var(--ease),background-color .16s var(--ease)}.faq details[open] summary .plus{transform:rotate(45deg);background:var(--accent);border-color:var(--accent);color:#ffffff}.faq .answer{padding:0 0 22px;color:var(--text-2);max-width:64ch}.faq .answer p{margin:0}.final-section{padding-top:0}.final{position:relative;overflow:hidden;isolation:isolate;text-align:center;display:grid;justify-items:center;gap:18px;padding:56px 20px;border-radius:var(--r-2xl);background:var(--accent-tint)}.final:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(43,59,242,.07) 1px,transparent 0),linear-gradient(90deg,rgba(43,59,242,.07) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 60% 80% at 50% 50%,#000 10%,transparent 80%);mask-image:radial-gradient(ellipse 60% 80% at 50% 50%,#000 10%,transparent 80%)}@media (min-width:900px){.final{padding:88px 40px}}.final .lead{max-width:540px}.final img{width:136px;height:auto}.final .hero-ctas{justify-content:center;margin-top:10px}.site-footer{margin-top:auto;border-top:1px solid var(--line);padding-block:64px 32px;font-size:.9375rem;background:var(--bg)}.footer-grid{display:grid;gap:36px 24px;grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}@media (min-width:900px){.footer-grid{grid-template-columns:1.6fr repeat(3,1fr)}.footer-brand{grid-column:auto}}.footer-brand img{height:30px;width:auto}.footer-brand p{color:var(--text-2);max-width:340px;margin:18px 0 0}.footer-col h2{font-size:.875rem;font-weight:600;color:var(--text);margin:0 0 16px}.footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.footer-col a{color:var(--text-2);transition:color .16s var(--ease)}.footer-col a:hover{color:var(--accent-text)}.footer-bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;color:var(--text-3);font-size:.8125rem}.social{display:flex;gap:4px;margin-top:20px}.page-hero{padding-block:56px 32px}@media (min-width:1024px){.page-hero{padding-block:88px 48px}}.page-hero .lead{margin-top:16px;max-width:680px}.page-hero.center{text-align:center}.page-hero.center .lead{margin-inline:auto}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:28px;box-shadow:var(--shadow-1)}@media (max-width:479px){.card{padding:20px;border-radius:var(--r-lg)}}.notice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-md);background:var(--warning-tint);color:var(--warning);font-size:.9375rem;line-height:1.6}.notice svg{flex:none;margin-top:2px}.notice.info{background:var(--accent-tint);color:var(--accent-text)}.notice.ok{background:var(--success-tint);color:var(--success)}.notice.err{background:var(--danger-tint);color:var(--danger)}.legal{display:grid;gap:40px;padding-bottom:96px}@media (min-width:1024px){.legal{grid-template-columns:260px 1fr;gap:64px}}.toc{font-size:.9375rem}@media (min-width:1024px){.toc{position:sticky;top:92px;align-self:start}}.toc h2{font-size:.875rem;color:var(--text-3);font-weight:600;margin:0 0 12px}.toc ol{margin:0;padding:0;list-style:none;display:grid;gap:2px;counter-reset:toc}.toc a{display:block;padding:6px 12px;border-radius:10px;color:var(--text-2);border-inline-start:2px solid var(--line)}.toc a:hover{color:var(--text);border-inline-start-color:var(--accent)}.prose{max-width:72ch;font-size:1.0625rem;line-height:1.95;color:var(--text-2)}.bp-site:lang(en) .prose{line-height:1.75}.prose h2{color:var(--text);font-size:1.375rem;line-height:1.5;margin:48px 0 12px;font-weight:700}.prose h2:first-of-type{margin-top:8px}.prose h3{color:var(--text);font-size:1.0625rem;margin:24px 0 8px;font-weight:600}.prose p{margin:0 0 14px}.prose ol,.prose ul{list-style:revert;margin:0 0 16px;padding-inline-start:1.4em;display:grid;gap:6px}.prose a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.prose strong{color:var(--text)}.prose table{width:100%;border-collapse:collapse;font-size:.9375rem;margin:8px 0 20px;display:block;overflow-x:auto}.prose td,.prose th{text-align:start;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.prose th{color:var(--text);font-weight:600;background:var(--sunken)}.meta-line{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.875rem;color:var(--text-3);margin-top:20px}.form{display:grid;gap:18px}.field{display:grid;gap:6px}.field .label,.field label{font-size:.9375rem;font-weight:500;color:var(--text)}.field .hint{font-size:.8125rem;color:var(--text-3)}.field .err{font-size:.8125rem;color:var(--danger)}.input{width:100%;min-height:50px;padding:12px 16px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:inherit;font-size:1rem;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.input:hover{border-color:var(--text-3)}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint-2)}.input[aria-invalid=true]{border-color:var(--danger)}textarea.input{min-height:140px;resize:vertical;line-height:1.7}select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 22px) 22px,calc(100% - 17px) 22px;background-size:5px 5px;background-repeat:no-repeat;padding-inline-end:40px}[dir=rtl] select.input{background-position:17px 22px,22px 22px}input.ltr{direction:ltr;text-align:start}[dir=rtl] input.ltr{text-align:right}.check{display:flex;gap:10px;align-items:flex-start;font-size:.9375rem;color:var(--text-2);line-height:1.6}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--accent);flex:none}.check a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.checkout-grid{display:grid;gap:24px;padding-bottom:96px;align-items:start}@media (min-width:960px){.checkout-grid{grid-template-columns:1fr 380px;gap:32px}}.stepper{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 24px;font-size:.875rem;flex-wrap:wrap}.stepper li{display:inline-flex;align-items:center;gap:8px;color:var(--text-3)}.stepper li+li:before{content:"";width:20px;height:1px;background:var(--line-strong)}.stepper .n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-strong);font-size:.75rem;font-weight:600}.stepper [aria-current=step]{color:var(--text);font-weight:600}.stepper [aria-current=step] .n{background:var(--accent);color:#fff;border-color:var(--accent)}.stepper .done .n{background:var(--success-tint);color:var(--success);border-color:transparent}.tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:24px;gap:4px}.tabs button{font:inherit;font-weight:600;font-size:.9375rem;background:transparent;border:0;border-bottom:2px solid transparent;padding:10px 14px;color:var(--text-3);cursor:pointer;margin-bottom:-1px}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.plan-pick{display:grid;gap:10px}.plan-opt{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;transition:border-color .16s var(--ease),background-color .16s var(--ease)}.plan-opt:hover{border-color:var(--text-3)}.plan-opt:has(input:checked){border-color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.plan-opt input{accent-color:var(--accent);width:18px;height:18px;flex:none}.plan-opt .po-main{flex:1;min-width:0}.plan-opt .po-name{font-weight:600;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.plan-opt .po-desc{font-size:.8125rem;color:var(--text-3)}.plan-opt .po-price{font-weight:700;font-variant-numeric:tabular-nums;direction:ltr;white-space:nowrap}.summary{display:grid;gap:12px}@media (min-width:960px){.summary{position:sticky;top:92px}}.summary-row{display:flex;justify-content:space-between;gap:12px;font-size:.9375rem}.summary-row .v{font-variant-numeric:tabular-nums;direction:ltr}.summary-total{border-top:1px solid var(--line);padding-top:14px;font-weight:700;font-size:1.125rem}.signed{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--r-md);background:var(--sunken);font-size:.9375rem;flex-wrap:wrap}.status-card{max-width:560px;margin-inline:auto;text-align:center;display:grid;justify-items:center;gap:14px}.status-card img{width:180px;height:auto}.status-icon{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--accent-tint);color:var(--accent-text)}.status-icon.ok{background:var(--success-tint);color:var(--success)}.status-icon.err{background:var(--danger-tint);color:var(--danger)}.two-col{display:grid;gap:24px;padding-bottom:96px;align-items:start}@media (min-width:960px){.two-col{grid-template-columns:1.2fr .8fr;gap:40px}}.contact-list{display:grid;gap:12px}.contact-item{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface)}.contact-item p{margin:2px 0 0;color:var(--text-2);font-size:.9375rem}.steps-list{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:14px;counter-reset:s}.steps-list li{display:flex;gap:14px;align-items:flex-start;counter-increment:s}.steps-list li:before{content:counter(s);flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent-tint);color:var(--accent-text);font-weight:700;font-size:.8125rem}.compare{width:100%;border-collapse:collapse;font-size:.9375rem}.compare-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.compare td,.compare th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}.compare td:first-child,.compare th:first-child{text-align:start;white-space:normal;min-width:180px}.compare thead th{font-weight:600;background:var(--surface-2)}.compare tbody tr:last-child td{border-bottom:0}.compare .hot{background:var(--accent-tint)}[dir=ltr] .flip-ltr{transform:scaleX(-1)}.btn-danger{background:#d92d2f;color:#ffffff}.btn-danger:hover{background:#b9201f}@media (max-width:719px){.plans .plan.hot{order:-1;margin-top:10px}}html[data-site-theme=dark] .bp-site :is(.swatches i,.swatch-row i,.lt-1,.ptile-1,.ptile-mini){box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}@media (prefers-color-scheme:dark){html:not([data-site-theme=light]) .bp-site :is(.swatches i,.swatch-row i,.lt-1,.ptile-1,.ptile-mini){box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}}