.seo-page{background:#07090D;color:#fff}.seo-page a{color:inherit}.seo-page .site-header{position:relative;background:rgba(7,9,13,.96);border-bottom:1px solid rgba(255,255,255,.07)}.seo-nav{display:flex;gap:1.25rem;align-items:center}.seo-nav a:not(.btn){color:rgba(255,255,255,.65);text-decoration:none;font-size:.9rem}.seo-nav a:not(.btn):hover{color:#fff}.seo-hero{padding:clamp(5rem,10vw,8rem) 0 clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.seo-hero:before{content:"";position:absolute;width:540px;height:540px;border-radius:50%;right:-170px;top:-220px;background:rgba(197,154,60,.12);filter:blur(12px)}.seo-kicker{color:#E2BD64;text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:700;margin-bottom:1rem}.seo-h1{font-family:"Instrument Serif",serif;font-size:clamp(3rem,7vw,6rem);line-height:.91;letter-spacing:-.035em;font-weight:400;max-width:980px;margin:0 0 1.4rem}.seo-lede{max-width:780px;color:rgba(255,255,255,.7);font-size:clamp(1rem,2vw,1.2rem);line-height:1.72}.seo-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.8rem}.seo-bonus{margin-top:1.15rem;color:rgba(255,255,255,.5);font-size:.82rem}.seo-section{padding:clamp(3.5rem,7vw,6rem) 0;border-top:1px solid rgba(255,255,255,.06)}.seo-section h2{font-family:"Instrument Serif",serif;font-size:clamp(2.2rem,5vw,4rem);font-weight:400;line-height:1;margin:0 0 1rem}.seo-section>.shell>p,.seo-copy{max-width:820px;color:rgba(255,255,255,.67);line-height:1.75}.seo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.seo-card{border:1px solid rgba(255,255,255,.09);border-radius:22px;padding:1.35rem;background:rgba(255,255,255,.025)}.seo-card h3{margin:.15rem 0 .55rem;font-size:1rem}.seo-card p,.seo-card li{color:rgba(255,255,255,.58);font-size:.9rem;line-height:1.6}.seo-card ul{padding-left:1.15rem;margin:.55rem 0 0}.seo-video-wrap{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);align-items:center;margin-top:2rem}.seo-video{width:min(100%,360px);aspect-ratio:9/16;object-fit:cover;border-radius:28px;border:1px solid rgba(226,189,100,.24);box-shadow:0 32px 90px rgba(0,0,0,.38)}.seo-video-copy h3{font-family:"Instrument Serif",serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1}.seo-video-copy p{color:rgba(255,255,255,.65);line-height:1.7}.seo-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.seo-links a{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.55rem .85rem;text-decoration:none;color:rgba(255,255,255,.68);font-size:.82rem}.seo-links a:hover{border-color:rgba(226,189,100,.45);color:#fff}.seo-faq{max-width:850px}.seo-faq details{border-top:1px solid rgba(255,255,255,.09);padding:1.1rem 0}.seo-faq summary{cursor:pointer;font-weight:600}.seo-faq p{color:rgba(255,255,255,.6);line-height:1.65}.seo-cta{border:1px solid rgba(226,189,100,.28);border-radius:28px;padding:clamp(1.5rem,5vw,3rem);background:linear-gradient(135deg,rgba(197,154,60,.13),rgba(255,255,255,.02))}.seo-footer{padding:2.3rem 0;border-top:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.45);font-size:.82rem}.seo-footer .shell{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media(max-width:800px){.seo-nav a:not(.btn){display:none}.seo-cards{grid-template-columns:1fr}.seo-video-wrap{grid-template-columns:1fr}.seo-video{margin:auto}.seo-h1{font-size:clamp(3rem,15vw,5rem)}}