.dental-campaign section[id]{scroll-margin-top:24px}.dental-campaign .campaign-hero-grid{grid-template-columns:1.2fr 1fr}.dental-hero-detail{max-width:550px;margin-top:16px!important;color:#aeb5a5;font-size:13px;line-height:1.8}.dental-system .campaign-system-node h2{font-size:clamp(19px,2vw,26px)}.dental-stats{background:var(--yellow)}.dental-stats>div{display:grid;grid-template-columns:repeat(3,1fr)}.dental-stats>div>div{display:flex;align-items:center;gap:20px;padding:25px 30px;border-right:1px solid #b7ac20}.dental-stats>div>div:first-child{padding-left:0}.dental-stats>div>div:last-child{border:0}.dental-stats strong{font-family:var(--font-display),sans-serif;font-size:42px;line-height:1;letter-spacing:-.05em}.dental-stats span{max-width:170px;font-size:12px;line-height:1.5}.dental-campaign .campaign-pain-grid article:nth-child(2){background:var(--surface);color:white}.dental-campaign .campaign-pain-grid article:nth-child(2)>span{color:var(--yellow)}.dental-campaign .campaign-pain-grid article:nth-child(2) p{color:#bec6b5}.dental-campaign .campaign-pain-grid p{display:flex;justify-content:space-between;align-items:center;margin-top:26px}.dental-review-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:40px}.dental-review-grid article{grid-column:span 2;padding:28px;border:1px solid #d2d8c5;border-radius:10px;background:#fdfdfb}.dental-review-grid article:nth-child(n+4){grid-column:span 3}.dental-review-grid article:first-child{background:var(--yellow);border-color:var(--yellow)}.dental-review-grid article>div{display:flex;justify-content:space-between;align-items:center;gap:15px}.dental-review-grid article>div span{font-size:9px;letter-spacing:.08em}.dental-review-grid svg{flex-shrink:0}.dental-review-grid h3{margin-top:35px;font-size:26px;line-height:1.15;letter-spacing:-.035em}.dental-review-grid p{margin-top:14px;color:#5b614f;font-size:13px;line-height:1.8}.dental-footnote{margin-top:24px!important;color:var(--muted);font-size:11px}.dental-report-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px)}.dental-yellow{color:var(--yellow)}.dental-deliverables{list-style:none;display:grid;gap:16px;margin:26px 0 10px;padding:0;font-size:13px;color:#e5eadc}.dental-deliverables li{display:flex;align-items:center;gap:12px}.dental-deliverables svg{color:var(--yellow);flex-shrink:0}.dental-campaign .dental-report{margin:0;padding:36px;border-top:7px solid var(--yellow);border-radius:10px;background:var(--paper);color:var(--ink);box-shadow:12px 14px 0 #ffffff0d}.dental-report-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.dental-report-top span{font-size:9px;letter-spacing:.08em}.dental-report h3{margin-top:32px;font-size:32px;line-height:1.1;letter-spacing:-.04em}.dental-report>p{margin-top:15px;color:var(--muted);font-size:12px}.dental-report-rows{margin-top:26px;border-top:1px solid var(--line)}.dental-report-rows>div{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.dental-report-rows span{color:var(--muted);font-size:10px}.dental-report-rows span:last-child{margin-left:auto;white-space:nowrap}.dental-report-bottom{display:flex;justify-content:space-between;padding:18px;background:var(--yellow);margin-top:24px;font-size:13px}.dental-campaign .dental-report figcaption{color:#666d5c;font-size:8px;letter-spacing:.06em;margin-top:20px}.dental-eligibility{padding-block:65px;background:#eff0e8;border-block:1px solid var(--line)}.dental-roles{padding:30px;background:var(--surface);color:#ecf0e6;border-radius:10px}.dental-roles>p{font-size:10px;color:var(--yellow);letter-spacing:.12em;margin-bottom:15px}.dental-roles>div{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #42473b;font-size:14px}.dental-roles>div:last-child{border-bottom:0}.dental-roles svg{color:var(--yellow)}.dental-campaign .campaign-enquiry-grid{align-items:start;gap:65px}.dental-campaign .campaign-enquiry-copy{padding-top:25px}.dental-form-group{margin:14px 0 0;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:12px}.dental-field-note{font-size:10px;color:var(--muted)}.dental-campaign .campaign-success ol{padding-left:20px;font-size:13px;line-height:1.8}.dental-campaign .campaign-success li{margin-top:12px}@media (max-width:980px){.dental-campaign .campaign-hero-grid{grid-template-columns:1fr 1fr;gap:28px}.dental-campaign .campaign-enquiry-grid{gap:30px}}@media (max-width:760px){.dental-campaign .campaign-hero-grid,.dental-report-grid{grid-template-columns:1fr}.dental-stats>div>div{flex-direction:column;align-items:flex-start;padding:20px 14px;gap:10px}.dental-stats strong{font-size:32px}.dental-stats span{font-size:10px}.dental-review-grid{grid-template-columns:1fr;gap:14px;margin-top:28px}.dental-review-grid article,.dental-review-grid article:nth-child(n+4){grid-column:auto;padding:24px}.dental-campaign .dental-report{padding:25px}.dental-report h3{font-size:29px}.dental-eligibility{padding-block:50px}}