.mc-landing{--fx-card:var(--bg-card);--fx-panel:color-mix(in srgb, var(--bg-card) 92%, var(--mc-blue-500));--fx-raised:color-mix(in srgb, var(--bg-card) 82%, var(--mc-blue-500));--fx-line:color-mix(in srgb, var(--primary) 16%, var(--border-card));--fx-line-strong:color-mix(in srgb, var(--primary) 35%, var(--border-card));--fx-hatch:color-mix(in srgb, var(--text-primary) 2.5%, transparent);--fx-bar-top:color-mix(in srgb, var(--primary) 45%, var(--bg-card));--fx-score-tip:color-mix(in srgb, var(--mc-blue-400) 35%, var(--mc-white));--fx-ease:cubic-bezier(.22, 1, .36, 1);--fx-spring:cubic-bezier(.34, 1.56, .64, 1)}[data-theme=light] .mc-landing{--fx-panel:color-mix(in srgb, var(--mc-white) 97%, var(--primary));--fx-raised:color-mix(in srgb, var(--mc-white) 90%, var(--primary));--fx-hatch:color-mix(in srgb, var(--primary) 4%, transparent);--fx-score-tip:var(--mc-blue-400)}.mc-reveal-words{display:inline}.mc-reveal-word{display:inline-block}[data-reveal]{--mc-reveal-y:16px;--mc-reveal-scale:1;--mc-reveal-duration:.6s;--mc-reveal-ease:cubic-bezier(.22, 1, .36, 1)}[data-reveal=frame]{--mc-reveal-y:18px}[data-reveal=section]{--mc-reveal-y:50px;--mc-reveal-scale:.96;--mc-reveal-duration:1.1s;--mc-reveal-ease:cubic-bezier(.16, 1, .3, 1)}[data-reveal=words]{--mc-reveal-y:14px;--mc-reveal-duration:.9s}[data-reveal=words] .mc-reveal-word{--mc-reveal-delay:calc(var(--mc-words-delay,0s) + var(--mc-word,0) * 50ms)}@media (prefers-reduced-motion:no-preference){[data-reveal]:not([data-reveal=words]):not([data-revealed]),[data-reveal=words]:not([data-revealed]) .mc-reveal-word{opacity:0}[data-reveal][data-reveal-observed]:not([data-reveal=words]):not([data-revealed]),[data-reveal=words][data-reveal-observed]:not([data-revealed]) .mc-reveal-word{transform:translateY(var(--mc-reveal-y)) scale(var(--mc-reveal-scale))}[data-reveal]:not([data-reveal=words])[data-revealed]:not([data-reveal-done]),[data-reveal=words][data-revealed] .mc-reveal-word:not([data-reveal-done]){animation:mc-reveal var(--mc-reveal-duration) var(--mc-reveal-ease) var(--mc-reveal-delay,0s) backwards}[data-reveal]:not([data-reveal=words]):not([data-revealed]):not([data-reveal-observed]),[data-reveal=words]:not([data-revealed]):not([data-reveal-observed]) .mc-reveal-word{animation:1ms 4s forwards mc-reveal-failsafe}}@media print{[data-reveal],[data-reveal] .mc-reveal-word{opacity:1!important;animation:none!important;transform:none!important}}@keyframes mc-reveal{0%{opacity:0;transform:translateY(var(--mc-reveal-y)) scale(var(--mc-reveal-scale))}to{opacity:1;transform:none}}@keyframes mc-reveal-failsafe{to{opacity:1}}.mc-section-backdrop{pointer-events:none;height:470px;position:absolute;inset:0 0 auto}.mc-section-backdrop:before{content:"";background:radial-gradient(ellipse 42% 85% at 50% 0%, var(--primary-bg), transparent 74%);position:absolute;inset:0}.mc-section-backdrop:after{content:"";opacity:.14;background-image:linear-gradient(to right, var(--primary-border) 1px, transparent 1px), linear-gradient(to bottom, var(--primary-border) 1px, transparent 1px);background-size:56px 56px;animation:8s ease-in-out infinite mc-grid-breathe;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 75% at 50% 0,#000 20%,#0000 80%);mask-image:radial-gradient(50% 75% at 50% 0,#000 20%,#0000 80%)}.mc-surface{--mc-mx:50%;--mc-my:50%;--mc-h:0;isolation:isolate;position:relative;overflow:hidden}.mc-surface:before{content:"";border-radius:inherit;z-index:8;pointer-events:none;background:linear-gradient(135deg, var(--fx-line) 0%, var(--fx-line-strong) 25%, var(--primary-light) 50%, var(--fx-line-strong) 75%, var(--fx-line) 100%);background-size:220% 220%;background-position:var(--mc-mx) var(--mc-my);-webkit-mask-composite:xor;opacity:calc(.35 + var(--mc-h) * .65);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mc-surface-layers{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mc-surface-layers>span{position:absolute;inset:0}.mc-surface-content{z-index:2;position:relative}.mc-surface-grid{background-image:linear-gradient(to right, var(--primary-border) 1px, transparent 1px), linear-gradient(to bottom, var(--primary-border) 1px, transparent 1px);opacity:.18;background-size:28px 28px;-webkit-mask-image:linear-gradient(#000 35%,#0000 85%);mask-image:linear-gradient(#000 35%,#0000 85%)}.mc-surface-tint{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 4%, transparent), transparent)}.mc-surface-layers>.mc-surface-glow{background:radial-gradient(ellipse, var(--primary-border), transparent 65%);filter:blur(40px);height:90%;opacity:calc(.25 + var(--mc-h) * .25);inset:-30% 10% auto}.mc-surface-spot{z-index:5;opacity:var(--mc-h);background:radial-gradient(600px circle at var(--mc-mx) var(--mc-my), var(--primary-bg), transparent 40%)}.mc-surface-sheen{z-index:6;opacity:var(--mc-h);background:linear-gradient(135deg, transparent calc(var(--mc-mx) - 30%), var(--fx-hatch) calc(var(--mc-mx) - 10%), color-mix(in srgb, var(--text-primary) 6%, transparent) calc(var(--mc-mx) - 5%), transparent calc(var(--mc-mx) + 10%))}.mc-surface-particle{z-index:4;background:var(--primary-light);width:3px;height:3px;box-shadow:0 0 6px var(--primary);opacity:0;border-radius:50%;position:absolute}.mc-surface[data-hovered=true] .mc-surface-particle{animation:3.2s ease-in-out infinite mc-surface-particle}.mc-surface[data-running=false] *,.mc-surface[data-running=false] :before,.mc-surface[data-running=false] :after{animation-play-state:paused!important}.mc-landing .mc-section-backdrop[data-running=false]:after,.mc-landing .mc-section-backdrop[data-running=false]~* .mc-eyebrow:after,.mc-landing .mc-hero-scene[data-running=false] .mc-eyebrow:after,.mc-landing .mc-hero-scene[data-running=false] .mc-scroll-cue svg{animation-play-state:paused}.mc-landing .mc-section-heading{margin-bottom:54px}.mc-landing .mc-section-heading h2{font-size:clamp(29px,3.6vw,46px);line-height:1.25}.mc-landing .mc-eyebrow{isolation:isolate;background:linear-gradient(180deg, var(--fx-raised), var(--fx-panel));border-color:var(--fx-line-strong);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 9%, transparent);position:relative;overflow:hidden}.mc-landing .mc-eyebrow:after{content:"";pointer-events:none;background:linear-gradient(120deg, transparent 40%, color-mix(in srgb, var(--mc-blue-400) 28%, transparent) 50%, transparent 60%);animation:5.5s ease-in-out infinite mc-badge-sheen;position:absolute;inset:0;transform:translate(-120%)}.mc-landing .mc-button{transition:transform .4s var(--fx-spring), background .3s, box-shadow .3s;position:relative;overflow:hidden}.mc-landing .mc-button:after{content:"";pointer-events:none;background:linear-gradient(120deg, transparent 40%, color-mix(in srgb, var(--mc-white) 22%, transparent) 50%, transparent 60%);transition:transform .7s var(--fx-ease);position:absolute;inset:0;transform:translate(-120%)}.mc-landing .mc-button:hover:after{transform:translate(120%)}.mc-landing .mc-button:hover{transform:translateY(-2px)scale(1.025)}.mc-landing .mc-button:active{transform:scale(.97)}.mc-landing .mc-button-primary{background:linear-gradient(180deg, var(--mc-blue-600), var(--primary-dark))}.mc-landing .mc-button svg{transition:translate .4s var(--fx-spring)}.mc-landing .mc-button:hover svg{translate:2px -2px}.mc-landing .mc-hero-atmosphere{background:radial-gradient(ellipse 48% 74% at 50% 23%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 80%)}.mc-hero-grid{background-image:linear-gradient(to right, var(--primary-border) 1px, transparent 1px), linear-gradient(to bottom, var(--primary-border) 1px, transparent 1px);opacity:.22;background-size:56px 56px;animation:9s ease-in-out infinite mc-grid-breathe;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 70% at 50% 38%,#000 5%,#0000 80%);mask-image:radial-gradient(58% 70% at 50% 38%,#000 5%,#0000 80%)}.mc-landing .mc-chart-trace{opacity:.22}.mc-landing .mc-hero h1>.mc-hero-slogan-lead{color:var(--text-primary)}.mc-landing .mc-hero h1>.mc-hero-slogan-accent{color:var(--brand-gold)}.mc-landing .mc-hero h1>.mc-hero-slogan-join{color:var(--text-primary)}.mc-hero-intro{animation:mc-soft-enter 1s var(--fx-ease) .3s both}.mc-landing .mc-float{border-color:var(--fx-line-strong);background:linear-gradient(160deg, var(--fx-raised), var(--fx-card));box-shadow:inset 0 1px 0 var(--fx-line), 0 18px 45px color-mix(in srgb, var(--mc-black) 15%, transparent)}.mc-landing .mc-float-one>svg path{stroke-dasharray:210;stroke-dashoffset:210px;animation:mc-float-chart-draw 6s var(--fx-ease) infinite}.mc-landing .mc-mini-range i:first-child{animation:9s ease-in-out infinite mc-range-travel}.mc-product-frame.mc-surface{border-color:var(--fx-line-strong);background:linear-gradient(160deg, var(--fx-raised), var(--bg-body))}.mc-product-frame>.mc-product-chrome,.mc-product-frame>.mc-product-embedded{z-index:2;position:relative}.mc-landing .mc-market-strip{border-block:1px solid var(--fx-line);padding-block:34px}.mc-landing .mc-market-set>span{transition:color .3s,opacity .3s}.mc-landing .mc-market-set>span:hover{color:var(--primary-light);opacity:1}.mc-landing .mc-persona-card{background:var(--fx-card);border-color:#0000;border-radius:20px}.mc-persona-card .mc-surface-content{height:100%}.mc-persona-card .mc-surface-content>p{color:var(--text-muted);min-height:66px;font-size:12px;line-height:1.8}.mc-persona-card .mc-persona-icon{background:linear-gradient(160deg, var(--fx-raised), var(--fx-panel));box-shadow:inset 0 1px 0 var(--fx-line-strong)}.mc-persona-card .mc-persona-tools{border-color:var(--fx-line)}.mc-persona-card .mc-persona-tools>div>span{border-color:var(--fx-line);background:var(--fx-panel)}.mc-landing .mc-faq-search{border-color:var(--fx-line-strong);background:linear-gradient(145deg, var(--fx-panel), var(--fx-card));box-shadow:inset 0 1px 0 var(--fx-line);position:relative}.mc-landing .mc-faq-search:focus-within{border-color:var(--primary-light);box-shadow:0 0 22px var(--primary-bg)}.mc-landing .mc-faq-item{background:linear-gradient(155deg, var(--fx-panel), var(--fx-card));border-color:var(--fx-line);transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.mc-landing .mc-faq-item:hover,.mc-landing .mc-faq-item[open]{border-color:var(--fx-line-strong);box-shadow:inset 0 1px 0 var(--fx-line-strong)}.mc-landing .mc-faq-item[open]>p{animation:mc-soft-enter .45s var(--fx-ease) both}.mc-landing .mc-faq-item summary{transition:background .35s}.mc-landing .mc-faq-item[open] summary{background:linear-gradient(90deg, var(--primary-bg), transparent)}.mc-landing .mc-faq-filters button{transition:border-color .3s, background .3s, transform .35s var(--fx-spring)}.mc-landing .mc-faq-filters button:hover{border-color:var(--fx-line-strong);transform:translateY(-2px)}.mc-world-map .mc-map-link{fill:none;stroke:var(--primary-light);stroke-width:1px;stroke-dasharray:35 500;opacity:.6;animation:12s linear infinite mc-map-route}.mc-world-map .mc-map-link:nth-child(2){animation-delay:-4s}.mc-world-map .mc-map-link:nth-child(3){animation-delay:-8s}.mc-landing footer{isolation:isolate;background:linear-gradient(180deg, var(--fx-panel), var(--bg-body) 55%);border-color:var(--fx-line-strong);position:relative}.mc-landing footer:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--primary-light), transparent);opacity:.5;height:1px;position:absolute;top:0;left:15%;right:15%}.mc-landing footer a{transition:color .25s,opacity .25s}.mc-concept-pricing,.mc-concept-insights{position:relative}.mc-concept-pricing>div:not(.mc-section-backdrop),.mc-concept-insights>div:not(.mc-section-backdrop){z-index:1;position:relative}.mc-insights-heading h2{font-weight:500;line-height:1.25}.mc-insight-surface{background:var(--fx-card);border-radius:20px;height:100%}.mc-insight-surface>.mc-surface-content{height:100%}.mc-insight-surface .mc-surface-content>a{border-radius:inherit;background:0 0;border:0}.mc-insight-surface .mc-surface-content>a>div:last-child{gap:12px;padding:22px}.mc-insight-surface .mc-surface-content>a>div:first-child:after{content:"";background:linear-gradient(transparent, var(--fx-card));pointer-events:none;height:30%;position:absolute;inset:auto 0 0}.mc-insight-surface img{transition-timing-function:var(--fx-ease);transition-duration:.8s}.mc-landing .mc-footer-newsletter{background:linear-gradient(150deg, var(--fx-raised), var(--fx-card) 65%);border-color:var(--fx-line-strong);box-shadow:inset 0 1px 0 var(--fx-line);border-radius:20px}.mc-footer-newsletter:before{content:"";pointer-events:none;background-image:linear-gradient(to right, var(--primary-border) 1px, transparent 1px), linear-gradient(to bottom, var(--primary-border) 1px, transparent 1px);opacity:.18;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 70%);mask-image:linear-gradient(110deg,#000,#0000 70%)}.mc-landing{--mc-section-blend:150px}.mc-landing main>:is(section,.mc-cinema){isolation:isolate;background:0 0;position:relative}.mc-landing main>*+:before,.mc-landing>footer:before{content:"";inset:calc(-1 * var(--mc-section-blend)) 0 auto;height:calc(var(--mc-section-blend) * 2);pointer-events:none;z-index:-1;opacity:1;background:radial-gradient(ellipse 80% 65% at 50% 50%, color-mix(in srgb, var(--primary) 6%, transparent), transparent 85%);position:absolute}.mc-landing .mc-section-backdrop{z-index:-1;height:620px;inset:-120px 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 28% 62%,#0000);mask-image:linear-gradient(#0000,#000 28% 62%,#0000)}.mc-landing .mc-section-backdrop:before{background:radial-gradient(ellipse 60% 65% at 50% 42%, color-mix(in srgb, var(--primary) 5%, transparent), transparent 78%)}.mc-landing .mc-section-backdrop:after{-webkit-mask-image:radial-gradient(55% 60% at 50% 45%,#000 15%,#0000 80%);mask-image:radial-gradient(55% 60% at 50% 45%,#000 15%,#0000 80%)}.mc-landing .mc-market-strip{border:0}.mc-landing>footer{background:0 0;border-top-color:#0000;overflow:visible}.mc-landing .mc-footer-divider{display:none}@keyframes mc-grid-breathe{50%{opacity:.09}}@keyframes mc-badge-sheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes mc-surface-particle{0%{opacity:0;transform:translateY(0)scale(0)}25%{opacity:.55;transform:translateY(-14px)scale(1)}to{opacity:0;transform:translateY(-60px)scale(.3)}}@keyframes mc-soft-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mc-float-chart-draw{0%{stroke-dashoffset:210px;opacity:0}12%{opacity:1}50%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes mc-range-travel{0%,to{left:42%}50%{left:62%}}@keyframes mc-map-route{to{stroke-dashoffset:-535px}}@media (hover:none){.mc-surface .mc-surface-glow{opacity:.36}}@media (hover:none),(pointer:coarse){.mc-landing .mc-section-backdrop:after,.mc-landing .mc-eyebrow:after,.mc-landing .pricing-premium-badge:after,.mc-landing .mc-scroll-cue svg{animation-play-state:paused}}@media (max-width:767px){.mc-landing{--mc-section-blend:95px}.mc-landing .mc-section-heading{margin-bottom:36px}.mc-hero-grid,.mc-section-backdrop:after{background-size:40px 40px}}@media (prefers-reduced-motion:reduce){.mc-landing *,.mc-landing :before,.mc-landing :after{transition:none!important;animation:none!important}.mc-landing .mc-surface,.mc-landing .mc-reveal-word,.mc-landing .mc-hero-intro{opacity:1!important;filter:none!important}.mc-landing .mc-surface-particle{display:none}.mc-landing .mc-float-one>svg path{stroke-dashoffset:0}.mc-landing .mc-map-link{stroke-dasharray:none}}
.public-pricing,.pricing-page{--pricing-gold:#e8c575;--pricing-gold-ink:#171b23;--pricing-gold-text:#eed190;--pricing-gold-line:#c6a45e65;--pricing-gold-wash:#c6a45e0b;--pricing-gold-depth:#c6a45e4d}.public-pricing{--fx-card:var(--bg-card);--fx-line:color-mix(in srgb, var(--primary) 16%, var(--border-card));--fx-line-strong:color-mix(in srgb, var(--primary) 35%, var(--border-card));--fx-hatch:color-mix(in srgb, var(--text-primary) 2.5%, transparent);--fx-ease:cubic-bezier(.22, 1, .36, 1)}.public-pricing .mc-pricing-surface{background:var(--fx-card);border-radius:20px;height:100%;overflow:visible}.public-pricing .mc-pricing-surface>.mc-surface-content{height:100%}.public-pricing .mc-pricing-surface.is-premium>.mc-surface-content{z-index:9}.public-pricing .mc-pricing-surface.is-premium{--primary:#c6a45e;--primary-light:var(--pricing-gold-text);--primary-bg:#c6a45e12;--primary-border:#c6a45e40;box-shadow:0 30px 60px -38px var(--pricing-gold-depth), 0 12px 24px -20px #00000059}.public-pricing .mc-pricing-surface.is-premium:before{opacity:.85}.public-pricing .mc-button{transition:transform .45s var(--fx-ease), background .3s, box-shadow .3s;position:relative;overflow:hidden}.public-pricing .mc-button:after{content:"";pointer-events:none;transition:transform .7s var(--fx-ease);background:linear-gradient(120deg,#0000 40%,#ffffff38 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.public-pricing .mc-button:hover:after{transform:translate(120%)}.public-pricing .mc-button:hover{transform:translateY(-2px)scale(1.025)}.public-pricing .mc-button:active{transform:scale(.97)}@media (min-width:1024px){.public-pricing .pricing-card{padding:32px}}[data-theme=light] :is(.public-pricing,.pricing-page){--pricing-gold-text:#805812;--pricing-gold-line:#9b701d70;--pricing-gold-wash:#c6a45e12;--pricing-gold-depth:#9b701d38}[data-theme=light] .public-pricing .mc-pricing-surface.is-premium{box-shadow:0 30px 60px -38px var(--pricing-gold-depth), 0 12px 24px -20px #0a192f26}.pricing-jump{text-underline-offset:5px;min-height:44px;color:var(--pricing-gold-text);align-items:center;gap:8px;font-size:13px;text-decoration:underline;display:inline-flex}.pricing-billing{border:1px solid var(--border);background:var(--bg-card);border-radius:100px;gap:4px;width:fit-content;max-width:100%;margin:0 auto 40px;padding:5px;display:flex}.pricing-billing button{min-height:44px;color:var(--text-secondary);cursor:pointer;border-radius:100px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:13px;transition:background .2s,color .2s;display:flex}.pricing-billing button span{font-size:10px;font-weight:600}.pricing-billing button[aria-checked=true]{background:var(--mc-blue-600);color:#fff;font-weight:700}.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;max-width:880px;margin:auto;display:grid}.pricing-card{border-radius:inherit;background:0 0;border:0;flex-direction:column;min-width:0;height:100%;padding:28px;display:flex;position:relative}.pricing-premium-badge{z-index:1;inset-inline:0;background:var(--pricing-gold);width:fit-content;color:var(--pricing-gold-ink);letter-spacing:.025em;white-space:nowrap;border:1px solid #f3dfae;border-radius:100px;justify-content:center;align-items:center;margin-inline:auto;padding:6px 14px;font-family:inherit;font-size:10px;font-weight:750;line-height:1.4;display:inline-flex;position:absolute;top:-14px;overflow:hidden;box-shadow:0 6px 16px -8px #c6a45e99}.pricing-premium-badge:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#fff6 50%,#0000 75%);animation:5s ease-in-out infinite pricing-badge-sheen;position:absolute;inset:0;transform:translate(-150%)}@keyframes pricing-badge-sheen{0%,65%{transform:translate(-150%)}90%,to{transform:translate(150%)}}.pricing-plan-label{align-items:center;gap:9px;margin-bottom:14px;display:flex}.pricing-plan-label :is(h2,h3){letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:750}.pricing-premium .pricing-plan-label{color:var(--pricing-gold-text)}.pricing-description{color:var(--text-secondary);margin-bottom:22px;font-size:13px;line-height:1.8}.pricing-amount{margin-bottom:24px}.pricing-amount strong{font-variant-numeric:tabular-nums;font-size:44px;font-weight:900;line-height:1}.pricing-amount>span{margin-inline-start:7px;font-size:12px}.pricing-amount p{color:var(--text-secondary);margin-top:9px;font-size:12px}.pricing-premium-price{color:var(--text-primary)}.pricing-premium-price [class*=text-white],.pricing-premium-price p{color:var(--text-secondary)}.pricing-premium-price [class*=bg-white]{background:var(--pricing-gold-wash);color:var(--pricing-gold-text);--tw-ring-color:var(--pricing-gold-line)}.pricing-premium-price .line-through{text-decoration-color:currentColor}.pricing-premium-price .pricing-equivalent{margin:-8px 0 20px;font-size:11px;line-height:1.6}.pricing-cta{border:1px solid var(--border-card);border-radius:100px;justify-content:center;align-items:center;gap:12px;min-height:48px;margin-bottom:26px;padding:12px 18px;font-size:14px;font-weight:700;transition:box-shadow .2s,background .2s;display:flex}.pricing-free .pricing-cta:hover{background:var(--bg-elevated)}.pricing-premium .pricing-cta{color:#fff;border-color:var(--mc-blue-400);background:linear-gradient(180deg, var(--mc-blue-600), var(--primary-dark))}.pricing-guarantee{color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:6px;margin:-14px 0 22px;font-size:12px;line-height:1.6;display:flex}.pricing-guarantee svg{width:14px;height:14px;color:var(--text-bull);flex-shrink:0}.pricing-guarantee a{color:var(--text-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.pricing-disabled{text-align:center;color:var(--text-muted);margin-bottom:26px;font-size:13px;display:block}.pricing-benefits{border-top:1px solid var(--border);align-content:start;gap:11px;padding-top:22px;display:grid}.pricing-benefits li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.pricing-benefits li>span{flex:1;min-width:0}.pricing-benefits svg{width:15px;height:15px;color:var(--text-secondary);flex-shrink:0;margin-top:3px}.pricing-premium .pricing-benefits svg{color:var(--pricing-gold-text)}.pricing-premium .pricing-benefits{border-top-color:var(--pricing-gold-line)}.pricing-benefits .pricing-benefit-lead{color:var(--text-primary);padding-bottom:4px;font-weight:600}.pricing-benefits b{color:var(--text-primary);font-size:12px;font-weight:550;display:block}.pricing-trust{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin:26px 0 0;font-size:12px;display:flex}.pricing-status,.pricing-catalog-notice{text-align:center;color:var(--text-secondary);padding:28px;font-size:14px}.pricing-status button{cursor:pointer;min-height:44px;margin-top:12px;padding:10px 20px;text-decoration:underline}[dir=rtl] .pricing-plan-label :is(h2,h3){letter-spacing:0}@media (min-width:1024px){.pricing-description{min-height:3.6em}}@supports (grid-template-rows:subgrid){@media (min-width:1024px){.pricing-cards{row-gap:0}.public-pricing:not(.is-showcase) .mc-pricing-surface{grid-row:span 5}.public-pricing:not(.is-showcase) :is(.mc-pricing-surface,.mc-pricing-surface>.mc-surface-content,.pricing-card){grid-template-rows:subgrid;height:auto;display:grid}.public-pricing:not(.is-showcase) :is(.mc-pricing-surface>.mc-surface-content,.pricing-card){grid-row:1/-1}}}@media (max-width:1023px){.pricing-cards{grid-template-columns:1fr;gap:28px;max-width:480px}.pricing-billing button{padding-inline:15px;font-size:12px}}@media (prefers-reduced-motion:reduce){.public-pricing *,.public-pricing :before,.public-pricing :after{transition:none!important;animation:none!important}.public-pricing .mc-surface{opacity:1!important;transform:none!important}}
.public-pricing.is-showcase{--sc-blue:var(--mc-blue-400);--sc-blue-wash:color-mix(in srgb, var(--mc-blue-500) 14%, transparent);--sc-blue-line:color-mix(in srgb, var(--mc-blue-400) 34%, transparent);--sc-tint-top:color-mix(in srgb, var(--mc-blue-600) 17%, var(--bg-card));--sc-tint-end:color-mix(in srgb, var(--mc-blue-600) 7%, var(--bg-card))}[data-theme=light] .public-pricing.is-showcase{--sc-blue:var(--mc-blue-600);--sc-blue-wash:color-mix(in srgb, var(--mc-blue-500) 9%, transparent);--sc-blue-line:color-mix(in srgb, var(--mc-blue-500) 26%, transparent);--sc-tint-top:color-mix(in srgb, var(--mc-blue-500) 7%, var(--bg-card));--sc-tint-end:color-mix(in srgb, var(--mc-blue-500) 2%, var(--bg-card))}#pricing .pricing-heading{--kicker-text:var(--brand-gold-light);--kicker-ink:#171b23}[data-theme=light] #pricing .pricing-heading{--kicker-text:var(--brand-gold);--kicker-ink:#fff}#pricing .pricing-heading h2:after{display:none}#pricing .pricing-heading-accent{color:var(--mc-blue-400)}[data-theme=light] #pricing .pricing-heading-accent{color:var(--mc-blue-600)}#pricing .pricing-kicker{max-width:none;color:var(--kicker-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-top:22px;font-size:15px;font-weight:700;line-height:1.7;display:flex}#pricing .pricing-kicker-chip{background:var(--brand-gold);color:var(--kicker-ink);font-family:var(--font-en);letter-spacing:.02em;border-radius:999px;padding:4px 13px;font-size:12px;font-weight:800}#pricing .pricing-heading .pricing-kicker+p{color:var(--text-secondary);margin-top:10px;font-size:15px}#pricing .pricing-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 28px;margin-top:22px;display:flex}#pricing .pricing-foot .pricing-trust{margin:0}#pricing .pricing-foot .pricing-jump{color:var(--mc-blue-400)}[data-theme=light] #pricing .pricing-foot .pricing-jump{color:var(--mc-blue-600)}.is-showcase .pricing-billing button span{background:var(--pricing-gold);color:var(--pricing-gold-ink);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.is-showcase .pricing-cards{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:22px;max-width:1060px}.public-pricing.is-showcase .mc-pricing-surface.is-premium{background:linear-gradient(180deg, var(--sc-tint-top), var(--sc-tint-end) 75%)}.is-showcase .pricing-cta{border-radius:14px;min-height:52px;font-size:15px}.is-showcase .pricing-premium .pricing-cta{border-color:var(--mc-blue-400);background:linear-gradient(180deg, var(--mc-blue-500), var(--mc-blue-600));box-shadow:0 16px 34px -16px color-mix(in srgb, var(--mc-blue-500) 75%, transparent);margin-bottom:14px}.is-showcase .pricing-premium-badge{gap:6px;padding-inline:16px;font-size:11px}.is-showcase .pricing-premium-badge svg{flex-shrink:0;width:13px;height:13px}.is-showcase .pricing-free .pricing-amount{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.is-showcase .pricing-free .pricing-amount>span{color:var(--text-secondary);margin:0}.is-showcase .sc-free-note{text-align:center;color:var(--text-muted);margin-top:auto;padding-top:24px;font-size:11px}.sc-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.sc-head-copy{min-width:0}.sc-card .pricing-plan-label{margin-bottom:10px}.sc-card .pricing-plan-label :is(h2,h3){letter-spacing:.06em;font-size:20px;font-weight:800}[dir=rtl] .sc-card .pricing-plan-label :is(h2,h3){letter-spacing:0}.sc-title{color:var(--text-primary);text-wrap:balance;font-size:clamp(20px,2.3vw,27px);font-weight:800;line-height:1.35}.sc-sub{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.8}.sc-logo{flex-shrink:0}.sc-logo img{object-fit:contain;width:auto;height:38px}.sc-logo .sc-logo-light,[data-theme=light] .sc-logo .sc-logo-dark{display:none}[data-theme=light] .sc-logo .sc-logo-light{display:block}.sc-offer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-bottom:22px;display:flex}.sc-price{flex:240px;min-width:0}.sc-was{align-items:center;gap:8px;margin-bottom:8px;display:flex}.sc-was s{color:var(--text-muted);font-size:16px;font-weight:700;text-decoration-thickness:1.5px}.sc-was span{border:1px solid var(--pricing-gold-line);background:var(--pricing-gold-wash);color:var(--pricing-gold-text);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}.sc-now{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.sc-now strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(50px,5.4vw,64px);font-weight:900;line-height:1}.sc-now span{color:var(--text-secondary);font-size:15px;font-weight:600}.sc-total{color:var(--text-primary);margin-top:10px;font-size:13px;font-weight:700}.sc-alt{color:var(--text-secondary);margin-top:12px;font-size:13px}.sc-alt b{color:var(--text-primary);font-size:17px;font-weight:800}.sc-best{background:var(--pricing-gold);color:var(--pricing-gold-ink);border-radius:999px;margin-top:8px;padding:3px 11px;font-size:11px;font-weight:800;display:inline-flex}.sc-founders{border:1px dashed var(--pricing-gold-line);background:var(--pricing-gold-wash);border-radius:14px;flex:0 310px;min-width:0;padding:14px 16px}.sc-founders p{color:var(--text-secondary);font-size:12px;line-height:1.8}.sc-founders .sc-founders-head{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:4px;font-size:13px;font-weight:800;display:flex}.sc-founders-head b{color:var(--pricing-gold-text)}.sc-founders svg{width:15px;height:15px;color:var(--pricing-gold-text);flex-shrink:0}.sc-founders .sc-scarce{color:var(--text-primary);align-items:center;gap:6px;margin-top:8px;font-weight:800;display:flex}.sc-fallback{flex:100%}.sc-fallback .pricing-premium-price>div{margin-bottom:0}.sc-trust{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:26px;font-size:12px;display:flex}.sc-instant{align-items:center;gap:6px;display:inline-flex}.sc-trust svg{width:14px;height:14px;color:var(--sc-blue)}.sc-sep{background:var(--border-card);width:1px;height:14px}.sc-trust ul{flex-wrap:wrap;gap:6px;display:flex}.sc-trust li{border:1px solid var(--border-card);background:color-mix(in srgb, var(--text-primary) 4%, transparent);color:var(--text-primary);border-radius:8px;padding:3px 9px;font-size:11px;font-weight:700}.sc-features{border-top:1px solid var(--pricing-gold-line);padding-top:22px}.sc-lead{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:800;display:flex}.sc-lead svg{width:16px;height:16px;color:var(--pricing-gold-text);flex-shrink:0}.sc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px 28px;display:grid}.sc-grid>.sc-item:last-child:nth-child(odd){grid-column:1/-1}.sc-item{align-items:flex-start;gap:12px;min-width:0;display:flex}.sc-item>div{min-width:0}.sc-tile{border:1px solid var(--sc-blue-line);background:var(--sc-blue-wash);width:38px;height:38px;color:var(--sc-blue);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.sc-tile svg{width:18px;height:18px}.sc-item.is-exclusive .sc-tile{background:var(--pricing-gold);color:var(--pricing-gold-ink);border-color:#f3dfae}.sc-item :is(h3,h4){color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:800;line-height:1.5;display:flex}.sc-chip{background:var(--pricing-gold);color:var(--pricing-gold-ink);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:800;line-height:1.6}.sc-item p{color:var(--text-secondary);margin-top:3px;font-size:12px;line-height:1.75}.sc-cta-again{display:none}.sc-note{text-align:center;color:var(--text-muted);margin-top:24px;font-size:11px;line-height:1.7}@media (max-width:1023px){.is-showcase .pricing-cards{grid-template-columns:1fr;max-width:640px}}@media (max-width:767px){.sc-cta-again{margin-top:26px;display:block}.sc-cta-again .pricing-cta{margin-bottom:0}.sc-logo img{height:32px}#pricing .pricing-kicker{font-size:14px}}