@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Michroma&family=Space+Grotesk:wght@400;500;700&display=swap";:root{color:#06111f;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--pm-blue:#2d7cff;--pm-blue-strong:#1257ff;--pm-cyan:#73d4ff;--pm-ink:#071120;--pm-muted:#5a6b83;--pm-faint:#8b9ab0;--pm-surface:#ffffffb8;--pm-surface-alt:#f4f8ff99;--pm-border:#85a3d22e;--pm-shadow:0 24px 80px #112b5224;--pm-success:#19c37d;background:#f5f8fc;font-family:Inter,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a,button{color:inherit;font:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:0}.shell{min-height:100vh;color:var(--pm-ink);background:radial-gradient(circle at 14% 10%,#ffe5a23d,#0000 28rem),radial-gradient(circle at 84% 18%,#fff8d694,#0000 24rem),linear-gradient(#fffdf7 0%,#fffaf0 44%,#f8f4e9 100%);padding-top:104px;position:relative;overflow:hidden}.shell[data-theme=dark]{--pm-ink:#eef5ff;--pm-muted:#cad6ea;--pm-faint:#95a6bf;--pm-surface:#0c14248a;--pm-surface-alt:#121e348a;--pm-border:#81abea2e;--pm-shadow:0 28px 90px #0000006b;background:radial-gradient(circle at 16% 6%,#2c6eff57,#0000 24rem),radial-gradient(circle at 84% 16%,#249fff2e,#0000 26rem),linear-gradient(#07101c 0%,#091426 44%,#0a1930 100%)}.ambient{pointer-events:none;filter:blur(14px);opacity:.9;border-radius:999px;animation:18s ease-in-out infinite drift;position:fixed;inset:auto}.ambient-a{background:radial-gradient(circle,#f6cd6e3d,#0000 72%);width:320px;height:320px;top:84px;left:-40px}.ambient-b{background:radial-gradient(circle,#ffeead3d,#0000 72%);width:400px;height:400px;animation-delay:-6s;top:22%;right:-60px}.ambient-c{background:radial-gradient(circle,#ffdf922e,#0000 72%);width:460px;height:280px;animation-delay:-11s;bottom:8%;left:18%}.shell-section{width:min(1040px,100% - 32px);margin:0 auto;position:relative}.topbar-wrap{z-index:60;pointer-events:none;padding:10px 0 0;position:fixed;top:0;left:0;right:0}.topbar-wrap .topbar{pointer-events:auto}.topbar{border:1px solid var(--pm-border);min-height:68px;box-shadow:var(--pm-shadow);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);background:linear-gradient(#ffffff1a,#ffffff0a);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:10px 14px;display:grid}.shell[data-theme=light] .topbar{color:var(--pm-ink);background:#fffaf0f0;border-color:#d6c3953d}.shell[data-theme=dark] .topbar{color:#eef5ff;background:#08101de6;border-color:#81abea33}.reset-button{padding:0}.brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand img{width:42px;height:40px;box-shadow:none;object-fit:cover;border-radius:12px}.brand strong,h1,h2,h3,.metric-card strong,.plan-surface strong,.plan-metric-top strong{font-family:Space Grotesk,Inter,sans-serif}.brand strong{letter-spacing:.03em;text-transform:none;font-family:Michroma,Space Grotesk,Inter,sans-serif;font-size:1.08rem;font-weight:400}.nav-links{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.nav-links a,.nav-link-button{min-height:38px;color:var(--pm-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.92rem;font-weight:680;transition:background .18s,color .18s,transform .18s;display:inline-flex}.shell[data-theme=light] .nav-links a,.shell[data-theme=light] .nav-link-button{color:#5a6b83}.shell[data-theme=dark] .nav-links a,.shell[data-theme=dark] .nav-link-button{color:#eef5ffd6}.nav-links a:hover,.nav-link-button:hover{color:var(--pm-blue);background:#5d99ff1f;transform:translateY(-1px)}.topbar-actions{color:inherit;align-items:center;gap:10px;display:flex}.topbar .theme-toggle{color:currentColor}.section-icon{fill:none;width:38px;height:38px;stroke:var(--pm-blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.icon-link,.theme-toggle,.social-link{border:1px solid var(--pm-border);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.icon-link:hover,.theme-toggle:hover,.social-link:hover{background:#5d99ff24;border-color:#69a1ff52;transform:translateY(-1px)}.icon-link svg,.theme-toggle svg,.social-link svg,.button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.social-brand-icon{width:15px;height:15px;display:block}.shell[data-theme=light] .footer .social-link .social-brand-icon:not(.social-brand-icon-medium){filter:brightness(0)saturate(0)}.shell[data-theme=dark] .footer .social-link .social-brand-icon:not(.social-brand-icon-medium){filter:brightness(0)invert()}.social-brand-icon-medium{width:15px;height:15px;filter:none!important}.social-link.disabled{opacity:.45;cursor:default}.footer .social-link{color:#0f172a;width:32px;height:32px}.shell[data-theme=light] .footer .social-link{color:#0f172a;background:#ffffffe6;border-color:#708cb63d}.shell[data-theme=light] .footer .social-link:hover{background:#fff;border-color:#527bcc52}.shell[data-theme=dark] .footer .social-link{color:#eef5ff;background:#ffffff0a}.footer .social-link svg,.footer .social-link .social-brand-icon{width:15px;height:15px}.footer .social-link[aria-label=X] .social-brand-icon{width:12px;height:12px}.footer-social-email svg{width:31px;height:31px}.footer-social-email{width:45px;height:45px}.profile-snapshot-card{position:relative;overflow:hidden}.profile-snapshot-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 0,#548cff24,#0000 30%),radial-gradient(circle at 100% 12%,#56c6ff1f,#0000 26%);position:absolute;inset:0}.profile-snapshot-top,.profile-snapshot-bar,.profile-snapshot-visual,.profile-win-grid{z-index:1;position:relative}.profile-snapshot-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.profile-snapshot-top h3{margin:0;font-size:1.4rem}.analytics-profile-metrics{text-align:right;justify-items:end;gap:6px;display:grid}.analytics-profile-metrics span{color:#7f92ac;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:780}.analytics-profile-metrics strong{color:#112033;letter-spacing:-.05em;font-size:1.9rem}.profile-snapshot-bar{color:#52657f;background:#edf4ffc2;border:1px solid #9db5db38;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.88rem;display:flex}.profile-snapshot-bar strong{color:#1e5fd1;font-size:.86rem}.profile-snapshot-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-snapshot-visual{background:linear-gradient(#102441eb,#121d2ff5);border:1px solid #9db5db38;border-radius:22px;gap:10px;padding:14px;display:grid}.profile-snapshot-chart{background:linear-gradient(#102441eb,#0c1626fa);border-radius:18px;min-height:240px;position:relative;overflow:hidden}.profile-chart-shell{position:relative}.profile-chart-svg{width:100%;height:auto;display:block}.profile-chart-bg{fill:#0c1626f5}.shell[data-theme=light] .profile-chart-bg{fill:#fffffffa}.profile-chart-grid{stroke:#adc2e31f;stroke-width:1px}.profile-chart-grid.vertical{stroke:#adc2e317}.shell[data-theme=light] .profile-chart-grid{stroke:#85a3d224}.profile-chart-dot{fill:#d5ebff;stroke:#63adff38;stroke-width:8px}.profile-chart-hit{fill:#0000;cursor:pointer;outline:none}.profile-chart-hit:focus-visible{outline:none}.profile-chart-node.active .profile-chart-dot{fill:#fff;stroke:#63adff73;stroke-width:10px}.profile-chart-crosshair{stroke:#78b5ff6b;stroke-width:1.5px;stroke-dasharray:5 5;pointer-events:none}.shell[data-theme=light] .profile-chart-crosshair{stroke:#5892ff6b}.profile-chart-axis-label{fill:#9fb2ca;letter-spacing:.04em;font-size:16px;font-weight:700}.profile-chart-point-label{fill:#dceaff;letter-spacing:-.02em;font-size:16px;font-weight:800}.profile-chart-title{fill:#eff6ff;letter-spacing:.02em;font-size:20px;font-weight:800}.profile-chart-subtitle{fill:#9fb2ca;font-size:14px;font-weight:600}.profile-chart-top{fill:#eff6ff;letter-spacing:-.04em;font-size:24px;font-weight:800}.profile-chart-top-sub{fill:#9fb2ca;font-size:14px;font-weight:600}.profile-chart-tooltip{color:#eff6ff;pointer-events:none;z-index:2;background:#0c1626f5;border:1px solid #9db5db38;border-radius:14px;gap:2px;min-width:92px;padding:10px 12px;transition:left .14s,top .14s;display:grid;position:absolute;transform:translate(-50%,-145%);box-shadow:0 12px 26px #0000003d}.profile-chart-tooltip span{color:#9fb2ca;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.profile-chart-tooltip strong{letter-spacing:-.03em;font-size:1.02rem;font-weight:800}.shell[data-theme=light] .profile-chart-tooltip{color:#112033;background:#fffffffa;border-color:#d6c39538;box-shadow:0 12px 26px #967a3a1a}.shell[data-theme=light] .profile-chart-tooltip span{color:#5a6b83}.shell[data-theme=light] .profile-chart-title,.shell[data-theme=light] .profile-chart-point-label,.shell[data-theme=light] .profile-chart-top{fill:#112033}.shell[data-theme=light] .profile-chart-subtitle,.shell[data-theme=light] .profile-chart-axis-label,.shell[data-theme=light] .profile-chart-top-sub{fill:#5a6b83}.shell[data-theme=light] .profile-chart-dot{fill:#ecf6ff;stroke:#548cff47}.profile-snapshot-footer{color:#9fb2ca;justify-content:space-between;align-items:center;gap:12px;font-size:.88rem;display:flex}.profile-snapshot-footer strong{color:#d6e7ff;font-size:.88rem}.profile-win-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shell[data-theme=dark] .profile-snapshot-bar{color:var(--pm-muted);background:#131e319e;border-color:#81abea29}.shell[data-theme=dark] .analytics-profile-metrics span,.shell[data-theme=dark] .profile-snapshot-footer{color:var(--pm-faint)}.shell[data-theme=dark] .analytics-profile-metrics strong,.shell[data-theme=dark] .profile-snapshot-footer strong{color:var(--pm-ink)}.shell[data-theme=dark] .profile-snapshot-visual{background:linear-gradient(#091527f5,#0c1321fa);border-color:#81abea29}.shell[data-theme=light] .profile-snapshot-visual{background:linear-gradient(#fffffffa,#fcf6e8fa);border-color:#d6c39529}.shell[data-theme=light] .profile-snapshot-chart{background:linear-gradient(#fffffffa,#fcf6e8fa)}.shell[data-theme=light] .profile-chart-shell{background:linear-gradient(#fffffffa,#fcf6e8fa);border-radius:18px}.shell[data-theme=light] .profile-snapshot-footer{color:#5d708a}.shell[data-theme=light] .profile-snapshot-footer strong{color:#1e5fd1}.hero{padding:74px 0 36px}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.9fr);align-items:center;gap:24px;display:grid}.hero-copy,.hero-visual,.feature-card,.metric-card,.analytics-card,.plan-stack,.risk-card,.newsletter-panel,.sponsor-badge,.page-card,.info-block{animation:.52s both fadeUp}.eyebrow{color:var(--pm-blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.96rem;font-weight:850}h1,h2{color:var(--pm-ink);letter-spacing:-.045em;margin:0;line-height:1.02}h1{font-size:clamp(2.3rem,4.5vw,4.3rem)}h2{font-size:clamp(1.5rem,2.6vw,2.35rem)}h3{letter-spacing:-.03em;margin:0;font-size:1.2rem}.page-title{font-size:clamp(2.75rem,5vw,4.5rem)}.lede,.section-heading p,.hero-copy p,.feature-card p,.risk-card p,.metric-card p,.plan-surface p,.info-block p{color:var(--pm-muted);line-height:1.68}.lede{max-width:710px;font-size:1.08rem}.hero-actions,.newsletter-actions,.footer-socials,.footer-nav{flex-wrap:wrap;gap:12px;display:flex}.hero-actions{margin-top:24px}.button{border:1px solid var(--pm-border);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:700;display:inline-flex}.button-social-icon{object-fit:contain;color:#fff;filter:none;flex:none;width:18px;height:18px}.shell[data-theme=light] .button-social-icon{color:#fff;filter:none}.button-doc-icon{flex:none;width:18px;height:18px}.button.primary{color:#fff;background:linear-gradient(135deg, var(--pm-blue), var(--pm-blue-strong));box-shadow:0 16px 34px #276bff47}.button.ghost{color:var(--pm-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a}.hero-visual{position:relative}.glass-phone,.feature-card,.analytics-card,.plan-surface,.newsletter-panel,.page-card,.risk-card,.metric-card,.plan-metric-card,.info-block{border:1px solid var(--pm-border);background:linear-gradient(180deg, #ffffff14, transparent), var(--pm-surface);box-shadow:var(--pm-shadow);-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);border-radius:30px}.glass-phone{min-height:360px;padding:22px;position:relative;overflow:hidden}.glass-phone:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#5d99ff29,#0000 12rem);border-radius:28px;position:absolute;inset:16px}.plan-surface-top,.plan-metric-top,.analytics-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.plan-surface-top span,.plan-metric-top span{color:var(--pm-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:760}.positive{color:var(--pm-success)}.equity-panel{color:#fff;background:radial-gradient(circle at 100% 0,#c4e2ff38,#0000 32%),linear-gradient(135deg,#6c96ff,#1562ff 68%,#0f58f2);border-radius:24px;margin-top:16px;padding:24px}.equity-panel-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.equity-panel-top em{color:#ffffffdb;font-size:.84rem;font-style:normal;font-weight:700}.equity-panel span,.equity-panel small{display:block}.equity-panel span{opacity:.9;font-size:.92rem}.equity-panel strong{letter-spacing:-.06em;margin-top:10px;font-size:clamp(2.9rem,4.3vw,4.4rem);display:block}.equity-panel small{color:#ffffffd1;margin-top:10px;font-size:.95rem}.equity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.equity-metrics div{background:#0a1c4233;border:1px solid #ffffff1f;border-radius:16px;align-content:start;min-height:104px;padding:12px 14px;display:grid}.equity-metrics span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;min-height:36px;font-size:.72rem;font-weight:700}.equity-metrics strong{letter-spacing:-.03em;margin-top:6px;font-size:1.2rem;line-height:1;display:block}.source-list{gap:12px;margin-top:8px;display:grid}.source-list div,.feature-card{background:var(--pm-surface-alt);border:1px solid #81abea29;border-radius:22px;padding:16px 18px}.source-list span{color:var(--pm-faint);text-transform:uppercase;letter-spacing:.09em;margin-bottom:6px;font-size:.8rem;display:block}.source-list strong,.risk-card strong,.feature-card h3,.analytics-row strong:first-child{color:var(--pm-ink)}.source-list small{color:var(--pm-muted);letter-spacing:.02em;margin-top:4px;font-size:.78rem;font-weight:700;display:block}.sponsors,.features,.analytics-home,.metrics-strip,.split-grid,.onboarding,.risk-panel,.newsletter-panel,.page-article,.footer{margin-top:72px}.analytics-home,.pricing-home,.faq-home{margin-top:96px}.scroll-top-button{z-index:80;border:1px solid var(--pm-border);width:46px;height:46px;color:var(--pm-ink);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);opacity:0;pointer-events:none;background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;transition:opacity .18s,transform .18s,background .18s,border-color .18s;display:inline-flex;position:fixed;bottom:18px;right:18px;transform:translateY(10px)scale(.92);box-shadow:0 16px 34px #112b522e}.scroll-top-button.visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.scroll-top-button:hover{background:#fff;border-color:#5892ff57;transform:translateY(-1px)scale(1)}.scroll-top-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.shell[data-theme=dark] .scroll-top-button{color:#eef5ff;background:#0a121fe6;border-color:#81abea33}.shell[data-theme=dark] .scroll-top-button:hover{background:#0d1828fa}.section-heading{text-align:center;justify-items:center;gap:10px;max-width:860px;margin:0 auto 24px;display:grid}.section-heading.compact{margin-bottom:18px}.section-heading>*{max-width:820px}.section-heading h2{font-size:clamp(2.15rem,4vw,3.45rem)}.section-heading.compact .eyebrow{font-size:.92rem}.trust-grid,.feature-grid,.business-grid,.business-metrics-grid,.plan-metrics-grid,.risk-grid,.pricing-grid{gap:14px;display:grid}.sponsors-heading{text-align:center}.trust-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px}.trust-hero-card,.trust-mini-card{background:#fffffff2;border-radius:16px;padding:22px;box-shadow:0 14px 30px #0c182b1a}.trust-hero-card{align-content:space-between;min-height:426px;display:grid}.trust-hero-logo{object-fit:contain;filter:none;border-radius:12px;width:42px;height:42px}.trust-hero-quote{color:#111827;letter-spacing:-.05em;margin:28px 0 0;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:600;line-height:1.18}.trust-hero-meta{color:#374151;margin:16px 0 0;line-height:1.55}.trust-hero-stat{gap:6px;margin-top:28px;display:grid}.trust-hero-stat strong,.trust-mini-card strong{color:#0f172a}.trust-hero-stat strong{letter-spacing:-.06em;font-size:2.6rem}.trust-hero-stat span{color:#4b5563;line-height:1.55}.trust-side-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.trust-mini-card{background:#ffffffeb;border:1px solid #9db5db38;border-radius:16px;place-items:center;min-height:92px;padding:14px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 22px #0c182b0f}.trust-mini-logo{object-fit:contain;filter:none;width:auto;max-width:122px;height:auto;max-height:34px}.trust-mini-card:hover{border-color:#5892ff4d;transform:translateY(-2px);box-shadow:0 16px 28px #0c182b1a}.shell[data-theme=dark] .trust-mini-card{background:linear-gradient(#ffffff0f,#0000),#0c142480;border-color:#81abea29}.shell[data-theme=dark] .trust-mini-logo{filter:none}.shell[data-theme=light] .trust-mini-card{background:#ffffffeb}.feature-grid,.business-grid,.business-metrics-grid,.plan-metrics-grid,.risk-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.plan-metric-card,.info-block,.plan-card{padding:22px}.metric-card span,.risk-kicker,.info-block .eyebrow,.plan-metric-row label{color:var(--pm-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:780}.metric-card strong{color:var(--pm-ink);font-size:1.8rem}.plan-metric-top strong,.plan-surface-top strong{color:var(--pm-ink);font-size:1.45rem}.plan-metric-row{border-top:1px solid #81abea1f;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.plan-metric-row em{color:var(--pm-muted);font-style:normal}.analytics-card,.page-card{padding:24px}.profile-hero{background:var(--pm-surface-alt);border-radius:24px;grid-template-columns:minmax(0,1fr) 160px;gap:18px;padding:18px;display:grid}.profile-hero small{color:var(--pm-blue);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:.8rem;font-weight:780;display:block}.profile-metrics{gap:6px;display:grid}.profile-metrics span{color:var(--pm-faint);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.profile-metrics strong{font-size:1.4rem}.analytics-showcase{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;display:grid}.analytics-single-column{max-width:100%}.analytics-screenshot-card,.analytics-compare-card,.analytics-highlight-card{background:#f6faffd1;border:1px solid #9db5db42;border-radius:24px;box-shadow:0 18px 34px #112b5214}.analytics-screenshot-card{gap:16px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.analytics-screenshot-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analytics-screenshot-top p{color:#5d708a;margin:10px 0 0;line-height:1.62}.analytics-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analytics-proof-stat{background:#edf4ffb8;border:1px solid #9db5db3d;border-radius:18px;padding:16px}.analytics-proof-stat span,.analytics-proof-footer span{color:#7f92ac;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:780;display:block}.analytics-proof-stat strong{color:#112033;letter-spacing:-.05em;margin-top:10px;font-size:1.6rem;display:block}.analytics-proof-stat p{color:#5d708a;margin:10px 0 0;line-height:1.58}.analytics-proof-footer{border-top:1px solid #9db5db33;justify-content:space-between;align-items:center;gap:16px;padding-top:6px;display:flex}.analytics-proof-footer strong{color:#1e5fd1;font-size:.92rem}.analytics-compare-card{align-content:start;gap:16px;padding:20px;display:grid}.analytics-compare-card small,.analytics-screenshot-top small{color:var(--pm-blue);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:.8rem;font-weight:780;display:block}.analytics-compare-card p{color:#5d708a;margin:0;line-height:1.66}.analytics-compare-list,.analytics-highlights{gap:12px;display:grid}.analytics-compare-row{background:#edf4ffb8;border:1px solid #9db5db3d;border-radius:18px;padding:14px 16px}.analytics-compare-row p{margin-top:8px}.analytics-highlights{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.analytics-footnote{margin-top:10px;padding:0 6px}.analytics-footnote p{color:var(--pm-muted);margin:0;font-size:.94rem;line-height:1.55}.analytics-highlight-card{padding:18px}.analytics-highlight-card span{color:#7f92ac;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:780;display:block}.analytics-highlight-card strong{color:#112033;letter-spacing:-.05em;margin-top:10px;font-size:1.9rem;display:block}.analytics-highlight-card p{color:#5d708a;margin:10px 0 0;line-height:1.58}.shell[data-theme=dark] .analytics-screenshot-card,.shell[data-theme=dark] .analytics-compare-card,.shell[data-theme=dark] .analytics-highlight-card{background:linear-gradient(180deg, #ffffff14, transparent), var(--pm-surface);box-shadow:var(--pm-shadow);border-color:#81abea2e}.shell[data-theme=dark] .analytics-compare-card p,.shell[data-theme=dark] .analytics-highlight-card p,.shell[data-theme=dark] .analytics-screenshot-top p,.shell[data-theme=dark] .analytics-proof-stat p{color:var(--pm-muted)}.shell[data-theme=dark] .analytics-compare-row,.shell[data-theme=dark] .analytics-proof-stat{background:var(--pm-surface-alt);border-color:#81abea1f}.shell[data-theme=dark] .analytics-highlight-card span{color:var(--pm-faint)}.shell[data-theme=dark] .analytics-highlight-card strong,.shell[data-theme=dark] .analytics-proof-stat strong{color:var(--pm-ink)}.shell[data-theme=dark] .analytics-proof-stat span,.shell[data-theme=dark] .analytics-proof-footer span{color:var(--pm-faint)}.shell[data-theme=dark] .analytics-proof-footer{border-top-color:#81abea1f}.plan-card{text-align:left;border:1px solid var(--pm-border);background:linear-gradient(180deg, #ffffff14, transparent), var(--pm-surface);box-shadow:var(--pm-shadow);-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);border-radius:28px;gap:14px;transition:transform .18s,border-color .18s,background .18s;display:grid}.plan-card:hover,.plan-card.active{border-color:#6ca4ff52;transform:translateY(-2px)}.plan-card.recommended{background:radial-gradient(circle at top right, #4684ff24, transparent 11rem), linear-gradient(180deg, #ffffff14, transparent), var(--pm-surface)}.pricing-heading{text-align:center;max-width:780px;margin-inline:auto}.pricing-home .pricing-grid{align-items:stretch}.pricing-card{cursor:pointer;background:linear-gradient(#fffffffa,#fff9ecf5),#fffdf8;border:1px solid #9db5db4d;border-radius:26px;grid-template-rows:minmax(100px,auto) auto minmax(80px,auto) auto auto 1fr;align-content:start;gap:12px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;box-shadow:0 18px 34px #112b5214}.pricing-card.popular{background:radial-gradient(circle at 100% 0,#ffdd892e,#0000 12rem),linear-gradient(#fffcf4fc,#fff4ddfa),#fffaf0;border-color:#d6aa5470;box-shadow:0 0 0 1px #d6aa542e,0 24px 40px #9875221f,0 0 32px #d6aa541f}.pricing-card:hover,.pricing-card:focus-visible{border-color:#d6aa5457;outline:none;transform:translateY(-2px);box-shadow:0 22px 38px #112b521f}.pricing-card.selected{border-color:#d6aa54b8;box-shadow:0 0 0 1px #d6aa5433,0 26px 42px #98752224,0 0 38px #d6aa5429}.pricing-card-header{align-content:start;gap:8px;min-height:100px;display:grid}.pricing-card-header h3{font-size:1.8rem}.pricing-card-header p{color:#60728c;margin:3px 0 0;line-height:1.5}.pricing-popular{color:#9a6a1f;letter-spacing:.08em;text-transform:uppercase;background:#d6aa5429;border-radius:999px;min-height:28px;padding:0 12px;font-size:.74rem;font-weight:800;line-height:28px;position:absolute;top:16px;right:16px}.pricing-price-row{align-items:flex-end;gap:8px;margin-top:-2px;display:flex}.pricing-price-row strong{color:var(--pm-ink);letter-spacing:-.06em;font-size:3rem}.pricing-price-row span{color:#6f829d;margin-bottom:7px;font-size:.98rem}.pricing-card-detail{color:#5d708a;min-height:76px;margin:0;line-height:1.6}.pricing-cta{color:#0a1324;background:linear-gradient(#fffffffa,#faf4e5fa);border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:52px;font-weight:800;transition:transform .18s,opacity .18s,background .18s;display:inline-flex}.pricing-cta.popular{color:#fff;background:linear-gradient(135deg,#f0c96a,#e0a93a)}.pricing-cta:hover{opacity:.96;transform:translateY(-1px)}.pricing-spec-grid{border-top:1px solid #d6c39538;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px;display:grid}.pricing-spec-grid div{background:0 0;border:0;border-radius:0;padding:0}.pricing-spec-grid label{color:#8a7f66;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:.76rem;display:block}.pricing-spec-grid strong{color:#142035}.pricing-benefits{border-top:1px solid #d6c3953d;gap:12px;padding-top:6px;display:grid}.pricing-benefit{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pricing-benefit span{color:#d9a83e;font-weight:900;line-height:1.3}.pricing-benefit p{color:#5f6e7f;margin:0;line-height:1.58}.shell[data-theme=light] .pricing-card{background:linear-gradient(#fffffffa,#fff8eafa),#fffdf7;border-color:#d6c3954d;box-shadow:0 18px 34px #967a3a14}.shell[data-theme=light] .pricing-card.popular{background:radial-gradient(circle at 100% 0,#ffe59f33,#0000 12rem),linear-gradient(#fffcf4fc,#fff2d6fa),#fff8eb;border-color:#d6aa548f;box-shadow:0 0 0 1px #d6aa5429,0 24px 40px #9875221f,0 0 32px #d6aa5424}.shell[data-theme=light] .pricing-card:hover,.shell[data-theme=light] .pricing-card:focus-visible{border-color:#d6aa5457;box-shadow:0 22px 38px #967a3a1a}.shell[data-theme=light] .pricing-card.selected{border-color:#d6aa54c2;box-shadow:0 0 0 1px #d6aa542e,0 26px 42px #9875221f,0 0 38px #d6aa5429}.shell[data-theme=light] .pricing-card-header p,.shell[data-theme=light] .pricing-price-row span,.shell[data-theme=light] .pricing-card-detail,.shell[data-theme=light] .pricing-benefit p{color:#5e6d83}.shell[data-theme=light] .pricing-popular{color:#8f641b;background:#d6aa542e}.shell[data-theme=light] .pricing-spec-grid{border-top-color:#d6c39547}.shell[data-theme=light] .pricing-spec-grid label{color:#8d826d}.shell[data-theme=light] .pricing-spec-grid strong{color:#162133}.shell[data-theme=light] .pricing-benefits{border-top-color:#d6c39547}.shell[data-theme=light] .pricing-benefit span{color:#d39c23}.shell[data-theme=light] .pricing-cta{color:#0a1324;background:linear-gradient(#fffffffa,#f9fcfffa);border:1px solid #9db5db38;box-shadow:0 8px 18px #112b520f}.shell[data-theme=light] .pricing-cta.popular,.shell[data-theme=dark] .pricing-cta.popular{color:#fff;background:linear-gradient(135deg,#5b9fff,#2d7cff);border-color:#0000;box-shadow:0 16px 34px #276bff47}.shell[data-theme=dark] .pricing-card{box-shadow:var(--pm-shadow);background:linear-gradient(#ffffff12,#0000),#0c182bd6;border-color:#81abea2e}.shell[data-theme=dark] .pricing-card.popular{box-shadow:0 0 0 1px #5f9bff2e, var(--pm-shadow), 0 0 34px #296ae329;background:radial-gradient(circle at 100% 0,#3d80ff2e,#0000 12rem),linear-gradient(#ffffff12,#0000),#0a1b38eb;border-color:#5f9bff66}.shell[data-theme=dark] .pricing-card:hover,.shell[data-theme=dark] .pricing-card:focus-visible{box-shadow:0 0 0 1px #5f9bff1f, var(--pm-shadow), 0 0 24px #296ae31a;border-color:#5f9bff57}.shell[data-theme=dark] .pricing-card.selected{box-shadow:0 0 0 1px #5f9bff38, var(--pm-shadow), 0 0 38px #296ae333;border-color:#5f9bff80}.shell[data-theme=dark] .pricing-card-header p,.shell[data-theme=dark] .pricing-price-row span,.shell[data-theme=dark] .pricing-card-detail,.shell[data-theme=dark] .pricing-benefit p{color:var(--pm-muted)}.shell[data-theme=dark] .pricing-popular{color:#d8e8ff;background:#4383ff29}.shell[data-theme=dark] .pricing-spec-grid div{background:0 0;border:0}.shell[data-theme=dark] .pricing-spec-grid label{color:var(--pm-faint)}.shell[data-theme=dark] .pricing-spec-grid strong{color:var(--pm-ink)}.shell[data-theme=dark] .pricing-benefits{border-top-color:#81abea1f}.plan-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.plan-surface-grid div{background:var(--pm-surface-alt);border:1px solid #81abea1f;border-radius:20px;padding:14px 16px}.plan-surface-grid label{color:var(--pm-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.78rem;display:block}.plan-surface-top{grid-template-columns:auto auto;align-items:center;gap:10px;display:grid}.plan-surface-top strong{justify-self:end}.plan-surface-top small{color:#cfe0ff;letter-spacing:.08em;text-transform:uppercase;background:#538eff1a;border:1px solid #6ca4ff38;border-radius:999px;justify-self:start;min-height:24px;padding:0 10px;font-size:.72rem;font-weight:780;line-height:24px}.faq-list{gap:10px;display:grid}.faq-item{text-align:left;width:100%;color:var(--pm-ink);background:#111e32e0;border:1px solid #81abea29;border-radius:22px;gap:10px;padding:18px 20px;transition:transform .18s,border-color .18s,background .18s;display:grid}.faq-item:hover{border-color:#5892ff57;transform:translateY(-2px)}.faq-item.open{background:linear-gradient(135deg,#3d80ff1f,#0000),#101c30f0}.faq-question{justify-content:space-between;align-items:center;gap:18px;display:flex}.faq-question span{color:var(--pm-ink);font-size:1.02rem;font-weight:620}.faq-question strong{color:#4e8eff;font-size:1.4rem;font-weight:420}.faq-item p{color:var(--pm-muted);margin:0;line-height:1.58}.shell[data-theme=dark] .faq-item{background:#111e32e0;border-color:#81abea29;box-shadow:0 10px 22px #060c1647}.shell[data-theme=dark] .faq-item:hover{border-color:#5892ff61}.shell[data-theme=dark] .faq-item.open{background:linear-gradient(135deg,#3d80ff24,#0000),#101c30f2}.shell[data-theme=dark] .faq-question span{color:#eef5ff}.shell[data-theme=dark] .faq-question strong{color:#4e8eff}.shell[data-theme=dark] .faq-item p{color:var(--pm-muted)}.shell[data-theme=light] .faq-item{background:linear-gradient(#fffffffa,#fff9ecfa);border-color:#d6c3954d;box-shadow:0 10px 24px #967a3a0f}.shell[data-theme=light] .faq-item:hover{border-color:#d6aa5466}.shell[data-theme=light] .faq-item.open{background:linear-gradient(135deg,#ffe49733,#0000),linear-gradient(#fffffffc,#fff5ddfa)}.shell[data-theme=light] .faq-question span{color:#182233}.shell[data-theme=light] .faq-question strong{color:#d39c23}.shell[data-theme=light] .faq-item p{color:#5e6d83}.risk-centered-heading{text-align:center;max-width:860px;margin-inline:auto}.risk-panel{background:radial-gradient(circle at top,#407de81f,#0000 34%),linear-gradient(#0a121ff0,#0d1828f0);border:1px solid #81abea29;border-radius:34px;padding:46px 36px;box-shadow:0 26px 60px #00000057}.shell[data-theme=light] .risk-panel{background:radial-gradient(circle at top,#ffeab6ad,#0000 34%),linear-gradient(#fffcf4fa,#f7f2e5fa);border-color:#d3c18f42;box-shadow:0 24px 54px #715e261f}.risk-panel .eyebrow{color:#73a9ff}.shell[data-theme=light] .risk-panel .eyebrow{color:#2d7cff}.risk-panel h2,.risk-panel h3{color:#eef5ff}.shell[data-theme=light] .risk-panel h2,.shell[data-theme=light] .risk-panel h3{color:#0f1728}.risk-panel .section-heading p:last-child{color:var(--pm-muted)}.shell[data-theme=light] .risk-panel .section-heading p:last-child{color:#5c6882}.risk-tabs{background:#ffffff0a;border:1px solid #81abea29;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:10px;width:fit-content;max-width:100%;margin:0 auto 22px;padding:8px;display:flex}.shell[data-theme=light] .risk-tabs{background:#fffcf5fa;border-color:#d3c18f47}.risk-tab{color:#eef5ffc7;background:0 0;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-size:.92rem;font-weight:650;transition:background .18s,color .18s,transform .18s}.shell[data-theme=light] .risk-tab{color:#61708a}.risk-tab.active,.risk-tab:hover{color:#eef5ff;background:#6ca4ff29;transform:translateY(-1px)}.shell[data-theme=light] .risk-tab.active,.shell[data-theme=light] .risk-tab:hover{color:#10203a;background:#ffe28fb8}.risk-showcase{grid-template-columns:minmax(320px,1.05fr) minmax(280px,.7fr);align-items:center;gap:42px;display:grid}.risk-visual-shell{align-items:center;min-height:500px;display:grid;position:relative}.risk-visual-glow{filter:blur(.4px);background:radial-gradient(circle at 22% 16%,#e2f6fff0,#0000 28%),radial-gradient(circle at 82% 18%,#8ed0ffd1,#0000 34%),linear-gradient(135deg,#dff4fffa,#5cb1fff0);border-radius:28px;position:absolute;inset:34px 58px 34px 14px}.shell[data-theme=light] .risk-visual-glow{background:radial-gradient(circle at 22% 16%,#fffffffa,#0000 28%),radial-gradient(circle at 82% 18%,#ffde81cc,#0000 34%),linear-gradient(135deg,#fffffffa,#fff1c9fa)}.risk-visual-card{z-index:1;background:linear-gradient(#ffffffe6,#f6f9fff5),#fff;border:1px solid #0f172a14;border-radius:28px;width:min(100%,520px);margin-left:42px;padding:18px;position:relative;box-shadow:0 20px 42px #1223431f}.shell[data-theme=light] .risk-visual-card{background:linear-gradient(#fffffff0,#fcf7ecfa),#fff;border-color:#d6c39529;box-shadow:0 20px 42px #715e261f}.risk-visual-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.risk-visual-header span{color:#4d5f7d;letter-spacing:.08em;text-transform:uppercase;font-size:.84rem;font-weight:780}.risk-visual-header strong{color:#14a44d;font-size:.92rem}.shell[data-theme=light] .risk-visual-header span{color:#5b6882}.risk-visual-frame{background:linear-gradient(#ffffffc2,#f2f7fffa),#f8fbff;border-radius:22px;place-items:center;min-height:320px;padding:24px;display:grid}.shell[data-theme=light] .risk-visual-frame{background:linear-gradient(#ffffffeb,#f7f0e0f5),#f8fbff}.risk-visual-summary{background:linear-gradient(#ffffffeb,#f4f8fffa);border-radius:20px;gap:14px;width:min(100%,360px);padding:24px;display:grid;box-shadow:0 16px 30px #12234314}.shell[data-theme=light] .risk-visual-summary{background:linear-gradient(#fffffffa,#faf5e9fa);border:1px solid #d6c39529;box-shadow:0 16px 30px #715e261a}.risk-visual-summary strong{color:#0f172a;letter-spacing:-.04em;font-size:1.2rem}.shell[data-theme=light] .risk-visual-summary strong{color:#10182b}.risk-visual-summary p{color:#4b5d79;margin:0;line-height:1.55}.shell[data-theme=light] .risk-visual-summary p{color:#4f5f77}.risk-visual-mini-grid{flex-wrap:wrap;gap:8px;display:flex}.risk-visual-mini-grid span{color:#143c88;background:#1043a314;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700}.shell[data-theme=light] .risk-visual-mini-grid span{color:#5b6882;background:#ffffffe6}.risk-visual-prompt{background:#fffffff5;border:1px solid #1a305614;border-radius:20px;width:min(78%,390px);padding:14px 16px;position:absolute;bottom:18px;left:10px;box-shadow:0 14px 28px #1223431f}.shell[data-theme=light] .risk-visual-prompt{background:#fffffff5;border-color:#d6c39524;box-shadow:0 14px 28px #715e261a}.risk-visual-prompt p{color:#22324e;margin:0 0 14px;font-size:.94rem;line-height:1.45}.shell[data-theme=light] .risk-visual-prompt p{color:#2f3c56}.risk-visual-prompt div{flex-wrap:wrap;gap:8px;display:flex}.risk-visual-prompt span{color:#364967;background:#0e1c3014;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.shell[data-theme=light] .risk-visual-prompt span{color:#5b6882;background:#fff4cdf5}.risk-copy-card{gap:14px;max-width:430px;padding-top:18px;display:grid}.risk-copy-card h3{color:#111827;letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3vw,2.85rem);line-height:1.06}.risk-copy-card p{color:#374151;margin:0;font-size:1rem;line-height:1.68}.shell[data-theme=dark] .risk-copy-card h3{color:#eef5ff}.shell[data-theme=dark] .risk-copy-card p,.shell[data-theme=dark] .risk-copy-points span{color:var(--pm-muted)}.shell[data-theme=light] .risk-copy-card h3{color:#10182b}.shell[data-theme=light] .risk-copy-card p{color:#4f5f77}.risk-copy-points{gap:12px;margin-top:8px;display:grid}.risk-copy-points div{gap:4px;display:grid}.risk-copy-points strong{color:#eef5ff;font-size:.98rem}.risk-copy-points span{color:var(--pm-muted);line-height:1.58}.risk-reveal{--risk-delay:0s;opacity:.01;transition:opacity .52s,transform .62s cubic-bezier(.2,.8,.2,1);transition-delay:var(--risk-delay);will-change:opacity, transform;transform:translateY(24px)scale(.992)}.risk-reveal.is-visible{opacity:1;transform:translate(0,0)scale(1)}.risk-reveal-delay-0{--risk-delay:0s}.risk-reveal-delay-1{--risk-delay:90ms}.risk-reveal-delay-2{--risk-delay:.17s}.risk-reveal-delay-3{--risk-delay:.25s}.risk-reveal-delay-4{--risk-delay:.33s}.risk-reveal-delay-5{--risk-delay:.41s}.newsletter-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid}.icon-button{min-width:168px}.page-article{padding:28px 0 24px}.risk-doc-stack{grid-template-columns:1fr}.risk-summary-block{gap:12px;display:grid}.risk-summary-block h2{color:var(--pm-ink);letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.06}.risk-summary-block p:last-of-type{color:var(--pm-muted);margin:0;line-height:1.64}.risk-summary-pills{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.risk-summary-pills span{background:var(--pm-surface-alt);min-height:32px;color:var(--pm-muted);border:1px solid #81abea29;border-radius:999px;padding:0 12px;font-size:.84rem;font-weight:700;line-height:32px}.shell[data-theme=light] .risk-summary-pills span{color:#51617d;background:#fffcf5f5;border-color:#d3c18f42}.shell[data-theme=dark] .risk-summary-pills span{color:var(--pm-muted);background:#121e348a;border-color:#81abea29}.page-card,.stack-list{gap:14px;display:grid}.research-article{gap:18px;display:grid}.research-hero-block{gap:16px;display:grid}.research-hero-block h2{color:var(--pm-ink);letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.06}.research-hero-block p{color:var(--pm-muted);margin:0;font-size:1.02rem;line-height:1.75}.research-stat-grid,.research-contents-grid,.research-callout-grid{gap:14px;display:grid}.research-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.research-stat-card{background:linear-gradient(#ffffffe6,#f4f9fff2);border:1px solid #81abea24;border-radius:22px;gap:8px;padding:18px;display:grid;box-shadow:0 18px 44px #12234314}.shell[data-theme=light] .research-stat-card{background:linear-gradient(#fffffffa,#fcf7ebfa);border-color:#d6c3952e;box-shadow:0 18px 44px #715e2614}.shell[data-theme=dark] .research-stat-card{background:linear-gradient(#0e182ae6,#121e34f5);border-color:#81abea29;box-shadow:0 18px 44px #0000003d}.research-stat-card span{color:var(--pm-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:780}.research-stat-card strong{color:var(--pm-ink);letter-spacing:-.04em;font-size:1.5rem}.research-stat-card p{color:var(--pm-muted);margin:0;line-height:1.55}.research-contents-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start}.research-contents-card{background:var(--pm-surface);box-shadow:var(--pm-shadow);border:1px solid #81abea24;border-radius:26px;gap:12px;padding:22px;display:grid}.shell[data-theme=light] .research-contents-card{background:#fffffff0;border-color:#d6c3952e}.research-contents-card h2,.research-section h2,.research-summary-block h2{color:var(--pm-ink);letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2.8vw,2.4rem);line-height:1.08}.research-contents-card p,.research-section-body p,.research-summary-block p{color:var(--pm-muted);margin:0;line-height:1.72}.research-bullet-list{color:var(--pm-ink);gap:8px;margin:0;padding-left:18px;display:grid}.research-bullet-list li{line-height:1.55}.research-figure-card{min-height:100%}.research-figure{background:radial-gradient(circle at 20% 18%,#75a4ff2e,#0000 28%),radial-gradient(circle at 78% 26%,#75d3ff24,#0000 24%),linear-gradient(#0c1424fa,#14223cfa);border-radius:22px;gap:12px;min-height:280px;padding:18px;display:grid;position:relative;overflow:hidden}.shell[data-theme=light] .research-figure{background:radial-gradient(circle at 20% 18%,#75a4ff29,#0000 28%),radial-gradient(circle at 78% 26%,#ffe5a229,#0000 24%),linear-gradient(#fffffff5,#faf5e9fa)}.research-figure-ring{filter:blur(.2px);background:radial-gradient(circle,#3175ff1f,#0000 68%);border:1px solid #7bb1ff24;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -6% -20% auto}.research-figure-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border-radius:18px;gap:8px;width:min(100%,250px);padding:18px;display:grid}.shell[data-theme=light] .research-figure-panel{background:#ffffffc7}.research-figure-panel span,.research-figure-cards span{color:var(--pm-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:780}.research-figure-panel strong{color:var(--pm-ink);letter-spacing:-.05em;font-size:clamp(2rem,4vw,2.9rem)}.research-figure-panel em{color:var(--pm-muted);font-style:normal;line-height:1.45}.research-figure-cards{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;display:grid;position:relative}.research-figure-cards div{background:#ffffff14;border-radius:16px;gap:6px;padding:14px;display:grid}.shell[data-theme=light] .research-figure-cards div{background:#ffffffc7}.research-figure-cards strong{color:var(--pm-ink);font-size:1.02rem}.research-section{background:var(--pm-surface);box-shadow:var(--pm-shadow);border:1px solid #81abea24;border-radius:26px;gap:16px;padding:22px;display:grid}.shell[data-theme=light] .research-section{background:#fffffff5;border-color:#d6c3952e}.research-section-head{gap:8px;display:grid}.research-section-body{gap:14px;max-width:920px;display:grid}.research-callout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.research-callout{background:#ffffff94;border:1px solid #81abea24;border-radius:18px;padding:16px}.shell[data-theme=dark] .research-callout{background:#0e182ae0}.shell[data-theme=light] .research-callout{background:#fffffff0}.research-callout strong{color:var(--pm-ink);font-size:.98rem;line-height:1.5}.research-summary-block{gap:12px;display:grid}.research-summary-block h2{font-size:clamp(1.8rem,3.2vw,2.8rem)}.career-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.career-card{background:var(--pm-surface);box-shadow:var(--pm-shadow);border:1px solid #81abea29;border-radius:24px;gap:14px;padding:22px;display:grid}.career-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.career-card-top h2{margin:6px 0 0;font-size:clamp(1.5rem,2.4vw,2.1rem)}.career-card-top strong{color:var(--pm-blue-strong);white-space:nowrap;font-size:.98rem;font-weight:800}.career-card p{color:var(--pm-muted);margin:0;line-height:1.65}.career-card ul{color:var(--pm-ink);gap:8px;margin:0;padding-left:18px;display:grid}.career-card li{line-height:1.5}.shell[data-theme=light] .career-card{background:#fffffff5;border-color:#d6c3953d}.shell[data-theme=dark] .career-card{background:#0e182ac2;border-color:#81abea29}.career-card-button{text-align:left;cursor:pointer;width:100%}.career-card-button:hover{transform:translateY(-1px)}.career-card-button:focus-visible{outline:2px solid var(--pm-blue-strong);outline-offset:3px}.career-detail{gap:16px;display:grid}.career-detail-summary{gap:12px;display:grid}.career-detail-summary h2{color:var(--pm-ink);letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.06}.career-detail-summary p{color:var(--pm-muted);margin:0;line-height:1.7}.career-detail-stats{margin-top:8px}.career-mini-stat{min-height:100%}.career-detail-card{background:var(--pm-surface);box-shadow:var(--pm-shadow);border:1px solid #81abea24;border-radius:26px;gap:12px;padding:22px;display:grid}.shell[data-theme=light] .career-detail-card{background:#fffffff5;border-color:#d6c3952e}.career-detail-card h2{color:var(--pm-ink);letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.08}.career-detail-card p{color:var(--pm-muted);margin:0;line-height:1.72}.career-detail-cta{align-items:start}.shell[data-theme=dark] .career-card-top strong{color:#7bb1ff}.shell[data-theme=light] .career-card-top strong{color:#155ef0}.policy-intro-block p{margin:0}.info-block h2{font-size:1.3rem}.page-business-grid{margin-bottom:18px}.footer{grid-template-columns:minmax(0,.86fr) auto auto;align-items:start;gap:20px;padding:30px 0 40px;display:grid}.footer-brand p{max-width:430px;color:var(--pm-muted);font-size:.94rem;line-height:1.62}.footer-links{grid-template-columns:repeat(2,minmax(120px,auto));align-self:start;gap:34px;padding-top:0;display:grid}.footer-links>div{align-content:start;gap:10px;display:grid}.footer-links>div>span{color:var(--pm-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.84rem;font-weight:780}.footer-links nav{align-content:start;justify-items:start;gap:8px;display:grid}.footer-link-button{color:var(--pm-muted);text-align:left;padding:0;font-size:.94rem;font-weight:680}.footer-link-button:hover{color:var(--pm-blue)}.footer-link-anchor{display:inline-flex}.footer-meta{text-align:right;align-self:stretch;justify-items:end;gap:10px;display:grid}.footer-contact,.footer-disclaimer{color:var(--pm-muted);margin:0;line-height:1.5}.footer-contact-link{color:var(--pm-ink);align-items:center;gap:8px;font-size:.96rem;font-weight:620;display:inline-flex}.footer-contact-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.footer-disclaimer-small{color:var(--pm-faint);font-size:.82rem}.footer-socials{justify-content:flex-end;align-self:end;gap:10px;margin-top:auto;padding-top:10px}.footer-language{justify-items:end;gap:10px;margin-top:6px;display:grid}.footer-language-select{position:relative}.footer-language-trigger{border:1px solid var(--pm-border);min-height:36px;color:var(--pm-ink);cursor:pointer;text-align:left;background:#ffffff0d;border-radius:999px;align-items:center;gap:10px;min-width:250px;padding:0 14px;font-size:.92rem;font-weight:700;display:inline-flex}.footer-language-current{flex:1}.footer-language-flag{font-size:1rem;line-height:1}.footer-language-trigger:after{content:"";pointer-events:none;opacity:.7;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;top:16px;right:12px;transform:translateY(-50%)rotate(45deg)}.footer-language-menu{border:1px solid var(--pm-border);z-index:20;background:#121a2cf5;border-radius:18px;gap:4px;min-width:250px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 40px #040a1647}.footer-language-option{width:100%;color:var(--pm-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:700;display:flex}.footer-language-option.selected,.footer-language-option:hover{background:#ffffff14}.shell[data-theme=dark] .footer-language-trigger{background:#ffffff0a}.shell[data-theme=light] .footer-language-trigger{background:#ffffffc7}.shell[data-theme=light] .footer-language-menu{background:#fffcf6fa;box-shadow:0 18px 40px #5c430c1f}@media (width<=1080px){.hero-grid,.newsletter-panel,.footer,.risk-showcase{grid-template-columns:1fr}.trust-grid,.feature-grid,.business-grid,.business-metrics-grid,.plan-metrics-grid,.pricing-grid,.research-stat-grid,.research-contents-grid,.research-callout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid{grid-template-columns:1fr}.trust-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-socials{justify-content:flex-start}.footer-meta{text-align:left;justify-items:start}}@media (width<=820px){.topbar{grid-template-columns:1fr auto}.nav-links{grid-column:1/-1;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.hero{padding-top:44px}.trust-grid,.feature-grid,.business-grid,.business-metrics-grid,.plan-metrics-grid,.risk-grid,.pricing-grid,.analytics-highlights,.analytics-proof-grid,.plan-surface-grid,.research-stat-grid,.research-contents-grid,.research-callout-grid,.trust-side-grid,.profile-hero,.analytics-showcase{grid-template-columns:1fr}.risk-visual-card{margin-inline:auto}.risk-copy-card{max-width:100%}.risk-showcase{gap:26px}}@media (width<=560px){.shell-section{width:min(100%,100% - 18px)}.topbar-wrap{padding-top:9px}.topbar{border-radius:22px;gap:10px;padding:10px}.brand strong{font-size:.98rem}.hero-actions,.newsletter-actions,.footer-socials,.footer-nav{gap:10px}.footer-links{grid-template-columns:1fr 1fr;gap:18px}.trust-hero-card,.trust-mini-card{padding:18px}.research-figure-cards{grid-template-columns:1fr}.button,.icon-button{width:100%}.risk-tabs{border-radius:26px;justify-content:flex-start}.risk-tab{min-height:40px;padding:0 14px;font-size:.86rem}.risk-visual-shell{min-height:0}.risk-visual-glow{inset:20px 12px 20px 0}.risk-visual-card{width:100%;padding:16px}.risk-visual-frame{min-height:210px;padding:14px}.risk-visual-prompt{width:100%;margin-top:14px;position:static}.risk-copy-card h3{font-size:1.9rem}.glass-phone,.analytics-card,.plan-stack,.newsletter-panel,.metric-card,.plan-metric-card,.info-block,.risk-visual-card{border-radius:24px}.hero-copy,.hero-visual,.feature-card,.metric-card,.analytics-card,.risk-showcase,.newsletter-panel,.page-card,.info-block,.sponsor-badge{animation-duration:.62s}.analytics-proof-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.risk-reveal,.risk-reveal.is-visible{opacity:1;transition:none;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(28px,-18px)scale(1.08)}}@keyframes pulse{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:.95;transform:scale(1.03)}}
