body{--purple:#7545ef;--accent:#ed4d9c;--wash:#fff0f7}.preview-bar{background:linear-gradient(100deg,#692deb,#bb388e)}.social-hero{background:radial-gradient(ellipse at 80% 20%,#f4bce366,transparent 55%),radial-gradient(ellipse at 20% 90%,#b7acff55,transparent 60%),#fbf9ff}.social-platform:nth-child(1){background:linear-gradient(145deg,#fff0f7,#f9dbeb);border-color:#f0c6df}.social-platform:nth-child(2){background:linear-gradient(145deg,#ecfbfb,#ddf1f5);border-color:#c6e9ea}.social-platform:nth-child(3){background:linear-gradient(145deg,#fff3ed,#ffe5e6);border-color:#f4d1ce}.social-platform:nth-child(4){background:linear-gradient(145deg,#eef3ff,#dee9ff);border-color:#cedbf6}.social-platform{box-shadow:0 15px 40px #4426630d}.social-platform:hover{box-shadow:0 20px 45px #44266320}.service-card{background:linear-gradient(145deg,#fff,#f0eaff);border-color:#e1d3fc}.service-card:nth-child(2){background:linear-gradient(145deg,#fff,#fce5f1);border-color:#efd3e3}.service-card:nth-child(3){background:linear-gradient(145deg,#fff,#e0f6f9);border-color:#cce8ef}.service-card h3{font-size:3rem}.product-hero{position:relative;background:radial-gradient(ellipse at 75% 15%,var(--wash),transparent 60%);border-radius:0 0 36px 36px}.product-intro{position:relative}.product-intro>p{max-width:690px}.platform-motion{width:100px;height:100px;display:block;margin:0 auto 18px;filter:drop-shadow(0 12px 15px #6635aa18)}.platform-motion svg{width:100%;height:100%}.package-builder{border:1px solid #e2d7f4;box-shadow:0 24px 80px #6b34bc12;border-radius:28px;padding:30px;background:#ffffffee;position:relative}.builder-header h2{font-size:1.4rem}.quantity-grid{gap:18px}.quantity{position:relative;min-height:144px;padding:28px 10px 20px;background:linear-gradient(155deg,#fff,#f9f6ff);border:1px solid #e6dff0;border-radius:18px;box-shadow:0 5px 15px #39244c05;transition:transform .25s,box-shadow .25s,background .3s,border-color .3s}.quantity strong{font-size:clamp(1.8rem,3vw,2.65rem);font-variant-numeric:tabular-nums;letter-spacing:-.065em;line-height:1.15}.quantity small{font-size:.88rem;margin-top:10px}.quantity-caption{font-size:.65rem;letter-spacing:.05em}.quantity:hover{transform:translateY(-5px);box-shadow:0 14px 30px #7841cd15;border-color:#b593ed}.quantity.selected{padding:27px 9px 19px;background:linear-gradient(145deg,#7743eb,#a34cdf);border:2px solid #8752dc;box-shadow:0 14px 35px #8045db36}.quantity.selected strong,.quantity.selected small,.quantity.selected .quantity-caption,.quantity.selected:after{color:white}.animated-badge{background:linear-gradient(100deg,#f0489b,#a046e9);color:#fff;border:0;font-size:.6rem;padding:6px 11px;box-shadow:0 4px 12px #db458d22}.quantity.selected .animated-badge{background:#fff;color:#8841cf}.quality-tabs{background:#f4eefa;border:1px solid #e9dcf4;border-radius:16px}.quality-indicator{box-shadow:0 3px 14px #682aa01a}.price-display strong{font-size:3rem;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.builder-action .btn-primary{background:linear-gradient(105deg,#743ee8,#b045c9);box-shadow:0 10px 28px #873ed930}.btn-primary:hover{box-shadow:0 12px 35px #873ed94d}.signature-section{background:linear-gradient(115deg,#f0e5ff,#ffe8f3)}.step-card{border:1px solid #eee4f4;background:linear-gradient(145deg,#fff,#faf5ff);border-radius:20px;padding:24px}.premium-story{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}.premium-story h2{font-size:2.6rem;max-width:500px}.premium-copy-block{padding:24px 0;border-bottom:1px solid #eee5f3}.premium-copy-block h3{margin-bottom:12px;font-size:1.25rem}.premium-faq{margin-top:40px}.premium-faq details{padding:20px 0;border-bottom:1px solid #e9e0f1}.premium-faq summary{cursor:pointer;font-weight:700}.premium-faq p{font-size:.97rem}.social-account .account-metrics article{border:1px solid #e7dcf3;background:linear-gradient(135deg,#faf6ff,#f0e6ff);border-radius:18px}.social-account .account-metrics article:nth-child(2){background:linear-gradient(135deg,#fff7fb,#fce4f0)}.social-account .account-metrics article:nth-child(3){background:linear-gradient(135deg,#f1fbfd,#dcf2f5)}.social-account .account-metrics strong{font-size:2.5rem;color:#6331b6}.social-account .dashboard-panel{border-radius:22px;box-shadow:0 12px 40px #38245007}.social-account .account-nav{background:#faf7ff;border:1px solid #e9dff2;border-radius:18px;padding:12px}.social-order-card{padding:22px 4px}.order-state{background:#f0e7ff;color:#6e43a3;font-weight:600}.social-account .panel-header{margin-bottom:14px}.premium-reveal{animation:premium-enter .65s both}@keyframes premium-enter{from{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
.live-quantities .quantity strong{font-size:clamp(1.8rem,3vw,2.65rem)}.product-intro>p{margin-inline:auto}.platform-motion{width:66px;height:66px;margin-bottom:10px}.product-intro h1{font-size:clamp(2.6rem,4.7vw,4.5rem)}.product-intro .eyebrow{margin-bottom:12px}.product-hero .breadcrumbs{margin-bottom:22px}
@media(max-width:760px){.quantity-grid{grid-template-columns:repeat(2,1fr);gap:19px 12px}.quantity{min-height:133px}.quantity strong{font-size:2.25rem}.package-builder{padding:23px 16px}.platform-motion{width:60px;height:60px}.premium-story{grid-template-columns:1fr;gap:15px}.premium-story h2{font-size:2rem}.social-account .account-metrics strong{font-size:1.85rem}.service-card h3{font-size:2.5rem}}
@media(prefers-reduced-motion:reduce){.premium-reveal{animation:none}.quantity:hover{transform:none}}
