.dental-note{margin:1.6rem 0 0}.dental-page #faq{border-top:1px solid var(--color-border);padding-top:clamp(2.6rem,5vw,4rem)}.dental-page #faq .section-head{margin-bottom:1.2rem}.dental-page .trust-strip{background:transparent;padding:0 0 40px}.dental-page .trust-strip .trust-strip__img{filter:brightness(0) invert(1)}.dental-page .card:not(.tfind__price) p:not(.card__title){font-size:var(--fs-sm)}.dental-page .eyebrow{font-size:11px}.dental-page .card p.eyebrow{color:var(--color-primary);font-size:11px;letter-spacing:normal}.dental-page .card .card__title{font-size:var(--fs-h4)}.dental-page .dental-quick-row{margin-bottom:0;margin-top:40px}.tfind__quiz{background:#fff;gap:1.5rem;height:100%}.tfind__quiz .dcalc__label{font-size:1rem}.tfind__quiz .tfind__note{color:var(--color-text-muted);font-size:var(--fs-sm);margin:.3rem 0 .55rem}.tfind__quiz .callout--cta{align-items:flex-start}.tfind__quiz .callout p{font-size:12px;line-height:1.5}.tfind__quiz .acc-slider input[type=range]{background:transparent;border:none;height:28px}.tfind__quiz .acc-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--color-primary) var(--fill,0),var(--color-bg-soft) var(--fill,0));border:1px solid var(--color-border);border-radius:999px;height:8px}.tfind__quiz .acc-slider input[type=range]::-webkit-slider-thumb{margin-top:-5px}.tfind__quiz .acc-slider input[type=range]::-moz-range-track{background:linear-gradient(to right,var(--color-primary) var(--fill,0),var(--color-bg-soft) var(--fill,0));border:1px solid var(--color-border);border-radius:999px;height:8px}.dbene__tablewrap{border-radius:0;overflow:visible}.dbene__table{border-collapse:separate;border-spacing:0;width:100%}.dbene__colhead{background:var(--color-bg-soft);color:var(--color-heading);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;padding:.85rem 1.25rem;text-align:left;vertical-align:top}.dbene__colhead--own{background:transparent;border:none;color:var(--color-heading);font-weight:600}.dbene__colhead--neo{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);border-top:1px solid var(--color-border);border-top-right-radius:10px;color:var(--color-heading);text-align:left;width:38%}.dbene__colhead-sub{color:var(--color-text-muted);display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;margin-top:.2rem;text-transform:uppercase}.dbene__table tbody th{border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--fs-sm);font-weight:400;line-height:1.4;padding:.95rem 1.25rem .95rem 16px;text-align:left;vertical-align:middle}.dbene__table tbody tr:first-child td,.dbene__table tbody tr:first-child th{border-top:1px solid var(--color-border)}.dbene__table tbody tr:last-child th{border-bottom:0}.dbene__table tbody tr:last-child td{border-bottom:1px solid var(--color-border);border-bottom-right-radius:10px}.dbene__table tbody th strong{color:var(--color-heading);display:block;font-weight:700}.dbene__table tbody th span{color:var(--color-text-muted);display:block;font-size:12px;line-height:1.5;margin-top:2px}.dbene__table tbody td{border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);font-size:var(--fs-sm);padding:.95rem 1.25rem;text-align:left;vertical-align:middle}.dbene__val{align-items:flex-start;display:inline-flex;gap:8px;text-align:left}.dbene__check{color:var(--color-primary);flex:0 0 auto;height:18px;margin-top:1px;width:18px}@media (max-width:860px){.dbene__tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dbene__table{border-radius:0;min-width:520px}}.dbene__subhead{color:var(--color-heading);font-size:var(--fs-h4);margin:2.25rem 0 1rem}.dbene__pills{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.dbene__pills li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-heading);font-size:var(--fs-sm);font-weight:600;padding:.45rem 1rem}.dental-page #compare p.plan__price{font-size:2rem}.dental-page #compare .plan__name.card__title{color:var(--color-text-muted)}.dental-page #compare .plan .plan__price{color:var(--color-heading)}.dental-page #compare .plan__intro{color:var(--color-text-muted)}.dental-page .dcalc__prices{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:1rem 0 1.25rem;padding:0}.dental-page .dcalc__tariff{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;display:flex;gap:.6rem;padding:.6rem .75rem}.dental-page .dcalc__tariff--reco{background:hsla(0,0%,100%,.12);border-color:var(--color-primary);margin-top:.55rem;position:relative}.dental-page .dcalc__tariff--reco .dcalc__flag{background:var(--color-primary);border:0;color:#fff;left:.75rem;position:absolute;top:-.75em}.dental-page .dcalc__logo{align-items:center;background:#fff;border-radius:4px;display:inline-flex;flex:none;padding:3px 6px}.dental-page .dcalc__logo img{display:block;height:16px;width:auto}.dental-page .dcalc__logo img[src*=concordia]{height:22px}.dental-page .dcalc__tname{flex:1;font-size:var(--fs-sm);font-weight:600;min-width:0}.dental-page .dcalc__flag{border:1px solid var(--color-primary);border-radius:999px;color:var(--color-primary);flex:none;font-size:.62rem;font-weight:700;letter-spacing:.08em;padding:.1rem .5rem;text-transform:uppercase}.dental-page .dcalc__tprice{flex:none;font-family:var(--font-heading);font-size:1.25rem;font-weight:var(--weight-h2-h5);white-space:nowrap}.dental-page .dcalc__tprice small{font-family:var(--font-body);font-size:.68rem;font-weight:500;opacity:.75}.dental-page .dcalc__q2{margin-top:1.75rem}.dental-page .dcalc__phone-note{align-items:flex-start;background:color-mix(in srgb,var(--color-primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:10px;display:flex;gap:.75rem;margin-top:1.5rem;padding:1rem 1.1rem}.dental-page .dcalc__phone-note p{font-size:var(--fs-sm);line-height:1.55;margin:0}.dental-page .dcalc__phone-note strong{color:var(--color-heading)}.dental-page .dcalc__phone-icon{align-items:center;background:var(--color-primary);border-radius:999px;color:#fff;display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.dental-page .dcalc__phone-icon svg{height:16px;width:16px}.dental-page .dcalc__tprice.is-na{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;opacity:.8}.dental-page .dcalc__tprice.is-na small{display:none}.dental-page .plan__insurer{margin:0}.dental-page .plan__insurer img{display:block;height:24px;width:auto}.dental-page .plan__insurer img[src*=concordia]{height:34px}.dental-page .matrix__logo{align-self:flex-start;background:#fff;border-radius:4px;display:inline-flex;margin-bottom:2px;padding:3px 6px}.dental-page .matrix__logo img{display:block;height:18px;width:auto}.dental-page .matrix__logo img[src*=concordia]{height:24px}.dental-page .matrix__footnote{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.5;margin:1rem 0 0}.dental-page #faq .faq{padding:0}.dental-page #faq .faq__trigger{gap:1rem;padding:1rem 0}.dental-page #faq .faq__question{font-size:.9375rem}.dental-page #faq .faq__icon{margin-top:.25rem}.dental-page #faq .faq__answer-inner{padding-bottom:1.1rem}.dental-page #faq .faq__answer-inner p{font-size:var(--fs-sm)}.dental-page #faq .faq__answer-inner ul{font-size:var(--fs-sm);gap:.45rem}.dental-page .faq__answer-inner strong{color:var(--color-heading)}.dental-faq-note{color:var(--color-text-muted);font-size:.78rem;line-height:1.5;margin:1.5rem 0 0;max-width:80ch}#covered.pagesection{margin-top:clamp(2.6rem,5vw,4rem)}.dental-covcard{background:var(--color-secondary);gap:0;height:100%;overflow:hidden;padding:0}.dental-covcard .card__title{font-size:16px}.dental-covcard__body p{font-size:13px}.dental-covcard__img{display:block;height:200px;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent 98%);mask-image:linear-gradient(180deg,#000 40%,transparent 98%);object-fit:cover;width:100%}.dental-covcard__body{display:flex;flex-direction:column;gap:.55rem;padding:1.25rem 1.5rem 1.75rem}.dental-covcard .card__icon{align-self:flex-start;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.2);color:#fff;flex:none}.dental-covcard .card__title{color:#fff;margin:0}.dental-page .dental-covcard p:not(.card__title){color:hsla(0,0%,100%,.8);margin:0}.dental-features__label{font-weight:700;margin-bottom:calc(var(--grid-gutter)*.5)}.dental-features__note{border-left:3px solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-sm);margin-top:var(--grid-gutter);padding-left:.85rem}@media (min-width:561px) and (max-width:860px){.dental-covergrid>.col-12,.dental-knowgrid>.col-12{flex-basis:calc((100% - var(--grid-gutter))/2)}}.dental-insurers .testimonial-card__quote p{font-size:16px}