.mar-hero{--mb-ink:#16161a;--mb-ink-2:#1f1d22;--mb-bone:#efebe3;--mb-paper:#efe8dc;--mb-sand:#d9c3a5;--mb-muted:#a8a197;--mb-dim:#8a847b;--mb-clay:#c2643c;--mb-clay-ink:#9a4422}.commercial .stage.mar-hero{height:auto;min-height:min(100svh,940px);max-height:none;display:flex;align-items:center;padding:118px max(28px,5vw) 48px;isolation:isolate;overflow:hidden;background:var(--mb-ink)}.mar-hero .bg,.mar-hero .grain{z-index:-1}.mar-hero .grain{opacity:.08}.mar-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#16161ab0 0%,#16161a30 55%,#16161a10 100%)}.mar-hero .skip{bottom:26px;right:max(28px,5vw);z-index:3}.mb-layout{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,4.5vw,80px);align-items:center}.commercial .stage.mar-hero .copy{position:relative;inset:auto;display:block;max-width:none;padding:0;pointer-events:auto;transform:none;opacity:1}.commercial .mar-hero .hero-eyebrow{font-size:12px;font-weight:400;letter-spacing:.12em;color:var(--mb-sand);margin:0 0 26px;line-height:1.6}.commercial .mar-hero .hero-eyebrow span{color:#b3ada3;margin-left:18px}.commercial .stage.mar-hero h1.mb-title{font-size:clamp(44px,4.6vw,68px);font-weight:300;line-height:1.06;letter-spacing:-.046em;color:var(--mb-bone);margin:0;max-width:12.5ch}.commercial .stage.mar-hero .sub.mb-sub{font-size:18px;line-height:1.65;font-weight:300;color:#c4beb4;max-width:37ch;margin:28px 0 0;opacity:1;transform:none}.mb-phrase{background-image:linear-gradient(var(--mb-clay),var(--mb-clay));background-repeat:no-repeat;background-position:0 1.12em;background-size:0% 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .7s cubic-bezier(.6,0,.2,1)}.mb-phrase.is-on{background-size:100% 2px}.commercial .mar-hero .hero-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:36px}.commercial .mar-hero .hero-actions>a{font-size:15px}.commercial .mar-hero .primary-link{padding:18px 25px;min-height:56px;border-radius:0}.mb-demo{position:relative;min-width:0}.mb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mb-scene{position:relative;height:clamp(470px,62vh,540px);perspective:1500px;container-type:inline-size}.mb-tilt{position:absolute;inset:0;transform-style:preserve-3d;--rx:0deg;--ry:0deg;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.mb-sway{position:absolute;inset:0;transform-style:preserve-3d}[data-anim] .mb-sway{animation:mb-sway 14s ease-in-out infinite}@keyframes mb-sway{0%,100%{transform:rotateY(-2deg) rotateX(1deg)}50%{transform:rotateY(2deg) rotateX(-1deg)}}.mb-panel{position:absolute;top:6%;height:84%;width:46.5%;box-sizing:border-box;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 40px 70px -24px #000}.mb-mkt{left:0;background:var(--mb-ink-2);border:1px solid #d9c3a52a;transform-origin:right center;transform:rotateY(24deg)}.mb-sales{right:0;background:var(--mb-paper);color:var(--mb-ink);border:1px solid #ffffff30;transform-origin:left center;transform:rotateY(-24deg)}.mb-spine{position:absolute;left:calc(50% - 1px);top:0;width:2px;height:100%;background:linear-gradient(#c2643c00,#c2643caa,#c2643c00);box-shadow:0 0 18px var(--mb-clay)}.mb-ph{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;height:50px;font-size:13px;color:var(--mb-muted);border-bottom:1px solid #d9c3a52a}.mb-ph small{font-size:11px;color:#6f6a63}.mb-sales .mb-ph{color:#5f564b;border-color:#16161a18}.mb-sales .mb-ph small{color:var(--mb-clay-ink)}.mb-rows{flex:1;display:flex;flex-direction:column;min-height:0}.mb-row{flex:1;min-height:30px;display:flex;align-items:center;gap:10px;padding:0 16px;font-size:clamp(11px,2cqi,12.5px);color:var(--mb-dim);border-bottom:1px solid #d9c3a512;white-space:nowrap;transition:color .4s,background-color .4s}.mb-row i{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#4e4943;transition:background-color .4s,box-shadow .4s}.mb-row span{overflow:hidden;text-overflow:ellipsis}.mb-row em{font-style:normal;opacity:.8;margin-left:auto}.mb-row[data-acc]{color:var(--mb-bone);background:#c2643c14}.mb-row[data-acc] i{background:var(--mb-clay)}.mb-empty{position:absolute;left:14px;right:14px;top:64px;border:1px dashed #b49e8288;border-radius:10px;padding:16px;font-size:12px;color:#7a6d5d;text-align:center;opacity:0;transition:opacity .4s}.mb-cards{display:grid;gap:10px;padding:14px}.mb-card{border-radius:10px;padding:12px 14px;background:#fff;border:1px solid #16161a12;box-shadow:0 10px 20px -14px #4a3b2a;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.mb-ct{display:flex;justify-content:space-between;align-items:center;gap:8px}.mb-card b{font-weight:600;font-size:clamp(12.5px,2.2cqi,13.5px);color:var(--mb-ink)}.mb-st{font-size:10.5px;padding:3px 8px;border-radius:10px;white-space:nowrap}.mb-st-ready{background:var(--mb-clay);color:#fff}.mb-st-follow{background:#e9d6bf;color:#6e3a1d}.mb-st-warm{background:#ece6dc;color:#6c6052}.mb-mt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;font-size:10.5px;color:#7a6d5d}.mb-dots{display:flex;gap:3px;margin-right:8px}.mb-dots i{width:7px;height:7px;border-radius:50%;background:#e0d6c6}.mb-dots i.on{background:var(--mb-clay)}.mb-card p{margin:7px 0 0;font-size:12px;line-height:1.4;color:#5f564b}.mb-sparks{position:absolute;inset:0;pointer-events:none;z-index:4}.mb-spark{position:absolute;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#ffd2b8;box-shadow:0 0 0 3px #c2643c55,0 0 16px 5px #c2643caa;opacity:0}.mb-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}.mb-note{margin:0;font-size:11px;color:#7f786e;letter-spacing:.02em}.mb-pause{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;padding:0;font:inherit;background:none;border:1px solid #d9c3a540;border-radius:50%;color:var(--mb-sand);cursor:pointer;transition:border-color .2s,color .2s}.mb-pause[hidden]{display:none}.mb-pause:hover{border-color:var(--mb-sand);color:var(--mb-bone)}.mb-pause path{fill:currentColor}.mb-i-play{display:none}.mb-demo.is-paused .mb-i-play{display:block}.mb-demo.is-paused .mb-i-pause{display:none}.mb-demo button:focus-visible{outline:2px solid var(--mb-clay);outline-offset:4px}[data-anim] .mb-row[data-acc]{color:var(--mb-dim);background:#fff0}[data-anim] .mb-row[data-acc] i{background:#4e4943}[data-anim].lit-h .mb-row[data-acc=h],[data-anim].lit-n .mb-row[data-acc=n],[data-anim].lit-b .mb-row[data-acc=b]{color:var(--mb-bone);background:#c2643c1f}[data-anim].lit-h .mb-row[data-acc=h] i,[data-anim].lit-n .mb-row[data-acc=n] i,[data-anim].lit-b .mb-row[data-acc=b] i{background:#ff9a66;box-shadow:0 0 10px #ff9a66}[data-anim] .mb-empty{opacity:1}[data-anim].card-h .mb-empty{opacity:0}[data-anim] .mb-card{opacity:0;transform:translateX(-22px) scale(.94)}[data-anim].card-h .mb-card[data-acc=h],[data-anim].card-n .mb-card[data-acc=n],[data-anim].card-b .mb-card[data-acc=b]{opacity:1;transform:none}[data-anim].is-out .mb-card{opacity:0;transform:none}[data-anim].is-out .mb-row[data-acc]{color:var(--mb-dim);background:#fff0}[data-anim].is-out .mb-row[data-acc] i{background:#4e4943;box-shadow:none}@media(max-width:1360px){.mb-panel{width:47.5%;top:5%;height:88%}.mb-cards{padding:12px;gap:8px}.mb-card{padding:10px 12px}.mb-card p{font-size:11.5px;margin-top:6px}.mb-mt{margin-top:6px}}@media(max-width:1150px){.mb-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}.mb-card p{display:none}.mb-ct{flex-wrap:wrap;row-gap:5px}.mb-card b{white-space:nowrap}.commercial .mar-hero .hero-eyebrow span{display:block;margin:2px 0 0}.commercial .stage.mar-hero h1.mb-title{font-size:clamp(40px,4.4vw,54px)}.commercial .stage.mar-hero .sub.mb-sub{font-size:16px}.mb-panel{width:47.5%}.mb-mkt{transform:rotateY(18deg)}.mb-sales{transform:rotateY(-18deg)}.mb-ph{padding:0 12px;font-size:12px}.mb-row{padding:0 12px}.mb-cards{padding:12px;gap:8px}.mb-card{padding:10px 12px}}@media(max-width:860px){.commercial .stage.mar-hero{display:block;min-height:0;padding:104px 24px 40px}.mb-layout{grid-template-columns:1fr;gap:48px;max-width:640px}.commercial .stage.mar-hero h1.mb-title{font-size:clamp(38px,9vw,60px)}.mb-scene{height:auto;perspective:1100px}.mb-tilt,.mb-sway{position:relative;inset:auto;display:flex;flex-direction:column;gap:18px}.mb-panel{position:relative;top:auto;left:auto;right:auto;width:100%;height:auto}.mb-mkt{transform-origin:center bottom;transform:rotateX(14deg)}.mb-sales{transform-origin:center top;transform:rotateX(-10deg);min-height:250px}.mb-spine{position:relative;left:auto;top:auto;align-self:center;width:88%;height:2px;background:linear-gradient(90deg,#c2643c00,#c2643caa,#c2643c00)}.mb-row{flex:none;height:34px}.mb-row-extra{display:none}.mb-card p{display:none}.mar-hero .skip{display:none}}@media(max-width:520px){.commercial .stage.mar-hero{padding:96px 20px 32px}.commercial .mar-hero .hero-eyebrow{font-size:11px;margin-bottom:18px}.commercial .stage.mar-hero h1.mb-title{font-size:clamp(36px,10.6vw,44px)}.commercial .stage.mar-hero .sub.mb-sub{font-size:16px;margin-top:20px}.commercial .mar-hero .hero-actions{gap:22px;margin-top:28px}.commercial .mar-hero .hero-actions>a{font-size:14px}.commercial .mar-hero .primary-link{padding:15px 18px;min-height:50px}.mb-ph{height:42px}.mb-st{font-size:10px;padding:3px 7px}}@media(prefers-reduced-motion:reduce){.mb-tilt,.mb-row,.mb-row i,.mb-card,.mb-empty,.mb-phrase{transition:none!important}.mb-sway{animation:none!important}}