.pws-dental-seo-case-study-page{--ink:#f8f9ff;--muted:#a8b3c7;--bg:#060814;--panel:#0b1426;--line:rgba(255,255,255,.11);--cyan:#5ff5e6;--blue:#6382ff;--violet:#aa70ff;--lime:#c8ff63;--orange:#ff9d5c;--paper:#f4f6fa;--dark:#101522;--slate:#687484;--max:1320px;--ease:cubic-bezier(.2,.75,.2,1)}.pws-dental-seo-case-study-page *{box-sizing:border-box}.pws-dental-seo-case-study-page{scroll-behavior:smooth;background:var(--bg)}.pws-dental-seo-case-study-page{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);overflow-x:hidden;line-height:1.55}.pws-dental-seo-case-study-page a{color:inherit;text-decoration:none}.pws-dental-seo-case-study-page button,.pws-dental-seo-case-study-page summary{font:inherit}.pws-dental-seo-case-study-page{overflow:clip}.pws-dental-seo-case-study-page .shell{width:min(calc(100% - 44px),var(--max));margin:auto}.pws-dental-seo-case-study-page .section{padding:116px 0;position:relative}.pws-dental-seo-case-study-page .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.pws-dental-seo-case-study-page .eyebrow:before{content:"";width:30px;height:2px;background:currentColor}.pws-dental-seo-case-study-page .h1{margin:15px 0 0;font-size:clamp(4rem,7.6vw,8rem);line-height:.86;letter-spacing:-.073em}.pws-dental-seo-case-study-page .h2{margin:14px 0 0;font-size:clamp(2.8rem,5.35vw,5.65rem);line-height:.91;letter-spacing:-.06em}.pws-dental-seo-case-study-page .lead{font-size:1.1rem;max-width:720px;color:var(--muted)}.pws-dental-seo-case-study-page .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.pws-dental-seo-case-study-page .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:1px solid var(--line);border-radius:999px;font-weight:900}.pws-dental-seo-case-study-page .btn.primary{background:var(--lime);border-color:var(--lime);color:#101600}.pws-dental-seo-case-study-page .reveal{opacity:1;transform:none;transition:.72s var(--ease)}.pws-dental-seo-case-study-page.pws-motion-ready .reveal{opacity:0;transform:translateY(22px)}.pws-dental-seo-case-study-page.pws-motion-ready .reveal.in{opacity:1;transform:none}.pws-dental-seo-case-study-page .hero{min-height:96svh;display:flex;align-items:center;position:relative;background:radial-gradient(circle at 84% 13%,rgb(170 112 255 / .13),transparent 25%),radial-gradient(circle at 13% 19%,rgb(95 245 230 / .12),transparent 31%),linear-gradient(145deg,#060814,#08101e 72%,#07101a)}.pws-dental-seo-case-study-page .hero:before{content:"";position:absolute;inset:0;opacity:.09;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(#000,transparent 95%)}.pws-dental-seo-case-study-page .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,1fr);gap:62px;align-items:center;padding:132px 0 78px}.pws-dental-seo-case-study-page .hero .eyebrow{color:var(--cyan)}.pws-dental-seo-case-study-page .hero .h1{max-width:900px;color:#fff0;background:linear-gradient(100deg,#fff 0%,#fff 36%,var(--cyan) 65%,#89a6ff 100%);-webkit-background-clip:text;background-clip:text}.pws-dental-seo-case-study-page .hero .h1 span{display:block;color:#fff0;background:linear-gradient(96deg,var(--lime),var(--cyan) 42%,var(--violet));-webkit-background-clip:text;background-clip:text}.pws-dental-seo-case-study-page .hero p{margin:28px 0 0;max-width:730px;color:#aab5c8;font-size:1.07rem}.pws-dental-seo-case-study-page .hero p a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.pws-dental-seo-case-study-page .case-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.pws-dental-seo-case-study-page .case-meta span{padding:7px 9px;border:1px solid rgb(255 255 255 / .08);border-radius:999px;color:#8290a4;background:rgb(255 255 255 / .025);font-size:.56rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pws-dental-seo-case-study-page .snapshot-wrap{margin-top:42px;display:grid;grid-template-columns:.58fr 1.42fr;gap:22px;align-items:stretch}.pws-dental-seo-case-study-page .snapshot-intro{padding:22px 4px 22px 0;display:flex;flex-direction:column;justify-content:center}.pws-dental-seo-case-study-page .snapshot-intro small{color:#7f8a99;font-size:.55rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pws-dental-seo-case-study-page .snapshot-intro strong{display:block;margin-top:8px;font-size:1.45rem;letter-spacing:-.03em}.pws-dental-seo-case-study-page .snapshot-intro span{display:block;margin-top:8px;color:#74808f;font-size:.78rem;max-width:330px}.pws-dental-seo-case-study-page .project-snapshot{border:1px solid #d9dfe7;border-radius:20px;background:#fff;overflow:hidden}.pws-dental-seo-case-study-page .snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pws-dental-seo-case-study-page .snapshot-item{padding:14px 16px;border-right:1px solid #e1e6ec;border-bottom:1px solid #e1e6ec}.pws-dental-seo-case-study-page .snapshot-item:nth-child(3n){border-right:0}.pws-dental-seo-case-study-page .snapshot-item:nth-last-child(-n+3){border-bottom:0}.pws-dental-seo-case-study-page .snapshot-item small{display:block;color:#7d8998;font-size:.52rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pws-dental-seo-case-study-page .snapshot-item strong{display:block;margin-top:5px;color:#151b27;font-size:.76rem;line-height:1.3}.pws-dental-seo-case-study-page .snapshot-item a{color:#315f9e;text-decoration:underline;text-underline-offset:3px}.pws-dental-seo-case-study-page .snapshot-services{padding:14px 16px 15px;border-top:1px solid #e1e6ec;color:#73808f;font-size:.7rem}.pws-dental-seo-case-study-page .snapshot-services b{color:#283241}.pws-dental-seo-case-study-page .snapshot-tools{display:block;margin-top:6px}.pws-dental-seo-case-study-page .evidence-deck{position:relative;min-height:620px;border:1px solid rgb(255 255 255 / .11);border-radius:30px;background:#091221;overflow:hidden;box-shadow:0 36px 100px rgb(0 0 0 / .34)}.pws-dental-seo-case-study-page .evidence-deck:before{content:"";position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:34px 34px}.pws-dental-seo-case-study-page .deck-head{position:absolute;left:18px;right:18px;top:18px;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:rgb(255 255 255 / .03);z-index:5}.pws-dental-seo-case-study-page .deck-head span{color:#758398;font-size:.57rem;font-weight:900;letter-spacing:.1em}.pws-dental-seo-case-study-page .deck-head b{color:var(--lime)}.pws-dental-seo-case-study-page .deck-stack{position:absolute;left:18px;right:18px;top:74px;bottom:18px}.pws-dental-seo-case-study-page .deck-card{position:absolute;border:1px solid rgb(255 255 255 / .09);border-radius:20px;background:#0c1729;overflow:hidden;box-shadow:0 28px 65px rgb(0 0 0 / .28)}.pws-dental-seo-case-study-page .deck-card img{width:100%;height:100%;object-fit:contain;display:block;background:#fff;padding:4px}.pws-dental-seo-case-study-page .deck-traffic{left:0;top:0;width:88%;height:49%;transform:rotate(-1.3deg);animation:pws-dsc-trafficFloat 5.8s ease-in-out infinite}.pws-dental-seo-case-study-page .deck-map{right:0;bottom:0;width:66%;height:55%;transform:rotate(1.8deg);animation:pws-dsc-mapFloat 6.4s ease-in-out infinite .5s}@keyframes pws-dsc-trafficFloat{50%{transform:rotate(-.6deg) translateY(-7px)}}@keyframes pws-dsc-mapFloat{50%{transform:rotate(1.1deg) translateY(7px)}}.pws-dental-seo-case-study-page .deck-label{position:absolute;left:14px;top:14px;padding:6px 9px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:rgb(6 8 20 / .78);font-size:.54rem;font-weight:900;letter-spacing:.08em}.pws-dental-seo-case-study-page .deck-proof{position:absolute;left:6%;bottom:10%;width:210px;padding:15px;border:1px solid rgb(200 255 99 / .18);border-radius:17px;background:rgb(11 20 38 / .93);z-index:4}.pws-dental-seo-case-study-page .deck-proof small{display:block;color:#718096;font-size:.5rem;font-weight:900;letter-spacing:.09em}.pws-dental-seo-case-study-page .deck-proof strong{display:block;margin-top:5px;font-size:1.45rem;color:var(--lime);line-height:1}.pws-dental-seo-case-study-page .deck-proof span{display:block;color:#8794a8;font-size:.62rem;margin-top:5px}.pws-dental-seo-case-study-page .metrics{background:var(--paper);color:var(--dark)}.pws-dental-seo-case-study-page .metrics-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:end}.pws-dental-seo-case-study-page .metrics .lead{color:var(--slate)}.pws-dental-seo-case-study-page .results-context{margin-top:34px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border:1px solid #d9dfe7;border-radius:16px;background:#fff}.pws-dental-seo-case-study-page .results-context strong{font-size:.84rem}.pws-dental-seo-case-study-page .results-context span{color:#74808f;font-size:.72rem}.pws-dental-seo-case-study-page .metric-grid{margin-top:22px;display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid #d9dfe7}.pws-dental-seo-case-study-page .metric{min-height:220px;padding:26px 20px;border-right:1px solid #dfe4ea}.pws-dental-seo-case-study-page .metric:last-child{border-right:0}.pws-dental-seo-case-study-page .metric small{display:block;color:#8792a0;font-size:.56rem;font-weight:900;letter-spacing:.1em}.pws-dental-seo-case-study-page .metric strong{display:block;margin-top:54px;font-size:clamp(2.3rem,3.7vw,4rem);line-height:.9;letter-spacing:-.05em;color:var(--tone);font-variant-numeric:tabular-nums;min-width:4ch}.pws-dental-seo-case-study-page .metric span{display:block;margin-top:10px;color:#697484;font-size:.78rem}.pws-dental-seo-case-study-page .metric:nth-child(1){--tone:#2b3269}.pws-dental-seo-case-study-page .metric:nth-child(2){--tone:#39579e}.pws-dental-seo-case-study-page .metric:nth-child(3){--tone:#3a8c8a}.pws-dental-seo-case-study-page .metric:nth-child(4){--tone:#6e4cb2}.pws-dental-seo-case-study-page .metric:nth-child(5){--tone:#6f9225}.pws-dental-seo-case-study-page .baseline{background:#07101d}.pws-dental-seo-case-study-page .baseline-head{display:grid;grid-template-columns:1fr .72fr;gap:80px;align-items:end}.pws-dental-seo-case-study-page .baseline .eyebrow{color:var(--orange)}.pws-dental-seo-case-study-page .baseline-title .tone-one{color:var(--orange)}.pws-dental-seo-case-study-page .baseline-title .tone-two{color:#fff0;background:linear-gradient(96deg,var(--cyan),#8ea8ff 52%,var(--lime));-webkit-background-clip:text;background-clip:text}.pws-dental-seo-case-study-page .baseline-board{margin-top:58px;display:grid;grid-template-columns:.95fr 1.05fr;gap:14px}.pws-dental-seo-case-study-page .before{min-height:570px;padding:30px;border:1px solid var(--line);border-radius:30px;background:#0b1426;display:flex;flex-direction:column}.pws-dental-seo-case-study-page .before small{color:#718096;font-size:.57rem;font-weight:900;letter-spacing:.1em}.pws-dental-seo-case-study-page .before h3{margin:76px 0 16px;font-size:clamp(2.7rem,4.7vw,5rem);line-height:.93;letter-spacing:-.052em}.pws-dental-seo-case-study-page .before p{color:#8794a8;max-width:560px}.pws-dental-seo-case-study-page .issue-list{margin-top:auto;border-top:1px solid rgb(255 255 255 / .09)}.pws-dental-seo-case-study-page .issue{min-height:47px;display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid rgb(255 255 255 / .09);color:#8d99ab;font-size:.74rem}.pws-dental-seo-case-study-page .issue b{color:var(--orange)}.pws-dental-seo-case-study-page .before-side{display:grid;gap:14px}.pws-dental-seo-case-study-page .issue-card{min-height:278px;padding:24px;border-radius:26px;border:1px solid var(--line);background:#0b1426;position:relative;overflow:hidden}.pws-dental-seo-case-study-page .issue-card small{color:#718096;font-size:.56rem;font-weight:900;letter-spacing:.1em}.pws-dental-seo-case-study-page .issue-card h3{margin:58px 0 10px;font-size:clamp(1.8rem,3vw,3rem);line-height:.97;letter-spacing:-.04em}.pws-dental-seo-case-study-page .issue-card p{margin:0;color:#8794a8}.pws-dental-seo-case-study-page .issue-card .signal{position:absolute;left:24px;right:24px;bottom:26px;height:5px;border-radius:99px;background:rgb(255 255 255 / .06);overflow:hidden}.pws-dental-seo-case-study-page .issue-card .signal:after{content:"";display:block;width:34%;height:100%;background:linear-gradient(90deg,var(--orange),var(--cyan));animation:pws-dsc-signal 3.6s ease-in-out infinite}@keyframes pws-dsc-signal{0%{transform:translateX(-120%)}75%,100%{transform:translateX(330%)}}.pws-dental-seo-case-study-page .timeline{background:var(--paper);color:var(--dark)}.pws-dental-seo-case-study-page .timeline-head{display:grid;grid-template-columns:.76fr 1.24fr;gap:80px;align-items:end}.pws-dental-seo-case-study-page .timeline .lead{color:var(--slate)}.pws-dental-seo-case-study-page .timeline-rail{margin-top:58px;position:relative;border-block:1px solid #d9dfe7}.pws-dental-seo-case-study-page .phase-arrow{position:absolute;top:43px;left:12.5%;width:40px;height:18px;z-index:4;animation:pws-dsc-phaseTravel 8.4s var(--ease) infinite;filter:drop-shadow(0 4px 10px rgb(99 130 255 / .18));transform-origin:50% 50%}.pws-dental-seo-case-study-page .phase-arrow:before{content:"";position:absolute;left:0;top:7.5px;width:30px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--cyan),var(--blue))}.pws-dental-seo-case-study-page .phase-arrow:after{content:"";position:absolute;left:29px;top:3px;width:0;height:0;border-top:6px solid #fff0;border-bottom:6px solid #fff0;border-left:10px solid var(--blue)}@keyframes pws-dsc-phaseTravel{0%,17%{left:12.5%;opacity:.45}24%,41%{left:37.5%;opacity:1}48%,65%{left:62.5%}72%,92%{left:87.5%;opacity:1}97%,100%{left:87.5%;opacity:0}}.pws-dental-seo-case-study-page .timeline-grid{display:grid;grid-template-columns:repeat(4,1fr)}.pws-dental-seo-case-study-page .phase{min-height:320px;padding:90px 22px 24px;border-right:1px solid #dfe4ea}.pws-dental-seo-case-study-page .phase:last-child{border-right:0}.pws-dental-seo-case-study-page .phase small{color:#8792a0;font-size:.56rem;font-weight:900;letter-spacing:.1em}.pws-dental-seo-case-study-page .phase h3{margin:22px 0 10px;font-size:1.5rem}.pws-dental-seo-case-study-page .phase p{margin:0;color:#687483;font-size:.83rem}.pws-dental-seo-case-study-page .proof{background:#09111f}.pws-dental-seo-case-study-page .proof-head{display:grid;grid-template-columns:1fr .74fr;gap:80px;align-items:end}.pws-dental-seo-case-study-page .proof .eyebrow{color:var(--cyan)}.pws-dental-seo-case-study-page .proof-grid{margin-top:58px;display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.pws-dental-seo-case-study-page .proof-figure{min-height:480px;border:1px solid var(--line);border-radius:28px;background:#0b1426;overflow:hidden;display:flex;flex-direction:column}.pws-dental-seo-case-study-page .proof-figure img{width:100%;height:420px;object-fit:contain;background:#fff;padding:8px}.pws-dental-seo-case-study-page .proof-cap{padding:18px 20px}.pws-dental-seo-case-study-page .proof-cap small{display:block;color:#718096;font-size:.55rem;font-weight:900;letter-spacing:.1em}.pws-dental-seo-case-study-page .proof-cap strong{display:block;margin-top:5px;font-size:1rem}.pws-dental-seo-case-study-page .proof-cap span{display:block;margin-top:4px;color:#8794a8;font-size:.75rem}.pws-dental-seo-case-study-page .proof-note{min-height:480px;padding:28px;border:1px solid var(--line);border-radius:28px;background:#0b1426;display:flex;flex-direction:column}.pws-dental-seo-case-study-page .proof-note small{color:#718096;font-size:.56rem;font-weight:900;letter-spacing:.1em}.pws-dental-seo-case-study-page .proof-note h3{margin:74px 0 14px;font-size:clamp(2.2rem,3.8vw,4.1rem);line-height:.94;letter-spacing:-.045em}.pws-dental-seo-case-study-page .proof-note p{color:#8794a8}.pws-dental-seo-case-study-page .proof-note ul{margin:auto 0 0;padding:0;list-style:none;border-top:1px solid rgb(255 255 255 / .09)}.pws-dental-seo-case-study-page .proof-note li{padding:12px 0;border-bottom:1px solid rgb(255 255 255 / .09);color:#8d99ab;font-size:.76rem}.pws-dental-seo-case-study-page .decisions{background:var(--paper);color:var(--dark)}.pws-dental-seo-case-study-page .decisions-grid{display:grid;grid-template-columns:.68fr 1.32fr;gap:90px}.pws-dental-seo-case-study-page .decisions-copy{position:sticky;top:100px}.pws-dental-seo-case-study-page .decisions .lead{color:var(--slate)}.pws-dental-seo-case-study-page .decision-log{border-top:1px solid #d9dfe7}.pws-dental-seo-case-study-page .log{display:grid;grid-template-columns:100px 1fr;gap:22px;padding:25px 0;border-bottom:1px solid #d9dfe7}.pws-dental-seo-case-study-page .log small{color:#84909e;font-size:.57rem;font-weight:900;letter-spacing:.1em}.pws-dental-seo-case-study-page .log h3{margin:0;font-size:1.22rem}.pws-dental-seo-case-study-page .log p{margin:6px 0 0;color:#697585;font-size:.85rem}.pws-dental-seo-case-study-page .faq{background:#0a1220}.pws-dental-seo-case-study-page .faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.pws-dental-seo-case-study-page .faq .eyebrow{color:var(--cyan)}.pws-dental-seo-case-study-page .faq-list{border-top:1px solid var(--line)}.pws-dental-seo-case-study-page .faq-item{border-bottom:1px solid var(--line)}.pws-dental-seo-case-study-page .faq-item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 28px;gap:20px;padding:23px 0;color:#fff;font-weight:900}.pws-dental-seo-case-study-page .faq-item summary::-webkit-details-marker{display:none}.pws-dental-seo-case-study-page .faq-item summary:after{content:"+";color:var(--cyan)!important;-webkit-text-fill-color:var(--cyan)!important;text-align:center}.pws-dental-seo-case-study-page .faq-item[open] summary:after{content:"−";color:var(--cyan)!important;-webkit-text-fill-color:var(--cyan)!important}.pws-dental-seo-case-study-page .faq-content{padding:0 44px 24px 0}.pws-dental-seo-case-study-page .faq-content p{margin:0;color:#8f9bb0}.pws-dental-seo-case-study-page .cta{padding:118px 0;background:#050814}.pws-dental-seo-case-study-page .cta-inner{padding-top:50px;border-top:1px solid var(--line)}.pws-dental-seo-case-study-page .cta .eyebrow{color:var(--lime)}.pws-dental-seo-case-study-page .cta h2{margin:14px 0 0;max-width:1100px;font-size:clamp(3rem,6.5vw,7rem);line-height:.89;letter-spacing:-.06em}.pws-dental-seo-case-study-page .cta h2 em{font-style:normal;color:var(--lime)}.pws-dental-seo-case-study-page .cta-bottom{margin-top:34px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.pws-dental-seo-case-study-page .cta-bottom p{margin:0;max-width:680px;color:#8d9aaf}@media (max-width:1100px){.pws-dental-seo-case-study-page .hero-grid{grid-template-columns:1fr;gap:42px}.pws-dental-seo-case-study-page .metrics-head,.pws-dental-seo-case-study-page .baseline-head,.pws-dental-seo-case-study-page .timeline-head,.pws-dental-seo-case-study-page .proof-head,.pws-dental-seo-case-study-page .decisions-grid,.pws-dental-seo-case-study-page .faq-grid{grid-template-columns:1fr}.pws-dental-seo-case-study-page .snapshot-wrap{grid-template-columns:1fr}.pws-dental-seo-case-study-page .decisions-copy{position:relative;top:auto}.pws-dental-seo-case-study-page .metric-grid{grid-template-columns:repeat(3,1fr)}.pws-dental-seo-case-study-page .metric:nth-child(3){border-right:0}.pws-dental-seo-case-study-page .metric:nth-child(-n+3){border-bottom:1px solid #dfe4ea}.pws-dental-seo-case-study-page .baseline-board,.pws-dental-seo-case-study-page .proof-grid{grid-template-columns:1fr}.pws-dental-seo-case-study-page .cta-bottom{grid-template-columns:1fr}}@media (max-width:760px){.pws-dental-seo-case-study-page .shell{width:calc(100% - 28px)}.pws-dental-seo-case-study-page .section{padding:82px 0}.pws-dental-seo-case-study-page .h1{font-size:clamp(3.35rem,16vw,5.7rem)}.pws-dental-seo-case-study-page .h2{font-size:clamp(2.55rem,13vw,4.6rem)}.pws-dental-seo-case-study-page .hero{min-height:auto}.pws-dental-seo-case-study-page .hero-grid{padding:102px 0 48px}.pws-dental-seo-case-study-page .evidence-deck{min-height:590px}.pws-dental-seo-case-study-page .deck-traffic{width:96%;height:43%}.pws-dental-seo-case-study-page .deck-map{width:82%;height:48%}.pws-dental-seo-case-study-page .deck-proof{left:4%;bottom:11%;width:178px}.pws-dental-seo-case-study-page .snapshot-wrap{grid-template-columns:1fr;gap:12px}.pws-dental-seo-case-study-page .snapshot-intro{padding:0}.pws-dental-seo-case-study-page .snapshot-grid{grid-template-columns:1fr}.pws-dental-seo-case-study-page .snapshot-item{border-right:0!important;border-bottom:1px solid #e1e6ec!important}.pws-dental-seo-case-study-page .snapshot-item:last-child{border-bottom:0!important}.pws-dental-seo-case-study-page .results-context{align-items:flex-start;flex-direction:column}.pws-dental-seo-case-study-page .proof-figure img{height:320px}.pws-dental-seo-case-study-page .metric-grid{grid-template-columns:1fr}.pws-dental-seo-case-study-page .metric{min-height:150px;border-right:0;border-bottom:1px solid #dfe4ea!important}.pws-dental-seo-case-study-page .metric strong{margin-top:28px}.pws-dental-seo-case-study-page .metric:last-child{border-bottom:0!important}.pws-dental-seo-case-study-page .before{min-height:0}.pws-dental-seo-case-study-page .before h3{margin-top:52px}.pws-dental-seo-case-study-page .timeline-rail{border:0;padding-left:44px}.pws-dental-seo-case-study-page .phase-arrow{left:5px;top:7%;transform:rotate(90deg);transform-origin:50% 50%;animation:pws-dsc-phaseTravelMobile 8.4s var(--ease) infinite}@keyframes pws-dsc-phaseTravelMobile{0%,17%{top:7%;opacity:.45}24%,41%{top:31%;opacity:1}48%,65%{top:56%}72%,92%{top:81%;opacity:1}97%,100%{top:81%;opacity:0}}.pws-dental-seo-case-study-page .timeline-grid{display:block}.pws-dental-seo-case-study-page .phase{min-height:0;padding:20px 0 28px;border:0!important}.pws-dental-seo-case-study-page .proof-figure img{height:280px}.pws-dental-seo-case-study-page .log{grid-template-columns:72px 1fr}.pws-dental-seo-case-study-page .faq-grid{gap:34px}.pws-dental-seo-case-study-page .cta{padding:92px 0}}@media (prefers-reduced-motion:reduce){.pws-dental-seo-case-study-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pws-dental-seo-case-study-page .reveal{opacity:1;transform:none}}.pws-dental-seo-case-study-page{width:100%;max-width:none!important}.pws-dental-seo-case-study-page img{max-width:100%}.pws-dental-seo-case-study-page .btn{box-shadow:none!important;text-decoration:none!important}.pws-dental-seo-case-study-page .btn.primary{background:var(--lime)!important;color:#101600!important;border-color:var(--lime)!important}.pws-dental-seo-case-study-page .cta .btn:not(.primary){background:#fff!important;color:#101522!important;-webkit-text-fill-color:#101522!important;border-color:#fff!important}.pws-dental-seo-case-study-page .cta .btn:not(.primary):hover,.pws-dental-seo-case-study-page .cta .btn:not(.primary):focus-visible{background:#f4f6fa!important;color:#101522!important;-webkit-text-fill-color:#101522!important;border-color:#f4f6fa!important}.pws-dental-seo-case-study-page .reveal{opacity:1;transform:none}.pws-dental-seo-case-study-page.pws-motion-ready .reveal{opacity:0;transform:translateY(22px)}.pws-dental-seo-case-study-page.pws-motion-ready .reveal.in{opacity:1;transform:none}.pws-dental-seo-case-study-page .hero .h1,.pws-dental-seo-case-study-page .hero .h1 span,.pws-dental-seo-case-study-page .baseline-title .tone-two{color:transparent!important;-webkit-text-fill-color:transparent!important}.pws-dental-seo-case-study-page .metrics .h2,.pws-dental-seo-case-study-page .timeline .h2,.pws-dental-seo-case-study-page .decisions .h2,.pws-dental-seo-case-study-page .metric h3,.pws-dental-seo-case-study-page .snapshot-intro strong,.pws-dental-seo-case-study-page .snapshot-item strong,.pws-dental-seo-case-study-page .phase h3,.pws-dental-seo-case-study-page .log h3{color:var(--dark)!important;-webkit-text-fill-color:var(--dark)!important}.pws-dental-seo-case-study-page .baseline .h2,.pws-dental-seo-case-study-page .before h3,.pws-dental-seo-case-study-page .issue-card h3,.pws-dental-seo-case-study-page .proof .h2,.pws-dental-seo-case-study-page .proof-note h3,.pws-dental-seo-case-study-page .faq .h2,.pws-dental-seo-case-study-page .faq-item summary,.pws-dental-seo-case-study-page .cta h2{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.pws-dental-seo-case-study-page .baseline-title .tone-one{color:var(--orange)!important;-webkit-text-fill-color:var(--orange)!important}.pws-dental-seo-case-study-page .cta h2 em{color:var(--lime)!important;-webkit-text-fill-color:var(--lime)!important}