.studio-root{--navy:#02040e;--surface:#0b1220;--white:#e8ecff;--slate:#a8bfdf;--muted:#8e9eb8;--blue:#3a82f7;--gold:#d8ae5e;--line:#222d40;color-scheme:dark}.studio-root *{box-sizing:border-box}html:has(.studio-root){scroll-behavior:smooth;scroll-padding-top:100px}.studio-root{margin:0;background:var(--navy);color:var(--white);font-family:var(--font-lexend),Lexend,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}.studio-root button,.studio-root input{font:inherit}.studio-root a,.studio-root button{-webkit-tap-highlight-color:transparent}.studio-root button{cursor:pointer}.studio-root a{color:inherit;text-decoration:none}.studio-root button{color:inherit}.studio-root h1,.studio-root h2,.studio-root h3,.studio-root p{margin:0}.studio-root h1,.studio-root h2,.studio-root h3{font-weight:600}.studio-root p{line-height:1.75}.studio-root a:focus-visible,.studio-root button:focus-visible,.studio-root input:focus-visible+span,.studio-root summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.studio-root .container{width:min(1260px,calc(100% - 96px));margin-inline:auto}.studio-root .symbols{position:absolute;width:0;height:0;overflow:hidden}.studio-root .icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.studio-root .skip-link{position:fixed;top:8px;left:8px;z-index:100;background:var(--gold);color:var(--navy);padding:14px;transform:translateY(-150%)}.studio-root .skip-link:focus{transform:none}.studio-root .brand-bar{border-bottom:1px solid #18243a;background:#080e19;font-size:11px;color:var(--muted)}.studio-root .brand-bar>.container{min-height:35px;display:flex;align-items:center;justify-content:space-between}.studio-root .brand-bar a{color:#d2dced;margin-left:3px}.studio-root .brand-bar a:hover{color:var(--gold)}.studio-root .brand-bar-note{font-size:10px}.studio-root .header{z-index:30;background:#02040ef0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #182132}.studio-root .nav{height:83px;justify-content:space-between;gap:24px}.studio-root .brand,.studio-root .nav{display:flex;align-items:center}.studio-root .brand img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.studio-root .nav nav{display:flex;gap:28px;font-size:12px;color:#bac6da}.studio-root .nav nav a:hover{color:#fff}.studio-root .button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:13px 22px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:500;transition:background .2s,transform .2s}.studio-root .button:hover{transform:translateY(-2px)}.studio-root .nav-button{border-color:#364156;background:transparent;min-height:42px;padding:10px 16px;font-size:11px}.studio-root .nav-button:hover{background:#10192b}.studio-root .primary{background:var(--blue);color:#fff;font-weight:600}.studio-root .primary:hover{background:#639dff}.studio-root .quiet-link{display:inline-flex;align-items:center;gap:11px;font-size:12px;color:#c5d0e2;min-height:44px}.studio-root .quiet-link:hover{color:#fff}.studio-root .quiet-link .icon{width:16px;height:16px}.studio-root .menu-button,.studio-root .mobile-navigation[hidden]{display:none}.studio-root .hero{position:relative;isolation:isolate;min-height:715px;overflow:hidden}.studio-root .hero-scene{position:absolute;inset:0;z-index:-3;overflow:hidden;--focal:62%;background:radial-gradient(115% 85% at var(--focal) 40%,#13254d 0,#0a122899 40%,#02040e00 72%),radial-gradient(55% 45% at var(--focal) 76%,#1d3f8a55,#02040e00 70%),linear-gradient(180deg,#050a18 0,#02040e 60%)}.studio-root .hero-scene:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#6aa4ff66 0 .7px,transparent 1.4px);background-size:22px 22px;background-position:var(--focal) 50%;-webkit-mask-image:radial-gradient(60% 70% at var(--focal) 48%,#000 0,#0000 100%);mask-image:radial-gradient(60% 70% at var(--focal) 48%,#000 0,#0000 100%)}.studio-root .hero-scene canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .9s ease}.studio-root .hero-ring{position:absolute;left:var(--ring-x,50%);top:var(--ring-y,50%);width:0;height:0;perspective:var(--ring-perspective,1200px);perspective-origin:var(--ring-origin,0 0);pointer-events:none;opacity:0;transition:opacity .6s ease}.studio-root .hero-scene[data-state=ready] .hero-ring,.studio-root .hero-scene[data-state=unavailable] .hero-ring{opacity:1}.studio-root .hero-ring-track{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-14deg) rotateY(0deg);scale:var(--ring-scale,1)}.studio-root .hero-ring-letter{position:absolute;left:0;top:0;width:calc(var(--ring-size,16px) * .9);margin-left:calc(var(--ring-size,16px) * -.45);margin-top:calc(var(--ring-size,16px) * -.55);text-align:center;font-size:var(--ring-size,16px);line-height:1.1;font-weight:500;color:var(--gold);letter-spacing:0;text-transform:uppercase;backface-visibility:visible;-webkit-font-smoothing:antialiased;will-change:transform,opacity}.studio-root .hero-scene[data-state=ready] canvas{opacity:1}.studio-root .hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#02040ee8,#02040eb5 25%,#02040e20 62%,#02040e00 90%),linear-gradient(0deg,#02040e,#02040e00 30%,#02040e15 80%,#02040e44)}.studio-root .hero-content{min-height:655px;display:flex;align-items:center}.studio-root .hero-copy{width:580px;padding:65px 0 72px}.studio-root .eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1.6px;line-height:1.5;text-transform:uppercase;font-weight:500;color:var(--gold);margin-bottom:22px}.studio-root .eyebrow>span{width:23px;height:1px;background:var(--gold)}.studio-root h1{font-size:clamp(52px,5.2vw,74px);line-height:1.07;letter-spacing:-3.8px;margin-bottom:29px}.studio-root .hero-description{font-size:16px;max-width:430px;line-height:1.8;color:#b8c6dd}.studio-root .hero-actions{display:flex;gap:27px;margin-top:31px}.studio-root .hero-note{font-size:11px;color:#8f9eb7;margin-top:22px}.studio-root .hero-caption{display:flex;align-items:center;justify-content:space-between;min-height:60px;color:#8b9bb7;font-size:9px;letter-spacing:1.2px}.studio-root .hero-caption a{display:flex;align-items:center;gap:17px;text-transform:uppercase;font-size:9px}.studio-root .hero-caption .icon{width:14px;height:14px}.studio-root .section{padding-block:100px}.studio-root h2{font-size:40px;line-height:1.25;letter-spacing:-1.8px}.studio-root .intro{display:grid;grid-template-columns:1fr 1.1fr;gap:110px}.studio-root .intro-copy>p:first-child{font-size:24px;line-height:1.6;letter-spacing:-.6px}.studio-root .intro-copy>p:first-child span{color:#88b4ff}.studio-root .body-copy{font-size:14px;color:var(--muted);line-height:1.9}.studio-root .intro-copy .body-copy{margin-top:24px;max-width:540px}.studio-root .footer{display:flex;align-items:center;justify-content:space-between;padding-block:35px;border-top:1px solid var(--line)}.studio-root .footer p{font-size:11px;color:var(--muted)}@media(max-width:1100px){.studio-root .container{width:calc(100% - 64px)}.studio-root .nav nav{gap:18px;font-size:11px}.studio-root .brand img{width:210px;height:auto}.studio-root .nav-button{font-size:10px;gap:10px}.studio-root .hero{min-height:650px}.studio-root .hero-content{min-height:590px}.studio-root .hero-copy{width:520px}.studio-root .hero h1{font-size:62px}.studio-root .hero-scene{--focal:58%}.studio-root .intro{gap:60px}.studio-root .hero-shade{background:linear-gradient(90deg,#02040eea,#02040eba 30%,#02040e00 78%),linear-gradient(0deg,#02040e,transparent 35%)}}@media(max-width:800px){.studio-root .container{width:calc(100% - 40px)}.studio-root .nav{height:72px}.studio-root .nav nav,.studio-root .nav-button{display:none}.studio-root .menu-button{display:flex;flex-direction:column;gap:6px;width:42px;height:42px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);border-radius:8px}.studio-root .menu-button span{width:18px;height:1px;background:var(--white)}.studio-root .mobile-navigation{display:flex;flex-direction:column;gap:4px;padding:8px 20px 20px;font-size:14px}.studio-root .mobile-navigation a{padding:12px}.studio-root .hero-copy{width:470px}.studio-root .hero h1{font-size:60px}.studio-root .hero-scene{--focal:52%}.studio-root .hero-description{max-width:375px;font-size:15px}.studio-root .hero-shade{background:linear-gradient(90deg,#02040eeb,#02040e90 50%,#02040e15),linear-gradient(0deg,#02040e,transparent 35%)}.studio-root .section{padding-block:72px}.studio-root .intro{gap:35px}.studio-root h2{font-size:33px}.studio-root .intro-copy>p:first-child{font-size:20px}.studio-root .body-copy{font-size:13px}}@media(max-width:600px){.studio-root .brand-bar>.container{min-height:32px;font-size:9px}.studio-root .brand-bar-note{display:none}.studio-root .brand img{width:205px}.studio-root .hero{min-height:760px;display:flex;flex-direction:column}.studio-root .hero-content{min-height:430px;align-items:flex-start}.studio-root .hero-copy{padding:44px 0 0;width:100%}.studio-root .hero .eyebrow{font-size:8px;margin-bottom:22px}.studio-root .hero h1{font-size:clamp(46px,12vw,61px);letter-spacing:-2.6px;margin-bottom:23px}.studio-root .hero-description{font-size:14px;line-height:1.8;max-width:340px}.studio-root .hero-actions{gap:15px;margin-top:25px;flex-wrap:wrap}.studio-root .hero-actions .button{padding:12px 16px;font-size:12px;gap:12px}.studio-root .quiet-link{font-size:10px;gap:7px}.studio-root .hero-note{font-size:10px;margin-top:17px}.studio-root .hero-scene{top:245px;height:515px;width:100%;--focal:50%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000);mask-image:linear-gradient(180deg,transparent,#000 15%,#000)}.studio-root .hero-shade{background:linear-gradient(180deg,#02040e,#02040e 30%,#02040eaa 46%,#02040e00 68%,#02040e)}.studio-root .hero-caption{margin-top:auto;position:relative;font-size:7px;letter-spacing:.7px;min-height:58px}.studio-root .hero-caption a{font-size:7px;gap:6px}.studio-root .hero-caption .icon{width:12px;height:12px}.studio-root .section{padding-block:56px}.studio-root .intro{grid-template-columns:1fr;gap:30px}.studio-root .intro h2{font-size:36px}.studio-root .intro-copy>p:first-child{font-size:20px}.studio-root .intro-copy .body-copy{margin-top:19px;font-size:14px}.studio-root .footer{align-items:flex-start;flex-direction:column;gap:24px}.studio-root .footer p{font-size:10px}}@media(prefers-reduced-motion:reduce){html:has(.studio-root){scroll-behavior:auto}.studio-root *,.studio-root :after,.studio-root :before{transition:none!important;animation:none!important}}.studio-root .line-icon{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;color:#79aaff}.studio-root .studio-points{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-bottom:100px}.studio-root .studio-points article{overflow:hidden;display:flex;flex-direction:column;padding:0 26px 28px;transition:border-color .3s,box-shadow .3s}.studio-root .studio-points article:hover{border-color:#60a5fa8c;box-shadow:0 24px 50px -20px #3a82f773}.studio-root .point-visual{position:relative;isolation:isolate;height:240px;margin:0 -26px 8px;display:flex;align-items:flex-end;justify-content:center}.studio-root .point-visual:before{content:"";position:absolute;left:50%;top:56%;width:280px;height:220px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#3a82f752,#3a82f700 100%)}.studio-root .point-visual img{position:relative;z-index:1;width:200px;height:200px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 26px 28px #02040ee6);transform:translateY(0) scale(1);transition:transform .6s ease}.studio-root .point-visual:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,#0b122000 68%,#0b1220e6)}.studio-root .studio-points article:hover .point-visual img{transform:translateY(-6px) scale(1.03)}@media(prefers-reduced-motion:reduce){.studio-root .studio-points article:hover .point-visual img{transform:none}}.studio-root .studio-points h3{font-size:17px;font-weight:500;letter-spacing:-.4px;margin:0 0 12px}.studio-root .studio-points p{font-size:13px;color:var(--muted);line-height:1.8;max-width:340px}.studio-root .plans-section{background:transparent;border-block:1px solid #ffffff14}.studio-root .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:43px}.studio-root .section-heading>p{font-size:13px;color:var(--muted);line-height:1.9;padding-bottom:3px}.studio-root .section-heading>p>span{color:#d1dcef}.studio-root .plan-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:0;border:1px solid #303b4f;border-radius:15px;overflow:hidden}.studio-root .plan-visual{position:relative;min-height:713px;isolation:isolate;overflow:hidden;padding:32px;border-right:1px solid #2a3548;display:flex;flex-direction:column}.studio-root .plan-visual-top{display:flex;align-items:center;gap:11px;color:#adbbd0;font-size:8px;letter-spacing:1.3px;position:relative;z-index:2}.studio-root .release-number{margin-left:auto;font-size:21px;font-weight:400;letter-spacing:-.4px;color:var(--gold)}.studio-root .plan-object{position:absolute;width:480px;max-width:87%;height:auto;top:101px;left:50%;transform:translateX(-50%);z-index:-1}.studio-root .plan-visual-copy{margin-top:auto;padding-top:400px}.studio-root .plan-visual-copy .eyebrow{font-size:9px;margin-bottom:13px}.studio-root .plan-visual-copy h3{font-size:43px;letter-spacing:-1.9px;margin-bottom:14px}.studio-root .plan-visual-copy>p:last-child{font-size:13px;color:var(--muted)}.studio-root .visual-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:30px;padding-top:21px;border-top:1px solid #253047;font-size:7px;letter-spacing:1.1px;color:#7c8faa}.studio-root .plan-config{padding:34px 38px}.studio-root .plan-config-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.studio-root .plan-config h3{font-size:26px;font-weight:500;letter-spacing:-.8px;margin-bottom:6px}.studio-root .plan-config-heading p{font-size:12px;color:var(--muted)}.studio-root .preview-tag{color:var(--gold);border:1px solid #675636;border-radius:5px;padding:6px 9px;font-size:8px;white-space:nowrap;margin-top:4px}.studio-root .example-note{font-size:10px;color:#899bb7;margin:17px 0 24px}.studio-root .account-size{border:0;margin:0;padding:0}.studio-root .account-size legend{font-size:12px;color:#cbd6e9;margin-bottom:11px}.studio-root .account-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.studio-root .account-options label{position:relative;cursor:pointer}.studio-root .account-options input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.studio-root .account-options span{display:block;text-align:center;padding:13px 8px;border:1px solid #34435b;border-radius:7px;font-size:13px;color:#b6c5db;transition:background .2s,border-color .2s}.studio-root .account-options input:checked+span{border-color:#75a6ee;background:#172e4d;color:#edf4ff}.studio-root .account-options label:hover span{border-color:#7c91af}.studio-root .price-row{padding:23px 0 22px;display:flex;justify-content:space-between;gap:20px;align-items:center}.studio-root .price{display:flex;align-items:baseline;gap:12px}.studio-root .price strong{font-size:43px;font-weight:500;letter-spacing:-2px}.studio-root .price span{font-size:10px;color:var(--muted)}.studio-root .price-caption{font-size:9px;color:#b9a575}.studio-root .stage-tabs{display:flex;gap:28px;border-bottom:1px solid #2a374b}.studio-root .stage-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:7px 0 13px;color:#91a3bf;font-size:12px}.studio-root .stage-tabs button[aria-selected=true]{color:#92bbff;border-color:#639eff}.studio-root .stage-panel dl{margin:8px 0 21px}.studio-root .stage-panel dl>div{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #222f43;padding:11px 0;font-size:11px}.studio-root .stage-panel dt{color:#97a8c1}.studio-root .stage-panel dd{margin:0;color:#dce6f7;text-align:right}.studio-root .stage-panel[hidden]{display:none}.studio-root .review-button{width:100%;justify-content:space-between}.studio-root .checkout-note{text-align:center;font-size:9px;color:#8c9db6;margin-top:13px}.studio-root .plan-disclosure{display:flex;align-items:flex-start;gap:13px;margin-top:23px}.studio-root .plan-disclosure .line-icon{width:20px;height:20px;color:#8398b7}.studio-root .plan-disclosure p{font-size:10px;line-height:1.8;color:#8e9fba;max-width:945px}.studio-root .process-section{position:relative;isolation:isolate;overflow:hidden}.studio-root .studio-sky-wrap{position:relative;isolation:isolate;clip-path:inset(0)}.studio-root .studio-sky{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(90% 70% at 50% 40%,#2a2150 0,#14122a 45%,#0a0a14 100%)}.studio-root .studio-sky canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease}.studio-root .studio-sky[data-state=ready] canvas{opacity:1}.studio-root .studio-sky-wrap:after,.studio-root .studio-sky-wrap:before{content:"";position:absolute;left:0;right:0;height:180px;z-index:0;pointer-events:none}.studio-root .studio-sky-wrap:before{top:0;background:linear-gradient(180deg,var(--navy),transparent)}.studio-root .studio-sky-wrap:after{bottom:0;background:linear-gradient(0deg,var(--navy),transparent)}.studio-root .glass{position:relative;isolation:isolate;background:#0b1220a8;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 30px 70px -34px #000000b3}.studio-root .glass:before{padding:1px;background:conic-gradient(from calc(var(--shine,0) * 1turn - 40deg),#ffffff00 0deg,#ffffff00 235deg,#cbbcff70 290deg,#f4efffe6 325deg,#cbbcff70 352deg,#ffffff00 1turn),linear-gradient(180deg,#ffffff2e,#ffffff05 45%,#ffffff12);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.studio-root .glass:after,.studio-root .glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.studio-root .glass:after{background:linear-gradient(112deg,#ffffff00 calc(var(--shine,0) * 160% - 70%),#ffffff0e calc(var(--shine,0) * 160% - 45%),#ffffff00 calc(var(--shine,0) * 160% - 20%))}.studio-root .intro.glass{padding:44px 48px;border-radius:24px}.studio-root .faq-heading.glass,.studio-root .intro-copy.glass,.studio-root .intro-heading.glass{padding:34px 38px}.studio-root .faq,.studio-root .intro{align-items:start}.studio-root .faq-items.glass{padding:6px 32px 10px;background:#070c19cc}.studio-root .faq-sky-wrap .closing{background:transparent;border-top:0;border-bottom:1px solid #ffffff10;padding-block:40px 72px}.studio-root .closing-inner.glass{padding:48px 56px}.studio-root .glass.glass{color:#fff}.studio-root .glass.glass :is(p,dt,dd,summary,small,legend,h3):not(.eyebrow){color:#fff}.studio-root .faq-items.glass details:first-child,.studio-root .faq-sky-wrap .faq{border-top:0}.studio-root .faq-items.glass details:last-child{border-bottom:0}.studio-root .plan-grid.glass{border-color:#ffffff14}.studio-root .plan-visual{background:#02040ead}.studio-root .plan-config{background:#0d1524c2}.studio-root .process{position:relative;display:grid;grid-template-columns:1fr 1.1fr;gap:110px;align-items:start}.studio-root .process-glass,.studio-root .steps.process-glass{padding:40px}.studio-root .process-heading .body-copy{max-width:400px;margin-top:23px;font-size:14px}.studio-root .process-heading .quiet-link{margin-top:24px;color:#8fbaff}.studio-root .steps{margin:0;padding:0;list-style:none}.studio-root .steps li{display:flex;gap:28px;padding:27px 0;border-bottom:1px solid var(--line)}.studio-root .steps li:first-child{padding-top:3px}.studio-root .steps li:last-child{border-bottom:0;padding-bottom:0}.studio-root .step-number{font-size:12px;font-weight:400;color:var(--gold);padding-top:3px}.studio-root .steps h3{font-size:17px;font-weight:500;letter-spacing:-.3px;margin-bottom:12px}.studio-root .steps p{font-size:13px;line-height:1.9;color:var(--muted)}.studio-root .faq{display:grid;grid-template-columns:1fr 1.1fr;gap:110px}.studio-root .faq-heading .body-copy{margin-top:25px;font-size:14px}.studio-root .faq-heading .quiet-link{margin-top:16px;color:#92baff}.studio-root .faq-items details{border-bottom:1px solid var(--line)}.studio-root .faq-items details:first-child{border-top:1px solid var(--line)}.studio-root .faq-items summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 0;font-size:13px;list-style:none;cursor:pointer;line-height:1.6}.studio-root .faq-items summary::-webkit-details-marker{display:none}.studio-root .faq-items p{font-size:12px;line-height:1.9;color:#9aabc4;padding:0 20px 24px 0}.studio-root .closing{background:linear-gradient(110deg,#0b172d,#0c1a32 50%,#070d19);border-block:1px solid #22324a}.studio-root .closing-inner{justify-content:space-between;gap:40px;padding-block:64px}.studio-root .closing-inner>div:first-child{position:relative;padding-left:82px}.studio-root .closing-inner>div:first-child img{position:absolute;top:0;left:0}.studio-root .closing .eyebrow{margin-bottom:17px;font-size:9px}.studio-root .closing h2{font-size:37px;line-height:1.3}.studio-root .closing-inner>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:21px}.studio-root .closing-inner>div:last-child>p{font-size:13px;color:#a4b8d6}.studio-root .footer{display:block;padding-block:39px 27px;border-top:0}.studio-root .footer-middle,.studio-root .footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px}.studio-root .footer-top{padding-bottom:28px;border-bottom:1px solid var(--line)}.studio-root .footer-top>span{font-size:10px;color:var(--muted)}.studio-root .footer-top>span>a{color:#c2d1e7}.studio-root .footer-top>span>a:hover{color:var(--gold)}.studio-root .footer-middle{padding-block:24px 17px}.studio-root .footer-middle>p{font-size:10px}.studio-root .footer-middle nav{display:flex;gap:24px;font-size:10px;color:#9eacc3}.studio-root .footer-middle nav a:hover{color:#fff}.studio-root .footer .footer-disclaimer{font-size:9px;line-height:1.9;color:#7f90aa;max-width:1170px}@media(max-width:1100px){.studio-root .studio-points{gap:20px}.studio-root .point-visual{height:210px}.studio-root .point-visual img{width:170px;height:170px}.studio-root .plan-visual{padding:27px;min-height:705px}.studio-root .plan-object{top:136px}.studio-root .plan-visual-copy h3{font-size:38px}.studio-root .plan-config{padding:30px 27px}.studio-root .faq,.studio-root .process{gap:65px}.studio-root .process-glass,.studio-root .steps.process-glass{padding:32px}.studio-root .intro.glass{padding:36px 38px}.studio-root .preview-tag{font-size:7px}.studio-root .plan-config h3{font-size:25px}.studio-root .price-caption{display:none}.studio-root .closing h2{font-size:32px}}@media(max-width:800px){.studio-root .studio-points{gap:16px;padding-bottom:72px}.studio-root .studio-points article{padding:0 20px 22px}.studio-root .point-visual{height:180px;margin:0 -20px 4px}.studio-root .point-visual img{width:150px;height:150px}.studio-root .point-visual:before{width:220px;height:170px}.studio-root .studio-points h3{font-size:15px}.studio-root .studio-points p{font-size:12px}.studio-root .line-icon{width:28px;height:28px}.studio-root .section-heading{gap:25px}.studio-root .section-heading>p{font-size:11px}.studio-root .plan-grid{grid-template-columns:.92fr 1.1fr}.studio-root .plan-visual{padding:22px}.studio-root .plan-visual-top{font-size:7px;gap:8px}.studio-root .plan-visual-top img{width:29px;height:29px}.studio-root .plan-object{top:170px;max-width:97%}.studio-root .plan-visual-copy h3{font-size:32px;letter-spacing:-1px}.studio-root .plan-visual-copy>p:last-child{font-size:11px}.studio-root .visual-bottom{font-size:6px;letter-spacing:.7px}.studio-root .plan-config{padding:26px 21px}.studio-root .plan-config-heading{gap:10px;flex-wrap:wrap}.studio-root .preview-tag{font-size:7px;padding:5px 8px}.studio-root .plan-config h3{font-size:23px}.studio-root .example-note{margin:16px 0 20px;font-size:9px}.studio-root .account-size legend{font-size:11px}.studio-root .price strong{font-size:38px}.studio-root .price span{font-size:9px}.studio-root .stage-panel dl>div{font-size:10px;padding:12px 0}.studio-root .plan-disclosure p{font-size:9px}.studio-root .faq,.studio-root .process{gap:38px}.studio-root .process-glass,.studio-root .steps.process-glass{padding:26px}.studio-root .intro.glass{padding:28px}.studio-root .faq-heading.glass,.studio-root .intro-copy.glass,.studio-root .intro-heading.glass{padding:26px}.studio-root .faq-items.glass{padding:4px 22px 8px}.studio-root .steps li{gap:21px}.studio-root .steps p{font-size:12px}.studio-root .steps h3{font-size:16px}.studio-root .faq-items summary{font-size:12px}.studio-root .faq-items p{font-size:11px}.studio-root .closing-inner>div:first-child{padding-left:62px}.studio-root .closing-inner>div:first-child img{width:38px;height:38px}.studio-root .closing h2{font-size:29px}.studio-root .closing-inner>div:last-child>p{font-size:11px}.studio-root .closing-inner .button{font-size:11px;padding:13px 17px;gap:10px}.studio-root .footer-top>span{font-size:9px}}@media(max-width:600px){.studio-root .studio-points{grid-template-columns:1fr;gap:24px;padding-bottom:56px}.studio-root .studio-points article{display:grid;grid-template-columns:116px 1fr;-moz-column-gap:16px;column-gap:16px;align-items:center;padding:16px 18px 16px 0}.studio-root .point-visual{grid-row:1/3;height:116px;margin:0;align-items:center}.studio-root .point-visual img{width:100px;height:100px;filter:drop-shadow(0 14px 16px #02040ee6)}.studio-root .point-visual:before{width:150px;height:130px;top:50%}.studio-root .point-visual:after{display:none}.studio-root .studio-points h3{font-size:16px;margin:0 0 9px}.studio-root .studio-points p{font-size:13px;max-width:none}.studio-root .section-heading{flex-direction:column;align-items:flex-start;gap:21px;margin-bottom:28px}.studio-root .section-heading>p{font-size:13px}.studio-root .plan-grid{grid-template-columns:1fr;border-radius:12px}.studio-root .plan-visual{min-height:476px;border-right:0;border-bottom:1px solid #2a3548;padding:25px}.studio-root .plan-visual-top{font-size:8px}.studio-root .plan-visual-top img{width:34px;height:34px}.studio-root .release-number{font-size:22px}.studio-root .plan-object{width:315px;max-width:78%;top:70px}.studio-root .plan-visual-copy{padding-top:275px}.studio-root .plan-visual-copy .eyebrow{font-size:8px;margin-bottom:10px}.studio-root .plan-visual-copy h3{font-size:36px;margin-bottom:10px}.studio-root .plan-visual-copy>p:last-child{font-size:12px}.studio-root .visual-bottom{margin-top:25px;padding-top:17px;font-size:7px}.studio-root .plan-config{padding:29px 24px}.studio-root .plan-config-heading{flex-wrap:nowrap}.studio-root .plan-config h3{font-size:25px}.studio-root .preview-tag{font-size:7px}.studio-root .account-size legend{font-size:12px}.studio-root .example-note{font-size:10px;margin:18px 0 23px}.studio-root .account-options span{font-size:13px;padding:14px 8px}.studio-root .price-row{padding-block:25px}.studio-root .price strong{font-size:42px}.studio-root .price span{font-size:10px}.studio-root .price-caption{display:block;font-size:8px}.studio-root .stage-tabs button{font-size:13px;min-height:45px}.studio-root .stage-panel dl>div{font-size:11px;padding:13px 0}.studio-root .checkout-note{font-size:9px}.studio-root .plan-disclosure p{font-size:10px}.studio-root .faq,.studio-root .process{grid-template-columns:1fr;gap:22px}.studio-root .faq-heading.glass,.studio-root .intro-copy.glass,.studio-root .intro-heading.glass,.studio-root .intro.glass,.studio-root .process-glass,.studio-root .steps.process-glass{padding:22px 20px;border-radius:16px}.studio-root .faq-items.glass{padding:2px 18px 6px;border-radius:16px}.studio-root .process-heading .body-copy{font-size:14px}.studio-root .steps h3{font-size:17px}.studio-root .steps p{font-size:13px}.studio-root .steps li{gap:22px}.studio-root .faq-items summary{font-size:13px;padding-block:20px}.studio-root .faq-items p{font-size:12px}.studio-root .faq-heading .body-copy{font-size:13px;margin-top:20px}.studio-root .faq-heading .quiet-link{font-size:12px;margin-top:11px}.studio-root .closing-inner{flex-direction:column;align-items:flex-start;gap:28px;padding-block:43px}.studio-root .closing-inner.glass{padding:30px 22px}.studio-root .faq-sky-wrap .closing{padding-block:24px 48px}.studio-root .closing-inner>div:first-child{padding-left:0}.studio-root .closing-inner>div:first-child img{position:static;width:43px;height:43px;margin-bottom:21px}.studio-root .closing h2{font-size:33px}.studio-root .closing-inner .button,.studio-root .closing-inner>div:last-child>p{font-size:12px}.studio-root .closing-inner .eyebrow{margin-bottom:15px}.studio-root .footer-middle,.studio-root .footer-top{align-items:flex-start;flex-direction:column;gap:22px}.studio-root .footer-top>span{font-size:10px}.studio-root .footer-middle{padding-block:23px}.studio-root .footer-middle>p{font-size:9px}.studio-root .footer-middle nav{font-size:11px;gap:25px}.studio-root .footer .footer-disclaimer{font-size:9px}.studio-root .footer{padding-block:30px}}@media(min-width:801px){.studio-root .plan-object{width:400px;top:100px}}@media(max-width:600px){.studio-root .plan-object{width:285px;top:74px}}.studio-root .brand{gap:8px}.studio-root .brand .brand-symbol{width:48px;height:48px;flex:none}.studio-root .brand .brand-wordmark{width:165px;height:48px;flex:none}@media(max-width:1100px){.studio-root .brand .brand-symbol{width:44px;height:44px}.studio-root .brand .brand-wordmark{width:149px;height:44px}}@media(max-width:600px){.studio-root .brand .brand-symbol{width:43px;height:43px}.studio-root .brand .brand-wordmark{width:145px;height:43px}}.studio-root .current-viewer{position:absolute;top:96px;left:50%;transform:translateX(-50%);width:min(460px,94%);aspect-ratio:1;z-index:1}.studio-root .current-viewer canvas{display:block;width:100%;height:calc(100% - 64px);-o-object-fit:contain;object-fit:contain;position:absolute;inset:0;opacity:0;cursor:grab;touch-action:pan-y}.studio-root .current-viewer canvas:focus-visible{outline:1px solid var(--blue);outline-offset:-10px;border-radius:20px}.studio-root .current-viewer canvas.dragging{cursor:grabbing}.studio-root .current-viewer[data-state=ready] canvas{opacity:1}.studio-root .plan-visual-copy{position:relative;z-index:0}@media(max-width:1100px) and (min-width:601px){.studio-root .current-viewer{top:132px}}@media(max-width:600px){.studio-root .current-viewer{width:330px;max-width:94%;top:82px}.studio-root .plan-visual-copy{padding-top:306px}}.studio-root .account-size{margin-top:14px}.studio-root .account-options{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-root .account-options small{display:block;margin-top:3px;font-size:11px;line-height:1.5;color:var(--slate)}.studio-root .option-description{font-size:12px;line-height:1.65;color:var(--slate);margin-top:10px;min-height:40px}.studio-root .plan-config-heading{align-items:center;gap:16px}.studio-root .plan-config-heading .price-row{padding:0;flex:none}.studio-root .plan-config-heading .price{display:block;text-align:right}.studio-root .plan-config-heading .price strong{font-size:32px;line-height:1.1;letter-spacing:-1px;display:block}.studio-root .plan-config-heading .price span{font-size:11px;display:block;margin-top:3px}.studio-root .price-caption{display:none}.studio-root .stage-tabs{gap:24px;margin-top:10px}.studio-root .stage-tabs button{font-size:14px;padding:7px 0 10px}.studio-root .stage-panel{min-height:230px}.studio-root .stage-panel dl{margin:6px 0 12px}.studio-root .stage-panel dl>div{font-size:13px;line-height:1.5;gap:20px;padding:8px 0}.studio-root .stage-panel dt{flex:1}.studio-root .stage-panel dd{max-width:52%}.studio-root .payout-note{font-size:12px;color:var(--slate);line-height:1.6;margin-bottom:12px}.studio-root .checkout-note{font-size:11px;margin-top:8px}.studio-root .plan-disclosure p{font-size:11px}@media(min-width:1000px){.studio-root .plans-section{padding-block:16px}.studio-root .plans-section .section-heading{margin-bottom:12px;align-items:center}.studio-root .plans-section .section-heading .eyebrow{margin-bottom:4px;font-size:9px}.studio-root .plans-section h2{font-size:28px;line-height:1.2}.studio-root .plans-section .section-heading>p{font-size:12px;line-height:1.6}.studio-root .plan-grid{grid-template-columns:.82fr 1.18fr}.studio-root .plan-config{padding:18px 24px}.studio-root .plan-config h3{font-size:23px;margin-bottom:4px}.studio-root .plan-config-heading p{font-size:11px}.studio-root .account-size legend{margin-bottom:6px}.studio-root .account-options span{padding:8px}.studio-root .review-button{min-height:42px;padding-block:10px}.studio-root .stage-panel{min-height:205px}.studio-root .stage-panel dl{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px}.studio-root .stage-panel dl>div{display:block;padding:6px 0}.studio-root .stage-panel dt{font-size:11px;line-height:1.4}.studio-root .stage-panel dd{font-size:14px;text-align:left;max-width:none;margin-top:2px;line-height:1.4}.studio-root .payout-note{font-size:12px;margin-top:8px}.studio-root .plan-disclosure{margin-top:10px;gap:10px}.studio-root .plan-disclosure p{max-width:none;line-height:1.5}.studio-root .plan-visual{min-height:0;padding:24px;gap:12px}.studio-root .plan-visual-top{flex:none}.studio-root .plan-visual-top img{width:30px;height:30px}.studio-root .release-number{font-size:18px}.studio-root .current-viewer{position:relative;top:auto;left:auto;transform:none;width:min(340px,100%);margin:auto;flex:none}.studio-root .plan-visual-copy{padding-top:0;margin-top:0;flex:none}.studio-root .plan-visual-copy .eyebrow{margin-bottom:6px}.studio-root .plan-visual-copy h3{font-size:32px;margin-bottom:6px}.studio-root .plan-visual-copy>p:last-child{font-size:12px;margin-bottom:0}.studio-root .visual-bottom{display:none}}@media(max-width:999px) and (min-width:601px){.studio-root .plan-grid{grid-template-columns:.85fr 1.15fr}.studio-root .plan-config{padding:24px 20px}.studio-root .plan-config-heading{flex-wrap:wrap}.studio-root .stage-tabs{gap:17px}.studio-root .stage-tabs button{font-size:12px}.studio-root .account-options small{font-size:10px}}@media(max-width:600px){.studio-root .plan-config{padding:24px 20px}.studio-root .stage-panel{min-height:285px}.studio-root .stage-panel dl>div{font-size:12px}.studio-root .account-options small{font-size:11px}.studio-root .plan-config-heading{flex-wrap:nowrap}.studio-root .plan-config h3{font-size:22px}.studio-root .hero-note{max-width:290px;line-height:1.8}}.studio-root .current-viewer[data-state=unavailable]{visibility:hidden}.studio-root .plan-config .review-button{display:flex;width:calc(100% - 48px);max-width:360px;margin-inline:auto;justify-content:center;text-align:center;padding-inline:28px}.studio-root .faq-items .plus{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;background:var(--blue);color:#fff;border-radius:0}.studio-root .faq-items .plus svg{display:block;width:40%;height:40%;transition:transform .4s ease}.studio-root .faq-items details[data-expanded] .plus svg{transform:rotate(180deg)}.studio-root .faq-items details[data-faq-ready] .faq-answer{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;transition:grid-template-rows .4s ease}.studio-root .faq-items details[data-faq-ready][data-expanded] .faq-answer{grid-template-rows:1fr}.studio-root .faq-answer-clip{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.studio-root .faq-items .plus svg,.studio-root .faq-items details[data-faq-ready] .faq-answer{transition:none}}.studio-root .studio-sky:after{content:"";position:absolute;inset:0;background:rgba(2,4,14,.28);pointer-events:none}.studio-root .hero-scene canvas{filter:brightness(.8)}.studio-root .site-footer-wrap{position:relative;overflow:hidden;background:var(--navy)}.studio-root .header{z-index:100;position:sticky;top:0}.studio-root .container{width:min(1440px,85%)}.studio-root .hero-story{position:relative;isolation:isolate;--story-height:calc(100svh - 84px)}.studio-root .hero-story .hero-scene{position:sticky;top:84px;height:var(--story-height);width:100%;inset-inline:0;z-index:-1;--focal:50%;mask-image:none;-webkit-mask-image:none}.studio-root .hero-story .hero-scene canvas{filter:brightness(.85)}.studio-root .hero-ring{display:none}.studio-root .hero-story .hero{margin-top:calc(-1 * var(--story-height));min-height:var(--story-height);overflow:visible;display:flex;flex-direction:column;isolation:auto}.studio-root .hero-shade{z-index:-1;background:radial-gradient(ellipse at 50% 45%,#02040e70,transparent 70%)}.studio-root .hero-content{min-height:0;flex:1;justify-content:center;text-align:center}.studio-root .hero-copy{width:min(850px,100%);padding:70px 0 54px;text-shadow:0 2px 30px var(--navy)}.studio-root .hero .eyebrow{justify-content:center;font-size:11px}.studio-root .closing h2,.studio-root .faq h2,.studio-root .hero h1,.studio-root .intro h2,.studio-root .process h2,.studio-root .section-heading h2{font-size:clamp(48px,6vw,96px);line-height:1;letter-spacing:-.055em;font-weight:400}.studio-root .hero h1{margin-bottom:24px}.studio-root .hero-description{max-width:650px;margin-inline:auto;font-size:18px;line-height:1.6;color:var(--white)}.studio-root .hero-actions{justify-content:center;gap:14px;margin-top:28px}.studio-root .hero-actions .quiet-link{border:1px solid #ffffff65;border-radius:10px;padding:14px 22px;font-size:14px;min-height:54px}.studio-root .hero-actions .button{min-height:54px;font-size:14px}.studio-root .hero-actions .primary{background:linear-gradient(120deg,#245fc4,#3a82f7);border-color:#8db6ff;color:#fff;box-shadow:inset 0 1px 0 #ffffff2e,0 8px 28px #1e57ce4a}.studio-root .hero-actions .primary:hover{background:linear-gradient(135deg,#c18b32,#f0cf88);border-color:#f2d597;color:#080a0f}.studio-root .hero-note{max-width:none;font-size:12px;line-height:1.6}.studio-root .hero-caption{width:85%;min-height:54px;font-size:10px}.studio-root .hero-particle-slot{display:none}.studio-root .hero-story .intro{min-height:var(--story-height);padding-block:110px;grid-template-columns:1fr 1fr;gap:28%;align-items:center}.studio-root .intro-heading .body-copy{margin-top:26px;font-size:18px;line-height:1.5;max-width:370px}.studio-root .intro-copy>p:first-child{font-size:21px;line-height:1.4}.studio-root .intro-copy .body-copy{font-size:16px;line-height:1.65;margin-top:20px}.studio-root .overview-table{margin-top:32px}.studio-root .overview-table table{width:100%;border-collapse:collapse;font-size:14px}.studio-root .overview-table caption{text-align:left;font-size:12px;color:var(--gold);margin-bottom:15px}.studio-root .overview-table td,.studio-root .overview-table th{text-align:left;padding:13px 8px 13px 0;border-bottom:1px solid var(--line);font-weight:400}.studio-root .overview-table thead th{font-size:12px;color:var(--muted)}.studio-root .overview-table td{white-space:nowrap}.studio-root .overview-table .quiet-link{margin-top:16px;color:var(--blue);font-size:14px}.studio-root .section{padding-block:120px}.studio-root .principles{padding-bottom:0}.studio-root .principles-heading{text-align:center;margin-bottom:65px}.studio-root .principles-heading .eyebrow{justify-content:center}.studio-root .principles-heading h2{font-size:clamp(60px,12vw,172px);line-height:1;letter-spacing:-.065em;font-weight:400}.studio-root .principles-heading>p:last-child{font-size:18px;margin-top:26px;color:var(--slate)}.studio-root .studio-points{gap:24px;padding-bottom:120px}.studio-root .studio-points article{background:#02040ec7;border-radius:12px}.studio-root .studio-points h3{font-size:22px;font-weight:400}.studio-root .studio-points p{font-size:16px;line-height:1.65}.studio-root .plans-section{padding-block:120px;border-block:1px solid var(--line)}.studio-root .plans-section .section-heading{margin-bottom:52px;align-items:end}.studio-root .plans-section .section-heading .eyebrow{font-size:11px;margin-bottom:22px}.studio-root .plans-section .section-heading>p{font-size:18px;line-height:1.6}.studio-root .plan-grid{border-radius:12px}.studio-root .plan-config{padding:32px}.studio-root .account-size legend,.studio-root .stage-panel dl>div,.studio-root .stage-tabs button{font-size:14px}.studio-root .plan-disclosure p{font-size:12px}.studio-root .faq,.studio-root .process{grid-template-columns:1fr 1fr;gap:10%}.studio-root .faq-heading .body-copy,.studio-root .process-heading .body-copy{font-size:18px;line-height:1.6;margin-top:28px}.studio-root .faq-heading .quiet-link,.studio-root .process-heading .quiet-link{font-size:14px;margin-top:24px}.studio-root .steps.process-glass{padding:0;background:transparent;box-shadow:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.studio-root .steps:after,.studio-root .steps:before{display:none}.studio-root .steps li{padding-block:32px}.studio-root .steps h3{font-size:24px;font-weight:400}.studio-root .steps p{font-size:16px;line-height:1.7}.studio-root .step-number{font-size:14px}.studio-root .faq-items.glass{border-radius:12px;padding:6px 28px}.studio-root .faq-items summary{font-size:16px;padding-block:24px}.studio-root .faq-items p{font-size:15px;line-height:1.7}.studio-root .faq{border-top:1px solid var(--line)}.studio-root .site-footer-wrap .closing{background:transparent;border:0;min-height:620px;display:flex;align-items:center}.studio-root .closing-inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding:100px 0;gap:30px}.studio-root .closing-inner>div:first-child{padding:0}.studio-root .closing-inner>div:first-child img{position:static;margin:0 auto 24px}.studio-root .closing .eyebrow{justify-content:center;font-size:11px}.studio-root .closing-inner>div:last-child{align-items:center}.studio-root .closing-inner>div:last-child>p{font-size:18px}@media(max-width:1000px){.studio-root .container{width:90%}.studio-root .hero-story .intro{gap:12%}.studio-root .hero-story .intro h2{font-size:60px}.studio-root .faq,.studio-root .process{gap:6%}.studio-root .studio-points h3{font-size:19px}.studio-root .studio-points p{font-size:14px}.studio-root .plan-config{padding:26px}.studio-root .principles-heading h2{font-size:10vw}}@media(max-width:800px){.studio-root .hero-story{--story-height:calc(100svh - 72px)}.studio-root .hero-story .hero-scene{top:72px}.studio-root .hero-story .intro{grid-template-columns:1fr;gap:42px;padding-block:90px;min-height:var(--story-height)}.studio-root .intro-heading{max-width:460px}.studio-root .intro-copy{max-width:520px;margin-left:auto;background:#02040eaa;padding:24px;border-radius:12px}.studio-root .hero-story .intro h2{font-size:60px}.studio-root .intro h2 br:last-child{display:none}.studio-root .section{padding-block:80px}.studio-root .principles{padding-bottom:0}.studio-root .studio-points{padding-bottom:80px}.studio-root .faq,.studio-root .process{grid-template-columns:1fr;gap:45px}.studio-root .faq-heading,.studio-root .process-heading{max-width:580px}.studio-root .plans-section .section-heading{align-items:start;flex-direction:column;gap:24px}.studio-root .plan-grid{grid-template-columns:1fr}.studio-root .plan-visual{min-height:480px}.studio-root .plan-visual-copy{padding-top:280px}.studio-root .closing h2,.studio-root .faq h2,.studio-root .process h2,.studio-root .section-heading h2{font-size:clamp(42px,7.8vw,62px)}}@media(max-width:600px){.studio-root .hero-copy{padding:56px 0 40px}.studio-root .hero h1{font-size:clamp(42px,10.8vw,60px)}.studio-root .hero .eyebrow{font-size:10px}.studio-root .hero-description{font-size:16px;line-height:1.6;max-width:355px}.studio-root .hero-note{font-size:10px;max-width:310px;margin-inline:auto}.studio-root .hero-actions{flex-direction:column;gap:10px}.studio-root .hero-actions .button,.studio-root .hero-actions .quiet-link{font-size:13px;min-height:48px}.studio-root .hero-caption{font-size:7px;gap:12px}.studio-root .hero-story .intro{padding-block:76px;gap:240px}.studio-root .hero-story .intro h2{font-size:48px}.studio-root .intro-heading .body-copy{font-size:16px}.studio-root .intro-copy{padding:20px;margin-left:0}.studio-root .intro-copy>p:first-child{font-size:20px}.studio-root .intro-copy .body-copy{font-size:15px}.studio-root .overview-table table{font-size:12px}.studio-root .principles-heading{margin-bottom:36px}.studio-root .principles-heading h2{font-size:17vw;line-height:1.05}.studio-root .principles-heading>p:last-child{font-size:16px}.studio-root .studio-points article{display:flex;padding:0 24px 28px}.studio-root .point-visual{height:200px;margin:0 -24px 16px;align-self:stretch}.studio-root .point-visual img{width:175px;height:175px}.studio-root .studio-points h3{font-size:22px}.studio-root .plans-section .section-heading>p,.studio-root .studio-points p{font-size:16px}.studio-root .plan-config{padding:24px 20px}.studio-root .stage-panel dl>div{font-size:12px}.studio-root .steps h3{font-size:21px}.studio-root .steps p{font-size:15px}.studio-root .faq-items.glass{padding:0 20px}.studio-root .faq-items p,.studio-root .faq-items summary{font-size:14px}.studio-root .closing-inner{padding:80px 0}.studio-root .site-footer-wrap .closing{min-height:520px}.studio-root .closing-inner>div:last-child>p{font-size:16px}}.studio-root .studio-sky:after{background:rgba(2,4,14,.62)}.studio-root .faq-heading .body-copy,.studio-root .intro-copy .body-copy,.studio-root .intro-heading .body-copy,.studio-root .process-heading .body-copy{color:var(--slate)}@media(prefers-reduced-motion:reduce){.studio-root .hero-story .hero-scene{position:absolute;top:0}.studio-root .hero-story .hero{margin-top:0}}.studio-root .hero-story{padding-bottom:76svh;margin-bottom:-76svh;z-index:2;pointer-events:none}.studio-root .hero-story .hero,.studio-root .hero-story .intro{pointer-events:auto}.studio-root .hero-story .hero-scene{will-change:opacity;pointer-events:none}@media(min-width:1100px){.studio-root .hero-copy{width:min(1060px,100%)}.studio-root .hero-description{max-width:1060px;text-wrap:balance}}@media(prefers-reduced-motion:reduce){.studio-root .hero-story{padding-bottom:0;margin-bottom:0}.studio-root .hero-story .hero-scene{opacity:1!important}}.studio-root .hero-story{padding-bottom:0}.studio-root .hero-story:after{content:"";display:block;height:76svh;pointer-events:none}@media(prefers-reduced-motion:reduce){.studio-root .hero-story:after{display:none}}.studio-root .principles-heading h2{font-size:96px}.studio-root .studio-product.plan-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0;width:100%;max-width:none;margin-inline:0;overflow:hidden;border:1px solid #a6b9ff55;border-radius:20px;background:radial-gradient(ellipse at 100% 0,#50489555,transparent 65%),linear-gradient(135deg,#111d37f5,#10172df5 55%,#152845f5);box-shadow:0 28px 90px #01040d55,inset 0 1px 0 #e0d9ff24;align-items:stretch}.studio-root .studio-product.glass:after,.studio-root .studio-product.glass:before{display:none}.studio-root .studio-cover{position:relative;isolation:isolate;min-height:0;aspect-ratio:auto;display:flex;flex-direction:column;justify-content:space-between;padding:28px;background:#080e1c;overflow:hidden;border-right:1px solid #adbcf333}.studio-root .studio-cover-particles{position:absolute;inset:0;z-index:-2;overflow:hidden;background:radial-gradient(circle at 58% 38%,#15275f 0,#080e1c 42%,#040812 100%)}.studio-root .studio-cover-particles:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#74a9ff66 0 .6px,transparent 1.2px);background-size:18px 18px;opacity:.2;-webkit-mask-image:radial-gradient(circle at 58% 42%,#000 0,transparent 70%);mask-image:radial-gradient(circle at 58% 42%,#000 0,transparent 70%)}.studio-root .studio-cover-particles canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .8s ease}.studio-root .studio-cover-particles[data-state=ready] canvas{opacity:1}.studio-root .studio-cover-particles[data-state=unavailable]:after{content:"";position:absolute;left:50%;top:44%;width:42%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(45deg);border:1px solid #5da5ff80;box-shadow:0 0 30px #315ef055,inset 0 0 25px #744ed833}.studio-root .studio-product[data-plan=rapid_flex] .studio-cover-copy .eyebrow{color:#b1e7f4}.studio-root .studio-product[data-plan=rapid_flex] .studio-cover-particles{filter:hue-rotate(18deg) saturate(1.12)}.studio-root .studio-product[data-plan=rapid_flex] .plan-config .review-button{background:linear-gradient(120deg,#245fc4,#3a82f7)}.studio-root .studio-cover:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#10153180,transparent 35%,#0b1537dd),linear-gradient(120deg,#345cca25,transparent 60%)}.studio-root .studio-cover-top{display:flex;justify-content:space-between;gap:24px;color:#d4e3f1;font-size:12px;line-height:1.5;letter-spacing:.16em}.studio-root .studio-cover-copy{position:absolute;z-index:2;top:88px;left:28px;right:28px;max-width:360px;padding:0}.studio-root .studio-cover-copy .eyebrow{font-size:12px;letter-spacing:.14em;margin:0 0 14px;color:#d8c492}.studio-root .studio-cover-title{font-size:clamp(32px,3.6vw,48px);line-height:1.08;letter-spacing:-.045em;color:#f5f8ff;margin:0;text-wrap:balance}.studio-root .studio-product .plan-config{min-width:0;padding:26px 30px 22px;background:transparent}.studio-root .studio-product .plan-config-heading{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid #b7ceef20}.studio-root .studio-product .plan-config h3{font-size:30px;letter-spacing:-.04em;margin:0 0 8px}.studio-root .studio-product .plan-config-heading p{font-size:16px;line-height:1.5;color:#b9c8db;margin:0}.studio-root .studio-product .price strong{font-size:36px;letter-spacing:-.04em;color:#f0d6a1}.studio-root .studio-product .price span{font-size:14px;color:#b9c8db}.studio-root .studio-product .account-size{margin:18px 0 0}.studio-root .studio-product .account-size legend{font-size:14px;margin-bottom:12px;color:#dce6f3}.studio-root .studio-product .account-options{gap:12px}.studio-root .studio-product .account-options span{position:relative;text-align:left;padding:12px 14px;border:1px solid #afbcff40;border-radius:10px;background:linear-gradient(135deg,#7183d214,#32437618);font-size:16px;line-height:1.4;transition:background .2s,border-color .2s}.studio-root .studio-product .account-options input:checked+span{background:linear-gradient(120deg,#315caf88,#6754a65c);border-color:#a4baffbc;box-shadow:inset 0 1px 0 #e5e9ff28,0 5px 24px #274eb725}.studio-root .studio-product .account-options input:focus-visible+span{outline:2px solid #d5e6ff;outline-offset:4px}.studio-root .studio-product .account-options small{font-size:14px;line-height:1.5;color:#b9c8db;margin-top:5px}.studio-root .studio-product .option-description{font-size:14px;line-height:1.6;color:#c4d1e8;min-height:45px;margin:12px 0 14px}.studio-root .plan-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 28px;padding:24px 0;border-block:1px solid #b7ceef20}.studio-root .plan-highlights>div+div{border-left:1px solid #b7ceef20;padding-left:24px}.studio-root .plan-highlights dt{font-size:14px;line-height:1.5;color:#b9c8db}.studio-root .plan-highlights dd{margin:9px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.2;letter-spacing:-.04em;color:#f3f7ff}.studio-root .studio-product .stage-tabs{gap:28px;margin:0;border-bottom:1px solid #b7ceef20}.studio-root .studio-product .stage-tabs button{font-size:14px;min-height:42px;padding:8px 0;color:#aabdd4}.studio-root .studio-product .stage-tabs button[aria-selected=true]{color:#e4efff;border-color:#a8cdff}.studio-root .studio-product .stage-panel{min-height:0;padding-block:4px 16px}.studio-root .studio-product .stage-panel dl{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;margin:0}.studio-root .studio-product .stage-panel dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #b7ceef15;font-size:14px;line-height:1.5}.studio-root .studio-product .stage-panel dt{font-size:14px;color:#b9c8db;line-height:1.6}.studio-root .studio-product .stage-panel dd{font-size:14px;line-height:1.5;text-align:right;max-width:50%;margin:0;color:#e6edff}.studio-root .studio-product .payout-note{font-size:14px;line-height:1.7;color:#b9c8db;margin:18px 0 0}.studio-root .studio-product .plan-config .review-button{width:100%;max-width:none;min-height:48px;margin:0;border-radius:9px;font-size:16px;background:linear-gradient(120deg,#245fc4,#3a82f7);border-color:#8db6ff;color:#fff;box-shadow:inset 0 1px 0 #ffffff2e,0 8px 28px #1e57ce4a}.studio-root .studio-product .plan-config .review-button:hover,.studio-root .studio-product[data-plan=rapid_flex] .plan-config .review-button:hover{background:linear-gradient(135deg,#c18b32,#f0cf88);border-color:#f2d597;color:#080a0f}.studio-root .studio-product .checkout-note{font-size:12px;line-height:1.6;margin-top:12px;color:#aabdd4;text-align:center}.studio-root .plans-section .plan-disclosure{max-width:1240px;margin:16px auto 0}.studio-root .plans-section{scroll-margin-top:0;padding-block:36px}.studio-root .plans-section .section-heading{display:block;margin-bottom:24px}.studio-root .plans-section .section-heading h2{font-size:96px;line-height:1.05;letter-spacing:-.055em}.studio-root .plans-section .section-heading .eyebrow{margin-bottom:12px}.studio-root .plans-section .plan-heading-summary{margin-top:16px;font-size:18px;line-height:1.6;letter-spacing:-.025em;color:var(--muted);white-space:nowrap}.studio-root .plans-section .plan-heading-summary span{color:#d1dcef}.studio-root .mobile-plan-tabs{display:none}@media(max-width:900px){.studio-root .plans-section .section-heading h2,.studio-root .principles-heading h2{font-size:72px}.studio-root .plans-section .plan-heading-summary{font-size:15px}}@media(max-width:600px){.studio-root .plans-section .section-heading h2,.studio-root .principles-heading h2{font-size:48px;letter-spacing:-.045em}.studio-root .plans-section .plan-heading-summary{font-size:10px;letter-spacing:-.035em}}@media(min-width:901px) and (max-height:850px){.studio-root .plans-section{padding-block:32px}.studio-root .plans-section .section-heading .eyebrow{margin-bottom:12px}.studio-root .studio-product .stage-panel dl>div{padding-block:6px}.studio-root .studio-product .plan-config{padding-block:20px}}@media(max-width:900px){.studio-root .studio-product.plan-grid{grid-template-columns:minmax(0,.65fr) minmax(0,1fr)}.studio-root .studio-cover{padding:22px}.studio-root .studio-cover-top{flex-wrap:wrap;gap:8px;letter-spacing:.08em}.studio-root .studio-product .plan-config{padding-inline:22px}}@media(max-width:600px){.studio-root .hero-copy{padding-top:30px}.studio-root .hero h1{margin-bottom:0}.studio-root .hero-particle-slot{display:block;height:205px}.studio-root .hero-story .intro{gap:32px}.studio-root .mobile-plan-tabs{display:grid;grid-template-columns:1fr 1fr;margin:0 0 14px;padding:4px;border:1px solid #a6b9ff55;border-radius:12px;background:#0b1429cc;box-shadow:inset 0 1px 0 #ffffff12}.studio-root .mobile-plan-tabs button{min-height:48px;padding:11px 14px;border:0;border-radius:8px;background:transparent;color:#aabdd4;font-size:14px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.studio-root .mobile-plan-tabs button[aria-selected=true]{background:linear-gradient(120deg,#315caf88,#6754a65c);color:#fff;box-shadow:inset 0 1px 0 #e5e9ff28,0 4px 18px #274eb725}.studio-root .mobile-plan-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.studio-root .studio-product .account-size{display:none}.studio-root .studio-product.plan-grid{grid-template-columns:1fr;border-radius:14px}.studio-root .studio-cover{aspect-ratio:auto;min-height:300px;padding:20px;border-right:0;border-bottom:1px solid #adbcf333}.studio-root .studio-cover-top{font-size:12px;letter-spacing:.08em;gap:12px}.studio-root .studio-cover-copy{top:76px;left:20px;right:20px;max-width:250px;padding:0}.studio-root .studio-cover-title{font-size:30px;max-width:290px}.studio-root .studio-product .plan-config{padding:16px 22px 26px}.studio-root .studio-product .plan-config-heading{gap:14px;padding-bottom:22px}.studio-root .studio-product .plan-config h3{font-size:26px}.studio-root .studio-product .plan-config-heading p{font-size:14px;max-width:150px}.studio-root .studio-product .price strong{font-size:30px}.studio-root .studio-product .price span{font-size:12px}.studio-root .studio-product .account-options{grid-template-columns:1fr}.studio-root .studio-product .account-options span{padding:16px}.studio-root .studio-product .option-description{min-height:0}.studio-root .plan-highlights{gap:12px;padding-block:20px}.studio-root .plan-highlights>div+div{padding-left:12px}.studio-root .plan-highlights dt{font-size:12px}.studio-root .plan-highlights dd{font-size:24px}.studio-root .studio-product .stage-tabs{gap:20px}.studio-root .studio-product .stage-panel dl{grid-template-columns:1fr}}@media(max-width:360px){.studio-root .plan-highlights{grid-template-columns:1fr}.studio-root .plan-highlights>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.studio-root .plan-highlights>div+div{border-left:0;padding-left:0}.studio-root .plan-highlights dd{margin:0}.studio-root .studio-cover-top{flex-wrap:wrap}.studio-root .studio-product .stage-tabs{gap:14px}}.studio-root .studio-cover-top{align-items:baseline}.studio-root .studio-cover-no{font-size:14px;letter-spacing:.06em}.studio-root .studio-cover-foot{position:relative;z-index:2;display:grid;gap:14px}.studio-root .studio-cover-spec{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#d4e3f1}.studio-root .studio-cover-tag{margin:0;font-size:clamp(32px,3.6vw,48px);line-height:1.08;letter-spacing:-.045em;color:#f5f8ff}.studio-root .studio-product .plan-callout{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid #b7ceef20}.studio-root .plan-callout .callout-main{display:grid;gap:4px}.studio-root .plan-callout .callout-main strong{font-size:clamp(22px,2.4vw,28px);line-height:1.1;font-weight:500;letter-spacing:-.03em;color:#f0d6a1;text-align:left}.studio-root .plan-callout .callout-main span{font-size:13px;line-height:1.3;color:#c4d1e8}.studio-root .plan-callout .callout-note{margin:0;display:grid;gap:4px;text-align:right;font-size:13px;line-height:1.3;color:#e6edff}.studio-root .studio-product .stage-tabs{display:flex;justify-content:space-between;gap:12px;margin-top:6px}.studio-root .studio-product .stage-panel dl>div{display:block;padding:14px 0 12px}.studio-root .studio-product .stage-panel dt{font-size:13px;color:#dce6f3;margin-bottom:6px}.studio-root .studio-product .stage-panel dd{max-width:none;text-align:left;font-size:16px}.studio-root .studio-product .stage-panel{min-height:230px}@media(max-width:600px){.studio-root .plan-callout .callout-main strong{font-size:20px}.studio-root .studio-cover-foot{gap:10px}}.studio-root .studio-product .price .price-hint{display:block;margin-top:6px;font-size:12px;letter-spacing:.02em;color:var(--gold)}.studio-root .studio-product .checkout-note{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:14px}.studio-root .studio-product .stage-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.studio-root .studio-product .stage-tabs button{white-space:nowrap;text-align:center;padding-inline:4px}.studio-root .studio-product .stage-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:600px){.studio-root .studio-product .stage-tabs button{font-size:12px;padding-inline:2px}}.studio-root .studio-points .point-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:38px 32px 36px;min-height:0}.studio-root .studio-points .point-card .point-stat{margin:0 0 24px;font-size:clamp(40px,4.6vw,64px);line-height:1;letter-spacing:-.05em;font-weight:500;background:linear-gradient(120deg,#e8ecff 10%,#79aaff 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.studio-root .studio-points .point-card h3{margin:0 0 12px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.studio-root .studio-points .point-card p:not(.point-stat){margin:0;max-width:none;font-size:15px;line-height:1.7;color:#c4d1e8}@media(max-width:800px){.studio-root .studio-points .point-card{padding:26px 22px}.studio-root .studio-points .point-card .point-stat{font-size:38px;margin-bottom:16px}.studio-root .studio-points .point-card p:not(.point-stat){font-size:13px}}@media(max-width:600px){.studio-root .studio-points .point-card{display:flex;grid-template-columns:none;padding:24px 22px}.studio-root .studio-points .point-card .point-stat{font-size:40px}.studio-root .studio-points .point-card p:not(.point-stat){font-size:14px}}.studio-root .point-card{overflow:hidden}.studio-root .point-glow{position:absolute;inset:-20%;z-index:-1;pointer-events:none;opacity:.85;transition:opacity .4s ease;background:radial-gradient(38% 32% at 24% 24%,#3a82f738 0,#3a82f700 100%),radial-gradient(28% 24% at 86% 92%,#6754a62e 0,#6754a600 100%);animation:point-glow-drift 16s ease-in-out infinite alternate}.studio-root .point-card:hover .point-glow{opacity:1}@keyframes point-glow-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.06)}}@media(prefers-reduced-motion:reduce){.studio-root .point-glow{animation:none}}.studio-root .studio-points article.point-card{background:linear-gradient(145deg,#7183d22b,#3a52a024 50%,#0b122014);border-color:#a6b9ff3d;-webkit-backdrop-filter:blur(14px) saturate(1.35);backdrop-filter:blur(14px) saturate(1.35);box-shadow:inset 0 1px 0 #ffffff1f,0 30px 70px -38px #000000a0}.studio-root .studio-points article.point-card:hover{border-color:#8db6ff8c;box-shadow:inset 0 1px 0 #ffffff2e,0 24px 50px -20px #3a82f773}.studio-root .point-dots{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(135deg,#000,#000c 45%,#0004);mask-image:linear-gradient(135deg,#000,#000c 45%,#0004)}.studio-root .nav-cta{min-height:42px;padding:10px 20px;font-size:12px;margin-left:auto;margin-right:0;white-space:nowrap}.studio-root .nav nav{margin-left:auto;margin-right:12px}.studio-root .nav nav+.nav-cta{margin-left:0}@media(max-width:800px){.studio-root .nav-cta{display:none}}.studio-root .hero-actions{flex-wrap:wrap;align-items:center}.studio-root .closing .button{cursor:pointer}.studio-root .sticky-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;max-width:520px;margin-inline:auto;display:none;align-items:center;justify-content:space-between;gap:14px;padding:10px 10px 10px 18px;border:1px solid #a6b9ff55;border-radius:14px;background:#0b1220d9;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 18px 50px -12px #000c;transform:translateY(140%);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s}.studio-root .sticky-cta.is-visible{transform:none;opacity:1;pointer-events:auto}.studio-root .sticky-cta-copy{display:grid;gap:2px;font-size:12px;color:var(--slate)}.studio-root .sticky-cta-copy strong{font-size:15px;font-weight:500;color:var(--white)}.studio-root .sticky-cta .button{min-height:44px;padding:10px 22px;font-size:13px}@media(max-width:800px){.studio-root .sticky-cta{display:flex}.studio-root .site-footer-wrap{padding-bottom:84px}}@media(prefers-reduced-motion:reduce){.studio-root .sticky-cta{transition:none}}.studio-root .intro h2 br:last-child{display:inline}.studio-root .sticky-cta{bottom:calc(12px + env(safe-area-inset-bottom));padding:8px 4px 8px 16px}.studio-root .sticky-cta-actions{display:flex;align-items:center;gap:2px}.studio-root .sticky-cta-dismiss{display:grid;place-items:center;width:40px;height:44px;border:0;background:none;color:var(--muted);cursor:pointer}.studio-root .sticky-cta-dismiss:hover{color:#fff}.studio-root .sticky-cta-dismiss svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.studio-root .mobile-navigation .drawer-cta{margin:8px 12px 14px;width:calc(100% - 24px);min-height:52px;font-size:14px;justify-content:center;gap:0}@media(max-width:600px){.studio-root .overview-table table{display:none}.studio-root .overview-table{margin-top:16px}.studio-root .studio-points{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding:0 20px 40px;scroll-padding-inline:20px}.studio-root .studio-points::-webkit-scrollbar{display:none}.studio-root .studio-points .point-card{flex:0 0 78%;scroll-snap-align:start;padding:22px 20px}.studio-root .studio-points .point-card .point-stat{font-size:38px;margin-bottom:14px}.studio-root .studio-points .point-card p:not(.point-stat){font-size:14px}.studio-root .studio-product .studio-cover{height:216px;min-height:0;padding:18px 20px;border-bottom:1px solid #adbcf333}.studio-root .studio-product .studio-cover-particles{left:38%}.studio-root .cover-hint,.studio-root .studio-product .studio-cover-copy,.studio-root .studio-product .studio-cover-foot{display:none}.studio-root .studio-product .studio-cover-copy{top:auto;bottom:18px;left:20px;right:auto}.studio-root .studio-product .studio-cover-title{font-size:38px}.studio-root .studio-product .plan-config{display:flex;flex-direction:column;padding:20px}.studio-root .studio-product .plan-config .review-button{order:1;margin:18px 0 0}.studio-root .studio-product .checkout-note{order:2;margin-top:12px}.studio-root .studio-product .stage-tabs{order:3;margin-top:22px}.studio-root .studio-product .stage-panel{order:4;min-height:0}.studio-root .studio-product .stage-panel dl{grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px}.studio-root .studio-product .stage-panel dl>div{padding:12px 0 10px}.studio-root .studio-product .stage-panel dt{font-size:12px;margin-bottom:4px}.studio-root .studio-product .stage-panel dd{font-size:15px}.studio-root .eyebrow{font-size:11px}.studio-root .hero-note{font-size:12px}.studio-root .hero-caption{font-size:11px}.studio-root .hero-caption a{display:inline-flex;align-items:center;min-height:44px}.studio-root .plan-heading-summary{font-size:15px;letter-spacing:-.01em}.studio-root .plan-disclosure p{font-size:12px}.studio-root .brand-bar a{display:inline-block;padding:14px 6px;margin:-14px -6px}.studio-root .menu-button{width:44px;height:44px}.studio-root .studio-product .stage-tabs button{min-height:44px}.studio-root .plan-heading-summary,.studio-root .plan-heading-summary span{font-size:15px;letter-spacing:-.01em}.studio-root .brand-bar{font-size:11px}.studio-root .brand-bar a{padding:16px 6px;margin:-16px -6px}.studio-root .studio-points{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.studio-root .plans-section .plan-heading-summary{font-size:15px;letter-spacing:-.01em}.studio-root .studio-product .studio-cover-particles{left:0}.studio-root .studio-product .studio-cover-particles canvas{filter:saturate(1.2) brightness(.95)}.studio-root .plans-section .plan-heading-summary{font-size:14px}}.studio-root .studio-cover{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover) and (pointer:fine){.studio-root .studio-cover{cursor:grab}.studio-root .studio-cover.is-dragging{cursor:grabbing}}.studio-root .cover-hint{position:absolute;right:20px;bottom:18px;z-index:3;font-size:11px;letter-spacing:.08em;color:#9fb3d6;pointer-events:none;opacity:.75;transition:opacity .5s}.studio-root .cover-hint.is-gone{opacity:0}@media(max-width:600px){.studio-root .cover-hint{bottom:14px;right:16px}.studio-root .studio-product .stage-tabs{display:flex;grid-template-columns:none;justify-content:space-between;gap:10px}.studio-root .studio-product .stage-tabs button{flex:0 0 auto;padding-inline:0}}.studio-root .nw{white-space:nowrap}.studio-root .panel-note{margin:6px 0 0;font-size:13px;line-height:1.6;color:#b9c8db}@media(max-width:600px){.studio-root .panel-note{font-size:12px}}.studio-root .studio-cover-no{color:var(--gold);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.studio-root .studio-product .price span:not(.price-hint){color:#dce6f3;font-weight:500;letter-spacing:.01em;white-space:nowrap}.studio-root .plan-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 16px;padding:4px;border:1px solid #a6b9ff55;border-radius:12px;background:#0b1429cc;box-shadow:inset 0 1px 0 #ffffff12}.studio-root .plan-switch button{min-height:42px;padding:9px 12px;border:0;border-radius:8px;background:transparent;color:#aabdd4;font:500 14px Lexend,system-ui,sans-serif;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.studio-root .plan-switch button:hover{color:#e4efff}.studio-root .plan-switch button[aria-checked=true]{background:linear-gradient(120deg,#315caf88,#6754a65c);color:#fff;box-shadow:inset 0 1px 0 #e5e9ff28,0 4px 18px #274eb725}.studio-root .plan-switch button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(max-width:600px){.studio-root .plan-switch{margin-bottom:14px}.studio-root .plan-switch button{min-height:44px;font-size:13px}.studio-root .plans-section .plan-heading-summary,.studio-root .plans-section .plan-heading-summary span{white-space:normal}}.studio-root .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}.studio-root .review-button:disabled{opacity:.6;cursor:not-allowed}.studio-root .checkout-note[hidden]{display:none}.studio-root [data-start]:disabled{opacity:.6;cursor:not-allowed}.studio-root .hero .eyebrow.limited{font-size:16px;font-weight:600;letter-spacing:.22em}.studio-root .studio-cover-no{font-size:16px;font-weight:600;letter-spacing:.18em}.studio-root .studio-cover-top{align-items:center}@media(max-width:600px){.studio-root .hero .eyebrow.limited{font-size:13px;letter-spacing:.16em}.studio-root .studio-cover-no{font-size:13px}}.studio-root .what-is-copy>p:first-child{font-size:26px;line-height:1.3}.studio-root .what-is-copy .body-copy+.body-copy{margin-top:16px}.studio-root .what-is-copy .quiet-link{margin-top:20px;color:#8fbaff}@media(max-width:600px){.studio-root .what-is-copy>p:first-child{font-size:22px}}@media(min-width:801px){.studio-root .hero-story .intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6%}.studio-root .hero-story .intro h2{font-size:clamp(44px,5.6vw,84px)}.studio-root .what-is-copy{max-width:560px}.studio-root .what-is-copy>p:first-child{font-size:clamp(22px,2vw,28px)}}@media(max-width:600px){.studio-root .hero-story .intro h2{font-size:min(9.6vw,44px)}}.studio-root .studio-sky-wrap>.plans-section{position:relative;z-index:1}.studio-root{position:relative;isolation:isolate}.studio-root .button:disabled{opacity:.6;cursor:not-allowed;transform:none}.studio-root .plans-link{margin-top:14px;width:100%}@media(max-width:600px){.studio-root .intro-compare{display:none}.studio-root .studio-points{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:56px}.studio-root .studio-points::-webkit-scrollbar{display:none}.studio-root .studio-points .point-card{flex:0 0 82%;scroll-snap-align:center;min-width:0}}@media(max-width:800px),(pointer:coarse){.studio-root .menu-button,.studio-root .sticky-cta-dismiss{min-width:44px;min-height:44px}.studio-root .stage-tabs button{min-width:44px}.studio-root .faq-items summary,.studio-root .mobile-navigation a,.studio-root .plan-switch button,.studio-root .stage-tabs button{min-height:44px}.studio-root .brand-bar a,.studio-root .quiet-link{display:inline-flex;align-items:center;min-height:44px}}.studio-root .closing-inner>div:first-child picture{display:flex;justify-content:center;margin-bottom:24px}.studio-root .closing-inner>div:first-child picture img{position:static;margin:0;width:72px;height:72px}.studio-root .sold-out-note,.studio-root .studio-product .sold-out-note{display:block;font-size:12px;color:#d9e4f7}.studio-root .sold-out-countdown{font-size:1.45em;font-weight:700;color:#ffc861;font-variant-numeric:tabular-nums;letter-spacing:.02em}.studio-root .sold-out-link{color:inherit;font-weight:600;text-decoration:underline}.studio-root .button.primary .sold-out-countdown{color:inherit}.studio-root .studio-product .plan-config .review-button:not(:hover) .sold-out-countdown{color:#ffc861}.studio-root .studio-cover.is-sold-out .studio-cover-particles{opacity:.3;filter:saturate(.5);transition:opacity .4s,filter .4s}.studio-root .sold-out-overlay{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:24px;text-align:center;pointer-events:none}.studio-root .sold-out-overlay .button{pointer-events:auto}.studio-root .sold-out-stamp{display:inline-block;margin:0;padding:9px 20px;white-space:nowrap;max-width:100%;font-size:clamp(16px,1.9vw,26px);line-height:1.1;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#f0d6a1;border:1.5px solid #f0d6a1b3;border-radius:10px;background:#02040ecc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 50px -24px #000;transform:rotate(-4deg)}.studio-root .hero-sold-out{font-size:14px;padding:7px 14px;margin:0 auto 22px;transform:rotate(-2deg)}@media(max-width:600px){.studio-root .hero-sold-out{font-size:11px;letter-spacing:.1em}}.studio-root .sold-out-offer{margin-top:28px;padding:34px 36px;border-radius:20px;scroll-margin-top:110px}.studio-root .sold-out-offer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px}.studio-root .sold-out-offer .eyebrow{margin-bottom:14px}.studio-root .sold-out-offer h3{font-size:clamp(22px,2.4vw,30px);font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:0 0 12px}.studio-root .glass.glass p.sold-out-offer-lead:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--slate);max-width:600px}.studio-root .sold-out-offer-badge{flex:none;white-space:nowrap;padding:7px 12px;border:1px solid #d8ae5e66;border-radius:6px;color:var(--gold);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.studio-root .sold-out-offer-badge strong{font-weight:600}.studio-root .sold-out-offer-plans{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.studio-root .sold-out-offer-plans li{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px;border:1px solid #a6b9ff33;border-radius:14px;background:#0b1429cc;box-shadow:inset 0 1px 0 #ffffff12;transition:border-color .3s,box-shadow .3s}.studio-root .sold-out-offer-plans li:hover{border-color:#60a5fa8c;box-shadow:0 24px 50px -20px #3a82f773}.studio-root .sold-out-offer-ribbon{position:absolute;top:18px;right:18px;padding:3px 8px;border:1px solid #d8ae5e66;border-radius:6px;color:var(--gold);font-size:10px;font-weight:500;letter-spacing:.12em}.studio-root .glass.glass p.sold-out-offer-name:not(.eyebrow){font-size:18px;font-weight:500;letter-spacing:-.02em}.studio-root .glass.glass p.sold-out-offer-tagline:not(.eyebrow){font-size:12px;color:var(--muted);min-height:18px}.studio-root .sold-out-offer-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;margin:14px 0 0;font-size:32px;font-weight:500;letter-spacing:-.04em}.studio-root .glass.glass p.sold-out-offer-price:not(.eyebrow){color:#f0d6a1}.studio-root .glass.glass .sold-out-offer-price s{font-size:16px;letter-spacing:0;color:var(--muted);text-decoration-thickness:1px}.studio-root .glass.glass .sold-out-offer-price span{flex-basis:100%;font-size:11px;letter-spacing:0;font-weight:400;color:var(--muted)}.studio-root .glass.glass p.sold-out-offer-save:not(.eyebrow){font-size:12px;font-weight:500;color:var(--slate);margin:6px 0 16px}.studio-root .sold-out-offer-plans .button{margin-top:auto;justify-content:space-between;width:100%}.studio-root .sold-out-offer-all{margin-top:22px;color:#8fbaff}@media(max-width:900px){.studio-root .sold-out-offer-plans{grid-template-columns:1fr}.studio-root .sold-out-offer-head{flex-direction:column;gap:14px}}@media(max-width:600px){.studio-root .sold-out-offer{padding:22px 18px;border-radius:16px}}.studio-root .button.sold-out-secondary{border-color:#ffffff33;background:#02040e66;color:#e4efff}.studio-root .button.sold-out-secondary:hover{border-color:#8fbaff;background:#10192b}.studio-root .button.choose-plan{width:100%;margin-top:14px;justify-content:space-between;gap:12px;border:1px solid #a6b9ff55;background:#0b1429cc;box-shadow:inset 0 1px 0 #ffffff12;color:#e4efff;font-weight:500}.studio-root .button.choose-plan:hover{border-color:#8fbaff;background:#10192b;color:#fff}.studio-root .button.choose-plan .icon{width:16px;height:16px;color:#8fbaff;transition:transform .2s}.studio-root .button.choose-plan:hover .icon{transform:translateX(3px)}.studio-root .button.choose-plan{display:flex;width:-moz-fit-content;width:fit-content;min-height:34px;margin:8px auto 0;padding:7px 14px;gap:8px;justify-content:center;align-self:center;border-radius:999px;font-size:12px;background:#0b142999}.studio-root .button.choose-plan .icon{width:14px;height:14px}