@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700;9..144,800;9..144,900&family=Inter:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@500;600;700&display=swap";:root{--navy: #0b2c63;--navy-700: #123a7a;--navy-900: #071c40;--accent: #2f8fd6;--accent-strong: #1668a8;--accent-soft: #8fd0f5;--sky-deep: #2f6fa8;--sky-deep-700: #255a89;--sky-tint: #eaf3fb;--amber: #c9ecff;--amber-strong: #8fd0f5;--amber-ink: #0b2c63;--bg: #f7f5ef;--surface: #ffffff;--surface-2: #f1eee5;--surface-3: #eae6da;--border: #e2ddcf;--border-strong: #cfc7b1;--ink: #101a19;--ink-2: #33413d;--muted: #5b6863;--muted-2: #7a857f;--ok-bg: #e7f6ee;--ok-ink: #0c5b45;--err-bg: #fdece8;--err-ink: #9a2d1f;--radius-sm: 4px;--radius: 6px;--radius-lg: 10px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(16, 26, 25, .05);--shadow-md: 0 6px 20px rgba(16, 26, 25, .09);--shadow-lg: 0 22px 54px rgba(9, 24, 48, .18);--shadow-hard: 5px 5px 0 rgba(11, 44, 99, .1);--ring: 0 0 0 3px rgba(47, 143, 214, .35);--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: Georgia, "Times New Roman", serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--header-h: 88px;--ease: cubic-bezier(.22, .61, .36, 1);color:var(--ink);background:var(--bg);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink)}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}img{max-width:100%}svg{display:block;flex-shrink:0}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:3px}::selection{background:#2f8fd621;color:var(--ink)}.reveal{opacity:1;transform:translateY(0);transition:transform .8s var(--ease)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>*{animation:rise .7s var(--ease) both}.reveal-stagger.is-visible>*:nth-child(1){animation-delay:0ms}.reveal-stagger.is-visible>*:nth-child(2){animation-delay:.12s}.reveal-stagger.is-visible>*:nth-child(3){animation-delay:.24s}.reveal-stagger.is-visible>*:nth-child(4){animation-delay:.36s}@media(prefers-reduced-motion:reduce){.reveal,.reveal-stagger>*,.auth-art,.auth-logo,.auth-panel,.auth-footer-copy{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes loader-fade-out{0%,78%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes worth-slide{0%{opacity:0;transform:translate(-82%)}22%{opacity:1}62%,to{opacity:1;transform:translate(0)}}@keyframes loader-line{0%{transform:scaleX(0);transform-origin:left}54%,to{transform:scaleX(1);transform-origin:left}}@keyframes loader-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes subtle-scan{0%{transform:translate(-18%)}to{transform:translate(18%)}}.sr-only,.skip-link{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{background:var(--surface);border:1px solid var(--ink);box-shadow:var(--shadow-md);clip:auto;height:auto;left:16px;padding:10px 14px;top:16px;width:auto;z-index:60}.dev-banner{align-items:center;background:var(--amber);border-bottom:1.5px solid var(--ink);color:var(--amber-ink);display:flex;gap:16px;justify-content:center;padding:10px clamp(16px,4vw,40px);text-align:center}.dev-banner p{font-size:.86rem;font-weight:600;line-height:1.4;margin:0;max-width:72ch}.dev-banner button{background:transparent;border:0;color:var(--amber-ink);flex:0 0 auto;opacity:.7;transition:opacity .15s var(--ease)}.dev-banner button:hover{opacity:1}.dw-loader-shell{align-items:center;animation:loader-fade-out 1.7s var(--ease) forwards;background:radial-gradient(circle at 50% 42%,rgba(47,143,214,.12),transparent 34%),linear-gradient(180deg,#fbfaf6,#f7f5ef);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;position:fixed;z-index:500}.dw-loader-shell:before{animation:subtle-scan 1.6s var(--ease) infinite alternate;background:linear-gradient(90deg,transparent 0%,rgba(47,143,214,.1) 46%,transparent 100%);content:"";height:100%;position:absolute;width:72%}.dw-loader-shell.is-preview{animation:none;background:#fbfaf6;border:1.5px solid var(--border-strong);min-height:clamp(260px,42vw,440px);position:relative;z-index:1}.dw-loader{animation:loader-breathe 1.2s var(--ease) infinite;display:grid;min-width:min(82vw,520px);place-items:center;position:relative;z-index:1}.dw-loader-mark{display:flex;font-family:var(--font-sans);font-size:clamp(3rem,10vw,7.5rem);font-weight:900;letter-spacing:0;line-height:.9;overflow:hidden}.dw-loader-denta{color:#050b10;position:relative;z-index:2}.dw-loader-worth{animation:worth-slide 1.2s var(--ease) .12s both;color:var(--accent);display:inline-block;margin-left:.02em;position:relative;z-index:1}.dw-loader-worth-wrap{display:inline-grid;line-height:.9;position:relative}.dw-loader-line{animation:loader-line 1.05s var(--ease) .26s both;background:var(--accent);bottom:-.16em;display:block;height:clamp(5px,1vw,10px);left:.08em;position:absolute;width:calc(100% - .08em)}.loader-preview-stage{display:grid;gap:22px;margin-inline:auto;max-width:980px}.loader-preview-stage .button{justify-self:center}.site-header{align-items:center;background:#f7f5eff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border-strong);display:grid;gap:18px;grid-template-columns:auto auto minmax(320px,620px) auto;min-height:var(--header-h);padding:0 clamp(18px,4vw,56px);position:sticky;top:0;z-index:40}.brand{align-items:center;color:var(--navy);display:inline-flex;font-family:var(--font-sans);font-size:1.8rem;font-weight:800;letter-spacing:-.04em;line-height:1;text-decoration:none;transition:opacity .16s var(--ease)}.brand-worth{color:var(--accent)}.brand:hover{opacity:.82}.footer-brand{font-size:2rem}.drawer-toggle{align-items:center;background:var(--surface);border:1.5px solid var(--ink);color:var(--ink);display:inline-flex;height:46px;justify-content:center;transition:transform .14s var(--ease),background .16s var(--ease);width:46px}.drawer-toggle:hover{background:var(--navy);color:#fff}.drawer-toggle:active{transform:scale(.96)}.header-search{align-items:center;background:var(--surface);border:1.5px solid var(--ink);display:grid;grid-template-columns:minmax(140px,1fr) minmax(130px,.72fr) auto;min-height:54px;overflow:hidden;transition:box-shadow .18s var(--ease)}.header-search:focus-within{box-shadow:var(--ring)}.header-search label{border-right:1px solid var(--border);gap:2px;padding:7px 16px}.header-search label span{color:var(--muted);font-family:var(--font-mono);font-size:.63rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.header-search select{background:transparent;border:0;box-shadow:none;color:var(--ink-2);font-weight:600;min-height:24px;padding:0}.header-search select:focus-visible{outline:none}.header-search button{align-items:center;background:var(--navy);border:0;color:#fff;display:inline-flex;height:40px;justify-content:center;margin-right:6px;transition:background .16s var(--ease);width:40px}.header-search button:hover{background:var(--amber);color:var(--amber-ink)}.header-actions{align-items:center;display:flex;gap:8px;justify-content:end}.header-provider-link{background:transparent;border:0;color:var(--muted);font-size:.92rem;font-weight:600;padding:8px 10px;text-decoration:none;text-underline-offset:3px;transition:color .15s var(--ease);white-space:nowrap}.header-provider-link:hover{color:var(--ink);text-decoration:underline}.header-link-button{background:transparent;border:0;color:var(--ink);font-weight:700;padding:10px 12px;transition:color .15s var(--ease)}.header-link-button:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.text-button{background:transparent;border:0;color:var(--accent);font-weight:700;justify-self:start;padding:6px 2px;text-underline-offset:4px;transition:color .15s var(--ease)}.text-button:hover{color:var(--accent-strong);text-decoration:underline}.button.compact{min-height:42px;padding:0 16px}.drawer-scrim{animation:fade .2s var(--ease);-webkit-backdrop-filter:blur(5px) saturate(.9);backdrop-filter:blur(5px) saturate(.9);background:#040c1c8c;border:0;top:0;right:0;bottom:0;left:0;position:fixed;z-index:44}.site-drawer{background:var(--surface);box-shadow:var(--shadow-lg);display:grid;gap:0;grid-template-rows:auto 1fr auto;height:100vh;height:100dvh;inset:0 auto 0 0;max-width:380px;padding:22px;position:fixed;transform:translate(-102%);transition:transform .26s var(--ease);width:min(86vw,380px);z-index:45}.site-drawer.is-open{transform:translate(0)}.drawer-header{align-items:center;display:flex;justify-content:space-between}.drawer-header button{align-items:center;background:var(--surface-2);border:1px solid var(--border);color:var(--ink);display:inline-flex;height:40px;justify-content:center;transition:background .15s var(--ease);width:40px}.drawer-header button:hover{background:var(--surface-3)}.drawer-scroll{display:grid;gap:22px;overflow-y:auto;padding:6px 0 12px}.site-drawer nav{display:grid;gap:2px}.site-drawer nav a{border-left:3px solid transparent;color:var(--ink);font-size:1.02rem;font-weight:600;padding:12px 14px;text-decoration:none;transition:background .15s var(--ease),border-color .15s var(--ease),padding-left .15s var(--ease)}.site-drawer nav a:hover{background:var(--surface-2);padding-left:18px}.site-drawer nav a[aria-current=page]{background:var(--surface-2);border-left-color:var(--amber-strong);color:var(--navy)}.drawer-group{border-top:1px solid var(--border);padding-top:14px}.drawer-group h3{color:var(--muted-2);font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em;margin:0 0 4px 14px;text-transform:uppercase}.drawer-account{background:var(--surface-2);border:1px solid var(--border);display:grid;gap:12px;padding:16px}.drawer-account p{color:var(--muted);font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis}.hero,.page-hero,.section,.site-footer{padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}.eyebrow{align-items:center;color:var(--accent-strong);display:inline-flex;font-family:var(--font-sans);font-size:.76rem;font-weight:700;gap:9px;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.eyebrow:before{background:var(--accent);border-radius:var(--radius-pill);box-shadow:0 0 0 4px #2f8fd62e;content:"";display:inline-block;flex:0 0 auto;height:7px;width:7px}h1,h2,h3,p{margin-top:0}h1{color:var(--ink);font-family:var(--font-display);font-size:clamp(2.7rem,6vw,5.2rem);font-weight:600;letter-spacing:-.015em;line-height:.98;margin-bottom:18px;max-width:17ch;text-wrap:balance}.hero h1{color:#fff;max-width:15ch}h2{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.8rem,3.4vw,2.85rem);font-weight:600;letter-spacing:-.01em;line-height:1.06;margin-bottom:14px;text-wrap:balance}h3{color:var(--ink);font-family:var(--font-display);font-size:1.28rem;font-weight:600;letter-spacing:-.005em;line-height:1.25;margin-bottom:8px}p{line-height:1.65}.hero-subtitle,.page-hero>p,.site-footer p{color:var(--muted);font-size:1.1rem;line-height:1.6;max-width:62ch;text-wrap:pretty}.hero-subtitle{color:#ffffffe0}.hero-slogan-wrap{min-height:clamp(95px,19vw,175px);position:relative}.hero-slogan{top:0;right:0;bottom:0;left:0;margin:0;opacity:1;position:absolute;transform:translateY(0);transition:transform .4s var(--ease),opacity .4s var(--ease)}.hero-slogan.is-exiting{opacity:0;transform:translateY(-18px)}.button{align-items:center;border:1.5px solid transparent;border-radius:4px;display:inline-flex;font-family:var(--font-sans);font-weight:700;gap:10px;justify-content:center;letter-spacing:0;min-height:50px;padding:0 24px;text-decoration:none;transition:transform .15s var(--ease),background .16s var(--ease),border-color .16s var(--ease);will-change:transform}.button svg{align-self:center;flex:0 0 auto;margin-top:1px;transition:transform .2s var(--ease)}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0) scale(.99)}.button.primary{background:#dff3ff;border-color:transparent;color:var(--amber-ink);box-shadow:none}.button.primary:hover{background:#d2ecfb;border-color:transparent}.button.primary:hover svg{transform:translate(3px)}.button.secondary{background:var(--surface);border-color:var(--ink);color:var(--ink)}.button.secondary:hover{background:var(--navy);border-color:var(--navy);color:#fff}.button.dark{background:var(--sky-deep);border-color:var(--sky-deep);color:#fff;flex:0 0 auto}.button.dark:hover{background:var(--sky-deep-700)}.hero{background:var(--navy-900);color:#fff;display:grid;gap:clamp(28px,5vw,80px);grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);overflow:hidden;padding-bottom:190px;padding-top:clamp(64px,8vw,108px);position:relative}.guide-hero{overflow:visible;z-index:3}.guide-hero{background:linear-gradient(100deg,#071430f7,#071634eb 34%,#091e4299 62%,#091e422e),url(/images/dentaworth-hero.png);background-position:center right;background-size:cover;isolation:isolate}.hero-copy{align-self:center;animation:rise .6s var(--ease) both;max-width:720px;position:relative;z-index:2}.guide-hero .hero-copy{padding-bottom:150px}.hero-visual{display:none}.hero-search-card{animation:rise .64s var(--ease) 80ms both;background:var(--surface);border:1.5px solid var(--ink);bottom:-1px;box-shadow:var(--shadow-lg);color:var(--ink);grid-column:1 / -1;justify-self:center;max-width:1180px;padding:clamp(22px,3vw,34px);position:absolute;transform:translateY(50%);width:calc(100% - clamp(40px,10vw,160px));z-index:30}.search-card-heading{align-items:baseline;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.search-card-heading h2{font-size:clamp(1.3rem,2.4vw,1.85rem);margin-bottom:0}.search-card-heading a{color:var(--muted);flex:0 0 auto;font-size:.88rem;font-weight:500;text-decoration:none;text-underline-offset:4px;transition:color .15s var(--ease)}.search-card-heading a:hover{color:var(--ink);text-decoration:underline}.guide-controls{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.guide-search-button{min-height:68px;padding:0 32px}.typeahead{display:grid;gap:8px;position:relative;z-index:2}.typeahead label{color:var(--ink-2);font-size:.86rem;font-weight:600}.typeahead input{font-size:1.1rem;font-weight:600;min-height:68px;padding:0 20px}.typeahead-menu{background:var(--surface);border:1.5px solid var(--ink);box-shadow:var(--shadow-lg);left:0;list-style:none;margin:0;max-height:min(360px,46vh);overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:80}.typeahead-menu li button{background:transparent;border:0;color:var(--ink);display:block;font-weight:600;padding:12px 14px;text-align:left;width:100%}.typeahead-menu li button:hover{background:var(--sky-tint);color:var(--navy)}.section{padding-bottom:clamp(64px,8vw,104px);padding-top:clamp(64px,8vw,104px)}.section-heading{margin-bottom:28px}.split-heading{align-items:end;display:flex;gap:24px;justify-content:space-between}.split-heading h2{margin-bottom:0;max-width:20ch}.centered-heading{margin-left:auto;margin-right:auto;max-width:760px;text-align:center}.centered-heading h2{margin-left:auto;margin-right:auto}.centered-heading p:not(.eyebrow){color:var(--muted);margin-left:auto;margin-right:auto;max-width:62ch}.centered-heading .eyebrow{justify-content:center}.home-services{background:var(--surface);overflow:hidden;padding-top:clamp(130px,14vw,190px);position:relative;z-index:1}.home-services .section-heading h2{font-size:clamp(3.1rem,5.8vw,5.2rem);line-height:1.04;margin-left:0;max-width:12.5ch}@media(min-width:981px){.home-services .split-media-figure{margin-top:0}}.home-services-flow{bottom:-40px;height:260px;left:auto;right:-40px;width:480px}.decision-section{align-items:stretch;background:linear-gradient(90deg,#071c40f0,#0b2c63e6 42%,#eaf3fbfa 42%,#f7fbfffa),url(/images/procedures-overview.jpg);background-blend-mode:normal,soft-light;display:grid;gap:clamp(28px,5vw,70px);grid-template-columns:minmax(280px,.78fr) minmax(0,1fr);overflow:hidden;position:relative}.decision-section:after{background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.24) 48%,transparent 50%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.decision-copy{color:#fff;max-width:640px;position:relative;z-index:1}.decision-copy .eyebrow,.decision-copy h2{color:#fff}.decision-copy p:last-child{color:#ffffffd1;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.7}.decision-grid{align-items:stretch;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.decision-grid article{background:#ffffffd1;border-top:4px solid var(--accent);display:grid;gap:12px;height:100%;min-height:260px;padding:clamp(22px,3vw,34px)}.decision-grid svg{color:var(--accent);height:34px;width:34px}.decision-grid h3{font-size:clamp(1.25rem,2vw,1.7rem)}.decision-grid p{color:var(--ink-2);margin-bottom:0}.bg-art{color:var(--accent);pointer-events:none;position:absolute;z-index:-1}.bg-art circle{fill:currentColor;opacity:.24}.bg-art path{fill:none;opacity:.22;stroke:currentColor}.dot-ring-decoration{height:340px;right:-90px;top:10px;width:340px}.dot-ring-decoration.dot-ring-secondary{color:var(--sky-deep);height:200px;width:200px}.flow-line-decoration{bottom:-30px;height:360px;left:-60px;width:660px}.split-media-block{align-items:start;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.home-services .split-media-block{align-items:start}.split-media-copy p{color:var(--muted);font-size:1.08rem;margin-bottom:24px;max-width:52ch}.procedures-cta{margin-top:28px}.plain-link-list{display:grid;gap:18px;list-style:none;margin:0;padding:0}.plain-link-list li{border-top:1px solid var(--border-strong);display:grid;gap:10px;padding-top:16px}.plain-link-list li>span{color:var(--ink);font-family:var(--font-display);font-size:1.05rem;font-weight:600}.plain-link-list li>div{display:flex;flex-wrap:wrap;gap:8px}.plain-link-list a{background:var(--surface);border:1.5px solid var(--ink);border-radius:var(--radius-pill);box-shadow:3px 3px #0b2c6314;color:var(--navy);font-size:.86rem;font-weight:700;padding:8px 16px;text-decoration:none;transition:background .15s var(--ease),color .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease)}.plain-link-list a:hover{background:var(--sky-deep);border-color:var(--sky-deep);box-shadow:3px 3px #0b2c6329;color:#fff;transform:translateY(-2px)}.split-media-figure{aspect-ratio:1 / 1;clip-path:polygon(18% 0%,100% 0%,100% 100%,0% 100%,0% 24%);margin:0;position:relative}.split-media-figure img{-webkit-mask-image:linear-gradient(130deg,transparent 0%,transparent 12%,#000 48%,#000 100%),linear-gradient(to top,transparent 0%,#000 28%);-webkit-mask-composite:source-in;mask-image:linear-gradient(130deg,transparent 0%,transparent 12%,#000 48%,#000 100%),linear-gradient(to top,transparent 0%,#000 28%);mask-composite:intersect;display:block;height:100%;object-fit:cover;width:100%}.quote-anatomy{align-items:start;background:linear-gradient(90deg,#f3efe3,#f3efe3 34%,#fff 34%,#fff);display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(250px,.62fr) minmax(0,1fr)}.quote-anatomy h2{max-width:11ch}.quote-board{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.quote-board article{background:#fff;border-left:4px solid var(--navy);box-shadow:var(--shadow-sm);height:100%;min-height:170px;padding:24px}.quote-board p{color:var(--ink-2);margin:0}.browse-section{align-items:center;background:var(--surface-2);display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.6fr) minmax(320px,1fr);overflow:hidden;position:relative}.browse-copy h2,.how-section .section-heading h2,.audience-section .section-heading h2{font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.05}.browse-section .dot-ring-decoration{bottom:-80px;left:-70px;right:auto;top:auto}.browse-stats{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.browse-stats div{border-top:1.5px solid var(--ink);display:grid;gap:4px;padding-top:12px}.browse-stats strong{color:var(--sky-deep);font-family:var(--font-display);font-size:1.6rem;font-weight:600}.browse-stats span{color:var(--muted);font-size:.82rem;line-height:1.3}.county-slideshow{display:flex;flex-direction:column;width:100%}.county-slideshow-frame{aspect-ratio:4 / 3;background:var(--surface-2);border:1.5px solid var(--ink);overflow:hidden;position:relative;width:100%}.county-slideshow-frame img{height:100%;object-fit:cover;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .9s var(--ease);width:100%}.county-slideshow-frame img.is-active{opacity:1}.county-slideshow-caption{align-items:baseline;background:var(--navy-900);border:1.5px solid var(--ink);border-top:0;display:flex;gap:12px;padding:16px 20px}.county-slideshow-eyebrow{color:var(--accent-soft);flex:0 0 auto;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.county-slideshow-caption p{color:#fff;font-family:var(--font-display);font-size:1.3rem;font-weight:600;margin:0}.county-slideshow-dots{display:flex;gap:8px;justify-content:center;margin-top:14px}.county-slideshow-dots span{background:var(--border-strong);border-radius:var(--radius-pill);height:7px;transition:background .2s var(--ease),width .2s var(--ease);width:7px}.county-slideshow-dots span.is-active{background:var(--sky-deep);width:22px}.how-section{background:var(--surface);overflow:hidden;position:relative}.how-section .dot-ring-decoration{left:-90px;right:auto;top:-60px}.process-strip{align-items:stretch;border:1.5px solid var(--ink);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.process-step{height:100%;padding:clamp(24px,3vw,34px);position:relative}.process-step+.process-step{border-left:1.5px solid var(--ink)}.process-step-number{color:var(--border-strong);font-family:var(--font-mono);font-size:.85rem;font-weight:700;letter-spacing:.08em}.process-step svg{color:var(--accent);margin:14px 0 16px}.process-step p{color:var(--muted);margin-bottom:0}.smile-section{align-items:center;background:var(--sky-tint);display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);overflow:hidden;position:relative}.smile-section .dot-ring-decoration{bottom:-60px;right:-60px;top:auto}.smile-copy h2{font-size:clamp(3.2rem,6.4vw,5.4rem);line-height:1.08}.cycle-word-wrap{display:inline-grid;vertical-align:top}.cycle-word{color:var(--sky-deep);grid-area:1 / 1;opacity:1;text-decoration:underline;text-decoration-color:var(--amber-strong);text-decoration-thickness:3px;text-underline-offset:6px;transform:translateY(0);transition:transform .35s var(--ease),opacity .35s var(--ease);white-space:nowrap}.cycle-word.is-hidden{opacity:0;pointer-events:none;transform:translateY(0);transition:none}.cycle-word.is-exiting{opacity:0;transform:translateY(-16px)}.smile-figure{aspect-ratio:4 / 3;border:1.5px solid var(--ink);box-shadow:var(--shadow-hard);margin:0;overflow:hidden;position:relative}.smile-figure img{display:block;height:100%;object-fit:cover;width:100%}.smile-figure figcaption{align-items:center;background:#071428b8;bottom:0;display:flex;gap:16px;justify-content:space-between;left:0;padding:18px 20px;position:absolute;right:0}.smile-figure figcaption span{color:#fff;font-family:var(--font-display);font-size:1.1rem;font-weight:600}.audience-section{background:var(--sky-tint);overflow:hidden;position:relative}.audience-section .flow-line-decoration{bottom:auto;left:auto;right:-60px;top:-40px}.audience-section .dot-ring-secondary{bottom:-60px;left:-60px;right:auto;top:auto}.split-panel{border:1.5px solid var(--ink);box-shadow:var(--shadow-hard);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.split-panel article{padding:clamp(40px,5vw,64px) clamp(20px,5vw,64px)}.split-panel article:first-child{background:var(--surface);border-right:1.5px solid var(--ink)}.split-panel article:last-child{background:var(--navy-900);color:#fff}.split-panel article:last-child h3,.split-panel article:last-child p{color:#fff}.split-panel article:last-child p{color:#ffffffc7}.split-panel svg{color:var(--accent);margin-bottom:20px}.split-panel article:last-child svg{color:var(--accent-soft)}.split-panel h3{font-size:clamp(2rem,3vw,2.6rem);margin-bottom:10px}.card-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.card-actions .button svg{transform:translateY(9px)}.card-actions .button.primary:hover svg{transform:translate(3px,9px)}.dentist-directory{margin-bottom:24px}.directory-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.directory-grid article{background:var(--surface);border:1px solid var(--border-strong);padding:clamp(22px,3vw,30px)}.directory-grid p{color:var(--muted);margin-bottom:8px}.guide-hero:before{background:radial-gradient(circle at 76% 28%,rgba(88,197,220,.22),transparent 30%),linear-gradient(100deg,#071430fa,#071634db 38%,#091e4252 72%,#091e421f);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.guide-hero{background:var(--navy-900);min-height:650px}.hero-video{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;opacity:.86;position:absolute;width:100%;z-index:-2}.hero-atmosphere{background:radial-gradient(ellipse at 68% 65%,rgba(95,209,226,.19),transparent 32%),linear-gradient(180deg,transparent 55%,rgba(4,13,32,.4));top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.guide-hero .hero-copy{max-width:650px}.hero-search-card{border-radius:22px;box-shadow:0 28px 70px #030e2547,0 0 0 1px #ffffff40 inset}.home-services{background:linear-gradient(150deg,#f8fbff,#eef6fb 62%,#e5f1f7);border-radius:0 0 22%}.journey-section{padding-bottom:clamp(100px,12vw,170px)}.journey-intro{align-items:start;display:grid;gap:clamp(40px,8vw,140px);grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)}.journey-lede{border-left:3px solid var(--accent);color:var(--ink-2)!important;margin-top:30px;padding-left:18px}.journey-rail{display:grid;grid-template-columns:repeat(3,1fr);position:relative}.journey-rail:before{background:linear-gradient(90deg,var(--accent),rgba(63,174,202,.15));content:"";height:2px;left:12%;position:absolute;right:12%;top:31px}.journey-step{padding:0 clamp(14px,2.5vw,30px);position:relative}.journey-step+.journey-step{border-left:1px solid rgba(11,44,99,.18)}.journey-step-top{align-items:center;background:#f2f9fc;border:2px solid var(--sky-deep);border-radius:50%;color:var(--sky-deep);display:flex;height:64px;justify-content:center;margin-bottom:25px;position:relative;width:64px;z-index:1}.journey-step-top span{font-family:var(--font-mono);font-size:.7rem;font-weight:700;position:absolute;right:-8px;top:-8px}.journey-step h3{font-size:clamp(1.45rem,2.4vw,2rem)}.journey-step p{color:var(--muted);font-size:.96rem}.journey-links{margin-left:31%;margin-top:52px;max-width:720px}.journey-section.reveal .journey-step{opacity:0;transform:translate(-28px)}.journey-section.reveal.is-visible .journey-step{animation:journeyIn .65s var(--ease) forwards}.journey-section.reveal.is-visible .journey-step:nth-child(2){animation-delay:.14s}.journey-section.reveal.is-visible .journey-step:nth-child(3){animation-delay:.28s}@keyframes journeyIn{to{opacity:1;transform:translate(0)}}.quote-anatomy{background:linear-gradient(115deg,#f3efe3,#f3efe3 34%,#fff 34%);border-radius:14% 0 0}.browse-section{background:linear-gradient(135deg,#eaf6fb,#f8fbff)}.county-slideshow-frame{border-radius:20px;box-shadow:18px 18px #0b2c6314,0 22px 45px #0b2c631f;transform:rotate(1.2deg)}.smile-section{background:linear-gradient(135deg,#e7f8fb,#f8fbff);border-radius:0 18% 0 0}.smile-figure{border-radius:20px;box-shadow:22px 22px #0b2c631a,0 25px 55px #0b2c6329;transform:rotate(-1deg)}.split-panel{border-radius:22px;overflow:hidden;box-shadow:0 25px 55px #0b2c6324}@media(max-width:980px){.journey-intro{grid-template-columns:1fr}.journey-links{margin-left:0}}@media(max-width:640px){.guide-hero{min-height:720px}.hero-video{object-position:62% center}.journey-rail{gap:20px;grid-template-columns:1fr}.journey-rail:before{bottom:8%;height:auto;left:31px;right:auto;top:5%;width:2px}.journey-step,.journey-step+.journey-step{border-left:0;padding-left:90px}.journey-step-top{left:0;position:absolute;top:0}.journey-step{min-height:124px}.home-services,.quote-anatomy,.smile-section{border-radius:0}}.quote-anatomy{background:linear-gradient(90deg,#eef7f2fa,#eef7f2e6 43%,#eef7f294 66%,#eef7f21f),url(/images/procedures-overview.jpg) 88% 37% / 52% auto no-repeat,#eef7f2!important;position:relative}.quote-anatomy .quote-board article,.quote-anatomy .quote-board article:nth-child(3),.quote-anatomy .quote-board article:nth-child(4){background:linear-gradient(135deg,#fffffff5,#e1f3eeb8)!important;border:1px solid rgba(11,44,99,.16)!important;border-left:4px solid var(--sky-deep)!important;border-radius:14px!important;box-shadow:10px 12px #0b2c630d,0 18px 32px #0b2c6321!important;color:var(--ink)!important;font-family:var(--font-sans)!important}.quote-anatomy .quote-board span{font-family:var(--font-mono)!important}.quote-anatomy .quote-board p{color:var(--ink-2)!important;font-family:var(--font-sans)!important}.quote-anatomy:before{border:1px solid rgba(47,143,214,.18);border-radius:50%;height:300px;left:-100px;top:-110px;width:300px}.quote-anatomy:after{background:linear-gradient(var(--sky-deep),var(--sky-deep)) 50% 0 / 2px 100%,linear-gradient(90deg,var(--sky-deep),var(--sky-deep)) 0 50% / 100% 2px;border-radius:50%;height:54px;opacity:.12;right:8%;top:12%;width:54px}.browse-section:after,.smile-section:after{border:1px solid rgba(47,143,214,.16);border-radius:45% 55% 48% 52%;height:100px;opacity:.35;right:10%;top:12%;width:76px}@media(max-width:640px){.quote-anatomy{background:linear-gradient(180deg,#eef7f2fa,#eef7f2e0 62%,#eef7f280),url(/images/procedures-overview.jpg) 50% 80% / 92% auto no-repeat,#eef7f2!important}}.hero-search-card,.journey-section .journey-rail,.quote-board article,.county-slideshow-frame,.smile-figure,.split-panel,.process-strip,.font-preview-card{background-image:linear-gradient(135deg,#fffffff0,#ffffffb8 48%,#cdece594)!important;border-color:#0b2c6338!important;box-shadow:12px 14px #0b2c630e,0 24px 50px #0b2c6321,0 1px #fffffff0 inset!important}.home-services.journey-section,.browse-section,.smile-section,.audience-section,.how-section{isolation:isolate}.home-services.journey-section:before,.browse-section:before,.smile-section:before,.audience-section:before,.how-section:before{border:1px solid rgba(47,143,214,.12);border-radius:50%;content:"";height:340px;pointer-events:none;position:absolute;right:-120px;top:-150px;width:340px;z-index:-1}.home-services.journey-section:after,.browse-section:after,.smile-section:after,.audience-section:after,.how-section:after{background:radial-gradient(circle,rgba(47,143,214,.2) 1px,transparent 1.5px);background-size:17px 17px;content:"";height:130px;opacity:.5;pointer-events:none;position:absolute;right:7%;top:22%;width:150px;z-index:-1}.quote-anatomy{background:linear-gradient(90deg,#eef7f2fa,#eef7f2eb 38%,#eef7f2ad 62%,#eef7f233),url(/images/procedures-overview.jpg) right 74% / cover no-repeat!important;padding-bottom:clamp(86px,10vw,130px)!important;padding-top:clamp(86px,10vw,130px)!important}.quote-anatomy .quote-board article{background:linear-gradient(135deg,#ffffffe6,#e1f3eea6)!important}.page-section .button.primary{background:var(--accent);color:#fff;box-shadow:0 7px 16px #2f8fd633}.page-section .button.primary:hover{background:var(--accent-strong);box-shadow:0 10px 22px #2f8fd642}.page-section .form-card,.page-section .contact-card,.page-section .legal-copy,.page-section .security-note,.page-section .admin-panel,.page-section .not-found-panel,.page-section .empty-state,.page-section .directory-grid article,.page-section .post-card,.page-section .drug-card{border-color:#0b2c6321;border-radius:14px;box-shadow:var(--shadow-surface)}.page-section .form-card input:focus,.page-section .form-card select:focus,.page-section .form-card textarea:focus,.page-section .drugs-search input:focus,.page-section .search-refine-bar select:focus{border-color:var(--accent);box-shadow:var(--ring);outline:0}.quote-anatomy{align-items:stretch!important;background:linear-gradient(90deg,#eef7f2fa,#eef7f2e6 32%,#eef7f26b,#eef7f21f),url(/images/procedures-overview.jpg) right center / 68% auto no-repeat,#eef7f2!important;display:grid!important;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)!important;gap:clamp(36px,6vw,96px)!important;min-height:620px!important;padding-bottom:clamp(82px,9vw,120px)!important;padding-top:clamp(82px,9vw,120px)!important}.quote-anatomy>div:first-child{align-self:center;max-width:570px;position:relative;z-index:3}.quote-anatomy h2{font-size:clamp(3.7rem,6.8vw,7rem)!important;line-height:.91!important;max-width:7.5ch!important}.quote-supporting-copy{color:var(--muted)!important;font-size:1.08rem;line-height:1.55;margin:24px 0 0;max-width:31ch}.quote-anatomy .quote-faq-button{background:#ffffffc2!important;border:1px solid rgba(11,44,99,.5)!important;border-radius:9px!important;box-shadow:0 8px 18px #0b2c6314!important;margin:28px 0 0!important;max-width:260px;padding:14px 22px!important;transform:none!important;transition:background .28s var(--ease),color .28s var(--ease),transform .28s var(--ease),box-shadow .28s var(--ease)!important}.quote-anatomy .quote-faq-button:hover{background:var(--navy-900)!important;color:#fff!important;transform:translateY(-3px)!important}.quote-anatomy .quote-board{align-self:center;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0!important;max-width:none;position:relative;transform:none!important;z-index:2}.quote-anatomy .quote-board:before{background:radial-gradient(circle,rgba(7,28,64,.16),transparent 70%);content:"";top:-8%;right:-5%;bottom:-8%;left:-5%;position:absolute;z-index:-1}.quote-anatomy .quote-board article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffffc7,#e5f6f185)!important;border:1px solid rgba(255,255,255,.72)!important;border-left:3px solid rgba(47,111,168,.75)!important;border-radius:16px!important;box-shadow:10px 14px #0b2c630e,0 18px 35px #071c402b,0 1px #ffffffe6 inset!important;min-height:142px;padding:22px 24px!important;transition:background .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)!important}.quote-anatomy .quote-board article:nth-child(1){transform:translateY(-28px);width:94%}.quote-anatomy .quote-board article:nth-child(2){transform:translateY(16px);width:100%}.quote-anatomy .quote-board article:nth-child(3){transform:translateY(8px);width:100%}.quote-anatomy .quote-board article:nth-child(4){transform:translateY(48px);width:94%}.quote-anatomy .quote-board article:hover{background:linear-gradient(135deg,#fffffff0,#e5f6f1bf)!important;border-left-color:var(--accent)!important;box-shadow:12px 18px #0b2c6312,0 24px 42px #071c4038,0 1px #fffffff2 inset!important;transform:translateY(-5px)!important}.quote-anatomy .quote-board span{color:var(--navy);font-family:var(--font-mono)!important;font-size:.75rem;letter-spacing:.1em}.quote-anatomy .quote-board span b{color:var(--accent);margin-right:8px}.quote-anatomy .quote-board p{color:var(--ink-2)!important;font-size:1.03rem;line-height:1.45;margin-top:16px}@media(max-width:980px){.quote-anatomy{grid-template-columns:1fr!important;min-height:0!important}.quote-anatomy>div:first-child{max-width:650px}.quote-anatomy .quote-board{max-width:760px;width:100%}}@media(max-width:640px){.quote-anatomy{background:linear-gradient(180deg,#eef7f2fa,#eef7f2c7),url(/images/procedures-overview.jpg) center bottom / cover no-repeat,#eef7f2!important;padding-bottom:72px!important;padding-top:72px!important}.quote-anatomy h2{font-size:clamp(3.4rem,15vw,5rem)!important}.quote-anatomy .quote-board{grid-template-columns:1fr;gap:14px}.quote-anatomy .quote-board article,.quote-anatomy .quote-board article:nth-child(1),.quote-anatomy .quote-board article:nth-child(2),.quote-anatomy .quote-board article:nth-child(3),.quote-anatomy .quote-board article:nth-child(4){transform:none;width:100%}.quote-anatomy .quote-board article:hover{transform:translateY(-4px)!important}}@media(max-width:640px){.quote-anatomy{background-position:center 78%!important;padding-bottom:70px!important;padding-top:70px!important}.quote-anatomy .quote-board{margin-top:34px}}.home-services.journey-section .journey-rail{overflow:hidden;position:relative}.home-services.journey-section .journey-rail:after{background:radial-gradient(circle at 10% 20%,rgba(255,255,255,.9),transparent 24%),linear-gradient(115deg,#ffffff80,#e0f5ef2e);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.home-services.journey-section .journey-step{display:grid;grid-template-columns:72px minmax(0,1fr);min-height:158px!important;padding:0 20px!important;position:relative;z-index:1}.home-services.journey-section .journey-step-top{align-self:start;grid-row:1 / span 2;left:auto!important;margin:0 14px 0 0!important;position:relative!important;top:auto!important}.home-services.journey-section .journey-step h3,.home-services.journey-section .journey-step p{grid-column:2}.home-services.journey-section .journey-step h3{margin-top:2px!important}.home-services.journey-section .journey-step p{margin-bottom:0}.home-services.journey-section .journey-rail:before{z-index:0}.quote-anatomy{background:linear-gradient(90deg,#eef7f2fc,#eef7f2f5 43%,#eef7f2c2 61%,#eef7f257),url(/images/procedures-overview.jpg) right center / cover no-repeat!important;box-shadow:0 20px 55px #0b2c6314 inset}.quote-board article{background:linear-gradient(135deg,#ffffffed,#edf8f5b3)!important;box-shadow:10px 12px #0b2c630d,0 18px 30px #0b2c631f!important;transform:translateY(0);transition:box-shadow .18s var(--ease),transform .18s var(--ease)}.quote-board article:hover{box-shadow:12px 16px #0b2c630f,0 24px 38px #0b2c6329!important;transform:translateY(-3px)}.hero-search-card,.county-slideshow-frame,.split-panel,.font-preview-card{box-shadow:12px 14px #0b2c630e,0 24px 50px #0b2c6321,0 1px #ffffffe0 inset!important}.journey-section .journey-rail,.process-strip{box-shadow:10px 12px #0b2c630b,0 22px 46px #0b2c631a,0 1px #ffffffe6 inset!important}@media(max-width:640px){.home-services.journey-section .journey-step{grid-template-columns:64px minmax(0,1fr);min-height:116px!important;padding:0 8px!important}.home-services.journey-section .journey-step-top{margin-right:8px!important}.home-services.journey-section .journey-rail:before{left:38px}.quote-anatomy{background:linear-gradient(180deg,#eef7f2fa,#eef7f2d6),url(/images/procedures-overview.jpg) center bottom / cover no-repeat!important}}@media(prefers-reduced-motion:reduce){.hero-video{display:none}.journey-section.reveal .journey-step,.journey-section.reveal.is-visible .journey-step{animation:none;opacity:1;transform:none}}label{color:var(--ink-2);display:grid;font-size:.86rem;font-weight:600;gap:8px}input,select,textarea{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--ink);min-height:50px;padding:0 14px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease);width:100%}input::placeholder,textarea::placeholder{color:var(--muted-2)}input:hover,select:hover,textarea:hover{border-color:var(--ink)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}input:read-only{background:var(--surface-2);color:var(--muted)}textarea{line-height:1.55;min-height:120px;padding:13px 14px;resize:vertical}.empty-state{animation:rise .4s var(--ease) both;background:var(--surface);border:1.5px dashed var(--border-strong);margin-top:16px;padding:32px;text-align:center}.empty-state h3{margin-bottom:6px}.empty-state p{color:var(--muted);margin:0}.page-hero{background:var(--bg);isolation:isolate;overflow:hidden;padding-bottom:clamp(48px,7vw,88px);padding-top:clamp(56px,8vw,96px);position:relative}.page-hero-with-image{background-image:linear-gradient(100deg,#071430fa,#071634e6,#091e4280 72%,#091e422e),var(--hero-image);background-position:center right;background-size:cover;min-height:360px}.page-hero-with-image.page-hero-dentist,.page-hero-with-image.page-hero-help,.page-hero-with-image.page-hero-default,.page-hero-with-image.page-hero-business,.page-hero-with-image.page-hero-care,.page-hero-with-image.page-hero-editorial,.page-hero-with-image.page-hero-legal,.page-hero-with-image.page-hero-drugs{background-image:linear-gradient(100deg,#071430fa,#071634e6,#091e4280 72%,#091e422e),var(--hero-image);background-position:center right;background-size:cover;color:#fff}.page-hero-with-image.page-hero-editorial h1,.page-hero-with-image.page-hero-editorial p,.page-hero-with-image.page-hero-editorial .eyebrow,.page-hero-with-image.page-hero-legal h1,.page-hero-with-image.page-hero-legal p,.page-hero-with-image.page-hero-legal .eyebrow,.page-hero-with-image.page-hero-drugs h1,.page-hero-with-image.page-hero-drugs p,.page-hero-with-image.page-hero-drugs .eyebrow,.page-hero-with-image.page-hero-dentist h1,.page-hero-with-image.page-hero-dentist p,.page-hero-with-image.page-hero-dentist .eyebrow,.page-hero-with-image.page-hero-help h1,.page-hero-with-image.page-hero-help p,.page-hero-with-image.page-hero-help .eyebrow,.page-hero-with-image.page-hero-default h1,.page-hero-with-image.page-hero-default p,.page-hero-with-image.page-hero-default .eyebrow{color:#fff}.footer-legal-name{color:var(--muted);display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-top:.45rem;text-transform:uppercase}.page-hero:after{background:linear-gradient(90deg,rgba(47,143,214,.14) 1px,transparent 1px),linear-gradient(180deg,rgba(47,143,214,.1) 1px,transparent 1px);background-size:44px 44px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 55%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 55%,transparent 100%);opacity:.35;pointer-events:none;position:absolute;z-index:-1}.page-hero .eyebrow,.page-hero h1{animation:rise .5s var(--ease) both}.page-hero>p{animation:rise .56s var(--ease) 60ms both}.page-hero h1{max-width:18ch}.page-hero-care{background:linear-gradient(100deg,#071430f7,#071634e0 42%,#091e428c 78%,#091e4238),url(/images/dentaworth-hero.png);background-position:center right;background-size:cover;min-height:360px;padding-right:min(42vw,560px)}.page-hero-business,.page-hero-provider{background:radial-gradient(circle at 82% 26%,rgba(201,236,255,.24),transparent 30%),linear-gradient(135deg,var(--navy-900) 0%,var(--sky-deep) 68%,#3d8fc6 100%)}.page-hero-dentist,.page-hero-account,.page-hero-help{background:linear-gradient(180deg,#e9f6f0,#eef7f2);border-bottom:1px solid #dcebe3}.dentist-shortlist>div:first-child{text-align:center}.dentist-shortlist>div:first-child h2{margin-inline:auto;max-width:34ch}.page-hero-legal,.page-hero-editorial{background:var(--surface);border-bottom:1.5px solid var(--ink)}.page-hero-drugs{background:linear-gradient(90deg,rgba(255,255,255,.82) 0 2px,transparent 2px 44px),linear-gradient(180deg,#f3efe3,#eaf3fb);border-bottom:1.5px solid var(--ink)}.page-hero-care h1,.page-hero-care p,.page-hero-care .eyebrow,.page-hero-business h1,.page-hero-business p,.page-hero-business .eyebrow,.page-hero-provider h1,.page-hero-provider p,.page-hero-provider .eyebrow{color:#fff}.page-hero-care .eyebrow,.page-hero-business .eyebrow,.page-hero-provider .eyebrow{color:var(--accent-soft)}.page-hero-care .eyebrow:before,.page-hero-business .eyebrow:before,.page-hero-provider .eyebrow:before{background:var(--accent-soft)}.page-hero-care p,.page-hero-business p,.page-hero-provider p{color:#ffffffdb}.page-section{background:var(--surface-2);position:relative}.page-section:has(>.care-playbook),.page-section:has(>.dentist-radar),.page-section:has(>.report-layout),.page-section:has(>.ad-layout),.page-section:has(>.provider-stage),.page-section:has(>.contact-router),.page-section:has(>.help-hub),.page-section:has(>.editorial-board),.page-section:has(>.news-timeline-intro),.page-section:has(>.drugs-layout){padding-bottom:0;padding-top:0}.form-card,.contact-card,.content-grid article,.callout-band,.legal-copy,.security-note{background:var(--surface);border:1.5px solid var(--border-strong)}.form-card{animation:rise .48s var(--ease) both;box-shadow:var(--shadow-sm);display:grid;gap:18px;max-width:920px;padding:clamp(22px,4vw,36px)}.bot-field{clip:rect(0 0 0 0);clip-path:inset(50%);left:-10000px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;white-space:nowrap}.inquiry-form{margin-top:18px}.back-button{align-items:center;background:transparent;border:0;color:var(--accent);display:inline-flex;font-weight:700;gap:8px;margin-bottom:20px;padding:6px 4px 6px 0;transition:color .15s var(--ease),gap .15s var(--ease)}.back-button:hover{color:var(--accent-strong);gap:12px}.back-button svg{transform:rotate(180deg)}.page-hero>.back-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid rgba(47,143,214,.18);border-radius:var(--radius-pill);box-shadow:0 12px 34px #09183014;color:var(--navy);margin:0;padding:10px 16px;position:absolute;right:clamp(20px,5vw,80px);top:clamp(18px,3vw,32px);z-index:75}.security-note{align-items:flex-start;background:linear-gradient(180deg,#eef7f2 0%,var(--surface) 100%);border-color:#a9d5c1;display:flex;gap:14px;margin-bottom:18px;max-width:920px;padding:20px}.security-note svg{color:var(--accent);flex:0 0 auto;margin-top:3px}.security-note h2{font-size:1.1rem;margin-bottom:4px}.security-note p{color:var(--muted);margin-bottom:0}.form-grid,.procedure-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.procedure-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.success-message,.error-message{align-items:center;animation:rise .32s var(--ease) both;border:1.5px solid;display:flex;font-weight:600;gap:10px;line-height:1.4;padding:14px 16px}.success-message{background:var(--ok-bg);border-color:#bfe6d4;color:var(--ok-ink)}.success-message svg{flex:0 0 auto}.error-message{background:var(--err-bg);border-color:#f4c9bf;color:var(--err-ink)}.content-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid article,.legal-copy{padding:clamp(24px,4vw,36px)}.content-grid article{box-shadow:var(--shadow-sm);transition:box-shadow .22s var(--ease),border-color .2s var(--ease)}.content-grid article:hover{border-color:var(--ink);box-shadow:var(--shadow-hard)}.content-grid p,.legal-copy p,.callout-band p,.contact-card p{color:var(--muted)}.callout-band{align-items:center;background:var(--navy);border:0;color:#fff;display:flex;gap:24px;justify-content:space-between;margin-top:18px;padding:clamp(24px,4vw,40px)}.callout-band h2{color:#fff;margin-bottom:6px}.callout-band p{color:#ffffffd1;margin:0}.callout-band .button{flex:0 0 auto}.legal-copy{box-shadow:var(--shadow-sm);max-width:900px}.legal-summary-strip{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;max-width:1180px}.legal-summary-strip article{background:var(--surface);border-top:4px solid var(--accent);height:100%;padding:22px}.legal-summary-strip h2{font-size:1.1rem;margin-bottom:8px}.legal-summary-strip p{color:var(--muted);margin:0}.legal-copy p{line-height:1.7}.legal-copy h2,.legal-copy h3{text-align:left}.legal-copy h2:not(:first-child),.legal-copy h3:not(:first-child){margin-top:32px}.legal-copy a{color:var(--accent);font-weight:600}.contact-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.contact-card{box-shadow:var(--shadow-sm);display:grid;gap:8px;height:fit-content;padding:28px}.contact-card svg{color:var(--accent)}.contact-card h2{font-size:1.3rem;margin-bottom:2px}.contact-card a{color:var(--navy);font-weight:700;text-underline-offset:3px}.contact-card a:hover{text-decoration:underline}.care-playbook{display:grid;gap:22px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.35fr)}.care-command{background:var(--navy-900);color:#fff;display:grid;gap:16px;padding:clamp(28px,4vw,44px)}.care-command h2,.care-command .eyebrow{color:#fff}.care-command p{color:#ffffffd1}.care-checklist{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.care-checklist article{background:var(--surface);border:1px solid var(--border-strong);display:grid;gap:8px;min-height:180px;padding:24px}.care-checklist article:nth-child(2),.care-checklist article:nth-child(3){background:#f4fbff}.care-checklist svg,.method-stack svg,.dentist-comparison-strip svg,.ad-principles svg,.provider-flow svg,.contact-router svg,.help-map svg{color:var(--accent)}.care-checklist h3,.method-stack h3,.dentist-comparison-strip h3,.ad-principles h3,.provider-flow h3,.contact-router h3,.help-map h3{font-size:1.05rem;margin-bottom:2px}.care-checklist p,.method-stack p,.dentist-comparison-strip p,.ad-principles p,.provider-flow p,.contact-router p,.help-map p,.about-manifesto p,.about-method-note p,.dentist-radar p,.provider-stage p,.news-timeline-intro p{color:var(--muted);margin-bottom:0}.question-ladder{background:#d9effc;border:1.5px solid var(--accent-strong);display:grid;gap:28px;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);margin-top:22px;padding:clamp(24px,4vw,40px)}.question-ladder ol{counter-reset:none;display:grid;gap:10px;list-style:none;margin:0;padding:0}.question-ladder li{align-items:center;background:#ffffffbd;border:1px solid rgba(22,104,168,.22);display:grid;gap:12px;grid-template-columns:auto 1fr;padding:14px 16px}.question-ladder span{color:var(--navy);font-family:var(--font-mono);font-weight:700}.care-callout{margin-top:22px}.about-manifesto{align-items:stretch;background:var(--surface);border:1.5px solid var(--ink);display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px)}.about-manifesto>div{padding:clamp(28px,5vw,52px)}.about-manifesto aside{background:var(--navy-900);color:#fff;display:grid;gap:1px}.about-manifesto aside span{align-items:center;background:#ffffff14;display:flex;font-family:var(--font-mono);font-size:.9rem;font-weight:700;padding:18px 22px;text-transform:uppercase}.method-stack{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.method-stack article{background:var(--surface);border:1px solid var(--border-strong);display:grid;gap:9px;height:100%;padding:clamp(22px,3vw,30px)}.method-stack article:nth-child(2){background:#f4fbff}.about-method-note{background:transparent;border-left:6px solid var(--accent);margin-top:44px;max-width:900px;padding:8px 0 8px 24px}.dentist-radar{align-items:center;background:#eef7f2;border:1.5px solid #bfdacb;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 260px;overflow:hidden;padding:clamp(24px,4vw,42px)}.radar-visual{align-items:center;aspect-ratio:1;display:grid;justify-items:center;position:relative}.radar-visual span{border:1.5px solid rgba(47,143,214,.32);border-radius:50%;inset:calc(var(--i, 0) * 28px);position:absolute}.radar-visual span:nth-child(1){--i: 0}.radar-visual span:nth-child(2){--i: 1}.radar-visual span:nth-child(3){--i: 2}.radar-visual svg{background:var(--surface);border:1.5px solid var(--ink);color:var(--navy);height:78px;padding:18px;width:78px}.dentist-comparison-strip,.provider-flow,.contact-router{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.dentist-comparison-strip article,.provider-flow article,.contact-router article{background:var(--surface);border-top:4px solid var(--accent);height:100%;padding:24px}.report-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(240px,330px) minmax(0,1fr)}.report-auth-gate{align-items:center;background:#f7fbff;border-left:4px solid var(--accent);display:flex;gap:24px;justify-content:space-between;margin-bottom:22px;padding:clamp(20px,3vw,28px)}.report-auth-gate h2{font-size:clamp(1.35rem,2.2vw,1.8rem);margin-bottom:8px}.report-auth-gate p:last-child{color:var(--ink-2);margin-bottom:0;max-width:64ch}.report-auth-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}.report-form[aria-disabled=true]{opacity:.68}.report-form[aria-disabled=true] input,.report-form[aria-disabled=true] select,.report-form[aria-disabled=true] textarea{pointer-events:none}.report-trust-rail{display:grid;gap:12px}.report-trust-rail article{background:var(--surface);border:1px solid var(--border-strong);padding:20px}.report-trust-rail svg{color:var(--ok-ink);margin-bottom:12px}.report-trust-rail h2{font-size:1rem;margin-bottom:5px}.report-trust-rail p{color:var(--muted);font-size:.92rem;margin-bottom:0}.ad-layout{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(240px,320px)}.ad-principles{display:grid;gap:12px;height:100%}.ad-principles article{background:#ffffffe0;border-left:4px solid var(--accent-soft);padding:20px}.ad-copy{height:100%;max-width:none}.provider-stage{align-items:stretch;background:var(--navy-900);color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(260px,380px);padding:clamp(28px,5vw,54px)}.provider-stage h2,.provider-stage .eyebrow{color:#fff}.provider-stage .eyebrow:before{background:var(--accent-soft)}.provider-profile-mock{align-self:stretch;background:#f7fbff;border:1.5px solid var(--accent-soft);color:var(--navy);display:grid;gap:10px;padding:22px}.provider-profile-mock div{align-items:center;display:flex;gap:10px}.provider-profile-mock span{border-top:1px solid #cce4f3;color:var(--ink-2);padding-top:10px}.contact-router{margin-bottom:18px;margin-top:0}.help-hub{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(230px,310px) minmax(0,1fr)}.help-map{background:#f7fbff;border-left:4px solid var(--accent);color:var(--ink);display:grid;gap:0;padding:0}.help-map article{background:transparent;border-bottom:1px solid var(--border);padding:22px}.help-map p{color:var(--ink-2)}.coverage-brief,.about-operating-system,.dentist-shortlist,.report-quality-guide,.help-scenario-grid,.ad-fit-matrix,.provider-detail-band,.contact-prep,.editorial-framework,.release-principles,.call-script,.directory-empty-panel{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding-left:max(22px,calc((100vw - 1180px)/2));padding-right:max(22px,calc((100vw - 1180px)/2));position:relative}.coverage-brief,.about-operating-system,.dentist-shortlist,.report-quality-guide,.help-scenario-grid,.ad-fit-matrix,.provider-detail-band,.contact-prep,.editorial-framework,.release-principles{padding-bottom:clamp(58px,8vw,112px);padding-top:clamp(58px,8vw,112px)}.coverage-brief{align-items:start;background:radial-gradient(circle at 85% 20%,rgba(47,143,214,.16),transparent 26%),linear-gradient(90deg,#f7fbff,#f7fbff 58%,#f3efe3 58%,#f3efe3);display:grid;gap:clamp(28px,5vw,70px);grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)}.coverage-brief h2,.about-operating-system h2,.dentist-shortlist h2,.report-quality-guide h2,.help-scenario-grid h2,.ad-fit-matrix h2,.provider-detail-band h2,.contact-prep h2,.editorial-framework h2,.release-principles h2,.call-script h2,.directory-empty-panel h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1.02;max-width:12ch}.coverage-brief-grid,.operating-grid,.shortlist-grid{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.coverage-brief-grid article,.operating-grid article,.shortlist-grid article,.help-scenario-grid article,.ad-fit-matrix article{background:#ffffffdb;border-top:4px solid var(--accent);display:grid;height:100%;padding:clamp(22px,3vw,32px)}.coverage-brief-grid svg,.operating-grid svg,.shortlist-grid svg{color:var(--accent);height:34px;margin-bottom:14px;width:34px}.call-script{background:var(--navy-900);color:#fff;padding-bottom:clamp(64px,8vw,104px);padding-top:clamp(64px,8vw,104px)}.call-script .eyebrow,.call-script h2{color:#fff}.call-script blockquote{border-left:5px solid var(--accent-soft);color:#ffffffe0;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,3rem);line-height:1.18;margin:28px 0 0;max-width:920px;padding-left:clamp(20px,3vw,36px)}.about-operating-system{align-items:center;background:linear-gradient(90deg,#fffffff0,#ffffffd6 52%,#eaf3fbeb 52%,#eaf3fbeb),url(/images/mother-daughter-smile.jpg);background-position:center;background-size:cover;display:grid;gap:clamp(28px,5vw,70px);grid-template-columns:minmax(280px,.7fr) minmax(0,1fr)}.about-roadmap{background:#fff;border-top:1.5px solid var(--ink);padding:clamp(28px,5vw,48px)}.about-roadmap ol,.provider-detail-band ul,.report-quality-guide ul{display:grid;gap:12px;list-style:none;margin:24px 0 0;padding:0}.about-roadmap li,.provider-detail-band li,.report-quality-guide li{align-items:start;border-top:1px solid var(--border-strong);color:var(--ink-2);display:grid;gap:12px;grid-template-columns:90px minmax(0,1fr);padding-top:14px}.about-roadmap span,.report-quality-guide span{color:var(--accent);font-family:var(--font-mono);font-weight:700}.dentist-shortlist{background:linear-gradient(180deg,#eef7f2,#f7fbff)}.directory-empty-panel{align-items:center;background:var(--navy-900);color:#fff;display:grid;gap:22px;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);padding-bottom:clamp(42px,6vw,72px);padding-top:clamp(42px,6vw,72px)}.directory-empty-panel .eyebrow,.directory-empty-panel h2{color:#fff}.directory-empty-panel p:last-child{color:#ffffffc7;font-size:1.1rem;line-height:1.7;margin:0}.report-quality-guide{align-items:start;background:linear-gradient(90deg,#f7f5ef,#f7f5ef 40%,#fff 40%,#fff);display:grid;gap:clamp(28px,5vw,70px);grid-template-columns:minmax(280px,.66fr) minmax(0,1fr)}.help-scenario-grid{align-items:stretch;background:#fff;display:grid;gap:16px;grid-template-columns:minmax(280px,.8fr) repeat(3,minmax(0,1fr))}.ad-fit-matrix,.provider-detail-band,.contact-prep,.editorial-framework,.release-principles{background:#fff;border-top:1.5px solid var(--border-strong)}.ad-fit-matrix>div{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.provider-detail-band{display:grid;gap:clamp(24px,5vw,70px);grid-template-columns:minmax(280px,.7fr) minmax(0,1fr)}.provider-detail-band li{grid-template-columns:1fr}.contact-prep{background:linear-gradient(90deg,#f3efe3,#f3efe3 36%,#fff 36%,#fff)}.contact-prep>div,.editorial-framework>div,.release-principles>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.quote-board span,.contact-prep span,.editorial-framework span,.release-principles span{color:var(--navy);display:block;font-family:var(--font-mono);font-size:.76rem;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.contact-prep span,.editorial-framework span,.release-principles span{background:var(--sky-tint);border:1px solid rgba(47,143,214,.18);margin-bottom:0;padding:10px 14px}.editorial-framework,.release-principles{background:radial-gradient(circle at 86% 22%,rgba(47,143,214,.14),transparent 24%),#fff}.drugs-safety-band,.not-found-panel{background:var(--navy-900);color:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(52px,8vw,100px) max(22px,calc((100vw - 1180px)/2))}.drugs-safety-band .eyebrow,.drugs-safety-band h2,.not-found-panel .eyebrow,.not-found-panel h2{color:#fff}.drugs-safety-band h2,.not-found-panel h2{max-width:12ch}.drugs-safety-band>div,.not-found-panel>div:last-child{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.drugs-safety-band span{background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#ffffffd1;padding:12px 14px}.editorial-board,.news-timeline-intro{background:var(--surface);border-bottom:1.5px solid var(--ink);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,420px);margin-bottom:18px;max-width:980px;padding:clamp(24px,4vw,38px) 0}.news-timeline-intro{border:1.5px solid var(--ink);grid-template-columns:1fr;padding:clamp(24px,4vw,38px)}.editorial-board ul{background:var(--navy-900);color:#fff;display:grid;gap:12px;list-style:none;margin:0;padding:22px}.editorial-board li{border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:12px}.editorial-board li:last-child{border-bottom:0;padding-bottom:0}.care-playbook,.question-ladder,.dentist-radar,.dentist-comparison-strip,.report-layout,.ad-layout,.provider-stage,.provider-flow,.contact-router,.contact-layout,.help-hub,.editorial-board,.news-timeline-intro,.drugs-layout{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(22px,calc((100vw - 1180px)/2));padding-right:max(22px,calc((100vw - 1180px)/2));position:relative;overflow:hidden}.care-playbook,.dentist-radar,.report-layout,.provider-stage,.help-hub,.drugs-layout{padding-bottom:clamp(70px,9vw,132px);padding-top:clamp(70px,9vw,132px)}.question-ladder,.dentist-comparison-strip,.ad-layout,.provider-flow,.contact-router,.contact-layout,.editorial-board,.news-timeline-intro{padding-bottom:clamp(58px,8vw,112px);padding-top:clamp(58px,8vw,112px)}.care-playbook{background:linear-gradient(118deg,#071c40f0,#0b2c63d6 47%,#dff3fff0 47.2%,#f7fbfffa);gap:clamp(72px,9vw,142px);grid-template-columns:minmax(320px,.82fr) minmax(520px,1fr)}.care-command{background:transparent;padding:0}.care-command .eyebrow,.question-ladder .eyebrow,.dentist-radar .eyebrow,.provider-stage .eyebrow,.news-timeline-intro .eyebrow,.editorial-board .eyebrow,.drug-card .eyebrow{display:none}.care-command h2,.dentist-radar h2,.provider-stage h2,.news-timeline-intro h2,.editorial-board h2{font-size:clamp(2.2rem,5vw,4.8rem);line-height:.96;max-width:10ch}.care-command p,.dentist-radar p,.provider-stage p,.news-timeline-intro p{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.7;max-width:58ch}.care-checklist{align-self:center;gap:16px;justify-self:end;max-width:720px;padding-left:0;width:100%}.care-checklist article{background:#ffffffc7;border:0;min-height:220px;padding:clamp(24px,3vw,38px)}.care-checklist article:nth-child(2),.care-checklist article:nth-child(3){background:#eaf3fbe6}.care-checklist h3,.dentist-comparison-strip h3,.provider-flow h3,.contact-router h3,.help-map h3,.ad-principles h3{font-size:clamp(1.25rem,2vw,1.75rem)}.care-checklist svg,.dentist-comparison-strip svg,.provider-flow svg,.contact-router svg,.help-map svg,.ad-principles svg{height:34px;width:34px}.question-ladder{background:radial-gradient(circle at 80% 22%,rgba(255,255,255,.65),transparent 30%),linear-gradient(135deg,#dff3ff,#f7fbff 62%,#eef7f2);border:0;margin-top:0;padding-bottom:clamp(130px,12vw,190px)}.question-ladder h2{font-size:clamp(2rem,4vw,3.6rem);max-width:9ch}.question-ladder li{background:transparent;border:0;border-top:1.5px solid rgba(11,44,99,.18);font-size:clamp(1rem,1.6vw,1.22rem);padding:22px 0}.question-ladder span{color:var(--accent-strong);font-size:.85rem}.care-callout{margin:clamp(-110px,-7vw,-70px) auto clamp(54px,8vw,110px);max-width:min(84vw,1500px);position:relative;z-index:4}.dentist-radar{background:linear-gradient(90deg,#eaf7f2eb,#f4fbfff0),linear-gradient(90deg,rgba(47,143,214,.12) 1px,transparent 1px);background-size:auto,52px 52px;border:0}.radar-visual{justify-self:center;width:min(330px,100%)}.radar-visual span{border-color:#2f8fd66b}.radar-visual svg{border:0;box-shadow:0 24px 58px #0b2c632e;height:104px;padding:24px;width:104px}.dentist-comparison-strip,.provider-flow,.contact-router{background:var(--surface);gap:clamp(22px,4vw,52px);margin-top:0}.dentist-comparison-strip article,.provider-flow article,.contact-router article{background:transparent;border:0;border-top:1.5px solid var(--ink);padding:28px 0 0}.report-layout{background:linear-gradient(90deg,#eef7f2,#eef7f2 34%,#f7f5ef 34%,#f7f5ef);gap:clamp(36px,6vw,86px);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.report-trust-rail{align-content:center;gap:0;position:sticky}.report-trust-rail article{background:transparent;border:0;border-bottom:1.5px solid rgba(12,91,69,.22);padding:28px 0}.report-trust-rail article:first-child{border-top:1.5px solid rgba(12,91,69,.22)}.report-trust-rail h2{font-size:clamp(1.25rem,2vw,1.65rem)}.report-form{max-width:none}.ad-layout{background:radial-gradient(circle at 18% 22%,rgba(143,208,245,.3),transparent 30%),linear-gradient(135deg,var(--navy-900),var(--sky-deep));color:#fff;gap:clamp(28px,5vw,62px);grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(240px,320px)}.ad-layout .legal-copy,.ad-layout .contact-card,.ad-principles article{background:#ffffff1a;border:0;box-shadow:none;color:#fff}.ad-layout h2,.ad-layout h3,.ad-layout a{color:#fff}.ad-layout p,.ad-layout .contact-card p{color:#ffffffc7}.ad-principles article{border-left:0;border-top:0;padding:0}.ad-layout .contact-card{align-self:stretch;border:0;height:auto;justify-content:center;padding:32px}.provider-stage{margin-top:0}.provider-profile-mock{border:0;box-shadow:18px 18px #8fd0f538;min-height:300px;padding:clamp(26px,4vw,44px)}.provider-profile-mock strong{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.4rem)}.provider-flow{background:#f7fbff}.contact-router{background:#eef7f2;margin-bottom:0}.contact-layout{background:var(--surface);gap:clamp(28px,5vw,68px);grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.contact-layout .form-card,.contact-layout .contact-card{max-width:none}.help-hub{background:linear-gradient(90deg,var(--navy-900) 0%,var(--navy-900) 34%,var(--surface) 34%,var(--surface) 100%);gap:clamp(38px,6vw,86px)}.help-map{background:transparent;padding:0}.help-map article{background:transparent;border-bottom:1px solid rgba(255,255,255,.22);padding:28px 0}.help-map article:first-child{border-top:1px solid rgba(255,255,255,.22)}.help-faq-list{max-width:none}.help-faq-item summary{font-size:clamp(1.28rem,2vw,1.7rem)}.editorial-board{background:linear-gradient(90deg,var(--surface) 0%,var(--surface) 58%,var(--navy-900) 58%,var(--navy-900) 100%);border-bottom:0;gap:clamp(28px,5vw,64px);margin-bottom:0;max-width:none}.editorial-board ul{align-content:center;background:transparent;min-height:320px;padding:0}.editorial-board li{font-size:clamp(1rem,1.5vw,1.22rem)}.news-timeline-intro{background:linear-gradient(90deg,rgba(11,44,99,.08) 1px,transparent 1px),linear-gradient(180deg,#f7fbff 0%,var(--surface) 100%);background-size:58px 58px,auto;border:0;margin-bottom:0;max-width:none}.drugs-layout{background:linear-gradient(90deg,#f3efe3,#f3efe3 28%,#f7fbff 28%,#f7fbff);gap:clamp(34px,5vw,72px)}.drugs-toolbar{background:transparent;border:0;padding:0}.drugs-disclaimer{font-size:1rem;line-height:1.7}.page-section>.inquiry-form{background:linear-gradient(90deg,#dff3ffb8,#fffffff5),linear-gradient(180deg,transparent 0%,rgba(11,44,99,.04) 100%);border:0;box-shadow:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;max-width:none;padding:clamp(58px,8vw,112px) max(22px,calc((100vw - 920px)/2))}.page-section>.inquiry-form:before{color:var(--accent-strong);content:"Start the conversation";font-family:var(--font-display);font-size:clamp(2rem,4vw,3.8rem);font-weight:700;line-height:1;margin-bottom:4px;max-width:10ch}.report-form,.contact-layout .form-card{border:0;box-shadow:none}.ad-principles{align-content:center;gap:clamp(22px,3vw,36px)}.ad-principles article{background:transparent;display:grid;gap:14px}.ad-principles p{font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.65}.drugs-layout{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr)}.drugs-grid{gap:clamp(22px,3vw,36px)}.drug-card{background:transparent;border:0;border-top:1.5px solid rgba(11,44,99,.18);min-height:190px;padding:22px 0 0}.drug-card h3{font-size:clamp(1.35rem,2vw,1.85rem)}.drugs-toolbar{align-content:start;min-height:420px;padding-top:8px}.drugs-search input{background:#ffffffc7}.drugs-alpha-nav a{background:#ffffff9e}.care-playbook:before,.dentist-radar:before,.report-layout:before,.ad-layout:before,.provider-stage:before,.contact-router:before,.help-hub:before,.editorial-board:before,.news-timeline-intro:before,.drugs-layout:before{animation:float-soft 12s var(--ease) infinite alternate;background:radial-gradient(circle at center,transparent 47%,rgba(47,143,214,.22) 48%,rgba(47,143,214,.22) 50%,transparent 51%),radial-gradient(circle at center,transparent 62%,rgba(47,143,214,.14) 63%,rgba(47,143,214,.14) 65%,transparent 66%);content:"";height:clamp(220px,28vw,440px);opacity:.75;pointer-events:none;position:absolute;right:max(-120px,-8vw);top:clamp(20px,6vw,86px);width:clamp(220px,28vw,440px)}.care-playbook:after,.question-ladder:after,.dentist-comparison-strip:after,.provider-flow:after,.contact-layout:after,.page-section>.inquiry-form:after,.drugs-layout:after{animation:flow-drift 10s var(--ease) infinite alternate;background:radial-gradient(ellipse at 20% 52%,transparent 45%,rgba(47,143,214,.2) 46%,rgba(47,143,214,.2) 48%,transparent 49%),radial-gradient(ellipse at 78% 46%,transparent 46%,rgba(143,208,245,.2) 47%,rgba(143,208,245,.2) 49%,transparent 50%);content:"";height:280px;left:max(-180px,-12vw);opacity:.85;pointer-events:none;position:absolute;top:8%;transform:rotate(-8deg);width:min(820px,72vw)}.care-playbook>*,.question-ladder>*,.dentist-radar>*,.dentist-comparison-strip>*,.report-layout>*,.ad-layout>*,.provider-stage>*,.provider-flow>*,.contact-router>*,.contact-layout>*,.help-hub>*,.editorial-board>*,.news-timeline-intro>*,.drugs-layout>*,.page-section>.inquiry-form>*{animation:section-rise .72s var(--ease) both;position:relative;z-index:1}@keyframes section-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes float-soft{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-28px,22px,0) scale(1.04)}}@keyframes flow-drift{0%{transform:translateZ(0) rotate(-8deg)}to{transform:translate3d(34px,16px,0) rotate(-4deg)}}.auth-gateway{align-items:center;background:radial-gradient(circle at 20% 16%,rgba(143,208,245,.34),transparent 28%),linear-gradient(135deg,#f8fbfe,#f4f1e8 56%,#e7f4fb);display:grid;isolation:isolate;justify-items:center;min-height:100vh;min-height:100dvh;overflow:hidden;padding:clamp(28px,5vw,54px) 20px;position:relative;transition:background .42s var(--ease)}.auth-page-back{align-items:center;background:#ffffffb8;border:1px solid rgba(11,44,99,.14);border-radius:var(--radius-pill);color:var(--navy);display:inline-flex;font-weight:800;gap:8px;min-height:42px;padding:0 16px;position:fixed;right:clamp(18px,4vw,42px);top:clamp(18px,4vw,42px);z-index:20}.auth-page-back:hover{background:#dff3ff}.auth-gateway.is-provider{background:radial-gradient(circle at 76% 22%,rgba(255,255,255,.52),transparent 29%),linear-gradient(135deg,#d8effc,#c7e8fb 54%,#eef9ff)}.auth-art{pointer-events:none;position:absolute;z-index:-1}.auth-art-rings{animation:auth-spin 32s linear infinite;border:3px dotted rgba(47,143,214,.34);border-radius:50%;height:clamp(260px,38vw,520px);left:max(-120px,-8vw);top:clamp(80px,10vw,160px);width:clamp(260px,38vw,520px)}.auth-art-rings:before,.auth-art-rings:after{border:2px dotted rgba(47,143,214,.28);border-radius:50%;content:"";top:12%;right:12%;bottom:12%;left:12%;position:absolute}.auth-art-rings:after{top:27%;right:27%;bottom:27%;left:27%}.auth-art-flow{animation:auth-drift 9s var(--ease) infinite alternate;background:radial-gradient(ellipse at 20% 50%,transparent 46%,rgba(47,143,214,.22) 47%,rgba(47,143,214,.22) 49%,transparent 50%),radial-gradient(ellipse at 80% 52%,transparent 47%,rgba(47,143,214,.18) 48%,rgba(47,143,214,.18) 50%,transparent 51%);filter:blur(.1px);height:360px;opacity:.9;right:-110px;top:12%;transform:rotate(-14deg);width:min(760px,72vw)}.auth-gateway.is-provider .auth-art-rings,.auth-gateway.is-provider .auth-art-rings:before,.auth-gateway.is-provider .auth-art-rings:after{border-color:#ffffffc2}.auth-gateway.is-provider .auth-art-flow{background:radial-gradient(ellipse at 20% 50%,transparent 46%,rgba(255,255,255,.7) 47%,rgba(255,255,255,.7) 49%,transparent 50%),radial-gradient(ellipse at 80% 52%,transparent 47%,rgba(255,255,255,.58) 48%,rgba(255,255,255,.58) 50%,transparent 51%)}.auth-logo{align-items:center;animation:rise .52s var(--ease) both;color:var(--navy);display:inline-flex;font-family:var(--font-sans);font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.045em;line-height:1;margin-bottom:22px;text-decoration:none;transition:transform .18s var(--ease),opacity .18s var(--ease)}.auth-logo:hover{opacity:.82;transform:translateY(-2px)}.auth-panel-shell{width:min(92vw,660px)}.auth-panel{animation:auth-panel-in .42s var(--ease) both;background:#ffffffeb;border:1.5px solid rgba(11,44,99,.18);border-radius:34px;box-shadow:0 34px 90px #0918302e;display:grid;gap:22px;min-height:min(620px,calc(100dvh - 190px));padding:clamp(28px,5vw,54px);position:relative;text-align:center;transition:background .36s var(--ease),border-color .36s var(--ease),box-shadow .36s var(--ease)}.auth-gateway.is-provider .auth-panel{background:#fffffff5;border-color:#ffffffb8;box-shadow:0 34px 90px #1868a83d}.auth-kicker,.auth-terms{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-kicker{color:var(--accent-strong);justify-self:center;margin:0}.auth-panel h1{font-size:clamp(2.35rem,7vw,4.25rem);line-height:1;margin:0 auto;max-width:10ch}.audience-picker{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.audience-option{align-items:center;background:var(--surface);border:1.5px solid var(--border-strong);border-radius:24px;color:var(--ink);display:grid;gap:18px;min-height:170px;padding:22px;text-align:left;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.audience-option:hover{border-color:var(--ink);box-shadow:var(--shadow-hard);transform:translateY(-3px)}.audience-option.is-selected{background:var(--navy);border-color:var(--navy);box-shadow:0 18px 36px #0b2c6333;color:#fff}.audience-option span{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700}.auth-form{display:grid;gap:16px}.auth-form label{color:var(--ink-2);display:grid;font-size:.9rem;font-weight:800;gap:8px}.auth-form label>span{align-items:center;background:#f8faf9;border:1.5px solid var(--border-strong);border-radius:18px;color:var(--accent-strong);display:flex;gap:10px;min-height:62px;padding:0 18px;transition:border-color .17s var(--ease),box-shadow .17s var(--ease),background .17s var(--ease)}.auth-form label>span:focus-within{background:#fff;border-color:var(--accent);box-shadow:var(--ring)}.auth-form input{background:transparent;border:0;box-shadow:none;color:var(--ink);flex:1;font-weight:700;min-height:58px;min-width:0;padding:0}.auth-form input:focus-visible{outline:none}.auth-links{align-items:center;display:flex;gap:14px;justify-content:space-between}.auth-links button,.auth-back{background:transparent;border:0;color:var(--ink-2);font-size:.88rem;font-weight:800;padding:0;text-align:left;text-underline-offset:4px;transition:color .16s var(--ease),transform .16s var(--ease)}.auth-links button:hover,.auth-back:hover{color:var(--accent-strong);text-decoration:none}.auth-links button:last-child{text-align:right}.auth-links .auth-link-action{text-decoration:underline}.auth-links .auth-link-context{text-decoration:none}.auth-back{align-items:center;display:inline-flex;gap:8px;justify-self:start}.auth-submit{align-items:center;background:linear-gradient(135deg,#d8f1ff,#a6dcfb);border:1.5px solid var(--accent-strong);border-radius:var(--radius-pill);box-shadow:5px 5px #2f8fd629;color:var(--navy);display:inline-flex;font-weight:900;gap:10px;justify-content:center;min-height:62px;padding:0 28px;transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease);width:100%}.auth-submit:hover{background:linear-gradient(135deg,#bfe8ff,#8fd0f5);box-shadow:8px 8px #2f8fd62e;transform:translateY(-2px)}.auth-submit:active{box-shadow:3px 3px #2f8fd624;transform:translateY(1px)}.auth-terms{align-self:end;color:var(--muted);line-height:1.7;margin:0}.auth-terms a{color:var(--navy);text-decoration:underline;text-underline-offset:4px}.auth-footer-copy{animation:rise .52s var(--ease) 80ms both;color:var(--muted);font-size:.82rem;font-weight:700;margin:18px 0 0;text-align:center}@keyframes auth-panel-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-drift{0%{transform:translateZ(0) rotate(-14deg)}to{transform:translate3d(-34px,24px,0) rotate(-10deg)}}.account-layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.account-summary{animation:rise .48s var(--ease) both;background:radial-gradient(circle at 85% 12%,rgba(143,208,245,.4),transparent 28%),linear-gradient(145deg,var(--navy-900),var(--sky-deep));border:1.5px solid var(--ink);box-shadow:var(--shadow-hard);color:#fff;display:grid;gap:14px;padding:clamp(24px,4vw,34px);position:sticky;top:calc(var(--header-h) + 20px)}.account-summary svg{color:var(--accent-soft)}.account-summary h2{color:#fff;margin-bottom:0}.account-summary p{color:#ffffffd1;margin-bottom:0;overflow-wrap:anywhere}.account-summary span{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-pill);color:#fff;font-family:var(--font-mono);font-size:.78rem;font-weight:600;justify-self:start;padding:6px 12px}.account-summary .button{margin-top:4px}.account-summary-meta{border-bottom:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 0}.account-summary-meta div{display:grid;gap:3px}.account-summary-meta strong{color:#fff;font-family:var(--font-display);font-size:2rem;line-height:1}.account-summary-meta small{color:#ffffffad;font-size:.72rem;text-transform:uppercase}.account-panels{display:grid;gap:18px}.account-panels .form-card{max-width:none}.account-welcome{align-items:center;background:linear-gradient(120deg,#f1f8ff,#fff 65%);border:1.5px solid var(--border-strong);display:flex;gap:24px;justify-content:space-between;min-height:190px;padding:clamp(24px,4vw,38px)}.account-welcome h2{font-size:clamp(1.8rem,3vw,2.8rem);max-width:18ch}.account-welcome p:last-child{color:var(--muted);margin:0;max-width:52ch}.account-welcome-mark{align-items:center;background:var(--navy-900);border-radius:50%;color:var(--accent-soft);display:flex;flex:0 0 92px;height:92px;justify-content:center;position:relative}.account-welcome-mark svg:last-child{bottom:8px;color:#fff;position:absolute;right:5px}.account-workflow{background:#f4f9fd;overflow:hidden;position:relative;border-top:1.5px solid var(--border-strong);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:clamp(42px,6vw,80px);padding:clamp(48px,7vw,92px) max(22px,calc((100vw - 1180px)/2))}.account-workflow:after{border:1px solid rgba(47,143,214,.2);border-radius:50%;content:"";height:280px;pointer-events:none;position:absolute;right:-90px;top:-110px;width:280px}.account-help-band{align-items:center;background:#f4f9fd;border-top:1px solid var(--border-strong);display:flex;gap:28px;justify-content:space-between;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:clamp(38px,6vw,72px) max(22px,calc((100vw - 1180px)/2));position:relative}.account-help-band:after{border:1px solid rgba(47,143,214,.2);border-radius:50%;content:"";height:220px;pointer-events:none;position:absolute;right:-50px;top:-70px;width:220px}.account-help-band h2{max-width:18ch}.account-help-band p:last-child{color:var(--muted);margin:0;max-width:52ch}.account-workflow h2{max-width:13ch}.account-workflow>div{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.account-workflow article{background:#fff;border-top:4px solid var(--accent);padding:24px}.saved-operations{animation:rise .52s var(--ease) both;background:var(--surface);border:1.5px solid var(--border-strong);padding:clamp(24px,4vw,34px)}.compact-heading{margin-bottom:16px}.compact-heading h2{font-size:clamp(1.4rem,2.4vw,1.9rem)}.saved-list{display:grid;gap:12px}.saved-item{align-items:center;border:1px solid var(--border-strong);display:flex;gap:18px;justify-content:space-between;padding:16px 18px;transition:border-color .16s var(--ease)}.saved-item:hover{border-color:var(--ink)}.saved-item h3{margin-bottom:2px}.saved-item p{color:var(--muted);margin-bottom:0}.blog-gallery{max-width:none;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-gallery .post-card{background:#fff;border:1.5px solid var(--border-strong);color:var(--ink);display:grid;grid-template-rows:150px 1fr;min-height:330px;overflow:hidden;text-decoration:none;transition:box-shadow .18s var(--ease),transform .18s var(--ease)}.blog-gallery .post-card:hover{box-shadow:10px 10px #2f8fd629;transform:translateY(-4px)}.blog-gallery .post-card img{height:100%;object-fit:cover;width:100%}.post-card-image{background:#eaf3fb;margin:14px 14px 0;min-height:136px;overflow:hidden}.blog-gallery-heading{margin:0 auto 34px;text-align:center}.blog-gallery-heading h2{font-size:clamp(2.3rem,4vw,4.2rem);margin:0}.post-card-body{display:grid;gap:10px;padding:22px}.post-card-body h2{font-size:clamp(1.45rem,2vw,2rem);margin:0}.post-card-body p:not(.post-date){color:var(--muted);margin:0}.post-card-body .button{align-self:end;justify-self:start;margin-top:10px}.blog-article{background:transparent;border:0;margin:0 auto;max-width:980px;padding:0}.blog-article-header{border-bottom:1px solid var(--border-strong);margin-bottom:38px;padding-bottom:28px}.blog-article-header h2{font-size:clamp(2.4rem,5vw,5.4rem);line-height:.98;max-width:16ch}.blog-article-meta{color:var(--muted-2);display:flex;font-family:var(--font-mono);font-size:.78rem;gap:22px;text-transform:uppercase}.blog-article>p:not(.post-date){color:var(--ink-2);font-size:1.12rem;line-height:1.8}.blog-article .button{margin-top:18px}.admin-shell{display:grid;gap:18px}.admin-tabs{background:var(--surface);border:1.5px solid var(--ink);display:flex;flex-wrap:wrap;gap:4px;padding:6px}.admin-tabs button{background:transparent;border:0;color:var(--muted);flex:1 1 140px;font-weight:700;min-height:42px}.admin-tabs button[aria-selected=true]{background:var(--navy);color:#fff}.admin-tabs button:not([aria-selected=true]):hover{background:var(--surface-2);color:var(--ink)}.admin-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.admin-panel,.admin-form{background:var(--surface);border:1.5px solid var(--border-strong);padding:clamp(22px,3vw,30px)}.admin-panel{display:grid;gap:14px}.admin-list{display:grid;gap:12px}.admin-list article{background:var(--surface-2);border:1px solid var(--border);padding:16px}.admin-list h3{margin-bottom:4px}.admin-list p{color:var(--muted);margin-bottom:8px;overflow-wrap:anywhere}.checkbox-group{border:1px solid var(--border-strong);display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:16px}.checkbox-group legend{color:var(--ink-2);font-weight:700;padding:0 8px}.checkbox-group label{align-items:center;display:flex;font-size:.9rem;gap:8px}.checkbox-group input{min-height:auto;width:auto}.admin-pages-groups{display:grid;gap:22px}.admin-pages-group h3{border-bottom:1px solid var(--border-strong);font-size:1rem;padding-bottom:8px}.admin-pages-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.admin-pages-list a{align-items:center;background:var(--surface-2);border:1px solid var(--border);color:var(--navy);display:flex;font-weight:700;gap:8px;justify-content:space-between;padding:12px 14px;text-decoration:none;transition:border-color .15s var(--ease),background .15s var(--ease)}.admin-pages-list a:hover{background:var(--surface);border-color:var(--ink)}.admin-pages-list a svg{color:var(--accent);flex:0 0 auto}.drugs-toolbar{align-self:start;background:var(--surface);border:1.5px solid var(--border-strong);display:grid;gap:16px;padding:22px;position:sticky;top:calc(var(--header-h) + 20px)}.drugs-layout{align-items:start;display:grid;gap:26px;grid-template-columns:minmax(240px,330px) minmax(0,1fr)}.drugs-search input{max-width:none}.drugs-alpha-nav{display:flex;flex-wrap:wrap;gap:6px}.drugs-alpha-nav a{align-items:center;background:var(--surface);border:1px solid var(--border-strong);color:var(--ink-2);display:inline-flex;font-family:var(--font-mono);font-size:.82rem;font-weight:700;height:32px;justify-content:center;text-decoration:none;width:32px;transition:background .15s var(--ease),color .15s var(--ease)}.drugs-alpha-nav a:hover{background:var(--navy);border-color:var(--navy);color:#fff}.drugs-disclaimer{color:var(--muted);font-size:.92rem;max-width:72ch}.drugs-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.drug-card{background:transparent;border:0;border-top:1.5px solid rgba(11,44,99,.18);min-height:190px;padding:22px 0 0;transition:border-color .16s var(--ease),transform .16s var(--ease)}.drug-card:hover{border-color:#0b2c6361;transform:none}.drug-card .eyebrow{color:var(--muted-2);margin-bottom:8px}.drug-card .eyebrow:before{background:var(--accent)}.drug-card h3{font-size:clamp(1.35rem,2vw,1.85rem);margin-bottom:8px}.drug-card p{color:var(--muted);font-size:.92rem;margin-bottom:0}.help-faq-list{display:grid;gap:0;max-width:900px}.help-faq-item{border-bottom:1px solid var(--border-strong);padding:22px 0}.help-faq-item:first-child{border-top:1.5px solid var(--ink)}.help-faq-item summary{align-items:center;cursor:pointer;display:flex;font-family:var(--font-display);font-size:1.15rem;font-weight:600;justify-content:space-between;list-style:none;gap:16px}.help-faq-item summary::-webkit-details-marker{display:none}.help-faq-item summary:after{color:var(--accent);content:"+";flex:0 0 auto;font-family:var(--font-mono);font-size:1.3rem;transition:transform .2s var(--ease)}.help-faq-item[open] summary:after{transform:rotate(45deg)}.help-faq-item p{color:var(--muted);margin:14px 0 0;max-width:68ch}.help-contact-band{align-items:center;background:var(--surface);border:1.5px solid var(--border-strong);display:flex;gap:24px;justify-content:space-between;margin-top:40px;max-width:900px;padding:clamp(24px,4vw,34px)}.help-contact-band p{color:var(--muted);margin:0}.post-list{display:grid;gap:0;max-width:860px}.post-card{border-bottom:1px solid var(--border-strong);padding:30px 0}.post-card:first-child{border-top:1.5px solid var(--ink)}.post-date{color:var(--muted-2);font-family:var(--font-mono);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.post-card h2{font-size:1.6rem;margin:8px 0 10px}.post-card p{color:var(--muted);margin-bottom:0}.post-body p{color:var(--ink-2);margin-bottom:14px}.search-results-page{background:var(--surface);margin:0 auto;max-width:1100px;padding:clamp(48px,7vw,88px) clamp(20px,5vw,40px) clamp(80px,8vw,120px)}.search-results-header{border-bottom:1.5px solid var(--ink);margin-bottom:28px;padding-bottom:24px}.search-results-header h1{font-size:clamp(1.7rem,3.2vw,2.4rem);margin-bottom:12px;max-width:none}.search-results-header h1 span{color:var(--sky-deep)}.search-refine-bar{align-items:center;background:var(--surface);border:1.5px solid var(--border-strong);display:flex;gap:12px;margin-bottom:32px;padding:0 18px}.search-refine-bar svg{color:var(--muted);flex:0 0 auto}.search-refine-bar input{border:0;min-height:58px;padding:0}.search-refine-bar input:focus{box-shadow:none}.result-list{display:grid;gap:14px}.results-next-step{align-items:center;background:radial-gradient(circle at 92% 30%,rgba(143,208,245,.2),transparent 30%),linear-gradient(90deg,#071c40fa,#0b2c63f0);color:#fff;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:18px;padding:clamp(24px,4vw,38px)}.results-next-step svg,.results-next-step .eyebrow,.results-next-step h2{color:#fff}.results-next-step p:last-child{color:#ffffffc7;margin-bottom:0;max-width:58ch}.results-next-step .button.secondary{background:#fff}.result-row{align-items:center;background:var(--surface);border:1.5px solid var(--border-strong);display:grid;gap:18px;grid-template-columns:1.1fr 1fr 1.2fr 1fr .6fr auto;padding:20px 24px;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.result-row:hover{border-color:var(--ink);box-shadow:var(--shadow-hard)}.result-field{display:grid;gap:4px}.result-field-label{color:var(--muted-2);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.result-field-value{align-items:center;color:var(--ink);display:flex;font-weight:600;gap:6px}.result-field-value svg{color:var(--accent);flex:0 0 auto}.result-price{color:var(--amber-ink);font-family:var(--font-mono);font-size:1.05rem;font-weight:700}.result-chip-group{display:flex;flex-wrap:wrap;gap:6px}.result-chip{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);font-size:.8rem;font-weight:600;padding:4px 10px}.result-price-breakdown{border-top:1px solid var(--border);display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr));margin:2px 0 0;padding-top:16px}.result-price-breakdown div{background:var(--surface-2);border:1px solid var(--border);display:grid;gap:2px;padding:9px 10px}.result-price-breakdown dt{color:var(--muted);font-size:.72rem;font-weight:700}.result-price-breakdown dd{color:var(--navy);font-family:var(--font-mono);font-size:.86rem;font-weight:700;margin:0}.site-footer{background:var(--navy-900);color:#ffffffd1;padding-bottom:40px;padding-top:52px}.footer-top{display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:minmax(240px,1.1fr) repeat(3,minmax(140px,.75fr))}.footer-brand-col{display:grid;gap:16px}.site-footer .brand{color:#fff}.footer-brand{margin-bottom:0}.site-footer>.footer-top>.footer-brand-col>p{color:#ffffffad;margin-bottom:0;max-width:34ch}.footer-nav-col h3{color:#ffffff80;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.footer-nav-col nav{display:grid;gap:10px}.footer-nav-col a{color:#fffc;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .15s var(--ease)}.footer-nav-col a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.newsletter-form{display:grid;gap:10px;margin-top:4px;max-width:340px}.newsletter-form h3{color:#fff;font-size:.98rem;margin-bottom:0}.newsletter-form-row{display:flex;gap:8px}.newsletter-form input{background:#ffffff0f;border-color:#ffffff47;color:#fff;min-height:46px}.newsletter-form input::placeholder{color:#ffffff6b}.newsletter-form input:focus{border-color:var(--accent-soft)}.newsletter-form button{background:var(--amber);border:1.5px solid var(--amber);color:var(--amber-ink);flex:0 0 auto;font-weight:700;min-height:46px;padding:0 18px;transition:background .15s var(--ease)}.newsletter-form button:hover{background:var(--amber-strong)}.newsletter-status{color:var(--accent-soft);font-size:.84rem;font-weight:600;margin:0}.newsletter-status.is-error{color:#f3a48f}.bottom-disclaimer{background:var(--navy-900);border-top:1px solid rgba(255,255,255,.1);color:#fff9;padding:20px clamp(20px,5vw,80px)}.bottom-disclaimer p{font-size:.82rem;line-height:1.6;margin:0;max-width:90ch}@media(max-width:980px){.site-header{gap:12px;grid-template-columns:auto auto 1fr;padding-top:12px;padding-bottom:12px}.header-search{grid-column:1 / -1;grid-row:2}.hero{grid-template-columns:1fr;padding-bottom:220px}.hero-search-card{position:static;transform:none;margin-top:24px;width:100%}.home-services{padding-top:clamp(48px,8vw,80px)}.guide-controls,.browse-section,.decision-section,.quote-anatomy,.coverage-brief,.about-operating-system,.report-quality-guide,.directory-empty-panel,.provider-detail-band,.account-layout,.contact-layout,.admin-grid,.split-media-block,.smile-section,.care-playbook,.question-ladder,.about-manifesto,.dentist-radar,.report-layout,.ad-layout,.provider-stage,.help-hub,.editorial-board,.drugs-layout{grid-template-columns:1fr}.split-media-block{gap:32px}.split-media-figure,.smile-figure{order:-1}.result-row{grid-template-columns:1fr 1fr}.results-next-step{grid-template-columns:1fr}.result-price-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.account-summary{position:static}.process-strip,.split-panel,.content-grid,.directory-grid,.form-grid,.account-workflow>div,.legal-summary-strip,.decision-grid,.quote-board,.coverage-brief-grid,.operating-grid,.shortlist-grid,.help-scenario-grid,.ad-fit-matrix>div,.care-checklist,.method-stack,.dentist-comparison-strip,.provider-flow,.contact-router,.footer-top{grid-template-columns:1fr}.method-stack article:nth-child(2),.provider-profile-mock{transform:none}.report-trust-rail,.drugs-toolbar{position:static}.radar-visual{justify-self:center;max-width:240px;width:100%}.procedure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-panel{border-radius:26px;min-height:auto}.process-step+.process-step{border-left:0;border-top:1.5px solid var(--ink)}.split-panel article:first-child{border-right:0;border-bottom:1.5px solid var(--ink)}.callout-band{flex-direction:column;align-items:start}.decision-section,.quote-anatomy,.coverage-brief,.about-operating-system,.report-quality-guide,.contact-prep{background:var(--surface)}.report-auth-gate{align-items:start;flex-direction:column}.help-contact-band{flex-direction:column;align-items:start;gap:16px}}@media(max-width:640px){.site-header{grid-template-columns:auto 1fr auto}.header-actions .header-provider-link{display:none}.procedure-grid,.result-row{grid-template-columns:1fr}.account-workflow{background:#fff}.result-price-breakdown{grid-template-columns:1fr}.footer-top{gap:36px}.auth-gateway{align-content:center;padding:22px 14px}.auth-logo{margin-bottom:16px}.auth-panel-shell{width:100%}.auth-panel{border-radius:24px;gap:18px;padding:24px 18px}.audience-picker,.auth-links{grid-template-columns:1fr}.audience-picker{display:grid}.audience-option{min-height:112px}.auth-links{align-items:start;display:grid;gap:10px}.auth-links button:last-child{text-align:left}.auth-art-flow{opacity:.55;right:-180px}.auth-page-back{right:16px;top:16px}.page-hero>.back-button{right:16px;top:16px}}@media(max-width:430px){.site-header{grid-template-columns:auto 1fr}.header-actions{display:none}.brand{justify-self:start}}.page-hero>.back-button{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffc7!important;border:1px solid rgba(47,143,214,.18)!important;border-radius:var(--radius-pill)!important;box-shadow:0 12px 34px #09183014!important;color:var(--navy)!important;left:auto!important;margin:0!important;padding:10px 16px!important;position:absolute!important;right:clamp(20px,5vw,80px)!important;top:clamp(18px,3vw,32px)!important;z-index:75!important}.page-hero-care>.back-button,.page-hero-business>.back-button,.page-hero-provider>.back-button{background:#ffffffe6!important}.drugs-layout{background:linear-gradient(90deg,#f3efe3,#f3efe3 28%,#f7fbff 28%,#f7fbff)!important;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr)!important}.drug-card{background:transparent!important;border:0!important;border-top:1.5px solid rgba(11,44,99,.18)!important;min-height:190px!important;padding:22px 0 0!important;transform:none!important}.drug-card:hover{border-color:#0b2c6361!important;transform:none!important}.drug-card h3{font-size:clamp(1.35rem,2vw,1.85rem)!important}.drug-card .eyebrow{display:none!important}@media(max-width:980px){.drugs-layout{background:linear-gradient(180deg,#f3efe3,#f3efe3 34%,#f7fbff 34%,#f7fbff)!important;grid-template-columns:1fr!important}}@media(max-width:640px){.page-hero>.back-button{right:16px!important;top:14px!important}}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(32px);transition:opacity .78s var(--ease),transform .78s var(--ease)}.reveal.is-visible{opacity:1;transform:translateY(0)}@supports (animation-timeline: view()){.section>*,.page-section>*:not(.back-button),.page-hero>*:not(.back-button),.callout-band,.form-card,.legal-placeholder{animation:page-flow-in both;animation-range:entry 0% cover 24%;animation-timeline:view()}}}@keyframes page-flow-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.button,.plain-link-list a,.header-actions .button.compact,.loader-preview-stage .button,.callout-band .button,.card-actions .button,.results-next-step .button,.account-summary .button{border-radius:4px!important}.page-hero>.back-button{border-radius:4px!important}.dw-loader-worth{background:none;text-decoration:none}.dw-loader-line{display:none}.page-hero-help{align-items:center;text-align:center}.page-hero-help h1,.page-hero-help>p{margin-left:auto;margin-right:auto}.home-services{background:#eef7f2!important}.quote-anatomy{background:#eaf3fb!important}.browse-section{background:#f7f5ef!important}.care-playbook{align-items:stretch!important;background:linear-gradient(90deg,var(--navy-900) 0%,var(--navy-900) 50%,#f7fbff 50%,#f7fbff 100%)!important;gap:clamp(34px,6vw,86px)!important;grid-template-columns:minmax(320px,.9fr) minmax(480px,1.1fr)!important}.care-command{align-content:center;background:transparent!important;padding:0!important}.care-checklist{align-content:center;gap:14px!important;padding-left:clamp(24px,3vw,44px);width:calc(100% - clamp(24px,3vw,44px))}.care-checklist article{border:1.5px solid rgba(11,44,99,.12)!important;box-shadow:0 18px 38px #09183014}.coverage-brief{align-items:center!important;background:linear-gradient(90deg,#f7fbff,#f7fbff 50%,#f3efe3 50%,#f3efe3)!important;gap:clamp(34px,6vw,86px)!important;grid-template-columns:minmax(300px,.92fr) minmax(0,1.28fr)!important}.coverage-brief>div:first-child{max-width:620px}.coverage-brief-grid{justify-self:end;margin-left:clamp(36px,5vw,76px);max-width:820px;width:calc(100% - clamp(36px,5vw,76px))}.coverage-brief-grid article{background:#fff!important;box-shadow:0 18px 44px #09183014}.help-hub{align-items:stretch!important;background:linear-gradient(180deg,#f7fbff,#f7fbff 50%,#fff 50%,#fff)!important;gap:clamp(24px,4vw,44px)!important;grid-template-columns:1fr!important;justify-items:center;padding-bottom:clamp(52px,7vw,92px)!important;padding-top:clamp(42px,6vw,76px)!important;text-align:center}.help-intro-panel{align-content:center;display:grid;gap:18px;justify-items:center}.help-intro-panel h2{font-size:clamp(2rem,3.8vw,3.4rem);line-height:1.02;margin:0 auto;max-width:16ch}.help-intro-panel p{margin-inline:auto;max-width:58ch}.help-photo-card{aspect-ratio:16 / 10;border:1.5px solid var(--border-strong);margin:12px 0 0;max-width:620px;overflow:hidden;width:100%}.help-photo-card img{height:100%;object-fit:cover;width:100%}.help-map{align-content:stretch;border-left:0!important;display:grid;gap:14px!important;grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;width:100%}.help-map article{background:#fff!important;border:1.5px solid rgba(11,44,99,.12)!important;box-shadow:0 14px 34px #0918300f;display:grid;justify-items:center;min-height:0;padding:clamp(22px,3vw,30px)!important}.help-faq-list{grid-column:1 / -1;max-width:980px!important;width:100%}.help-faq-item{text-align:left}.help-scenario-grid{background:linear-gradient(180deg,#0b2c63,#0b2c63 44%,#eaf3fb 44%,#eaf3fb)!important;justify-items:center;text-align:center}.help-scenario-grid>div{grid-column:1 / -1;max-width:720px}.help-scenario-grid .eyebrow,.help-scenario-grid h2{color:#fff}.help-scenario-grid article{justify-items:center;max-width:360px}.auth-gateway{background:radial-gradient(circle at 20% 16%,rgba(143,208,245,.34),transparent 28%),linear-gradient(135deg,#f8fbfe,#f4f1e8 56%,#e7f4fb)!important}.auth-gateway.is-provider{background:radial-gradient(circle at 76% 22%,rgba(255,255,255,.52),transparent 29%),linear-gradient(135deg,#d8effc,#c7e8fb 54%,#eef9ff)!important}.page-section .eyebrow{display:none}.decision-section{grid-template-columns:minmax(280px,.68fr) minmax(0,1.12fr)!important}.decision-copy{max-width:560px!important;padding-right:clamp(36px,5vw,82px)}.quote-anatomy{grid-template-columns:minmax(280px,.55fr) minmax(0,1.25fr)!important}.quote-board{justify-self:end;margin-left:clamp(40px,6vw,100px);max-width:860px;width:calc(100% - clamp(40px,6vw,100px))}.report-layout{align-items:start!important;background:linear-gradient(90deg,#eef7f2,#eef7f2 34%,#f7f5ef 34%,#f7f5ef)!important}.report-trust-rail{align-content:start!important;align-self:start!important;padding-top:0!important;position:static!important;top:auto!important}.report-trust-rail article:first-child{padding-top:0!important}.report-quality-guide{align-items:start!important;background:#f7f5ef!important;grid-template-columns:minmax(280px,.7fr) minmax(360px,1fr)!important}.report-quality-guide>div{align-content:center;display:grid}.about-operating-system{background:linear-gradient(90deg,#fff,#fff 50%,#eaf3fb 50%,#eaf3fb)!important;grid-template-columns:minmax(280px,.68fr) minmax(360px,1fr)!important;min-height:clamp(520px,58vw,760px)}.help-scenario-grid{background:#eaf3fb!important;padding-top:clamp(62px,8vw,110px)!important}.help-scenario-grid h2{color:var(--ink)!important;max-width:760px}.drugs-lookup,.drugs-results-panel,.drugs-explainer{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(22px,calc((100vw - 1180px)/2));padding-right:max(22px,calc((100vw - 1180px)/2))}.drugs-lookup{align-items:center;background:#f7fbff;display:grid;gap:clamp(30px,5vw,72px);grid-template-columns:minmax(280px,760px);padding-bottom:clamp(64px,8vw,110px);padding-top:clamp(64px,8vw,110px)}.drugs-lookup-copy{align-content:center;display:grid;gap:22px}.drugs-search{display:grid;gap:10px}.drugs-search>div{align-items:center;background:#fff;border:1.5px solid var(--border-strong);display:flex;gap:12px;min-height:64px;padding:0 18px}.drugs-search input{border:0;box-shadow:none;flex:1;min-width:0}.drugs-search input:focus-visible{outline:none}.drugs-results-panel{background:#fff;padding-bottom:clamp(48px,7vw,88px);padding-top:clamp(48px,7vw,88px)}.drugs-explainer{align-items:start;background:var(--navy-900);color:#fff;display:grid;gap:18px;grid-template-columns:auto minmax(0,720px);padding-bottom:clamp(48px,7vw,88px);padding-top:clamp(48px,7vw,88px)}.drugs-explainer h2,.drugs-explainer p{color:#fff}.drug-category{color:var(--accent-strong);font-family:var(--font-mono);font-weight:700}.home-services{background:linear-gradient(90deg,#eef7f2,#eef7f2 42%,#eef7f2f5 52%,#eef7f2a3 70%,#eef7f214),url(/images/procedures-overview.jpg) right center / min(52vw,840px) 100% no-repeat,#eef7f2!important;min-height:clamp(620px,58vw,820px)}.home-services .split-media-block{align-items:center;grid-template-columns:minmax(320px,.6fr) minmax(280px,.4fr)!important;min-height:inherit}.home-services .split-media-copy{max-width:650px}.home-services .split-media-figure{display:none!important}.quote-anatomy{align-items:center!important;background:#eaf3fb!important;grid-template-columns:minmax(320px,.62fr) minmax(0,1.15fr)!important;min-height:clamp(620px,56vw,760px)}.quote-anatomy h2{font-size:clamp(4.8rem,8.2vw,8.4rem)!important;line-height:.9!important;max-width:8.2ch!important}.quote-board{align-self:center;justify-self:end;margin-left:clamp(54px,7vw,126px);max-width:900px;width:calc(100% - clamp(54px,7vw,126px))}.coverage-redesign,.care-next-step{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(22px,calc((100vw - 1180px)/2));padding-right:max(22px,calc((100vw - 1180px)/2))}.coverage-redesign{align-items:center;background:#f7f5ef;display:grid;gap:clamp(38px,6vw,92px);grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);padding-bottom:clamp(70px,9vw,124px);padding-top:clamp(70px,9vw,124px)}.coverage-redesign-copy{display:grid;gap:22px;max-width:620px}.coverage-redesign-copy h2{font-family:var(--font-serif);font-size:clamp(3.4rem,5.8vw,6.6rem);line-height:.94;margin:0}.coverage-redesign-copy p{color:var(--muted);font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.65;margin:0}.coverage-redesign-list{background:#fff;border-top:6px solid var(--accent);box-shadow:0 24px 64px #09183014;display:grid}.coverage-redesign-list article{align-items:start;border-bottom:1.5px solid var(--border);display:grid;gap:18px;grid-template-columns:auto auto minmax(0,1fr);padding:clamp(26px,3.8vw,42px)}.coverage-redesign-list article:last-child{border-bottom:0}.coverage-redesign-list span{color:var(--accent-strong);font-family:var(--font-mono);font-size:.82rem;font-weight:800;letter-spacing:.16em}.coverage-redesign-list svg{color:var(--accent)}.coverage-redesign-list h3{font-family:var(--font-serif);font-size:clamp(1.65rem,2.3vw,2.4rem);line-height:.98;margin:0 0 10px}.coverage-redesign-list p{color:var(--muted);line-height:1.6;margin:0}.care-next-step{align-items:center;background:var(--navy-900);color:#fff;display:flex;gap:24px;justify-content:space-between;padding-bottom:clamp(34px,5vw,54px);padding-top:clamp(34px,5vw,54px)}.care-next-step h2,.care-next-step p{color:#fff;margin:0}.care-next-step h2{font-family:var(--font-serif);font-size:clamp(2.2rem,4vw,4rem);line-height:1}.care-next-step p{color:#ffffffb8;margin-top:8px}.report-layout,.report-quality-guide{background:#f7f5ef!important}.about-method-note{background:#f7f5ef!important;margin-bottom:0!important;padding-bottom:clamp(56px,7vw,88px)!important;padding-top:clamp(56px,7vw,88px)!important}.about-operating-system{align-items:center!important;background:#eaf3fb!important;grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr)!important;min-height:0!important;padding-bottom:clamp(72px,8vw,108px)!important;padding-top:clamp(72px,8vw,108px)!important}.about-operating-system>div:first-child{max-width:620px}.operating-grid{align-items:stretch;gap:18px}.operating-grid article{box-shadow:0 20px 44px #09183012}.about-roadmap{background:#fff!important;margin-top:0!important;padding-bottom:clamp(64px,8vw,98px)!important;padding-top:clamp(64px,8vw,98px)!important}.contact-prep{background:#f7f5ef!important}.legal-placeholder{background:#f7f5ef;border-left:6px solid var(--accent);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(70px,9vw,120px) max(22px,calc((100vw - 980px)/2))}.legal-placeholder h2{font-family:var(--font-serif);font-size:clamp(3rem,5.5vw,5.8rem);line-height:.96;margin:0 0 18px}.legal-placeholder p{color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65;margin:0;max-width:760px}@media(max-width:1180px){.care-playbook{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr)!important}.help-hub{grid-template-columns:1fr!important}}@media(max-width:980px){.drugs-lookup,.report-quality-guide,.about-operating-system,.decision-section,.quote-anatomy{grid-template-columns:1fr!important}.decision-copy{max-width:none!important;padding-right:0}.quote-board{margin-left:0;max-width:none;width:100%}.care-playbook,.coverage-brief{background:var(--surface)!important;grid-template-columns:1fr!important}.care-command{background:var(--navy-900)!important;padding:28px!important}.coverage-brief-grid,.help-map{grid-template-columns:1fr!important;justify-self:stretch;margin-left:0;max-width:none;width:100%}.care-checklist{padding-left:0;width:100%}.drugs-explainer{grid-template-columns:1fr}}@media(max-width:640px){:root{--header-h: 84px}.dev-banner{font-size:.86rem;line-height:1.35;padding:10px 42px 10px 18px}.site-header{gap:10px 10px;padding:12px 14px}.brand{font-size:clamp(1.25rem,7vw,1.55rem);min-width:0}.drawer-toggle{height:46px;width:46px}.header-actions{gap:4px}.header-link-button{line-height:1.05;padding:8px 2px;white-space:nowrap}.header-actions .button.compact{min-height:42px;padding:0 12px}.header-search{grid-template-columns:minmax(0,1fr) minmax(0,.86fr) 48px;min-height:56px}.header-search label{min-width:0;padding:7px 10px}.header-search label span{font-size:.58rem;letter-spacing:.06em}.header-search select{font-size:.84rem;line-height:1.15;min-width:0;overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:nowrap}.header-search button{height:42px;margin-right:4px;width:42px}.hero,.page-hero,.section,.site-footer{padding-left:20px;padding-right:20px}.hero{min-height:auto;padding-bottom:40px;padding-top:56px}.guide-hero{padding-bottom:60px}.hero h1,.page-hero h1{font-size:clamp(2.45rem,12vw,3.35rem);line-height:1;max-width:11ch}.page-hero{min-height:auto;padding-bottom:72px;padding-top:72px}.page-hero>p,.hero-subtitle{font-size:1rem;line-height:1.55}.hero-search-card{margin-top:28px;padding:20px}.guide-controls,.form-grid,.audience-picker,.auth-links,.card-actions,.callout-band{width:100%}.button,.auth-submit{min-width:0;white-space:normal}.care-playbook,.decision-section,.quote-anatomy,.question-ladder,.dentist-radar,.dentist-comparison-strip,.coverage-brief,.about-operating-system,.dentist-shortlist,.report-quality-guide,.help-scenario-grid,.ad-fit-matrix,.provider-detail-band,.contact-prep,.editorial-framework,.release-principles,.call-script,.directory-empty-panel,.report-layout,.ad-layout,.provider-stage,.provider-flow,.contact-router,.contact-layout,.help-hub,.editorial-board,.news-timeline-intro,.drugs-layout{gap:28px;padding-left:22px;padding-right:22px}.care-playbook,.decision-section,.coverage-brief,.about-operating-system,.dentist-shortlist,.report-quality-guide,.help-scenario-grid,.ad-fit-matrix,.provider-detail-band,.contact-prep,.editorial-framework,.release-principles,.call-script,.directory-empty-panel,.dentist-radar,.report-layout,.provider-stage,.help-hub,.drugs-layout{padding-bottom:58px;padding-top:72px}.question-ladder,.dentist-comparison-strip,.ad-layout,.provider-flow,.contact-router,.contact-layout,.editorial-board,.news-timeline-intro,.page-section>.inquiry-form{padding-bottom:54px;padding-top:54px}.care-playbook{background:linear-gradient(180deg,#071c40f5,#0b2c63e6 45%,#dff3fff5 45.2%,#f7fbfffa)}.report-layout,.help-hub,.editorial-board,.drugs-layout{background-size:auto}.report-layout{background:linear-gradient(180deg,#eef7f2,#eef7f2 38%,#f7f5ef 38%,#f7f5ef)}.help-hub{background:linear-gradient(180deg,var(--navy-900) 0%,var(--navy-900) 42%,var(--surface) 42%,var(--surface) 100%)}.editorial-board{background:linear-gradient(180deg,var(--surface) 0%,var(--surface) 56%,var(--navy-900) 56%,var(--navy-900) 100%)}.drugs-layout{background:linear-gradient(180deg,#f3efe3,#f3efe3 32%,#f7fbff 32%,#f7fbff)!important}.care-command h2,.dentist-radar h2,.provider-stage h2,.news-timeline-intro h2,.editorial-board h2,.question-ladder h2,.page-section>.inquiry-form:before{font-size:clamp(2.15rem,10.5vw,2.85rem);line-height:1.02;max-width:100%;overflow-wrap:normal}.care-command p,.dentist-radar p,.provider-stage p,.news-timeline-intro p,.ad-principles p,.drugs-disclaimer{font-size:1rem;line-height:1.62}.care-checklist{gap:14px;padding-left:0}.care-checklist article{min-height:0;padding:24px 22px}.care-callout{margin:0 20px 48px;max-width:none}.question-ladder{padding-bottom:88px}.question-ladder li{align-items:start;display:grid;gap:8px;line-height:1.45}.dentist-radar{align-items:center}.radar-visual{max-width:220px}.provider-profile-mock{box-shadow:10px 10px #8fd0f538;min-height:240px}.contact-card,.form-card,.legal-copy,.directory-grid article,.news-timeline-intro{padding:22px}.page-section>.inquiry-form{padding-left:22px;padding-right:22px}.drugs-toolbar{min-height:0;padding-top:0}.drugs-alpha-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.drugs-alpha-nav a{min-height:40px}.drugs-grid{gap:16px}.drug-card{min-height:0!important;padding-top:18px!important}.directory-grid{grid-template-columns:1fr}.search-results-page{padding:38px 16px 72px}.search-results-header h1{font-size:clamp(1.55rem,8vw,2.1rem)}.search-refine-bar{padding:0 12px}.result-row{gap:14px;padding:18px}.result-field-value{min-width:0;overflow-wrap:anywhere}.bottom-disclaimer,.footer-legal{padding-left:20px;padding-right:20px}.auth-gateway{min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding:64px 14px 28px}.auth-panel h1{font-size:clamp(2.05rem,10vw,2.85rem)}.auth-terms{overflow-wrap:anywhere}}@media(max-width:980px){.home-services{background:linear-gradient(180deg,#eef7f2f5,#eef7f2f5),url(/images/procedures-overview.jpg) center bottom / cover no-repeat,#eef7f2!important;min-height:auto}.home-services .split-media-block,.quote-anatomy,.coverage-redesign,.about-operating-system{grid-template-columns:1fr!important}.quote-anatomy h2{font-size:clamp(3.6rem,15vw,5.5rem)!important;max-width:9ch!important}.quote-board{margin-left:0!important;max-width:none!important;width:100%!important}.coverage-redesign-list article{grid-template-columns:auto minmax(0,1fr)}.coverage-redesign-list svg{grid-column:1}.coverage-redesign-list article>div{grid-column:1 / -1}.care-next-step{align-items:stretch;flex-direction:column}}@media(max-width:640px){.report-layout,.report-quality-guide,.about-operating-system,.contact-prep,.coverage-redesign,.legal-placeholder{background:#f7f5ef!important}.home-services{background:linear-gradient(180deg,#eef7f2,#eef7f2fa 58%,#eef7f2db),url(/images/procedures-overview.jpg) center bottom / 120% auto no-repeat,#eef7f2!important}.coverage-redesign,.care-next-step{padding-left:22px;padding-right:22px}.coverage-redesign-copy h2,.care-next-step h2,.legal-placeholder h2{font-size:clamp(2.7rem,13vw,3.8rem)}}:root{--surface-glass: rgba(255, 255, 255, .78);--shadow-surface: 0 18px 44px rgba(11, 44, 99, .08), 0 2px 0 rgba(255, 255, 255, .9) inset;--shadow-hover: 0 24px 52px rgba(11, 44, 99, .13), 0 2px 0 rgba(255, 255, 255, .9) inset}.page-hero{background-color:var(--bg);border-bottom:1px solid rgba(11,44,99,.08);padding-bottom:clamp(64px,8vw,104px);padding-top:clamp(64px,8vw,104px)}.page-hero:not(.page-hero-with-image):before{background:radial-gradient(circle at 78% 16%,rgba(143,208,245,.28),transparent 26%),radial-gradient(circle at 8% 90%,rgba(201,236,255,.22),transparent 30%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-2}.page-hero h1{font-size:clamp(3rem,6vw,5.5rem);letter-spacing:-.035em}.page-hero>p{max-width:58ch}.page-section{background:radial-gradient(circle at 92% 10%,rgba(143,208,245,.1),transparent 24%),var(--bg)}.page-section>*{position:relative}.page-section .section-heading,.page-section .compact-heading{margin-bottom:clamp(26px,4vw,42px)}.form-card,.contact-card,.content-grid article,.legal-copy,.security-note,.admin-panel,.help-contact-band,.directory-grid article,.saved-item,.empty-state,.not-found-panel,.post-card,.drug-card,.font-preview-card{border:1px solid rgba(11,44,99,.13);border-radius:14px;box-shadow:var(--shadow-surface);transition:box-shadow .22s var(--ease),transform .22s var(--ease),border-color .22s var(--ease)}.directory-grid article:hover,.post-card:hover,.drug-card:hover,.font-preview-card:hover,.saved-item:hover{border-color:#2f8fd652;box-shadow:var(--shadow-hover);transform:translateY(-3px)}.form-card,.contact-card,.legal-copy,.security-note,.admin-panel,.not-found-panel,.empty-state{background:var(--surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-card label,.contact-layout label,.admin-form label,.drugs-search,.search-refine-bar{color:var(--ink-2);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.form-card input,.form-card select,.form-card textarea,.contact-layout input,.contact-layout select,.contact-layout textarea,.admin-form input,.admin-form select,.admin-form textarea,.drugs-search input,.search-refine-bar select{background:#ffffffdb;border:1px solid var(--border-strong);border-radius:8px;min-height:48px;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.form-card input:focus,.form-card select:focus,.form-card textarea:focus,.contact-layout input:focus,.contact-layout select:focus,.contact-layout textarea:focus,.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.drugs-search input:focus,.search-refine-bar select:focus{background:#fff;border-color:var(--accent);box-shadow:var(--ring);outline:0}.button{border-radius:8px;box-shadow:0 4px 12px #0b2c630f}.page-section .button.primary,.page-hero .button.primary{background:var(--accent);color:#fff;box-shadow:0 7px 16px #2f8fd633}.page-section .button.primary:hover,.page-hero .button.primary:hover{background:var(--accent-strong);box-shadow:0 10px 22px #2f8fd642}.button.secondary{border-color:#0b2c633d;box-shadow:none}.back-button{color:var(--accent-strong);transition:color .16s var(--ease),transform .16s var(--ease)}.back-button:hover{color:var(--navy);transform:translate(-3px)}.post-card-image,.help-photo-card,.provider-profile-mock,.smile-figure{overflow:hidden}.post-card-image img,.help-photo-card img,.smile-figure img{transition:transform .5s var(--ease),filter .5s var(--ease)}.post-card:hover .post-card-image img,.help-photo-card:hover img,.smile-figure:hover img{filter:saturate(1.04);transform:scale(1.035)}.site-footer{background:var(--navy-900);border-top:1px solid rgba(143,208,245,.18)}@media(max-width:640px){.page-hero{padding-bottom:72px;padding-top:72px}.page-hero h1{font-size:clamp(2.55rem,12vw,3.6rem)}.form-card,.contact-card,.legal-copy,.not-found-panel,.empty-state{border-radius:12px}}.quote-anatomy h2{font-size:clamp(3.8rem,6.2vw,6.1rem)!important;max-width:9.4ch!important}.coverage-redesign-copy h2{font-size:clamp(3rem,4.9vw,5.25rem)!important;max-width:10.5ch}.drugs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))!important}.drug-card{background:#fff!important;border:1.5px solid rgba(11,44,99,.14)!important;box-shadow:0 18px 44px #09183012;display:grid;gap:0!important;grid-template-columns:minmax(170px,.34fr) minmax(0,.66fr);min-height:0!important;overflow:hidden;padding:0!important}.drug-card img{height:100%;min-height:320px;object-fit:cover;width:100%}.drug-card-body{display:grid;gap:12px;padding:clamp(22px,3vw,34px)}.drug-card-body h3{font-family:var(--font-serif);font-size:clamp(1.8rem,2.6vw,2.65rem);line-height:.98;margin:0;overflow-wrap:anywhere}.drug-card-body p{color:var(--muted);line-height:1.55;margin:0}.drug-card dl{display:grid;gap:14px;margin:8px 0 0}.drug-card dt{color:var(--navy-900);font-family:var(--font-mono);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.drug-card dd{color:var(--muted);line-height:1.55;margin:4px 0 0}.help-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.help-scenario-grid>div{grid-column:1 / -1}.help-scenario-grid article{max-width:none!important}.ad-layout-refresh{align-items:stretch;background:#f4f9fd!important;color:var(--ink)!important;gap:clamp(24px,4vw,52px)!important;grid-template-columns:minmax(300px,.95fr) minmax(320px,1.05fr) minmax(240px,.7fr)!important;padding-bottom:clamp(76px,9vw,124px)!important;padding-top:clamp(76px,9vw,124px)!important;overflow:hidden;position:relative}.ad-layout-refresh:after{border:1px solid rgba(47,143,214,.2);border-radius:50%;box-shadow:0 0 0 44px #2f8fd60f,0 0 0 88px #2f8fd60a;content:"";height:230px;pointer-events:none;position:absolute;right:-50px;top:-70px;width:230px}.ad-layout-simple{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)!important}.ad-layout-simple .ad-copy{min-height:430px}.ad-layout-refresh:before{display:none!important}.ad-layout-refresh .ad-principles{align-content:center;counter-reset:adPrinciple;gap:0!important}.ad-layout-refresh .ad-principles article{background:transparent!important;border:0!important;border-top:1.5px solid rgba(11,44,99,.18)!important;color:var(--ink)!important;counter-increment:adPrinciple;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:clamp(22px,3vw,32px) 0!important}.ad-layout-refresh .ad-principles article:before{color:var(--accent-strong);content:counter(adPrinciple,decimal-leading-zero);font-family:var(--font-mono);font-size:.82rem;font-weight:800;letter-spacing:.14em}.ad-layout-refresh .ad-principles svg{color:var(--accent)!important;grid-column:1;grid-row:2}.ad-layout-refresh .ad-principles h3,.ad-layout-refresh .ad-principles p{grid-column:2}.ad-layout-refresh .ad-principles h3,.ad-layout-refresh .ad-copy h2,.ad-layout-refresh .contact-card h2,.ad-layout-refresh a{color:var(--ink)!important}.ad-layout-refresh .ad-principles h3{font-family:var(--font-serif);font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1;margin:0}.ad-layout-refresh .ad-principles p,.ad-layout-refresh .ad-copy p{color:var(--muted)!important}.ad-layout-refresh .ad-copy{align-content:center;background:#fff;border-top:6px solid var(--accent);box-shadow:0 22px 54px #09183014;display:grid;gap:18px;padding:clamp(30px,4vw,48px)}.ad-layout-refresh .ad-copy h2{font-family:var(--font-display);font-size:clamp(2.5rem,4vw,4.5rem);line-height:.98;margin:0}.ad-text-link{align-items:center;color:var(--navy-900)!important;display:inline-flex;font-weight:800;gap:10px;margin-top:8px;text-decoration:none}.ad-layout-refresh .contact-card{align-items:start;align-self:stretch;background:var(--navy-900)!important;border:0!important;color:#fff!important;display:grid;gap:18px;justify-content:start;padding:clamp(30px,4vw,44px)!important}.ad-layout-refresh .contact-card svg,.ad-layout-refresh .contact-card h2,.ad-layout-refresh .contact-card a{color:#fff!important}.ad-layout-refresh .contact-card h2{font-size:clamp(2rem,3vw,3.3rem);margin:auto 0 0}.ad-layout-refresh .contact-card a{align-self:end;font-size:1.05rem;font-weight:800}@media(max-width:1180px){.help-scenario-grid,.ad-layout-refresh{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ad-layout-refresh .ad-copy,.ad-layout-refresh .contact-card,.ad-layout-simple .ad-copy{grid-column:auto}}@media(max-width:760px){.blog-gallery{grid-template-columns:1fr}.account-help-band{align-items:start;flex-direction:column}.drugs-grid,.drug-card,.help-scenario-grid,.ad-layout-refresh{grid-template-columns:1fr!important}.drug-card img{aspect-ratio:16 / 9;min-height:0}.ad-layout-refresh{background:#f7f5ef!important}}.quote-anatomy{background:linear-gradient(90deg,#eef7f2fa,#eef7f2e6 38%,#eef7f29e 64%,#eef7f229),url(/images/procedures-overview.jpg) right 74% / cover no-repeat!important}@media(max-width:980px){.quote-anatomy .quote-board,.quote-anatomy .quote-faq-button{transform:none}}@media(max-width:640px){.quote-anatomy{background-position:center 78%!important}}.home-services.journey-section{background:radial-gradient(circle at 72% 18%,rgba(154,211,190,.2),transparent 28%),radial-gradient(circle at 15% 88%,rgba(201,236,255,.16),transparent 25%),#eef7f2!important;min-height:0!important;padding-bottom:clamp(58px,7vw,88px)!important;padding-top:clamp(64px,8vw,100px)!important}.home-services.journey-section .journey-intro{gap:clamp(28px,4vw,52px)!important;max-width:980px!important}.home-services.journey-section .section-heading h2{font-size:clamp(2.9rem,5.4vw,5rem)!important;line-height:.98!important;max-width:14ch!important}.home-services.journey-section .journey-rail{background:#ffffff7a!important;box-shadow:0 18px 42px #245b4a17,0 1px #fffc inset!important;padding:28px 24px!important}.home-services.journey-section .journey-step{min-height:144px!important;padding:0 22px!important}.home-services.journey-section .journey-step-top{height:58px!important;margin-bottom:16px!important;width:58px!important}.home-services.journey-section .journey-step h3{font-size:clamp(1.45rem,2.7vw,2.15rem)!important;line-height:1.05!important;margin-bottom:9px!important;white-space:normal!important}.home-services.journey-section .journey-step p{line-height:1.45!important}@media(max-width:640px){.home-services.journey-section .journey-rail{padding:24px 18px!important}.home-services.journey-section .journey-step{min-height:116px!important}.home-services.journey-section .journey-step h3{font-size:1.65rem!important}}.journey-section{padding-bottom:clamp(66px,8vw,96px)}.journey-intro{grid-template-columns:minmax(320px,.62fr) minmax(0,1.38fr)}.journey-intro .journey-rail{display:grid;grid-template-columns:1fr;gap:18px}.journey-intro .journey-rail:before{bottom:31px;height:auto;left:31px;right:auto;top:31px;width:2px}.journey-intro .journey-step{min-height:82px;padding-left:90px}.journey-intro .journey-step+.journey-step{border-left:0}.journey-intro .journey-step-top{left:0;position:absolute;top:0}.journey-intro .procedures-cta{margin-top:22px}.quote-anatomy{align-items:center;background:linear-gradient(135deg,#e7f3fb,#edf7fb);border-radius:0;grid-template-columns:minmax(220px,.48fr) minmax(0,1fr) auto;min-height:430px;overflow:hidden;padding-bottom:clamp(54px,6vw,74px);padding-top:clamp(54px,6vw,74px);position:relative}.quote-anatomy:before{border:1px solid rgba(42,151,181,.18);border-radius:50%;content:"";height:420px;left:-180px;position:absolute;top:-190px;width:420px}.quote-anatomy:after{background:radial-gradient(circle,rgba(63,174,202,.2) 1px,transparent 1.5px);background-size:16px 16px;content:"";height:150px;opacity:.55;position:absolute;right:-10px;top:25px;width:180px}.quote-anatomy h2{font-size:clamp(2.2rem,4vw,3.6rem);max-width:8ch;position:relative;z-index:1}.quote-anatomy .eyebrow{color:var(--sky-deep);position:relative;z-index:1}.quote-board{gap:12px;position:relative;z-index:1}.quote-board article{background:#ffffffc7;border:1px solid rgba(11,44,99,.12);border-left:4px solid var(--sky-deep);border-radius:12px;box-shadow:0 12px 25px #0b2c6314;min-height:135px;padding:20px}.quote-board p{font-size:.94rem}.quote-faq-button{align-self:end;margin:0 0 4px 18px;position:relative;z-index:1}.county-slideshow-frame{border:0;transform:none}.font-preview-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.font-preview-card{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;box-shadow:var(--shadow-sm);padding:26px}.font-preview-card>span{color:var(--sky-deep);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.font-preview-card h3{font-size:clamp(2rem,4vw,3.2rem);line-height:1;margin:22px 0 14px}.font-preview-card p{color:var(--muted)}@media(max-width:980px){.quote-anatomy{grid-template-columns:1fr}.quote-anatomy h2{max-width:14ch}.quote-faq-button{justify-self:start;margin:8px 0 0}}@media(max-width:640px){.journey-intro,.font-preview-grid{grid-template-columns:1fr}.quote-anatomy{display:block}.quote-board{margin-top:28px}.quote-faq-button{margin-top:22px}}.journey-section{background:radial-gradient(circle at 78% 42%,rgba(143,208,245,.18),transparent 35%),radial-gradient(circle at 14% 85%,rgba(201,236,255,.2),transparent 28%),#f5fafc;text-align:center}.journey-section .journey-intro{display:flex;flex-direction:column;gap:44px;margin:0 auto;max-width:1080px}.journey-section .split-media-copy{margin:0 auto;max-width:820px}.journey-section .section-heading h2{font-size:clamp(3rem,7vw,6.3rem);margin:0 auto;max-width:12ch}.journey-section .split-media-copy>p{margin-left:auto;margin-right:auto;max-width:68ch}.journey-section .journey-lede{border:0;border-top:1px solid rgba(47,143,214,.38);margin:28px auto 0;max-width:540px;padding:18px 0 0}.journey-section .journey-rail{background:#ffffff85;border:1px solid rgba(47,143,214,.2);border-radius:28px;box-shadow:0 22px 52px #0b2c631a,0 2px #ffffffe6 inset;display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:36px 28px;text-align:left}.journey-section .journey-rail:before{bottom:auto;height:2px;left:18%;right:18%;top:68px;width:auto}.journey-section .journey-step{min-height:166px;padding:0 28px}.journey-section .journey-step+.journey-step{border-left:1px solid rgba(11,44,99,.12)}.journey-section .journey-step-top{margin-bottom:20px}.journey-section .procedures-cta{margin-top:30px}.quote-anatomy{background:radial-gradient(circle at 86% 18%,rgba(143,208,245,.2),transparent 27%),radial-gradient(circle at 8% 80%,rgba(201,236,255,.28),transparent 24%),#edf7fb}.quote-board article,.split-panel,.form-card,.admin-panel,.help-contact-band{box-shadow:0 16px 38px #0b2c6317}@media(max-width:640px){.journey-section .journey-rail{grid-template-columns:1fr;padding:28px 20px}.journey-section .journey-rail:before{bottom:12%;height:auto;left:51px;right:auto;top:12%;width:2px}.journey-section .journey-step,.journey-section .journey-step+.journey-step{border-left:0;padding-left:82px}.journey-section .journey-step-top{left:0}}.home-services.journey-section .journey-step{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;min-height:158px!important;padding:0 20px!important}.home-services.journey-section .journey-step-top{grid-row:1 / span 2!important;left:auto!important;margin:0 14px 0 0!important;position:relative!important;top:auto!important}.home-services.journey-section .journey-step h3,.home-services.journey-section .journey-step p{grid-column:2!important}.quote-anatomy{background:linear-gradient(90deg,#eef7f2,#eef7f2fc 22%,#eef7f2e6,#eef7f2ad 58%,#eef7f24d 78%,#eef7f200),url(/images/procedures-overview.jpg) right center / 70% auto no-repeat,#eef7f2!important}.quote-anatomy .quote-board,.quote-anatomy .quote-faq-button{transform:translateY(30px)}@media(max-width:640px){.home-services.journey-section .journey-step{grid-template-columns:64px minmax(0,1fr)!important;min-height:116px!important;padding:0 8px!important}.home-services.journey-section .journey-step-top{margin-right:8px!important}.home-services.journey-section .journey-rail:before{left:38px!important}.quote-anatomy{background:linear-gradient(180deg,#eef7f2fa,#eef7f2d1),url(/images/procedures-overview.jpg) center 80% / 92% auto no-repeat,#eef7f2!important}.quote-anatomy .quote-board,.quote-anatomy .quote-faq-button{transform:none}}
