@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap');
:root{--navy:#1e233c;--ink:#24283c;--paper:#f6f4ef;--peach:#ffbc85;--lilac:#dedbf6;--muted:#626477;--line:#dbd8d2}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 "Instrument Sans",Arial,sans-serif}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #8672ed;outline-offset:4px}img{max-width:100%}.wrap{width:min(1160px,calc(100% - 56px));margin:auto}.dark{background:var(--navy);color:#fff}.nav,.footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-size:22px;font-weight:700;letter-spacing:-.06em}.brand img{width:35px;height:35px}.nav nav,.footer nav{display:flex;flex-wrap:wrap;gap:22px}.nav nav a,.footer a{text-decoration:none}.nav nav a:hover,.footer a:hover{text-decoration:underline}.btn{display:inline-block;border:1px solid transparent;border-radius:8px;background:var(--peach);color:var(--navy);padding:10px 17px;font-weight:700;text-decoration:none}.btn:hover{background:#ffd0ac}.outline{background:transparent;color:inherit;border-color:#747891}.outline:hover{background:#363c59}.hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:90px 0 104px}.hero h1,h2,.legal h1{font:400 clamp(3.2rem,7vw,6.75rem)/.92 "Instrument Serif",Georgia,serif;letter-spacing:-.04em;margin:0 0 26px}.hero h1 em{font-weight:400;color:var(--peach)}.hero p{color:#e4e2f0;font-size:19px;max-width:440px;margin-bottom:28px}.actions{display:flex;flex-wrap:wrap;gap:12px}.preview{background:#fff;color:var(--ink);border:1px solid #aaa5c2;border-radius:19px;box-shadow:14px 16px 0 #444666;overflow:hidden}.preview-top{display:flex;justify-content:space-between;gap:10px;padding:15px 19px;border-bottom:1px solid #e7e4ea;font-size:13px}.preview-top span{color:var(--muted)}.preview-body{padding:24px;background:#faf9fc}.preview-body h3{font-size:23px;margin:0 0 12px}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.tabs button{font:inherit;font-size:13px;cursor:pointer;border:1px solid #d9d5e8;border-radius:7px;background:#fff;padding:6px 10px;color:var(--ink)}.tabs button[aria-pressed=true]{background:var(--lilac);border-color:#b8afe6}.post{display:grid;grid-template-columns:110px 1fr;min-height:135px;border:1px solid #e2dfea;border-radius:10px;background:#fff;overflow:hidden}.post-art{background:#edaa87;display:grid;place-items:center}.post-art img{width:56px;transform:rotate(-12deg)}.post-copy{padding:14px}.post-copy strong{display:block}.post-copy p{font-size:14px;color:var(--muted);margin:5px 0 0}.post-meta{margin-top:14px;color:var(--muted);font-size:13px}.channel-bar{background:var(--lilac)}.channel-bar .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:21px 0}.channel-bar strong{font-size:19px}.channel-bar span{color:#51536a}.section{padding:82px 0}.section h2,.cta h2{font-size:clamp(2.75rem,5vw,4.65rem)}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:end;margin-bottom:35px}.section-head h2{margin:0}.section-head p{margin:0;color:var(--muted);max-width:460px}.workflows{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow{padding:30px 30px 32px 0}.workflow+ .workflow{border-left:1px solid var(--line);padding-left:30px}.workflow h3{font-size:25px;margin:0 0 8px}.workflow p{color:var(--muted);max-width:410px}.workflow ul{padding-left:19px;margin-bottom:0}.channels{background:#efedf8}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.channel-grid article{border-top:2px solid #c3bddf;padding-top:16px}.channel-grid h3{font-size:22px;margin:0 0 7px}.channel-grid p{margin:0;color:var(--muted)}.faq{max-width:810px}.faq details{border-top:1px solid var(--line);padding:15px 0}.faq summary{font-weight:700;cursor:pointer}.faq details p{color:var(--muted);margin:9px 0 0}.cta{background:var(--lilac);padding:48px 0}.cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:22px}.cta h2{margin:0}.footer{align-items:flex-start;font-size:14px}.footer p{color:#dddbe9;margin:7px 0 0}.legal{max-width:760px;padding:66px 0}.legal h1{font-size:clamp(3rem,7vw,5rem)}.legal h2{font:700 22px/1.25 "Instrument Sans",Arial,sans-serif;letter-spacing:normal;margin:30px 0 8px}.legal p,.legal li{color:#44465b}.legal a{text-underline-offset:4px}
@media(max-width:790px){.hero{grid-template-columns:1fr;gap:38px;padding:58px 0 68px}.section{padding:58px 0}.section-head{grid-template-columns:1fr}.footer,.cta .wrap{flex-wrap:wrap}.nav nav{gap:12px}}
@media(max-width:520px){.wrap{width:calc(100% - 34px)}.nav{flex-wrap:wrap;gap:10px}.nav nav{order:3;width:100%;font-size:14px}.nav .btn{padding:6px 10px;font-size:14px}.workflows,.channel-grid{grid-template-columns:1fr}.workflow+ .workflow{border-left:0;border-top:1px solid var(--line);padding-left:0}.post{grid-template-columns:78px 1fr}.preview-body{padding:15px}.channel-bar .wrap{justify-content:flex-start}.footer nav{gap:12px 18px}}
