.pricing-hub{background:var(--bg-deep);position:relative;overflow:hidden}.ph-amb{pointer-events:none;filter:blur(110px);z-index:0;border-radius:50%;position:absolute}.ph-amb--1{background:radial-gradient(circle,#8b5cf629,#0000 70%);width:640px;height:640px;top:-180px;left:-140px}.ph-amb--2{background:radial-gradient(circle,#14b8a61f,#0000 70%);width:560px;height:560px;bottom:-120px;right:-120px}.pricing-hub .container{z-index:1;position:relative}.ph-scarcity{border-radius:var(--r-full);max-width:max-content;color:var(--blue-glow);background:#2f8ef714;border:1px solid #2f8ef747;justify-content:center;align-items:center;gap:9px;margin:0 auto 28px;padding:9px 20px;font-size:12.5px;font-weight:500;display:flex}.ph-scarcity__dot{background:var(--blue-bright);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite pulse-ring}.ph-title{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1.2}.ph-currency-wrap{flex-direction:column;align-items:center;gap:8px;margin-bottom:36px;display:flex}.ph-currency-wrap--compact{align-items:flex-start;margin-bottom:0}.ph-currency{position:relative}.ph-currency__trigger{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--r-full);font-family:var(--font-body);color:var(--text-primary);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.ph-currency__trigger:hover{border-color:var(--border-strong);background:#2f8ef712}.ph-currency__trigger.is-detecting{opacity:.6;pointer-events:none}.ph-currency__flag{font-size:16px}.ph-currency__code{letter-spacing:.05em;font-weight:700}.ph-currency__chevron{color:var(--text-muted);transition:transform .2s;display:flex}.ph-currency__chevron.open{transform:rotate(180deg)}.ph-currency__dropdown{background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:var(--r-lg);width:max-content;min-width:240px;max-width:min(300px,100vw - 32px);max-height:min(340px,60vh);box-shadow:var(--shadow-lg);z-index:200;padding:6px;position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden auto;transform:translate(-50%)}.ph-currency-wrap--compact .ph-currency__dropdown{left:0;transform:none}.ph-currency__option{border-radius:var(--r-sm);cursor:pointer;color:var(--text-secondary);align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.ph-currency__option:hover,.ph-currency__option.active{color:var(--text-primary);background:#2f8ef71a}.ph-currency__option-flag{text-align:center;width:20px}.ph-currency__option-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ph-currency__option svg{color:var(--blue-bright);flex-shrink:0}.ph-currency__note{color:var(--text-faint);text-align:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ph-currency__paymentnote{color:#f59e0b;text-align:center;max-width:420px;font-size:12px}.ph-tabs{grid-template-columns:repeat(4,1fr);gap:10px;max-width:900px;margin:0 auto 24px;display:grid}.ph-tab{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--r-lg);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:3px;padding:14px 12px;transition:all .2s;display:flex}.ph-tab:hover{border-color:var(--border-strong)}.ph-tab.active{background:linear-gradient(135deg,#8b5cf624,#2f8ef714);border-color:#8b5cf673}.ph-tab__label{color:var(--text-primary);font-size:14px;font-weight:600}.ph-tab__sub{color:var(--text-muted);font-size:11.5px}.ph-custom-note{text-align:center;max-width:560px;color:var(--text-muted);margin:0 auto 32px;font-size:12.5px;line-height:1.6}.ph-custom-note a{color:var(--blue-bright);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ph-custom-note a:hover{color:var(--blue-glow)}.ph-panel{animation:.3s both fadeUp}.ph-panel__intro{text-align:center;max-width:620px;margin:0 auto 32px}.ph-subhead{text-align:center;max-width:560px;margin:56px auto 24px}.ph-subhead h3{margin-bottom:6px}.ph-subhead p{font-size:13.5px}.ph-audit-banner{text-align:center;border-radius:var(--r-lg);max-width:680px;color:var(--text-secondary);background:#14b8a614;border:1px solid #14b8a638;margin:0 auto 32px;padding:14px 20px;font-size:13.5px}.ph-audit-banner strong{color:var(--text-primary)}.ph-segmented{justify-content:center;gap:8px;margin-bottom:30px;display:flex}.ph-segment{border-radius:var(--r-full);border:1px solid var(--border-subtle);background:var(--bg-glass);font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;padding:10px 22px;font-size:13.5px;font-weight:600;transition:all .2s}.ph-segment.active{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-void)}.ph-band-picker{text-align:center;margin-bottom:32px}.ph-band-picker__label{color:var(--text-muted);margin-bottom:12px;font-size:13px;font-weight:600;display:block}.ph-band-picker__hint{color:var(--text-faint);margin-top:10px;font-size:12.5px;display:block}.ph-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ph-pill{border-radius:var(--r-full);border:1px solid var(--border-subtle);background:var(--bg-glass);color:var(--text-secondary);cursor:pointer;padding:9px 18px;font-size:13px;font-weight:500;transition:all .2s}.ph-pill.active{background:linear-gradient(135deg, var(--blue-bright), var(--violet-bright));color:#fff;border-color:#0000}.ph-grid{gap:20px;margin-bottom:20px;display:grid}.ph-grid--3{grid-template-columns:repeat(3,1fr)}.ph-grid--auto{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ph-card{flex-direction:column;padding:28px 26px;display:flex;position:relative;overflow:hidden}.ph-card--blue:before{opacity:.7;background:radial-gradient(circle at 0 0,#2f8ef71a,#0000 65%)}.ph-card--violet:before{opacity:.7;background:radial-gradient(circle at 0 0,#8b5cf61a,#0000 65%)}.ph-card--teal:before{opacity:.7;background:radial-gradient(circle at 0 0,#14b8a61a,#0000 65%)}.ph-card--featured{box-shadow:var(--shadow-violet);background:#8b5cf60d!important;border-color:#8b5cf666!important}.ph-card__badge{white-space:nowrap;align-self:flex-start;margin-bottom:14px}.ph-card__icon{border-radius:var(--r-md);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:18px;display:flex}.ph-card__icon--blue{color:var(--blue-bright);background:#2f8ef71f}.ph-card__icon--violet{color:var(--violet-bright);background:#8b5cf61f}.ph-card__icon--teal{color:var(--teal-bright);background:#14b8a61f}.ph-card h3{text-align:left;margin-bottom:4px}.ph-card__audience{color:var(--text-muted);margin-bottom:8px;font-size:12.5px;line-height:1.5}.ph-card__desc{margin-bottom:18px;font-size:13.5px}.ph-card__price-row{border-top:1px solid var(--border-faint);border-bottom:1px solid var(--border-faint);margin-bottom:10px;padding:14px 0}.ph-price-wrap{flex-direction:column;gap:5px;width:100%;display:flex}.ph-price__label{font-family:var(--font-body);letter-spacing:.01em;color:var(--text-faint);font-size:11.5px;font-weight:600}.ph-card--blue .ph-price__label{color:var(--blue-bright)}.ph-card--violet .ph-price__label{color:var(--violet-bright)}.ph-card--teal .ph-price__label{color:var(--teal-bright)}.ph-price{max-width:100%;font-family:var(--font-display);color:var(--blue-glow);flex-wrap:wrap;align-items:baseline;gap:2px 5px;font-weight:800;display:flex}.ph-price__symbol,.ph-price__amount{overflow-wrap:anywhere}.ph-price__amount{font-variant-numeric:tabular-nums}.ph-price--lg .ph-price__amount{font-size:clamp(1.3rem,2.4vw,1.9rem)}.ph-price--lg .ph-price__symbol{opacity:.7;font-size:1rem}.ph-price--lg.ph-price--long .ph-price__amount{font-size:clamp(1.05rem,1.9vw,1.5rem)}.ph-price--lg.ph-price--long .ph-price__symbol{font-size:.85rem}.ph-price--lg.ph-price--xlong .ph-price__amount{font-size:clamp(.9rem,1.6vw,1.2rem)}.ph-price--lg.ph-price--xlong .ph-price__symbol{font-size:.75rem}.ph-price--sm,.ph-price--sm .ph-price__amount{font-size:13px}.ph-price--custom{color:var(--teal-glow);font-size:1.05rem}.ph-price--muted{color:var(--text-muted);font-weight:500}.ph-price__suffix{color:var(--text-muted);font-size:12px;font-weight:400;font-family:var(--font-body)}.ph-anchor,.ph-proof{margin:0 0 12px;font-size:12.5px;line-height:1.5}.ph-anchor{color:var(--text-muted)}.ph-proof{color:var(--violet-glow);font-weight:500}.ph-card__features{flex-direction:column;flex:1;gap:9px;margin-bottom:16px;display:flex}.ph-card__features li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.ph-check{border-radius:var(--r-sm);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.ph-check--blue{color:var(--blue-bright);background:#2f8ef724}.ph-check--violet{color:var(--violet-bright);background:#8b5cf624}.ph-check--teal{color:var(--teal-bright);background:#14b8a624}.ph-card__not-included{border-top:1px dashed var(--border-faint);flex-direction:column;gap:7px;margin:4px 0 14px;padding-top:10px;display:flex}.ph-card__not-included li{color:var(--text-faint);align-items:flex-start;gap:10px;font-size:12.5px;display:flex}.ph-x{border-radius:var(--r-sm);width:18px;height:18px;color:var(--text-faint);background:#ffffff0a;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.ph-card__cta{width:100%;margin-top:auto}.ph-why-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px;display:grid}.ph-why-card{padding:20px 22px}.ph-why-card h4{margin-bottom:6px}.ph-why-card p{font-size:13px}.ph-guarantee{flex-wrap:wrap;align-items:center;gap:18px;max-width:780px;margin:48px auto 20px;padding:22px 28px;display:flex}.ph-guarantee__icon{border-radius:var(--r-md);width:44px;height:44px;color:var(--blue-bright);background:#2f8ef71a;border:1px solid #2f8ef740;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ph-guarantee__text{color:var(--text-secondary);font-size:13.5px;line-height:1.6}.ph-guarantee__text strong{color:var(--text-primary);font-family:var(--font-display)}.ph-footnote{text-align:center;color:var(--text-muted);margin-top:8px;font-size:12.5px}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.ph-grid--3{grid-template-columns:repeat(2,1fr)}.ph-why-grid{grid-template-columns:1fr}}@media (width<=900px){.ph-tabs{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.ph-grid--3,.ph-grid--auto{grid-template-columns:1fr}}@media (width<=560px){.ph-card{padding:22px 20px}.ph-guarantee{text-align:center;flex-direction:column;padding:22px}.ph-tabs{grid-template-columns:1fr;gap:8px}.ph-card__icon{width:36px;height:36px;font-size:16px}}@media (width<=400px){.ph-currency__dropdown{width:calc(100vw - 32px);max-width:calc(100vw - 32px);left:0;transform:none}.ph-currency-wrap{padding:0 8px}}@media (width<=340px){.ph-card{padding:20px 16px}.ph-scarcity{padding:8px 16px;font-size:11.5px}}
