.pricing-tabs{background:var(--canvas-dark);border-bottom:1px solid var(--secondary-trans20);padding-block:var(--space-l);position:sticky;top:3.5rem;z-index:199;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.pricing-tabs__inner{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);background:var(--canvas-mid);border:1px solid var(--secondary-trans20);border-radius:var(--radius-full);padding:.3rem;width:fit-content;margin-inline:auto}.pricing-tabs__btn{font-size:var(--text-xs);font-weight:var(--weight-6);letter-spacing:.01em;color:var(--secondary-dark-2);background:transparent;border:none;border-radius:var(--radius-full);padding:.55em 1.4em;cursor:pointer;transition:color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.pricing-tabs__btn--active{--_btn-text: var(--canvas-deep);--_btn-bg: var(--secondary);--_btn-border: transparent;--btn-radius: var(--radius-full);--btn-padding-block: .55em;--btn-padding-inline: 1.4em;--btn-font-size: var(--text-xs);--btn-font-weight: var(--weight-6);--btn-letter-spacing: .01em;--btn-border-width: 0;color:var(--canvas-deep);background:var(--secondary);box-shadow:0 0 18px var(--secondary-trans30)}.pricing-tabs__btn:hover:not(.pricing-tabs__btn--active){color:var(--white)}.pricing-panel{background:transparent}.pricing-hero{position:relative;overflow:hidden;background:linear-gradient(170deg,var(--canvas-mid) 0%,var(--canvas-deep) 100%);padding-block:calc(var(--space-3xl) + 4rem) var(--space-2xl);text-align:center}.pricing-hero__blob{position:absolute;border-radius:var(--radius-circle);pointer-events:none;filter:blur(80px);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.pricing-hero__blob--1{top:-20%;left:-10%;width:60vw;height:60vw;max-width:700px;max-height:700px;background:radial-gradient(circle,var(--secondary-trans30) 0%,transparent 65%);animation-name:ph-blob-1;animation-duration:calc(22s/clamp(.001,var(--motion),1))}.pricing-hero__blob--2{bottom:-20%;right:-15%;width:55vw;height:55vw;max-width:650px;max-height:650px;background:radial-gradient(circle,var(--secondary-trans20) 0%,transparent 65%);animation-name:ph-blob-2;animation-duration:calc(30s/clamp(.001,var(--motion),1))}@keyframes ph-blob-1{0%{transform:translate(0) scale(1)}to{transform:translate(3rem,2rem) scale(1.07)}}@keyframes ph-blob-2{0%{transform:translate(0) scale(1)}to{transform:translate(-3rem,-2rem) scale(.94)}}.pricing-hero__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-m);padding-inline:var(--section-inline)}.pricing-hero__eyebrow{display:inline-block;font-size:var(--text-xs);font-weight:var(--weight-6);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--secondary-light-1);background:var(--secondary-trans10);border:1px solid var(--secondary-trans30);padding:.4em .9em;border-radius:var(--radius-full)}.pricing-hero__title{font-size:var(--text-display);font-weight:var(--weight-8);color:var(--white);line-height:1.08;letter-spacing:-.03em;max-width:18ch;text-wrap:balance;margin:0}.pricing-hero__title em{font-style:normal;background:linear-gradient(135deg,var(--secondary-light-1),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-hero__desc{font-size:var(--text-s);color:var(--secondary-light-2);max-width:48ch;line-height:var(--leading-l);text-wrap:balance}@media(max-width:480px){.pricing-hero__title{font-size:var(--text-xxxl)}}.pricing-ltd{padding-block:var(--space-3xl);background:linear-gradient(var(--secondary-trans10) 1px,transparent 1px),linear-gradient(90deg,var(--secondary-trans10) 1px,transparent 1px),radial-gradient(ellipse 75% 65% at 50% 20%,var(--secondary-trans30) 0%,transparent 65%),linear-gradient(180deg,var(--canvas-dark) 0%,var(--canvas-mid) 100%);background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto,auto}.pricing-ltd__scene{padding-inline:var(--section-inline);max-width:640px}@property --ltd-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.pricing-ltd__card{position:relative;border-radius:var(--radius-xl);padding:1.5px;background:conic-gradient(from var(--ltd-angle) at 50% 50%,var(--secondary-trans10) 0deg,var(--secondary-trans20) 55deg,var(--secondary-dark-2) 85deg,var(--secondary) 100deg,var(--secondary-dark-2) 115deg,var(--secondary-trans20) 160deg,var(--secondary-trans10) 240deg,var(--secondary-trans10) 360deg);animation:ltd-border-spin calc(10s/clamp(.001,var(--motion),1)) linear infinite}@keyframes ltd-border-spin{to{--ltd-angle: 360deg}}.pricing-ltd__card-inner{position:relative;overflow:hidden;background:var(--canvas-base);border-radius:var(--radius-xl-inner);padding:var(--space-2xl) var(--space-2xl) var(--space-l);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-m)}.pricing-ltd__cursor-glow{position:absolute;width:480px;height:480px;border-radius:var(--radius-circle);background:radial-gradient(circle,var(--secondary-trans10) 0%,transparent 70%);top:var(--glow-y, 50%);left:var(--glow-x, 50%);transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity .35s ease;z-index:0}.pricing-ltd__badge{position:relative;z-index:1;font-size:var(--text-xs);font-weight:var(--weight-6);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--secondary-light-1);border:1px solid var(--secondary-trans40);border-radius:var(--radius-full);padding:.3em 1em;background:var(--secondary-trans10)}.pricing-ltd__title{position:relative;z-index:1;font-size:var(--text-xl);font-weight:var(--weight-8);color:var(--white);letter-spacing:-.02em;margin:0;line-height:1.15}.pricing-ltd__price-wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.2em}.pricing-ltd__price{font-size:var(--text-display);font-weight:var(--weight-8);letter-spacing:-.03em;color:var(--white);line-height:1}.pricing-ltd__price-sub{font-size:var(--text-xs);font-weight:var(--weight-5);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--secondary-dark-2)}.pricing-ltd__desc{position:relative;z-index:1;font-size:var(--text-s);color:var(--secondary-dark-1);line-height:var(--leading-l);max-width:40ch;margin:0;text-wrap:balance}.pricing-ltd__btn{position:relative;overflow:hidden;z-index:1;display:inline-flex;align-items:center;gap:.5em;font-size:var(--text-s);font-weight:var(--weight-7);color:var(--white);text-decoration:none;background:var(--secondary);padding:.85em 1.8em;border-radius:var(--radius-3);border:1px solid var(--secondary);transition:background var(--duration-base) var(--ease-out),gap var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);margin-block:var(--space-xs)}.pricing-ltd__btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(105deg,transparent 40%,var(--white-30) 50%,transparent 60%);transform:translate(-130%);transition:transform .6s var(--ease-out);pointer-events:none}.pricing-ltd__btn:hover{background:var(--secondary-dark-1);border-color:var(--secondary-dark-1);color:var(--white);gap:.75em;text-decoration:none;box-shadow:0 0 0 1px var(--secondary-trans20),0 0 28px var(--secondary-trans30),0 0 56px var(--secondary-trans10)}.pricing-ltd__btn:hover:before{transform:translate(130%)}.pricing-ltd__btn svg{transition:transform var(--duration-fast) var(--ease-out)}.pricing-ltd__btn:hover svg{transform:translate(3px)}.pricing-ltd__btn:visited{color:var(--white)}.pricing-ltd__bonus{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.6em;font-size:var(--text-xs);color:var(--tertiary-dark-2);margin:0;padding-top:var(--space-m);border-top:1px solid var(--secondary-trans10);width:100%}.pricing-ltd__bonus strong{color:var(--tertiary-dark-1)}.pricing-ltd__bonus-badge{font-size:var(--text-xs);font-weight:var(--weight-7);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--secondary-light-1);background:var(--secondary-trans10);border:1px solid var(--secondary-trans40);border-radius:var(--radius-s);padding:.15em .5em}@media(max-width:480px){.pricing-ltd__price{font-size:var(--text-xxxl)}}.pricing-plans{padding-block:var(--space-3xl);border-top:1px solid var(--secondary-trans20);background:linear-gradient(var(--secondary-trans10) 1px,transparent 1px),linear-gradient(90deg,var(--secondary-trans10) 1px,transparent 1px),radial-gradient(ellipse 90% 50% at 50% 0%,var(--secondary-trans30) 0%,transparent 65%),linear-gradient(180deg,var(--canvas-mid) 0%,var(--canvas-dark) 100%);background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto,auto}.pricing-plans__container{padding-inline:var(--section-inline)}.pricing-plans__header{text-align:center;margin-bottom:var(--space-2xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-s)}.pricing-plans__eyebrow{color:var(--secondary)}.pricing-plans__title{font-size:var(--text-xxl);font-weight:var(--weight-8);letter-spacing:-.025em;color:var(--white);margin:0}.pricing-plans__desc{font-size:var(--text-s);color:var(--secondary-dark-2);margin:0}.pricing-plans__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-m);align-items:start}.pricing-plans__card{background:var(--canvas-dark);border:1px solid var(--secondary-trans20);border-radius:var(--radius-l);padding:var(--space-l);display:flex;flex-direction:column;gap:var(--space-m)}.pricing-plans__card--featured{border-color:var(--secondary-trans50);background:var(--canvas-mid);box-shadow:0 0 0 1px var(--secondary-trans10),0 0 40px var(--secondary-trans10)}.pricing-plans__card-top{display:flex;flex-direction:column;gap:.4em}.pricing-plans__tier{font-size:var(--text-xs);font-weight:var(--weight-6);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--secondary-dark-2)}.pricing-plans__card--featured .pricing-plans__tier{color:var(--secondary-light-1)}.pricing-plans__price-row{display:flex;align-items:baseline;gap:.2em}.pricing-plans__price{font-size:var(--text-xxl);font-weight:var(--weight-8);letter-spacing:-.03em;color:var(--white);line-height:1}.pricing-plans__period{font-size:var(--text-xs);color:var(--secondary-dark-2);font-weight:var(--weight-4)}.pricing-plans__annual{font-size:var(--text-xs);color:var(--secondary-dark-2);letter-spacing:.01em}.pricing-plans__blurb{font-size:var(--text-xs);color:var(--secondary-dark-2);line-height:1.5;margin:var(--space-xs) 0 0}.pricing-plans__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6em;border-top:1px solid var(--secondary-trans10);padding-top:var(--space-m);flex:1}.pricing-plans__feature{font-size:var(--text-xs);color:var(--secondary-dark-1);display:flex;align-items:center;gap:.65em;line-height:1.3}.pricing-plans__feature:before{content:"";display:block;width:14px;height:14px;border-radius:var(--radius-circle);flex-shrink:0;background:var(--secondary-trans20);border:1.5px solid var(--secondary-trans50);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 24 24' fill='none' stroke='oklch(0.75 0.14 145.6)' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:8px}.pricing-plans__best{font-size:var(--text-xs);color:var(--secondary-dark-2);margin:0}.pricing-plans__best strong{font-weight:var(--weight-6);color:var(--secondary-dark-1)}.pricing-plans__soon{display:block;font-size:var(--text-xs);font-weight:var(--weight-6);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--secondary-dark-2);text-align:center;padding-top:var(--space-m);border-top:1px solid var(--secondary-trans10)}@media(max-width:860px){.pricing-plans__grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.pricing-simple{border-top:1px solid var(--secondary-trans20);padding-block:var(--space-2xl);text-align:center;background:linear-gradient(var(--secondary-trans10) 1px,transparent 1px),linear-gradient(90deg,var(--secondary-trans10) 1px,transparent 1px),var(--canvas-dark);background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto}.pricing-simple__container{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);padding-inline:var(--section-inline)}.pricing-simple__title{font-size:var(--text-xl);font-weight:var(--weight-7);color:var(--white);letter-spacing:-.02em;margin:0}.pricing-simple__desc{font-size:var(--text-s);color:var(--secondary-dark-2);max-width:46ch;line-height:var(--leading-l);margin:0;text-wrap:balance}.pricing-simple__note{color:var(--secondary-dark-2)}
