.hero-dental-section{background-color:#fff;background-image:url(/images/banners/dental-banner1.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain;align-items:center;min-height:100vh;padding-top:140px;padding-bottom:70px;display:flex;position:relative;overflow:hidden}.hd-wrap{z-index:1;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1420px;margin:0 auto;padding:0 40px;display:flex;position:relative}.hd-content{text-align:left;max-width:680px}.hd-headline{font-family:var(--font-bricolage-grotesque), sans-serif;letter-spacing:-.02em;color:#091024;margin-bottom:24px;font-size:clamp(38px,5.2vw,66px);font-weight:800;line-height:1.14}.text-highlight{color:var(--figma-grad-start)}.hd-desc{font-family:var(--font-instrument-sans), sans-serif;color:var(--text);max-width:640px;margin-bottom:32px;font-size:clamp(15px,1.5vw,17px);font-weight:500;line-height:1.6}.hd-niche-chips{flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:40px;display:flex}.hd-chip{color:var(--text);font-size:14px;font-weight:600;font-family:var(--font-instrument-sans), sans-serif;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #00000005}.hd-chip:hover{border-color:var(--figma-grad-start);color:var(--figma-grad-start)}.hd-chip svg{color:var(--figma-grad-start)}.hd-divider-dash{color:#cbd5e1;font-size:16px;font-weight:500}.hd-cta-group{margin-bottom:40px}.hd-cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.hd-btn-primary{font-family:var(--font-instrument-sans), sans-serif;background:var(--figma-grad-start);color:#fff;border-radius:8px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.hd-btn-primary:hover{background:var(--figma-grad-end);transform:translateY(-1px);box-shadow:0 4px 14px #4567f233}.hd-btn-primary .arrow-icon{transition:transform .2s}.hd-btn-primary:hover .arrow-icon{transform:translate(4px)}.hd-btn-secondary{font-family:var(--font-instrument-sans), sans-serif;color:var(--text);background:0 0;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.hd-btn-secondary:hover{border-color:var(--figma-grad-start);color:var(--figma-grad-start);background:#f8fafc}.hd-cta-note{color:var(--text);font-size:14px;font-weight:500;font-family:var(--font-instrument-sans), sans-serif;align-items:center;gap:8px;display:flex}.hd-note-arrow{color:var(--figma-grad-start)}.hd-trust-bar{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hd-trust-item{color:var(--text);font-size:14px;font-weight:600;font-family:var(--font-instrument-sans), sans-serif;align-items:center;gap:8px;display:flex}.hd-trust-icon{color:var(--figma-grad-start)}.hd-trust-divider{color:#cbd5e1;font-size:16px;font-weight:300}.hd-visuals{pointer-events:none;justify-content:flex-end;align-items:flex-start;width:45%;height:480px;padding-top:20px;display:flex;position:relative}.hd-trust-badge{text-align:center;z-index:2;pointer-events:auto;background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;width:175px;height:200px;padding:35px 20px;display:none;position:absolute;top:-42%;right:-10%;box-shadow:0 2px 6px #00000005,0 10px 22px #0000000f,0 20px 40px #0000000a}.hd-stars{color:#f59e0b;letter-spacing:2px;font-size:16px}.hd-badge-text{font-family:var(--font-instrument-sans), sans-serif;color:#0f172a;font-size:14px;font-weight:700;line-height:1.4}.hd-smile-curve{justify-content:center;margin-top:5px;display:flex}@media (max-width:1200px){.hero-dental-section{background-position:100%;background-size:cover}}@media (max-width:992px){.hero-dental-section{background-position:100%;padding-top:110px;padding-bottom:50px}.hd-visuals{display:none}.hd-content{max-width:100%}.hd-wrap{justify-content:center;padding:0 24px}}@media (max-width:768px){.hero-dental-section{background-position:50%;background-size:cover}.hero-dental-section:before{content:"";z-index:0;background:#ffffffeb;width:100%;height:100%;position:absolute;top:0;left:0}.hd-wrap{z-index:1;padding:0 20px;position:relative}.hd-content{text-align:center}.eyebrow-wrap{justify-content:center;display:block}.hd-headline{font-size:clamp(30px,8vw,40px)}.hd-desc{margin-left:auto;margin-right:auto;font-size:15px}.hd-niche-chips{justify-content:center;gap:8px}.hd-divider-dash{display:none}.hd-chip{border-radius:20px}.hd-cta-row{flex-direction:column;align-items:center;width:100%}.hd-btn-primary,.hd-btn-secondary{justify-content:center;width:100%;max-width:320px}.hd-cta-note{justify-content:center;max-width:320px;margin:0 auto;font-size:13px}.hd-trust-bar{background:#f8fafc;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;width:100%;max-width:320px;margin-top:30px;margin-left:auto;margin-right:auto;padding:20px 24px}.hd-trust-divider{display:none}.dental-page-container .eyebrow-wrap .eyebrow-line{text-align:center;margin:0 auto}.hd-cta-note{align-items:flex-start}.hd-cta-note svg{flex-shrink:0}.hd-cta-note span{text-align:left}}
.intro-dental-section{background-color:#fafbfc;padding:120px 0;overflow:hidden}.id-wrap{width:100%;max-width:1360px;margin:0 auto;padding:0 40px}.id-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;display:grid}.id-content{padding-right:20px}.id-content .eyebrow-wrap{align-items:center;gap:16px;margin-bottom:24px;display:flex}.id-content .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--figma-grad-start);font-size:13px;font-weight:700}.id-content .eyebrow-line{background:var(--figma-grad-start);width:40px;height:1px;display:block}.id-content .main-title{font-family:var(--font-bricolage-grotesque), sans-serif;color:#091024;letter-spacing:-.02em;margin-bottom:32px;font-size:clamp(36px,4vw,48px);font-weight:700;line-height:1.15}.id-content .main-title span{color:var(--figma-grad-start)}.id-desc{font-family:var(--font-instrument-sans), sans-serif;color:#475569;margin-bottom:24px;font-size:17px;font-weight:500;line-height:1.7}.id-highlight-p{color:#091024;border-left:3px solid var(--figma-grad-start);padding-left:20px;font-size:18px}.fw-semibold{font-weight:600}.id-visual-area{justify-content:center;align-items:center;display:flex;position:relative}.id-image-wrapper{aspect-ratio:4/3;width:100%;max-width:460px;position:relative}.id-image-container{z-index:2;background:#fff;border:1px solid #4567f226;border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #09102414}.id-image-glow{filter:blur(20px);z-index:1;pointer-events:none;background:radial-gradient(circle,#4567f233 0%,#0000 70%);position:absolute;inset:-10px}@media (max-width:1024px){.id-grid{grid-template-columns:1fr;gap:60px}.id-content{padding-right:0}.id-image-wrapper{max-width:100%}}@media (max-width:768px){.intro-dental-section{padding:60px 0}.id-wrap{padding:0 24px}.id-desc{margin-bottom:10px;font-size:14px}.id-highlight-p{padding-left:16px;font-size:14px}.id-grid{gap:10px}.id-content .eyebrow-wrap{align-items:flex-start;gap:0;margin-bottom:18px}}
