[data-astro-cid-7yspgnrv],[data-astro-cid-7yspgnrv]:before,[data-astro-cid-7yspgnrv]:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--ff-b);overflow-x:hidden}.hero[data-astro-cid-7yspgnrv]{color:var(--parchment);min-height:100svh;padding:var(--hero-top) var(--gutter) var(--hero-bottom);background:#15120d;align-items:center;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-7yspgnrv]:before{content:"AEO";font-family:var(--ff-d);color:#c9a22712;pointer-events:none;font-size:clamp(18rem,40vw,40rem);line-height:1;position:absolute;bottom:-.2em;right:-1rem}.hero-inner[data-astro-cid-7yspgnrv],.section[data-astro-cid-7yspgnrv],.closing[data-astro-cid-7yspgnrv]{max-width:var(--max-w);width:100%;margin:0 auto;position:relative}.eyebrow[data-astro-cid-7yspgnrv]{color:var(--gold);font-family:var(--ff-b);letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.7rem;line-height:1.5}h1[data-astro-cid-7yspgnrv],h2[data-astro-cid-7yspgnrv],h3[data-astro-cid-7yspgnrv]{font-family:var(--ff-d);letter-spacing:.03em;font-weight:400}.hero-title[data-astro-cid-7yspgnrv]{font-family:var(--ff-d);letter-spacing:.03em;color:var(--parchment);max-width:6.2em;margin:0;font-size:clamp(2.6rem,min(8.5vw,27.027svh - 8.37838rem),9.5rem);font-weight:400;line-height:.92}.hero-title[data-astro-cid-7yspgnrv] em[data-astro-cid-7yspgnrv],h2[data-astro-cid-7yspgnrv] em[data-astro-cid-7yspgnrv]{color:var(--gold);font-style:normal}.hero-copy[data-astro-cid-7yspgnrv]{max-width:650px;font-family:var(--ff-i);color:#e8dbbecc;margin-top:1.5rem;font-size:clamp(1.2rem,2vw,1.45rem);font-style:italic;line-height:1.65}.actions[data-astro-cid-7yspgnrv]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.button[data-astro-cid-7yspgnrv]{color:#17130c;background:var(--gold);font-family:var(--ff-b);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.7rem;padding:1rem 1.7rem;font-size:.76rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.tone-sand[data-astro-cid-7yspgnrv] .button[data-astro-cid-7yspgnrv]{color:#fafaf6}.button[data-astro-cid-7yspgnrv]:hover{background:var(--gold-l)}.button[data-astro-cid-7yspgnrv].ghost{color:var(--parchment);background:0 0;border:1px solid #e8dbbe80}.button[data-astro-cid-7yspgnrv].ghost:hover{background:#e8dbbe1a}.disclaimer[data-astro-cid-7yspgnrv] a[data-astro-cid-7yspgnrv]{color:var(--gold)}.faq-list[data-astro-cid-7yspgnrv]{border-top:1px solid var(--bdr);max-width:860px}.faq[data-astro-cid-7yspgnrv]{border-bottom:1px solid var(--bdr)}.faq[data-astro-cid-7yspgnrv] summary[data-astro-cid-7yspgnrv]{cursor:pointer;color:var(--text);justify-content:space-between;gap:1rem;padding:1.25rem 0;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-7yspgnrv] summary[data-astro-cid-7yspgnrv]::-webkit-details-marker{display:none}.faq[data-astro-cid-7yspgnrv] summary[data-astro-cid-7yspgnrv]:after{content:"+";color:var(--gold);font-size:1.4rem;line-height:1}.faq[data-astro-cid-7yspgnrv][open] summary[data-astro-cid-7yspgnrv]:after{content:"−"}.faq[data-astro-cid-7yspgnrv] p[data-astro-cid-7yspgnrv]{color:var(--fg-muted);max-width:70ch;padding-bottom:1.25rem;line-height:1.8}.comparison[data-astro-cid-7yspgnrv] a[data-astro-cid-7yspgnrv]{color:var(--gold)}.text-link[data-astro-cid-7yspgnrv]{color:var(--parchment);font-size:.88rem;text-decoration:none}.disclaimer[data-astro-cid-7yspgnrv]{color:#e8dbbe85;margin-top:1.4rem;font-size:.75rem}.section[data-astro-cid-7yspgnrv]{padding:var(--sec-y) var(--gutter)}.section-head[data-astro-cid-7yspgnrv]{max-width:760px;margin-bottom:3.5rem}h2[data-astro-cid-7yspgnrv]{margin-bottom:1.25rem;font-size:clamp(3rem,6vw,5.7rem);line-height:.92}.intro[data-astro-cid-7yspgnrv]{max-width:610px;color:var(--fg-muted);line-height:1.8}.problem-grid[data-astro-cid-7yspgnrv],.deliverable-grid[data-astro-cid-7yspgnrv]{background:var(--bdr);border:1px solid var(--bdr);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.card[data-astro-cid-7yspgnrv]{background:var(--bg);padding:2rem}.card[data-astro-cid-7yspgnrv] .num[data-astro-cid-7yspgnrv]{color:var(--gold-d);font-family:var(--ff-d);letter-spacing:.1em;font-size:1.3rem}h3[data-astro-cid-7yspgnrv]{margin:.8rem 0;font-size:1.7rem;line-height:1}.card[data-astro-cid-7yspgnrv] p[data-astro-cid-7yspgnrv]{color:var(--fg-muted);font-size:.9rem;line-height:1.75}.method[data-astro-cid-7yspgnrv]{background:var(--surf);border-top:1px solid var(--bdr);border-bottom:1px solid var(--bdr)}.steps[data-astro-cid-7yspgnrv]{border-left:1px solid var(--bdr);grid-template-columns:repeat(3,1fr);display:grid}.step[data-astro-cid-7yspgnrv]{border-right:1px solid var(--bdr);padding:2rem}.step-index[data-astro-cid-7yspgnrv]{color:var(--gold-d);font-family:var(--ff-d);letter-spacing:.12em;font-size:1.25rem}.step[data-astro-cid-7yspgnrv] p[data-astro-cid-7yspgnrv]{color:var(--fg-muted);font-size:.92rem;line-height:1.75}.note[data-astro-cid-7yspgnrv]{border-left:2px solid var(--gold);max-width:780px;color:var(--fg-muted);font-family:var(--ff-i);margin-top:3rem;padding:1.1rem 1.4rem;font-size:1.15rem;font-style:italic;line-height:1.65}.comparison[data-astro-cid-7yspgnrv]{border-top:1px solid var(--bdr);grid-template-columns:1fr 1fr;gap:3rem;padding-top:3rem;display:grid}.comparison[data-astro-cid-7yspgnrv] p[data-astro-cid-7yspgnrv]{color:var(--fg-muted);line-height:1.8}.closing[data-astro-cid-7yspgnrv]{padding:var(--sec-y) var(--gutter);border-top:1px solid var(--bdr);justify-content:space-between;align-items:end;gap:2rem;display:flex}.closing[data-astro-cid-7yspgnrv] h2[data-astro-cid-7yspgnrv]{max-width:710px;margin:0}@media (width<=800px){.hero[data-astro-cid-7yspgnrv]{min-height:auto;padding-top:8rem}.problem-grid[data-astro-cid-7yspgnrv],.deliverable-grid[data-astro-cid-7yspgnrv],.steps[data-astro-cid-7yspgnrv]{grid-template-columns:1fr}.steps[data-astro-cid-7yspgnrv]{border-top:1px solid var(--bdr)}.step[data-astro-cid-7yspgnrv]{border-bottom:1px solid var(--bdr)}.comparison[data-astro-cid-7yspgnrv]{grid-template-columns:1fr;gap:2rem;display:grid}.closing[data-astro-cid-7yspgnrv]{flex-direction:column;align-items:stretch;gap:2rem;padding-top:5rem;padding-bottom:5rem}.section[data-astro-cid-7yspgnrv]{padding-top:5rem;padding-bottom:5rem}}@media (width<=640px){.hero[data-astro-cid-7yspgnrv]{padding-top:7rem;padding-bottom:4rem}.hero-title[data-astro-cid-7yspgnrv]{font-size:clamp(3.2rem,12vw,5.5rem)}h2[data-astro-cid-7yspgnrv]{font-size:clamp(2.2rem,9vw,3.5rem)}h3[data-astro-cid-7yspgnrv]{font-size:1.4rem}.section[data-astro-cid-7yspgnrv],.closing[data-astro-cid-7yspgnrv]{padding-top:4rem;padding-bottom:4rem}.hero-copy[data-astro-cid-7yspgnrv]{font-size:clamp(1rem,4vw,1.25rem)}.actions[data-astro-cid-7yspgnrv]{flex-direction:column;align-items:flex-start}.note[data-astro-cid-7yspgnrv]{font-size:1rem}}@media (width<=480px){.hero[data-astro-cid-7yspgnrv]{padding-top:6rem;padding-bottom:3rem}.hero-title[data-astro-cid-7yspgnrv]{font-size:clamp(2.8rem,13vw,4rem)}h2[data-astro-cid-7yspgnrv]{font-size:clamp(2rem,10vw,3rem)}.section[data-astro-cid-7yspgnrv],.closing[data-astro-cid-7yspgnrv]{padding-top:3rem;padding-bottom:3rem}.card[data-astro-cid-7yspgnrv],.step[data-astro-cid-7yspgnrv]{padding:1.5rem}}
