.shared-premium-page{--sp-bg:#fff;--sp-soft:#f8f7ff;--sp-soft-2:#f4f7fb;--sp-panel:#fff;--sp-line:#e8eaf1;--sp-text:#101828;--sp-muted:#667085;--sp-brand:var(--purple-main,#7c3aed);--sp-brand-2:#5965e8;--sp-success:#10b981;background:#fff;color:var(--sp-text);overflow:hidden}.shared-premium-page *{box-sizing:border-box}.shared-shell{width:min(1180px,90%);margin:0 auto}.shared-hero{position:relative;padding:84px 0 76px;background:radial-gradient(circle at 22% 35%,rgba(124,58,237,.12),transparent 28%),radial-gradient(circle at 82% 20%,rgba(89,101,232,.09),transparent 28%),linear-gradient(180deg,#fff 0%,#faf9ff 100%);border-bottom:1px solid #f0edf8}.shared-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(124,58,237,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(124,58,237,.025) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent);pointer-events:none}.shared-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center}.shared-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid #ddd2ff;border-radius:999px;background:#f4efff;color:#6d28d9;font-size:12px;font-weight:800}.shared-hero-copy h1{max-width:720px;margin:20px 0 18px;font-size:clamp(40px,5.5vw,66px);line-height:1.05;font-weight:950;letter-spacing:-.04em;color:#101828}.shared-hero-copy h1 span{color:var(--sp-brand)}.shared-hero-copy p{max-width:650px;margin:0;color:#667085;font-size:17px;line-height:1.85}.shared-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.shared-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:12px;font-weight:850;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.shared-btn:hover{transform:translateY(-2px)}.shared-btn-primary{background:linear-gradient(135deg,var(--sp-brand),var(--sp-brand-2));color:#fff;box-shadow:0 14px 30px rgba(124,58,237,.2)}.shared-btn-ghost,.shared-btn-outline{border-color:#d7dce5;background:#fff;color:#344054}.shared-btn-ghost:hover,.shared-btn-outline:hover{background:#f8f7ff;border-color:#b9a4fb;color:#6d28d9}.shared-btn-light{background:#fff;color:#5b21b6}.shared-trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;color:#667085;font-size:12px}.shared-trust-row span{display:inline-flex;align-items:center;gap:7px}.shared-trust-row i{color:var(--sp-brand)}.shared-hero-visual{position:relative;min-height:430px;display:flex;align-items:center;justify-content:center}.shared-glow{position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.2),rgba(99,102,241,.07) 48%,transparent 72%);filter:blur(5px)}.shared-server-stack{position:relative;z-index:3;width:300px;padding-top:54px}.shared-cloud{position:absolute;top:-25px;left:50%;transform:translateX(-50%);width:116px;height:90px;display:flex;align-items:center;justify-content:center;border-radius:42px;background:linear-gradient(145deg,#8b5cf6,#7c3aed 58%,#5b21b6);box-shadow:0 20px 50px rgba(124,58,237,.3);font-size:48px;color:#fff}.shared-server-unit{height:72px;margin:0 0 12px;padding:0 24px;display:flex;align-items:center;gap:9px;border:1px solid #d8d3f3;border-radius:18px;background:linear-gradient(180deg,#202a43,#111827);box-shadow:0 18px 38px rgba(32,41,69,.18),inset 0 1px 0 rgba(255,255,255,.08)}.shared-server-unit span{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 10px rgba(52,211,153,.55)}.shared-server-unit span:nth-child(2){background:#60a5fa;box-shadow:0 0 10px rgba(96,165,250,.55)}.shared-server-unit b{height:7px;flex:1;margin-inline-start:10px;border-radius:999px;background:linear-gradient(90deg,#6366f1,rgba(124,58,237,.25))}.shared-orbit{position:absolute;z-index:5;display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid #e4e7ec;border-radius:13px;background:rgba(255,255,255,.94);box-shadow:0 14px 34px rgba(16,24,40,.1);backdrop-filter:blur(8px);color:#344054;font-size:12px;font-weight:750}.shared-orbit i{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f1ebff;color:#7c3aed}.shared-orbit-a{top:38px;inset-inline-start:0}.shared-orbit-b{top:165px;inset-inline-end:-8px}.shared-orbit-c{bottom:38px;inset-inline-start:22px}.shared-benefits,.shared-compare,.shared-related,.shared-faq{padding:84px 0;background:#fff}.shared-benefits{background:linear-gradient(180deg,#fff,#fafbff)}.shared-section-head{max-width:760px;margin:0 auto 38px;text-align:center}.shared-section-head>span{display:inline-block;color:#7c3aed;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.shared-section-head h2{margin:9px 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.1;font-weight:950;color:#101828}.shared-section-head p{max-width:690px;margin:0 auto;color:#667085;line-height:1.75}.shared-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.shared-benefit-card{min-height:190px;padding:26px 22px;border:1px solid #eaecf0;border-radius:17px;background:#fff;box-shadow:0 12px 32px rgba(16,24,40,.06);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.shared-benefit-card:hover{transform:translateY(-4px);border-color:#d8c7ff;box-shadow:0 18px 42px rgba(124,58,237,.09)}.shared-benefit-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:14px;background:linear-gradient(135deg,#f2ebff,#ecefff);color:#7c3aed;font-size:20px}.shared-benefit-card strong{display:block;font-size:15px;color:#101828;line-height:1.5}.shared-benefit-card p{margin:9px 0 0;color:#7b8698;font-size:12px;line-height:1.6}.shared-pricing{padding:88px 0 92px;background:radial-gradient(circle at 50% 0,rgba(124,58,237,.13),transparent 30%),linear-gradient(180deg,#0b1018 0%,#070b12 100%);color:#fff}.shared-pricing .shared-section-head>span{color:#a78bfa}.shared-pricing .shared-section-head h2{color:#fff}.shared-pricing .shared-section-head p{color:#9aa7ba}.pricing-head{margin-bottom:52px}.shared-premium-page .billing-switch{display:inline-flex;gap:4px;margin-top:24px;padding:4px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#101722}.shared-premium-page .billing-switch button{min-width:92px;padding:9px 16px;border:0;border-radius:999px;background:transparent;color:#94a3b8;font-weight:800;cursor:pointer}.shared-premium-page .billing-switch button.active{background:linear-gradient(135deg,var(--sp-brand),var(--sp-brand-2));color:#fff;box-shadow:0 8px 18px rgba(124,58,237,.24)}.shared-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;max-width:1040px;margin:0 auto}.shared-plan-card{position:relative;min-width:0;display:flex;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:linear-gradient(180deg,#111a26,#0d141f);box-shadow:0 18px 45px rgba(0,0,0,.2);overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.shared-plan-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.44);box-shadow:0 26px 60px rgba(0,0,0,.28)}.shared-plan-card.featured{border-color:#7c5cff;box-shadow:0 24px 70px rgba(85,54,211,.25);transform:translateY(-18px)}.shared-plan-card.featured:hover{transform:translateY(-23px)}.shared-recommended{position:absolute;inset:0 0 auto;height:38px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#5965e8,#8b3df4);color:#fff;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.shared-plan-body{width:100%;display:flex;flex-direction:column;padding:34px 26px 28px}.shared-plan-card.featured .shared-plan-body{padding-top:57px}.shared-plan-body h3{margin:0;text-align:center;color:#fff;font-size:23px;font-weight:900}.shared-plan-tagline{min-height:54px;margin:10px auto 0;max-width:270px;text-align:center;color:#8896aa;font-size:12.5px;line-height:1.65}.shared-premium-page .plan-price-row{min-height:66px;display:flex;align-items:flex-end;justify-content:center;gap:7px;margin:22px 0 5px}.shared-premium-page .plan-price{font-size:38px;line-height:1;font-weight:950;color:#fff}.shared-premium-page .plan-period{padding-bottom:4px;color:#9aa7ff;font-size:11px;font-weight:750}.shared-premium-page .plan-offer{min-height:30px;display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin:7px 0 15px}.shared-premium-page .plan-offer span{padding:5px 8px;border-radius:999px;font-size:10px;font-weight:850}.shared-premium-page .plan-offer .save{background:rgba(16,185,129,.12);color:#6ee7b7}.shared-premium-page .plan-offer .equivalent{background:rgba(99,102,241,.12);color:#a5b4fc}.shared-premium-page .plan-unavailable{margin:7px 0 12px;text-align:center;color:#fbbf24;font-size:11px}.shared-plan-cta{width:100%;margin-bottom:20px}.shared-plan-cta[aria-disabled=true]{opacity:.45;pointer-events:none}.shared-plan-features{list-style:none;padding:20px 0 0;margin:0;border-top:1px solid rgba(148,163,184,.16);display:grid;gap:12px}.shared-plan-features li{display:flex;align-items:flex-start;gap:9px;color:#c5cfdd;font-size:12.5px;line-height:1.45}.shared-plan-features li i{margin-top:2px;color:#a78bfa;font-size:11px}.shared-cloud-upgrade{max-width:1040px;margin:34px auto 0;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:26px;border:1px solid rgba(167,139,250,.25);border-radius:16px;background:rgba(124,58,237,.08)}.shared-cloud-upgrade>div{display:grid;gap:4px}.shared-cloud-upgrade>div>span{color:#a78bfa;font-size:11px;font-weight:850}.shared-cloud-upgrade strong{font-size:18px;color:#fff}.shared-cloud-upgrade p{margin:0;color:#9aa7ba;font-size:12.5px}.shared-compare{background:#fff}.shared-compare-wrap{overflow:auto;max-width:1040px;margin:0 auto;border:1px solid #e4e7ec;border-radius:16px;background:#fff;box-shadow:0 18px 45px rgba(16,24,40,.07)}.shared-compare-table{width:100%;min-width:760px;border-collapse:collapse}.shared-compare-table th,.shared-compare-table td{padding:15px 18px;border-bottom:1px solid #edf0f4;border-inline-end:1px solid #edf0f4;text-align:center;font-size:12.5px}.shared-compare-table th{background:#111827;color:#fff;font-weight:850}.shared-compare-table td{color:#475467}.shared-compare-table th:first-child,.shared-compare-table td:first-child{text-align:start;min-width:220px}.shared-compare-table tr:last-child td{border-bottom:0}.shared-compare-table th:last-child,.shared-compare-table td:last-child{border-inline-end:0}.shared-yes{color:#10b981;font-weight:950}.shared-no{color:#c7cdd6}.shared-related{background:#f8fafc}.shared-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shared-related-grid a{display:flex;flex-direction:column;gap:9px;padding:22px;border:1px solid #e7eaf0;border-radius:15px;background:#fff;text-decoration:none;box-shadow:0 8px 22px rgba(16,24,40,.04);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.shared-related-grid a:hover{transform:translateY(-3px);border-color:#d2bfff;box-shadow:0 12px 30px rgba(124,58,237,.08)}.shared-related-grid strong{color:#101828}.shared-related-grid span{color:#7c3aed;font-size:12px}.shared-faq{background:#fff}.shared-faq-inner{max-width:900px}.shared-faq details{border-bottom:1px solid #e7eaf0}.shared-faq summary{padding:20px 4px;cursor:pointer;color:#1d2939;font-weight:800}.shared-faq details p{margin:-5px 4px 20px;color:#667085;line-height:1.75}.shared-final-cta{padding:24px 0 72px;background:#fff}.shared-final-cta-inner{padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e3d7ff;border-radius:20px;background:linear-gradient(110deg,#f8f4ff,#f1edff 55%,#eef2ff);box-shadow:0 18px 45px rgba(124,58,237,.08)}.shared-final-cta-inner span{font-size:11px;font-weight:900;color:#7c3aed}.shared-final-cta-inner h2{margin:5px 0 0;color:#101828;font-size:28px;font-weight:950}.shared-final-cta .shared-btn-light{background:linear-gradient(135deg,var(--sp-brand),var(--sp-brand-2));color:#fff;box-shadow:0 10px 24px rgba(124,58,237,.18)}@media(max-width:980px){.shared-hero-grid{grid-template-columns:1fr;gap:36px}.shared-hero-copy{text-align:center}.shared-hero-copy p{margin-inline:auto}.shared-hero-actions,.shared-trust-row{justify-content:center}.shared-hero-visual{min-height:390px}.shared-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-plan-grid{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto;padding:24px 4px 28px;scroll-snap-type:x mandatory}.shared-plan-card{scroll-snap-align:center}.shared-plan-card.featured{transform:none}.shared-plan-card.featured:hover{transform:translateY(-5px)}.shared-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.shared-hero{padding:70px 0 55px}.shared-hero-copy h1{font-size:40px}.shared-hero-visual{min-height:320px;transform:scale(.9);margin-inline:-18px}.shared-orbit{font-size:10px;padding:9px 11px}.shared-benefits,.shared-pricing,.shared-compare,.shared-related,.shared-faq{padding:64px 0}.shared-benefit-grid{grid-template-columns:1fr 1fr}.shared-benefit-card{min-height:160px;padding:20px 16px}.shared-plan-grid{display:flex;overflow-x:auto;gap:14px;max-width:none;margin-inline:-5%;padding-inline:5%}.shared-plan-card{flex:0 0 84vw;max-width:380px}.shared-cloud-upgrade{flex-direction:column;align-items:flex-start}.shared-related-grid{grid-template-columns:1fr}.shared-final-cta-inner{flex-direction:column;align-items:flex-start}.shared-final-cta-inner h2{font-size:24px}.shared-btn-light{width:100%}}@media(max-width:480px){.shared-benefit-grid{grid-template-columns:1fr}.shared-hero-visual{min-height:300px;transform:scale(.78);margin-inline:-48px}.shared-server-stack{width:270px}.shared-orbit-a{inset-inline-start:-12px}.shared-orbit-b{inset-inline-end:-12px}.shared-plan-card{flex-basis:88vw}}