.st-root.pricing-root .hero .eyebrow{margin-bottom:24px}.st-root.pricing-root .hero{max-width:1320px;margin:0 auto;padding:clamp(38px,7vw,84px) clamp(20px,5vw,80px) 0}.st-root.pricing-root .hero h1{font-family:var(--disp);letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,6.6vw,5.4rem);font-weight:800;line-height:.98}@media (max-width:420px){.st-root.pricing-root .hero h1{font-size:2.45rem}}.st-root.pricing-root .hero h1 .g{background:var(--gradtext);color:#0000;-webkit-background-clip:text;background-clip:text}.st-root.pricing-root .hero p{color:var(--ink2);max-width:46ch;margin:24px 0 0;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.55}.st-root.pricing-root .toggle{font-family:var(--body);align-items:center;gap:12px;margin-top:34px;font-size:1rem;font-weight:700;display:inline-flex}.st-root.pricing-root .toggle .lbl{color:var(--muted);cursor:pointer;transition:color .18s}.st-root.pricing-root .toggle .lbl.on{color:var(--ink)}.st-root.pricing-root .sw{border:1px solid var(--rule2);cursor:pointer;background:#282637;background:lab(16.1499% 4.27553 -10.3341);border-radius:999px;width:52px;height:28px;padding:0;transition:background .2s;position:relative}.st-root.pricing-root .sw.on{background:var(--grad);border-color:#0000}.st-root.pricing-root .sw:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .22s cubic-bezier(.4,1.3,.5,1);position:absolute;top:2px;left:2px}.st-root.pricing-root .sw.on:after{transform:translate(24px)}.st-root.pricing-root .save{font-family:var(--mono);letter-spacing:.12em;color:var(--plight);background:#b687ff24;background:lab(64.5059% 43.3168 -61.9937/.14);border:1px solid #b687ff4d;border:1px solid lab(64.5059% 43.3168 -61.9937/.3);border-radius:999px;padding:5px 11px;font-size:11px}.st-root.pricing-root .grid{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px);max-width:1320px;margin:clamp(38px,5vw,60px) auto 0;padding:0 clamp(20px,5vw,80px);display:grid}@media (max-width:1080px){.st-root.pricing-root .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.st-root.pricing-root .grid{grid-template-columns:1fr}}.st-root.pricing-root .plan{border:1px solid var(--rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c14b8;background:lab(3.60946% .959024 -4.02755/.72);border-radius:22px;flex-direction:column;padding:30px 26px 28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.st-root.pricing-root .plan:hover{border-color:var(--rule2);transform:translateY(-4px)}.st-root.pricing-root .plan.pop{background:#141024b8;background:lab(5.7633% 6.02794 -12.9184/.72);border-color:#b27eff80;border-color:lab(62.1579% 43.5784 -61.9524/.5);box-shadow:0 20px 60px #8100e22e;box-shadow:0 20px 60px lab(36.1218% 74.3518 -86.3773/.18)}.st-root.pricing-root .pop-badge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--grad);border-radius:999px;padding:6px 13px;font-size:11px;position:absolute;top:-13px;left:26px;box-shadow:0 6px 18px #7b2cff80;box-shadow:0 6px 18px lab(41.5372% 73.7136 -100.387/.5)}.st-root.pricing-root .plan .tier{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);margin-bottom:14px;font-size:12px}.st-root.pricing-root .plan .price{align-items:flex-end;gap:6px;line-height:1;display:flex}.st-root.pricing-root .plan .price .amt{font-family:var(--disp);letter-spacing:-.04em;font-size:clamp(2.6rem,3.4vw,3.3rem);font-weight:800}.st-root.pricing-root .plan .price .per{font-family:var(--body);color:var(--muted);margin-bottom:.55rem;font-size:.95rem;font-weight:600}.st-root.pricing-root .plan .bnote{font-family:var(--body);color:var(--muted);opacity:0;min-height:1.1em;margin-top:8px;font-size:.82rem;transition:opacity .18s}.st-root.pricing-root .plan .bnote.show{opacity:1}.st-root.pricing-root .plan ul{flex-direction:column;flex:1;gap:13px;margin:22px 0 0;padding:0;list-style:none;display:flex}.st-root.pricing-root .plan li{color:#cfd0d8;color:lab(83.6841% .65583 -3.72307);align-items:flex-start;gap:11px;font-size:.95rem;line-height:1.4;display:flex}.st-root.pricing-root .plan li svg{width:18px;height:18px;color:var(--plight);flex:none;margin-top:1px}.st-root.pricing-root .plan .cta{font-family:var(--body);border:1px solid var(--rule2);color:var(--ink);background:#1e1e2999;background:lab(11.6446% 2.2293 -7.12302/.6);border-radius:999px;justify-content:center;align-items:center;margin-top:26px;padding:14px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:flex}.st-root.pricing-root .plan .cta:hover{background:#2c2c3ccc;background:lab(18.4981% 3.46769 -10.6373/.8);transform:translateY(-2px)}.st-root.pricing-root .plan.pop .cta{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 10px 26px #7b2cff66;box-shadow:0 10px 26px lab(41.5372% 73.7136 -100.387/.4)}.st-root.pricing-root .plan.pop .cta:hover{filter:brightness(1.06)}.st-root.pricing-root .vat{text-align:center;font-family:var(--mono);letter-spacing:.05em;color:var(--muted);max-width:60ch;margin:clamp(30px,4vw,46px) auto 0;padding:0 20px;font-size:12px}.st-root.pricing-root .faq{text-align:center;max-width:940px;margin:clamp(70px,9vw,120px) auto 0;padding:0 clamp(20px,5vw,40px) clamp(70px,10vw,130px)}.st-root.pricing-root .faq h2{font-family:var(--disp);letter-spacing:-.04em;margin:0 0 clamp(30px,4vw,50px);font-size:clamp(2rem,4.4vw,3.2rem);font-weight:800;line-height:1.04}.st-root.pricing-root .faq-list{text-align:left;flex-direction:column;gap:12px;display:flex}.st-root.pricing-root .faq-item{border:1px solid var(--rule);background:#0a0a11b3;background:lab(2.97992% .724271 -3.07224/.7);border-radius:16px;transition:border-color .18s;overflow:hidden}.st-root.pricing-root .faq-item.open{border-color:var(--rule2);background:#0e0f16cc;background:lab(4.33689% 1.06549 -4.5142/.8)}.st-root.pricing-root .faq-q{cursor:pointer;width:100%;font-family:var(--disp);color:var(--ink);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-size:1.06rem;font-weight:600;display:flex}.st-root.pricing-root .faq-ic{flex:none;width:22px;height:22px;position:relative}.st-root.pricing-root .faq-ic:before,.st-root.pricing-root .faq-ic:after{content:"";background:var(--ink2);border-radius:2px;transition:transform .2s,opacity .2s;position:absolute}.st-root.pricing-root .faq-ic:before{height:2px;top:10px;left:2px;right:2px}.st-root.pricing-root .faq-ic:after{width:2px;top:2px;bottom:2px;left:10px}.st-root.pricing-root .faq-item.open .faq-ic:after{opacity:0;transform:scaleY(0)}.st-root.pricing-root .faq-a{max-height:0;transition:max-height .28s;overflow:hidden}.st-root.pricing-root .faq-a p{color:var(--ink2);max-width:64ch;margin:0;padding:0 26px 24px;font-size:1rem;line-height:1.6}.st-root.pricing-root .proof{max-width:1320px;margin:clamp(46px,6vw,80px) auto 0;padding:0 clamp(20px,5vw,80px)}.st-root.pricing-root .proof-in{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px);display:grid}@media (max-width:900px){.st-root.pricing-root .proof-in{grid-template-columns:1fr}}.st-root.pricing-root .quote{border:1px solid var(--rule);background:#0a0a11b8;background:lab(2.97992% .724271 -3.07224/.72);border-radius:20px;flex-direction:column;padding:26px;display:flex}.st-root.pricing-root .quote.feat{background:#120e2299;background:lab(4.87412% 5.49783 -12.4163/.6);border-color:#b27eff66;border-color:lab(62.1579% 43.5784 -61.9524/.4);grid-column:span 1}.st-root.pricing-root .quote .stars{color:var(--plight);letter-spacing:3px;font-size:.9rem}.st-root.pricing-root .quote blockquote{font-family:var(--disp);margin:13px 0 0;font-size:1.08rem;font-weight:600;line-height:1.42}.st-root.pricing-root .quote .who{align-items:center;gap:11px;margin-top:auto;padding-top:20px;display:flex}.st-root.pricing-root .quote .av{background:var(--grad);border-radius:50%;flex:none;width:42px;height:42px}.st-root.pricing-root .quote .who .nm{font-size:.95rem;font-weight:700}.st-root.pricing-root .quote .who .fol{color:var(--muted);font-size:.82rem}.st-root.pricing-root .compare{max-width:1120px;margin:clamp(56px,7vw,96px) auto 0;padding:0 clamp(20px,5vw,40px)}.st-root.pricing-root .compare h2{font-family:var(--disp);letter-spacing:-.04em;text-align:center;margin:0 0 clamp(24px,3vw,36px);font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:800}.st-root.pricing-root .compare h2 .g{background:var(--gradtext);color:#0000;-webkit-background-clip:text;background-clip:text}.st-root.pricing-root .mtx{border-collapse:collapse;width:100%;font-size:.95rem}.st-root.pricing-root .mtx th,.st-root.pricing-root .mtx td{text-align:center;border-bottom:1px solid var(--rule);padding:15px 10px}.st-root.pricing-root .mtx thead th{vertical-align:bottom}.st-root.pricing-root .mtx tbody th:first-child,.st-root.pricing-root .mtx tbody td:first-child,.st-root.pricing-root .mtx thead th:first-child{text-align:left;color:var(--ink2);font-weight:600}.st-root.pricing-root .mtx .pname{font-family:var(--disp);font-size:1.1rem;font-weight:800;display:block}.st-root.pricing-root .mtx .pprice{font-family:var(--mono);color:var(--muted);margin-top:3px;font-size:.8rem;display:block}.st-root.pricing-root .mtx thead .col-pop{background:#1410248c;background:lab(5.7633% 6.02794 -12.9184/.55);border-radius:14px 14px 0 0}.st-root.pricing-root .mtx td.col-pop{background:#0e0b1966;background:lab(3.47663% 3.10484 -7.80549/.4)}.st-root.pricing-root .mtx tbody tr:last-child td.col-pop{border-radius:0 0 14px 14px}.st-root.pricing-root .mtx .dot{color:var(--muted)}.st-root.pricing-root .mtx .yes{color:var(--plight);font-weight:700}.st-root.pricing-root .mtx .mk{width:19px;height:19px;color:var(--plight);vertical-align:-3px;display:inline}.st-root.pricing-root .cmp-swipe{display:none}@media (max-width:720px){.st-root.pricing-root .compare{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;padding-left:0;padding-right:0;scroll-padding-left:40vw;overflow-x:auto}.st-root.pricing-root .compare::-webkit-scrollbar{display:none}.st-root.pricing-root .compare h2,.st-root.pricing-root .cmp-swipe{padding-left:20px;padding-right:20px}.st-root.pricing-root .cmp-swipe{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11px;display:block}.st-root.pricing-root .mtx{table-layout:fixed;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#0a0913;background:lab(2.6315% 1.56643 -4.66729);width:160vw;min-width:0;font-size:.86rem}.st-root.pricing-root .mtx th,.st-root.pricing-root .mtx td{padding:14px 8px}.st-root.pricing-root .mtx thead th:first-child,.st-root.pricing-root .mtx tbody th:first-child,.st-root.pricing-root .mtx tbody td:first-child{z-index:2;width:40vw;box-shadow:1px 0 0 var(--rule);background:#0a0913;background:lab(2.6315% 1.56643 -4.66729);padding-left:20px;padding-right:12px;position:sticky;left:0}.st-root.pricing-root .mtx thead th:not(:first-child),.st-root.pricing-root .mtx tbody td:not(:first-child){scroll-snap-align:start;width:30vw}.st-root.pricing-root .mtx .pname{font-size:.95rem}}