:root{color-scheme:light;--paper: #f8f3ec;--paper-2: #eee5da;--ink: #272728;--muted: #786f64;--line: rgba(39, 39, 40, .12);--taupe: #b7a995;--stone: #807568;--gold: #caa15a;--white: #fffaf4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--paper);color:var(--ink)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:linear-gradient(90deg,rgba(39,39,40,.04) 1px,transparent 1px) 0 0 / 88px 88px,var(--paper)}a{color:inherit;text-decoration:none}main{min-height:100vh}.nav{width:min(1180px,calc(100% - 40px));margin:0 auto;height:82px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:12px;font-family:Georgia,Times New Roman,serif;font-size:32px;letter-spacing:0}.brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--ink);color:var(--gold);font-family:Inter,sans-serif;font-weight:800;font-size:19px}.nav-links{display:flex;align-items:center;gap:26px;color:var(--muted);font-size:14px}.hero{width:min(1180px,calc(100% - 40px));min-height:calc(100svh - 82px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);gap:64px;align-items:center;padding:38px 0 78px}.eyebrow{margin:0 0 16px;color:var(--stone);text-transform:uppercase;letter-spacing:.24em;font-weight:700;font-size:12px}h1,h2,h3,p{margin:0}h1,h2{font-family:Georgia,Times New Roman,serif;letter-spacing:0;line-height:.98;font-weight:500}h1{max-width:780px;font-size:clamp(58px,8vw,112px)}.lede{max-width:660px;margin-top:28px;color:var(--muted);font-size:clamp(18px,2vw,22px);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.button{height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:0 22px;font-weight:700;border:1px solid transparent}.button-primary{background:var(--ink);color:var(--white);box-shadow:0 22px 50px #27272829}.button-secondary{border-color:var(--line);background:#fffaf494}.trust-row{margin-top:28px;display:flex;flex-wrap:wrap;gap:16px;color:var(--stone);font-size:13px}.trust-row span{display:inline-flex;align-items:center;gap:7px}.hero-visual{border:1px solid var(--line);background:#fffaf480;padding:10px;box-shadow:0 28px 80px #2727281f}.hero-visual,.hero-visual img{border-radius:8px}.hero-visual img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.channels{width:min(1180px,calc(100% - 40px));margin:0 auto 96px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#fffaf48a}.channel{min-height:86px;display:flex;align-items:center;gap:14px;padding:22px;border-right:1px solid var(--line);color:var(--stone);font-weight:700}.channel:last-child{border-right:0}.platform,.pricing{width:min(1180px,calc(100% - 40px));margin:0 auto 96px}.section-head{max-width:760px;margin-bottom:34px}.section-head h2,.pricing h2{font-size:clamp(38px,5vw,72px)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature{min-height:246px;padding:28px;border:1px solid var(--line);background:#fffaf49e;border-radius:8px}.feature svg{color:var(--gold)}.feature h3{margin-top:28px;font-size:22px}.feature p,.pricing p{margin-top:12px;color:var(--muted);line-height:1.6}.pricing{min-height:300px;border:1px solid var(--line);border-radius:8px;padding:clamp(28px,5vw,52px);background:var(--ink);color:var(--white);display:flex;align-items:center;justify-content:space-between;gap:28px}.pricing p,.pricing .eyebrow{color:#fffaf4b8}.pricing .button-primary{background:var(--gold);color:var(--ink);box-shadow:none;flex:0 0 auto}@media (max-width: 860px){.nav-links{display:none}.hero,.feature-grid,.pricing{grid-template-columns:1fr}.hero{min-height:auto;gap:36px}.channels{grid-template-columns:1fr 1fr}.channel{border-bottom:1px solid var(--line)}}@media (max-width: 560px){.hero,.nav,.channels,.platform,.pricing{width:min(100% - 28px,1180px)}.channels{grid-template-columns:1fr}.channel{border-right:0}h1{font-size:52px}}
