:root{--navy:#04006b;--navy-2:#0a0a4d;--navy-3:#1a1c80;--accent:#3b82f6;--accent-2:#1e40af;--accent-soft:#e8efff;--ink:#0b0d14;--ink-2:#1f2330;--ink-3:#3a4151;--muted:#5a6172;--muted-2:#8c93a3;--rule:#e3e5ec;--rule-soft:#eceef3;--paper:#f4f4f0;--paper-2:#ecebe3;--warn:#b8842d;--hot:#c14545;--ok:#1f8a5b;--white:#fff;--bg:#fff;--sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"Geist Mono",ui-monospace,"JetBrains Mono",Menlo,monospace}.mr-marketing *,.mr-marketing :before,.mr-marketing :after{box-sizing:border-box}.mr-marketing{font-family:var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";letter-spacing:-.01em;margin:0;padding:0;font-weight:400}.mr-marketing a{color:inherit;text-decoration:none}.mr-marketing button{font-family:inherit}.mr-marketing img{max-width:100%;display:block}.mr-marketing .mono{font-family:var(--mono);letter-spacing:0}.mr-marketing .smallcaps{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.mr-marketing .kbd{font-family:var(--mono);border:1px solid var(--rule);color:var(--muted);background:#fff;border-radius:4px;padding:2px 6px;font-size:10.5px}.mr-marketing .wrap{max-width:1280px;margin:0 auto;padding:0 32px}.mr-marketing .wrap-narrow{max-width:1040px;margin:0 auto;padding:0 32px}@media (max-width:700px){.mr-marketing .wrap,.mr-marketing .wrap-narrow{padding:0 20px}}.mr-marketing .masthead{z-index:50;background:color-mix(in oklab,var(--bg)90%,transparent);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--rule);position:sticky;top:0}.mr-marketing .masthead-row{justify-content:space-between;align-items:center;height:64px;display:flex}.mr-marketing .brand{letter-spacing:-.02em;color:var(--navy);white-space:nowrap;align-items:center;gap:10px;font-size:22px;font-weight:600;display:flex}.mr-marketing .brand-mark{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.mr-marketing .nav-links{color:var(--ink-2);gap:28px;font-size:14px;font-weight:500;display:flex}.mr-marketing .nav-links a:hover{color:var(--navy)}.mr-marketing .nav-cta{align-items:center;gap:10px;display:flex}.mr-marketing .nav-burger{border:1px solid var(--rule);width:40px;height:40px;color:var(--navy);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:none}.mr-marketing .nav-burger:hover{background:color-mix(in oklab,var(--navy)6%,transparent)}@media (max-width:900px){.mr-marketing .masthead-row{gap:12px}.mr-marketing .nav-links,.mr-marketing .nav-cta{display:none}.mr-marketing .nav-burger{display:inline-flex}}.mr-marketing .mobile-drawer{z-index:49;background:var(--bg);-webkit-overflow-scrolling:touch;border-top:1px solid var(--rule);animation:.16s ease-out mr-md-fade;position:fixed;inset:64px 0 0;overflow-y:auto}@keyframes mr-md-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mr-marketing .mobile-drawer-inner{flex-direction:column;padding:12px 20px 32px;display:flex}.mr-marketing .md-link{color:var(--navy);border-bottom:1px solid var(--rule);padding:16px 4px;font-size:17px;font-weight:600;display:block}.mr-marketing .md-section{border-bottom:1px solid var(--rule)}.mr-marketing .md-section-trigger{width:100%;color:var(--navy);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 4px;font-family:inherit;font-size:17px;font-weight:600;display:flex}.mr-marketing .md-section-trigger .caret{width:18px;height:18px;transition:transform .18s ease-out}.mr-marketing .md-section.open .md-section-trigger .caret{transform:rotate(180deg)}.mr-marketing .md-section-body{padding:4px 0 14px 4px}.mr-marketing .md-col-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3,var(--ink-2));padding:12px 0 6px;font-size:11px;font-weight:600}.mr-marketing .md-sub-item{color:var(--ink-1,var(--ink-2));align-items:center;gap:12px;padding:12px 0;font-size:15px;display:flex}.mr-marketing .md-ic{background:color-mix(in oklab,var(--navy)8%,transparent);width:28px;height:28px;color:var(--navy);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mr-marketing .md-sub-ttl{line-height:1.35}.mr-marketing .md-actions{flex-direction:column;gap:10px;padding-top:20px;display:flex}.mr-marketing .btn-block{justify-content:center;width:100%}.mr-marketing .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13.5px;font-weight:500;transition:transform .15s,background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.mr-marketing .btn:active{transform:translateY(1px)}.mr-marketing .btn-primary{background:var(--navy);color:#fff;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #04006b40}.mr-marketing .btn-primary:hover{background:#0a0780}.mr-marketing .btn-ghost{color:var(--ink);background:0 0}.mr-marketing .btn-ghost:hover{color:var(--navy)}.mr-marketing .btn-outline{color:var(--ink);border-color:var(--ink);background:0 0}.mr-marketing .btn-outline:hover{background:var(--ink);color:#fff}.mr-marketing .btn-lg{border-radius:10px;height:48px;padding:0 22px;font-size:14.5px}.mr-marketing .btn .arr{transition:transform .2s;display:inline-flex}.mr-marketing .btn:hover .arr{transform:translate(3px)}.mr-marketing .hero{background:radial-gradient(700px 320px at 88% -10%,color-mix(in oklab,var(--accent)14%,transparent),transparent 70%),var(--bg);padding:48px 0 88px;position:relative;overflow:hidden}.mr-marketing .hero-tagline{border:1px solid var(--rule);color:var(--ink-3);background:#fff;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:5px 12px 5px 8px;font-size:12.5px;display:inline-flex;box-shadow:0 1px 2px #00000008}.mr-marketing .hero-tagline .tag{background:var(--accent-soft);color:var(--accent-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.mr-marketing .hero-tagline .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)22%,transparent);border-radius:50%}.mr-marketing .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:64px;display:grid}@media (max-width:1020px){.mr-marketing .hero-grid{grid-template-columns:1fr;gap:40px}}.mr-marketing .hero h1{font-family:var(--sans);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0 0 20px;font-size:clamp(40px,4.6vw,64px);font-weight:600;line-height:1.02}.mr-marketing .hero h1 .accent{color:var(--navy)}.mr-marketing .hero h1 .mark{color:var(--navy);background-image:linear-gradient(color-mix(in oklab,var(--accent)45%,transparent),color-mix(in oklab,var(--accent)45%,transparent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 calc(100% - .06em);background-repeat:no-repeat;background-size:100% .22em}.mr-marketing .hero-lede{color:var(--ink-3);max-width:540px;margin:0 0 28px;font-size:18px;line-height:1.55}.mr-marketing .hero-lede strong{color:var(--ink);font-weight:600}.mr-marketing .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mr-marketing .hero-trust{color:var(--muted);align-items:center;gap:18px;margin-top:28px;font-size:13px;display:flex}.mr-marketing .hero-trust .avatars{display:flex}.mr-marketing .hero-trust .avatars span{background:var(--paper-2);border:2px solid var(--bg);background-position:50%;background-size:cover;border-radius:50%;width:32px;height:32px;margin-left:-8px}.mr-marketing .hero-trust .avatars span:first-child{margin-left:0}.mr-marketing .hero-trust .stars{color:#d4a528;letter-spacing:.05em;font-size:14px}.mr-marketing .hero-anchor{align-self:start;position:relative}.mr-marketing .anchor-wrap{isolation:isolate;position:relative}.mr-marketing .anchor-bg{background:radial-gradient(60% 60% at 80% 30%,color-mix(in oklab,var(--accent)18%,transparent)0%,transparent 70%),linear-gradient(135deg,var(--paper-2),transparent 70%);z-index:0;border-radius:24px;position:absolute;inset:-36px -28px 24px 18px}.mr-marketing .ha-photo{z-index:1;aspect-ratio:5/6;background:#111;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -20px #04006b4d,0 12px 24px -12px #0000002e}.mr-marketing .ha-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mr-marketing .ha-photo:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#04006b4d 0%,#0000 40%,#0b0d148c 100%);position:absolute;inset:0}.mr-marketing .ha-photo .ha-grid{pointer-events:none;z-index:1;mix-blend-mode:overlay;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.mr-marketing .ha-photo .ha-tag-tl{color:var(--navy);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;z-index:2;background:#fffffff5;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:18px;left:18px}.mr-marketing .ha-photo .ha-tag-tl .d{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)25%,transparent);border-radius:50%}.mr-marketing .ha-photo .ha-cap{z-index:2;color:#fff;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.8;justify-content:space-between;font-size:10.5px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.mr-marketing .ha-card{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:260px;color:var(--ink);background:#fffffffa;border:1px solid #ffffffb3;border-radius:12px;padding:14px 16px;position:absolute;box-shadow:0 24px 50px -18px #04006b73,0 4px 10px -4px #0003}.mr-marketing .ha-card .hc-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.mr-marketing .ha-card .hc-tier{font-family:var(--mono);letter-spacing:.12em;border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:700}.mr-marketing .ha-card .hc-tier.p{color:#b22b2b;background:#fde2e2}.mr-marketing .ha-card .hc-tier.m{color:#8a5a06;background:#fceabb}.mr-marketing .ha-card .hc-src{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;font-size:10px}.mr-marketing .ha-card .hc-ttl{color:var(--ink);letter-spacing:-.005em;margin-top:8px;font-size:13px;font-weight:600;line-height:1.3}.mr-marketing .ha-card .hc-imp{color:var(--muted);margin-top:6px;font-size:11.5px;font-style:italic;line-height:1.45}.mr-marketing .ha-card .hc-imp:before{content:"▸ ";color:var(--navy);font-style:normal;font-weight:700}.mr-marketing .ha-card.tl{top:16%;left:-38px}.mr-marketing .ha-card.br{bottom:18%;right:-42px}@media (max-width:1180px){.mr-marketing .ha-card{width:240px}.mr-marketing .ha-card.tl{left:-18px}.mr-marketing .ha-card.br{right:-18px}}@media (max-width:520px){.mr-marketing .ha-card{width:210px;padding:12px 14px}.mr-marketing .ha-card .hc-ttl{font-size:12px}.mr-marketing .ha-card.tl{left:8px}.mr-marketing .ha-card.br{right:8px}}.mr-marketing .ha-stat{z-index:3;border:1px solid var(--rule);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:-28px;left:32px;right:32px;overflow:hidden;box-shadow:0 16px 30px -16px #04006b2e}.mr-marketing .ha-stat .cell{border-left:1px solid var(--rule);padding:14px 18px}.mr-marketing .ha-stat .cell:first-child{border-left:none}.mr-marketing .ha-stat .k{letter-spacing:-.025em;color:var(--navy);font-size:22px;font-weight:600;line-height:1}.mr-marketing .ha-stat .v{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:10px;font-weight:500}.mr-marketing .cfg{z-index:1;border:1px solid var(--rule);background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px #00000005,0 24px 50px -22px #04006b40,0 8px 20px -10px #00000014}.mr-marketing .cfg-bar{border-bottom:1px solid var(--rule);background:#fafafa;align-items:center;gap:8px;padding:10px 12px;display:flex}.mr-marketing .cfg-bar .dots{gap:5px;display:flex}.mr-marketing .cfg-bar .dots span{background:#e1e3e8;border-radius:50%;width:9px;height:9px}.mr-marketing .cfg-bar .url{font-family:var(--mono);color:var(--muted);border:1px solid var(--rule);background:#fff;border-radius:6px;flex:1;margin-left:12px;padding:4px 10px;font-size:11px}.mr-marketing .cfg-bar .url .key{color:var(--navy)}.mr-marketing .cfg-body{grid-template-columns:200px 1fr;min-height:360px;display:grid}@media (max-width:600px){.mr-marketing .cfg-body{grid-template-columns:1fr;min-height:auto}}.mr-marketing .cfg-side{border-right:1px solid var(--rule);background:#fafaf9;padding:12px 8px}.mr-marketing .cfg-side .side-title{font-size:11px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:6px 10px 12px}.mr-marketing .cfg-step{color:var(--ink-3);cursor:default;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex;position:relative}.mr-marketing .cfg-step .num{border:1px solid var(--rule);width:18px;height:18px;font-family:var(--mono);color:var(--muted);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.mr-marketing .cfg-step .ic{color:var(--muted);flex-shrink:0;display:inline-flex}.mr-marketing .cfg-step.done .num{background:var(--ok);border-color:var(--ok);color:#fff}.mr-marketing .cfg-step.done .ic{color:var(--ok)}.mr-marketing .cfg-step.active{background:var(--accent-soft);color:var(--navy);font-weight:600}.mr-marketing .cfg-step.active .num{background:var(--navy);border-color:var(--navy);color:#fff}.mr-marketing .cfg-step.active .ic{color:var(--navy)}.mr-marketing .cfg-main{background:#fff;padding:18px 22px 16px}.mr-marketing .cfg-main .cm-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.mr-marketing .cfg-main .cm-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--navy);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mr-marketing .cfg-main .cm-title{color:var(--ink);letter-spacing:-.015em;font-size:17px;font-weight:600}.mr-marketing .cfg-main .cm-sub{color:var(--muted);margin-bottom:14px;font-size:12.5px}.mr-marketing .cfg-table{border:1px solid var(--rule);border-radius:8px;font-size:12.5px;overflow:hidden}.mr-marketing .cfg-table .tr{grid-template-columns:36px 1.4fr 1fr 1fr;align-items:center;display:grid}.mr-marketing .cfg-table .tr+.tr{border-top:1px solid var(--rule)}.mr-marketing .cfg-table .th{color:var(--muted);font-size:11px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#fafaf9;padding:9px 12px;font-weight:500}.mr-marketing .cfg-table .td{color:var(--ink-2);padding:9px 12px}.mr-marketing .cfg-table .logo{background:var(--paper-2);width:22px;height:22px;font-family:var(--mono);color:var(--ink-2);border:1px solid var(--rule);border-radius:5px;justify-content:center;align-items:center;margin:0 7px;font-size:10px;font-weight:700;display:inline-flex}.mr-marketing .cfg-table .logo.b{color:#fff;background:#04006b;border-color:#04006b}.mr-marketing .cfg-table .logo.g{color:#fff;background:#1f8a5b;border-color:#1f8a5b}.mr-marketing .cfg-table .logo.r{color:#fff;background:#c14545;border-color:#c14545}.mr-marketing .cfg-table .logo.y{color:#1a1a1a;background:#f1c34a;border-color:#d4a528}.mr-marketing .cfg-table .meta{font-family:var(--mono);color:var(--muted);font-size:11.5px}.mr-marketing .cfg-table .meta .li{color:#0a66c2}.mr-marketing .cfg-foot{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.mr-marketing .cfg-foot .progress{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.mr-marketing .cfg-foot .bar{background:var(--rule);border-radius:999px;width:120px;height:4px;overflow:hidden}.mr-marketing .cfg-foot .bar i{background:var(--navy);width:38%;height:100%;display:block}.mr-marketing .cfg-foot .vbtn{background:var(--navy);color:#fff;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.mr-marketing .report-mini{border:1px solid var(--rule);z-index:2;background:#fff;border-radius:12px;width:280px;position:absolute;bottom:-54px;right:-36px;overflow:hidden;transform:rotate(2deg);box-shadow:0 24px 50px -16px #04006b47,0 8px 16px -8px #0000001f}@media (max-width:1020px){.mr-marketing .report-mini{width:240px;bottom:-28px;right:-8px}}.mr-marketing .report-mini .rm-head{color:#fff;background:linear-gradient(135deg,#04006b 0%,#0f172a 100%);padding:14px 16px}.mr-marketing .report-mini .rm-head .rm-tag{font-family:var(--mono);letter-spacing:.14em;color:#fff9;font-size:9px;font-weight:600}.mr-marketing .report-mini .rm-head h4{letter-spacing:-.005em;margin:5px 0 0;font-size:12.5px;font-weight:600}.mr-marketing .report-mini .rm-head .rm-date{font-family:var(--mono);color:#fff9;margin-top:6px;font-size:10px}.mr-marketing .report-mini .rm-body{padding:12px 14px 14px}.mr-marketing .report-mini .rm-row+.rm-row{border-top:1px dashed var(--rule);margin-top:10px;padding-top:10px}.mr-marketing .report-mini .rm-row .tier-pill{font-family:var(--mono);letter-spacing:.08em;border-radius:3px;padding:1px 5px;font-size:8.5px;font-weight:700;display:inline-block}.mr-marketing .report-mini .rm-row .tier-pill.p{color:#b22b2b;background:#fde2e2}.mr-marketing .report-mini .rm-row .tier-pill.m{color:#8a5a06;background:#fceabb}.mr-marketing .report-mini .rm-row .rm-ttl{color:var(--ink);margin-top:4px;font-size:11.5px;font-weight:600;line-height:1.3}.mr-marketing section{position:relative}.mr-marketing .section{padding:96px 0}.mr-marketing .section+.section{border-top:1px solid var(--rule)}.mr-marketing .section-white{background:var(--white)}.mr-marketing .section-paper{background:var(--paper)}.mr-marketing .section-ink{background:var(--ink);color:#fff}.mr-marketing .section-navy{background:var(--navy);color:#fff;position:relative;overflow:hidden;border-top:none!important}.mr-marketing .section-navy:before{content:"";background:radial-gradient(50% 50% at 100% 0%,color-mix(in oklab,var(--accent)32%,transparent)0%,transparent 60%),radial-gradient(45% 55% at 0% 100%,#ffffff0f 0%,transparent 60%);pointer-events:none;position:absolute;inset:0}.mr-marketing .section-navy .wrap{position:relative}.mr-marketing .section-navy .section-h2{color:#fff}.mr-marketing .section-navy .section-h2 .accent{color:color-mix(in oklab,var(--accent)75%,white)}.mr-marketing .section-navy .section-h2 .mark{color:#fff}.mr-marketing .section-navy .section-h2 .mark:after{background:color-mix(in oklab,var(--accent)70%,transparent)}.mr-marketing .section-navy .section-sub{color:#ffffffb8}.mr-marketing .section-navy .eyebrow{color:color-mix(in oklab,var(--accent)60%,white)}.mr-marketing .section-navy .eyebrow .dash{background:color-mix(in oklab,var(--accent)60%,white)}.mr-marketing .section-head{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:56px;margin-bottom:56px;display:grid}.mr-marketing .section-head.single{grid-template-columns:1fr}@media (max-width:900px){.mr-marketing .section-head{grid-template-columns:1fr;gap:16px}}.mr-marketing .eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--navy);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-flex}.mr-marketing .eyebrow .dash{background:var(--navy);width:24px;height:1px;display:inline-block}.mr-marketing .section-h2{font-family:var(--sans);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.04}.mr-marketing .section-h2 .accent{color:var(--navy)}.mr-marketing .section-h2 .mark{color:var(--navy);white-space:nowrap;z-index:0;position:relative}.mr-marketing .section-h2 .mark:after{content:"";background:color-mix(in oklab,var(--accent)45%,transparent);z-index:-1;height:.22em;position:absolute;bottom:.06em;left:-2px;right:-2px}.mr-marketing .section-sub{color:var(--muted);max-width:56ch;font-size:17px;line-height:1.55}.mr-marketing .dims{background:var(--rule);border:1px solid var(--rule);border-radius:14px;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:1180px){.mr-marketing .dims{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.mr-marketing .dims{grid-template-columns:1fr}}.mr-marketing .dim{background:#fff;flex-direction:column;gap:10px;padding:22px 22px 24px;transition:background .2s;display:flex;position:relative}.mr-marketing .dim:hover{background:#fafaf8}.mr-marketing .dim .di{background:var(--accent-soft);width:36px;height:36px;color:var(--navy);border-radius:8px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.mr-marketing .dim .dn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;position:absolute;top:16px;right:18px}.mr-marketing .dim .dt{letter-spacing:-.015em;color:var(--ink);font-size:15.5px;font-weight:600}.mr-marketing .dim .dd{color:var(--muted);font-size:13px;line-height:1.45}.mr-marketing .benefits{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (max-width:820px){.mr-marketing .benefits{grid-template-columns:1fr}}.mr-marketing .benefit{background:#fff;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:12px;padding:30px 32px 34px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 24px 40px -24px #00000073}.mr-marketing .benefit:hover{transform:translateY(-2px);box-shadow:0 28px 50px -24px #0000008c}.mr-marketing .benefit .b-num{font-family:var(--mono);letter-spacing:.14em;color:var(--muted-2);font-size:11px;font-weight:500;position:absolute;top:24px;right:28px}.mr-marketing .benefit .b-ic{background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--navy)14%,transparent);width:44px;height:44px;color:var(--navy);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.mr-marketing .benefit .b-title{letter-spacing:-.02em;color:var(--ink);max-width:22ch;margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.15}.mr-marketing .benefit .b-desc{color:var(--muted);max-width:42ch;font-size:14.5px;line-height:1.55}.mr-marketing .benefit .b-mini{background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--navy)12%,transparent);border-left:3px solid var(--navy);font-family:var(--mono);color:var(--ink-2);border-radius:6px;margin-top:8px;padding:12px 14px;font-size:11.5px;line-height:1.5}.mr-marketing .benefit .b-mini b{color:var(--navy);font-weight:600}.mr-marketing .cfg-full{flex-direction:column;gap:36px;display:flex}.mr-marketing .cfg-checks-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;display:grid}@media (max-width:900px){.mr-marketing .cfg-checks-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mr-marketing .cfg-checks-row{grid-template-columns:1fr}}.mr-marketing .cfg-checks-row .check-row{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.mr-marketing .cfg-checks-row .check-row .ck{background:color-mix(in oklab,var(--navy)12%,transparent);width:22px;height:22px;color:var(--navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mr-marketing .cfg-full .cfg-body{grid-template-columns:260px 1fr;min-height:520px}.mr-marketing .cfg-full .cfg-main{padding:28px 36px 24px}.mr-marketing .cfg-full .cfg-main .cm-title{font-size:20px}.mr-marketing .cfg-full .cfg-main .cm-sub{margin-bottom:20px;font-size:13.5px}.mr-marketing .cfg-full .cfg-table{font-size:13.5px}.mr-marketing .cfg-full .cfg-step{padding:9px 12px;font-size:13.5px}@media (max-width:600px){.mr-marketing .cfg-full .cfg-body{grid-template-columns:1fr;min-height:auto}.mr-marketing .cfg-full .cfg-main{padding:18px 22px 16px}}.mr-marketing .steps{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.mr-marketing .step{border-right:1px solid var(--rule);padding:32px 28px 36px;position:relative}.mr-marketing .step:last-child{border-right:none}.mr-marketing .step-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.mr-marketing .step-icon{background:var(--navy);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mr-marketing .step-num{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.mr-marketing .step-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:22px;font-weight:600}.mr-marketing .step-desc{color:var(--ink-3);max-width:36ch;font-size:14.5px;line-height:1.55}.mr-marketing .step-tag{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);align-items:center;gap:8px;margin-top:22px;font-size:11px;display:inline-flex}@media (max-width:900px){.mr-marketing .steps{grid-template-columns:1fr}.mr-marketing .step{border-right:none;border-bottom:1px solid var(--rule)}.mr-marketing .step:last-child{border-bottom:none}}.mr-marketing .compare{border:1px solid var(--rule);background:#fff;border-radius:14px;margin-top:8px;overflow:hidden}.mr-marketing .compare-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.mr-marketing .compare-row:last-child{border-bottom:none}.mr-marketing .compare-cell{color:var(--ink-2);border-left:1px solid var(--rule);align-items:center;gap:10px;min-height:80px;padding:22px 24px;font-size:15px;line-height:1.5;display:flex}.mr-marketing .compare-cell:first-child{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#fafafa;border-left:none;font-size:11.5px;font-weight:500}.mr-marketing .compare-row.header .compare-cell{background:#fafafa;min-height:80px;padding:20px 24px}.mr-marketing .compare-row.header .compare-cell:first-child{background:#fafafa}.mr-marketing .compare-row.header .compare-cell .label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:500}.mr-marketing .compare-row.header .compare-cell .name{color:var(--ink);letter-spacing:-.02em;font-size:18px;font-weight:600}.mr-marketing .compare-cell.us{background:color-mix(in oklab,var(--navy)4%,transparent)}.mr-marketing .compare-row.header .compare-cell.us{background:color-mix(in oklab,var(--navy)6%,transparent)}.mr-marketing .compare-row.header .compare-cell.us .name,.mr-marketing .compare-row.header .compare-cell.us .label{color:var(--navy)}.mr-marketing .compare-cell .icon-x{color:var(--hot);flex-shrink:0}.mr-marketing .compare-cell .icon-check{color:var(--ok);flex-shrink:0}@media (max-width:820px){.mr-marketing .compare-row{grid-template-columns:1fr}.mr-marketing .compare-cell{border-left:none;border-bottom:1px solid var(--rule)}.mr-marketing .compare-row.header{display:none}.mr-marketing .compare-cell:first-child{background:#f1f1ed}}.mr-marketing .floor-band{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;display:grid}@media (max-width:820px){.mr-marketing .floor-band{grid-template-columns:1fr}}.mr-marketing .floor-band .frame{aspect-ratio:4/5;background:var(--paper-2);isolation:isolate;border-radius:14px;position:relative;overflow:hidden}.mr-marketing .floor-band .frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s}.mr-marketing .floor-band .frame:hover img{transform:scale(1.04)}.mr-marketing .floor-band .frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0b0d14eb 100%);position:absolute;inset:0}.mr-marketing .floor-band .frame .meta{color:#fff;z-index:1;position:absolute;bottom:22px;left:22px;right:22px}.mr-marketing .floor-band .frame .meta .label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#ffffff29;border:1px solid #fff3;border-radius:999px;margin-bottom:12px;padding:3px 10px;font-size:10px;display:inline-block}.mr-marketing .floor-band .frame .meta .title{letter-spacing:-.02em;margin-bottom:6px;font-size:22px;font-weight:600;line-height:1.15}.mr-marketing .floor-band .frame .meta .stat{font-family:var(--mono);letter-spacing:.04em;color:#ffffffc7;font-size:11.5px}.mr-marketing .floor-band .frame .meta .stat b{color:color-mix(in oklab,var(--accent)55%,white);font-weight:600}.mr-marketing .img-placeholder{background:repeating-linear-gradient(135deg,var(--paper)0,var(--paper)12px,var(--paper-2)12px,var(--paper-2)24px);width:100%;height:100%;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:16px;font-size:11px;display:flex}.mr-marketing .anatomy{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:64px;display:grid}@media (max-width:980px){.mr-marketing .anatomy{grid-template-columns:1fr;gap:36px}}.mr-marketing .anat-list{border-top:1px solid var(--rule)}.mr-marketing .anat-item{border-bottom:1px solid var(--rule);grid-template-columns:56px 1fr;align-items:start;gap:18px;padding:22px 0;display:grid}.mr-marketing .anat-item .a-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--navy);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mr-marketing .anat-item .a-title{color:var(--ink);letter-spacing:-.015em;margin:0 0 6px;font-size:18px;font-weight:600}.mr-marketing .anat-item .a-desc{color:var(--muted);font-size:14.5px;line-height:1.5}.mr-marketing .tier-legend{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:18px;margin-top:32px;font-size:11px;display:flex}.mr-marketing .tier-legend .l{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.mr-marketing .tier-legend .l .d{border-radius:50%;width:8px;height:8px}.mr-marketing .rpt{border:1px solid var(--rule);color:#1a1f2e;background:#fff;border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden;box-shadow:0 1px #00000008,0 30px 60px -20px #04006b2e,0 12px 24px -12px #00000014}.mr-marketing .rpt-head{color:#fff;background:linear-gradient(135deg,#04006b 0%,#0f172a 100%);padding:24px 26px 22px}.mr-marketing .rpt-head .row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mr-marketing .rpt-head .tag{font-family:var(--mono);letter-spacing:.14em;color:#ffffff8c;text-transform:uppercase;font-size:10px;font-weight:600}.mr-marketing .rpt-head h1{letter-spacing:-.005em;color:#fff;margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.25}.mr-marketing .rpt-head .sub{color:#b3c5d9;font-size:12px;line-height:1.45;font-family:var(--mono);letter-spacing:.02em;margin-top:6px}.mr-marketing .rpt-head .glyph{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mr-marketing .rpt-body{padding:22px 26px 4px}.mr-marketing .rpt-section{margin-bottom:22px}.mr-marketing .rpt-section h2{letter-spacing:.02em;color:#04006b;text-transform:uppercase;border-left:4px solid #3b82f6;margin:0 0 12px;padding-left:12px;font-size:13px;font-weight:700;line-height:1.2}.mr-marketing .rpt-intro{color:#364152;margin:0 0 12px;font-size:12.5px;line-height:1.55}.mr-marketing .rpt-subhead{letter-spacing:.1em;text-transform:uppercase;color:#6b7280;font-size:10px;font-weight:700;font-family:var(--mono);margin:0 0 8px 2px}.mr-marketing .sig{background:#f8f7f4;border-left:3px solid #0000;border-radius:6px;margin-bottom:8px;padding:12px}.mr-marketing .sig.priority{border-left-color:#c14545}.mr-marketing .sig.monitor{border-left-color:#e0a429}.mr-marketing .sig.context{border-left-color:#6b7280}.mr-marketing .sig .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mr-marketing .sig .tier{letter-spacing:.08em;font-size:9px;font-weight:700;font-family:var(--mono);border-radius:3px;padding:2px 6px}.mr-marketing .sig .tier.priority{color:#b22b2b;background:#fde2e2}.mr-marketing .sig .tier.monitor{color:#8a5a06;background:#fceabb}.mr-marketing .sig .tier.context{color:#455168;background:#e4e8ee}.mr-marketing .sig .src{color:#8c93a3;font-size:10px;font-family:var(--mono);letter-spacing:.02em}.mr-marketing .sig .ttl{color:#1a1f2e;margin-top:8px;font-size:12.5px;font-weight:700;line-height:1.3}.mr-marketing .sig .sum{color:#5a6172;margin-top:6px;font-size:11.5px;line-height:1.5}.mr-marketing .sig .imp{color:#364152;margin-top:7px;font-size:11px;font-style:italic;line-height:1.5}.mr-marketing .sig .imp:before{content:"▸ ";color:#04006b;font-style:normal;font-weight:700}.mr-marketing .rpt-foot{color:#8c93a3;font-size:10.5px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#faf9f6;border-top:1px solid #ebe9e3;justify-content:space-between;padding:18px 26px 22px;display:flex}.mr-marketing .quotes{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){.mr-marketing .quotes{grid-template-columns:1fr}}.mr-marketing .quote{border:1px solid var(--rule);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.mr-marketing .quote-portrait{aspect-ratio:1;background-position:50% 30%;background-size:cover;background-color:var(--paper-2);flex-shrink:0;position:relative}.mr-marketing .quote-portrait .pcap{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0d14a6;border-radius:4px;padding:4px 8px;font-size:10px;position:absolute;bottom:14px;left:14px}.mr-marketing .quote-body-wrap{padding:22px 22px 24px}.mr-marketing .quote-body{letter-spacing:-.012em;color:var(--ink);margin:0 0 18px;font-size:17px;font-weight:500;line-height:1.4}.mr-marketing .quote-attrib{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.mr-marketing .quote-attrib .name{color:var(--ink);font-weight:600}.mr-marketing .quote-attrib .sep{color:var(--rule)}.mr-marketing .trust{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 36px;margin-top:56px;padding:22px 0;font-size:11.5px;display:flex}.mr-marketing .trust .item{align-items:center;gap:8px;display:flex}.mr-marketing .trust .item .ic{color:var(--ok)}.mr-marketing .cta-final{background:var(--ink);color:#fff;padding:110px 0;position:relative;overflow:hidden}.mr-marketing .cta-final:before{content:"";background:radial-gradient(60% 70% at 90% 100%,color-mix(in oklab,var(--navy)65%,transparent)0%,transparent 60%),radial-gradient(40% 60% at 10% 0%,color-mix(in oklab,var(--accent)25%,transparent)0%,transparent 60%);pointer-events:none;position:absolute;inset:0}.mr-marketing .cta-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid;position:relative}@media (max-width:980px){.mr-marketing .cta-grid{grid-template-columns:1fr;gap:32px}}.mr-marketing .cta-final h2{font-family:var(--sans);letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:20ch;margin:0 0 20px;font-size:clamp(40px,4.8vw,56px);font-weight:600;line-height:1.02}.mr-marketing .cta-final h2 .accent{color:color-mix(in oklab,var(--accent)75%,white)}.mr-marketing .cta-final p{color:#ffffffb8;max-width:50ch;margin:0 0 32px;font-size:17px;line-height:1.55}.mr-marketing .cta-final .btn-primary{color:var(--navy);background:#fff}.mr-marketing .cta-final .btn-primary:hover{background:color-mix(in oklab,var(--accent)30%,white)}.mr-marketing .cta-final .btn-outline{color:#fff;border-color:#fff6}.mr-marketing .cta-final .btn-outline:hover{color:#fff;background:#ffffff1a}.mr-marketing .cta-image{aspect-ratio:4/3;background:#111;border-radius:16px;position:relative;overflow:hidden}.mr-marketing .cta-image img{-o-object-fit:cover;object-fit:cover;opacity:.85;width:100%;height:100%}.mr-marketing .cta-image:after{content:"";background:linear-gradient(#0000 30%,#0b0d1499 100%);position:absolute;inset:0}.mr-marketing .cta-image .badge{color:var(--ink);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;z-index:1;background:#fffffff2;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:600;position:absolute;bottom:18px;left:18px}.mr-marketing .footer{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:36px 0 48px;font-size:11px}.mr-marketing .footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mr-marketing .footer a:hover{color:var(--ink)}.mr-marketing .footer-links{gap:28px;display:flex}.mr-marketing .logo-wall{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg);padding:32px 0 36px}.mr-marketing .logo-wall .ll-head{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:22px;font-size:11px;font-weight:500}.mr-marketing .logo-wall .ll-row{grid-template-columns:repeat(6,1fr);align-items:center;gap:24px;display:grid}@media (max-width:900px){.mr-marketing .logo-wall .ll-row{grid-template-columns:repeat(3,1fr);gap:18px}}.mr-marketing .logo-wall .lg{font-family:var(--sans);text-align:center;letter-spacing:-.01em;color:var(--muted);opacity:.85;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:15px;font-weight:700;display:inline-flex}.mr-marketing .logo-wall .lg.italic{font-style:italic;font-weight:500}.mr-marketing .logo-wall .lg.serif{letter-spacing:.02em;font-family:Times New Roman,Georgia,serif;font-size:17px;font-weight:400}.mr-marketing .logo-wall .lg .sq{background:var(--muted);border-radius:2px;width:14px;height:14px;display:inline-block}.mr-marketing .logo-wall .lg .ci{background:var(--muted);border-radius:50%;width:14px;height:14px;display:inline-block}.mr-marketing .logo-wall .lg .tr{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:12px solid var(--muted);width:0;height:0}.mr-marketing .faq{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}@media (max-width:820px){.mr-marketing .faq{grid-template-columns:1fr}}.mr-marketing .faq-item{border:1px solid var(--rule);background:#fff;border-radius:10px;overflow:hidden}.mr-marketing .faq-item summary{cursor:pointer;letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.mr-marketing .faq-item summary::-webkit-details-marker{display:none}.mr-marketing .faq-item summary .chev{background:var(--paper);width:24px;height:24px;color:var(--ink-2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:inline-flex}.mr-marketing .faq-item[open] summary .chev{background:var(--accent-soft);color:var(--navy);transform:rotate(45deg)}.mr-marketing .faq-item .a{color:var(--muted);padding:0 20px 20px;font-size:14.5px;line-height:1.55}.mr-marketing .plan-card{border:1px solid var(--rule);background:#fff;border-radius:18px;max-width:720px;margin:0 auto;overflow:hidden;box-shadow:0 30px 60px -28px #04006b38}.mr-marketing .plan-card .ph{border-bottom:1px solid var(--rule);background:linear-gradient(to right,color-mix(in oklab,var(--accent)8%,white),#fff);justify-content:space-between;align-items:center;padding:26px 32px;display:flex}.mr-marketing .plan-card .ph .nm{color:var(--ink);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.mr-marketing .plan-card .ph .pr{align-items:baseline;gap:6px;display:flex}.mr-marketing .plan-card .ph .pr .v{letter-spacing:-.025em;color:var(--ink);font-size:28px;font-weight:600}.mr-marketing .plan-card .ph .pr .u{color:var(--muted);font-size:13px}.mr-marketing .plan-card .features{grid-template-columns:1fr 1fr;gap:14px 28px;padding:28px 32px;display:grid}@media (max-width:700px){.mr-marketing .plan-card .features{grid-template-columns:1fr}}.mr-marketing .plan-card .feat{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.mr-marketing .plan-card .feat .ck{color:var(--ok);flex-shrink:0;margin-top:2px}.mr-marketing .plan-card .cta{padding:0 32px 28px}.mr-marketing .plan-card .cta .btn{justify-content:center;width:100%}.mr-marketing .plan-card .fine{text-align:center;color:var(--muted-2);font-size:11.5px;font-family:var(--mono);letter-spacing:.04em;margin-top:12px}.mr-marketing .roi{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:0 auto;display:grid}@media (max-width:820px){.mr-marketing .roi{grid-template-columns:1fr}}.mr-marketing .roi-card{border:1px solid var(--rule);background:#fff;border-radius:14px;padding:28px 30px 32px}.mr-marketing .roi-card.us{border:2px solid var(--navy);background:color-mix(in oklab,var(--navy)5%,white)}.mr-marketing .roi-card .label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.mr-marketing .roi-card.us .label{color:var(--navy)}.mr-marketing .roi-card .price{letter-spacing:-.03em;color:var(--ink);margin:12px 0 4px;font-size:36px;font-weight:600;line-height:1}.mr-marketing .roi-card .price .per{color:var(--muted);margin-left:6px;font-size:14px;font-weight:400}.mr-marketing .roi-card .summary{color:var(--muted);margin:8px 0 16px;font-size:14px;line-height:1.5}.mr-marketing .roi-card .pts{flex-direction:column;gap:8px;display:flex}.mr-marketing .roi-card .pts .pt{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.mr-marketing .roi-card .pts .pt .di{color:var(--muted-2);background:var(--rule);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.mr-marketing .roi-card.us .pts .pt .di{background:var(--ok);color:#fff;justify-content:center;align-items:center;width:16px;height:16px;margin-top:0;display:inline-flex}.mr-marketing .section-h2.center{text-align:center;max-width:28ch;margin-left:auto;margin-right:auto}.mr-marketing .section-sub.center{text-align:center;margin-left:auto;margin-right:auto}.mr-marketing .section-head.center{text-align:center;grid-template-columns:1fr;justify-items:center;margin-bottom:48px}.mr-marketing .section-head.center .section-sub{max-width:56ch}.mr-marketing .hero.pricing{text-align:center;padding:72px 0 80px}.mr-marketing .hero.pricing h1{max-width:16ch;margin-left:auto;margin-right:auto;font-size:clamp(40px,5vw,64px)}.mr-marketing .hero.pricing .hero-lede{max-width:56ch;margin-left:auto;margin-right:auto}.mr-marketing .hero.pricing .hero-actions{justify-content:center}.mr-marketing .hero.pricing .hero-tagline{margin-left:auto;margin-right:auto}.mr-marketing .nav-links{position:relative}.mr-marketing .nav-trigger{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:500;display:inline-flex}.mr-marketing .nav-trigger:hover{color:var(--navy)}.mr-marketing .nav-trigger .caret{width:10px;height:10px;transition:transform .15s}.mr-marketing .nav-item.open .nav-trigger{color:var(--navy)}.mr-marketing .nav-item.open .nav-trigger .caret{transform:rotate(180deg)}.mr-marketing .megamenu-overlay{z-index:60;border-bottom:1px solid var(--rule);background:#fff;animation:.14s mm-in;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 50px -28px #04006b2e}@keyframes mm-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mr-marketing .megamenu{grid-template-columns:1fr 1fr;gap:56px;padding:32px 0 36px;display:grid}.mr-marketing .mm-col .mm-col-head{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:14px;font-size:10.5px;font-weight:600;display:flex}.mr-marketing .mm-col .mm-col-head .dash{background:var(--muted);width:18px;height:1px}.mr-marketing .mm-items{flex-direction:column;gap:2px;display:flex}.mr-marketing .mm-item{cursor:pointer;border-radius:8px;align-items:flex-start;gap:14px;padding:12px;transition:background .12s;display:flex}.mr-marketing .mm-item:hover{background:var(--accent-soft)}.mr-marketing .mm-item .mm-ic{background:var(--paper);width:36px;height:36px;color:var(--navy);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mr-marketing .mm-item:hover .mm-ic{background:#fff}.mr-marketing .mm-item .mm-ttl{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.mr-marketing .mm-item .mm-ttl .arr{opacity:0;color:var(--navy);transition:opacity .12s,transform .12s}.mr-marketing .mm-item:hover .mm-ttl .arr{opacity:1;transform:translate(2px)}.mr-marketing .mm-item .mm-sub{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45}.mr-marketing .mm-articles{flex-direction:column;gap:4px;display:flex}.mr-marketing .mm-article{cursor:pointer;border-radius:8px;grid-template-columns:64px 1fr;gap:12px;padding:10px;transition:background .12s;display:grid}.mr-marketing .mm-article:hover{background:var(--accent-soft)}.mr-marketing .mm-article .mm-thumb{border:1px solid var(--line,#0f172a14);background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:48px;padding:6px;display:flex;overflow:hidden}.mr-marketing .mm-article .mm-thumb img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.mr-marketing .mm-article .mm-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:9.5px}.mr-marketing .mm-article .mm-h{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:600;line-height:1.3}@media (max-width:900px){.mr-marketing .megamenu{grid-template-columns:1fr;gap:28px;padding:24px 0}}.mr-marketing .industries{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (max-width:820px){.mr-marketing .industries{grid-template-columns:1fr}}.mr-marketing .ind-card{aspect-ratio:7/5;isolation:isolate;cursor:pointer;background:#111;border-radius:14px;position:relative;overflow:hidden}.mr-marketing .ind-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s}.mr-marketing .ind-card:hover img{transform:scale(1.04)}.mr-marketing .ind-card:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#04006b1a 0%,#0b0d14d9 100%);position:absolute;inset:0}.mr-marketing .ind-card .ind-num{z-index:1;font-family:var(--mono);letter-spacing:.14em;color:#ffffffc7;font-size:10.5px;font-weight:600;position:absolute;top:22px;left:22px}.mr-marketing .ind-card .ind-body{z-index:1;color:#fff;position:absolute;bottom:22px;left:22px;right:22px}.mr-marketing .ind-card .ind-h{letter-spacing:-.025em;margin:0 0 8px;font-size:26px;font-weight:600;line-height:1.05}.mr-marketing .ind-card .ind-sub{font-family:var(--mono);letter-spacing:.04em;color:#ffffffc7;margin-bottom:14px;font-size:11.5px}.mr-marketing .ind-card .ind-link{color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:6px;padding-bottom:1px;font-size:13px;font-weight:500;transition:border-color .15s;display:inline-flex}.mr-marketing .ind-card:hover .ind-link{border-color:#fff}.mr-marketing .blog-feature{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:64px;padding-bottom:64px;display:grid}@media (max-width:900px){.mr-marketing .blog-feature{grid-template-columns:1fr;gap:28px}}.mr-marketing .blog-feature .bf-img{aspect-ratio:5/4;background:var(--paper-2);border-radius:14px;overflow:hidden}.mr-marketing .blog-feature .bf-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mr-marketing .blog-feature .bf-meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;margin-bottom:18px;font-size:10.5px;display:flex}.mr-marketing .blog-feature .bf-meta .tag{background:var(--navy);color:#fff;border-radius:999px;padding:4px 10px;font-weight:600}.mr-marketing .blog-feature h2{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0 0 18px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.1}.mr-marketing .blog-feature p{color:var(--muted);max-width:50ch;margin:0 0 24px;font-size:16px;line-height:1.55}.mr-marketing .blog-grid{grid-template-columns:repeat(3,1fr);gap:32px 28px;display:grid}@media (max-width:900px){.mr-marketing .blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.mr-marketing .blog-grid{grid-template-columns:1fr}}.mr-marketing .bp-card{cursor:pointer;flex-direction:column;gap:14px;display:flex}.mr-marketing .bp-card .bp-img{aspect-ratio:4/3;background:var(--paper-2);border-radius:10px;overflow:hidden}.mr-marketing .bp-card .bp-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.mr-marketing .bp-card:hover .bp-img img{transform:scale(1.03)}.mr-marketing .bp-card .bp-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:10px;display:flex}.mr-marketing .bp-card .bp-cat{color:var(--navy);font-weight:600}.mr-marketing .bp-card .bp-h{letter-spacing:-.018em;color:var(--ink);text-wrap:balance;font-size:18px;font-weight:600;line-height:1.25}.mr-marketing .bp-card:hover .bp-h{color:var(--navy)}.mr-marketing .bp-card .bp-d{color:var(--muted);font-size:13.5px;line-height:1.5}.mr-marketing .blog-filter{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:8px;margin-bottom:36px;padding-bottom:28px;display:flex}.mr-marketing .blog-filter .chip{background:var(--paper);border:1px solid var(--rule);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:all .12s}.mr-marketing .blog-filter .chip:hover{background:var(--paper-2)}.mr-marketing .blog-filter .chip.active{background:var(--navy);color:#fff;border-color:var(--navy)}.mr-marketing .art-hero{border-bottom:1px solid var(--rule);padding:80px 0 56px}.mr-marketing .art-hero .crumbs{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:28px;font-size:11px;display:flex}.mr-marketing .art-hero .crumbs a:hover{color:var(--navy)}.mr-marketing .art-hero .crumbs .sep{color:var(--rule)}.mr-marketing .art-hero .art-meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;margin-bottom:20px;font-size:11px;display:flex}.mr-marketing .art-hero .art-meta .tag{background:var(--accent-soft);color:var(--navy);border-radius:999px;padding:4px 10px;font-weight:600}.mr-marketing .art-hero h1{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:24ch;margin:0 0 24px;font-size:clamp(34px,4.2vw,56px);font-weight:600;line-height:1.05}.mr-marketing .art-hero .art-deck{color:var(--ink-3);max-width:60ch;margin:0 0 36px;font-size:19px;line-height:1.5}.mr-marketing .art-author{align-items:center;gap:14px;display:flex}.mr-marketing .art-author .av{background-position:50%;background-size:cover;background-color:var(--paper-2);border-radius:50%;width:44px;height:44px}.mr-marketing .art-author .name{color:var(--ink);font-size:14px;font-weight:600}.mr-marketing .art-author .role{color:var(--muted);font-size:12.5px}.mr-marketing .art-cover{aspect-ratio:16/9;background:var(--paper-2);border-radius:14px;margin-top:36px;overflow:hidden}.mr-marketing .art-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mr-marketing .art-body{grid-template-columns:200px minmax(0,720px) 200px;justify-content:center;gap:64px;padding:72px 0;display:grid}@media (max-width:1100px){.mr-marketing .art-body{grid-template-columns:1fr;gap:36px}.mr-marketing .art-toc,.mr-marketing .art-share{display:none}}.mr-marketing .art-toc{align-self:start;position:sticky;top:80px}.mr-marketing .art-toc .toc-head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:10.5px;font-weight:600}.mr-marketing .art-toc ol{margin:0;padding:0;list-style:none}.mr-marketing .art-toc li{border-top:1px solid var(--rule);padding:8px 0}.mr-marketing .art-toc li:first-child{border-top:none}.mr-marketing .art-toc a{color:var(--ink-3);letter-spacing:-.005em;font-size:13px;display:block}.mr-marketing .art-toc a:hover{color:var(--navy)}.mr-marketing .art-toc a.active{color:var(--navy);font-weight:600}.mr-marketing .art-prose{color:var(--ink-2);font-size:17px;font-weight:400;line-height:1.7}.mr-marketing .art-prose h2{letter-spacing:-.02em;color:var(--ink);margin:56px 0 18px;font-size:28px;font-weight:600;line-height:1.15}.mr-marketing .art-prose h2:first-child{margin-top:0}.mr-marketing .art-prose h3{letter-spacing:-.015em;color:var(--ink);margin:36px 0 14px;font-size:20px;font-weight:600}.mr-marketing .art-prose p{margin:0 0 22px}.mr-marketing .art-prose ul,.mr-marketing .art-prose ol{margin:0 0 22px;padding-left:22px}.mr-marketing .art-prose li{margin-bottom:8px}.mr-marketing .art-prose blockquote{border-left:3px solid var(--navy);background:var(--paper);letter-spacing:-.01em;color:var(--ink);border-radius:0 10px 10px 0;margin:36px 0;padding:22px 28px;font-size:19px;font-style:italic;font-weight:500;line-height:1.45}.mr-marketing .art-prose blockquote cite{color:var(--muted);font-size:13px;font-style:normal;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:12px;display:block}.mr-marketing .art-prose .pullquote{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);letter-spacing:-.022em;color:var(--ink);text-align:center;text-wrap:balance;margin:44px -32px;padding:36px 32px;font-size:26px;font-weight:600;line-height:1.25}.mr-marketing .art-prose .figure{margin:36px 0}.mr-marketing .art-prose .figure img{border-radius:10px;width:100%;display:block}.mr-marketing .art-prose .figure .cap{color:var(--muted);font-size:12.5px;font-family:var(--mono);letter-spacing:.04em;text-align:center;margin-top:10px}.mr-marketing .art-share{align-self:start;position:sticky;top:80px}.mr-marketing .art-share .sh-head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:10.5px;font-weight:600}.mr-marketing .art-share .sh-btns{flex-direction:column;gap:8px;display:flex}.mr-marketing .art-share .sh-btn{background:var(--paper);border:1px solid var(--rule);height:36px;color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.mr-marketing .art-share .sh-btn:hover{background:var(--paper-2);color:var(--navy)}.mr-marketing .art-related{background:var(--paper);border-top:1px solid var(--rule);padding:72px 0}.mr-marketing .cs-hero{background:var(--ink);color:#fff;padding:88px 0 56px;position:relative;overflow:hidden}.mr-marketing .cs-hero:before{content:"";background:radial-gradient(60% 70% at 100% 0%,color-mix(in oklab,var(--navy)70%,transparent)0%,transparent 60%),radial-gradient(40% 60% at 0% 100%,color-mix(in oklab,var(--accent)22%,transparent)0%,transparent 60%);pointer-events:none;position:absolute;inset:0}.mr-marketing .cs-hero .wrap{position:relative}.mr-marketing .cs-hero .crumbs{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:8px;margin-bottom:28px;font-size:11px;display:flex}.mr-marketing .cs-hero .crumbs .sep{color:#ffffff40}.mr-marketing .cs-hero .cs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid}@media (max-width:900px){.mr-marketing .cs-hero .cs-grid{grid-template-columns:1fr;gap:32px}}.mr-marketing .cs-hero .cs-hero-img{aspect-ratio:4/3;background:var(--paper-2);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px -24px #00000080}.mr-marketing .cs-hero .cs-hero-img img{-o-object-fit:cover;object-fit:cover;filter:blur(4px)saturate(.9)brightness(.94);width:100%;height:100%;transform:scale(1.06)}.mr-marketing .cs-hero .cs-hero-img:after{content:"";pointer-events:none;background:linear-gradient(#0f172a2e 0%,#0f172a52 100%);position:absolute;inset:0}.mr-marketing .cs-hero .cs-hero-logo-overlay{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mr-marketing .cs-hero .cs-hero-logo-card{aspect-ratio:5/2;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:56%;max-width:280px;padding:18px 28px;display:flex;box-shadow:0 12px 30px -10px #0f172a80}.mr-marketing .cs-hero .cs-hero-logo-card img{-o-object-fit:contain!important;object-fit:contain!important;filter:none!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}.mr-marketing .cs-hero .cs-hero-tag{color:var(--navy);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;z-index:3;background:#fffffff2;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:14px;left:14px}.mr-marketing .cs-hero h1{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0 0 28px;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.08}.mr-marketing .cs-hero h1 .accent{color:color-mix(in oklab,var(--accent)75%,white)}.mr-marketing .cs-hero .cs-hero-stats{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:24px;display:grid}@media (max-width:900px){.mr-marketing .cs-hero .cs-hero-stats{grid-template-columns:1fr 1fr;gap:18px}}.mr-marketing .cs-hero .cs-hero-stats .s .k{letter-spacing:-.025em;color:#fff;font-size:28px;font-weight:600;line-height:1}.mr-marketing .cs-hero .cs-hero-stats .s .v{color:#fff9;margin-top:8px;font-size:12px;font-weight:500;line-height:1.35}.mr-marketing .cs-meta{border-bottom:1px solid var(--rule);padding:24px 0}.mr-marketing .cs-meta-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:900px){.mr-marketing .cs-meta-grid{grid-template-columns:1fr 1fr}}.mr-marketing .cs-meta-grid .cell .lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10.5px}.mr-marketing .cs-meta-grid .cell .val{color:var(--ink);font-size:14px;font-weight:500}.mr-marketing .cs-banner{padding:48px 0 0}.mr-marketing .cs-banner-img{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:clamp(260px,38vw,460px);display:block;box-shadow:0 12px 32px -16px #0f172a40}.mr-marketing .cs-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:64px;padding:72px 0;display:grid}@media (max-width:980px){.mr-marketing .cs-body{grid-template-columns:1fr;gap:40px}}.mr-marketing .cs-section{margin-bottom:48px}.mr-marketing .cs-section .eyebrow{margin-bottom:14px}.mr-marketing .cs-section h2{letter-spacing:-.025em;color:var(--ink);margin:0 0 18px;font-size:30px;font-weight:600;line-height:1.1}.mr-marketing .cs-section p{color:var(--ink-2);max-width:60ch;margin:0 0 16px;font-size:16.5px;line-height:1.65}.mr-marketing .cs-bullets{margin:18px 0;padding-left:0;list-style:none}.mr-marketing .cs-bullets li{color:var(--ink-2);align-items:flex-start;gap:12px;margin-bottom:12px;font-size:15.5px;line-height:1.55;display:flex}.mr-marketing .cs-bullets li .ck{background:var(--accent-soft);width:22px;height:22px;color:var(--navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.mr-marketing .cs-quote{background:var(--ink);color:#fff;border-radius:14px;margin:36px 0;padding:30px 32px;position:relative}.mr-marketing .cs-quote .q-mark{font-family:var(--mono);color:color-mix(in oklab,var(--accent)65%,white);font-size:56px;font-weight:700;line-height:1;position:absolute;top:18px;right:22px}.mr-marketing .cs-quote .q-body{letter-spacing:-.012em;max-width:50ch;margin:0 0 18px;font-size:19px;font-weight:500;line-height:1.4}.mr-marketing .cs-quote .q-by{align-items:center;gap:12px;display:flex}.mr-marketing .cs-quote .q-by .av{background-color:#ffffff1a;background-position:50%;background-size:cover;border-radius:50%;width:40px;height:40px}.mr-marketing .cs-quote .q-by .name{font-size:14px;font-weight:600}.mr-marketing .cs-quote .q-by .role{color:#ffffffa6;font-size:12.5px}.mr-marketing .vp-case{color:var(--ink);border:1px solid var(--rule);background:#fff;border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:36px 0;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;overflow:hidden}.mr-marketing .vp-case:hover{border-color:color-mix(in oklab,var(--navy)25%,var(--rule));transform:translateY(-3px);box-shadow:0 24px 50px -28px #04006b38}.mr-marketing .vp-case .vp-case-media{background:var(--paper-2);min-height:320px;position:relative;overflow:hidden}.mr-marketing .vp-case .vp-case-media>img{-o-object-fit:cover;object-fit:cover;filter:blur(4px)saturate(.9)brightness(.94);width:100%;height:100%;transition:transform .6s;position:absolute;inset:0;transform:scale(1.06)}.mr-marketing .vp-case:hover .vp-case-media>img{transform:scale(1.1)}.mr-marketing .vp-case .vp-case-media:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0f172a1f 0%,#0f172a38 100%);position:absolute;inset:0}.mr-marketing .vp-case .vp-case-logo-overlay{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mr-marketing .vp-case .vp-case-logo-card{aspect-ratio:5/2;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:62%;max-width:240px;padding:18px 28px;transition:transform .35s;display:flex;box-shadow:0 12px 30px -10px #0f172a59}.mr-marketing .vp-case:hover .vp-case-logo-card{transform:translateY(-2px)}.mr-marketing .vp-case .vp-case-logo-card img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.mr-marketing .vp-case .vp-case-content{flex-direction:column;gap:0;padding:40px 44px;display:flex}.mr-marketing .vp-case .vp-case-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:600;display:inline-flex}.mr-marketing .vp-case .vp-case-eyebrow .dash{background:var(--navy);width:18px;height:2px;display:inline-block}.mr-marketing .vp-case .vp-case-h{letter-spacing:-.018em;max-width:32ch;color:var(--ink);text-wrap:balance;margin:0 0 14px;font-size:24px;font-weight:600;line-height:1.25}.mr-marketing .vp-case .vp-case-h .mark{background:linear-gradient(transparent 62%,color-mix(in oklab,var(--accent)35%,transparent)62%);padding:0 2px}.mr-marketing .vp-case .vp-case-deck{color:var(--muted);max-width:52ch;margin:0 0 28px;font-size:14.5px;line-height:1.55}.mr-marketing .vp-case .vp-case-stats{border-top:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:20px 28px;margin-top:auto;margin-bottom:24px;padding:22px 0 8px;display:grid}.mr-marketing .vp-case .vp-case-stat .k{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);margin-bottom:4px;font-size:24px;font-weight:700}.mr-marketing .vp-case .vp-case-stat .v{color:var(--muted);font-size:11.5px;line-height:1.35}.mr-marketing .vp-case .vp-case-cta{font-family:var(--mono);letter-spacing:.04em;color:var(--navy);align-items:center;gap:8px;font-size:12.5px;font-weight:600;transition:transform .16s;display:inline-flex}.mr-marketing .vp-case:hover .vp-case-cta{transform:translate(2px)}@media (max-width:760px){.mr-marketing .vp-case{grid-template-columns:1fr}.mr-marketing .vp-case .vp-case-media{aspect-ratio:16/10;min-height:220px}.mr-marketing .vp-case .vp-case-content{padding:26px 22px}.mr-marketing .vp-case .vp-case-h{font-size:20px}}.mr-marketing .cs-side .panel{background:var(--paper);border-radius:14px;margin-bottom:16px;padding:26px 28px}.mr-marketing .cs-side .panel .head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:10.5px;font-weight:600}.mr-marketing .cs-side .panel ul{margin:0;padding:0;list-style:none}.mr-marketing .cs-side .panel li{color:var(--ink-2);border-top:1px solid var(--rule);padding:8px 0;font-size:14px}.mr-marketing .cs-side .panel li:first-child{border-top:none}.mr-marketing .cs-side .panel.logo{border:1px solid var(--rule);text-align:center;background:#fff}.mr-marketing .cs-side .panel.logo .nm{letter-spacing:-.02em;color:var(--navy);margin-bottom:8px;font-size:24px;font-weight:700}.mr-marketing .cs-side .panel.logo .desc{color:var(--muted);font-size:13px;line-height:1.5}.mr-marketing .if-hero{background:var(--bg);padding:72px 0 64px;position:relative;overflow:hidden}.mr-marketing .if-hero:before{content:"";background:radial-gradient(800px 360px at 90% 0%,color-mix(in oklab,var(--accent)14%,transparent),transparent 60%);pointer-events:none;position:absolute;inset:0}.mr-marketing .if-hero .wrap{position:relative}.mr-marketing .if-hero .crumbs{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:24px;font-size:11px;display:flex}.mr-marketing .if-hero .crumbs .sep{color:var(--rule)}.mr-marketing .if-hero .crumbs a:hover{color:var(--navy)}.mr-marketing .if-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.mr-marketing .if-grid>*{min-width:0}@media (max-width:980px){.mr-marketing .if-grid{grid-template-columns:1fr;gap:36px}}.mr-marketing .if-hero h1{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 22px;font-size:clamp(36px,4.2vw,56px);font-weight:600;line-height:1.04}.mr-marketing .if-hero h1 .mark{color:var(--navy);position:relative}.mr-marketing .if-hero h1 .mark:after{content:"";background:color-mix(in oklab,var(--accent)45%,transparent);z-index:-1;height:.22em;position:absolute;bottom:.06em;left:-2px;right:-2px}.mr-marketing .if-hero .deck{color:var(--ink-3);max-width:50ch;margin:0 0 28px;font-size:18px;line-height:1.55}.mr-marketing .if-image{aspect-ratio:5/4;background:var(--paper-2);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 50px -20px #04006b40}.mr-marketing .if-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mr-marketing .if-image .badge{color:var(--navy);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#fffffff2;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:600;position:absolute;bottom:18px;left:18px}.mr-marketing .if-signals{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.mr-marketing .if-signals{grid-template-columns:1fr}}.mr-marketing .if-signal{border:1px solid var(--rule);background:#fff;border-radius:12px;padding:24px 26px 28px}.mr-marketing .if-signal .si-num{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);margin-bottom:12px;font-size:10.5px;font-weight:600}.mr-marketing .if-signal .si-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--navy);border-radius:8px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.mr-marketing .if-signal h3{letter-spacing:-.018em;color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.2}.mr-marketing .if-signal .desc{color:var(--muted);margin:0 0 14px;font-size:13.5px;line-height:1.5}.mr-marketing .if-signal .ex{background:var(--paper);border-left:3px solid var(--navy);font-family:var(--mono);color:var(--ink-2);letter-spacing:.01em;border-radius:6px;padding:10px 12px;font-size:11px;line-height:1.5}.mr-marketing .if-signal .ex b{color:var(--navy)}.mr-marketing .if-section-list{grid-template-columns:1fr 1fr 1fr;gap:10px 28px;margin:14px 0;display:grid}@media (max-width:700px){.mr-marketing .if-section-list{grid-template-columns:1fr}}.mr-marketing .if-section-list .item{color:var(--ink-2);align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;display:flex}.mr-marketing .if-section-list .item .ck{color:var(--ok);flex-shrink:0;margin-top:2px}.mr-marketing .about-hero{padding:80px 0 56px}.mr-marketing .about-hero h1{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:18ch;margin:0 0 22px;font-size:clamp(40px,4.8vw,64px);font-weight:600;line-height:1.02}.mr-marketing .about-hero h1 .mark{color:var(--navy);white-space:nowrap;position:relative}.mr-marketing .about-hero h1 .mark:after{content:"";background:color-mix(in oklab,var(--accent)45%,transparent);z-index:-1;height:.22em;position:absolute;bottom:.06em;left:-2px;right:-2px}.mr-marketing .about-hero .deck{color:var(--ink-3);max-width:56ch;margin:0 0 36px;font-size:20px;line-height:1.5}.mr-marketing .about-prose{max-width:720px;color:var(--ink-2);margin:0 auto;font-size:17px;line-height:1.7}.mr-marketing .about-prose h2{letter-spacing:-.02em;color:var(--ink);margin:56px 0 16px;font-size:28px;font-weight:600}.mr-marketing .about-prose p{margin:0 0 22px}.mr-marketing .about-prose a{color:var(--accent);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.mr-marketing .about-prose a:hover{color:var(--navy)}.mr-marketing .about-prose blockquote{border-left:3px solid var(--navy);background:var(--paper);color:var(--ink);border-radius:0 10px 10px 0;margin:36px 0;padding:22px 28px;font-size:19px;font-style:italic;font-weight:500}.mr-marketing .values{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){.mr-marketing .values{grid-template-columns:1fr}}.mr-marketing .value{background:var(--paper);border-radius:14px;padding:28px 24px 30px}.mr-marketing .value .v-num{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);margin-bottom:16px;font-size:10.5px;font-weight:600}.mr-marketing .value h3{letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.15}.mr-marketing .value p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.mr-marketing .team-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}@media (max-width:900px){.mr-marketing .team-grid{grid-template-columns:1fr 1fr}}@media (max-width:500px){.mr-marketing .team-grid{grid-template-columns:1fr}}.mr-marketing .team-card .ph{aspect-ratio:4/5;background:var(--paper-2);border-radius:10px;margin-bottom:14px;overflow:hidden}.mr-marketing .team-card .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mr-marketing .team-card .nm{color:var(--ink);letter-spacing:-.015em;margin-bottom:2px;font-size:16px;font-weight:600}.mr-marketing .team-card .rl{color:var(--muted);font-size:13px}.mr-marketing .faq.single{grid-template-columns:1fr}.mr-marketing .faq.single .faq-item summary{padding:22px;font-size:16px}.mr-marketing .faq.single .faq-item .a{padding:0 22px 22px;font-size:15px}.mr-marketing .quote-card{background:var(--ink);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);max-width:720px;margin:24px auto 0;display:grid;position:relative;overflow:hidden}@media (max-width:700px){.mr-marketing .quote-card{grid-template-columns:1fr}}.mr-marketing .quote-card:before{content:"";background:radial-gradient(80% 100% at 100% 100%,color-mix(in oklab,var(--accent)35%,transparent)0%,transparent 60%);pointer-events:none;position:absolute;inset:0}.mr-marketing .quote-card .qc-body{padding:30px 32px 32px;position:relative}.mr-marketing .quote-card .qc-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--accent)65%,white);align-items:center;gap:8px;margin-bottom:16px;font-size:10.5px;font-weight:600;display:inline-flex}.mr-marketing .quote-card .qc-tag .dash{background:color-mix(in oklab,var(--accent)65%,white);width:18px;height:1px}.mr-marketing .quote-card h3{letter-spacing:-.025em;margin:0 0 12px;font-size:26px;font-weight:600;line-height:1.15}.mr-marketing .quote-card .qc-deck{color:#ffffffb8;max-width:38ch;margin:0 0 22px;font-size:14.5px;line-height:1.55}.mr-marketing .quote-card .qc-feats{flex-direction:column;gap:9px;margin-bottom:24px;display:flex}.mr-marketing .quote-card .qc-feats .f{color:#ffffffd9;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.mr-marketing .quote-card .qc-feats .f .ck{color:color-mix(in oklab,var(--accent)65%,white);flex-shrink:0;margin-top:2px}.mr-marketing .quote-card .qc-cta{height:44px;color:var(--navy);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.mr-marketing .quote-card .qc-cta:hover{background:color-mix(in oklab,var(--accent)25%,white)}.mr-marketing .quote-card .qc-side{border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:14px;padding:30px 32px 32px;display:flex;position:relative}@media (max-width:700px){.mr-marketing .quote-card .qc-side{border-top:1px solid #ffffff14;border-left:none}}.mr-marketing .quote-card .qc-side .side-row{align-items:flex-start;gap:12px;display:flex}.mr-marketing .quote-card .qc-side .side-row .ic{width:32px;height:32px;color:color-mix(in oklab,var(--accent)65%,white);background:#ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mr-marketing .quote-card .qc-side .side-row .lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:2px;font-size:9.5px;font-weight:600}.mr-marketing .quote-card .qc-side .side-row .v{color:#fff;font-size:13px;font-weight:500;line-height:1.4}.mr-marketing .footer-big{background:var(--ink);color:#ffffffb3;padding:72px 0 32px;position:relative;overflow:hidden}.mr-marketing .footer-big:before{content:"";background:radial-gradient(60% 60% at 100% 0%,color-mix(in oklab,var(--navy)60%,transparent)0%,transparent 60%),radial-gradient(40% 50% at 0% 100%,color-mix(in oklab,var(--accent)18%,transparent)0%,transparent 60%);pointer-events:none;position:absolute;inset:0}.mr-marketing .footer-big .wrap{position:relative}.mr-marketing .fb-top{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr));gap:48px;padding-bottom:56px;display:grid}@media (max-width:980px){.mr-marketing .fb-top{grid-template-columns:1fr 1fr;gap:36px 28px}.mr-marketing .fb-top .fb-brand{grid-column:1/-1}}@media (max-width:600px){.mr-marketing .fb-top{grid-template-columns:1fr}}.mr-marketing .fb-brand .brand{color:#fff;margin-bottom:18px;font-size:19px}.mr-marketing .fb-brand .brand-mark{background:#ffffff14;border-radius:6px;padding:4px}.mr-marketing .fb-tag{color:#fff9;max-width:30ch;margin-bottom:22px;font-size:14px;line-height:1.55}.mr-marketing .fb-sub{gap:8px;margin-bottom:22px;display:flex}.mr-marketing .fb-sub input{color:#fff;height:40px;font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;outline:none;flex:1;padding:0 14px;font-size:13px}.mr-marketing .fb-sub input::placeholder{color:#fff6}.mr-marketing .fb-sub input:focus{border-color:color-mix(in oklab,var(--accent)60%,white)}.mr-marketing .fb-sub button{height:40px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.mr-marketing .fb-sub button:hover{background:color-mix(in oklab,var(--accent)25%,white)}.mr-marketing .fb-socials{gap:8px;display:flex}.mr-marketing .fb-socials a{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:inline-flex}.mr-marketing .fb-socials a:hover{color:#fff;background:#ffffff1a}.mr-marketing .fb-col .fb-h{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin-bottom:18px;font-size:10.5px;font-weight:600}.mr-marketing .fb-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mr-marketing .fb-col a{color:#ffffffb8;letter-spacing:-.005em;font-size:13.5px;transition:color .12s}.mr-marketing .fb-col a:hover{color:#fff}.mr-marketing .fb-bottom{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:11px;display:flex}.mr-marketing .fb-bottom .fb-legal{gap:24px;display:flex}.mr-marketing .fb-bottom .fb-legal a:hover{color:#fffc}.mr-marketing .fb-lang{background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;gap:4px;padding:3px;display:inline-flex}.mr-marketing .fb-lang button{appearance:none;color:#ffffff8c;font-family:var(--mono);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 10px;font-size:11px;transition:background .12s,color .12s}.mr-marketing .fb-lang button:hover{color:#ffffffe6}.mr-marketing .fb-lang button.is-active{color:#fff;background:#ffffff1f}.mr-marketing .fb-lang button:disabled{cursor:wait;opacity:.6}.mr-marketing .fb-status{color:#fff9;align-items:center;gap:8px;display:inline-flex}.mr-marketing .fb-status .d{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab,var(--ok)25%,transparent);border-radius:50%}.mr-marketing .sources{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1100px){.mr-marketing .sources{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mr-marketing .sources{grid-template-columns:1fr}}.mr-marketing .source{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:22px 22px 24px;transition:border-color .15s,transform .15s;display:flex}.mr-marketing .source:hover{border-color:color-mix(in oklab,var(--navy)30%,var(--rule));transform:translateY(-2px)}.mr-marketing .source .src-ic{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.mr-marketing .source .src-ic.c1{background:#526ee3;background:lab(49.1907% 18.602 -63.9777)}.mr-marketing .source .src-ic.c2{background:#008fae;background:lab(54.3166% -36.2341 -41.5686)}.mr-marketing .source .src-ic.c3{background:#009962;background:lab(55.6913% -54.2041 21.1946)}.mr-marketing .source .src-ic.c4{background:#bf6600;background:lab(52.8424% 35.1085 80.0193)}.mr-marketing .source .src-ic.c5{background:#d74745;background:lab(51.7988% 56.7776 34.0415)}.mr-marketing .source .src-ic.c6{background:#c24ba1;background:lab(51.0197% 55.255 -22.2772)}.mr-marketing .source .src-ic.c7{background:#855dd7;background:lab(48.5159% 37.0934 -58.1781)}.mr-marketing .source .src-ic.c8{background:#009495;background:lab(55.4765% -59.0487 -17.326)}.mr-marketing .source h3{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:15.5px;font-weight:600;line-height:1.2}.mr-marketing .source p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.mr-marketing .case-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:900px){.mr-marketing .case-cards{grid-template-columns:1fr}}.mr-marketing .case-card{border:1px solid var(--rule);background:#fff;border-radius:14px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.mr-marketing .case-card:hover{border-color:color-mix(in oklab,var(--navy)25%,var(--rule));transform:translateY(-3px);box-shadow:0 24px 50px -28px #04006b38}.mr-marketing .case-card .cc-img{aspect-ratio:16/10;background:var(--paper-2);position:relative;overflow:hidden}.mr-marketing .case-card .cc-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s}.mr-marketing .case-card:hover .cc-img img{transform:scale(1.04)}.mr-marketing .case-card .cc-img-blur img{filter:blur(4px)saturate(.9)brightness(.94);transform:scale(1.06)}.mr-marketing .case-card:hover .cc-img-blur img{transform:scale(1.1)}.mr-marketing .case-card .cc-img-blur:after{content:"";pointer-events:none;background:linear-gradient(#0f172a1f 0%,#0f172a38 100%);position:absolute;inset:0}.mr-marketing .case-card .cc-logo-overlay{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mr-marketing .case-card .cc-logo-card{aspect-ratio:5/2;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:62%;max-width:280px;padding:18px 28px;transition:transform .35s;display:flex;box-shadow:0 12px 30px -10px #0f172a59}.mr-marketing .case-card .cc-logo-card img{-o-object-fit:contain!important;object-fit:contain!important;filter:none!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}.mr-marketing .case-card:hover .cc-logo-card{transform:translateY(-2px)}.mr-marketing .case-card .cc-tag{color:var(--navy);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#fffffff2;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:14px;left:14px}.mr-marketing .case-card .cc-body{flex-direction:column;flex:1;gap:12px;padding:24px 24px 26px;display:flex}.mr-marketing .case-card .cc-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.mr-marketing .case-card .cc-stat{letter-spacing:-.03em;color:var(--navy);margin:4px 0;font-size:30px;font-weight:600;line-height:1}.mr-marketing .case-card .cc-stat .u{color:var(--muted);margin-left:4px;font-size:14px;font-weight:500}.mr-marketing .case-card .cc-h{letter-spacing:-.018em;color:var(--ink);text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.3}.mr-marketing .case-card .cc-link{color:var(--navy);align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;display:inline-flex}.mr-marketing .case-card:hover .cc-link .arr{transform:translate(3px)}.mr-marketing .benefits-stats{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:1000px){.mr-marketing .benefits-stats{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mr-marketing .benefits-stats{grid-template-columns:1fr}}.mr-marketing .b-stat{background:#fff;border:1px solid #ffffff14;border-radius:14px;padding:28px 26px 30px;box-shadow:0 24px 40px -24px #00000073}.mr-marketing .b-stat .b-stat-num{font-family:var(--sans);letter-spacing:-.035em;color:var(--navy);margin-bottom:8px;font-size:56px;font-weight:600;line-height:.95}.mr-marketing .b-stat .b-stat-num .u{color:var(--muted);margin-left:4px;font-size:22px;font-weight:500}.mr-marketing .b-stat .b-stat-lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:10.5px;font-weight:600}.mr-marketing .b-stat .b-stat-ttl{letter-spacing:-.018em;color:var(--ink);font-size:17px;font-weight:600;line-height:1.25}.mr-marketing .benefits-list{border-top:1px solid #ffffff1f}.mr-marketing .b-list-row{border-bottom:1px solid #ffffff1f;grid-template-columns:80px 1fr 1fr;align-items:center;gap:24px;padding:28px 0;transition:background .15s,padding .15s;display:grid}.mr-marketing .b-list-row:hover{background:#ffffff05;padding-left:16px;padding-right:16px}@media (max-width:820px){.mr-marketing .b-list-row{grid-template-columns:56px 1fr}.mr-marketing .b-list-row .b-list-desc{grid-column:2}}.mr-marketing .b-list-num{font-family:var(--mono);letter-spacing:.1em;color:#ffffff73;font-size:14px;font-weight:600}.mr-marketing .b-list-ttl{letter-spacing:-.022em;color:#fff;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.15}.mr-marketing .b-list-desc{color:#ffffffa6;font-size:14.5px;line-height:1.55}.mr-marketing .hero-kpi{background:var(--ink);color:#fff;isolation:isolate;border-radius:18px;flex-direction:column;align-self:stretch;gap:22px;min-height:480px;padding:32px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #04006b66}.mr-marketing .hero-kpi:before{content:"";z-index:-1;background:radial-gradient(60% 60% at 100% 0%,color-mix(in oklab,var(--navy)65%,transparent),transparent 60%),radial-gradient(40% 50% at 0% 100%,color-mix(in oklab,var(--accent)26%,transparent),transparent 60%);position:absolute;inset:0}.mr-marketing .hk-bar{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff9;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:11px;display:flex}.mr-marketing .hk-bar .live{color:#fff;align-items:center;gap:8px;display:inline-flex}.mr-marketing .hk-bar .live .d{background:#00bd79;background:lab(67.5559% -60.8161 23.7986);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #00bd794d;box-shadow:0 0 0 3px lab(67.5559% -60.8161 23.7986/.3)}.mr-marketing .hk-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mr-marketing .hk-cell{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:18px 18px 20px}.mr-marketing .hk-cell .lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:10px;font-size:10px}.mr-marketing .hk-cell .v{letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1}.mr-marketing .hk-cell .v .small{opacity:.7;margin-left:4px;font-size:14px}.mr-marketing .hk-cell .sub{color:#fff9;font-size:12px;font-family:var(--mono);letter-spacing:.02em;margin-top:8px}.mr-marketing .hk-cell .delta{align-items:center;gap:4px;display:inline-flex}.mr-marketing .hk-cell .delta.up{color:#2acc8a;color:lab(73.1076% -53.4305 20.9801)}.mr-marketing .hk-cell .delta.dn{color:#f2716a;color:lab(63.6309% 50.1648 28.8057)}.mr-marketing .hk-feed{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.mr-marketing .hk-feed .hd{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;justify-content:space-between;font-size:10.5px;font-weight:600;display:flex}.mr-marketing .hk-feed .item{grid-template-columns:64px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.mr-marketing .hk-feed .tier{font-family:var(--mono);letter-spacing:.1em;text-align:center;border-radius:3px;padding:3px 6px;font-size:9.5px;font-weight:700}.mr-marketing .hk-feed .tier.p{color:#ff9a9a;background:#c1454540}.mr-marketing .hk-feed .tier.m{color:#ffd699;background:#e0a42938}.mr-marketing .hk-feed .item .t{color:#fff;line-height:1.35}.mr-marketing .hk-feed .item .when{font-family:var(--mono);color:#ffffff73;letter-spacing:.04em;white-space:nowrap;font-size:10.5px}.mr-marketing .hero-brief{align-self:stretch;align-items:stretch;min-height:480px;display:flex;position:relative}.mr-marketing .hero-brief .rpt{width:100%;height:100%;box-shadow:0 1px #00000008,0 30px 60px -20px #04006b38,0 12px 24px -12px #00000014}.mr-marketing .hero-brief .float-tag{background:var(--navy);color:#fff;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;z-index:2;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:-14px;left:-14px;box-shadow:0 12px 24px -12px #04006b80}.mr-marketing .hero-brief .float-tag .d{background:color-mix(in oklab,var(--accent)60%,white);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)30%,transparent);border-radius:50%}.mr-marketing .anatomy-tabs{flex-direction:column;gap:8px;display:flex}.mr-marketing .atab{border:1px solid var(--rule);cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;border-radius:10px;grid-template-columns:48px 1fr 24px;align-items:center;gap:14px;padding:18px 20px;transition:all .15s;display:grid}.mr-marketing .atab:hover{border-color:color-mix(in oklab,var(--navy)30%,var(--rule))}.mr-marketing .atab.active{background:var(--accent-soft);border-color:color-mix(in oklab,var(--navy)30%,var(--rule));box-shadow:0 14px 30px -22px #04006b2e}.mr-marketing .atab .at-ic{background:var(--paper);width:40px;height:40px;color:var(--navy);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mr-marketing .atab.active .at-ic{color:var(--navy);background:#fff}.mr-marketing .atab .at-h{letter-spacing:-.015em;color:var(--ink);margin-bottom:2px;font-size:16px;font-weight:600}.mr-marketing .atab .at-d{color:var(--muted);font-size:12.5px;line-height:1.4}.mr-marketing .atab.active .at-h{color:var(--navy)}.mr-marketing .atab .at-chev{color:var(--muted);transition:transform .15s}.mr-marketing .atab.active .at-chev{color:var(--navy);transform:rotate(90deg)}.mr-marketing .plan-grid{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center;align-items:stretch;gap:22px;max-width:820px;margin:0 auto;display:grid}@media (max-width:820px){.mr-marketing .plan-grid{grid-template-columns:minmax(0,420px)}}.mr-marketing .plan-card.compact{flex-direction:column;max-width:none;margin:0;display:flex}.mr-marketing .plan-card.compact .ph{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px}.mr-marketing .plan-card.compact .ph .nm{font-size:14px}.mr-marketing .plan-card.compact .ph .pr .v{font-size:32px}.mr-marketing .plan-card.compact .features{flex:1;align-content:start;gap:12px;padding:22px 24px;grid-template-columns:1fr!important}.mr-marketing .plan-card.compact .feat{font-size:13.5px}.mr-marketing .plan-card.compact .cta{padding:0 24px 24px}.mr-marketing .plan-card.compact.dark{background:var(--ink);color:#fff;position:relative;overflow:hidden}.mr-marketing .plan-card.compact.dark:before{content:"";background:radial-gradient(70% 100% at 100% 100%,color-mix(in oklab,var(--accent)28%,transparent)0%,transparent 60%);pointer-events:none;position:absolute;inset:0}.mr-marketing .plan-card.compact.dark>*{position:relative}.mr-marketing .plan-card.compact.dark .ph{background:linear-gradient(90deg,#ffffff0a,#0000);border-bottom:1px solid #ffffff14}.mr-marketing .plan-card.compact.dark .ph .nm,.mr-marketing .plan-card.compact.dark .ph .pr .v{color:#fff}.mr-marketing .plan-card.compact.dark .ph .pr .u{color:#fff9}.mr-marketing .plan-card.compact.dark .feat{color:#ffffffd9}.mr-marketing .plan-card.compact.dark .feat .ck{color:color-mix(in oklab,var(--accent)65%,white)}.mr-marketing .plan-card.compact.dark .fine{color:#fff6}.mr-marketing .plan-card.compact.dark .btn-primary{color:var(--navy);background:#fff}.mr-marketing .plan-card.compact.dark .btn-primary:hover{background:color-mix(in oklab,var(--accent)25%,white)}.mr-marketing[data-tone=paper]{--bg:var(--paper)}.mr-marketing[data-tone=white]{--bg:#fff}.mr-marketing[data-tone=cool]{--bg:#f1f2f5;--paper:#f1f2f5;--paper-2:#e7e9ee;--rule:#d8dae0}.mr-marketing[data-density=airy] .section{padding:120px 0}.mr-marketing[data-density=tight] .section{padding:72px 0}.mr-marketing .reveal{opacity:0;will-change:opacity,transform;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(14px)}.mr-marketing .reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mr-marketing .reveal{opacity:1;transition:none;transform:none}}
