.marketing-scope .hero .hero-inner{text-align:center;margin:0 auto}.marketing-scope .hero .hero-inner .lead{margin-left:auto;margin-right:auto}.marketing-scope .hero .hero-inner .hero-ctas{justify-content:center}.marketing-scope .hero-fineprint{color:var(--secondary-foreground);margin-top:var(--space-4);font-size:14px}.marketing-scope .selector-section{background:var(--muted);border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding-block:clamp(48px,8vw,96px)}.marketing-scope .selector-lead{margin:0 auto var(--space-8);text-align:center;max-width:560px}.marketing-scope .selector-lead .eyebrow{color:var(--primary)}.marketing-scope .selector-lead h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.15}.marketing-scope .duration-control{margin:0 auto var(--space-12);width:fit-content;max-width:100%}.marketing-scope .duration-toggle{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);margin:0 0 var(--space-3);justify-content:center;width:100%;padding:4px;display:flex}.marketing-scope .duration-toggle button{border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1 1 0;min-height:40px;padding:10px 22px;font-family:inherit;font-size:15px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1)}.marketing-scope .duration-toggle button:hover{color:var(--foreground)}.marketing-scope .duration-toggle button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px oklch(35% .18 265/.45),0 1px 2px oklch(45% .16 265/.3)}@media (max-width:520px){.marketing-scope .duration-toggle button{padding:10px 14px;font-size:14px}}.marketing-scope .duration-sublabels{color:var(--muted-foreground);letter-spacing:.02em;text-align:center;grid-template-columns:repeat(3,1fr);gap:0;width:100%;margin:0;font-size:12px;display:grid}.marketing-scope .duration-sub{min-height:18px;font-weight:500}.marketing-scope .duration-sub--cheaper{color:var(--success)}.marketing-scope .duration-sub--costlier{color:oklch(55% .18 25)}.marketing-scope .duration-sub--active{color:var(--primary);font-weight:600}@media (max-width:520px){.marketing-scope .duration-sublabels{max-width:100%;font-size:11px}}.marketing-scope .pricing-grid{gap:var(--space-6);grid-template-columns:1fr;max-width:880px;margin:0 auto;display:grid}@media (min-width:768px){.marketing-scope .pricing-grid{align-items:start;gap:var(--space-8);grid-template-columns:1fr 1fr}}.marketing-scope .pricing-card--featured{background:linear-gradient(180deg,color-mix(in oklch,var(--primary) 7%,var(--card)) 0,var(--card) 55%);border:2px solid var(--primary);box-shadow:0 0 0 6px color-mix(in oklch,var(--primary) 11%,transparent),var(--shadow-lg)}.marketing-scope .pricing-card--featured:hover{box-shadow:0 0 0 6px color-mix(in oklch,var(--primary) 14%,transparent),var(--shadow-xl);transform:translateY(-4px)}.marketing-scope .tier-name{color:var(--primary);letter-spacing:.1em;margin:var(--space-4) 0 0;text-transform:uppercase;font-size:13px;font-weight:600}.marketing-scope .tier-reach{color:var(--muted-foreground);margin:var(--space-1) 0 0;font-size:14px;font-weight:500}.marketing-scope .tier-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:var(--space-3);margin:0;display:flex}.marketing-scope .tier-price-amount{color:var(--foreground);letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,3.25rem);font-weight:700;line-height:1}.marketing-scope .pricing-card--featured .tier-price-amount{color:var(--primary)}.marketing-scope .tier-price-duration{color:var(--muted-foreground);font-size:15px;font-weight:500}.marketing-scope .tier-features{border-top:1px solid var(--border);gap:var(--space-3);margin:var(--space-2) 0 0;padding:var(--space-4) 0 0;flex-direction:column;list-style:none;display:flex}.marketing-scope .tier-features li{color:var(--secondary-foreground);align-items:flex-start;gap:var(--space-3);font-size:14.5px;line-height:1.4;display:flex}.marketing-scope .tier-features svg{color:var(--primary);flex-shrink:0;width:18px;height:18px;margin-top:1px}.marketing-scope .tier-portals{border-top:1px solid var(--border);gap:var(--space-3);padding-top:var(--space-4);flex-direction:column;display:flex}.marketing-scope .tier-portals-label{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.marketing-scope .tier-portals-logos{flex-wrap:wrap;align-items:center;gap:16px;min-height:24px;display:flex}.marketing-scope .tier-portals-logos img{filter:none;opacity:1;width:auto;max-width:150px;height:clamp(20px,1.6vw,24px)}.marketing-scope .tier-cta-wrap{gap:var(--space-2);padding-top:var(--space-4);flex-direction:column;margin-top:auto;display:flex}.marketing-scope .matrix-notice{margin:var(--space-12) auto 0;text-align:center;max-width:640px}.marketing-scope .matrix-notice .notice-line{color:var(--secondary-foreground);letter-spacing:.02em;margin:0;font-size:13.5px;font-weight:500}.marketing-scope .compare-table .col-star{color:#4456b8;font-weight:700}.marketing-scope .compare-caption{color:var(--muted-foreground);text-align:left;max-width:1000px;margin:0 auto;font-size:13px;line-height:1.6}.marketing-scope .faq-section{background:var(--muted)}.marketing-scope .faq-longtail{color:var(--muted-foreground);margin:var(--space-8) auto 0;text-align:center;max-width:800px;font-size:13.5px}.marketing-scope .cta-block{background:radial-gradient(60% 80% at 50% 0,oklch(30% .1 265/.55),transparent 70%),var(--dark-bg);color:var(--dark-fg);text-align:center;padding:clamp(64px,10vh,112px) 0;position:relative;overflow:hidden}.marketing-scope .cta-block:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(oklch(95% .005 265/.04) 1px,#0000 0),linear-gradient(90deg,oklch(95% .005 265/.04) 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 0,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 0,#0000 75%)}.marketing-scope .cta-inner{z-index:1;max-width:680px;margin:0 auto;position:relative}.marketing-scope .cta-block .eyebrow{color:oklch(72% .12 265)}.marketing-scope .cta-block h2{color:var(--dark-fg)}.marketing-scope .cta-block .cta-sub{color:var(--dark-muted-fg);margin:0 auto var(--space-8);max-width:52ch;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.marketing-scope .cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,2.4vw,32px);display:inline-flex}.marketing-scope .cta-microcopy{color:var(--dark-muted-fg);margin-top:var(--space-6);font-size:13px}
