body{background:radial-gradient(circle at 8% 0,rgb(167 139 250 / 13%),transparent 28%),radial-gradient(circle at 94% 7%,rgba(119,104,239,.11),transparent 27%),var(--bg)}.site-header{background:rgba(246,247,244,.82);backdrop-filter:blur(18px);border-color:rgba(227,232,225,.85)}.nav{min-height:74px}.logo-mark{background:linear-gradient(145deg,var(--brand-primary),var(--brand-accent));box-shadow:0 8px 22px rgb(167 139 250 / 12%)}.button{border-radius:13px;font-weight:800}.button:not(.ghost),.mock-button{background:var(--text-primary)}.button:not(.ghost):hover,.mock-button:hover{background:var(--brand-primary-hover)}.hero{min-height:720px;grid-template-columns:1.02fr .98fr;gap:50px;padding-block:74px}.hero h1{font-size:clamp(44px,6vw,72px);line-height:1.03;letter-spacing:-.055em;max-width:12ch;margin:20px 0 24px}.hero h1 em{background:linear-gradient(120deg,var(--brand-primary),var(--brand-accent));background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy>p{font-size:18px;max-width:640px}.eyebrow{display:inline-flex;align-items:center;padding:7px 11px;border:1px solid var(--line);background:rgba(255,255,255,.7);border-radius:999px;font-size:12px;font-weight:800}.product-shot{position:relative}.product-glow{position:absolute;z-index:-1;inset:14% 8%;background:linear-gradient(140deg,rgb(167 139 250 / 22%),rgba(119,104,239,.28));filter:blur(48px)}.preview-card{position:relative;border-radius:27px;padding:0 24px 24px;overflow:hidden;transform:rotate(1deg);background:rgba(255,255,255,.88);backdrop-filter:blur(18px);box-shadow:0 35px 90px rgba(24,44,31,.18)}.window-dots{height:48px;margin-inline:-24px;padding:19px 17px;border-bottom:1px solid var(--line);display:flex;gap:6px}.window-dots i{width:9px;height:9px;border-radius:50%;background:var(--border-default)}.preview-top{margin-top:19px}.live-progress{margin:14px 0 12px;padding:11px 13px;border-radius:12px;background:var(--bg-subtle);color:var(--text-primary);display:flex;justify-content:space-between;font-size:12px}.live-progress span{display:flex;align-items:center;gap:7px;color:var(--text-secondary)}.live-progress i{width:7px;height:7px;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 0 4px var(--brand-primary-soft)}.trust-strip{background:rgba(255,255,255,.7);backdrop-filter:blur(12px)}.section{padding-block:100px}.section-head h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.045em;line-height:1.08}.bento-grid{grid-template-columns:repeat(12,1fr);gap:14px}.bento-grid article{grid-column:span 4;min-height:235px;border-radius:22px;padding:23px;background:rgba(255,255,255,.84);box-shadow:0 9px 28px rgba(31,54,40,.07)}.bento-grid .bento-wide{grid-column:span 7}.bento-grid .bento-tall{grid-column:span 5}.mini-flow{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:22px}.mini-flow span{background:var(--bg-subtle);border:1px solid var(--line);border-radius:10px;padding:7px 9px;font-size:11px;font-weight:800}.mini-flow b{color:var(--muted)}.big-metric{display:block;font-size:40px;letter-spacing:-.05em;margin-top:22px}.big-metric small{font-size:13px;color:var(--muted);letter-spacing:0}.flow-section{background:rgba(255,255,255,.72)}.flow-grid li{border-radius:20px;padding:24px;background:#fff;box-shadow:0 8px 24px rgba(31,54,40,.05)}.beta-callout{background:linear-gradient(135deg,var(--text-primary),var(--bg-subtle));color:#fff;border-radius:30px;padding:44px;box-shadow:0 24px 70px rgba(22,36,27,.2)}.beta-callout .eyebrow{color:var(--brand-accent);border-color:var(--border-default);background:rgba(255,255,255,.05)}.beta-callout p{color:var(--text-secondary)}.beta-callout .button{background:#fff;color:var(--text-primary)}.beta-callout .button.ghost{background:transparent;color:#fff;border-color:var(--border-default)}.faq details{border-radius:16px;padding:18px 20px}.toast{border-radius:13px}@media(max-width:860px){.hero{min-height:auto}.bento-grid article,.bento-grid .bento-wide,.bento-grid .bento-tall{grid-column:span 6}}@media(max-width:560px){.hero{padding-block:42px}.hero h1{font-size:43px}.preview-card{transform:none}.bento-grid article,.bento-grid .bento-wide,.bento-grid .bento-tall{grid-column:span 12}.section{padding-block:68px}.beta-callout{padding:28px;border-radius:23px}}
