:root{--bg:#fff;--bg-tint:#f4f2fb;--bg-deep:#1d2058;--bg-card:#f7f6fc;--ink:#1a1d4f;--ink-soft:#4a4f7a;--ink-mute:#7a7e9c;--line:#e4e2f0;--accent:#6b6dd8;--accent-strong:#5658c9;--accent-soft:#d9d8f3;--accent-pale:#e9e8f7;--warm:#c9b8a4;--warm-soft:#e9dfd2;--on-deep:#fff;--on-deep-soft:#c9c9e8;--radius-sm:8px;--radius:14px;--radius-lg:24px;--radius-xl:36px;--shadow-sm:0 1px 2px #1a1d4f0a,0 1px 1px #1a1d4f08;--shadow:0 8px 24px #1a1d4f0f;--shadow-lg:0 24px 60px #1a1d4f1a;--container:1240px;--gutter:28px}:where(.lander-hrt-v3-root) *{box-sizing:border-box}.lander-hrt-v3-root{font-feature-settings:"ss01","cv11";color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Inter Tight,Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5}:where(.lander-hrt-v3-root) img{max-width:100%;display:block}:where(.lander-hrt-v3-root) button{cursor:pointer;font-family:inherit}:where(.lander-hrt-v3-root) a{color:inherit;text-decoration:none}.container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.serif{font-family:Newsreader,"Source Serif 4",Georgia,serif;font-style:italic;font-weight:400}.eyebrow{background:var(--accent-pale);color:var(--accent-strong);letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.eyebrow .sup{color:var(--accent-strong);border:1px solid var(--accent-soft);background:#fff;border-radius:999px;margin-left:2px;padding:2px 8px;font-size:11px}:where(.lander-hrt-v3-root) h1,:where(.lander-hrt-v3-root) h2,:where(.lander-hrt-v3-root) h3,:where(.lander-hrt-v3-root) h4{letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:500}:where(.lander-hrt-v3-root) h1{font-size:clamp(38px,4.6vw,60px);line-height:1.05}:where(.lander-hrt-v3-root) h2{font-size:clamp(30px,3.4vw,46px);line-height:1.08}:where(.lander-hrt-v3-root) h3{font-size:22px;line-height:1.2}:where(.lander-hrt-v3-root) p{color:var(--ink-soft);margin:0}.lede{max-width:46ch;font-size:17px;line-height:1.55}.btn{letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:13px;font-weight:600;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.btn-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.btn-ghost:hover{border-color:var(--accent);color:var(--accent-strong)}.btn-on-deep{color:var(--ink);background:#fff}.btn-on-deep:hover{background:var(--accent-pale)}:where(.lander-hrt-v3-root) section{padding:96px 0;position:relative}.section-tight{padding:64px 0}.ph{border-radius:var(--radius-lg);color:var(--ink-mute);text-align:center;letter-spacing:.02em;background:repeating-linear-gradient(45deg,#6b6dd814 0 12px,#6b6dd80a 12px 24px);border:1px dashed #6b6dd84d;justify-content:center;align-items:center;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex;position:relative;overflow:hidden}.ph:after{content:attr(data-label);border:1px solid var(--line);white-space:pre-line;background:#ffffffd9;border-radius:999px;max-width:75%;padding:4px 10px}.ph.on-deep{color:var(--on-deep-soft);background:repeating-linear-gradient(45deg,#ffffff0f 0 12px,#ffffff05 12px 24px);border-color:#fff3}.ph.on-deep:after{color:var(--on-deep-soft);background:#ffffff1a;border-color:#fff3}.ph.warm{background:repeating-linear-gradient(45deg,#c9b8a44d 0 12px,#c9b8a429 12px 24px);border-color:#c9b8a480}.reveal{opacity:1}.flex{display:flex}.grid{display:grid}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}.center{text-align:center}.muted{color:var(--ink-mute)}:where(.lander-hrt-v3-root) ::-webkit-scrollbar{width:10px;height:10px}:where(.lander-hrt-v3-root) ::-webkit-scrollbar-thumb{background:var(--accent-soft);border-radius:999px}:where(.lander-hrt-v3-root) ::-webkit-scrollbar-track{background:0 0}
/*# sourceMappingURL=46d596516c176092.css.map*/