section[data-case-seo]{position:relative!important;z-index:1!important;isolation:isolate;display:block!important;clear:both!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(48px,6vw,80px) clamp(20px,5vw,64px) clamp(64px,7vw,96px)!important;background:#0b0d17!important;color:#f1ecde!important;border-top:1px solid rgba(190,255,46,.12)!important;box-sizing:border-box;font-family:Geist,Inter,system-ui,-apple-system,sans-serif!important;line-height:1.5;opacity:1!important}section[data-case-seo] .case-seo__inner{max-width:880px;margin:0 auto!important;display:grid;gap:22px}section[data-case-seo] .case-seo__kicker{font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace!important;font-size:10px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#beff2ec7!important;margin:0!important;padding:0!important;opacity:1!important}section[data-case-seo] h2.case-seo__title{font-family:Big Shoulders Display,Impact,sans-serif!important;font-weight:600!important;font-size:clamp(28px,3.8vw,42px)!important;line-height:.96!important;letter-spacing:-.02em!important;margin:0!important;padding:0!important;color:#f7f1e4!important;background:none!important;text-transform:uppercase!important;text-align:left!important;text-decoration:none!important}section[data-case-seo] p.case-seo__intro{margin:0!important;padding:0!important;font-family:Geist,system-ui,sans-serif!important;font-size:clamp(15px,1.5vw,17px)!important;line-height:1.6!important;font-weight:400!important;font-style:normal!important;color:#f1ecdedb!important;max-width:68ch;text-align:left!important;text-transform:none!important;letter-spacing:0!important;background:none!important;opacity:1!important}section[data-case-seo] ul.case-seo__faqs{list-style:none!important;margin:6px 0 0!important;padding:0!important;display:grid;gap:0;background:none!important;border-top:1px solid rgba(241,236,222,.12)!important}section[data-case-seo] li.case-seo__faq{border-bottom:1px solid rgba(241,236,222,.1)!important;margin:0!important;padding:0!important;list-style:none!important;background:none!important}section[data-case-seo] li.case-seo__faq:before,section[data-case-seo] li.case-seo__faq::marker{content:none!important;display:none!important}section[data-case-seo] li.case-seo__faq details{margin:0!important;padding:0!important;background:none!important}section[data-case-seo] li.case-seo__faq summary{cursor:pointer;list-style:none!important;display:block;margin:0!important;padding:16px 36px 16px 0!important;font-family:"Instrument Serif",Times New Roman,Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(17px,1.9vw,21px)!important;line-height:1.3!important;color:#f7f1e4!important;background:none!important;border:none!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important;position:relative;transition:color .2s ease;opacity:1!important}section[data-case-seo] li.case-seo__faq summary::-webkit-details-marker{display:none!important}section[data-case-seo] li.case-seo__faq summary:after{content:"+";position:absolute;right:0;top:16px;font-family:Geist Mono,ui-monospace,monospace!important;font-style:normal!important;font-size:22px;line-height:1;font-weight:400;color:#beff2e!important;opacity:1!important;transition:transform .25s ease}section[data-case-seo] li.case-seo__faq details[open] summary:after{content:"−"}section[data-case-seo] li.case-seo__faq summary:hover{color:#beff2e!important}section[data-case-seo] .case-seo__answer{padding:0 0 18px!important;margin:0!important;background:none!important}section[data-case-seo] .case-seo__answer p{margin:0!important;padding:0!important;font-family:Geist,system-ui,sans-serif!important;font-style:normal!important;font-size:clamp(14px,1.4vw,16px)!important;line-height:1.65!important;color:#f1ecdec7!important;max-width:68ch;font-weight:400!important;letter-spacing:0!important;text-align:left!important;background:none!important;opacity:1!important}section[data-case-seo] .case-seo__related{margin:14px 0 0!important;padding:28px 0 0!important;border-top:1px solid rgba(241,236,222,.12)!important;display:grid;gap:18px}section[data-case-seo] .case-seo__related-kicker{font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace!important;font-size:10px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#beff2ec7!important;margin:0!important;padding:0!important}section[data-case-seo] h3.case-seo__related-title{font-family:Big Shoulders Display,Impact,sans-serif!important;font-weight:600!important;font-size:clamp(22px,2.6vw,30px)!important;line-height:.98!important;letter-spacing:-.02em!important;margin:0!important;padding:0!important;color:#f7f1e4!important;text-transform:uppercase!important;text-align:left!important}section[data-case-seo] ul.case-seo__related-grid{list-style:none!important;margin:4px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}section[data-case-seo] li.case-seo__related-item{list-style:none!important;margin:0!important;padding:0!important;background:none!important}section[data-case-seo] li.case-seo__related-item:before,section[data-case-seo] li.case-seo__related-item::marker{content:none!important;display:none!important}section[data-case-seo] a.case-seo__related-link{position:relative;display:grid!important;grid-template-rows:auto auto 1fr auto;gap:8px;height:100%;padding:18px 18px 20px!important;background:#f1ecde08!important;border:1px solid rgba(241,236,222,.12)!important;border-radius:14px!important;text-decoration:none!important;color:#f7f1e4!important;transition:border-color .2s ease,background .2s ease,transform .2s ease;overflow:hidden}section[data-case-seo] a.case-seo__related-link:hover{border-color:#beff2e99!important;background:#beff2e0d!important;transform:translateY(-2px)}section[data-case-seo] .case-seo__related-segment{font-family:Geist Mono,ui-monospace,monospace!important;font-size:9.5px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#f1ecde80!important;line-height:1.3!important}section[data-case-seo] .case-seo__related-niche{font-family:Big Shoulders Display,Impact,sans-serif!important;font-weight:600!important;font-size:19px!important;line-height:1.04!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:#f7f1e4!important}section[data-case-seo] .case-seo__related-name{font-family:"Instrument Serif",Times New Roman,Georgia,serif!important;font-style:italic!important;font-size:15px!important;line-height:1.25!important;color:#f1ecdeb8!important;align-self:end}section[data-case-seo] .case-seo__related-arrow{position:absolute;right:14px;bottom:14px;font-family:Geist Mono,ui-monospace,monospace!important;font-size:16px;line-height:1;color:#beff2e;transition:transform .2s ease}section[data-case-seo] a.case-seo__related-link:hover .case-seo__related-arrow{transform:translate(4px)}@media(max-width:720px){section[data-case-seo] ul.case-seo__related-grid{grid-template-columns:1fr;gap:10px}section[data-case-seo] a.case-seo__related-link{grid-template-rows:auto auto auto;padding:16px 16px 18px!important}section[data-case-seo] .case-seo__related-niche{font-size:18px!important}}@media(prefers-reduced-motion:reduce){section[data-case-seo] a.case-seo__related-link,section[data-case-seo] a.case-seo__related-link:hover,section[data-case-seo] .case-seo__related-arrow{transition:none!important;transform:none!important}}section[data-case-seo] .case-seo__cta-group{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:10px 0 0!important}section[data-case-seo] a.case-seo__cta{display:inline-flex;align-items:center;gap:10px;margin:0!important;padding:14px 22px!important;background:#beff2e!important;color:#0b0d17!important;text-decoration:none!important;border-radius:999px;font-family:Geist Mono,ui-monospace,monospace!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;border:none!important;box-shadow:0 8px 24px #beff2e2e;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}section[data-case-seo] a.case-seo__cta:hover{transform:translateY(-2px);background:#d8ff75!important;box-shadow:0 12px 30px #beff2e47}section[data-case-seo] a.case-seo__cta--ghost{background:transparent!important;color:#f1ecde!important;border:1px solid rgba(241,236,222,.2)!important;box-shadow:none}section[data-case-seo] a.case-seo__cta--ghost:hover{background:#beff2e0f!important;border-color:#beff2e80!important;color:#beff2e!important;box-shadow:none}section[data-case-seo] .case-seo__cta-text{color:inherit!important}section[data-case-seo] .case-seo__cta-arrow{color:inherit!important;font-family:Geist Mono,ui-monospace,monospace!important;font-size:16px!important;line-height:1;transition:transform .2s ease}section[data-case-seo] a.case-seo__cta:hover .case-seo__cta-arrow{transform:translate(4px)}@media(prefers-reduced-motion:reduce){section[data-case-seo] a.case-seo__cta,section[data-case-seo] li.case-seo__faq summary,section[data-case-seo] li.case-seo__faq summary:after{transition:none!important}}
