.seo-case-study{background:radial-gradient(800px 600px at 85% 4%,#5aa8ff21,transparent 65%),var(--bg);overflow:hidden}.seo-case-study h2{margin-top:0}.seo-case-study__hero{border-bottom:1px solid #ffffff14;padding:clamp(4rem,8vw,7.25rem) 0 clamp(3.5rem,7vw,6rem);position:relative}.seo-case-study__hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0b0e12fa 0%,#0b0e12d6 54%,#0b0e1259 100%),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff06 80px);position:absolute;inset:0}.seo-case-study__hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid;position:relative}.seo-case-study__hero-copy{max-width:760px}.seo-case-study__client{letter-spacing:.16em;text-transform:uppercase;margin:1.2rem 0 .5rem;font-size:.95rem;font-weight:800}.seo-case-study__client a{color:var(--accent-2);text-decoration:none}.seo-case-study__hero h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.98}.seo-case-study__lead{color:#d9e0e9;max-width:700px;margin-top:1.5rem;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.7}.seo-case-study__actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.seo-case-study__hero-proof{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#131823d1;border:1px solid #7dd2ff38;border-radius:24px;gap:1rem;padding:1.1rem;display:grid;box-shadow:0 28px 70px #00000073}.seo-case-study__hero-proof>div{background:#ffffff09;border-radius:16px;flex-direction:column;padding:1.15rem;display:flex}.seo-case-study__hero-proof strong{color:#fff;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.seo-case-study__hero-proof span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.88rem;font-weight:700}.seo-case-study__hero-proof blockquote{border-left:3px solid var(--accent);color:#eef7ff;padding:1.25rem;font-size:1.05rem;font-weight:650}.seo-case-study__hero-proof cite,.seo-case-study__quote cite{color:var(--muted);margin-top:.7rem;font-size:.82rem;font-style:normal;font-weight:600;display:block}.seo-case-study__section-heading{text-align:center;max-width:780px;margin:0 auto clamp(1.8rem,4vw,3rem)}.seo-case-study__section-heading h2{margin-top:.9rem}.seo-case-study__section-heading p{color:var(--muted);margin-top:.9rem;font-size:1.06rem}.seo-case-study__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.seo-case-study__metric{background:linear-gradient(#131823f5,#0f1420c7);border:1px solid #ffffff17;border-radius:20px;min-height:225px;padding:1.5rem}.seo-case-study__metric strong{color:var(--accent-2);font-size:clamp(2.2rem,4vw,3.35rem);line-height:1;display:block}.seo-case-study__metric h3{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:1.1rem 0 .65rem;font-size:1rem}.seo-case-study__metric p{color:var(--muted);font-size:.92rem}.seo-case-study__story,.seo-case-study__impact{background:#ffffff06;border-block:1px solid #ffffff0f}.seo-case-study__story-grid,.seo-case-study__impact-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.seo-case-study__story-copy h2,.seo-case-study__impact h2{text-align:left;margin:.7rem 0 1.25rem}.seo-case-study__story-copy p+p{margin-top:1rem}.seo-case-study__kicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:800}.seo-case-study__story-card,.seo-case-study__quote{box-shadow:var(--shadow-2);background:#0f1420e0;border:1px solid #7dd2ff2e;border-radius:24px;padding:clamp(1.5rem,4vw,2.5rem)}.seo-case-study__story-card h3{margin:.7rem 0 1.1rem}.seo-case-study__story-card ul{color:#cfd6df;gap:.75rem;padding-left:1.2rem;display:grid}.seo-case-study__strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.seo-case-study__strategy-card{background:linear-gradient(145deg,#131823fa,#0f1420bd);border:1px solid #ffffff17;border-radius:20px;padding:clamp(1.4rem,3vw,2rem)}.seo-case-study__strategy-card .material-symbols-outlined{width:46px;height:46px;color:var(--accent-2);background:#5aa8ff1f;border-radius:14px;place-items:center;display:grid}.seo-case-study__strategy-card h3{margin:1rem 0 .65rem}.seo-case-study__strategy-card p{color:var(--muted)}.seo-case-study__evidence{padding-top:0}.seo-case-study__figure{background:#10151f;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 32px 80px #0000006b}.seo-case-study__figure img{width:100%;height:auto;display:block}.seo-case-study__figure figcaption{color:var(--muted);padding:1rem 1.25rem 1.2rem;font-size:.88rem}.seo-case-study__quote .material-symbols-outlined{color:var(--accent);font-size:2.6rem}.seo-case-study__quote p{color:#eef7ff;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:650;line-height:1.5}.seo-case-study__next-card,.seo-case-study__cta-card{box-shadow:var(--shadow-2);background:radial-gradient(500px 250px at 0 0,#5aa8ff26,#0000 70%),linear-gradient(135deg,#131823,#0f1420);border:1px solid #ffffff1a;border-radius:28px;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.8rem,5vw,3.5rem);display:flex}.seo-case-study__next-card>div{max-width:780px}.seo-case-study__next-card h2,.seo-case-study__cta-card h2{text-align:left;margin:.9rem 0}.seo-case-study__next-card .btn{flex:none}.seo-case-study__cta{padding-top:0}.seo-case-study__cta-card{text-align:center;background:radial-gradient(650px 300px at 50% 0,#8f53ff47,#0000 70%),linear-gradient(135deg,#151a28,#0d111a);display:block}.seo-case-study__cta-card h2,.seo-case-study__cta-card p{text-align:center;max-width:760px;margin-inline:auto}.seo-case-study__cta-card .seo-case-study__actions{justify-content:center}@media (max-width:900px){.seo-case-study__hero-grid,.seo-case-study__story-grid,.seo-case-study__impact-grid{grid-template-columns:1fr}.seo-case-study__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-case-study__next-card{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.seo-case-study__hero{padding-top:3.25rem}.seo-case-study__hero h1{font-size:clamp(2.55rem,13vw,4rem)}.seo-case-study__actions .btn{width:100%}.seo-case-study__metrics,.seo-case-study__strategy-grid{grid-template-columns:1fr}.seo-case-study__metric{min-height:0}}.seo-case-study{background:radial-gradient(800px 600px at 85% 4%,#8f53ff1a,#0000 65%),#fff}.seo-case-study__hero{border-color:#20122614}.seo-case-study__hero:before{background:linear-gradient(90deg,#fffffffa,#ffffffdb),repeating-linear-gradient(90deg,#0000 0 79px,#140c1806 80px)}.seo-case-study__lead,.seo-case-study__story-card ul,.seo-case-study__quote p{color:var(--muted)}.seo-case-study__hero-proof blockquote{color:#09090b}.seo-case-study__hero-proof,.seo-case-study__metric,.seo-case-study__story-card,.seo-case-study__quote,.seo-case-study__strategy-card,.seo-case-study__figure,.seo-case-study__next-card,.seo-case-study__cta-card{background:radial-gradient(500px 220px at 100% 0,#8f53ff14,#0000 70%),#fff;border-color:#2012261a;box-shadow:0 14px 42px #25182d14}.seo-case-study__hero-proof>div,.seo-case-study__story,.seo-case-study__impact{background:#faf7fb;border-color:#20122614}.seo-case-study__hero-proof strong,.seo-case-study__metric h3{color:#09090b}
