.page-module__qCP4TG__container{color:#fff;background:radial-gradient(circle at 50% 10%,#1a0825 0%,#000 80%);width:100vw;min-height:100vh;padding-bottom:100px;font-family:Inter,sans-serif;position:relative;overflow-x:hidden}.page-module__qCP4TG__glow{pointer-events:none;z-index:1;background:radial-gradient(circle,#7b4dff26 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.page-module__qCP4TG__grid{pointer-events:none;z-index:1;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,#0000 80%);mask-image:radial-gradient(circle at 50% 0,#000,#0000 80%)}.page-module__qCP4TG__header{text-align:center;z-index:10;padding-top:120px;padding-bottom:60px;position:relative}.page-module__qCP4TG__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--sacred-gold,#d4af37);opacity:1;margin-bottom:20px;font-size:.9rem;transition:opacity .5s ease-in-out,transform .5s ease-in-out;display:block}.page-module__qCP4TG__fadeOut{opacity:0;transform:translateY(-5px)}.page-module__qCP4TG__title{-webkit-text-fill-color:transparent;opacity:0;background:linear-gradient(135deg,#fff 0%,#aaa 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:5rem;line-height:1;animation:1s cubic-bezier(.16,1,.3,1) .2s forwards page-module__qCP4TG__slideUp}.page-module__qCP4TG__description{color:#fff9;opacity:0;max-width:600px;margin:0 auto;font-size:1.2rem;font-weight:300;line-height:1.6;animation:1s cubic-bezier(.16,1,.3,1) .4s forwards page-module__qCP4TG__slideUp}.page-module__qCP4TG__toggleContainer{opacity:0;z-index:10;justify-content:center;align-items:center;gap:20px;margin-top:40px;animation:1s ease-out .6s forwards page-module__qCP4TG__fadeIn;display:flex;position:relative}.page-module__qCP4TG__toggleLabel{color:#ffffff80;cursor:pointer;font-size:.9rem;transition:color .3s}.page-module__qCP4TG__toggleLabel.page-module__qCP4TG__active{color:#fff;font-weight:500}.page-module__qCP4TG__toggleSwitch{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:100px;width:60px;height:32px;transition:background .3s;position:relative}.page-module__qCP4TG__toggleSwitch.page-module__qCP4TG__yearly{background:#d4af3726;border-color:#d4af374d}.page-module__qCP4TG__knob{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:3px;left:4px;box-shadow:0 2px 5px #0003}.page-module__qCP4TG__toggleSwitch.page-module__qCP4TG__yearly .page-module__qCP4TG__knob{background:var(--sacred-gold,#d4af37);transform:translate(28px)}.page-module__qCP4TG__discountBadge{color:#000;background:var(--sacred-gold,#d4af37);letter-spacing:.05em;border-radius:100px;padding:2px 8px;font-size:.75rem;font-weight:700;animation:3s infinite page-module__qCP4TG__pulse}.page-module__qCP4TG__pricingGrid{z-index:10;grid-template-columns:repeat(auto-fit,minmax(320px,400px));justify-content:center;gap:30px;max-width:1200px;margin:60px auto 0;padding:0 20px;display:grid;position:relative}.page-module__qCP4TG__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:default;opacity:0;background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;padding:40px;transition:all .4s;animation:1s cubic-bezier(.16,1,.3,1) .8s forwards page-module__qCP4TG__slideUp;display:flex;position:relative}.page-module__qCP4TG__card:hover{background:#ffffff0a;transform:translateY(-5px)}.page-module__qCP4TG__cardPro{background:linear-gradient(#d4af370d 0%,#0003 100%);border-color:#d4af374d;box-shadow:0 0 40px #d4af370d}.page-module__qCP4TG__cardPro:hover{border-color:#d4af3780;box-shadow:0 0 60px #d4af3726}.page-module__qCP4TG__planName{color:#fff;margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:2rem}.page-module__qCP4TG__cardPro .page-module__qCP4TG__planName{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#d4af37);-webkit-background-clip:text;background-clip:text}.page-module__qCP4TG__priceBlock{align-items:baseline;height:60px;margin-bottom:20px;display:flex}.page-module__qCP4TG__currency{vertical-align:top;color:#fff9;margin-right:4px;font-size:1.5rem}.page-module__qCP4TG__amount{letter-spacing:-.05em;font-family:Inter,sans-serif;font-size:3.5rem;font-weight:700}.page-module__qCP4TG__period{color:#fff6;margin-left:5px;font-size:1rem}.page-module__qCP4TG__planDesc{color:#fff9;min-height:42px;margin-bottom:30px;font-size:.95rem;line-height:1.5}.page-module__qCP4TG__ctaButton{cursor:pointer;text-align:center;border:none;border-radius:12px;width:100%;margin-bottom:30px;padding:16px;font-size:1rem;font-weight:600;transition:all .3s}.page-module__qCP4TG__btnFree{color:#fff;background:#ffffff1a;border:1px solid #ffffff1a}.page-module__qCP4TG__btnFree:hover{background:#fff3}.page-module__qCP4TG__btnPro{background:var(--sacred-gold,#d4af37);color:#000;box-shadow:0 4px 20px #d4af374d}.page-module__qCP4TG__btnPro:hover{background:#e5bd3c;transform:scale(1.02);box-shadow:0 8px 30px #d4af3780}.page-module__qCP4TG__featureList{margin:0;padding:0;list-style:none}.page-module__qCP4TG__featureItem{color:#fffc;align-items:center;gap:12px;margin-bottom:16px;font-size:.95rem;display:flex}.page-module__qCP4TG__featureItem.page-module__qCP4TG__locked{color:#ffffff4d}.page-module__qCP4TG__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.page-module__qCP4TG__check{color:#4cd964}.page-module__qCP4TG__lock{color:#fff3}.page-module__qCP4TG__goldCheck{color:var(--sacred-gold,#d4af37)}@keyframes page-module__qCP4TG__fadeIn{to{opacity:1}}@keyframes page-module__qCP4TG__slideUp{to{opacity:1;transform:translateY(0)}}@keyframes page-module__qCP4TG__pulse{0%{transform:scale(1);box-shadow:0 0 #d4af3700}50%{transform:scale(1.05);box-shadow:0 0 10px #d4af3780}to{transform:scale(1);box-shadow:0 0 #d4af3700}}@media (max-width:768px){.page-module__qCP4TG__title{font-size:3.5rem}.page-module__qCP4TG__pricingGrid{grid-template-columns:1fr;padding:0 20px}}
