*{box-sizing:border-box}html,body{margin:0;padding:0}img{max-width:100%}[hidden]{display:none!important}:root{--bg:#f7f7f4;--surface:#fff;--surface-tint:#fff1ec;--ink:#15141a;--ink-soft:#5b5966;--muted:#8a8894;--border:#e6e4e0;--accent:#ff5a36;--accent-ink:#c23f22;--accent-soft:#ffe4da;--shadow:0 1px 2px #15141a0a, 0 16px 32px -20px #15141a2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121116;--surface:#1b1a20;--surface-tint:#2a1e1a;--ink:#f3f2f0;--ink-soft:#b9b7c2;--muted:#86838f;--border:#302e36;--accent:#ff7a57;--accent-ink:#ffb199;--accent-soft:#3a241e;--shadow:0 1px 2px #0000004d, 0 16px 32px -20px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#121116;--surface:#1b1a20;--surface-tint:#2a1e1a;--ink:#f3f2f0;--ink-soft:#b9b7c2;--muted:#86838f;--border:#302e36;--accent:#ff7a57;--accent-ink:#ffb199;--accent-soft:#3a241e;--shadow:0 1px 2px #0000004d, 0 16px 32px -20px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,sans-serif}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin:0;font-family:Bricolage Grotesque,-apple-system,sans-serif;font-weight:700}p{margin:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.wrap{max-width:1180px;margin-inline:auto;padding-inline:max(16px,4vw)}section{scroll-margin-top:76px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.72rem}.ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1em;height:1em}.nav{top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky}.nav .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.brand{align-items:center;gap:8px;font-family:Bricolage Grotesque,sans-serif;font-size:1.15rem;font-weight:800;display:flex}.brand .dot{background:var(--accent);border-radius:50%;width:9px;height:9px}.nav-links{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.nav-links a{color:var(--ink-soft);font-size:.86rem;font-weight:500}.nav-links a:hover{color:var(--ink)}.lang-switch{color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:5px 10px;font-family:IBM Plex Mono,monospace;font-size:.76rem}.lang-switch:hover{color:var(--ink);border-color:var(--ink-soft)}.nav-right{align-items:center;gap:14px;display:flex}.btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:.86rem;font-weight:700;display:inline-flex}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{background:var(--accent);color:#fff}.btn-ghost{border-color:var(--border);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink-soft)}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:var(--accent-ink)}.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-block:60px 56px;display:grid}.hero h1{font-size:clamp(2.4rem,5vw,3.7rem);line-height:1.03}.hero h1 em{color:var(--accent-ink);font-style:italic}.hero p.lede{max-width:46ch;color:var(--ink-soft);margin-top:20px;font-size:1.08rem;line-height:1.6}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-meta{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:28px;font-size:.78rem;display:flex}.hero-meta span{align-items:center;gap:6px;display:flex}.hero-meta .ic{width:14px;height:14px;color:var(--accent-ink)}.preview{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px;padding:20px;transform:rotate(1.2deg)}.preview-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.preview-who{align-items:center;gap:10px;display:flex}.preview-avatar{color:#1f6b50;border:1px solid var(--border);background:linear-gradient(155deg,#eaf2ea,#fbf1df);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Bricolage Grotesque,serif;font-size:.85rem;font-style:italic;font-weight:700;display:flex}.preview-who .handle{font-size:.86rem;font-weight:700}.preview-who .sub{color:var(--muted);font-size:.72rem}.live{color:var(--muted);align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:flex}.live .pulse{background:#2e8f6b;border-radius:50%;width:6px;height:6px;position:relative}.live .pulse:after{content:"";border:1.5px solid #2e8f6b;border-radius:50%;animation:2s ease-out infinite pulse;position:absolute;inset:-4px}@keyframes pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.preview-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.preview-stat{background:var(--bg);border:1px solid var(--border);text-align:center;border-radius:12px;padding:10px 8px}.preview-stat .n{font-family:Bricolage Grotesque,sans-serif;font-size:1.15rem;font-weight:800}.preview-stat .l{color:var(--muted);margin-top:2px;font-size:.62rem}.preview-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.preview-chips span{border:1px solid var(--border);color:var(--ink-soft);border-radius:999px;padding:5px 10px;font-size:.66rem}.preview-thumbs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.preview-thumb{aspect-ratio:4/5;color:var(--ink-soft);border-radius:10px;justify-content:center;align-items:center;display:flex}.preview-thumb .ic{opacity:.5;width:22px;height:22px}.preview-thumb:first-child{background:#eaf2ea}.preview-thumb:nth-child(2){background:#fbf1df}.preview-thumb:nth-child(3){background:#f3ece3}.preview-source{text-align:center;margin-top:14px}.preview-source a{color:var(--muted);border-bottom:1px dotted var(--border);font-size:.72rem}.preview-source a:hover{color:var(--accent-ink);border-color:var(--accent-ink)}.platforms{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:36px}.platforms .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.platforms-label{color:var(--ink-soft);max-width:32ch;font-size:.86rem}.platform-icons{flex-wrap:wrap;gap:26px;display:flex}.platform-icons span{color:var(--ink-soft);align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}.platform-icons .ic{width:20px;height:20px;color:var(--ink)}.section-head{max-width:56ch;margin-bottom:36px}.section-head h2{margin-top:8px;font-size:clamp(1.7rem,3vw,2.3rem)}.section-head p{color:var(--ink-soft);margin-top:10px;font-size:.98rem;line-height:1.55}.gains{padding-block:70px}.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(150px,auto);gap:14px;display:grid}.bento-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;justify-content:flex-end;gap:10px;padding:24px;display:flex}.bento-card .ic{width:22px;height:22px;color:var(--accent-ink)}.bento-card h3{font-size:1.02rem;font-weight:700;line-height:1.3}.bento-card p{color:var(--ink-soft);font-size:.84rem;line-height:1.5}.bento-card.big{background:var(--surface-tint);grid-area:span 2/span 2;justify-content:space-between}.bento-card.big h3{font-size:1.4rem}.bento-card.big .stat-row{gap:22px;display:flex}.bento-card.big .stat-row div{flex-direction:column;display:flex}.bento-card.big .stat-row .n{font-family:Bricolage Grotesque,sans-serif;font-size:1.4rem;font-weight:800}.bento-card.big .stat-row .l{color:var(--muted);font-size:.68rem}.bento-card.wide{grid-column:span 2}.features{border-top:1px solid var(--border);padding-block:70px}.feature-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.feature-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:22px}.feature-card .ic{width:20px;height:20px;color:var(--accent-ink)}.feature-card h3{margin-top:14px;font-size:.98rem;font-weight:700}.feature-card p{color:var(--ink-soft);margin-top:8px;font-size:.84rem;line-height:1.5}.how{border-top:1px solid var(--border);padding-block:70px}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{padding-top:34px;position:relative}.step:before{counter-increment:step;content:counter(step,decimal-leading-zero);color:var(--accent-ink);letter-spacing:.05em;font-family:IBM Plex Mono,monospace;font-size:.78rem;position:absolute;top:0;left:0}.step h3{margin-top:4px;font-size:1.1rem}.step p{color:var(--ink-soft);margin-top:8px;font-size:.88rem;line-height:1.55}.final-cta{padding-block:70px}.final-cta-box{border:1px solid var(--border);text-align:center;background:linear-gradient(160deg,var(--surface-tint),var(--surface));border-radius:24px;padding:52px 40px}.final-cta-box h2{max-width:22ch;margin-inline:auto;font-size:clamp(1.7rem,3.4vw,2.5rem)}.final-cta-box p{color:var(--ink-soft);margin-top:14px;max-width:44ch;margin-inline:auto}.final-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.modal-overlay{z-index:100;background:#15141a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px;width:min(460px,100%);max-height:90vh;padding:32px;position:relative;overflow-y:auto}.modal-close{width:32px;height:32px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.modal-close:hover{color:var(--ink);background:var(--bg)}.modal-close .ic{width:16px;height:16px}.modal h3{margin-top:8px;font-size:1.4rem}.modal-sub{color:var(--ink-soft);margin-top:8px;font-size:.9rem;line-height:1.5}.field{flex-direction:column;gap:6px;margin-top:18px;display:flex}.field label{color:var(--ink-soft);font-size:.78rem;font-weight:600}.field label .optional{color:var(--muted);font-weight:400}.field input[type=text],.field input[type=email],.field select{border:1px solid var(--border);font:inherit;background:var(--bg);color:var(--ink);border-radius:10px;width:100%;padding:10px 12px;font-size:.92rem}.field input:focus-visible,.field select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.platform-row{flex-wrap:wrap;gap:8px;display:flex}.platform-row select{flex:128px}.platform-row input{flex:2 140px}.platform-row .btn{flex:none;padding:10px 16px;font-size:.8rem}.tag-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tag-chip{background:var(--surface-tint);border:1px solid var(--border);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 12px;font-size:.78rem;display:inline-flex}.tag-chip button{width:16px;height:16px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.tag-chip button:hover{color:var(--accent-ink);background:var(--surface)}.tag-chip button .ic{width:10px;height:10px}.btn.full{justify-content:center;width:100%;margin-top:24px}.btn:disabled{opacity:.6;cursor:not-allowed}.modal-error{color:var(--accent-ink);margin-top:14px;font-size:.82rem}.modal-success{text-align:center;padding-block:8px}.modal-success .success-icon{background:var(--surface-tint);width:56px;height:56px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;margin:4px auto 18px;display:flex}.modal-success .success-icon .ic{stroke-width:2px;width:26px;height:26px}.modal-success h3{font-size:1.3rem}.modal-success p{color:var(--ink-soft);margin-top:10px;font-size:.92rem;line-height:1.55}.modal-success .btn{margin-top:24px}footer{border-top:1px solid var(--border);padding-block:32px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}footer .tag{color:var(--muted);font-size:.82rem}footer .copy{color:var(--muted);font-size:.76rem}@media (width<=900px){.hero .wrap{grid-template-columns:1fr;padding-block:44px 36px}.hero-visual{order:-1;width:100%;max-width:420px;margin-inline:auto}.bento{grid-template-columns:repeat(2,1fr)}.bento-card.big{grid-area:span 1/span 2}.bento-card.wide{grid-column:span 2}.steps{grid-template-columns:1fr}.platforms .wrap{flex-direction:column;align-items:flex-start}}@media (width<=560px){.bento{grid-template-columns:1fr}.bento-card.big,.bento-card.wide{grid-column:span 1}.preview-stats,.preview-thumbs{grid-template-columns:repeat(3,1fr)}}
