section:where(.astro-hkoc4sea):has(.console) .container:where(.astro-hkoc4sea){display:flex;flex-direction:column}.price-pillars:where(.astro-hkoc4sea){display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:1.2rem;color:var(--text-mute);font-size:.82rem;font-weight:600;letter-spacing:.04em}.price-pillars:where(.astro-hkoc4sea) span:where(.astro-hkoc4sea){display:inline-flex;align-items:center;gap:.55rem}.price-pillars:where(.astro-hkoc4sea) span:where(.astro-hkoc4sea):before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #00ff87b3}.console:where(.astro-hkoc4sea){position:relative;align-self:stretch;margin:clamp(2rem,4vw,2.8rem) 0 clamp(2.2rem,5vw,3rem);border-radius:22px;border:1px solid var(--border);background:radial-gradient(ellipse 60% 100% at 50% 0%,rgba(0,255,135,.07) 0%,transparent 70%),#111311bf;box-shadow:0 20px 50px #00000059;overflow:hidden}.console__rail:where(.astro-hkoc4sea){position:relative;border-bottom:1px solid var(--border)}.console__rail:where(.astro-hkoc4sea):before,.console__rail:where(.astro-hkoc4sea):after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:42px;opacity:0;pointer-events:none;transition:opacity .25s ease}.console__rail:where(.astro-hkoc4sea):before{left:0;background:linear-gradient(90deg,#101210 25%,#10121000)}.console__rail:where(.astro-hkoc4sea):after{right:0;background:linear-gradient(270deg,#101210 25%,#10121000)}.console__rail:where(.astro-hkoc4sea).can-left:before,.console__rail:where(.astro-hkoc4sea).can-right:after{opacity:1}.console__scroll:where(.astro-hkoc4sea){padding:.85rem;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity;scroll-padding-inline:.85rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.console__scroll:where(.astro-hkoc4sea)::-webkit-scrollbar{display:none}.persona-tabs:where(.astro-hkoc4sea){display:flex;justify-content:center;gap:.3rem;min-width:max-content;margin-inline:auto}.persona-tab:where(.astro-hkoc4sea){scroll-snap-align:center}.persona-tab:where(.astro-hkoc4sea){display:inline-flex;align-items:center;gap:.5rem;padding:.62rem 1.05rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-mute);font:inherit;font-size:.87rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .22s,background .22s,border-color .22s,box-shadow .22s}.persona-tab__icon:where(.astro-hkoc4sea){flex-shrink:0;opacity:.75;transition:opacity .22s}.persona-tab:where(.astro-hkoc4sea):hover{color:var(--text);background:#ffffff0a}.persona-tab:where(.astro-hkoc4sea):hover .persona-tab__icon:where(.astro-hkoc4sea){opacity:1}.persona-tab:where(.astro-hkoc4sea).is-active{color:var(--accent);background:linear-gradient(160deg,#00ff8729,#00ff870f);border-color:#00ff8766;box-shadow:0 0 0 1px #00ff8714,0 6px 18px #00ff871f}.persona-tab:where(.astro-hkoc4sea).is-active .persona-tab__icon:where(.astro-hkoc4sea){opacity:1}.console__controls:where(.astro-hkoc4sea){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2.4rem;padding:1.1rem 1rem 1.25rem}.control:where(.astro-hkoc4sea){display:flex;flex-direction:column;align-items:center;gap:.5rem}.control__label:where(.astro-hkoc4sea){color:var(--text-mute);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.seg:where(.astro-hkoc4sea){display:inline-flex;flex-wrap:wrap;justify-content:center;gap:3px;padding:4px;border-radius:999px;border:1px solid var(--border);background:#08090899}.seg__btn:where(.astro-hkoc4sea){position:relative;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:transparent;color:var(--text-mute);font:inherit;font-size:.85rem;font-weight:600;padding:.5rem 1.05rem;white-space:nowrap;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s}.seg__btn:where(.astro-hkoc4sea):hover{color:var(--text)}.seg__btn:where(.astro-hkoc4sea).is-active{background:var(--accent);color:#05130b;box-shadow:0 4px 14px #00ff8747}.seg__btn:where(.astro-hkoc4sea) em:where(.astro-hkoc4sea){font-style:normal;font-size:.7rem;font-weight:600;opacity:.6}.seg__btn:where(.astro-hkoc4sea).is-active em:where(.astro-hkoc4sea){opacity:.75}.seg__flag:where(.astro-hkoc4sea){font-size:.63rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.seg__btn:where(.astro-hkoc4sea).is-active .seg__flag:where(.astro-hkoc4sea){opacity:.85}@media(max-width:760px){.console:where(.astro-hkoc4sea){border-radius:18px}.console__scroll:where(.astro-hkoc4sea){padding:.7rem;scroll-padding-inline:.7rem}.persona-tabs:where(.astro-hkoc4sea){gap:.25rem}.persona-tab:where(.astro-hkoc4sea){padding:.55rem .85rem;font-size:.83rem;gap:.42rem}}@media(max-width:560px){.console__controls:where(.astro-hkoc4sea){flex-direction:column;align-items:stretch;gap:.85rem;padding:.9rem .75rem 1rem}.control:where(.astro-hkoc4sea){width:100%;gap:.4rem}.control__label:where(.astro-hkoc4sea){font-size:.62rem;letter-spacing:.13em}.seg:where(.astro-hkoc4sea){display:grid;grid-template-columns:repeat(2,1fr);gap:3px;width:100%;padding:3px;border-radius:14px}.seg__btn:where(.astro-hkoc4sea){justify-content:center;flex-wrap:wrap;row-gap:0;gap:5px;padding:.45rem .4rem;border-radius:11px;font-size:.78rem;line-height:1.2}.seg__btn:where(.astro-hkoc4sea) em:where(.astro-hkoc4sea){font-size:.61rem}.seg__flag:where(.astro-hkoc4sea){width:100%;text-align:center;font-size:.55rem}}@media(max-width:380px){.persona-tab:where(.astro-hkoc4sea){padding:.5rem .7rem;font-size:.79rem}.persona-tab__icon:where(.astro-hkoc4sea){width:15px;height:15px}.console__controls:where(.astro-hkoc4sea){padding:.8rem .65rem .9rem}.seg__btn:where(.astro-hkoc4sea){padding:.42rem .3rem;font-size:.74rem;gap:4px}.seg__btn:where(.astro-hkoc4sea) em:where(.astro-hkoc4sea){font-size:.57rem}}@media(prefers-reduced-motion:reduce){.console__scroll:where(.astro-hkoc4sea){scroll-behavior:auto}}.persona-panel:where(.astro-hkoc4sea){display:none}.persona-panel:where(.astro-hkoc4sea).is-active{display:block;animation:panelIn .4s cubic-bezier(.22,1,.36,1)}@keyframes panelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.price-group:where(.astro-hkoc4sea){scroll-margin-top:90px}.price-group__head:where(.astro-hkoc4sea){text-align:center;margin-bottom:1.8rem}.price-group__head:where(.astro-hkoc4sea) h3:where(.astro-hkoc4sea){font-size:clamp(1.35rem,2.6vw,1.7rem);margin-bottom:.4rem}.price-group__head:where(.astro-hkoc4sea) p:where(.astro-hkoc4sea){color:var(--text-mute);font-size:.95rem}.price-group__link:where(.astro-hkoc4sea){display:inline-flex;align-items:center;gap:7px;margin-top:1rem;padding:.45rem 1.05rem;border-radius:999px;border:1px solid rgba(0,255,135,.3);color:var(--accent);font-size:.82rem;font-weight:600;transition:background .2s,transform .2s}.price-group__link:where(.astro-hkoc4sea):hover{background:var(--accent-dim);transform:translateY(-1px)}.price-cards:where(.astro-hkoc4sea){display:grid;gap:1.2rem}.price-cards--2:where(.astro-hkoc4sea){grid-template-columns:repeat(2,1fr);max-width:760px;margin-inline:auto}.price-cards--3:where(.astro-hkoc4sea){grid-template-columns:repeat(3,1fr)}.price-cards--4:where(.astro-hkoc4sea){grid-template-columns:repeat(4,1fr)}@media(max-width:980px){.price-cards--3:where(.astro-hkoc4sea),.price-cards--4:where(.astro-hkoc4sea){grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.price-cards--2:where(.astro-hkoc4sea),.price-cards--3:where(.astro-hkoc4sea),.price-cards--4:where(.astro-hkoc4sea){grid-template-columns:1fr}}.price-card:where(.astro-hkoc4sea){position:relative;border-radius:var(--radius);padding:1px;background:var(--border);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.price-card--featured:where(.astro-hkoc4sea){background:linear-gradient(155deg,#00ff878c,#00ff871f,#00ff8759)}.price-card:where(.astro-hkoc4sea):hover{transform:translateY(-6px);box-shadow:0 24px 48px #00000080}.price-card__inner:where(.astro-hkoc4sea){display:flex;flex-direction:column;height:100%;background:var(--bg-raised);border-radius:calc(var(--radius) - 1px);padding:1.7rem 1.5rem}.price-card__badge:where(.astro-hkoc4sea){position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:.28rem .8rem;border-radius:999px;background:var(--accent);color:#05130b;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.price-card:where(.astro-hkoc4sea) h4:where(.astro-hkoc4sea){font-size:1.08rem;margin-bottom:.3rem}.price-card__tag:where(.astro-hkoc4sea){color:var(--text-mute);font-size:.85rem;min-height:2.4em}.price-card__price:where(.astro-hkoc4sea){display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;margin:.6rem 0 1.3rem;padding-bottom:1.3rem;border-bottom:1px solid var(--border)}.price-from:where(.astro-hkoc4sea),.price-cur:where(.astro-hkoc4sea){color:var(--text-mute);font-size:.85rem;font-weight:600}.price-amount:where(.astro-hkoc4sea){font-size:2rem;font-weight:700;letter-spacing:-.02em}.price-amount:where(.astro-hkoc4sea).price-swap{animation:priceIn .35s cubic-bezier(.22,1,.36,1)}@keyframes priceIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.price-static:where(.astro-hkoc4sea){font-size:1.6rem;font-weight:700;letter-spacing:-.02em}.price-period:where(.astro-hkoc4sea){width:100%;color:var(--text-mute);font-size:.8rem}.price-card__features:where(.astro-hkoc4sea){flex:1;margin-bottom:1.4rem;font-size:.88rem}.price-card__features:where(.astro-hkoc4sea) li:where(.astro-hkoc4sea):first-child{color:var(--text);font-weight:600}.price-card__cta:where(.astro-hkoc4sea){width:100%}.price-note:where(.astro-hkoc4sea){margin-top:1.6rem;text-align:center;color:var(--text-mute);font-size:.82rem}.price-note:where(.astro-hkoc4sea) strong:where(.astro-hkoc4sea){color:var(--accent);font-weight:700}.custom-note:where(.astro-hkoc4sea){margin:1.6rem auto 0;max-width:720px;padding:1.3rem 1.5rem;border-radius:16px;border:1px dashed rgba(0,255,135,.28);background:#00ff8708;text-align:center}.custom-note__title:where(.astro-hkoc4sea){display:block;margin-bottom:.4rem;color:var(--accent);font-size:.95rem;font-weight:700}.custom-note:where(.astro-hkoc4sea) p:where(.astro-hkoc4sea){color:var(--text-mute);font-size:.88rem}.custom-note__cta:where(.astro-hkoc4sea){display:inline-block;margin-top:.8rem;color:var(--accent);font-size:.85rem;font-weight:600}.custom-note__cta:where(.astro-hkoc4sea):hover{text-decoration:underline}.pay:where(.astro-hkoc4sea){margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.6rem,4vw,2.4rem);border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-raised)}.pay__head:where(.astro-hkoc4sea){text-align:center;margin-bottom:1.6rem}.pay__head:where(.astro-hkoc4sea) h3:where(.astro-hkoc4sea){font-size:1.25rem;margin-bottom:.35rem}.pay__head:where(.astro-hkoc4sea) p:where(.astro-hkoc4sea){color:var(--text-mute);font-size:.9rem}.pay__grid:where(.astro-hkoc4sea){display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:760px){.pay__grid:where(.astro-hkoc4sea){grid-template-columns:1fr}}.pay__card:where(.astro-hkoc4sea){padding:1.1rem 1.2rem;border-radius:14px;border:1px solid var(--border);background:#ffffff05}.pay__card:where(.astro-hkoc4sea) h4:where(.astro-hkoc4sea){display:flex;align-items:center;gap:8px;font-size:.95rem;margin-bottom:.4rem}.pay__card:where(.astro-hkoc4sea) h4:where(.astro-hkoc4sea):before{content:"✓";color:var(--accent);font-weight:700}.pay__card:where(.astro-hkoc4sea) p:where(.astro-hkoc4sea){color:var(--text-mute);font-size:.85rem}.enterprise:where(.astro-hkoc4sea){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.6rem;margin-top:1.2rem;padding:clamp(1.6rem,4vw,2.2rem);border-radius:var(--radius);border:1px solid rgba(0,255,135,.22);background:radial-gradient(ellipse 70% 120% at 0% 0%,rgba(0,255,135,.08) 0%,transparent 65%),var(--bg-raised)}.enterprise:where(.astro-hkoc4sea) h3:where(.astro-hkoc4sea){font-size:1.25rem;margin-bottom:.9rem}.enterprise__list:where(.astro-hkoc4sea){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.4rem;font-size:.88rem}@media(max-width:620px){.enterprise__list:where(.astro-hkoc4sea){grid-template-columns:1fr}}.price-foot:where(.astro-hkoc4sea){text-align:center;color:var(--text-mute);font-size:.82rem;max-width:620px;margin:2.4rem auto 0}.price-page:where(.astro-lmkygsfs){padding-top:1.4rem}.price-page__nav:where(.astro-lmkygsfs){display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.4rem}.price-page__back:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem .55rem .85rem;border-radius:999px;border:1px solid rgba(0,255,135,.3);color:var(--accent);font-size:.88rem;font-weight:600;transition:background .2s,transform .2s,border-color .2s}.price-page__back:where(.astro-lmkygsfs):hover{background:var(--accent-dim);border-color:#00ff8780;transform:translate(-2px)}.price-page__back:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){flex-shrink:0;transition:transform .2s}.price-page__back:where(.astro-lmkygsfs):hover svg:where(.astro-lmkygsfs){transform:translate(-2px)}.price-page__crumbs:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:.45rem;color:var(--text-mute);font-size:.82rem}.price-page__crumbs:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs){color:var(--text-mute);transition:color .2s}.price-page__crumbs:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs):hover{color:var(--accent)}.price-page__crumbs:where(.astro-lmkygsfs) span:where(.astro-lmkygsfs):last-child{color:var(--text);font-weight:600}.price-page:where(.astro-lmkygsfs) #pricing{padding-top:clamp(2rem,5vw,3.2rem)}@media(max-width:520px){.price-page__crumbs:where(.astro-lmkygsfs){display:none}}
