.seo-page-wrap{--seo-purple: #2f0445;--seo-purple-soft: #3d1558;--seo-gold: #c9a86c;--seo-gold-bright: #e2bf6f;--seo-cream: #f5f0e8;--seo-radius: 14px}.seo-page-wrap .seo-page-body{padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(3rem,6vw,4.5rem)}.seo-page__planning{margin-bottom:2.5rem;padding:clamp(1.25rem,3vw,1.75rem);border-radius:calc(var(--seo-radius) + 2px);background:linear-gradient(135deg,#2f044508,#c9a86c14);border:1px solid rgba(201,168,108,.28)}.seo-page__planning-header{text-align:center;max-width:36rem;margin:0 auto 1.5rem}.seo-page__planning-badge{display:inline-block;margin-bottom:.65rem;padding:.3rem .8rem;border-radius:999px;background:var(--seo-purple);color:var(--seo-gold-bright);font-size:calc(var(--body-font-size) - 1px);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.seo-page__planning-title{margin:0 0 .5rem;color:var(--seo-purple)}.seo-page__planning-intro{margin:0;color:rgba(var(--color-foreground),.72);line-height:1.6}.seo-page-hero{margin-bottom:2.25rem;padding:clamp(1.75rem,4vw,2.5rem);border-radius:calc(var(--seo-radius) + 2px);background:linear-gradient(135deg,var(--seo-purple),var(--seo-purple-soft));color:#fff}.seo-page-hero .seo-page-badge{display:inline-block;margin-bottom:.85rem;padding:.35rem .9rem;border-radius:999px;background:#ffffff1a;border:1px solid rgba(226,191,111,.35);color:var(--seo-gold-bright);font-weight:600;letter-spacing:.05em}.seo-page-hero h1{color:#fff!important;margin:0 0 .75rem}.seo-page-hero .seo-page-intro{margin:0;max-width:42rem;line-height:1.65;color:#ffffffe0}.seo-page-content{max-width:820px}.seo-page-content section{margin-bottom:2rem}.seo-page-content h2{margin:0 0 .85rem;color:var(--seo-purple)}.seo-page-content h3{margin:1.25rem 0 .5rem}.seo-page-content p,.seo-page-content li{line-height:1.65;color:rgba(var(--color-foreground),.78)}.seo-page-content ul,.seo-page-content ol{padding-left:1.25rem;margin:.75rem 0}.seo-page-content a{color:var(--seo-purple);font-weight:600;text-decoration:underline;text-underline-offset:2px}.seo-page-content a:hover{color:var(--seo-gold)}.seo-page-links{margin-top:2.5rem;padding:1.5rem;border-radius:var(--seo-radius);background:var(--seo-cream);border:1px solid rgba(var(--color-foreground),.08)}.seo-page-links h2{margin:0 0 1rem;font-size:var(--h5, 1.1rem);color:var(--seo-purple)}.seo-page-links ul{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}@media(min-width:600px){.seo-page-links ul{grid-template-columns:repeat(2,1fr)}}.seo-page-links li a{display:flex;align-items:center;gap:.35rem;padding:.65rem .85rem;border-radius:10px;background:rgb(var(--color-background));color:var(--seo-purple);text-decoration:none;font-weight:600;border:1px solid rgba(var(--color-foreground),.06);transition:border-color .2s ease,transform .2s ease}.seo-page-links li a:hover{border-color:var(--seo-gold);transform:translate(3px)}.seo-page-links li a:after{content:"\2192";margin-left:auto;color:var(--seo-gold)}.seo-page-cta{margin-top:2rem;padding:1.75rem;border-radius:var(--seo-radius);background:linear-gradient(135deg,var(--seo-purple),var(--seo-purple-soft));color:#fff;text-align:center}.seo-page-cta p{margin:0 0 1rem;color:#ffffffe0;line-height:1.6}.seo-page-cta a{display:inline-flex;align-items:center;min-height:44px;padding:0 1.75rem;border-radius:999px;background:var(--seo-gold-bright);color:var(--seo-purple)!important;font-weight:700;text-decoration:none!important}.seo-page-faq details{margin-bottom:.65rem;border-radius:10px;border:1px solid rgba(var(--color-foreground),.08);background:rgb(var(--color-background));overflow:hidden}.seo-page-faq summary{cursor:pointer;padding:1rem 1.15rem;font-weight:600;list-style:none}.seo-page-faq summary::-webkit-details-marker{display:none}.seo-page-faq details p{margin:0;padding:0 1.15rem 1rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/seo-pages.css.map */
