@import "https://fonts.googleapis.com/css2?family=Courier+Prime:wght@400;700&display=swap";
:root{--cream:#fff8e7;--latte:#efe4cf;--coffee:#6f4e37;--mocha:#4e2e28;--ink:#2a1a15;--line:#d6c8af;--accent:#de0914}*{box-sizing:border-box;margin:0;padding:0}html{background:radial-gradient(circle at top,#efe4cfe6,transparent 40%),linear-gradient(180deg,#fffdf7 0%,var(--cream)100%)}body{color:var(--coffee);min-height:100vh;font-family:Courier Prime,Courier New,monospace}a{color:inherit;text-decoration:none}.marketing-page{max-width:1100px;margin:0 auto;padding:56px 24px 80px}.site-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.brand-lockup{align-items:center;gap:14px;display:flex}.brand-copy{flex-direction:column;gap:2px;display:flex}.brand-title{color:var(--ink);font-size:1.2rem;font-weight:700;line-height:1.1}.brand-subtitle{color:var(--mocha);font-size:.82rem}.social-nav{gap:10px;display:flex}.social-icon-link{background:#fff8e7eb;border:1px solid #6f4e3738;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.social-icon-link:hover{border-color:#6f4e3773;transform:translateY(-2px);box-shadow:0 10px 24px #4e2e281a}.hero-shell{border:1px solid var(--line);background:#fff8e7d1;border-radius:28px;padding:40px 32px;box-shadow:0 20px 50px #4e2e2814}.eyebrow{color:var(--mocha);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.9rem;font-weight:700}h1{color:var(--ink);font-size:clamp(1.9rem,4.8vw,3.8rem);line-height:.95}.hero-copy{max-width:720px;margin-top:20px;font-size:1.05rem;line-height:1.75}.hero-copy.secondary{color:var(--mocha);max-width:680px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.feature-card,.social-shell{border:1px solid var(--line);background:#efe4cfb8;border-radius:24px;box-shadow:0 16px 40px #4e2e280d}.feature-card{min-height:180px;padding:24px 22px}.feature-card h2,.social-header h2{color:var(--ink);margin-bottom:10px;font-size:1.35rem}.feature-card p,.social-cta{color:var(--mocha);line-height:1.7}.social-shell{margin-top:28px;padding:28px 24px}.social-header{margin-bottom:18px}.social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.social-card{background:#fff8e7eb;border:1px solid #6f4e372e;border-radius:18px;align-items:center;gap:14px;min-height:88px;padding:16px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.social-card:hover{border-color:#6f4e3766;transform:translateY(-2px);box-shadow:0 12px 28px #4e2e281a}.social-badge{background:var(--coffee);color:var(--cream);border-radius:999px;justify-content:center;align-items:center;min-width:46px;height:46px;display:inline-flex}.social-meta{flex-direction:column;gap:4px;display:flex}.social-name{color:var(--ink);font-size:1rem;font-weight:700}.social-cta{font-size:.92rem}@media (max-width:880px){.feature-grid,.social-grid{grid-template-columns:1fr}}@media (max-width:640px){.marketing-page{padding:28px 16px 48px}.site-header{flex-direction:column;align-items:flex-start}.hero-shell,.social-shell,.feature-card{border-radius:20px}.hero-shell{padding:28px 22px}.social-shell{padding:22px 18px}}
