.dentia_root__AG8wZ{--background:#fbf8f2;--surface:#fdfbf7;--surface-muted:#f4efe8;--surface-input:#fffdfa;--text-primary:#101918;--text-secondary:#555d59;--text-placeholder:#73746e;--petrol:#01544c;--petrol-hover:#00443d;--petrol-active:#003a34;--petrol-soft:#e4efea;--terracotta:#9e4d2b;--terracotta-hover:#813d22;--border-subtle:#e4ddd4;--border-control:#817e76;--success:#126148;--success-soft:#e1eee5;--error:#b42318;--error-soft:#fff0ec;--disabled-background:#efece7;--disabled-text:#87877f;--star:#a85b00;--on-dark:#fff;--focus:#01544c;--font-title:var(--font-instrument),Georgia,serif;--font-body:var(--font-figtree),system-ui,sans-serif;--font-hand:var(--font-caveat),cursive;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--content-max:1200px;--shell-max:1320px;--gutter:48px;--gap:24px;--header-height:88px;--h1-size:60px;--h1-line:1.04;--h2-size:36px;--h3-size:24px;--body-size:16px;--small-size:14px;--label-size:14px;--button-size:15px;--radius-button:10px;--radius-card:12px;--radius-input:8px;--radius-photo:8px;--radius-modal:20px;--radius-pill:999px;--shadow-quick:0 8px 24px rgb(50 41 31/6%);--shadow-header:0 4px 16px rgb(50 41 31/7%);--shadow-modal:0 24px 64px rgb(50 41 31/18%);--transition-fast:160ms ease;min-height:100vh;padding:var(--space-5) var(--space-6);color:var(--text-primary);background:var(--background);font-family:var(--font-body);font-size:var(--body-size);line-height:1.5;-webkit-font-smoothing:antialiased}html:has(.dentia_root__AG8wZ){scroll-padding-top:104px}:where(.dentia_root__AG8wZ) :where(button,input,select,textarea){font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}:where(.dentia_root__AG8wZ) :where(a){-webkit-tap-highlight-color:transparent}:where(.dentia_root__AG8wZ) :where(button,a){touch-action:manipulation}:where(.dentia_root__AG8wZ) :where(button){cursor:pointer;border:0}:where(.dentia_root__AG8wZ) :where(button:disabled){cursor:default}:where(.dentia_root__AG8wZ) :where(select:disabled,input:disabled){opacity:.7}:where(.dentia_root__AG8wZ) :where(a){color:inherit;text-decoration:none}:where(.dentia_root__AG8wZ) :where(img){max-width:100%;height:auto;display:block}:where(.dentia_root__AG8wZ) :where(svg){display:inline;flex-shrink:0}:where(.dentia_root__AG8wZ) :where(h1,h2,h3,p,figure){margin:0}:where(.dentia_root__AG8wZ) :where(h1,h2,h3){font-family:var(--font-title);font-weight:400}:where(.dentia_root__AG8wZ) :where(h1){font-size:var(--h1-size);line-height:var(--h1-line);letter-spacing:-.025em}:where(.dentia_root__AG8wZ) :where(h2){font-size:var(--h2-size);line-height:1.12;letter-spacing:-.015em}:where(.dentia_root__AG8wZ) :where(h3){font-size:var(--h3-size);line-height:1.2}:where(.dentia_root__AG8wZ) :where([hidden]){display:none!important}:where(.dentia_root__AG8wZ) :where(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}:where(.dentia_root__AG8wZ) :where(h1:focus,main:focus){outline:none}:where(.dentia_root__AG8wZ) ::selection{color:var(--on-dark);background:var(--petrol)}.dentia_site-shell__fni5w{max-width:var(--shell-max);margin:0 auto;background:var(--surface);border-radius:var(--radius-modal);box-shadow:0 8px 32px rgb(50 41 31/9%)}.dentia_site-icon__8GG57{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.dentia_site-visually-hidden__CfvcQ{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dentia_site-skip-link__vIEYM{position:absolute;top:8px;left:16px;transform:translateY(-200%);padding:12px;background:var(--petrol);color:var(--on-dark);z-index:30}.dentia_site-skip-link__vIEYM:focus{transform:none}.dentia_site-button__BWq8b{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:var(--radius-button);font-size:var(--button-size);font-weight:600;line-height:1.35;text-align:center;transition:background var(--transition-fast),border-color var(--transition-fast)}.dentia_site-button__BWq8b .dentia_site-icon__8GG57{width:19px;height:19px}.dentia_site-button--primary__AyfUc{color:var(--on-dark);background:var(--petrol)}.dentia_site-button--primary__AyfUc:hover{background:var(--petrol-hover)}.dentia_site-button--primary__AyfUc:active{background:var(--petrol-active)}.dentia_site-button--accent__hGKNH{color:var(--on-dark);background:var(--terracotta);border-radius:var(--radius-pill)}.dentia_site-button--accent__hGKNH:hover{background:var(--terracotta-hover)}.dentia_site-button--secondary__Wf7Jk{background:var(--surface-muted)}.dentia_site-button--secondary__Wf7Jk:hover{background:var(--border-subtle)}.dentia_site-button--outline__DjOUi{color:var(--petrol);background:transparent;border-color:var(--petrol)}.dentia_site-button--outline__DjOUi:hover{background:var(--petrol-soft)}.dentia_site-button--danger__2ehvg{background:var(--error);color:var(--on-dark)}.dentia_site-button--danger__2ehvg:hover{filter:brightness(.9)}.dentia_site-button--pill__Uy22f{border-radius:var(--radius-pill)}.dentia_site-button__BWq8b:disabled{background:var(--disabled-background);color:var(--disabled-text)}.dentia_site-icon-button__pe9kU{width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border-radius:var(--radius-input)}.dentia_site-icon-button__pe9kU:hover{background:var(--surface-muted)}.dentia_site-icon-button__pe9kU:disabled{opacity:.35}.dentia_site-text-link__dLC86{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 0;color:var(--terracotta);background:transparent;font-size:var(--small-size);text-align:left}.dentia_site-text-link__dLC86:hover{text-decoration:underline;text-underline-offset:4px}.dentia_site-text-link__dLC86 .dentia_site-icon__8GG57{width:16px;height:16px}.dentia_site-inline-link___Ijcc{display:inline;padding:0;background:transparent;color:var(--petrol);text-decoration:underline;text-underline-offset:3px}.dentia_site-note__esKMb{display:flex;align-items:flex-start;gap:9px;padding:12px;background:var(--surface-muted);border-radius:var(--radius-input);font-size:13px;line-height:1.5}.dentia_site-note__esKMb .dentia_site-icon__8GG57{color:var(--petrol);width:19px;height:19px;margin-top:1px}.dentia_site-example__nBNzH{display:inline-block;padding:1px 6px;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-secondary);font-family:var(--font-body);font-size:11px;font-weight:400;vertical-align:middle;white-space:nowrap}.dentia_site-section__GzeYa{margin:var(--space-8) var(--gutter) 0}.dentia_section-heading__Fx1_H{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.dentia_section-heading__Fx1_H>*{min-width:0}.dentia_section-heading__Fx1_H .dentia_site-text-link__dLC86{flex-shrink:0}.dentia_site-header__z7UCg{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--header-height);padding:12px var(--gutter);background:var(--surface);border-radius:var(--radius-modal) var(--radius-modal) 0 0}.dentia_site-header--scrolled__uNBvZ{box-shadow:var(--shadow-header)}.dentia_header-brand__Ajarb{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.dentia_header-brand__Ajarb>.dentia_site-icon__8GG57{width:29px;height:35px;color:var(--petrol)}.dentia_header-brand-type__BR6T1{font:40px/.85 var(--font-title);letter-spacing:-.025em}.dentia_header-brand-type__BR6T1 small{display:block;font:13px/1.4 var(--font-body);letter-spacing:0;margin-top:3px}.dentia_header-navigation__RUukG{display:flex;align-items:center;gap:28px;font-size:14px}.dentia_header-navigation__RUukG a{padding:12px 0}.dentia_footer-navigation__mNXWZ a:hover,.dentia_header-navigation__RUukG a:hover{color:var(--terracotta)}.dentia_header-actions__Z9ZVW{display:flex;align-items:center;gap:12px}.dentia_header-menu-button__7_eCb{display:none}.dentia_header-mobile-menu__rN9id{position:absolute;top:100%;left:0;right:0;padding:16px var(--gutter) 24px;background:var(--surface);box-shadow:var(--shadow-header);border-top:1px solid var(--border-subtle)}.dentia_header-mobile-menu__rN9id>a{display:block;padding:12px 0}.dentia_header-mobile-menu__rN9id>button{display:flex;margin-top:8px}.dentia_hero-section__u4XJ7{display:grid;grid-template-columns:46% 54%;margin-left:var(--gutter);margin-right:12px;align-items:stretch;padding-top:8px}.dentia_hero-content__iW_nt{padding:40px 32px 24px 12px;display:flex;flex-direction:column;align-items:flex-start}.dentia_hero-content__iW_nt h1{max-width:520px}.dentia_hero-content__iW_nt h1 span{display:block}.dentia_hero-description__hceu_{max-width:405px;font-size:18px;line-height:1.5;margin-top:22px}.dentia_hero-actions__O4NB4{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.dentia_hero-actions__O4NB4 .dentia_site-button__BWq8b{padding:13px 19px}.dentia_hero-phone__G3VdB{color:var(--text-primary);border-color:var(--border-control)}.dentia_hero-phone__G3VdB .dentia_site-icon__8GG57{color:var(--petrol)}.dentia_hero-signature__of5_T{position:relative;padding-left:54px;font:24px/1.05 var(--font-hand);margin-top:22px}.dentia_hero-signature__of5_T:before{content:"";position:absolute;left:0;top:12px;width:36px;height:1px;background:var(--terracotta)}.dentia_hero-image-wrap__ho1IZ{min-height:450px;border-radius:48% 48% 0 0;overflow:hidden;background:var(--surface-muted)}.dentia_hero-image__toNEU{width:100%;height:100%;object-fit:cover;object-position:52% 50%}.dentia_quick-section__Pc7nA{position:relative;margin:16px 32px 0;padding:20px 24px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-quick)}.dentia_quick-form__YfD6x{display:grid;grid-template-columns:1.15fr 1.1fr 1fr 1fr;gap:14px}.dentia_quick-field__6nxXH{display:flex;min-width:0;align-items:stretch;border:1px solid var(--border-subtle);border-radius:var(--radius-input);background:var(--background)}.dentia_quick-field__6nxXH>.dentia_site-icon__8GG57{align-self:center;margin:12px 14px;color:var(--petrol)}.dentia_quick-field__6nxXH>div{border-left:1px solid var(--border-subtle);min-width:0;width:100%;padding:6px 8px 4px 12px}.dentia_quick-field__6nxXH label{display:block;font-size:12px;font-weight:600}.dentia_quick-field__6nxXH input,.dentia_quick-field__6nxXH select{padding:0;min-width:0;width:100%;height:28px;border:0;background:transparent;color:var(--text-secondary);font-size:14px}.dentia_quick-field__6nxXH input{min-height:28px}.dentia_quick-date-wrap__0Zpde{position:relative}.dentia_quick-date-placeholder__Y_wjw{position:absolute;left:12px;bottom:6px;font-size:14px;color:var(--text-secondary);pointer-events:none}.dentia_quick-date-wrap__0Zpde input:not([data-filled=true]):not(:focus)::-webkit-datetime-edit{color:transparent}.dentia_quick-date-wrap__0Zpde:focus-within .dentia_quick-date-placeholder__Y_wjw,.dentia_quick-date-wrap__0Zpde:has(input[data-filled=true]) .dentia_quick-date-placeholder__Y_wjw{display:none}.dentia_quick-submit__sgvW3{min-height:58px}.dentia_quick-error__iwujF{grid-column:1/-1;color:var(--error);font-size:14px}.dentia_stats-section__AHR65{margin:18px var(--gutter) 0}.dentia_stats-grid__clyhW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dentia_stats-card__Lw5zZ{display:flex;align-items:center;justify-content:center;gap:20px;min-height:94px;padding:16px;background:var(--surface-muted);border-radius:var(--radius-card)}.dentia_stats-card__Lw5zZ>.dentia_site-icon__8GG57{width:44px;height:44px;color:var(--terracotta)}.dentia_stats-card__Lw5zZ h3{font-size:29px}.dentia_stats-card__Lw5zZ p{font-size:16px}.dentia_stats-caption__i1u1V{margin:6px 0 10px;text-align:right;font-size:10px;color:var(--text-secondary)}.dentia_visit-section__E128U{padding:26px var(--gutter) 30px;background:var(--petrol);color:var(--on-dark);border-radius:var(--radius-card)}.dentia_visit-section__E128U h2{margin-bottom:28px}.dentia_visit-layout__1A36l{display:flex;align-items:center;gap:28px}.dentia_visit-steps__Ve4oG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;margin:0;list-style:none;flex:1}.dentia_visit-step__AI870{display:flex;align-items:flex-start;gap:20px}.dentia_visit-number__Or_5l{flex:0 0 50px;height:50px;border-radius:50%;display:grid;place-items:center;color:var(--text-primary);background:var(--background);font:28px/1 var(--font-title)}.dentia_visit-step__AI870 h3{font-size:25px;margin-bottom:7px}.dentia_visit-step__AI870 p{font-size:14px;line-height:1.5}.dentia_visit-signature__FGOii{font:24px/1.15 var(--font-hand);flex:0 0 136px;transform:rotate(-5deg)}.dentia_services-grid__SwUly{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dentia_service-card__gUvaA{position:relative;display:flex;align-items:center;gap:22px;min-height:110px;padding:18px 24px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);transition:border-color var(--transition-fast)}.dentia_service-card__gUvaA:hover{border-color:var(--terracotta)}.dentia_service-icon__bz68J{width:44px;height:44px;color:var(--terracotta)}.dentia_service-content__9z0d6{padding-bottom:10px}.dentia_service-content__9z0d6 h3{margin-bottom:9px}.dentia_service-content__9z0d6 p{font-size:14px;color:var(--text-secondary)}.dentia_service-details__j156F{position:absolute;right:16px;bottom:6px;font-size:12px}.dentia_team-grid__0wHrw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dentia_doctor-card__l1GnP{display:grid;grid-template-columns:42% 1fr;grid-template-rows:1fr auto;gap:0 16px;padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.dentia_doctor-photo__0TRLy{grid-column:1;grid-row:1/3;width:100%;height:208px;object-fit:cover;object-position:center 28%;border-radius:var(--radius-photo)}.dentia_doctor-content__g5lrD{grid-column:2;grid-row:1;align-self:center;min-width:0}.dentia_doctor-content__g5lrD h3{font-size:23px;margin-bottom:10px}.dentia_doctor-content__g5lrD p{font-size:14px;line-height:1.4;color:var(--text-secondary)}.dentia_doctor-book__SDveZ{z-index:1;grid-column:1/3;grid-row:2;justify-self:end;min-height:42px;max-width:100%;padding:9px 13px;gap:8px;font-size:12px;border-radius:var(--radius-pill)}.dentia_doctor-book__SDveZ .dentia_site-icon__8GG57{width:14px}.dentia_proof-section__e34Nr{display:grid;grid-template-columns:38% minmax(0,1fr);gap:32px;margin-top:36px}.dentia_prices-section__ghfTU{padding-right:32px;border-right:1px solid var(--border-subtle)}.dentia_prices-list__KLYoq{margin:0 0 14px}.dentia_prices-list__KLYoq>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--border-subtle);font-size:15px}.dentia_prices-list__KLYoq>div:last-child{border:0}.dentia_prices-list__KLYoq dd{margin:0;white-space:nowrap}.dentia_reviews-section__uHPTe{min-width:0}.dentia_reviews-section__uHPTe .dentia_section-heading__Fx1_H{margin-bottom:0}.dentia_review-rating__tvYUz{display:flex;align-items:center;gap:18px;margin:4px 0 15px}.dentia_review-rating__tvYUz>strong{font:60px/1 var(--font-title);letter-spacing:-.04em}.dentia_review-rating__tvYUz p{font-size:14px}.dentia_review-stars__RRm1b{display:inline-flex;gap:2px;color:var(--star)}.dentia_review-stars__RRm1b .dentia_site-icon__8GG57{width:17px;height:17px;fill:currentColor;stroke-width:1}.dentia_reviews-grid__XdA5d{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dentia_review-card__8PCbZ{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:16px 13px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.dentia_review-quote__UHUoo{font-size:13px;line-height:1.5;color:var(--text-secondary)}.dentia_review-name__SulXm{font-size:13px;margin-bottom:4px}.dentia_review-card__8PCbZ .dentia_review-stars__RRm1b .dentia_site-icon__8GG57{width:13px;height:13px}.dentia_contact-faq-section__z0_WR{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px;padding-bottom:32px}.dentia_faq-section__rjkIT{padding-right:32px;border-right:1px solid var(--border-subtle)}.dentia_faq-section__rjkIT .dentia_section-heading__Fx1_H{gap:12px}.dentia_faq-section__rjkIT .dentia_section-heading__Fx1_H .dentia_site-text-link__dLC86{font-size:12px;color:var(--text-primary)}.dentia_faq-list__TamaI{border:1px solid var(--border-subtle);border-radius:var(--radius-input);overflow:hidden}.dentia_faq-item__3JmcO+.dentia_faq-item__3JmcO{border-top:1px solid var(--border-subtle)}.dentia_faq-question__TRYDK{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;min-height:46px;background:transparent;font:500 15px/1.4 var(--font-body);text-align:left}.dentia_faq-question__TRYDK .dentia_site-icon__8GG57{width:17px;height:17px;transition:transform var(--transition-fast)}.dentia_faq-question__TRYDK[aria-expanded=true] .dentia_site-icon__8GG57{transform:rotate(180deg)}.dentia_faq-question__TRYDK:hover{background:var(--surface-muted)}.dentia_faq-answer__y_QZV{padding:0 16px 16px;color:var(--text-secondary);font-size:14px}.dentia_contact-layout__lH1sE{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dentia_contact-details__nPChl{display:flex;flex-direction:column;gap:14px}.dentia_contact-details__nPChl>button,.dentia_contact-details__nPChl>p{display:flex;align-items:flex-start;gap:12px;padding:0;background:transparent;font-size:13px;text-align:left}.dentia_contact-details__nPChl .dentia_site-icon__8GG57{color:var(--petrol);width:20px;height:20px}.dentia_contact-map__X_z6w{position:relative;align-self:start}.dentia_contact-map__X_z6w>img{width:100%;height:178px;object-fit:cover;border-radius:var(--radius-card)}.dentia_contact-map-label__lBP5Q{position:absolute;top:56px;right:10px;display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--surface);border-radius:var(--radius-input);box-shadow:var(--shadow-quick)}.dentia_contact-map-label__lBP5Q .dentia_site-icon__8GG57{color:var(--terracotta);width:28px;height:28px}.dentia_contact-map-label__lBP5Q small,.dentia_contact-map-label__lBP5Q strong{display:block;font-size:12px}.dentia_contact-map-label__lBP5Q small{font-size:10px}.dentia_contact-map__X_z6w figcaption{margin-top:4px;font-size:10px;color:var(--text-secondary)}.dentia_site-footer___5VYa{padding:28px var(--gutter) 18px;border-top:1px solid var(--border-subtle)}.dentia_footer-main__lGp_A{display:flex;align-items:center;justify-content:space-between;gap:24px}.dentia_footer-main__lGp_A .dentia_header-brand-type__BR6T1{font-size:35px}.dentia_footer-navigation__mNXWZ{display:flex;gap:22px;font-size:13px}.dentia_footer-social__1_frB{display:flex;gap:0;color:var(--petrol)}.dentia_footer-social__1_frB .dentia_site-icon-button__pe9kU{width:34px}.dentia_footer-social__1_frB .dentia_site-icon__8GG57{width:18px;height:18px}.dentia_footer-signature__RNsfU{max-width:240px;font:17px/1.3 var(--font-hand);color:var(--text-secondary)}.dentia_footer-bottom__FqoBU{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-secondary)}.dentia_footer-bottom__FqoBU>div{display:flex;gap:24px}.dentia_footer-bottom__FqoBU .dentia_site-text-link__dLC86{font-size:11px;min-height:32px;color:var(--text-secondary)}.dentia_booking-main__x244U{padding:32px var(--gutter) 0;min-height:65vh}.dentia_booking-intro__D04Ae{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.dentia_booking-intro__D04Ae h1{font-size:48px;line-height:1.1}.dentia_booking-intro__D04Ae p{font-size:18px;margin-top:4px}.dentia_booking-help__t11Q8{display:flex;align-items:center;gap:16px;font-size:13px;white-space:nowrap}.dentia_booking-help__t11Q8 .dentia_site-text-link__dLC86{color:var(--text-primary);font-size:14px}.dentia_booking-steps__LwK4W{display:flex;list-style:none;margin:0 0 32px;padding:16px 24px;border-radius:var(--radius-card);background:var(--surface-muted);gap:18px}.dentia_booking-step__66sPd{display:flex;align-items:center;gap:18px;flex:1;min-width:0}.dentia_booking-step__66sPd:not(:last-child):after{content:"";flex:1;height:2px;background:var(--border-subtle);min-width:12px}.dentia_booking-step--complete__PeH6Z:not(:last-child):after{background:var(--petrol)}.dentia_booking-step__66sPd:last-child{flex:0 0 auto}.dentia_booking-step__66sPd>button{display:flex;align-items:center;gap:14px;padding:0;min-height:44px;background:transparent;font-size:14px;text-align:left}.dentia_booking-step__66sPd>button:disabled{color:inherit;opacity:1}.dentia_booking-step-circle__gAt1x{flex:0 0 44px;height:44px;display:grid;place-items:center;border:1px solid var(--border-subtle);border-radius:50%;font:23px/1 var(--font-title);background:var(--surface)}.dentia_booking-step--active__44ff7 .dentia_booking-step-circle__gAt1x{color:var(--on-dark);background:var(--petrol);border-color:var(--petrol)}.dentia_booking-step--complete__PeH6Z .dentia_booking-step-circle__gAt1x{background:var(--petrol-soft);color:var(--petrol);border-color:transparent}.dentia_booking-step-circle__gAt1x .dentia_site-icon__8GG57{width:20px;height:20px}.dentia_booking-workspace__LzEen{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:28px;align-items:start}.dentia_booking-services__rkgpL h2,.dentia_booking-workspace__LzEen h2{font-size:30px;margin-bottom:16px}.dentia_booking-services__rkgpL>p{color:var(--text-secondary);margin-top:-6px;margin-bottom:24px}.dentia_booking-service-grid__V3qmS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dentia_booking-service__SQM3M{display:flex;align-items:flex-start;position:relative;gap:20px;padding:24px 52px 24px 22px;border:1px solid var(--border-control);border-radius:var(--radius-card);cursor:pointer}.dentia_booking-doctor__ymT2T:hover,.dentia_booking-service__SQM3M:hover{border-color:var(--petrol)}.dentia_booking-service--selected__9WKDt{background:var(--petrol-soft);border-color:var(--petrol);box-shadow:inset 0 0 0 1px var(--petrol)}.dentia_booking-any-doctor__l9Pe9 input,.dentia_booking-doctor__ymT2T input,.dentia_booking-service__SQM3M input,.dentia_booking-time___Xp3g input{position:absolute;width:1px;height:1px;clip-path:inset(50%)}.dentia_booking-any-doctor__l9Pe9:has(input:focus-visible),.dentia_booking-doctor__ymT2T:has(input:focus-visible),.dentia_booking-service__SQM3M:has(input:focus-visible),.dentia_booking-time___Xp3g:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.dentia_booking-service-icon__PxnV1 .dentia_site-icon__8GG57{width:36px;height:36px;color:var(--terracotta)}.dentia_booking-service-content__TYNbB{display:flex;flex-direction:column;gap:8px;min-width:0}.dentia_booking-service-content__TYNbB>strong{font:26px/1.2 var(--font-title)}.dentia_booking-service-content__TYNbB>span{font-size:14px;color:var(--text-secondary)}.dentia_booking-service-content__TYNbB>small{font-size:13px}.dentia_booking-radio-mark__zHn4d{width:24px;height:24px;border:1px solid var(--border-control);border-radius:50%;position:absolute;top:14px;right:14px;display:grid;place-items:center}.dentia_booking-radio-mark__zHn4d .dentia_site-icon__8GG57{width:16px;height:16px}.dentia_booking-any-doctor--selected__bOpv6 .dentia_booking-radio-mark__zHn4d,.dentia_booking-doctor--selected__D_bZd .dentia_booking-radio-mark__zHn4d,.dentia_booking-service--selected__9WKDt .dentia_booking-radio-mark__zHn4d{color:var(--on-dark);background:var(--petrol);border-color:var(--petrol)}.dentia_booking-any-doctor__l9Pe9{display:flex;position:relative;align-items:center;gap:14px;padding:12px 48px 12px 16px;margin-bottom:16px;border:1px solid var(--border-control);border-radius:var(--radius-input);cursor:pointer}.dentia_booking-any-doctor__l9Pe9>.dentia_site-icon__8GG57{color:var(--petrol)}.dentia_booking-any-doctor__l9Pe9 strong{font-size:15px;font-weight:500}.dentia_booking-any-doctor__l9Pe9 small{display:block;color:var(--text-secondary);font-size:12px}.dentia_booking-any-doctor--selected__bOpv6{border-color:var(--petrol);background:var(--petrol-soft)}.dentia_booking-any-doctor__l9Pe9 .dentia_booking-radio-mark__zHn4d{top:calc(50% - 12px)}.dentia_booking-doctor-grid__i_reH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dentia_booking-doctor__ymT2T{position:relative;min-width:0;border:1px solid var(--border-control);border-radius:var(--radius-input);padding:12px;cursor:pointer}.dentia_booking-doctor--selected__D_bZd{border-color:var(--petrol);box-shadow:inset 0 0 0 1px var(--petrol)}.dentia_booking-doctor__ymT2T img{width:100px;height:128px;object-fit:cover;object-position:center 25%;border-radius:var(--radius-photo);margin-bottom:12px}.dentia_booking-doctor-name__KWMr9{display:block;font:23px/1.15 var(--font-title);margin-bottom:7px}.dentia_booking-doctor-speciality__fEVPf{display:block;font-size:13px;line-height:1.45;color:var(--text-secondary)}.dentia_booking-doctor__ymT2T .dentia_booking-radio-mark__zHn4d{top:12px;right:10px;width:23px;height:23px}.dentia_booking-date-time__yCG6H{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1fr);gap:28px;margin-top:28px}.dentia_booking-calendar__5Iace,.dentia_booking-slots__T3pJ_{min-width:0}.dentia_calendar-card__zDFb9{padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-input)}.dentia_calendar-heading__OsAuP{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}.dentia_calendar-heading__OsAuP h3{font:600 15px/1.3 var(--font-body)}.dentia_calendar-heading__OsAuP>div{display:flex}.dentia_calendar-heading__OsAuP .dentia_site-icon-button__pe9kU{width:36px}.dentia_calendar-heading__OsAuP .dentia_site-icon__8GG57{width:18px;height:18px}.dentia_calendar-grid__0yC_R{border-collapse:separate;width:100%;border-spacing:2px 6px;table-layout:fixed}.dentia_calendar-grid__0yC_R th{padding:4px 0 8px;font-size:12px;font-weight:400}.dentia_calendar-grid__0yC_R td{padding:0;text-align:center}.dentia_calendar-day__0vDci{width:100%;height:40px;padding:0;background:transparent;border-radius:6px;font-size:14px;position:relative}.dentia_calendar-day--available__xFrrO{color:var(--petrol);background:var(--petrol-soft)}.dentia_calendar-day--available__xFrrO:hover{box-shadow:inset 0 0 0 1px var(--petrol)}.dentia_calendar-day--selected__O1HQD{background:var(--petrol);color:var(--on-dark)}.dentia_calendar-day--disabled__VhWql{color:var(--disabled-text);cursor:default}.dentia_calendar-day--today__UDJej:after{content:"";position:absolute;bottom:3px;left:calc(50% - 2px);width:4px;height:4px;background:currentColor;border-radius:50%}.dentia_booking-available-date__imZp1{font-size:13px;margin-bottom:14px}.dentia_booking-times__8N8ok{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dentia_booking-time___Xp3g{position:relative;display:flex;align-items:center;justify-content:center;height:44px;border:1px solid var(--border-control);border-radius:var(--radius-input);font-size:14px;cursor:pointer}.dentia_booking-time--selected__8SG4e{color:var(--on-dark);background:var(--petrol);border-color:var(--petrol)}.dentia_booking-time--disabled__pgY4R{color:var(--disabled-text);background:var(--disabled-background);border-color:transparent;cursor:default}.dentia_booking-time___Xp3g:not(.dentia_booking-time--disabled__pgY4R):hover{border-color:var(--petrol)}.dentia_booking-timezone__h1rOD{margin-top:20px;font-size:11px;padding:10px}.dentia_booking-empty__L_F0U{color:var(--text-secondary);padding:16px 0;font-size:14px}.dentia_booking-summary__vHvF1{background:var(--surface-muted);padding:22px 18px 16px;border-radius:var(--radius-card)}.dentia_booking-summary__vHvF1 h2{margin-bottom:20px;font-size:29px}.dentia_booking-summary-rows__4Itup{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-input);padding:0 18px}.dentia_booking-summary-row__q8_xY{display:flex;gap:17px;padding:19px 0}.dentia_booking-summary-row__q8_xY+.dentia_booking-summary-row__q8_xY{border-top:1px solid var(--border-subtle)}.dentia_booking-summary-row__q8_xY>.dentia_site-icon__8GG57{color:var(--terracotta);width:29px;height:29px;margin-top:3px}.dentia_booking-summary-row__q8_xY>div{min-width:0}.dentia_booking-summary-label__cw_nr{display:block;font-size:12px;margin-bottom:5px}.dentia_booking-summary-row__q8_xY strong{display:block;font-size:16px;font-weight:500;line-height:1.4}.dentia_booking-summary-sub___Ma_Z{display:block;margin-top:6px;font-size:13px;color:var(--text-secondary)}.dentia_booking-summary__vHvF1 .dentia_booking-next___OdFT{width:100%;margin-top:18px;padding-left:12px;padding-right:12px}.dentia_booking-local-note__CtRQ_{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;color:var(--text-secondary);font-size:12px}.dentia_booking-local-note__CtRQ_ .dentia_site-icon__8GG57{width:17px;height:17px}.dentia_booking-services__rkgpL>.dentia_booking-next___OdFT{margin:24px 0 0}.dentia_booking-bottom-actions__y9IDZ{display:flex;justify-content:space-between;margin-top:16px}.dentia_booking-demo-note__zHGpY{margin:18px 0 24px;font-size:12px;text-align:center;color:var(--text-secondary)}.dentia_booking-error__lBEcn{display:flex;gap:10px;align-items:flex-start;color:var(--error);padding:12px 14px;background:var(--error-soft);border-radius:var(--radius-input);font-size:14px;margin:16px 0}.dentia_booking-error__lBEcn .dentia_site-icon__8GG57{width:20px;height:20px}.dentia_booking-edit-note__nMB7w{margin:-12px 0 24px}.dentia_booking-benefits__cAF7T{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:26px 0;margin-top:20px;border-top:1px solid var(--border-subtle)}.dentia_booking-benefits__cAF7T>div{display:flex;gap:14px;align-items:center}.dentia_booking-benefits__cAF7T>div+div{padding-left:20px;border-left:1px solid var(--border-subtle)}.dentia_booking-benefits__cAF7T .dentia_site-icon__8GG57{width:52px;height:52px;padding:10px;border-radius:50%;background:var(--surface-muted);color:var(--terracotta)}.dentia_booking-benefits__cAF7T strong{display:block;font:23px/1.15 var(--font-title)}.dentia_booking-benefits__cAF7T small{display:block;font-size:12px;color:var(--text-secondary);margin-top:6px}.dentia_booking-workspace--details__pyq6i{grid-template-columns:minmax(0,560px) 292px;justify-content:space-between}.dentia_booking-details-description__xcsv2{margin:-7px 0 24px;color:var(--text-secondary)}.dentia_booking-form__P9jxa{display:grid;gap:18px}.dentia_booking-field__Hfum8{display:flex;flex-direction:column;position:relative;min-width:0}.dentia_booking-field__Hfum8>label{font-size:var(--label-size);font-weight:500;margin-bottom:6px}.dentia_booking-field__Hfum8 input,.dentia_booking-field__Hfum8 textarea{display:block;width:100%;max-width:100%;min-height:48px;padding:11px 14px;background:var(--surface-input);border:1px solid var(--border-control);border-radius:var(--radius-input);font-size:16px;line-height:1.5}.dentia_booking-field__Hfum8 textarea{resize:vertical;min-height:110px}.dentia_booking-field__Hfum8 input::placeholder,.dentia_booking-field__Hfum8 textarea::placeholder{color:var(--text-placeholder)}.dentia_booking-field__Hfum8 input:hover,.dentia_booking-field__Hfum8 textarea:hover{border-color:var(--petrol)}.dentia_booking-field__Hfum8 [aria-invalid=true]{border-color:var(--error)}.dentia_booking-field-error__uSJxV{color:var(--error);font-size:13px;margin-top:6px}.dentia_booking-checkbox__59pol{display:flex;align-items:flex-start;gap:12px;font-size:14px;cursor:pointer}.dentia_booking-checkbox__59pol input{flex:0 0 21px;width:21px;height:21px;accent-color:var(--petrol);margin:1px 0 0}.dentia_booking-counter__kwPRM{align-self:flex-end;font-size:12px;color:var(--text-secondary);margin-top:4px}.dentia_booking-consent__lmn7Y .dentia_booking-checkbox__59pol{font-size:13px;line-height:1.6}.dentia_booking-consent__lmn7Y .dentia_site-inline-link___Ijcc{font-size:inherit}.dentia_booking-form__P9jxa .dentia_booking-local-note__CtRQ_{margin-top:0}.dentia_booking-form__P9jxa .dentia_booking-error__lBEcn{margin:0}.dentia_confirmation-section___Hnax{max-width:520px;margin:12px auto 40px;text-align:center}.dentia_confirmation-check__QYcNc{width:82px;height:82px;margin:0 auto 20px;display:grid;place-items:center;background:var(--success-soft);color:var(--petrol);border-radius:50%}.dentia_confirmation-check__QYcNc .dentia_site-icon__8GG57{width:48px;height:48px;stroke-width:2.5}.dentia_confirmation-section___Hnax h1{font-size:48px;line-height:1.08;margin-bottom:16px}.dentia_confirmation-description__XAp8F{color:var(--text-secondary);max-width:365px;margin:auto}.dentia_confirmation-reference__XjYrT{font-size:12px;margin:20px 0;color:var(--text-secondary)}.dentia_confirmation-reference__XjYrT strong{display:inline-block;margin-left:8px;color:var(--petrol);letter-spacing:.07em}.dentia_confirmation-section___Hnax .dentia_booking-summary-rows__4Itup{text-align:left}.dentia_confirmation-section___Hnax .dentia_booking-summary-row__q8_xY{padding:16px 4px}.dentia_confirmation-actions__IZaJU{display:grid;gap:12px;margin-top:20px}.dentia_confirmation-actions__IZaJU .dentia_site-text-link__dLC86{justify-content:center}.dentia_confirmation-signature__GprgJ{font:30px/1.1 var(--font-hand);margin:16px 0 24px;transform:rotate(-4deg)}.dentia_confirmation-section___Hnax .dentia_site-note__esKMb{text-align:left}.dentia_manage-heading__ydVUD{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.dentia_manage-heading__ydVUD h1{font-size:48px;margin-bottom:8px}.dentia_manage-heading__ydVUD p{color:var(--text-secondary)}.dentia_manage-group-title__sUidS{font-size:28px;margin:28px 0 16px}.dentia_manage-grid__Z3WyT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dentia_manage-card__ilHwB{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:24px}.dentia_manage-card-top__JYSCH{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:12px}.dentia_manage-reference__o3np9{color:var(--text-secondary);letter-spacing:.05em}.dentia_manage-status__a9cAW{background:var(--success-soft);color:var(--success);border-radius:var(--radius-pill);padding:4px 10px}.dentia_manage-status--cancelled__fMZkC{background:var(--disabled-background);color:var(--text-secondary)}.dentia_manage-card__ilHwB h2{font-size:30px;margin-bottom:8px}.dentia_manage-card__ilHwB>p{color:var(--text-secondary);font-size:14px}.dentia_manage-date__zxlRy{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px}.dentia_manage-date__zxlRy .dentia_site-icon__8GG57{width:18px;height:18px;color:var(--petrol)}.dentia_manage-person__gFZui{margin-top:8px;overflow-wrap:anywhere}.dentia_manage-actions__Q57J_{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:18px}.dentia_manage-cancel__Y_mgG{color:var(--error)}.dentia_manage-empty__5rjlb{padding:64px 24px;text-align:center;background:var(--surface-muted);border-radius:var(--radius-card)}.dentia_manage-empty__5rjlb .dentia_site-icon__8GG57{width:40px;height:40px;color:var(--petrol);margin-bottom:12px}.dentia_manage-bottom__k9qg0{display:flex;justify-content:space-between;gap:24px;margin-top:32px}.dentia_site-dialog__S21hj{margin:auto;width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:28px;border:1px solid var(--border-subtle);border-radius:var(--radius-modal);color:var(--text-primary);background:var(--surface);box-shadow:var(--shadow-modal);overscroll-behavior:contain}.dentia_site-dialog--wide__afItw{width:min(880px,calc(100% - 32px))}.dentia_site-dialog__S21hj::backdrop{background:rgb(16 25 24/38%)}.dentia_dialog-heading__6Zy0L{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.dentia_dialog-heading__6Zy0L h2{font-size:36px}.dentia_dialog-body__7Q_Ix>p{margin-bottom:16px}.dentia_dialog-secondary__4eNr0{color:var(--text-secondary);font-size:14px}.dentia_dialog-actions__99tIS{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.dentia_dialog-service-header__DrKXJ{display:flex;gap:18px;align-items:center;margin-bottom:20px}.dentia_dialog-service-header__DrKXJ .dentia_site-icon__8GG57{width:44px;height:44px;color:var(--terracotta)}.dentia_dialog-cabinet__n87lG{width:100%;max-height:240px;object-fit:cover;border-radius:var(--radius-card);margin:20px 0}.dentia_dialog-service-list__D5jE_{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dentia_dialog-service-list__D5jE_>article{padding:20px;border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.dentia_dialog-service-list__D5jE_ article>div{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dentia_dialog-service-list__D5jE_ .dentia_site-icon__8GG57{color:var(--terracotta)}.dentia_dialog-service-list__D5jE_ p{font-size:14px;margin-bottom:12px;color:var(--text-secondary)}.dentia_dialog-team__vTcMy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dentia_dialog-team__vTcMy img{width:100%;height:210px;object-fit:cover;border-radius:var(--radius-photo);margin-bottom:16px}.dentia_dialog-team__vTcMy h3{margin-bottom:12px}.dentia_dialog-team__vTcMy p{font-size:14px;margin-bottom:12px;color:var(--text-secondary)}.dentia_site-toast__VpTF2{position:fixed;z-index:100;left:50%;bottom:24px;transform:translateX(-50%);display:flex;align-items:center;gap:12px;max-width:min(600px,calc(100% - 32px));width:max-content;padding:12px 14px 12px 20px;background:var(--petrol);color:var(--on-dark);border-radius:var(--radius-card);box-shadow:var(--shadow-modal);font-size:14px}.dentia_site-toast__VpTF2>span{min-width:0}.dentia_site-toast__VpTF2 .dentia_site-icon-button__pe9kU:hover{background:var(--petrol-hover)}.dentia_site-toast__VpTF2 :focus-visible{outline-color:var(--on-dark)}@media (max-width:1099px){html:has(.dentia_root__AG8wZ){scroll-padding-top:92px}.dentia_root__AG8wZ{--gutter:32px;--header-height:76px;--h1-size:48px;--h2-size:32px;--h3-size:23px;--gap:20px;padding:16px}.dentia_header-navigation__RUukG{display:none}.dentia_header-menu-button__7_eCb{display:inline-flex}.dentia_hero-section__u4XJ7{grid-template-columns:1fr 1fr}.dentia_hero-content__iW_nt{padding:28px 24px 24px 0}.dentia_hero-content__iW_nt h1 span{display:inline}.dentia_hero-image-wrap__ho1IZ{min-height:430px}.dentia_hero-description__hceu_{font-size:17px}.dentia_hero-actions__O4NB4{gap:10px}.dentia_hero-actions__O4NB4 .dentia_site-button__BWq8b{font-size:14px;padding:11px 16px}.dentia_quick-form__YfD6x{grid-template-columns:repeat(2,minmax(0,1fr))}.dentia_quick-section__Pc7nA{margin-left:var(--gutter);margin-right:var(--gutter)}.dentia_stats-card__Lw5zZ{gap:12px;padding:14px}.dentia_stats-card__Lw5zZ>.dentia_site-icon__8GG57{width:32px;height:32px}.dentia_stats-card__Lw5zZ h3{font-size:25px}.dentia_stats-card__Lw5zZ p{font-size:13px}.dentia_visit-layout__1A36l{display:block}.dentia_visit-steps__Ve4oG{gap:24px}.dentia_visit-step__AI870{gap:12px}.dentia_visit-number__Or_5l{flex-basis:40px;height:40px;font-size:24px}.dentia_visit-step__AI870 h3{font-size:23px}.dentia_visit-signature__FGOii{margin-top:20px;text-align:right;transform:none;font-size:23px}.dentia_services-grid__SwUly{grid-template-columns:repeat(2,minmax(0,1fr))}.dentia_doctor-card__l1GnP{display:flex;flex-direction:column;gap:14px}.dentia_doctor-photo__0TRLy{height:220px;width:100%}.dentia_doctor-content__g5lrD{width:100%;flex:1}.dentia_doctor-book__SDveZ{margin-top:auto;font-size:12px}.dentia_proof-section__e34Nr{grid-template-columns:1fr;gap:32px}.dentia_prices-section__ghfTU{padding-right:0;border-right:0}.dentia_prices-list__KLYoq{max-width:100%}.dentia_review-card__8PCbZ{padding:18px}.dentia_review-quote__UHUoo{font-size:14px}.dentia_contact-faq-section__z0_WR{gap:24px}.dentia_faq-section__rjkIT{padding-right:24px}.dentia_faq-section__rjkIT .dentia_section-heading__Fx1_H{flex-wrap:wrap;gap:0}.dentia_contact-layout__lH1sE{grid-template-columns:1fr}.dentia_contact-map__X_z6w>img{height:165px}.dentia_footer-main__lGp_A{flex-wrap:wrap;justify-content:flex-start}.dentia_footer-navigation__mNXWZ,.dentia_footer-signature__RNsfU{margin-left:auto}.dentia_booking-intro__D04Ae h1{font-size:42px}.dentia_booking-help__t11Q8{flex-direction:column;gap:0;align-items:flex-end}.dentia_booking-workspace__LzEen{grid-template-columns:1fr}.dentia_booking-summary__vHvF1{max-width:none}.dentia_booking-summary-rows__4Itup{display:grid;grid-template-columns:1fr 1fr}.dentia_booking-summary-row__q8_xY{padding-right:16px}.dentia_booking-summary-row__q8_xY:nth-child(2){border-top:0}.dentia_booking-doctor__ymT2T img{width:112px;height:144px}.dentia_booking-step__66sPd>button{gap:8px;font-size:13px}.dentia_booking-steps__LwK4W{gap:12px;padding:14px 18px}.dentia_booking-step__66sPd{gap:12px}.dentia_booking-step-circle__gAt1x{flex-basis:36px;height:36px;font-size:20px}.dentia_booking-benefits__cAF7T{grid-template-columns:1fr 1fr;gap:24px}.dentia_booking-benefits__cAF7T>div+div{border:0;padding-left:0}.dentia_booking-workspace--details__pyq6i{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.dentia_booking-workspace--details__pyq6i .dentia_booking-summary-rows__4Itup{display:block}.dentia_booking-workspace--details__pyq6i .dentia_booking-summary-row__q8_xY+.dentia_booking-summary-row__q8_xY{border-top:1px solid var(--border-subtle)}.dentia_booking-workspace--details__pyq6i .dentia_booking-summary-row__q8_xY{gap:12px;padding-right:0}.dentia_booking-workspace--details__pyq6i .dentia_booking-summary__vHvF1{padding:20px 12px}.dentia_confirmation-section___Hnax .dentia_booking-summary-rows__4Itup{display:block}.dentia_confirmation-section___Hnax .dentia_booking-summary-row__q8_xY+.dentia_booking-summary-row__q8_xY{border-top:1px solid var(--border-subtle)}}@media (max-width:767px){html:has(.dentia_root__AG8wZ){scroll-padding-top:84px}.dentia_root__AG8wZ{--gutter:20px;--header-height:68px;--h1-size:40px;--h1-line:1.075;--h2-size:30px;--h3-size:22px;--button-size:16px;--gap:16px;padding:0}.dentia_site-shell__fni5w{box-shadow:none;border-radius:0}.dentia_site-header__z7UCg{border-radius:0;padding-top:10px;padding-bottom:10px}.dentia_header-brand-type__BR6T1{font-size:33px}.dentia_header-brand-type__BR6T1 small{font-size:11px}.dentia_header-brand__Ajarb>.dentia_site-icon__8GG57{width:24px;height:29px}.dentia_header-book__4LsGd{display:none}.dentia_hero-section__u4XJ7{display:flex;flex-direction:column;margin:0 var(--gutter);padding-top:0}.dentia_hero-content__iW_nt{padding:26px 0 24px}.dentia_hero-content__iW_nt h1{max-width:440px}.dentia_hero-description__hceu_{font-size:17px;margin-top:18px}.dentia_hero-actions__O4NB4{width:100%;flex-direction:column;align-items:stretch;gap:12px;margin-top:22px}.dentia_hero-actions__O4NB4 .dentia_site-button__BWq8b{font-size:16px;min-height:50px}.dentia_hero-signature__of5_T{font-size:23px;margin-top:20px}.dentia_hero-image-wrap__ho1IZ{width:100%;min-height:0;aspect-ratio:4/3}.dentia_hero-image__toNEU{aspect-ratio:4/3;object-position:center 45%}.dentia_quick-section__Pc7nA{padding:16px;margin:20px var(--gutter) 0}.dentia_quick-form__YfD6x{grid-template-columns:1fr;gap:12px}.dentia_quick-field__6nxXH input,.dentia_quick-field__6nxXH select{font-size:16px;height:30px}.dentia_quick-submit__sgvW3{min-height:48px}.dentia_stats-section__AHR65{margin-top:20px}.dentia_stats-grid__clyhW{grid-template-columns:1fr;gap:10px}.dentia_stats-card__Lw5zZ{justify-content:flex-start;gap:20px;padding:16px 22px;min-height:82px}.dentia_stats-card__Lw5zZ>.dentia_site-icon__8GG57{width:40px;height:40px}.dentia_stats-card__Lw5zZ h3{font-size:27px}.dentia_stats-card__Lw5zZ p{font-size:14px}.dentia_stats-caption__i1u1V{font-size:10px;text-align:left;margin:10px 0 20px}.dentia_visit-section__E128U{border-radius:0;padding:26px var(--gutter)}.dentia_visit-section__E128U h2{margin-bottom:26px}.dentia_visit-steps__Ve4oG{display:flex;flex-direction:column;gap:26px}.dentia_visit-step__AI870{gap:18px}.dentia_visit-number__Or_5l{flex-basis:44px;height:44px;font-size:25px}.dentia_visit-step__AI870 h3{font-size:24px}.dentia_visit-step__AI870 p{font-size:15px}.dentia_visit-signature__FGOii{font-size:24px;margin-top:24px}.dentia_site-section__GzeYa{margin-top:32px}.dentia_section-heading__Fx1_H{align-items:flex-start;gap:12px}.dentia_section-heading__Fx1_H h2{flex:1}.dentia_section-heading__Fx1_H>.dentia_site-text-link__dLC86{font-size:12px;min-height:36px;max-width:140px}.dentia_services-grid__SwUly{grid-template-columns:1fr;gap:12px}.dentia_service-card__gUvaA{min-height:108px;padding:20px;gap:22px}.dentia_service-content__9z0d6 h3{font-size:26px}.dentia_service-content__9z0d6 p{font-size:14px}.dentia_service-details__j156F{min-height:44px;bottom:4px}.dentia_team-grid__0wHrw{grid-template-columns:1fr;gap:14px}.dentia_doctor-card__l1GnP{display:grid;grid-template-columns:104px 1fr;grid-template-rows:1fr auto;gap:0 16px;padding:12px}.dentia_doctor-photo__0TRLy{height:150px;grid-column:1;grid-row:1/3}.dentia_doctor-content__g5lrD h3{font-size:26px}.dentia_doctor-content__g5lrD p{font-size:14px}.dentia_doctor-book__SDveZ{grid-column:1/3;grid-row:2;min-height:44px;margin-top:8px;font-size:12px}.dentia_proof-section__e34Nr{gap:30px}.dentia_prices-list__KLYoq>div{font-size:15px;padding:9px 0}.dentia_reviews-section__uHPTe .dentia_section-heading__Fx1_H{flex-wrap:wrap}.dentia_review-rating__tvYUz>strong{font-size:56px}.dentia_reviews-grid__XdA5d{grid-template-columns:1fr;gap:12px}.dentia_review-card__8PCbZ{padding:20px;gap:14px}.dentia_review-quote__UHUoo{font-size:16px}.dentia_review-name__SulXm{font-size:14px}.dentia_review-card__8PCbZ .dentia_review-stars__RRm1b .dentia_site-icon__8GG57{width:16px;height:16px}.dentia_contact-faq-section__z0_WR{grid-template-columns:1fr;gap:30px}.dentia_faq-section__rjkIT{padding:0;border:0}.dentia_faq-section__rjkIT .dentia_section-heading__Fx1_H{flex-wrap:nowrap}.dentia_faq-question__TRYDK{font-size:15px;min-height:50px}.dentia_contact-details__nPChl{gap:18px}.dentia_contact-details__nPChl>button,.dentia_contact-details__nPChl>p{font-size:15px}.dentia_contact-map__X_z6w{margin-top:8px}.dentia_contact-map__X_z6w>img{height:230px}.dentia_contact-map-label__lBP5Q{top:88px;right:24px;padding:12px 16px}.dentia_contact-map-label__lBP5Q strong{font-size:16px}.dentia_contact-map-label__lBP5Q small{font-size:12px}.dentia_site-footer___5VYa{padding:26px var(--gutter) 16px}.dentia_footer-main__lGp_A{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.dentia_footer-navigation__mNXWZ{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0 32px;margin:0}.dentia_footer-navigation__mNXWZ a{padding:10px 0;font-size:14px}.dentia_footer-social__1_frB{gap:8px}.dentia_footer-social__1_frB .dentia_site-icon-button__pe9kU{width:44px}.dentia_footer-signature__RNsfU{margin:0;max-width:none;font-size:21px}.dentia_footer-bottom__FqoBU{flex-direction:column;align-items:flex-start;gap:8px}.dentia_footer-bottom__FqoBU .dentia_site-text-link__dLC86{min-height:44px;font-size:12px}.dentia_booking-main__x244U{padding:22px var(--gutter) 0}.dentia_booking-intro__D04Ae{margin-bottom:22px}.dentia_booking-intro__D04Ae h1{font-size:34px}.dentia_booking-intro__D04Ae p{font-size:16px;margin-top:10px}.dentia_booking-help__t11Q8{display:none}.dentia_booking-steps__LwK4W{background:transparent;padding:0;gap:0;margin:0 -4px 28px}.dentia_booking-step__66sPd{position:relative;flex:1;display:block;min-width:0}.dentia_booking-step__66sPd:last-child{flex:1}.dentia_booking-step__66sPd>button{width:100%;flex-direction:column;gap:7px;font-size:11px;line-height:1.3;text-align:center}.dentia_booking-step__66sPd>button>span:last-child{padding:0 3px}.dentia_booking-step-circle__gAt1x{width:30px;height:30px;flex-basis:30px;font-size:16px;z-index:1}.dentia_booking-step__66sPd:not(:last-child):after{position:absolute;top:15px;left:calc(50% + 19px);right:calc(-50% + 19px);height:1px}.dentia_booking-step-circle__gAt1x .dentia_site-icon__8GG57{width:15px;height:15px}.dentia_booking-workspace--details__pyq6i,.dentia_booking-workspace__LzEen{grid-template-columns:minmax(0,1fr);gap:24px}.dentia_booking-services__rkgpL h2,.dentia_booking-workspace__LzEen h2{font-size:28px}.dentia_booking-service-grid__V3qmS{grid-template-columns:minmax(0,1fr);gap:12px}.dentia_booking-service__SQM3M{padding:20px 44px 20px 16px;gap:16px}.dentia_booking-service-icon__PxnV1 .dentia_site-icon__8GG57{width:29px;height:29px}.dentia_booking-service-content__TYNbB>strong{font-size:25px}.dentia_booking-service-content__TYNbB>span{font-size:14px}.dentia_booking-service-content__TYNbB>small{font-size:13px}.dentia_booking-radio-mark__zHn4d{width:21px;height:21px;right:12px}.dentia_booking-doctor-grid__i_reH{grid-template-columns:1fr;gap:12px}.dentia_booking-doctor__ymT2T{display:grid;grid-template-columns:74px 1fr;gap:0 14px;padding:12px 36px 12px 12px}.dentia_booking-doctor__ymT2T img{width:74px;height:92px;margin:0;grid-row:1/3}.dentia_booking-doctor-name__KWMr9{align-self:end;font-size:24px;margin-bottom:7px}.dentia_booking-doctor-speciality__fEVPf{font-size:13px;align-self:start}.dentia_booking-date-time__yCG6H{grid-template-columns:minmax(0,1fr);gap:24px}.dentia_calendar-card__zDFb9{padding:12px 8px}.dentia_calendar-heading__OsAuP{padding:0 6px}.dentia_calendar-heading__OsAuP .dentia_site-icon-button__pe9kU{width:44px}.dentia_calendar-day__0vDci{height:44px;font-size:15px}.dentia_calendar-grid__0yC_R{border-spacing:1px 5px}.dentia_calendar-grid__0yC_R th{font-size:12px}.dentia_booking-time___Xp3g{height:48px;font-size:16px}.dentia_booking-timezone__h1rOD{font-size:12px}.dentia_booking-summary__vHvF1{padding:20px 16px}.dentia_booking-summary-rows__4Itup{display:block;padding:0 16px}.dentia_booking-summary-row__q8_xY{padding-right:0}.dentia_booking-summary-row__q8_xY+.dentia_booking-summary-row__q8_xY{border-top:1px solid var(--border-subtle)}.dentia_booking-summary__vHvF1 h2{font-size:28px}.dentia_booking-summary-row__q8_xY strong{font-size:16px}.dentia_booking-services__rkgpL>.dentia_booking-next___OdFT{width:100%}.dentia_booking-bottom-actions__y9IDZ{margin-top:12px}.dentia_booking-benefits__cAF7T{grid-template-columns:1fr;gap:20px}.dentia_booking-benefits__cAF7T .dentia_site-icon__8GG57{width:48px;height:48px}.dentia_booking-benefits__cAF7T strong{font-size:23px}.dentia_booking-benefits__cAF7T small{font-size:13px}.dentia_booking-demo-note__zHGpY{font-size:11px;text-align:left}.dentia_booking-workspace--details__pyq6i .dentia_booking-summary__vHvF1{display:block}.dentia_booking-main__x244U>[data-step="3"] .dentia_booking-intro__D04Ae h1{font-size:30px}.dentia_booking-main__x244U>[data-step="3"] .dentia_booking-intro__D04Ae p{font-size:14px}.dentia_booking-field__Hfum8 input,.dentia_booking-field__Hfum8 textarea{font-size:16px}.dentia_booking-form__P9jxa{gap:18px}.dentia_booking-checkbox__59pol{font-size:15px}.dentia_confirmation-section___Hnax{margin:6px auto 28px}.dentia_confirmation-section___Hnax h1{font-size:38px}.dentia_confirmation-check__QYcNc{width:76px;height:76px}.dentia_confirmation-check__QYcNc .dentia_site-icon__8GG57{width:43px;height:43px}.dentia_confirmation-description__XAp8F{font-size:16px}.dentia_confirmation-signature__GprgJ{font-size:28px}.dentia_confirmation-reference__XjYrT{font-size:12px}.dentia_manage-heading__ydVUD{align-items:flex-start;flex-direction:column}.dentia_manage-heading__ydVUD h1{font-size:36px}.dentia_manage-heading__ydVUD .dentia_site-button__BWq8b{width:100%}.dentia_manage-grid__Z3WyT{grid-template-columns:1fr}.dentia_manage-card__ilHwB{padding:20px 16px}.dentia_manage-card__ilHwB h2{font-size:28px}.dentia_manage-actions__Q57J_{gap:12px}.dentia_manage-actions__Q57J_ .dentia_site-text-link__dLC86{font-size:13px}.dentia_manage-bottom__k9qg0{flex-wrap:wrap;gap:8px}.dentia_site-dialog__S21hj{padding:20px;max-height:calc(100dvh - 32px)}.dentia_dialog-heading__6Zy0L h2{font-size:30px}.dentia_dialog-heading__6Zy0L{gap:10px}.dentia_dialog-actions__99tIS{flex-direction:column}.dentia_dialog-actions__99tIS .dentia_site-button__BWq8b{width:100%}.dentia_dialog-service-list__D5jE_,.dentia_dialog-team__vTcMy{grid-template-columns:1fr}.dentia_dialog-team__vTcMy img{max-width:200px;height:250px}.dentia_site-toast__VpTF2{bottom:16px;font-size:13px;padding-left:14px}}@media (max-width:375px){.dentia_root__AG8wZ{--gutter:16px;--h1-size:36px;--h2-size:28px;--h3-size:21px}.dentia_hero-content__iW_nt{padding-top:22px}.dentia_section-heading__Fx1_H{gap:8px}.dentia_section-heading__Fx1_H>.dentia_site-text-link__dLC86{max-width:118px;font-size:11px}.dentia_service-content__9z0d6 h3{font-size:25px}.dentia_service-card__gUvaA{padding-left:18px;gap:18px}.dentia_doctor-card__l1GnP{grid-template-columns:92px 1fr}.dentia_doctor-photo__0TRLy{height:134px}.dentia_doctor-content__g5lrD h3{font-size:24px}.dentia_doctor-content__g5lrD p{font-size:13px}.dentia_doctor-book__SDveZ{grid-row:3;width:100%;margin-top:12px;font-size:13px}.dentia_booking-intro__D04Ae h1{font-size:32px}.dentia_booking-times__8N8ok{grid-template-columns:repeat(2,minmax(0,1fr))}.dentia_confirmation-section___Hnax h1{font-size:35px}.dentia_calendar-card__zDFb9{padding-left:4px;padding-right:4px}.dentia_calendar-grid__0yC_R{border-spacing:0 4px}}@media (prefers-reduced-motion:reduce){:where(.dentia_root__AG8wZ) *,:where(.dentia_root__AG8wZ) :after,:where(.dentia_root__AG8wZ) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}