/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--od-hero-clinic-hero-w:0px}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:var(--font-body),ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-display),ui-serif,Georgia,"Times New Roman",serif;--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-950:oklch(25.8% .092 26.042);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground);font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizelegibility}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}::selection{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){::selection{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}::selection{color:var(--foreground)}}@layer components{.odontologia-page-hero-media,[data-structural-split-media-slot=standard]{border-radius:var(--radius-xl);overflow:hidden}[data-structural-split-media-slot=standard]{aspect-ratio:4/5;width:100%;max-width:26.25rem;margin-inline:auto;position:relative}@media (min-width:1024px){[data-structural-split-media-slot=standard]{margin-inline:0}}.page-container{width:100%;max-width:1200px;padding-inline:calc(var(--spacing) * 6);margin-inline:auto}@media (min-width:40rem){.page-container{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:48rem){.page-container{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:64rem){.page-container{padding-inline:calc(var(--spacing) * 14)}}@media (min-width:80rem){.page-container{padding-inline:calc(var(--spacing) * 16)}}.site-header-logo-slot>a{min-width:0;max-width:100%;width:auto!important}[data-workbench-preview-viewport=mobile] .site-header-logo-slot,[data-workbench-preview-viewport=tablet] .site-header-logo-slot{flex:0 auto;min-width:0;max-width:calc(100% - 3.5rem)}[data-workbench-preview-viewport=mobile] .site-header-logo-slot:has([data-odontologia-logo-kind=image]),[data-workbench-preview-viewport=tablet] .site-header-logo-slot:has([data-odontologia-logo-kind=image]){flex:auto;max-width:min(78%,18rem)}[data-workbench-preview-viewport=mobile] .site-header-logo-slot>a,[data-workbench-preview-viewport=tablet] .site-header-logo-slot>a{padding-top:.25rem;padding-bottom:.125rem;overflow:visible;width:100%!important;max-width:100%!important}[data-workbench-preview-viewport=mobile] .site-header-logo-slot:has([data-odontologia-logo-kind=image]) img,[data-workbench-preview-viewport=tablet] .site-header-logo-slot:has([data-odontologia-logo-kind=image]) img{max-height:3.25rem;width:auto!important;max-width:100%!important}[data-workbench-preview-viewport=mobile] .site-header-logo-slot:has([data-odontologia-logo-kind=image]) img{max-height:3.5rem}[data-workbench-preview-viewport=mobile] .site-header-nav>.flex,[data-workbench-preview-viewport=tablet] .site-header-nav>.flex{flex-wrap:nowrap}[data-workbench-preview-viewport=mobile] .site-header-nav .site-header-desktop-nav-rack,[data-workbench-preview-viewport=tablet] .site-header-nav .site-header-desktop-nav-rack{min-width:0;flex:auto!important}[data-workbench-preview-embed] header[data-header-variant=clinica-classico],[data-workbench-preview-viewport=desktop] header[data-header-variant=clinica-classico],[data-workbench-preview-viewport=full] header[data-header-variant=clinica-classico],[data-workbench-preview-viewport=laptop] header[data-header-variant=clinica-classico],[data-workbench-preview-viewport=mobile] header[data-header-variant=clinica-classico],[data-workbench-preview-viewport=tablet] header[data-header-variant=clinica-classico]{overflow:visible}[data-workbench-preview-viewport=mobile] .odontologia-hero-title,[data-workbench-preview-viewport=tablet] .odontologia-hero-title{overflow-wrap:anywhere;word-break:break-word;max-width:100%}[data-workbench-preview-embed] .site-header-logo-slot>a,[data-workbench-preview-viewport=desktop] .site-header-logo-slot>a,[data-workbench-preview-viewport=full] .site-header-logo-slot>a,[data-workbench-preview-viewport=laptop] .site-header-logo-slot>a{padding-top:.25rem;padding-bottom:.125rem;overflow:visible}.site-header-nav .site-header-desktop-nav-rack{max-width:100%;overflow:visible;flex:0 auto!important}.odontologia-template-scope{--motion-ease-out-premium:cubic-bezier(.22,.61,.36,1);--motion-reveal-y:4.25rem;--motion-reveal-x:clamp(2.75rem,7vw,5.5rem);--motion-reveal-duration:1.28s;--motion-stagger-y:2.875rem;--motion-stagger-duration:1.12s;--motion-stagger-step:.18s;--motion-hero-y:2.375rem;--motion-hero-duration:.88s;--motion-hero-stagger-1:.1s;--motion-hero-stagger-2:.26s;--motion-hero-stagger-3:.44s;--motion-hero-stagger-4:.62s;--odontologia-button-radius:.375rem}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(var(--motion-hero-y)) scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes public-initial-fold-reveal{0%{opacity:0;transform:translateY(var(--motion-stagger-y)) scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes public-initial-fold-from-left{0%{opacity:0;transform:translateX(calc(-1 * var(--motion-reveal-x))) scale(.982)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes public-initial-fold-from-right{0%{opacity:0;transform:translateX(var(--motion-reveal-x)) scale(.982)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes whatsapp-bubble-in{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}.whatsapp-shell-bubble-public--visible{opacity:1;transform:translateY(0)}.whatsapp-shell-bubble-public--animate-in{opacity:0;animation:whatsapp-bubble-in .3s 1s forwards;transform:translateY(5rem)}@media (prefers-reduced-motion:reduce){.whatsapp-shell-bubble-public--animate-in{opacity:1;animation:none;transform:translateY(0)}}.hero-lcp-col{opacity:1}@media (prefers-reduced-motion:no-preference){html[data-site=clinic-ver] .scroll-reveal-frozen{opacity:0;transform:translateY(var(--motion-reveal-y)) scale(.982);transition:opacity calc(var(--motion-reveal-duration) * 1.12) var(--motion-ease-out-premium),transform var(--motion-reveal-duration) var(--motion-ease-out-premium);transition-delay:0s;overflow-x:clip}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--from-left{transform:translateX(calc(-1 * var(--motion-reveal-x))) scale(.982)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--from-right{transform:translateX(var(--motion-reveal-x)) scale(.982)}html[data-site=clinic-ver] .scroll-reveal-frozen.is-visible{opacity:1;transition-delay:80ms;transform:translateY(0)scale(1)}html.public-site-ready[data-ver-public-home-recovery] [data-site=clinic-ver] .scroll-reveal-frozen,html.public-site-ready[data-ver-public-home-recovery] [data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--stagger>.page-container>*,html[data-ver-public-home-recovery] [data-site=clinic-ver] .scroll-reveal-frozen,html[data-ver-public-home-recovery] [data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--stagger>.page-container>*{opacity:1!important;animation:none!important;transform:none!important}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--from-left.is-visible,html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--from-right.is-visible{transform:translate(0)scale(1)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--stagger{transition:none;transform:none}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--stagger>.page-container>*{opacity:0;transform:translateY(var(--motion-stagger-y)) scale(.988);transition:opacity calc(var(--motion-stagger-duration) * 1.12) var(--motion-ease-out-premium),transform var(--motion-stagger-duration) var(--motion-ease-out-premium)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--stagger.is-visible>.page-container>*{opacity:1;transform:translateY(0)scale(1)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--from-left.scroll-reveal-frozen--stagger,html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--from-right.scroll-reveal-frozen--stagger{transform:translateX(calc(-1 * var(--motion-reveal-x))) scale(.982);transition:opacity calc(var(--motion-reveal-duration) * 1.12) var(--motion-ease-out-premium),transform var(--motion-reveal-duration) var(--motion-ease-out-premium)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--from-right.scroll-reveal-frozen--stagger{transform:translateX(var(--motion-reveal-x)) scale(.982)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--from-left.scroll-reveal-frozen--stagger.is-visible,html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--from-right.scroll-reveal-frozen--stagger.is-visible{transition-delay:80ms;transform:translate(0)scale(1)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--from-left.scroll-reveal-frozen--stagger>.page-container>*,html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--from-right.scroll-reveal-frozen--stagger>.page-container>*{opacity:1;transition:none;transform:none}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--stagger.is-visible>.page-container>:first-child{transition-delay:calc(.1s + var(--motion-stagger-step) * 0)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--stagger.is-visible>.page-container>:nth-child(2){transition-delay:calc(.1s + var(--motion-stagger-step) * 1)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--stagger.is-visible>.page-container>:nth-child(3){transition-delay:calc(.1s + var(--motion-stagger-step) * 2)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--stagger.is-visible>.page-container>:nth-child(4){transition-delay:calc(.1s + var(--motion-stagger-step) * 3)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--stagger.is-visible>.page-container>:nth-child(5){transition-delay:calc(.1s + var(--motion-stagger-step) * 4)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--stagger.is-visible>.page-container>:nth-child(6){transition-delay:calc(.1s + var(--motion-stagger-step) * 5)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--stagger.is-visible>.page-container>:nth-child(7){transition-delay:calc(.1s + var(--motion-stagger-step) * 6)}html[data-site=clinic-ver] .scroll-reveal-frozen.scroll-reveal-frozen--stagger.is-visible>.page-container>:nth-child(8){transition-delay:calc(.1s + var(--motion-stagger-step) * 7)}html.public-site-ready [data-public-home-fold=initial]>.scroll-reveal-frozen.scroll-reveal-frozen--stagger.is-visible>.page-container>*,html[data-ver-public-home-recovery] [data-public-home-fold=initial]>.scroll-reveal-frozen.scroll-reveal-frozen--stagger>.page-container>*{opacity:1!important;animation:none!important;transform:none!important}[data-public-home-fold=initial]>.scroll-reveal-frozen{opacity:1;transition:none;transform:none}[data-public-home-fold=initial]>.scroll-reveal-frozen.scroll-reveal-frozen--stagger:not(.scroll-reveal-frozen--from-left):not(.scroll-reveal-frozen--from-right){opacity:1;transform:none}[data-public-home-fold=initial]>.scroll-reveal-frozen.scroll-reveal-frozen--stagger>.page-container>*{opacity:0;transform:translateY(var(--motion-stagger-y)) scale(.988);animation:public-initial-fold-reveal var(--motion-stagger-duration) var(--motion-ease-out-premium) forwards;transition:none}[data-public-home-fold=initial]>.scroll-reveal-frozen.scroll-reveal-frozen--stagger>.page-container>:first-child{animation-delay:calc(.16s + var(--motion-stagger-step) * 0)}[data-public-home-fold=initial]>.scroll-reveal-frozen.scroll-reveal-frozen--stagger>.page-container>:nth-child(2){animation-delay:calc(.16s + var(--motion-stagger-step) * 1)}[data-public-home-fold=initial]>.scroll-reveal-frozen.scroll-reveal-frozen--stagger>.page-container>:nth-child(3){animation-delay:calc(.16s + var(--motion-stagger-step) * 2)}[data-public-home-fold=initial]>.scroll-reveal-frozen.scroll-reveal-frozen--stagger>.page-container>:nth-child(4){animation-delay:calc(.16s + var(--motion-stagger-step) * 3)}[data-public-home-fold=initial]>.scroll-reveal-frozen.scroll-reveal-frozen--from-left.scroll-reveal-frozen--stagger,[data-public-home-fold=initial]>.scroll-reveal-frozen.scroll-reveal-frozen--from-right.scroll-reveal-frozen--stagger{opacity:0;animation:public-initial-fold-from-left var(--motion-reveal-duration) var(--motion-ease-out-premium) .16s forwards;transition:none}[data-public-home-fold=initial]>.scroll-reveal-frozen.scroll-reveal-frozen--from-right.scroll-reveal-frozen--stagger{transform:translateX(var(--motion-reveal-x)) scale(.982);animation-name:public-initial-fold-from-right}[data-public-home-fold=initial]>.scroll-reveal-frozen.scroll-reveal-frozen--from-left.scroll-reveal-frozen--stagger{transform:translateX(calc(-1 * var(--motion-reveal-x))) scale(.982)}.hero-fade-item{opacity:0;transform:translateY(var(--motion-hero-y)) scale(.99);animation:hero-fade-up var(--motion-hero-duration) var(--motion-ease-out-premium) forwards}.hero-fade-item--1{animation-delay:var(--motion-hero-stagger-1)}.hero-fade-item--2{animation-delay:var(--motion-hero-stagger-2)}.hero-fade-item--3{animation-delay:var(--motion-hero-stagger-3)}.hero-fade-item--4{animation-delay:var(--motion-hero-stagger-4)}.nav-link-underline{position:relative}.nav-link-underline:after{content:"";background:var(--primary);opacity:0;border-radius:9999px;height:2px;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.32rem;left:.65rem;right:.65rem;transform:scaleX(.35)}.nav-link-underline:focus-visible:after,.nav-link-underline:hover:after{opacity:.92;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.anim-page-hero,.hero-fade-item,.scroll-reveal-frozen,.scroll-reveal-frozen>.page-container>*,.treatment-article-stagger.is-visible>section,.treatment-article-stagger>section{opacity:1;transition:none;animation:none;transform:none}.premium-card-hover,.premium-card-hover:hover{transition:none;transform:none}.nav-link-underline:after{display:none}.group:hover .img-zoom-hover,.img-zoom-hover{transition:none;transform:none}.scroll-doc-progress,.scroll-doc-progress__fill{display:none}}.odontologia-template-scope:has([data-odontologia-hero]) .public-site-first-paint-veil{opacity:0;visibility:hidden;animation:none}.odontologia-template-scope .public-site-first-paint-veil{z-index:101;pointer-events:none;opacity:1;visibility:visible;background:var(--medyno-public-paint-veil-gradient,linear-gradient(165deg,var(--odontologia-header-over-hero-fill,var(--background)) 0,var(--primary) 42%,var(--odontologia-hero-canvas-fill,var(--background)) 100%));position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope .public-site-first-paint-veil{background:var(--medyno-public-paint-veil-gradient,linear-gradient(165deg,var(--odontologia-header-over-hero-fill,var(--background)) 0,color-mix(in oklch,var(--primary) 4%,var(--odontologia-header-over-hero-fill,var(--background))) 42%,var(--odontologia-hero-canvas-fill,var(--background)) 100%))}}.odontologia-template-scope .public-site-first-paint-veil{transition:opacity .55s,visibility 0s linear .55s}html.public-site-ready .odontologia-template-scope .public-site-first-paint-veil{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.odontologia-template-scope .public-site-first-paint-veil{animation:public-site-first-paint-fallback .4s .12s forwards}html.public-site-ready .odontologia-template-scope .public-site-first-paint-veil{animation:none}}@keyframes public-site-first-paint-fallback{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.odontologia-template-scope .public-site-first-paint-veil{animation:public-site-first-paint-fallback 10ms linear .2s forwards}}.odontologia-template-scope header[data-header-variant=public-inner-fixed][data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope header[data-header-variant=public-ver-home-fixed][data-header-fill=transparent][data-header-surface=transparent]{-webkit-backdrop-filter:none;box-shadow:none!important;background-color:#0000!important;border-bottom-width:0!important}.odontologia-template-scope #pub-mobile-nav-toggle:checked~header[data-header-variant=public-inner-fixed][data-header-fill=transparent],.odontologia-template-scope #pub-mobile-nav-toggle:checked~header[data-header-variant=public-ver-home-fixed][data-header-fill=transparent],.odontologia-template-scope header[data-header-variant=public-inner-fixed][data-header-fill=transparent].public-ver-header-scrolled:not([data-header-force-solid=true]),.odontologia-template-scope header[data-header-variant=public-inner-fixed][data-header-fill=transparent][data-header-surface=solid]:not([data-header-force-solid=true]),.odontologia-template-scope header[data-header-variant=public-ver-home-fixed][data-header-fill=transparent].public-ver-header-scrolled:not([data-header-force-solid=true]),.odontologia-template-scope header[data-header-variant=public-ver-home-fixed][data-header-fill=transparent][data-header-surface=solid]:not([data-header-force-solid=true]){border-bottom-width:1px;border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope #pub-mobile-nav-toggle:checked~header[data-header-variant=public-inner-fixed][data-header-fill=transparent],.odontologia-template-scope #pub-mobile-nav-toggle:checked~header[data-header-variant=public-ver-home-fixed][data-header-fill=transparent],.odontologia-template-scope header[data-header-variant=public-inner-fixed][data-header-fill=transparent].public-ver-header-scrolled:not([data-header-force-solid=true]),.odontologia-template-scope header[data-header-variant=public-inner-fixed][data-header-fill=transparent][data-header-surface=solid]:not([data-header-force-solid=true]),.odontologia-template-scope header[data-header-variant=public-ver-home-fixed][data-header-fill=transparent].public-ver-header-scrolled:not([data-header-force-solid=true]),.odontologia-template-scope header[data-header-variant=public-ver-home-fixed][data-header-fill=transparent][data-header-surface=solid]:not([data-header-force-solid=true]){border-bottom-color:color-mix(in oklch,var(--border) 28%,transparent)}}.odontologia-template-scope #pub-mobile-nav-toggle:checked~header[data-header-variant=public-inner-fixed][data-header-fill=transparent],.odontologia-template-scope #pub-mobile-nav-toggle:checked~header[data-header-variant=public-ver-home-fixed][data-header-fill=transparent],.odontologia-template-scope header[data-header-variant=public-inner-fixed][data-header-fill=transparent].public-ver-header-scrolled:not([data-header-force-solid=true]),.odontologia-template-scope header[data-header-variant=public-inner-fixed][data-header-fill=transparent][data-header-surface=solid]:not([data-header-force-solid=true]),.odontologia-template-scope header[data-header-variant=public-ver-home-fixed][data-header-fill=transparent].public-ver-header-scrolled:not([data-header-force-solid=true]),.odontologia-template-scope header[data-header-variant=public-ver-home-fixed][data-header-fill=transparent][data-header-surface=solid]:not([data-header-force-solid=true]){-webkit-backdrop-filter:none;background-color:#fff!important}.odontologia-template-scope header[data-header-fill=solid][data-header-force-solid=true],.odontologia-template-scope header[data-header-fill=solid][data-header-surface=solid]{border-bottom-width:1px!important;border-bottom-color:var(--border)!important;background-color:#fff!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-fill=solid][data-header-force-solid=true],.odontologia-template-scope header[data-header-fill=solid][data-header-surface=solid]{border-bottom-color:color-mix(in oklch,var(--border) 28%,transparent)!important}}.odontologia-template-scope header[data-header-fill=solid][data-header-force-solid=true],.odontologia-template-scope header[data-header-fill=solid][data-header-surface=solid]{box-shadow:none!important}.odontologia-template-scope header[data-header-fill=wash][data-header-force-solid=true],.odontologia-template-scope header[data-header-fill=wash][data-header-surface=solid]{background-color:var(--odontologia-header-over-hero-fill,var(--odontologia-hero-clean-mist,var(--odontologia-hero-clean-fill,var(--odontologia-hero-canvas-fill,var(--background)))))!important;box-shadow:none!important;border-bottom-width:0!important}.odontologia-template-scope:has(header[data-header-fill=wash]) .odontologia-hero-clean-backdrop:not([data-odontologia-hero-backdrop-pattern=radial]):not([data-odontologia-hero-backdrop-pattern=diagonal]):not([data-odontologia-hero-backdrop-pattern=waves]):not([data-odontologia-hero-backdrop-pattern=arcs]):not([data-odontologia-hero-backdrop-pattern=texture]) .odontologia-hero-clean-backdrop-base{background-image:none!important;background-color:var(--odontologia-hero-clean-fill,var(--odontologia-hero-canvas-fill,var(--background)))!important}.odontologia-template-scope:has(header[data-header-fill=wash]) .odontologia-hero-clean-backdrop:not([data-odontologia-hero-backdrop-pattern=radial]):not([data-odontologia-hero-backdrop-pattern=diagonal]):not([data-odontologia-hero-backdrop-pattern=waves]):not([data-odontologia-hero-backdrop-pattern=arcs]):not([data-odontologia-hero-backdrop-pattern=texture]) .odontologia-hero-clean-backdrop-mist{opacity:0!important}.odontologia-template-scope:has(#pub-mobile-nav-toggle:checked),body.public-ver-mobile-nav-open{overflow:hidden}.odontologia-template-scope #pub-mobile-nav-panel{inset-inline:0;top:var(--site-pub-fixed-header-height,4.5rem);z-index:99;pointer-events:auto;position:fixed}.odontologia-template-scope [data-pub-mobile-nav-overlay]{z-index:98;inset-inline:0;bottom:0;top:var(--site-pub-fixed-header-height,4.5rem);pointer-events:auto;position:fixed}.odontologia-template-scope #pub-mobile-nav-toggle:checked~header[data-header-variant=public-inner-fixed],.odontologia-template-scope #pub-mobile-nav-toggle:checked~header[data-header-variant=public-ver-home-fixed]{z-index:105!important}.odontologia-template-scope:has(#pub-mobile-nav-toggle:checked) .whatsapp-shell-bubble-public,.odontologia-template-scope:has(#pub-mobile-nav-toggle:checked) [data-site-pub-whatsapp-mobile-bar],body.public-ver-mobile-nav-open .whatsapp-shell-bubble-public,body.public-ver-mobile-nav-open [data-site-pub-whatsapp-mobile-bar]{visibility:hidden;pointer-events:none}@keyframes page-hero-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-doc-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.anim-page-hero{opacity:0;animation:page-hero-in var(--motion-hero-duration) var(--motion-ease-out-premium) forwards}.scroll-reveal-treatment-figure{transform:translateY(var(--motion-stagger-y)) scale(.99);transition-duration:var(--motion-stagger-duration)}.treatment-article-stagger>section{opacity:0;transform:translateY(var(--motion-stagger-y)) scale(.99);transition:opacity calc(var(--motion-stagger-duration) * 1.05) var(--motion-ease-out-premium),transform var(--motion-stagger-duration) var(--motion-ease-out-premium)}.treatment-article-stagger.is-visible>section{opacity:1;transform:translateY(0)scale(1)}.treatment-article-stagger.is-visible>section:first-child{transition-delay:calc(.1s + var(--motion-stagger-step) * 0)}.treatment-article-stagger.is-visible>section:nth-child(2){transition-delay:calc(.1s + var(--motion-stagger-step) * 1)}.treatment-article-stagger.is-visible>section:nth-child(3){transition-delay:calc(.1s + var(--motion-stagger-step) * 2)}.treatment-article-stagger.is-visible>section:nth-child(4){transition-delay:calc(.1s + var(--motion-stagger-step) * 3)}.treatment-article-stagger.is-visible>section:nth-child(5){transition-delay:calc(.1s + var(--motion-stagger-step) * 4)}.treatment-article-stagger.is-visible>section:nth-child(6){transition-delay:calc(.1s + var(--motion-stagger-step) * 5)}.treatment-article-stagger.is-visible>section:nth-child(7){transition-delay:calc(.1s + var(--motion-stagger-step) * 6)}.premium-card-hover{transition:border-color .22s cubic-bezier(.22,1,.36,1)}.premium-card-hover:hover{box-shadow:none;transform:none}.img-zoom-hover{transition:transform .55s cubic-bezier(.22,1,.36,1)}.group:hover .img-zoom-hover{transform:scale(1.04)}}@supports (animation-timeline:scroll(root)){@media (prefers-reduced-motion:no-preference){.scroll-doc-progress{z-index:60;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;overflow:hidden}.scroll-doc-progress__fill{transform-origin:0;background:var(--primary);width:100%;height:100%;transform:scaleX(0)}@supports (color:color-mix(in lab,red,red)){.scroll-doc-progress__fill{background:color-mix(in oklch,var(--primary) 78%,transparent)}}.scroll-doc-progress__fill{animation:scroll-doc-progress-grow linear both;animation-timeline:scroll(root)}}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-2{top:calc(var(--spacing) * -2)}.-top-16{top:calc(var(--spacing) * -16)}.-top-24{top:calc(var(--spacing) * -24)}.-top-28{top:calc(var(--spacing) * -28)}.-top-32{top:calc(var(--spacing) * -32)}.-top-56{top:calc(var(--spacing) * -56)}.-top-\[150px\]{top:-150px}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-\[3\%\]{top:3%}.top-\[6\%\]{top:6%}.top-\[7\%\]{top:7%}.top-\[8\%\]{top:8%}.top-\[11\%\]{top:11%}.top-\[12\%\]{top:12%}.top-\[16\%\]{top:16%}.top-\[18\%\]{top:18%}.top-\[26\%\]{top:26%}.top-\[30\%\]{top:30%}.top-\[34\%\]{top:34%}.top-\[36\%\]{top:36%}.top-\[42\%\]{top:42%}.top-\[52\%\]{top:52%}.top-full{top:100%}.-right-24{right:calc(var(--spacing) * -24)}.-right-32{right:calc(var(--spacing) * -32)}.-right-36{right:calc(var(--spacing) * -36)}.-right-48{right:calc(var(--spacing) * -48)}.-right-72{right:calc(var(--spacing) * -72)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-\[1\.5\%\]{right:1.5%}.right-\[2\.5\%\]{right:2.5%}.right-\[3\%\]{right:3%}.right-\[4\%\]{right:4%}.right-\[6\%\]{right:6%}.right-\[7\%\]{right:7%}.right-\[10\%\]{right:10%}.right-\[19\%\]{right:19%}.right-\[30\%\]{right:30%}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-28{bottom:calc(var(--spacing) * -28)}.-bottom-36{bottom:calc(var(--spacing) * -36)}.-bottom-48{bottom:calc(var(--spacing) * -48)}.-bottom-56{bottom:calc(var(--spacing) * -56)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[4\%\]{bottom:4%}.bottom-\[9\%\]{bottom:9%}.bottom-\[10\%\]{bottom:10%}.bottom-\[12\%\]{bottom:12%}.bottom-\[14\%\]{bottom:14%}.-left-1{left:calc(var(--spacing) * -1)}.-left-20{left:calc(var(--spacing) * -20)}.-left-24{left:calc(var(--spacing) * -24)}.-left-28{left:calc(var(--spacing) * -28)}.-left-36{left:calc(var(--spacing) * -36)}.-left-40{left:calc(var(--spacing) * -40)}.-left-48{left:calc(var(--spacing) * -48)}.-left-60{left:calc(var(--spacing) * -60)}.-left-\[9999px\]{left:-9999px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[3\.5\%\]{left:3.5%}.left-\[4\%\]{left:4%}.left-\[8\%\]{left:8%}.left-\[10\%\]{left:10%}.left-\[11\%\]{left:11%}.left-\[13\%\]{left:13%}.left-\[26\%\]{left:26%}.left-\[30\%\]{left:30%}.left-full{left:100%}.\[isolation\:isolate\],.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-\[1\]{z-index:calc(1 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[110\]{z-index:110}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[var\(--site-pub-fixed-header-height\,4\.5rem\)\]{margin-top:var(--site-pub-fixed-header-height,4.5rem)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[calc\(var\(--mgm-ovh-m\)\*-1\)\]{margin-left:calc(var(--mgm-ovh-m) * -1)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-1\/2{height:50%}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[3\.25rem\]{height:3.25rem}.h-\[14rem\]{height:14rem}.h-\[15px\]{height:15px}.h-\[16rem\]{height:16rem}.h-\[18px\]{height:18px}.h-\[20rem\]{height:20rem}.h-\[22rem\]{height:22rem}.h-\[24rem\]{height:24rem}.h-\[26rem\]{height:26rem}.h-\[28rem\]{height:28rem}.h-\[30rem\]{height:30rem}.h-\[32rem\]{height:32rem}.h-\[34\%\]{height:34%}.h-\[34rem\]{height:34rem}.h-\[40rem\]{height:40rem}.h-\[44rem\]{height:44rem}.h-\[46px\]{height:46px}.h-\[58\%\]{height:58%}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[84px\]{height:84px}.h-\[420px\]{height:420px}.h-\[calc\(100\%\+150px\)\]{height:calc(100% + 150px)}.h-\[var\(--button-primary-height\,2\.5rem\)\]{height:var(--button-primary-height,2.5rem)}.h-\[var\(--button-primary-height\,2\.25rem\)\]{height:var(--button-primary-height,2.25rem)}.h-\[var\(--button-primary-height\,3rem\)\]{height:var(--button-primary-height,3rem)}.h-\[var\(--hero-cta-height\,2\.5rem\)\]{height:var(--hero-cta-height,2.5rem)}.h-\[var\(--hero-cta-icon-size\,1rem\)\]{height:var(--hero-cta-icon-size,1rem)}.h-\[var\(--mgm-h-m\)\]{height:var(--mgm-h-m)}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100dvh-4\.5rem\)\]{max-height:calc(100dvh - 4.5rem)}.max-h-\[min\(70vh\,28rem\)\]{max-height:min(70vh,28rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[11rem\]{min-height:11rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[65px\]{min-height:65px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[340px\]{min-height:340px}.min-h-\[480px\]{min-height:480px}.min-h-\[inherit\]{min-height:inherit}.min-h-\[min\(92vw\,22rem\)\]{min-height:min(92vw,22rem)}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1\.35rem\]{width:1.35rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[14rem\]{width:14rem}.w-\[16rem\]{width:16rem}.w-\[18px\]{width:18px}.w-\[20rem\]{width:20rem}.w-\[21px\]{width:21px}.w-\[22rem\]{width:22rem}.w-\[24rem\]{width:24rem}.w-\[26rem\]{width:26rem}.w-\[28rem\]{width:28rem}.w-\[30rem\]{width:30rem}.w-\[32rem\]{width:32rem}.w-\[34rem\]{width:34rem}.w-\[36rem\]{width:36rem}.w-\[40rem\]{width:40rem}.w-\[44rem\]{width:44rem}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[84px\]{width:84px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[min\(52rem\,90\%\)\]{width:min(52rem,90%)}.w-\[min\(56rem\,92\%\)\]{width:min(56rem,92%)}.w-\[min\(100vw-2rem\,18rem\)\]{width:min(100vw - 2rem,18rem)}.w-\[var\(--hero-cta-icon-size\,1rem\)\]{width:var(--hero-cta-icon-size,1rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\!max-w-\[min\(9\.5rem\,46\%\)\]{max-width:min(9.5rem,46%)!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[11rem\]{max-width:11rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[94\%\]{max-width:94%}.max-w-\[1920px\]{max-width:1920px}.max-w-\[calc\(100vw-5rem\)\]{max-width:calc(100vw - 5rem)}.max-w-\[min\(17rem\,calc\(100vw-7rem\)\)\]{max-width:min(17rem,100vw - 7rem)}.max-w-\[min\(100\%\,7rem\)\]{max-width:min(100%,7rem)}.max-w-\[min\(100\%\,8\.5rem\)\]{max-width:min(100%,8.5rem)}.max-w-\[min\(100\%\,10\.5rem\)\]{max-width:min(100%,10.5rem)}.max-w-\[min\(100\%\,10rem\)\]{max-width:min(100%,10rem)}.max-w-\[min\(100\%\,11rem\)\]{max-width:min(100%,11rem)}.max-w-\[min\(100\%\,12rem\)\]{max-width:min(100%,12rem)}.max-w-\[min\(100\%\,14rem\)\]{max-width:min(100%,14rem)}.max-w-\[min\(100\%\,16rem\)\]{max-width:min(100%,16rem)}.max-w-\[min\(100\%\,17\.5rem\)\]{max-width:min(100%,17.5rem)}.max-w-\[min\(100vw-2rem\,18rem\)\]{max-width:min(100vw - 2rem,18rem)}.max-w-\[min\(100vw-2rem\,20rem\)\]{max-width:min(100vw - 2rem,20rem)}.max-w-\[min\(100vw-5rem\,17\.5rem\)\]{max-width:min(100vw - 5rem,17.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[11\.5rem\]{min-width:11.5rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12\.5rem\]{min-width:12.5rem}.min-w-\[13\.5rem\]{min-width:13.5rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-scale-y-100{--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-\[10deg\]{rotate:-10deg}.-rotate-\[14deg\]{rotate:-14deg}.rotate-180{rotate:180deg}.rotate-\[12deg\]{rotate:12deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-border\/80>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/80>:not(:last-child)){border-color:color-mix(in oklab,var(--border) 80%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overflow-y-clip{overflow-y:clip}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28\%\]{border-radius:28%}.rounded-\[30\%\]{border-radius:30%}.rounded-\[38\%_62\%_46\%_54\%\/60\%_44\%_56\%_40\%\]{border-radius:38% 62% 46% 54%/60% 44% 56% 40%}.rounded-\[42\%_58\%_63\%_37\%\/41\%_44\%_56\%_59\%\]{border-radius:42% 58% 63% 37%/41% 44% 56% 59%}.rounded-\[47\%_53\%_42\%_58\%\/58\%_46\%_54\%_42\%\]{border-radius:47% 53% 42% 58%/58% 46% 54% 42%}.rounded-\[58\%_42\%_38\%_62\%\/52\%_37\%_63\%_48\%\]{border-radius:58% 42% 38% 62%/52% 37% 63% 48%}.rounded-\[63\%_37\%_54\%_46\%\/55\%_48\%_52\%_45\%\]{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--odontologia-button-radius\,0\.75rem\)\]{border-radius:var(--odontologia-button-radius,.75rem)}.rounded-\[var\(--odontologia-button-radius\,0\.375rem\)\]{border-radius:var(--odontologia-button-radius,.375rem)}.rounded-\[var\(--radius-sm\,var\(--radius\,0\.25rem\)\)\]{border-radius:var(--radius-sm,var(--radius,.25rem))}.rounded-\[var\(--surface-card-radius\,var\(--radius\,0\.75rem\)\)\]{border-radius:var(--surface-card-radius,var(--radius,.75rem))}.rounded-\[var\(--surface-input-radius\,var\(--radius\,0\.5rem\)\)\]{border-radius:var(--surface-input-radius,var(--radius,.5rem))}.rounded-\[var\(--surface-media-radius\,1\.5rem\)\]{border-radius:var(--surface-media-radius,1.5rem)}.rounded-\[var\(--surface-media-radius\,1rem\)\]{border-radius:var(--surface-media-radius,1rem)}.rounded-\[var\(--surface-media-radius\,var\(--radius-xl\,0\.75rem\)\)\]{border-radius:var(--surface-media-radius,var(--radius-xl,.75rem))}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[18px\]{border-style:var(--tw-border-style);border-width:18px}.border-\[36px\]{border-style:var(--tw-border-style);border-width:36px}.border-\[40px\]{border-style:var(--tw-border-style);border-width:40px}.border-\[44px\]{border-style:var(--tw-border-style);border-width:44px}.border-\[52px\]{border-style:var(--tw-border-style);border-width:52px}.border-\[56px\]{border-style:var(--tw-border-style);border-width:56px}.\[border-width\:var\(--surface-border-width\,1px\)\]{border-width:var(--surface-border-width,1px)}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.\[border-style\:solid\]{border-style:solid}.border-\[\#2D2740\]{border-color:#2d2740}.border-\[color\:var\(--gr-fill\)\]{border-color:var(--gr-fill)}.border-\[color\:var\(--gr-fill-strong\)\]{border-color:var(--gr-fill-strong)}.border-\[color\:var\(--gr-line\)\]{border-color:var(--gr-line)}.border-\[color\:var\(--ig-decor\)\]{border-color:var(--ig-decor)}.border-\[rgb\(var\(--sn-1\)\/0\.06\)\]{border-color:rgb(var(--sn-1)/.06)}.border-\[rgb\(var\(--sn-1\)\/0\.08\)\]{border-color:rgb(var(--sn-1)/.08)}.border-\[rgb\(var\(--sn-1\)\/0\.10\)\]{border-color:rgb(var(--sn-1)/.1)}.border-\[rgb\(var\(--sn-2\)\/0\.07\)\]{border-color:rgb(var(--sn-2)/.07)}.border-\[rgb\(var\(--sn-2\)\/0\.10\)\]{border-color:rgb(var(--sn-2)/.1)}.border-\[rgb\(var\(--sn-2\)\/0\.12\)\]{border-color:rgb(var(--sn-2)/.12)}.border-\[var\(--action-secondary-border\,var\(--input\)\)\]{border-color:var(--action-secondary-border,var(--input))}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-black\/\[0\.05\]{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.05\]{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--border) 80%,transparent)}}.border-input{border-color:var(--input)}.border-primary\/10{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/10{border-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/15{border-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-transparent{border-color:#0000}.border-zinc-800{border-color:var(--color-zinc-800)}.bg-\[\#1f2a37\]{background-color:#1f2a37}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#14121c\]{background-color:#14121c}.bg-\[rgb\(var\(--sn-1\)\)\]{background-color:rgb(var(--sn-1))}.bg-\[rgb\(var\(--sn-1\)\/0\.92\)\]{background-color:rgb(var(--sn-1)/.92)}.bg-\[var\(--action-primary-background\,var\(--primary\)\)\]{background-color:var(--action-primary-background,var(--primary))}.bg-\[var\(--action-secondary-background\,transparent\)\]{background-color:var(--action-secondary-background,transparent)}.bg-\[var\(--gr-fill\)\]{background-color:var(--gr-fill)}.bg-\[var\(--gr-fill-strong\)\]{background-color:var(--gr-fill-strong)}.bg-\[var\(--gr-glow\)\]{background-color:var(--gr-glow)}.bg-\[var\(--odontologia-hero-canvas-fill\,var\(--background\)\)\]{background-color:var(--odontologia-hero-canvas-fill,var(--background))}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-border,.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/70{background-color:color-mix(in oklab,var(--border) 70%,transparent)}}.bg-card,.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/80{background-color:color-mix(in oklab,var(--card) 80%,transparent)}}.bg-card\/85{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/85{background-color:color-mix(in oklab,var(--card) 85%,transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/90{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/95{background-color:color-mix(in oklab,var(--card) 95%,transparent)}}.bg-current{background-color:currentColor}.bg-destructive{background-color:var(--destructive)}.bg-foreground,.bg-foreground\/\[0\.05\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.05\]{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-muted,.bg-muted\/15{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/15{background-color:color-mix(in oklab,var(--muted) 15%,transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/25{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/35{background-color:color-mix(in oklab,var(--muted) 35%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/30{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/30{background-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.bg-primary\/60{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/60{background-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--primary) 70%,transparent)}}.bg-primary\/\[0\.07\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.07\]{background-color:color-mix(in oklab,var(--primary) 7%,transparent)}}.bg-primary\/\[0\.08\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.08\]{background-color:color-mix(in oklab,var(--primary) 8%,transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/40{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-zinc-900\/50{background-color:#18181b80}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/50{background-color:color-mix(in oklab,var(--color-zinc-900) 50%,transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-r,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.bg-radial{--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--sn-button\)\]{background-image:var(--sn-button)}.bg-\[image\:var\(--sn-ring\)\]{background-image:var(--sn-ring)}.bg-\[image\:var\(--sn-tile\)\]{background-image:var(--sn-tile)}.bg-\[image\:var\(--sn-title\)\]{background-image:var(--sn-title)}.bg-\[linear-gradient\(180deg\,\#f23a2f_0\%\,\#d81f17_100\%\)\]{background-image:linear-gradient(#f23a2f,#d81f17)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgb\(255_255_255\/0\.7\)\,rgb\(var\(--sn-w2\)\/0\.55\)_55\%\,rgb\(var\(--sn-w4\)\/0\.35\)_85\%\)\]{background-image:radial-gradient(circle at 30% 30%,#ffffffb3,rgb(var(--sn-w2)/.55) 55%,rgb(var(--sn-w4)/.35) 85%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgb\(255_255_255\/0\.95\)\,rgb\(var\(--sn-1\)\/0\.35\)_55\%\,rgb\(var\(--sn-2\)\/0\.45\)\)\]{background-image:radial-gradient(circle at 30% 30%,#fffffff2,rgb(var(--sn-1)/.35) 55%,rgb(var(--sn-2)/.45))}.bg-\[radial-gradient\(circle_at_30\%_30\%\,var\(--gr-glow\)_0\%\,var\(--gr-fill\)_70\%\)\]{background-image:radial-gradient(circle at 30% 30%,var(--gr-glow) 0,var(--gr-fill) 70%)}.bg-\[radial-gradient\(circle_at_32\%_28\%\,rgb\(255_255_255\/0\.85\)\,rgb\(var\(--sn-w4\)\/0\.45\)_55\%\,rgb\(var\(--sn-w2\)\/0\.25\)_80\%\)\]{background-image:radial-gradient(circle at 32% 28%,#ffffffd9,rgb(var(--sn-w4)/.45) 55%,rgb(var(--sn-w2)/.25) 80%)}.bg-\[radial-gradient\(circle_at_68\%_32\%\,var\(--gr-glow\)_0\%\,var\(--gr-fill\)_70\%\)\]{background-image:radial-gradient(circle at 68% 32%,var(--gr-glow) 0,var(--gr-fill) 70%)}.bg-\[radial-gradient\(ellipse_45\%_55\%_at_92\%_18\%\,rgb\(var\(--sn-1\)\/0\.10\)\,transparent_70\%\)\,radial-gradient\(ellipse_40\%_50\%_at_6\%_62\%\,rgb\(var\(--sn-2\)\/0\.09\)\,transparent_70\%\)\,radial-gradient\(ellipse_55\%_40\%_at_70\%_100\%\,rgb\(var\(--sn-3\)\/0\.08\)\,transparent_70\%\)\,radial-gradient\(ellipse_35\%_30\%_at_30\%_0\%\,rgb\(var\(--sn-4\)\/0\.06\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse 45% 55% at 92% 18%,rgb(var(--sn-1)/.1),transparent 70%),radial-gradient(ellipse 40% 50% at 6% 62%,rgb(var(--sn-2)/.09),transparent 70%),radial-gradient(ellipse 55% 40% at 70% 100%,rgb(var(--sn-3)/.08),transparent 70%),radial-gradient(ellipse 35% 30% at 30% 0,rgb(var(--sn-4)/.06),transparent 70%)}.bg-\[radial-gradient\(ellipse_50\%_60\%_at_8\%_15\%\,rgb\(var\(--sn-w1\)\/0\.75\)\,transparent_70\%\)\,radial-gradient\(ellipse_45\%_60\%_at_95\%_45\%\,rgb\(var\(--sn-w2\)\/0\.8\)\,transparent_70\%\)\,radial-gradient\(ellipse_50\%_45\%_at_15\%_95\%\,rgb\(var\(--sn-w3\)\/0\.7\)\,transparent_70\%\)\,radial-gradient\(ellipse_40\%_35\%_at_60\%_0\%\,rgb\(var\(--sn-w4\)\/0\.7\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse 50% 60% at 8% 15%,rgb(var(--sn-w1)/.75),transparent 70%),radial-gradient(ellipse 45% 60% at 95% 45%,rgb(var(--sn-w2)/.8),transparent 70%),radial-gradient(ellipse 50% 45% at 15% 95%,rgb(var(--sn-w3)/.7),transparent 70%),radial-gradient(ellipse 40% 35% at 60% 0,rgb(var(--sn-w4)/.7),transparent 70%)}.bg-\[radial-gradient\(rgb\(var\(--sn-1\)\/0\.32\)_1\.2px\,transparent_1\.7px\)\]{background-image:radial-gradient(rgb(var(--sn-1)/.32) 1.2px,transparent 1.7px)}.bg-\[radial-gradient\(var\(--gr-line\)_1\.5px\,transparent_1\.6px\)\]{background-image:radial-gradient(var(--gr-line) 1.5px,transparent 1.6px)}.from-black\/65{--tw-gradient-from:#000000a6}@supports (color:color-mix(in lab,red,red)){.from-black\/65{--tw-gradient-from:color-mix(in oklab,var(--color-black) 65%,transparent)}}.from-black\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted{--tw-gradient-from:var(--muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted\/40{--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab,red,red)){.from-muted\/40{--tw-gradient-from:color-mix(in oklab,var(--muted) 40%,transparent)}}.from-muted\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/60{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/60{--tw-gradient-from:color-mix(in oklab,var(--primary) 60%,transparent)}}.from-primary\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/75{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/75{--tw-gradient-from:color-mix(in oklab,var(--primary) 75%,transparent)}}.from-primary\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/85{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/85{--tw-gradient-from:color-mix(in oklab,var(--primary) 85%,transparent)}}.from-primary\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/\[0\.05\]{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/\[0\.05\]{--tw-gradient-from:color-mix(in oklab,var(--primary) 5%,transparent)}}.from-primary\/\[0\.05\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/\[0\.07\]{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab,var(--primary) 7.0%,transparent)}}.from-primary\/\[0\.07\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/\[0\.08\]{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab,var(--primary) 8%,transparent)}}.from-primary\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background{--tw-gradient-via:var(--background);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/25{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){.via-primary\/25{--tw-gradient-via:color-mix(in oklab,var(--primary) 25%,transparent)}}.via-primary\/25{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/\[0\.03\]{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){.via-primary\/\[0\.03\]{--tw-gradient-via:color-mix(in oklab,var(--primary) 3%,transparent)}}.via-primary\/\[0\.03\]{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-muted\/30{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab,red,red)){.to-muted\/30{--tw-gradient-to:color-mix(in oklab,var(--muted) 30%,transparent)}}.to-muted\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted\/60{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab,red,red)){.to-muted\/60{--tw-gradient-to:color-mix(in oklab,var(--muted) 60%,transparent)}}.to-muted\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/25{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/25{--tw-gradient-to:color-mix(in oklab,var(--primary) 25%,transparent)}}.to-primary\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/35{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/35{--tw-gradient-to:color-mix(in oklab,var(--primary) 35%,transparent)}}.to-primary\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/45{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/45{--tw-gradient-to:color-mix(in oklab,var(--primary) 45%,transparent)}}.to-primary\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-70\%{--tw-gradient-to-position:70%}.\[mask-image\:radial-gradient\(ellipse_at_center\,black_45\%\,transparent_75\%\)\]{-webkit-mask-image:radial-gradient(#000 45%,#0000 75%);mask-image:radial-gradient(#000 45%,#0000 75%)}.\[box-decoration-break\:clone\]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.\[background-size\:14px_14px\]{background-size:14px 14px}.bg-\[size\:16px_16px\]{background-size:16px 16px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[\#1877F2\]{fill:#1877f2}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-left{object-position:left}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--button-primary-padding-x\,1\.5rem\)\]{padding-inline:var(--button-primary-padding-x,1.5rem)}.px-\[var\(--button-primary-padding-x\,1rem\)\]{padding-inline:var(--button-primary-padding-x,1rem)}.px-\[var\(--button-primary-padding-x\,2rem\)\]{padding-inline:var(--button-primary-padding-x,2rem)}.px-\[var\(--hero-cta-padding-x\,1\.5rem\)\]{padding-inline:var(--hero-cta-padding-x,1.5rem)}.\!py-8{padding-block:calc(var(--spacing) * 8)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.font-sans{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif}.font-serif{font-family:var(--font-display),ui-serif,Georgia,"Times New Roman",serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[font-size\:var\(--button-primary-size\,0\.875rem\)\]{font-size:var(--button-primary-size,.875rem)}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1rem\]{font-size:1rem}.text-\[3\.25rem\]{font-size:3.25rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[length\:var\(--hero-cta-font-size\,0\.875rem\)\]{font-size:var(--hero-cta-font-size,.875rem)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--button-primary-weight\,600\)\]{--tw-font-weight:var(--button-primary-weight,600);font-weight:var(--button-primary-weight,600)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:var\(--button-primary-weight\,500\)\]{font-weight:var(--button-primary-weight,500)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.text-clip{text-overflow:clip}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#1877F2\]{color:#1877f2}.text-\[\#E4E4E7\]{color:#e4e4e7}.text-\[\#e5221a\]{color:#e5221a}.text-\[color\:var\(--ig-decor\)\]{color:var(--ig-decor)}.text-\[rgb\(var\(--sn-2\)\/0\.35\)\]{color:rgb(var(--sn-2)/.35)}.text-\[var\(--action-primary-background\,var\(--primary\)\)\]{color:var(--action-primary-background,var(--primary))}.text-\[var\(--action-primary-foreground\,var\(--primary-foreground\)\)\]{color:var(--action-primary-foreground,var(--primary-foreground))}.text-\[var\(--action-secondary-foreground\,var\(--foreground\)\)\]{color:var(--action-secondary-foreground,var(--foreground))}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/80{color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/90{color:color-mix(in oklab,var(--color-amber-100) 90%,transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.text-background{color:var(--background)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/75{color:color-mix(in oklab,var(--foreground) 75%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/30{color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.text-muted-foreground\/35{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/35{color:color-mix(in oklab,var(--muted-foreground) 35%,transparent)}}.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.text-muted-foreground\/85{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/85{color:color-mix(in oklab,var(--muted-foreground) 85%,transparent)}}.text-muted-foreground\/90{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/90{color:color-mix(in oklab,var(--muted-foreground) 90%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground,.text-primary-foreground\/85{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/85{color:color-mix(in oklab,var(--primary-foreground) 85%,transparent)}}.text-primary\/20{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/20{color:color-mix(in oklab,var(--primary) 20%,transparent)}}.text-primary\/60{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/60{color:color-mix(in oklab,var(--primary) 60%,transparent)}}.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/70{color:color-mix(in oklab,var(--primary) 70%,transparent)}}.text-red-100{color:var(--color-red-100)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.55\]{opacity:.55}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_8px_18px_-6px_rgb\(var\(--sn-1\)\/0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-6px_rgb\(var\(--sn-1\)\/0\.45\)\]{--tw-shadow:0 8px 18px -6px var(--tw-shadow-color,rgb(var(--sn-1)/.45))}.shadow-\[0_8px_20px_-6px_rgb\(0_0_0\/0\.45\)\]{--tw-shadow:0 8px 20px -6px var(--tw-shadow-color,#00000073)}.shadow-\[0_8px_20px_-6px_rgb\(0_0_0\/0\.45\)\],.shadow-\[0_8px_22px_-6px_rgb\(0_0_0\/0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_22px_-6px_rgb\(0_0_0\/0\.45\)\]{--tw-shadow:0 8px 22px -6px var(--tw-shadow-color,#00000073)}.shadow-\[0_10px_30px_-12px_rgba\(15\,27\,61\,0\.55\)\]{--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,#0f1b3d8c)}.shadow-\[0_10px_30px_-12px_rgba\(15\,27\,61\,0\.55\)\],.shadow-\[0_12px_28px_-12px_rgb\(var\(--sn-1\)\/0\.6\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_-12px_rgb\(var\(--sn-1\)\/0\.6\)\]{--tw-shadow:0 12px 28px -12px var(--tw-shadow-color,rgb(var(--sn-1)/.6))}.shadow-\[0_14px_30px_-16px_rgba\(15\,23\,42\,0\.6\)\]{--tw-shadow:0 14px 30px -16px var(--tw-shadow-color,#0f172a99)}.shadow-\[0_14px_30px_-16px_rgba\(15\,23\,42\,0\.6\)\],.shadow-\[0_18px_40px_-22px_rgb\(var\(--sn-1\)\/0\.3\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-22px_rgb\(var\(--sn-1\)\/0\.3\)\]{--tw-shadow:0 18px 40px -22px var(--tw-shadow-color,rgb(var(--sn-1)/.3))}.shadow-\[0_24px_48px_-28px_var\(--gr-shadow\)\]{--tw-shadow:0 24px 48px -28px var(--tw-shadow-color,var(--gr-shadow))}.shadow-\[0_24px_48px_-28px_var\(--gr-shadow\)\],.shadow-\[0_28px_60px_-32px_rgb\(15_23_42\/0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_60px_-32px_rgb\(15_23_42\/0\.4\)\]{--tw-shadow:0 28px 60px -32px var(--tw-shadow-color,#0f172a66)}.shadow-\[0_30px_60px_-30px_var\(--gr-shadow\)\]{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,var(--gr-shadow))}.shadow-\[0_30px_60px_-30px_var\(--gr-shadow\)\],.shadow-\[0_30px_80px_-30px_rgb\(var\(--sn-1\)\/0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_80px_-30px_rgb\(var\(--sn-1\)\/0\.25\)\]{--tw-shadow:0 30px 80px -30px var(--tw-shadow-color,rgb(var(--sn-1)/.25))}.shadow-\[0_30px_80px_-32px_rgba\(15\,27\,61\,0\.28\)\]{--tw-shadow:0 30px 80px -32px var(--tw-shadow-color,#0f1b3d47)}.shadow-\[0_30px_80px_-32px_rgba\(15\,27\,61\,0\.28\)\],.shadow-\[0_40px_80px_-50px_var\(--gr-shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_80px_-50px_var\(--gr-shadow\)\]{--tw-shadow:0 40px 80px -50px var(--tw-shadow-color,var(--gr-shadow))}.shadow-\[0_40px_90px_-50px_var\(--gr-shadow\)\]{--tw-shadow:0 40px 90px -50px var(--tw-shadow-color,var(--gr-shadow))}.shadow-\[0_40px_90px_-50px_var\(--gr-shadow\)\],.shadow-\[0_50px_90px_-50px_var\(--gr-shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_50px_90px_-50px_var\(--gr-shadow\)\]{--tw-shadow:0 50px 90px -50px var(--tw-shadow-color,var(--gr-shadow))}.shadow-\[var\(--surface-shadow\,0_4px_16px_rgba\(15\,23\,42\,0\.06\)\)\]{--tw-shadow:var(--surface-shadow,0 4px 16px #0f172a0f)}.shadow-\[var\(--surface-shadow\,0_4px_16px_rgba\(15\,23\,42\,0\.06\)\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring-0,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[rgb\(var\(--sn-1\)\/0\.06\)\]{--tw-ring-color:rgb(var(--sn-1)/.06)}.ring-black\/15{--tw-ring-color:#00000026}@supports (color:color-mix(in lab,red,red)){.ring-black\/15{--tw-ring-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.ring-primary\/10{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/10{--tw-ring-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.ring-primary\/15{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/15{--tw-ring-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-2xl,.blur-3xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-xl{--tw-blur:blur(var(--blur-xl))}.blur-xl,.brightness-0{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-0{--tw-brightness:brightness(0%)}.contrast-75{--tw-contrast:contrast(75%)}.contrast-75,.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.45\)\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,border-color\]{transition-property:background-color,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--ig-decor\:var\(--accent\)\]{--ig-decor:var(--accent)}.\[--sn-1\:24_119_242\]{--sn-1:24 119 242}.\[--sn-1\:221_42_123\]{--sn-1:221 42 123}.\[--sn-1\:229_45_39\]{--sn-1:229 45 39}.\[--sn-1\:254_44_85\]{--sn-1:254 44 85}.\[--sn-2\:37_200_220\]{--sn-2:37 200 220}.\[--sn-2\:66_103_178\]{--sn-2:66 103 178}.\[--sn-2\:129_52_175\]{--sn-2:129 52 175}.\[--sn-2\:190_18_60\]{--sn-2:190 18 60}.\[--sn-3\:17_17_17\]{--sn-3:17 17 17}.\[--sn-3\:59_130_246\]{--sn-3:59 130 246}.\[--sn-3\:81_91_212\]{--sn-3:81 91 212}.\[--sn-3\:251_113_133\]{--sn-3:251 113 133}.\[--sn-4\:14_165_233\]{--sn-4:14 165 233}.\[--sn-4\:245_133_41\]{--sn-4:245 133 41}.\[--sn-4\:249_115_22\]{--sn-4:249 115 22}.\[--sn-4\:254_44_85\]{--sn-4:254 44 85}.\[--sn-button\:linear-gradient\(90deg\,\#1877f2_0\%\,\#0a5bd3_100\%\)\]{--sn-button:linear-gradient(90deg,#1877f2,#0a5bd3)}.\[--sn-button\:linear-gradient\(90deg\,\#111111_0\%\,\#2b2b2b_100\%\)\]{--sn-button:linear-gradient(90deg,#111,#2b2b2b)}.\[--sn-button\:linear-gradient\(90deg\,\#f58529_0\%\,\#dd2a7b_40\%\,\#8134af_75\%\,\#515bd4_100\%\)\]{--sn-button:linear-gradient(90deg,#f58529,#dd2a7b 40%,#8134af 75%,#515bd4)}.\[--sn-button\:linear-gradient\(90deg\,\#ff3d3d_0\%\,\#e00000_100\%\)\]{--sn-button:linear-gradient(90deg,#ff3d3d,#e00000)}.\[--sn-ring\:linear-gradient\(45deg\,\#4c9bff_0\%\,\#1877f2_50\%\,\#0a5bd3_100\%\)\]{--sn-ring:linear-gradient(45deg,#4c9bff,#1877f2 50%,#0a5bd3)}.\[--sn-ring\:linear-gradient\(45deg\,\#25f4ee_0\%\,\#111111_50\%\,\#fe2c55_100\%\)\]{--sn-ring:linear-gradient(45deg,#25f4ee,#111 50%,#fe2c55)}.\[--sn-ring\:linear-gradient\(45deg\,\#feda75_0\%\,\#fa7e1e_25\%\,\#d62976_50\%\,\#962fbf_75\%\,\#4f5bd5_100\%\)\]{--sn-ring:linear-gradient(45deg,#feda75,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5)}.\[--sn-ring\:linear-gradient\(45deg\,\#ff8a65_0\%\,\#ff3d3d_45\%\,\#d50000_100\%\)\]{--sn-ring:linear-gradient(45deg,#ff8a65,#ff3d3d 45%,#d50000)}.\[--sn-tile\:linear-gradient\(200deg\,\#8eeef3_0\%\,\#a99cf5_50\%\,\#ff8aa3_100\%\)\]{--sn-tile:linear-gradient(200deg,#8eeef3,#a99cf5 50%,#ff8aa3)}.\[--sn-tile\:linear-gradient\(200deg\,\#a9c8ff_0\%\,\#6fa0f5_50\%\,\#8fb8ff_100\%\)\]{--sn-tile:linear-gradient(200deg,#a9c8ff,#6fa0f5 50%,#8fb8ff)}.\[--sn-tile\:linear-gradient\(200deg\,\#b48af0_0\%\,\#d975b8_45\%\,\#f0918a_78\%\,\#f6b884_100\%\)\]{--sn-tile:linear-gradient(200deg,#b48af0,#d975b8 45%,#f0918a 78%,#f6b884)}.\[--sn-tile\:linear-gradient\(200deg\,\#ffb4a8_0\%\,\#ff7b7b_50\%\,\#f2938a_100\%\)\]{--sn-tile:linear-gradient(200deg,#ffb4a8,#ff7b7b 50%,#f2938a)}.\[--sn-title\:linear-gradient\(90deg\,\#1fc8e0_0\%\,\#7a5cf0_50\%\,\#fe2c55_100\%\)\]{--sn-title:linear-gradient(90deg,#1fc8e0,#7a5cf0 50%,#fe2c55)}.\[--sn-title\:linear-gradient\(90deg\,\#7b5cf5_0\%\,\#a64fd6_40\%\,\#d9508f_75\%\,\#f2737a_100\%\)\]{--sn-title:linear-gradient(90deg,#7b5cf5,#a64fd6 40%,#d9508f 75%,#f2737a)}.\[--sn-title\:linear-gradient\(90deg\,\#1877f2_0\%\,\#4f8dfd_60\%\,\#7aa7ff_100\%\)\]{--sn-title:linear-gradient(90deg,#1877f2,#4f8dfd 60%,#7aa7ff)}.\[--sn-title\:linear-gradient\(90deg\,\#d9211a_0\%\,\#d9211a_100\%\)\]{--sn-title:linear-gradient(90deg,#d9211a,#d9211a)}.\[--sn-w1\:207_250_254\]{--sn-w1:207 250 254}.\[--sn-w1\:219_234_254\]{--sn-w1:219 234 254}.\[--sn-w1\:253_222_235\]{--sn-w1:253 222 235}.\[--sn-w1\:254_226_226\]{--sn-w1:254 226 226}.\[--sn-w2\:224_231_255\]{--sn-w2:224 231 255}.\[--sn-w2\:232_222_255\]{--sn-w2:232 222 255}.\[--sn-w2\:255_228_230\]{--sn-w2:255 228 230}.\[--sn-w2\:255_228_236\]{--sn-w2:255 228 236}.\[--sn-w3\:224_242_254\]{--sn-w3:224 242 254}.\[--sn-w3\:254_228_220\]{--sn-w3:254 228 220}.\[--sn-w3\:255_237_213\]{--sn-w3:255 237 213}.\[--sn-w4\:238_242_255\]{--sn-w4:238 242 255}.\[--sn-w4\:252_231_243\]{--sn-w4:252 231 243}.\[--sn-w4\:255_236_242\]{--sn-w4:255 236 242}.\[--sn-w4\:255_241_242\]{--sn-w4:255 241 242}.\[-webkit-box-decoration-break\:clone\]{-webkit-box-decoration-break:clone}.group-open\/area\:rotate-180:is(:where(.group\/area):is([open],:popover-open,:open) *),.group-open\/atuacao\:rotate-180:is(:where(.group\/atuacao):is([open],:popover-open,:open) *),.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\/atuacao-kind\:pointer-events-auto:is(:where(.group\/atuacao-kind):focus-within *){pointer-events:auto}.group-focus-within\/atuacao-kind\:opacity-100:is(:where(.group\/atuacao-kind):focus-within *){opacity:1}.group-focus-within\/header-dropdown\:pointer-events-auto:is(:where(.group\/header-dropdown):focus-within *){pointer-events:auto}.group-focus-within\/header-dropdown\:opacity-100:is(:where(.group\/header-dropdown):focus-within *){opacity:1}.group-focus-within\/mais\:pointer-events-auto:is(:where(.group\/mais):focus-within *){pointer-events:auto}.group-focus-within\/mais\:opacity-100:is(:where(.group\/mais):focus-within *){opacity:1}.group-focus-within\/tratamentos\:pointer-events-auto:is(:where(.group\/tratamentos):focus-within *){pointer-events:auto}.group-focus-within\/tratamentos\:rotate-180:is(:where(.group\/tratamentos):focus-within *){rotate:180deg}.group-focus-within\/tratamentos\:opacity-100:is(:where(.group\/tratamentos):focus-within *){opacity:1}@media (hover:hover){.group-hover\:w-2:is(:where(.group):hover *){width:calc(var(--spacing) * 2)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--primary)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:text-primary-foreground:is(:where(.group):hover *){color:var(--primary-foreground)}.group-hover\/atuacao-kind\:pointer-events-auto:is(:where(.group\/atuacao-kind):hover *){pointer-events:auto}.group-hover\/atuacao-kind\:bg-accent:is(:where(.group\/atuacao-kind):hover *){background-color:var(--accent)}.group-hover\/atuacao-kind\:text-accent-foreground:is(:where(.group\/atuacao-kind):hover *){color:var(--accent-foreground)}.group-hover\/atuacao-kind\:opacity-100:is(:where(.group\/atuacao-kind):hover *){opacity:1}.group-hover\/header-dropdown\:pointer-events-auto:is(:where(.group\/header-dropdown):hover *){pointer-events:auto}.group-hover\/header-dropdown\:rotate-180:is(:where(.group\/header-dropdown):hover *){rotate:180deg}.group-hover\/header-dropdown\:opacity-100:is(:where(.group\/header-dropdown):hover *){opacity:1}.group-hover\/mais\:pointer-events-auto:is(:where(.group\/mais):hover *){pointer-events:auto}.group-hover\/mais\:rotate-180:is(:where(.group\/mais):hover *){rotate:180deg}.group-hover\/mais\:opacity-100:is(:where(.group\/mais):hover *){opacity:1}.group-hover\/tratamentos\:pointer-events-auto:is(:where(.group\/tratamentos):hover *){pointer-events:auto}.group-hover\/tratamentos\:rotate-180:is(:where(.group\/tratamentos):hover *){rotate:180deg}.group-hover\/tratamentos\:opacity-100:is(:where(.group\/tratamentos):hover *){opacity:1}}.peer-checked\:block:is(:where(.peer):checked~*){display:block}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker,.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/80::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/80::placeholder{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.open\:bg-muted\/40:is([open],:popover-open,:open){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.open\:bg-muted\/40:is([open],:popover-open,:open){background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.open\:bg-muted\/50:is([open],:popover-open,:open){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.open\:bg-muted\/50:is([open],:popover-open,:open){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-foreground\/25:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/25:hover{border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:text-\[rgb\(var\(--sn-1\)\)\]:hover{color:rgb(var(--sn-1))}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-primary\/50:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:decoration-primary\/50:hover{-webkit-text-decoration-color:color-mix(in oklab,var(--primary) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.hover\:decoration-white\/40:hover{text-decoration-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:decoration-white\/40:hover{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:underline-offset-4:hover{text-underline-offset:4px}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_16px_32px_-12px_rgb\(var\(--sn-2\)\/0\.6\)\]:hover{--tw-shadow:0 16px 32px -12px var(--tw-shadow-color,rgb(var(--sn-2)/.6));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_18px_40px_-24px_rgba\(15\,27\,61\,0\.35\)\]:hover{--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,#0f1b3d59)}.hover\:shadow-\[0_18px_40px_-24px_rgba\(15\,27\,61\,0\.35\)\]:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%)}.hover\:brightness-105:hover,.hover\:brightness-95:hover{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%)}.hover\:brightness-110:hover,.hover\:brightness-\[0\.92\]:hover{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-\[0\.92\]:hover{--tw-brightness:brightness(.92)}}.focus\:border-primary:focus,.focus\:border-primary\/60:focus{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus\:border-primary\/60:focus{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.focus\:bg-card:focus{background-color:var(--card)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-primary\/10:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/10:focus{--tw-ring-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.focus\:ring-primary\/20:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-muted\/70:focus-visible{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-muted\/70:focus-visible{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.focus-visible\:bg-white\/\[0\.08\]:focus-visible{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-white\/\[0\.08\]:focus-visible{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:decoration-primary\/60:focus-visible{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:decoration-primary\/60:focus-visible{-webkit-text-decoration-color:color-mix(in oklab,var(--primary) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.focus-visible\:underline-offset-4:focus-visible{text-underline-offset:4px}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus-visible\:ring-2:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus-visible\:ring-\[rgb\(var\(--sn-1\)\/0\.4\)\]:focus-visible{--tw-ring-color:rgb(var(--sn-1)/.4)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-primary\/35:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/35:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 35%,transparent)}}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@supports (text-box:trim-both cap alphabetic){.supports-\[text-box\:trim-both_cap_alphabetic\]\:gap-\[5px\]{gap:5px}.supports-\[text-box\:trim-both_cap_alphabetic\]\:gap-\[6px\]{gap:6px}.supports-\[text-box\:trim-both_cap_alphabetic\]\:gap-\[7px\]{gap:7px}.supports-\[text-box\:trim-both_cap_alphabetic\]\:\[text-box\:trim-both_cap_alphabetic\]{text-box:trim-both cap alphabetic}}@media not all and (min-width:64rem){.max-lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.max-lg\:flex{display:flex}.max-lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.max-lg\:flex-1{flex:1}.max-lg\:flex-none{flex:none}.max-lg\:flex-col{flex-direction:column}.max-lg\:overflow-visible{overflow:visible}.max-lg\:overflow-x-clip{overflow-x:clip}}@media not all and (min-width:48rem){.max-md\:order-1{order:1}.max-md\:order-2{order:2}.max-md\:mx-auto{margin-inline:auto}.max-md\:flex{display:flex}.max-md\:grid{display:grid}.max-md\:hidden{display:none}.max-md\:w-full{width:100%}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:items-center{align-items:center}.max-md\:justify-center{justify-content:center}.max-md\:gap-0{gap:calc(var(--spacing) * 0)}:where(.max-md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.max-md\:divide-border>:not(:last-child)){border-color:var(--border)}.max-md\:self-center{align-self:center}.max-md\:pt-0{padding-top:calc(var(--spacing) * 0)}.max-md\:text-center{text-align:center}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:\!pb-0{padding-bottom:calc(var(--spacing) * 0)!important}}@media (min-width:1920px){.min-\[1920px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:inset-x-6{inset-inline:calc(var(--spacing) * 6)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:-bottom-5{bottom:calc(var(--spacing) * -5)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-\[4\/5\]{aspect-ratio:4/5}.sm\:aspect-\[16\/10\]{aspect-ratio:16/10}.sm\:h-4{height:calc(var(--spacing) * 4)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-\[3\.25rem\]{height:3.25rem}.sm\:h-\[3\.75rem\]{height:3.75rem}.sm\:h-\[52px\]{height:52px}.sm\:h-\[var\(--hero-cta-height-sm\,2\.75rem\)\]{height:var(--hero-cta-height-sm,2.75rem)}.sm\:h-\[var\(--hero-cta-icon-size-sm\,1\.25rem\)\]{height:var(--hero-cta-icon-size-sm,1.25rem)}.sm\:min-h-\[12rem\]{min-height:12rem}.sm\:min-h-\[320px\]{min-height:320px}.sm\:min-h-\[380px\]{min-height:380px}.sm\:min-h-\[420px\]{min-height:420px}.sm\:min-h-\[min\(88vw\,26rem\)\]{min-height:min(88vw,26rem)}.sm\:w-4{width:calc(var(--spacing) * 4)}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-\[8\.5rem\]{width:8.5rem}.sm\:w-\[var\(--hero-cta-icon-size-sm\,1\.25rem\)\]{width:var(--hero-cta-icon-size-sm,1.25rem)}.sm\:w-auto{width:auto}.sm\:w-px{width:1px}.sm\:max-w-\[8rem\]{max-width:8rem}.sm\:max-w-\[9\.5rem\]{max-width:9.5rem}.sm\:max-w-\[11rem\]{max-width:11rem}.sm\:max-w-\[12\.5rem\]{max-width:12.5rem}.sm\:max-w-\[12rem\]{max-width:12rem}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-\[15rem\]{max-width:15rem}.sm\:max-w-\[16rem\]{max-width:16rem}.sm\:max-w-\[17rem\]{max-width:17rem}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:max-w-\[20rem\]{max-width:20rem}.sm\:max-w-\[24rem\]{max-width:24rem}.sm\:max-w-\[min\(100vw-6rem\,19rem\)\]{max-width:min(100vw - 6rem,19rem)}.sm\:max-w-\[min\(100vw-6rem\,24rem\)\]{max-width:min(100vw - 6rem,24rem)}.sm\:min-w-\[10\.5rem\]{min-width:10.5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-0{gap:calc(var(--spacing) * 0)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-14{gap:calc(var(--spacing) * 14)}.sm\:gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-border>:not(:last-child)){border-color:var(--border)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-\[var\(--hero-cta-padding-x-sm\,2rem\)\]{padding-inline:var(--hero-cta-padding-x-sm,2rem)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.8125rem\]{font-size:.8125rem}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:text-\[1\.05rem\]{font-size:1.05rem}.sm\:text-\[1\.6rem\]{font-size:1.6rem}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:text-\[1\.15rem\]{font-size:1.15rem}.sm\:text-\[1\.25rem\]{font-size:1.25rem}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[length\:var\(--hero-cta-font-size-sm\,1rem\)\]{font-size:var(--hero-cta-font-size-sm,1rem)}.sm\:leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.sm\:tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.sm\:tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.sm\:text-primary\/25{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.sm\:text-primary\/25{color:color-mix(in oklab,var(--primary) 25%,transparent)}}@supports (text-box:trim-both cap alphabetic){.sm\:supports-\[text-box\:trim-both_cap_alphabetic\]\:gap-\[9px\]{gap:9px}}@media not all and (min-width:64rem){.sm\:max-lg\:hidden{display:none}}}@media (min-width:48rem){.md\:top-10{top:calc(var(--spacing) * 10)}.md\:right-16{right:calc(var(--spacing) * 16)}.md\:bottom-10{bottom:calc(var(--spacing) * 10)}.md\:left-12{left:calc(var(--spacing) * 12)}.md\:col-span-3{grid-column:span 3/span 3}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[16\/9\]{aspect-ratio:16/9}.md\:aspect-auto{aspect-ratio:auto}.md\:h-44{height:calc(var(--spacing) * 44)}.md\:h-52{height:calc(var(--spacing) * 52)}.md\:h-64{height:calc(var(--spacing) * 64)}.md\:h-auto{height:auto}.md\:min-h-0{min-height:calc(var(--spacing) * 0)}.md\:w-44{width:calc(var(--spacing) * 44)}.md\:w-52{width:calc(var(--spacing) * 52)}.md\:w-\[9\.5rem\]{width:9.5rem}.md\:max-w-\[14rem\]{max-width:14rem}.md\:max-w-\[16rem\]{max-width:16rem}.md\:max-w-\[18rem\]{max-width:18rem}.md\:max-w-\[20rem\]{max-width:20rem}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-xs{max-width:var(--container-xs)}.md\:min-w-\[320px\]{min-width:320px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.md\:self-stretch{align-self:stretch}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:\!py-10{padding-block:calc(var(--spacing) * 10)!important}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-9{padding-block:calc(var(--spacing) * 9)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[0\.9375rem\]{font-size:.9375rem}.md\:text-\[1\.7rem\]{font-size:1.7rem}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[1\.0625rem\]{font-size:1.0625rem}.md\:text-\[2\.6rem\]{font-size:2.6rem}.md\:text-\[2\.15rem\]{font-size:2.15rem}.md\:text-\[2\.75rem\]{font-size:2.75rem}.md\:text-\[11px\]{font-size:11px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[15px\]{font-size:15px}.md\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.md\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.md\:\[direction\:ltr\]{direction:ltr}.md\:\[direction\:rtl\]{direction:rtl}@media not all and (min-width:64rem){.md\:max-lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:max-lg\:mx-auto{margin-inline:auto}.md\:max-lg\:flex-none{flex:none}.md\:max-lg\:items-center{align-items:center}.md\:max-lg\:items-start{align-items:flex-start}.md\:max-lg\:justify-center{justify-content:center}.md\:max-lg\:justify-start{justify-content:flex-start}.md\:max-lg\:justify-items-center{justify-items:center}.md\:max-lg\:self-center{align-self:center}.md\:max-lg\:self-start{align-self:flex-start}.md\:max-lg\:text-center{text-align:center}.md\:max-lg\:text-left{text-align:left}}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mx-auto{margin-inline:auto}.lg\:mr-0{margin-right:calc(var(--spacing) * 0)}.lg\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.lg\:ml-\[calc\(var\(--mgm-ovh\)\*-1\)\]{margin-left:calc(var(--mgm-ovh) * -1)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:aspect-\[4\/5\]{aspect-ratio:4/5}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:h-\[3\.25rem\]{height:3.25rem}.lg\:h-\[4\.25rem\]{height:4.25rem}.lg\:h-\[4\.75rem\]{height:4.75rem}.lg\:h-\[var\(--mgm-h\)\]{height:var(--mgm-h)}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:min-h-\[4\.5rem\]{min-height:4.5rem}.lg\:min-h-\[28rem\]{min-height:28rem}.lg\:min-h-\[360px\]{min-height:360px}.lg\:min-h-\[440px\]{min-height:440px}.lg\:min-h-\[560px\]{min-height:560px}.lg\:min-h-full{min-height:100%}.lg\:w-full{width:100%}.lg\:max-w-\[10rem\]{max-width:10rem}.lg\:max-w-\[12rem\]{max-width:12rem}.lg\:max-w-\[13\.5rem\]{max-width:13.5rem}.lg\:max-w-\[16rem\]{max-width:16rem}.lg\:max-w-\[17rem\]{max-width:17rem}.lg\:max-w-\[18rem\]{max-width:18rem}.lg\:max-w-\[22rem\]{max-width:22rem}.lg\:max-w-\[24rem\]{max-width:24rem}.lg\:max-w-\[min\(100\%\,21rem\)\]{max-width:min(100%,21rem)}.lg\:max-w-\[min\(100\%\,28rem\)\]{max-width:min(100%,28rem)}.lg\:max-w-\[min\(100\%\,36rem\)\]{max-width:min(100%,36rem)}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[17\.5rem_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:17.5rem repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.92fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.lg\:grid-cols-\[minmax\(0\,300px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:content-center{align-content:center}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:justify-items-center{justify-items:center}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-x-14{column-gap:calc(var(--spacing) * 14)}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.lg\:self-center{align-self:center}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:overflow-x-visible{overflow-x:visible}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:\!py-12{padding-block:calc(var(--spacing) * 12)!important}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:text-center{text-align:center}.lg\:text-left{text-align:left}@media not all and (min-width:80rem){.lg\:max-xl\:hidden{display:none}}}@media (min-width:80rem){.xl\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:min-h-20{min-height:calc(var(--spacing) * 20)}.xl\:max-w-\[22rem\]{max-width:22rem}.xl\:max-w-\[26rem\]{max-width:26rem}.xl\:max-w-\[min\(100\%\,23rem\)\]{max-width:min(100%,23rem)}.xl\:max-w-\[min\(100\%\,32rem\)\]{max-width:min(100%,32rem)}.xl\:max-w-\[min\(100\%\,40rem\)\]{max-width:min(100%,40rem)}.xl\:max-w-none{max-width:none}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,42rem\)_minmax\(13rem\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,42rem) minmax(13rem,1fr)}.xl\:gap-0\.5{gap:calc(var(--spacing) * .5)}.xl\:gap-3{gap:calc(var(--spacing) * 3)}.xl\:gap-4{gap:calc(var(--spacing) * 4)}.xl\:px-4{padding-inline:calc(var(--spacing) * 4)}.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}.xl\:py-20{padding-block:calc(var(--spacing) * 20)}.xl\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.xl\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.xl\:pl-2{padding-left:calc(var(--spacing) * 2)}.xl\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media not all and (min-width:1919px){.xl\:max-\[1919px\]\:hidden{display:none}}}@media (min-width:96rem){.\32 xl\:-mx-12{margin-inline:calc(var(--spacing) * -12)}.\32 xl\:max-w-\[26rem\]{max-width:26rem}.\32 xl\:max-w-\[28rem\]{max-width:28rem}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:ring-white\/20:is(.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:h-2\.5 svg{height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:w-2\.5 svg{width:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>p\:first-child\]\:inline-flex>p:first-child{display:inline-flex}.\[\&\>p\:first-child\]\:items-center>p:first-child{align-items:center}.\[\&\>p\:first-child\]\:gap-4>p:first-child{gap:calc(var(--spacing) * 4)}.\[\&\>p\:first-child\]\:before\:h-px>p:first-child:before{content:var(--tw-content);height:1px}.\[\&\>p\:first-child\]\:before\:w-10>p:first-child:before{content:var(--tw-content);width:calc(var(--spacing) * 10)}.\[\&\>p\:first-child\]\:before\:bg-primary\/40>p:first-child:before{content:var(--tw-content);background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>p\:first-child\]\:before\:bg-primary\/40>p:first-child:before{background-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.\[\&\>p\:first-child\]\:before\:content-\[\'\'\]>p:first-child:before{--tw-content:"";content:var(--tw-content)}.\[\&\>p\:first-child\]\:after\:h-px>p:first-child:after{content:var(--tw-content);height:1px}.\[\&\>p\:first-child\]\:after\:w-10>p:first-child:after{content:var(--tw-content);width:calc(var(--spacing) * 10)}.\[\&\>p\:first-child\]\:after\:bg-primary\/40>p:first-child:after{content:var(--tw-content);background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>p\:first-child\]\:after\:bg-primary\/40>p:first-child:after{background-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.\[\&\>p\:first-child\]\:after\:content-\[\'\'\]>p:first-child:after{--tw-content:"";content:var(--tw-content)}[data-odontologia-section-tone=dark] .\[\[data-odontologia-section-tone\=dark\]_\&\]\:bg-white{background-color:var(--color-white)}[data-odontologia-section-tone=dark] .\[\[data-odontologia-section-tone\=dark\]_\&\]\:opacity-40{opacity:.4}[data-odontologia-section-tone=dark] .\[\[data-odontologia-section-tone\=dark\]_\&\]\:\[--ig-decor\:rgb\(255_255_255\/0\.07\)\]{--ig-decor:#ffffff12}[data-odontologia-section-tone=dark] .\[\[data-odontologia-section-tone\=dark\]_\&\]\:\[\&_\*\]\:\!text-white\/85 *{color:#ffffffd9!important}@supports (color:color-mix(in lab,red,red)){[data-odontologia-section-tone=dark] .\[\[data-odontologia-section-tone\=dark\]_\&\]\:\[\&_\*\]\:\!text-white\/85 *{color:color-mix(in oklab,var(--color-white) 85%,transparent)!important}}[data-odontologia-section-tone=light] .\[\[data-odontologia-section-tone\=light\]_\&\]\:\[--ig-decor\:rgb\(255_255_255\/0\.75\)\]{--ig-decor:#ffffffbf}}.odontologia-template-scope,[data-odontologia-palette]{--text-display-xl:clamp(44px,3.5vw,72px);--text-display:clamp(40px,3.2vw,64px);--text-h1:clamp(36px,2.7vw,52px);--text-h2:clamp(30px,2.2vw,40px);--text-h3:clamp(24px,1.7vw,30px);--text-h4:clamp(20px,1.4vw,24px);--text-body-lg:clamp(18px,1.15vw,20px);--text-body:clamp(16px,1vw,17px);--text-small:14px;--text-caption:12px;--odontologia-type-scale:.85;--odontologia-design-type-scale:.85;--look-user-type-scale:.85;--look-user-hero-type-scale:1;--typography-section-role-scale:.9;--text-hero-fluid-base:clamp(28px,4vw,32px);--text-hero-fluid:calc(var(--text-hero-fluid-base) * var(--look-user-hero-type-scale,1));--text-hero-min:calc(28px * var(--look-user-hero-type-scale,1));--text-hero-max:calc(32px * var(--look-user-hero-type-scale,1));--text-hero-line-height:1.05;--text-hero-letter-spacing:-.035em;--text-hero-weight:600;--text-section-title-fluid:calc(var(--text-h2) * var(--typography-section-role-scale,.9) * var(--look-user-type-scale,1));--text-section-title-min:calc(var(--text-h2) * .85 * var(--typography-section-role-scale,.9) * var(--look-user-type-scale,1));--text-section-title-max:calc(var(--text-h2) * 1.05 * var(--typography-section-role-scale,.9) * var(--look-user-type-scale,1));--text-section-title-line-height:1.12;--text-section-title-letter-spacing:-.025em;--text-section-title-weight:600;--text-section-title-max-width:22ch;--text-body-size:calc(var(--text-body) * var(--look-user-type-scale,1));--text-body-large-size:calc(var(--text-body-lg) * var(--look-user-type-scale,1));--text-body-line-height:1.6;--text-body-max-width:42ch;--text-nav-weight:500;--text-nav-letter-spacing:.02em}@media (min-width:1024px){.odontologia-template-scope,[data-odontologia-palette]{--text-hero-fluid-base:clamp(46px,3.2vw,50px);--text-hero-min:calc(46px * var(--look-user-hero-type-scale,1));--text-hero-max:calc(50px * var(--look-user-hero-type-scale,1))}}.text-display-xl{font-size:var(--text-display-xl);letter-spacing:-.04em;font-weight:600;line-height:1}.text-display{font-size:var(--text-display);letter-spacing:-.035em;font-weight:600;line-height:1.05}.text-h1{font-size:var(--text-h1);letter-spacing:-.03em;font-weight:600;line-height:1.08}.text-h2{font-size:var(--text-h2);letter-spacing:-.025em;font-weight:600;line-height:1.12}.text-h3{font-size:var(--text-h3);letter-spacing:-.015em;font-weight:600;line-height:1.18}.text-h4{font-size:var(--text-h4);letter-spacing:-.01em;font-weight:600;line-height:1.25}.text-body-lg{font-size:var(--text-body-lg);font-weight:400;line-height:1.55}.text-body{font-size:var(--text-body);font-weight:400;line-height:1.6}.text-small{font-size:var(--text-small);font-weight:400;line-height:1.5}.text-caption{font-size:var(--text-caption);letter-spacing:.01em;font-weight:500;line-height:1.4}.odontologia-template-scope .odontologia-section-header-title,.odontologia-template-scope [data-odontologia-section-title],[data-odontologia-palette] .odontologia-section-header-title,[data-odontologia-palette] [data-odontologia-section-title]{font-size:var(--text-section-title-fluid,var(--text-h2));font-weight:var(--text-section-title-weight,600);line-height:var(--text-section-title-line-height,1.12);letter-spacing:var(--text-section-title-letter-spacing,-.025em)}.odontologia-template-scope{color-scheme:light;--odontologia-hero-canvas-fill:var(--background);--background:oklch(100% 0 0);--foreground:oklch(25% .022 205);--card:oklch(100% 0 0);--card-foreground:oklch(25% .022 205);--popover:oklch(100% 0 0);--popover-foreground:oklch(25% .022 205);--primary:#35596a;--primary-foreground:oklch(99% 0 0);--secondary:oklch(99.5% .0035 205);--secondary-foreground:oklch(25% .022 205);--muted:oklch(99.1% .0055 205);--muted-foreground:oklch(50% .02 205);--accent:oklch(97.8% .012 205);--accent-foreground:oklch(25% .022 205);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(93% .008 205);--input:oklch(97% .006 205);--ring:#35596a;--chart-1:#35596a;--chart-2:#4d7388;--chart-3:#6a8fa3;--chart-4:oklch(85% .03 205);--chart-5:oklch(72% .028 200);--radius:.75rem;--surface-card-radius:var(--radius);--surface-media-radius:var(--radius-xl,calc(var(--radius) + 4px));--surface-placeholder-radius:var(--surface-media-radius);--surface-input-radius:var(--radius-md,calc(var(--radius) - 2px));--surface-shadow:0 4px 16px #0f172a0f;--sidebar:oklch(100% 0 0);--sidebar-foreground:oklch(25% .022 205);--sidebar-primary:#35596a;--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(99.1% .0055 205);--sidebar-accent-foreground:oklch(25% .022 205);--sidebar-border:oklch(93% .008 205);--sidebar-ring:#35596a;--premium-card-shadow:0 20px 44px -24px oklch(42% .04 205/.11);--odontologia-logo-brand-fallback:var(--odontologia-hero-title-color,var(--foreground));--odontologia-logo-category-fallback:var(--odontologia-hero-title-color,var(--foreground));--odontologia-icon-accent:var(--primary)}.odontologia-template-scope .rounded-2xl:not(input):not(textarea):not(select),.odontologia-template-scope .rounded-3xl:not(input):not(textarea):not(select),.odontologia-template-scope .rounded-lg:not(input):not(textarea):not(select),.odontologia-template-scope .rounded-md:not(input):not(textarea):not(select),.odontologia-template-scope .rounded-sm:not(input):not(textarea):not(select),.odontologia-template-scope .rounded-xl:not(input):not(textarea):not(select),.odontologia-template-scope .rounded:not(input):not(textarea):not(select){border-radius:var(--surface-card-radius,var(--radius,.75rem))}.odontologia-template-scope .odontologia-surface-card,.odontologia-template-scope [data-slot=card]{border-radius:var(--surface-card-radius,var(--radius,.75rem));box-shadow:var(--surface-shadow,0 4px 16px #0f172a0f)}.odontologia-template-scope .odontologia-page-hero-media,.odontologia-template-scope .odontologia-surface-media,.odontologia-template-scope .odontologia-surface-placeholder,.odontologia-template-scope [data-odontologia-image-placeholder],.odontologia-template-scope [data-odontologia-media-shell]{border-radius:var(--surface-media-radius,var(--radius-xl,var(--radius,.75rem)));box-shadow:var(--surface-shadow,0 4px 16px #0f172a0f)}.odontologia-template-scope .odontologia-surface-input,.odontologia-template-scope input:not([type=checkbox]):not([type=radio]),.odontologia-template-scope select,.odontologia-template-scope textarea{border-radius:var(--surface-input-radius,var(--radius-md,var(--radius,.5rem)))}.odontologia-template-scope .odontologia-hero-copy-layer{border-radius:var(--surface-card-radius,var(--radius,.75rem))}.odontologia-template-scope section:has([data-social-showcase-empty]){display:none}.odontologia-template-scope .odontologia-section-header-subtitle{align-items:center;gap:1rem;width:fit-content;max-width:100%;display:flex}.odontologia-template-scope .odontologia-section-header-subtitle.text-center,.odontologia-template-scope .text-center>.odontologia-section-header-subtitle{margin-inline:auto}@media (max-width:767.98px){.odontologia-template-scope .odontologia-section-header-subtitle.max-md\:text-center{margin-inline:auto}}.odontologia-template-scope .odontologia-section-header-subtitle:after,.odontologia-template-scope .odontologia-section-header-subtitle:before{content:"";display:var(--eyebrow-rule-display,block);opacity:.4;background-color:currentColor;flex:none;width:2rem;height:1px}@media (min-width:640px){.odontologia-template-scope .odontologia-section-header-subtitle:after,.odontologia-template-scope .odontologia-section-header-subtitle:before{width:3.5rem}}.odontologia-template-scope .odontologia-surface-button:not([class*=action-secondary-background]):not([class*=hover\:bg-accent]):not([class*=underline-offset-4]),.odontologia-template-scope [data-slot=button]:not([class*=action-secondary-background]):not([class*=hover\:bg-accent]):not([class*=underline-offset-4]){box-shadow:var(--surface-shadow,0 4px 16px #0f172a0f)}@media (max-width:767px){.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-tl{width:78%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-bl{width:70%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-br{width:92%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-curve-l{-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:180% 50%;mask-size:180% 50%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-curve-r{-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:220% 34%;mask-size:220% 34%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-waves{width:92%;height:42%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-orb{width:70%;top:-14%;right:-26%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-ring{width:96%;top:-18%;right:-44%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-glow-top{width:130%;height:60%;top:-22%;right:-50%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-glow-bottom{width:130%;height:60%;bottom:-24%;left:-50%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-lines-min{-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:180% 50%;mask-size:180% 50%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-lines,.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-sprig{display:none}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-orb-l{width:80%;top:-18%;left:-30%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-sprig-l{width:4.5rem;bottom:3%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-halo,.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-leaves-r,.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-sweep{display:none}}@media (min-width:1280px){.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-cta,.odontologia-template-scope header .site-header-cta{height:var(--header-cta-height-sm,var(--header-cta-height,2.25rem))!important;padding-left:var(--header-cta-padding-x-sm,var(--header-cta-padding-x,1.125rem))!important;padding-right:var(--header-cta-padding-x-sm,var(--header-cta-padding-x,1.125rem))!important;font-size:var(--header-cta-font-size-sm,var(--header-cta-font-size,.8125rem))!important}.odontologia-template-scope header .site-header-cta .site-header-cta-icon,.odontologia-template-scope header .site-header-cta svg.site-header-cta-icon{width:var(--header-cta-icon-size-sm,var(--header-cta-icon-size,1rem));height:var(--header-cta-icon-size-sm,var(--header-cta-icon-size,1rem))}}.odontologia-template-scope{--site-pub-fixed-header-height:4.5rem}@media (min-width:1280px){.odontologia-template-scope{--site-pub-fixed-header-height:5rem}}.odontologia-template-scope[data-odontologia-hero-surface=dark],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-palette]{--odontologia-hero-canvas-fill:#000;--odontologia-hero-clean-fill:#000;--odontologia-hero-clean-mist:#000;--odontologia-hero-clean-wave:#000;--odontologia-hero-clean-glow:#000;--odontologia-hero-dark-accent-source:var(--odontologia-luxury-accent,var(--odontologia-hero-highlight-color,var(--primary)));--odontologia-hero-vivid-primary:oklch(from var(--odontologia-hero-dark-accent-source) min(.74,max(.57,calc(l * .36 + .34))) min(.19,max(.1,calc(c * 1.12 + .03))) h)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-accent=soft]{--odontologia-hero-vivid-primary:oklch(from var(--odontologia-hero-dark-accent-source) min(.69,max(.51,calc(l * .29 + .28))) min(.11,max(.052,calc(c * .58 + .022))) h)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-primary-lum=lighter]:not([data-odontologia-hero-accent=soft]){--odontologia-hero-vivid-primary:oklch(from var(--odontologia-hero-dark-accent-source) min(.81,max(.62,calc(l * .39 + .41))) min(.2,max(.105,calc(c * 1.14 + .035))) h)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-primary-lum=deeper]:not([data-odontologia-hero-accent=soft]){--odontologia-hero-vivid-primary:oklch(from var(--odontologia-hero-dark-accent-source) min(.69,max(.46,calc(l * .31 + .25))) min(.16,max(.088,calc(c * 1.02 + .02))) h)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-accent=soft][data-odontologia-hero-dark-primary-lum=lighter]{--odontologia-hero-vivid-primary:oklch(from var(--odontologia-hero-dark-accent-source) min(.78,max(.56,calc(l * .31 + .36))) min(.125,max(.058,calc(c * .6 + .028))) h)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-accent=soft][data-odontologia-hero-dark-primary-lum=deeper]{--odontologia-hero-vivid-primary:oklch(from var(--odontologia-hero-dark-accent-source) min(.62,max(.44,calc(l * .26 + .21))) min(.09,max(.044,calc(c * .5 + .016))) h)}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]{--odontologia-hero-canvas-fill:#000;--odontologia-hero-clean-fill:#000;--odontologia-hero-clean-mist:#000;--odontologia-hero-clean-wave:#000;--odontologia-hero-clean-glow:#000;--odontologia-header-over-hero-fill:#000;--foreground:oklch(98% .006 260);--muted-foreground:oklch(86% .02 260);--primary:var(--odontologia-hero-vivid-primary);--primary-foreground:oklch(10% .028 260);--color-primary:var(--odontologia-hero-vivid-primary);--ring:var(--odontologia-hero-vivid-primary);--border:var(--odontologia-hero-vivid-primary);background-color:#000!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]{--border:color-mix(in oklch,var(--odontologia-hero-vivid-primary) 55%,transparent)}}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]{--input:oklch(40% .032 260);--odontologia-hero-title-color:var(--foreground);--odontologia-hero-highlight-color:var(--odontologia-hero-vivid-primary)}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-cta-row{--hero-action-primary-background:var(--odontologia-hero-dark-cta-primary-bg,var(--odontologia-hero-vivid-primary));--hero-action-primary-foreground:var(--odontologia-hero-dark-cta-primary-fg,oklch(10% .028 260));--hero-action-primary-border:var(--odontologia-hero-dark-cta-primary-border,var(--hero-action-primary-background));--hero-action-primary-icon:var(--odontologia-hero-dark-cta-primary-icon,var(--hero-action-primary-foreground));--hero-action-primary-hover:var(--odontologia-hero-dark-cta-primary-hover,var(--odontologia-hero-vivid-primary))}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-cta-row{--hero-action-primary-hover:var(--odontologia-hero-dark-cta-primary-hover,color-mix(in oklch,var(--odontologia-hero-vivid-primary) 86%,#000))}}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-cta-row{--hero-action-secondary-background:var(--odontologia-hero-dark-cta-secondary-bg,#000);--hero-action-secondary-foreground:var(--odontologia-hero-dark-cta-secondary-fg,var(--odontologia-hero-vivid-primary));--hero-action-secondary-border:var(--odontologia-hero-dark-cta-secondary-border,var(--odontologia-hero-vivid-primary));--hero-action-secondary-icon:var(--odontologia-hero-dark-cta-secondary-icon,var(--hero-action-secondary-foreground));--action-primary-background:var(--hero-action-primary-background);--action-primary-foreground:var(--hero-action-primary-foreground);--action-primary-hover:var(--hero-action-primary-hover);--action-secondary-background:var(--hero-action-secondary-background);--action-secondary-foreground:var(--hero-action-secondary-foreground);--action-secondary-border:var(--hero-action-secondary-border);--primary:var(--hero-action-primary-background);--primary-foreground:var(--hero-action-primary-foreground);--color-primary:var(--hero-action-primary-background);--color-primary-foreground:var(--hero-action-primary-foreground)}.odontologia-template-scope[data-odontologia-hero-surface=dark]:not([data-odontologia-hero-cta-secondary-style=solid]):not([data-odontologia-hero-cta-pair=both-solid]) [data-odontologia-hero] .odontologia-hero-cta-row [data-hero-cta=secondary]{color:var(--hero-action-secondary-foreground,var(--odontologia-hero-vivid-primary))!important;border-color:var(--hero-action-secondary-border,var(--odontologia-hero-vivid-primary))!important;background-color:#000!important}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-cta-pair=both-solid]:not([data-odontologia-hero-cta-secondary-style=outline]) [data-odontologia-hero] .odontologia-hero-cta-row [data-hero-cta=secondary],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-cta-secondary-style=solid] [data-odontologia-hero] .odontologia-hero-cta-row [data-hero-cta=secondary]{background-color:var(--hero-action-secondary-background,var(--hero-action-primary-background))!important;color:var(--hero-action-secondary-foreground,var(--hero-action-primary-foreground))!important;border-color:#0000!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-cta-row [data-hero-cta=secondary] svg{color:var(--hero-action-secondary-icon,var(--hero-action-secondary-foreground,var(--odontologia-hero-vivid-primary)))!important}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=bright] [data-odontologia-hero]{--foreground:oklch(98% .006 260);--muted-foreground:oklch(86% .02 260);--color-foreground:oklch(98% .006 260);--color-muted-foreground:oklch(86% .02 260);--odontologia-hero-title-color:oklch(98% .006 260)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=balanced] [data-odontologia-hero]{--foreground:oklch(88% .01 260);--muted-foreground:oklch(72% .028 260);--color-foreground:oklch(88% .01 260);--color-muted-foreground:oklch(72% .028 260);--odontologia-hero-title-color:oklch(88% .01 260);--border:oklch(48% .038 260);--input:oklch(37% .033 260)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=soft] [data-odontologia-hero]{--foreground:oklch(76% .016 260);--muted-foreground:oklch(62% .03 260);--color-foreground:oklch(76% .016 260);--color-muted-foreground:oklch(62% .03 260);--odontologia-hero-title-color:oklch(76% .016 260);--border:oklch(44% .04 260);--input:oklch(34% .035 260)}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-title .text-foreground,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-title-primary{color:var(--odontologia-hero-title-color,var(--foreground))!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop:not(:is([data-odontologia-hero-backdrop-pattern=radial],[data-odontologia-hero-backdrop-pattern=diagonal],[data-odontologia-hero-backdrop-pattern=waves],[data-odontologia-hero-backdrop-pattern=lines],[data-odontologia-hero-backdrop-pattern=arcs],[data-odontologia-hero-backdrop-pattern=texture])){opacity:0!important;pointer-events:none!important;visibility:hidden!important;display:none!important}@media (min-width:1024px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-desktop-layer=full-photo]) [data-odontologia-hero-palette-overlay]{opacity:0!important;visibility:hidden!important;display:none!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-desktop-layer=full-photo]) [data-odontologia-hero-scrim]{display:none!important}}@media (max-width:1023px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-mobile-layer=full-photo]) [data-odontologia-hero-palette-overlay]{opacity:0!important;visibility:hidden!important;display:none!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-mobile-layer=full-photo]) [data-odontologia-hero-scrim]{display:none!important}}[data-odontologia-hero-calibration-layout=desktop] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-desktop-layer=full-photo]) [data-odontologia-hero-palette-overlay],[data-odontologia-hero-calibration-layout=mobile] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-mobile-layer=full-photo]) [data-odontologia-hero-palette-overlay]{opacity:0!important;visibility:hidden!important;display:none!important}[data-odontologia-hero-calibration-layout=desktop] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-desktop-layer=full-photo]) [data-odontologia-hero-scrim],[data-odontologia-hero-calibration-layout=mobile] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero]:not([data-odontologia-hero-mobile-layer=full-photo]) [data-odontologia-hero-scrim]{display:none!important}@media (min-width:1024px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-desktop-layer=full-photo] [data-odontologia-hero-scrim]:not([data-odontologia-hero-scrim-viewport=mobile]){background:linear-gradient(90deg,#000000fa,#000000e6 30%,#00000085 55%,#0000001f 75%,#0000)!important}}@media (max-width:1023px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-mobile-layer=full-photo] [data-odontologia-hero-scrim][data-odontologia-hero-scrim-viewport=mobile]{background:linear-gradient(#000000b8,#0000009e 28%,#0000007a 48%,#0003 78%,#00000014)!important}}[data-odontologia-hero-calibration-layout=desktop] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-desktop-layer=full-photo] [data-odontologia-hero-scrim]:not([data-odontologia-hero-scrim-viewport=mobile]){background:linear-gradient(90deg,#000000fa,#000000e6 30%,#00000085 55%,#0000001f 75%,#0000)!important}[data-odontologia-hero-calibration-layout=mobile] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-mobile-layer=full-photo] [data-odontologia-hero-scrim][data-odontologia-hero-scrim-viewport=mobile]{background:linear-gradient(#000000b8,#0000009e 28%,#0000007a 48%,#0003 78%,#00000014)!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-fallback-base{background-color:#000!important;background-image:none!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero-fallback-art]:after{content:"";z-index:1;pointer-events:none;background-image:radial-gradient(100% 95% at 50% 42%,#0000 34%,oklch(0 0 0/.52) 100%);position:absolute;inset:0}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-desktop,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-mobile{position:relative;overflow:visible}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-column,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-fov,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-stack-layer{overflow:visible!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero].odontologia-hero-doctor-fov-section{overflow:clip!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-desktop>*,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-mobile>*{z-index:1;position:relative}@media (max-width:767px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-mobile:before{content:"";z-index:0;width:calc(320% * var(--od-hero-dark-doctor-glow-spread,1));height:calc(240% * var(--od-hero-dark-doctor-glow-spread,1));pointer-events:none;filter:blur(28px);background-image:radial-gradient(ellipse 42% 48% at 50% 50%,oklch(var(--od-hero-dark-doctor-glow-core-l,.38) var(--od-hero-dark-doctor-glow-chroma,.018) var(--od-hero-dark-doctor-glow-hue,58)/calc(.85 * var(--od-hero-dark-doctor-glow-strength,1))) 0,oklch(var(--od-hero-dark-doctor-glow-mid-l,.26) var(--od-hero-dark-doctor-glow-mid-chroma,.012) var(--od-hero-dark-doctor-glow-mid-hue,55)/calc(.4 * var(--od-hero-dark-doctor-glow-strength,1))) 32%,transparent 58%),radial-gradient(ellipse 54% 46% at 50% 55%,oklch(var(--od-hero-dark-doctor-glow-outer-l,.19) var(--od-hero-dark-doctor-glow-outer-chroma,.008) var(--od-hero-dark-doctor-glow-outer-hue,50)/calc(.42 * var(--od-hero-dark-doctor-glow-strength,1))) 0,transparent 55%);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(44% 48%,#000 0 18%,#0000 62%);mask-image:radial-gradient(44% 48%,#000 0 18%,#0000 62%)}}@media (min-width:768px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-desktop:before,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-mobile:before{content:"";z-index:0;width:calc(360% * var(--od-hero-dark-doctor-glow-spread,1));height:calc(280% * var(--od-hero-dark-doctor-glow-spread,1));pointer-events:none;filter:blur(36px);background-image:radial-gradient(ellipse 36% 44% at 50% 50%,oklch(var(--od-hero-dark-doctor-glow-core-l,.42) var(--od-hero-dark-doctor-glow-chroma,.02) var(--od-hero-dark-doctor-glow-hue,58)/calc(.9 * var(--od-hero-dark-doctor-glow-strength,1))) 0,oklch(var(--od-hero-dark-doctor-glow-mid-l,.3) var(--od-hero-dark-doctor-glow-mid-chroma,.014) var(--od-hero-dark-doctor-glow-mid-hue,55)/calc(.4 * var(--od-hero-dark-doctor-glow-strength,1))) 34%,oklch(var(--od-hero-dark-doctor-glow-outer-l,.22) var(--od-hero-dark-doctor-glow-outer-chroma,.01) var(--od-hero-dark-doctor-glow-mid-hue,55)/calc(.12 * var(--od-hero-dark-doctor-glow-strength,1))) 50%,transparent 64%),radial-gradient(ellipse 50% 48% at 50% 50%,oklch(var(--od-hero-dark-doctor-glow-outer-l,.22) var(--od-hero-dark-doctor-glow-outer-chroma,.01) var(--od-hero-dark-doctor-glow-outer-hue,50)/calc(.38 * var(--od-hero-dark-doctor-glow-strength,1))) 0,oklch(var(--od-hero-dark-doctor-glow-outer-l,.16) var(--od-hero-dark-doctor-glow-outer-chroma,.006) var(--od-hero-dark-doctor-glow-outer-hue,50)/calc(.12 * var(--od-hero-dark-doctor-glow-strength,1))) 40%,transparent 58%);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(38% 44%,#000 0 14%,#0000 58%);mask-image:radial-gradient(38% 44%,#000 0 14%,#0000 58%)}}@media (min-width:1024px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-doctor-cutout-desktop:before{width:calc(400% * var(--od-hero-dark-doctor-glow-spread,1));height:calc(300% * var(--od-hero-dark-doctor-glow-spread,1));filter:blur(40px)}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-desktop-layer=full-photo] [data-odontologia-hero-palette-overlay]{mix-blend-mode:soft-light;opacity:.42}}@media (max-width:1023px){.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-mobile-layer=full-photo] [data-odontologia-hero-palette-overlay]{mix-blend-mode:soft-light;opacity:.42}}[data-odontologia-hero-calibration-layout=desktop] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-desktop-layer=full-photo] [data-odontologia-hero-palette-overlay],[data-odontologia-hero-calibration-layout=mobile] .odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-mobile-layer=full-photo] [data-odontologia-hero-palette-overlay]{mix-blend-mode:soft-light;opacity:.42}.odontologia-template-scope header[data-header-surface=solid]:not([data-header-force-solid=true]){border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-surface=solid]:not([data-header-force-solid=true]){border-bottom-color:color-mix(in oklch,var(--border) 22%,transparent)}}.odontologia-template-scope header[data-header-surface=solid]:not([data-header-force-solid=true]){box-shadow:0 1px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-surface=solid]:not([data-header-force-solid=true]){box-shadow:0 1px 0 color-mix(in oklch,var(--foreground) 5%,transparent)}}.odontologia-template-scope header[data-header-fill=solid][data-header-force-solid=true],.odontologia-template-scope header[data-header-fill=solid][data-header-surface=solid]{border-bottom-width:1px;border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-fill=solid][data-header-force-solid=true],.odontologia-template-scope header[data-header-fill=solid][data-header-surface=solid]{border-bottom-color:color-mix(in oklch,var(--border) 28%,transparent)}}.odontologia-template-scope header[data-header-fill=solid][data-header-force-solid=true],.odontologia-template-scope header[data-header-fill=solid][data-header-surface=solid]{box-shadow:none;background-color:#fff!important}.odontologia-template-scope header[data-header-fill=wash][data-header-force-solid=true],.odontologia-template-scope header[data-header-fill=wash][data-header-surface=solid]{box-shadow:none;border-bottom-width:0;background-color:var(--odontologia-header-over-hero-fill,var(--odontologia-hero-clean-mist,var(--odontologia-hero-clean-fill,var(--odontologia-hero-canvas-fill,var(--background)))))!important}.composition-site-canvas .odontologia-template-scope header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope header[data-header-variant=clinica-classico][data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope header[data-header-variant=pub-home-fixed][data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope header[data-header-variant=public-ver-home-fixed][data-header-fill=transparent][data-header-surface=transparent],[data-workbench-site-preview-scroll] .odontologia-template-scope header[data-header-fill=transparent][data-header-surface=transparent]{box-shadow:none!important;-webkit-backdrop-filter:none!important;background-color:#0000!important;border-bottom-width:0!important}.odontologia-template-scope header[data-header-fill=transparent][data-header-surface=solid]:not([data-header-force-solid=true]){border-bottom-width:1px;border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-fill=transparent][data-header-surface=solid]:not([data-header-force-solid=true]){border-bottom-color:color-mix(in oklch,var(--border) 28%,transparent)}}.odontologia-template-scope header[data-header-fill=transparent][data-header-surface=solid]:not([data-header-force-solid=true]){-webkit-backdrop-filter:none;background-color:#fff!important}.odontologia-logo-image-stack[data-odontologia-logo-dual=true]{isolation:isolate}.odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark]{opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light]{opacity:1;transition:opacity .18s;position:relative}@media (prefers-reduced-motion:reduce){.odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark],.odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light]{transition:none}}.odontologia-template-scope header[data-header-over-dark=true] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-dark]{opacity:1}.odontologia-template-scope header[data-header-over-dark=true] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .odontologia-logo-image-stack[data-odontologia-logo-dual=true] [data-odontologia-logo-variant=on-light]{opacity:0}.odontologia-template-scope header[data-header-over-dark=true] [data-odontologia-logo-kind=both] img:not([data-odontologia-logo-variant]),.odontologia-template-scope header[data-header-over-dark=true] [data-odontologia-logo-kind=image] img:not([data-odontologia-logo-variant]){filter:brightness(0)invert()}.odontologia-template-scope header[data-header-over-dark=true] [data-odontologia-logo-brand],.odontologia-template-scope header[data-header-over-dark=true] [data-odontologia-logo-category]{color:oklch(98% .006 260)!important}.odontologia-template-scope header[data-header-over-dark=true] [data-odontologia-logo-monogram]{color:var(--medyno-monogram-on-dark,oklch(98% .006 260))!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash]{--background:#000;--foreground:oklch(98% .006 260);--muted-foreground:oklch(86% .02 260);--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);color:var(--foreground);--primary:var(--hero-action-primary-background,var(--action-primary-background));--primary-foreground:var(--hero-action-primary-foreground,var(--action-primary-foreground));--accent:var(--odontologia-hero-vivid-primary)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash]{--accent:color-mix(in oklch,var(--odontologia-hero-vivid-primary) 18%,transparent)}}.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash]{--accent-foreground:var(--odontologia-hero-vivid-primary);--ring:var(--odontologia-hero-vivid-primary);--border:var(--odontologia-hero-vivid-primary)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash]{--border:color-mix(in oklch,var(--odontologia-hero-vivid-primary) 45%,transparent)}}.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash]{--popover:oklch(99% .006 260);--popover-foreground:oklch(22% .02 260);--odontologia-logo-brand-fallback:var(--foreground);--odontologia-logo-category-fallback:var(--odontologia-hero-vivid-primary)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash]{--odontologia-logo-category-fallback:color-mix(in oklch,var(--odontologia-hero-vivid-primary) 70%,var(--foreground))}}.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle]{border-color:var(--foreground,oklch(98% .006 260));color:var(--foreground,oklch(98% .006 260))!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle]{border-color:color-mix(in oklch,var(--foreground,oklch(98% .006 260)) 40%,transparent)}}.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle] svg{stroke:currentColor;fill:currentColor;color:inherit!important}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=bright] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=bright] header[data-header-fill=wash]{--foreground:oklch(98% .006 260);--muted-foreground:oklch(86% .02 260);--color-foreground:oklch(98% .006 260);--color-muted-foreground:oklch(86% .02 260);--odontologia-logo-brand-fallback:oklch(98% .006 260);--odontologia-logo-category-fallback:oklch(86% .02 260);color:var(--foreground)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=balanced] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=balanced] header[data-header-fill=wash]{--foreground:oklch(88% .01 260);--muted-foreground:oklch(72% .028 260);--color-foreground:oklch(88% .01 260);--color-muted-foreground:oklch(72% .028 260);--accent-foreground:oklch(88% .01 260);--border:oklch(48% .038 260);--odontologia-logo-brand-fallback:oklch(88% .01 260);--odontologia-logo-category-fallback:oklch(72% .028 260);color:var(--foreground)}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=soft] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-dark-text-tone=soft] header[data-header-fill=wash]{--foreground:oklch(76% .016 260);--muted-foreground:oklch(62% .03 260);--color-foreground:oklch(76% .016 260);--color-muted-foreground:oklch(62% .03 260);--accent-foreground:oklch(76% .016 260);--border:oklch(44% .04 260);--odontologia-logo-brand-fallback:oklch(76% .016 260);--odontologia-logo-category-fallback:oklch(62% .03 260);color:var(--foreground)}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle]{--foreground:#f5f5f7;--color-foreground:#f5f5f7;border-color:#f5f5f76b;color:#f5f5f7!important;opacity:1!important}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle] svg,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] label[for=pub-mobile-nav-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] label[for=pub-mobile-nav-toggle] svg{color:#f5f5f7!important;stroke:#f5f5f7!important;fill:none!important;opacity:1!important}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]),.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]){--foreground:var(--odontologia-header-nav-color-on-dark,#f5f5f7);--muted-foreground:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]),.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]){--muted-foreground:color-mix(in srgb,var(--foreground) 78%,transparent)}}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]),.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]){--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--accent:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]),.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]){--accent:color-mix(in srgb,var(--foreground) 16%,transparent)}}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]),.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]){--accent-foreground:var(--foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--odontologia-logo-brand-fallback:var(--foreground);--odontologia-logo-category-fallback:var(--muted-foreground);color:var(--foreground)}.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel{--foreground:var(--popover-foreground,#1c1917);--muted-foreground:var(--popover-foreground,#1c1917)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel{--muted-foreground:color-mix(in srgb,var(--popover-foreground,#1c1917) 72%,transparent)}}.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel{--accent:var(--popover-foreground,#1c1917)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel{--accent:color-mix(in srgb,var(--popover-foreground,#1c1917) 10%,var(--popover,#fff))}}.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-dropdown-panel,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-dropdown-panel{--accent-foreground:var(--popover-foreground,#1c1917);--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);background-color:var(--popover,#fff);color:var(--popover-foreground,#1c1917)}.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel a,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] .site-header-dropdown-panel a,.odontologia-template-scope[data-odontologia-hero-surface=dark] .site-header-dropdown-panel a{color:var(--popover-foreground,#1c1917)}.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel a:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] .site-header-dropdown-panel a:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] .site-header-dropdown-panel a:hover{color:var(--popover-foreground,#1c1917);background-color:var(--popover-foreground,#1c1917)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope header[data-header-over-dark=true] .site-header-dropdown-panel a:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] .site-header-dropdown-panel a:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] .site-header-dropdown-panel a:hover{background-color:color-mix(in srgb,var(--popover-foreground,#1c1917) 8%,var(--popover,#fff))}}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/header-dropdown:focus-within>.site-header-nav-dropdown-trigger,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/tratamentos:focus-within>.site-header-nav-link,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-dropdown-trigger:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:focus-visible,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/header-dropdown:focus-within>.site-header-nav-dropdown-trigger,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/tratamentos:focus-within>.site-header-nav-link,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-dropdown-trigger:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:focus-visible,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:hover{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/header-dropdown:focus-within>.site-header-nav-dropdown-trigger,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/tratamentos:focus-within>.site-header-nav-link,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-dropdown-trigger:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:focus-visible,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/header-dropdown:focus-within>.site-header-nav-dropdown-trigger,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/tratamentos:focus-within>.site-header-nav-link,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-dropdown-trigger:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:focus-visible,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:hover{background-color:color-mix(in srgb,var(--foreground) 16%,transparent)!important}}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/header-dropdown:focus-within>.site-header-nav-dropdown-trigger,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/tratamentos:focus-within>.site-header-nav-link,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-dropdown-trigger:hover,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:focus-visible,.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] .site-header-nav-link:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/header-dropdown:focus-within>.site-header-nav-dropdown-trigger,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .group\/tratamentos:focus-within>.site-header-nav-link,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-dropdown-trigger:hover,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:focus-visible,.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) .site-header-nav-link:hover{color:var(--foreground)!important}.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) [data-site-header-mobile-menu-toggle]{border-color:var(--odontologia-header-nav-color-on-dark,#f5f5f7);color:var(--odontologia-header-nav-color-on-dark,#f5f5f7)!important;opacity:1!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-chrome-on-dark=true] header[data-header-surface=transparent]:not([data-header-fill=solid]) [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=transparent][data-header-surface=transparent] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-fill=wash] [data-site-header-mobile-menu-toggle],.odontologia-template-scope[data-odontologia-hero-surface=dark] header[data-header-surface=transparent]:not([data-header-fill=solid]) [data-site-header-mobile-menu-toggle]{border-color:color-mix(in srgb,var(--odontologia-header-nav-color-on-dark,#f5f5f7) 42%,transparent)}}.odontologia-template-scope header[data-header-over-dark=true] .site-header-mobile-menu-icon,.odontologia-template-scope header[data-header-over-dark=true] [data-site-header-mobile-menu-toggle],.odontologia-template-scope header[data-header-over-dark=true] [data-site-header-mobile-menu-toggle] svg{color:var(--odontologia-header-nav-color-on-dark,#f5f5f7)!important;stroke:var(--odontologia-header-nav-color-on-dark,#f5f5f7)!important;fill:none!important;opacity:1!important}.odontologia-template-scope header.public-ver-header-scrolled:not([data-header-over-dark=true]) [data-site-header-mobile-menu-toggle],.odontologia-template-scope header.public-ver-header-scrolled:not([data-header-over-dark=true]) [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope header[data-header-fill=solid]:not([data-header-over-dark=true]) .site-header-mobile-menu-icon,.odontologia-template-scope header[data-header-fill=solid]:not([data-header-over-dark=true]) [data-site-header-mobile-menu-toggle],.odontologia-template-scope header[data-header-fill=solid]:not([data-header-over-dark=true]) [data-site-header-mobile-menu-toggle] svg,.odontologia-template-scope header[data-header-surface=solid]:not([data-header-over-dark=true]) .site-header-mobile-menu-icon,.odontologia-template-scope header[data-header-surface=solid]:not([data-header-over-dark=true]) [data-site-header-mobile-menu-toggle],.odontologia-template-scope header[data-header-surface=solid]:not([data-header-over-dark=true]) [data-site-header-mobile-menu-toggle] svg{color:var(--odontologia-header-nav-color,var(--foreground,#111827))!important;stroke:var(--odontologia-header-nav-color,var(--foreground,#111827))!important;fill:none!important;opacity:1!important}[data-odontologia-hero]{--odontologia-hero-type-scale:var(--odontologia-hero-type-scale-user,1);--odontologia-hero-shell-scale:1;--odontologia-hero-title-scale-effective:calc(var(--odontologia-hero-mobile-title-scale-user,1) * var(--odontologia-hero-title-scale-user,1) * var(--odontologia-hero-mobile-inherit-title-scale,var(--odontologia-hero-title-scale-laptop-user,1)));--odontologia-hero-title-leading-effective:var(--odontologia-hero-mobile-title-leading-user,1)}@media (min-width:640px){[data-odontologia-hero]{--odontologia-hero-title-scale-effective:calc(var(--odontologia-hero-title-scale-user,1) * var(--odontologia-hero-tablet-title-scale-user,var(--odontologia-hero-title-scale-laptop-user,1)));--odontologia-hero-title-leading-effective:var(--odontologia-hero-tablet-title-leading-user,1)}}@media (min-width:1024px){[data-odontologia-hero]{--odontologia-hero-title-scale-effective:var(--odontologia-hero-title-scale-laptop-user,var(--odontologia-hero-title-scale-user,1));--odontologia-hero-title-leading-effective:1}}.odontologia-hero-scaled-copy{transform:scale(var(--odontologia-hero-type-scale,1));transform-origin:top}.odontologia-hero-scaled-copy.text-left{transform-origin:0 0}@media (min-width:768px){.odontologia-hero-scaled-copy.lg\:text-left,.odontologia-hero-scaled-copy.md\:max-lg\:text-left{transform-origin:0 0}}@media (min-width:1024px){.odontologia-hero-scaled-copy.lg\:text-center{transform-origin:top}}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-scaled-copy,[data-odontologia-hero][data-odontologia-hero-plain-active=true] .odontologia-hero-scaled-copy,[data-odontologia-hero][data-odontologia-hero-shell-layout=photo] .odontologia-hero-scaled-copy{transform-origin:50%}@media (max-width:1023px){.odontologia-hero-tall-shell-sm{min-height:min(calc(92dvh * var(--odontologia-hero-shell-scale,1)),calc(56rem * var(--odontologia-hero-shell-scale,1)))}}@media (min-width:1024px){.odontologia-hero-tall-shell-lg{min-height:min(calc(var(--od-hero-photo-min-vh,90dvh) * var(--odontologia-hero-shell-scale,1)),calc(var(--od-hero-photo-min-rem,58rem) * var(--odontologia-hero-shell-scale,1)))}}@media (min-width:640px) and (max-width:1023px){[data-odontologia-hero]:not([data-odontologia-hero-calibration-layout=desktop]){--odontologia-hero-type-scale:calc(var(--odontologia-hero-tablet-type-scale-user,var(--odontologia-hero-type-scale-user,1)) * .82)}[data-odontologia-hero]:not([data-odontologia-hero-shell-scaled=true]):not([data-odontologia-hero-calibration-layout=desktop]){--odontologia-hero-shell-scale:.8}[data-odontologia-hero].odontologia-hero-doctor-fov-section{max-height:none;padding-bottom:clamp(2.5rem,5vw,3rem)}[data-odontologia-hero] .odontologia-hero-doctor-fov-grid{flex:none;align-items:stretch;min-height:0;display:grid}[data-odontologia-hero] .odontologia-hero-tablet-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.82fr);align-items:center;gap:1rem 1.25rem}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-tablet-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:0}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-tablet-grid>.odontologia-hero-copy-layer{order:1;align-self:center;max-width:100%}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-tablet-grid>.hero-lcp-col{display:none}[data-odontologia-hero].odontologia-hero-doctor-fov-section:not([data-odontologia-hero-mobile-panel-above=true]) .odontologia-hero-tablet-grid{align-items:end}[data-odontologia-hero][data-odontologia-hero-tablet-section-height=true]{min-height:var(--od-hero-tablet-section-height)!important;height:var(--od-hero-tablet-section-height)!important;max-height:var(--od-hero-tablet-section-height)!important}[data-odontologia-hero] .odontologia-hero-tablet-grid>.odontologia-hero-copy-layer{order:1!important}[data-odontologia-hero] .odontologia-hero-tablet-grid>.hero-lcp-col,[data-odontologia-hero] .odontologia-hero-tablet-grid>.odontologia-hero-doctor-stack-layer{order:2!important}[data-odontologia-hero] .odontologia-hero-scaled-copy{text-align:left;justify-content:center;align-items:flex-start;gap:.35rem;padding-bottom:.5rem}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-eyebrow{align-self:flex-start}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-description{align-self:flex-start;max-width:100%;margin-inline:0}}.odontologia-hero-scaled-copy .odontologia-hero-eyebrow{font-size:.6875rem}.odontologia-hero-scaled-copy .odontologia-hero-eyebrow[data-eyebrow-align=title],[data-odontologia-hero] .odontologia-hero-eyebrow[data-eyebrow-align=title]{text-align:left!important;justify-content:flex-start!important;align-self:flex-start!important;padding-inline:0!important}@media (min-width:640px){.odontologia-hero-scaled-copy .odontologia-hero-eyebrow{font-size:.875rem}}.odontologia-hero-scaled-copy .odontologia-hero-title{font-size:calc(var(--text-hero-fluid,2.125rem) * var(--odontologia-hero-title-scale-laptop-user,var(--odontologia-hero-title-scale-user,1)));font-weight:var(--text-hero-weight,600);letter-spacing:var(--text-hero-letter-spacing,-.02em);max-width:var(--text-hero-max-width,none)}.odontologia-hero-scaled-copy .odontologia-hero-title-highlight,.odontologia-hero-scaled-copy .odontologia-hero-title-primary{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;display:inline}.odontologia-hero-scaled-copy .odontologia-hero-title-highlight{font-style:var(--odontologia-hero-highlight-font-style,normal)}[data-odontologia-hero][data-odontologia-hero-highlight-italic=true] .hero-highlight-tagline .odontologia-hero-title-highlight,[data-odontologia-hero][data-odontologia-hero-highlight-italic=true] .odontologia-hero-title-highlight{font-style:italic!important}.odontologia-hero-scaled-copy .hero-highlight-tagline{-webkit-line-clamp:2;max-width:var(--text-hero-max-width,none);font-family:inherit;font-size:calc(var(--text-hero-fluid,2.125rem) * var(--odontologia-hero-title-scale-laptop-user,var(--odontologia-hero-title-scale-user,1)));font-weight:var(--text-hero-weight,600);line-height:var(--text-hero-line-height,1.05);letter-spacing:var(--text-hero-letter-spacing,-.02em);-webkit-box-orient:vertical;margin-top:.35em;margin-bottom:0;font-style:normal;display:-webkit-box;overflow:hidden}.odontologia-hero-scaled-copy .hero-highlight-tagline .odontologia-hero-title-highlight{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-style:var(--odontologia-hero-highlight-font-style,normal);display:inline}.odontologia-hero-scaled-copy.max-md\:text-center:not(.md\:max-lg\:text-left):not(.lg\:text-left) .odontologia-hero-title,.odontologia-hero-scaled-copy.text-center:not(.lg\:text-left) .odontologia-hero-title{margin-inline:auto}@media (max-width:767px){.odontologia-hero-scaled-copy.max-md\:text-center .odontologia-hero-title{margin-inline:auto}}@media (min-width:768px) and (max-width:1023px){.odontologia-hero-scaled-copy.md\:max-lg\:text-center .odontologia-hero-title{margin-inline:auto}.odontologia-hero-scaled-copy.md\:max-lg\:text-left .odontologia-hero-title{margin-inline:0}}@media (min-width:1024px){.odontologia-hero-scaled-copy.lg\:text-center .odontologia-hero-title{margin-inline:auto}.odontologia-hero-scaled-copy.lg\:text-left .odontologia-hero-title{margin-inline:0}}@media (max-width:639px){[data-odontologia-hero]{--odontologia-hero-type-scale:1}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-title{font-size:calc(var(--text-hero-min,1.75rem) * var(--odontologia-hero-mobile-title-scale-user,1) * var(--odontologia-hero-title-scale-user,1) * var(--odontologia-hero-mobile-inherit-title-scale,var(--odontologia-hero-title-scale-laptop-user,1)));line-height:calc(var(--text-hero-line-height,1.08) * var(--odontologia-hero-mobile-title-leading-user,1))}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-title-highlight{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-style:var(--odontologia-hero-highlight-font-style,normal)}[data-odontologia-hero] .odontologia-hero-scaled-copy .hero-highlight-tagline{font-size:calc(var(--text-hero-min,1.75rem) * var(--odontologia-hero-mobile-title-scale-user,1) * var(--odontologia-hero-title-scale-user,1) * var(--odontologia-hero-mobile-inherit-title-scale,var(--odontologia-hero-title-scale-laptop-user,1)));line-height:calc(var(--text-hero-line-height,1.08) * var(--odontologia-hero-mobile-title-leading-user,1))}}@media (min-width:640px){[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-title{font-size:calc(var(--text-hero-fluid,2.875rem) * var(--odontologia-hero-title-scale-user,1) * var(--odontologia-hero-tablet-title-scale-user,var(--odontologia-hero-title-scale-laptop-user,1)));line-height:calc(var(--text-hero-line-height,1.05) * var(--odontologia-hero-tablet-title-leading-user,1))}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-title-highlight{font-size:inherit}[data-odontologia-hero] .odontologia-hero-scaled-copy .hero-highlight-tagline{font-size:calc(var(--text-hero-fluid,2.875rem) * var(--odontologia-hero-title-scale-user,1) * var(--odontologia-hero-tablet-title-scale-user,var(--odontologia-hero-title-scale-laptop-user,1)));line-height:calc(var(--text-hero-line-height,1.05) * var(--odontologia-hero-tablet-title-leading-user,1))}}@media (min-width:1024px){[data-odontologia-hero] .odontologia-hero-scaled-copy .hero-highlight-tagline,[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-title{font-size:calc(var(--text-hero-fluid,3.125rem) * var(--odontologia-hero-title-scale-laptop-user,var(--odontologia-hero-title-scale-user,1)));line-height:var(--text-hero-line-height,1.05)}}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-title-highlight{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-style:var(--odontologia-hero-highlight-font-style,normal)}[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-description{font-size:calc(.8125rem * var(--odontologia-hero-mobile-description-scale-user,1) * var(--odontologia-hero-description-scale-user,1) * var(--odontologia-hero-mobile-inherit-description-scale,var(--odontologia-hero-description-scale-laptop-user,1)))}@media (min-width:640px){[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-description{font-size:calc(1rem * var(--odontologia-hero-description-scale-user,1) * var(--odontologia-hero-tablet-description-scale-user,var(--odontologia-hero-description-scale-laptop-user,1)))}}@media (min-width:768px) and (max-width:1023px){[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-description{font-size:calc(1.0625rem * var(--odontologia-hero-description-scale-user,1) * var(--odontologia-hero-tablet-description-scale-user,var(--odontologia-hero-description-scale-laptop-user,1)))}}@media (min-width:1024px){[data-odontologia-hero] .odontologia-hero-scaled-copy .odontologia-hero-description{font-size:calc(1.125rem * var(--odontologia-hero-description-scale-laptop-user,var(--odontologia-hero-description-scale-user,1)))}}.odontologia-hero-cta-row{--action-primary-background:var(--hero-action-primary-background);--action-primary-foreground:var(--hero-action-primary-foreground);--action-primary-hover:var(--hero-action-primary-hover);--action-secondary-background:var(--hero-action-secondary-background);--action-secondary-foreground:var(--hero-action-secondary-foreground);--action-secondary-border:var(--hero-action-secondary-border);--primary:var(--hero-action-primary-background);--primary-foreground:var(--hero-action-primary-foreground);--button-primary-weight:var(--hero-button-weight,500)}.odontologia-template-scope:not([data-odontologia-hero-cta-primary-style=outline]):not([data-odontologia-hero-cta-pair=both-outline]) .odontologia-hero-cta-row [data-hero-cta=primary]{background-color:var(--hero-action-primary-background)!important;color:var(--hero-action-primary-foreground)!important}.odontologia-template-scope[data-odontologia-hero-cta-pair=both-outline]:not([data-odontologia-hero-cta-primary-style=solid]) .odontologia-hero-cta-row [data-hero-cta=primary],.odontologia-template-scope[data-odontologia-hero-cta-primary-style=outline] .odontologia-hero-cta-row [data-hero-cta=primary]{color:var(--hero-action-primary-foreground,var(--hero-action-primary-border,var(--hero-action-primary-background)))!important;border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-primary-border,var(--hero-action-primary-background))!important;box-shadow:none!important;background-color:#0000!important}.odontologia-hero-cta-row [data-hero-cta=primary] svg{--background:var(--hero-action-primary-background,#fff);color:var(--hero-action-primary-icon,currentColor)!important}.odontologia-hero-cta-row [data-hero-cta=secondary] svg{--background:var(--hero-action-secondary-background,#000);color:var(--hero-action-secondary-icon,currentColor)!important}.odontologia-template-scope[data-odontologia-hero-cta-pair=both-outline]:not([data-odontologia-hero-cta-primary-style=solid]) .odontologia-hero-cta-row [data-hero-cta=primary] svg,.odontologia-template-scope[data-odontologia-hero-cta-primary-style=outline] .odontologia-hero-cta-row [data-hero-cta=primary] svg{--background:var(--odontologia-hero-canvas-fill,transparent)}.odontologia-template-scope[data-odontologia-hero-surface=dark]:not([data-odontologia-hero-cta-secondary-style=solid]):not([data-odontologia-hero-cta-pair=both-solid]) .odontologia-hero-cta-row [data-hero-cta=secondary] svg{--background:#000}.odontologia-template-scope:not([data-odontologia-hero-cta-secondary-style=solid]):not([data-odontologia-hero-cta-pair=both-solid]) .odontologia-hero-cta-row [data-hero-cta=secondary]{color:var(--hero-action-secondary-foreground,var(--foreground))!important;border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-secondary-border,var(--input))!important;box-shadow:none!important;background-color:#0000!important}.odontologia-template-scope[data-odontologia-hero-cta-pair=both-solid]:not([data-odontologia-hero-cta-secondary-style=outline]) .odontologia-hero-cta-row [data-hero-cta=secondary],.odontologia-template-scope[data-odontologia-hero-cta-secondary-style=solid] .odontologia-hero-cta-row [data-hero-cta=secondary]{background-color:var(--hero-action-secondary-background,var(--hero-action-primary-background))!important;color:var(--hero-action-secondary-foreground,var(--hero-action-primary-foreground))!important;box-shadow:none!important;border-width:0!important;border-color:#0000!important}.odontologia-hero-cta-row [data-hero-cta],.odontologia-hero-cta-row a[data-slot=button],.odontologia-hero-cta-row button[data-slot=button]{font-weight:var(--button-primary-weight,500);height:var(--hero-cta-height,2.5rem)!important;min-height:var(--hero-cta-height,2.5rem)!important;padding-inline:var(--hero-cta-padding-x,1.5rem)!important;font-size:var(--hero-cta-font-size,.875rem)!important}.odontologia-hero-cta-row [data-hero-cta] svg,.odontologia-hero-cta-row a[data-slot=button] svg,.odontologia-hero-cta-row button[data-slot=button] svg{width:var(--hero-cta-icon-size,1rem)!important;height:var(--hero-cta-icon-size,1rem)!important}@media (min-width:640px){.odontologia-hero-cta-row [data-hero-cta],.odontologia-hero-cta-row a[data-slot=button],.odontologia-hero-cta-row button[data-slot=button]{height:var(--hero-cta-height-sm,2.75rem)!important;min-height:var(--hero-cta-height-sm,2.75rem)!important;padding-inline:var(--hero-cta-padding-x-sm,2rem)!important;font-size:var(--hero-cta-font-size-sm,1rem)!important}.odontologia-hero-cta-row [data-hero-cta] svg,.odontologia-hero-cta-row a[data-slot=button] svg,.odontologia-hero-cta-row button[data-slot=button] svg{width:var(--hero-cta-icon-size-sm,1.25rem)!important;height:var(--hero-cta-icon-size-sm,1.25rem)!important}}.odontologia-template-scope[data-odontologia-hero-cta-primary-border=true]:not([data-odontologia-hero-cta-primary-style=outline]):not([data-odontologia-hero-cta-pair=both-outline]) .odontologia-hero-cta-row [data-hero-cta=primary]{border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-primary-border-override,var(--hero-action-primary-foreground))!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-cta-primary-border=true]:not([data-odontologia-hero-cta-primary-style=outline]):not([data-odontologia-hero-cta-pair=both-outline]) .odontologia-hero-cta-row [data-hero-cta=primary]{border-color:var(--hero-action-primary-border-override,color-mix(in srgb,var(--hero-action-primary-foreground) 28%,var(--hero-action-primary-background)))!important}}.odontologia-template-scope[data-odontologia-hero-cta-secondary-border=true][data-odontologia-hero-cta-pair=both-solid]:not([data-odontologia-hero-cta-secondary-style=outline]) .odontologia-hero-cta-row [data-hero-cta=secondary],.odontologia-template-scope[data-odontologia-hero-cta-secondary-border=true][data-odontologia-hero-cta-secondary-style=solid] .odontologia-hero-cta-row [data-hero-cta=secondary]{border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-secondary-foreground,var(--hero-action-primary-foreground))!important}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-hero-cta-secondary-border=true][data-odontologia-hero-cta-pair=both-solid]:not([data-odontologia-hero-cta-secondary-style=outline]) .odontologia-hero-cta-row [data-hero-cta=secondary],.odontologia-template-scope[data-odontologia-hero-cta-secondary-border=true][data-odontologia-hero-cta-secondary-style=solid] .odontologia-hero-cta-row [data-hero-cta=secondary]{border-color:color-mix(in srgb,var(--hero-action-secondary-foreground,var(--hero-action-primary-foreground)) 28%,var(--hero-action-secondary-background,var(--hero-action-primary-background)))!important}}.odontologia-hero-scaled-copy .odontologia-hero-cta-row a,.odontologia-hero-scaled-copy .odontologia-hero-cta-row button{font-size:var(--hero-cta-font-size,.875rem);font-weight:var(--button-primary-weight,500)}@media (min-width:640px){.odontologia-hero-scaled-copy .odontologia-hero-cta-row a,.odontologia-hero-scaled-copy .odontologia-hero-cta-row button{font-size:var(--hero-cta-font-size-sm,1rem)}}.odontologia-hero-min-shell[data-odontologia-hero-min-shell=photo]{min-height:min(calc(var(--od-hero-photo-min-vh,92dvh) * var(--odontologia-hero-shell-scale,1)),calc(var(--od-hero-photo-min-rem,56rem) * var(--odontologia-hero-shell-scale,1)))}@media (min-width:1024px){.odontologia-hero-min-shell[data-odontologia-hero-min-shell=photo]{min-height:min(calc(var(--od-hero-photo-min-vh,90dvh) * var(--odontologia-hero-shell-scale,1)),calc(var(--od-hero-photo-min-rem,58rem) * var(--odontologia-hero-shell-scale,1)))}}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true]:not([data-odontologia-hero-clinic-bleed=true]){box-sizing:border-box;flex-direction:column;display:flex;min-height:min(calc(52dvh * var(--odontologia-hero-shell-scale,1)),calc(34rem * var(--odontologia-hero-shell-scale,1)))!important}@media (min-width:1024px){[data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true]:not([data-odontologia-hero-clinic-bleed=true]){min-height:min(calc(58dvh * var(--odontologia-hero-shell-scale,1)),calc(38rem * var(--odontologia-hero-shell-scale,1)))!important}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-clinic-bleed=true]){box-sizing:border-box!important;min-height:min(calc(58dvh * var(--odontologia-hero-shell-scale,1) + var(--site-pub-fixed-header-height,4.5rem)),calc(38rem * var(--odontologia-hero-shell-scale,1) + var(--site-pub-fixed-header-height,4.5rem)))!important;max-width:100%!important;overflow-x:clip!important}}@media (min-width:1024px) and (max-width:1600px){html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-clinic-bleed=true]){min-height:calc(100svh * var(--odontologia-hero-shell-scale,1))!important}}[data-odontologia-hero][data-odontologia-hero-shell-layout=plain]{min-height:var(--odontologia-hero-plain-min-height,calc(23.4rem * var(--odontologia-hero-shell-scale,1)))!important;box-sizing:border-box!important;flex-direction:column!important;height:auto!important;max-height:none!important;display:flex!important}[data-odontologia-hero][data-odontologia-hero-shell-layout=plain] .odontologia-hero-foreground{flex-direction:column!important;flex:auto!important;justify-content:center!important;min-height:0!important;display:flex!important}[data-odontologia-hero][data-odontologia-hero-shell-layout=plain] .odontologia-hero-foreground>.grid:not(.odontologia-hero-doctor-split-grid){flex:auto!important;place-content:center!important;width:100%!important;min-height:0!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-shell-layout=plain],[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-shell-layout=plain]{min-height:var(--odontologia-hero-plain-min-height,calc(23.4rem * var(--odontologia-hero-shell-scale,1)))!important;box-sizing:border-box!important;height:auto!important}@media (min-width:768px){[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-shell-scaled=true]{min-height:calc(clamp(520px, min(48vw, calc(100dvh - var(--od-hero-doctor-rise))), 680px) * var(--odontologia-hero-shell-scale,1))!important}}[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] .odontologia-hero-foreground{flex-direction:column;min-height:0;flex:auto!important;justify-content:center!important;display:flex!important}[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-fov-grid-compact,[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-split-grid{align-items:center!important}[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] .odontologia-hero-copy-layer,[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-column,[data-odontologia-hero][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-shell-layout=compact] [data-odontologia-hero-doctor-column]{align-self:center!important}@media (min-width:1024px){.odontologia-hero-min-shell[data-odontologia-hero-min-shell=panel] .odontologia-hero-doctor-frame-sized{min-height:min(440px,calc(var(--od-d-doc-target-px,660) * 1px));height:var(--od-d-doc-base-height)}}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact]:not([data-odontologia-hero-clinic-bleed=true]){min-height:0}[data-odontologia-hero-shell-layout=compact]:not([data-odontologia-hero-clinic-bleed=true]) .odontologia-hero-foreground{flex-direction:column;flex:none;justify-content:flex-start;min-height:0;display:flex}@media (min-width:640px){[data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-fov-grid-compact{flex:none;grid-template-rows:auto;align-items:start;min-height:0}[data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-column{align-self:start}}@media (min-width:1024px){[data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-fov-grid-compact{align-items:center}[data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-slot,[data-odontologia-hero-shell-layout=compact] [data-odontologia-hero-doctor-column][data-odontologia-hero-doctor-desktop=true]{--od-d-doc-base-height:min(calc(var(--od-d-doc-target-px,480) * 1px),26rem);align-self:center;height:auto}[data-odontologia-hero-shell-layout=compact] [data-odontologia-hero-doctor-frame].odontologia-hero-doctor-frame-sized{aspect-ratio:4/5;width:100%;height:auto;max-height:var(--od-d-doc-base-height);min-height:0}[data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-slot{height:auto}[data-odontologia-hero-shell-layout=compact] .odontologia-hero-copy-layer{align-self:center}[data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-split-grid,[data-odontologia-hero-shell-layout=compact][data-odontologia-hero-clinic-framed=true] .odontologia-hero-doctor-fov-grid-compact,[data-odontologia-hero-shell-layout=compact][data-odontologia-hero-clinic-framed=true] .odontologia-hero-doctor-split-grid{align-items:center}[data-odontologia-hero-shell-layout=compact][data-odontologia-hero-clinic-framed=true] .odontologia-hero-copy-layer{align-self:center}[data-odontologia-hero-shell-layout=compact].odontologia-hero-doctor-fov-section .odontologia-hero-copy-layer{padding-block:clamp(.25rem,1svh,.75rem)}}.odontologia-hero-doctor-column{position:relative;overflow:visible}.odontologia-hero-doctor-fov{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:visible}@media (min-width:640px){.odontologia-hero-doctor-column{align-self:stretch;min-height:0}.odontologia-hero-doctor-fov-grid{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}}@media (max-width:1023px){[data-odontologia-hero-doctor-frame][data-odontologia-hero-frame-panel=default].odontologia-hero-doctor-frame-sized{aspect-ratio:4/5;width:100%;max-height:min(78vw,26rem)}@media (min-width:640px){[data-odontologia-hero-doctor-frame][data-odontologia-hero-frame-panel=default].odontologia-hero-doctor-frame-sized{max-height:28rem}}[data-odontologia-hero-doctor-column][data-odontologia-hero-frame-panel=doctor-vh],[data-odontologia-hero-doctor-frame][data-odontologia-hero-frame-panel=doctor-vh].odontologia-hero-doctor-frame-sized{--od-m-doc-base-height:min(calc(78vw * 1.25),calc(var(--od-m-doc-max-vh,58) * 1vh))}[data-odontologia-hero-doctor-frame][data-odontologia-hero-frame-panel=doctor-vh].odontologia-hero-doctor-frame-sized{aspect-ratio:auto;width:100%;max-height:none;height:var(--od-m-doc-base-height)}@media (min-width:640px){[data-odontologia-hero-doctor-column][data-odontologia-hero-frame-panel=doctor-vh],[data-odontologia-hero-doctor-frame][data-odontologia-hero-frame-panel=doctor-vh].odontologia-hero-doctor-frame-sized{--od-m-doc-base-height:min(28rem,calc(var(--od-m-doc-max-vh,58) * 1vh))}}.odontologia-hero-doctor-fov-anchor.odontologia-hero-doctor-frame-span-sized,[data-odontologia-hero-doctor-frame].odontologia-hero-doctor-frame-span-sized{width:calc(100% + var(--od-m-frame-span-x,0%));max-width:none;margin-left:calc(var(--od-m-frame-span-x,0%) / -2);margin-right:calc(var(--od-m-frame-span-x,0%) / -2)}.odontologia-hero-doctor-fov .odontologia-hero-doctor-img-viewport{justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative;overflow:visible}@media (max-width:639px){[data-odontologia-hero-doctor-column][data-odontologia-hero-frame-panel=doctor-vh],[data-odontologia-hero-doctor-frame][data-odontologia-hero-frame-panel=doctor-vh].odontologia-hero-doctor-frame-sized{--od-m-doc-base-height:calc(var(--od-m-doc-max-vh,58) * 1vh)}[data-odontologia-hero] .odontologia-hero-doctor-cutout-mobile{width:calc(100% + var(--od-m-frame-span-x,0%));max-width:none;margin-left:calc(var(--od-m-frame-span-x,0%) / -2);margin-right:calc(var(--od-m-frame-span-x,0%) / -2)}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-fov .odontologia-hero-doctor-img-viewport{height:calc(var(--od-m-doc-base-height,min(78vw, 26rem)) * (1 + var(--od-m-frame-span-y-down-factor,0)));justify-content:center;align-items:flex-start;max-height:none;line-height:0;display:flex;overflow:hidden}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-fov .odontologia-hero-doctor-img-scale,[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-fov img.odontologia-hero-doctor-img-scale{width:auto;max-width:94%;height:var(--od-m-doc-base-height,min(78vw,26rem));max-height:var(--od-m-doc-base-height,min(78vw,26rem));object-fit:contain;object-position:top center}}.odontologia-hero-doctor-fov .odontologia-hero-doctor-img-scale{height:calc(var(--od-m-doc-base-height,100%) / (1 + var(--od-m-frame-span-y-down-factor,0)));flex-shrink:0;width:auto;max-width:none}}@media (min-width:1024px){[data-odontologia-hero]:not([data-odontologia-hero-shell-layout=compact]):not([data-odontologia-hero-shell-layout=plain]) .odontologia-hero-doctor-slot,[data-odontologia-hero]:not([data-odontologia-hero-shell-layout=compact]):not([data-odontologia-hero-shell-layout=plain]) [data-odontologia-hero-doctor-column][data-odontologia-hero-doctor-desktop=true]{--od-d-doc-base-height:min(max(calc(var(--od-d-doc-target-px,660) * 1px),420px),calc(var(--od-d-doc-max-px,960) * 1px))}[data-odontologia-hero]:not([data-odontologia-hero-shell-layout=compact]):not([data-odontologia-hero-shell-layout=plain]) .odontologia-hero-doctor-slot{height:var(--od-d-doc-base-height);position:relative;overflow:visible}[data-odontologia-hero]:not([data-odontologia-hero-shell-layout=compact]):not([data-odontologia-hero-shell-layout=plain]) [data-odontologia-hero-doctor-frame].odontologia-hero-doctor-frame-sized{aspect-ratio:auto;max-height:none;min-height:min(440px,calc(var(--od-d-doc-target-px,660) * 1px));width:100%;height:var(--od-d-doc-base-height);overflow:visible}.odontologia-hero-min-shell[data-odontologia-hero-min-shell=panel] .odontologia-hero-doctor-frame-sized{height:var(--od-d-doc-base-height)}.odontologia-hero-doctor-fov-anchor.odontologia-hero-doctor-frame-span-sized,[data-odontologia-hero-doctor-frame].odontologia-hero-doctor-frame-span-sized{width:calc(100% + var(--od-d-frame-span-x,0%));max-width:none;margin-left:calc(var(--od-d-frame-span-x,0%) / -2);margin-right:calc(var(--od-d-frame-span-x,0%) / -2)}.odontologia-hero-doctor-fov .odontologia-hero-doctor-img-viewport{justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative;overflow:visible}.odontologia-hero-doctor-fov .odontologia-hero-doctor-img-scale{height:calc(var(--od-d-doc-base-height,100%) / (1 + var(--od-d-frame-span-y-down-factor,0)));flex-shrink:0;width:auto;max-width:none}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-slot,[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] [data-odontologia-hero-doctor-column][data-odontologia-hero-doctor-desktop=true]{--od-d-doc-base-height:min(calc(var(--od-d-doc-target-px,480) * 1px),26rem);align-self:start;height:auto;position:relative;overflow:visible}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] [data-odontologia-hero-doctor-frame].odontologia-hero-doctor-frame-sized{aspect-ratio:4/5;width:100%;height:auto;max-height:var(--od-d-doc-base-height);min-height:0;overflow:visible}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-fov .odontologia-hero-doctor-img-scale{height:calc(var(--od-d-doc-base-height,100%) / (1 + var(--od-d-frame-span-y-down-factor,0)));max-height:var(--od-d-doc-base-height)}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact].odontologia-hero-doctor-fov-section{padding-bottom:clamp(1.25rem,2.5vw,2rem)}}@property --od-hero-clinic-hero-w{syntax:"<length>";inherits:true;initial-value:0}.odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=none],.odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=none] .odontologia-hero-clean-backdrop-base,.odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=solid],.odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=solid] .odontologia-hero-clean-backdrop-base{background-image:none!important;background-color:var(--odontologia-hero-clean-fill,var(--odontologia-hero-canvas-fill,var(--background)))!important}.odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=none]>:not(.odontologia-hero-clean-backdrop-base),.odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=solid]>:not(.odontologia-hero-clean-backdrop-base){opacity:0!important;visibility:hidden!important;display:none!important}.odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=none]:after,.odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=none]:before,.odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=solid]:after,.odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=solid]:before{content:none!important;display:none!important}.odontologia-template-scope:not([data-odontologia-hero-surface=dark]) .odontologia-hero-clean-backdrop:is([data-odontologia-hero-backdrop-pattern=radial],[data-odontologia-hero-backdrop-pattern=diagonal],[data-odontologia-hero-backdrop-pattern=waves],[data-odontologia-hero-backdrop-pattern=lines],[data-odontologia-hero-backdrop-pattern=arcs],[data-odontologia-hero-backdrop-pattern=texture]),.odontologia-template-scope:not([data-odontologia-hero-surface=dark]) .odontologia-hero-clean-backdrop:is([data-odontologia-hero-backdrop-pattern=radial],[data-odontologia-hero-backdrop-pattern=diagonal],[data-odontologia-hero-backdrop-pattern=waves],[data-odontologia-hero-backdrop-pattern=lines],[data-odontologia-hero-backdrop-pattern=arcs],[data-odontologia-hero-backdrop-pattern=texture]) .odontologia-hero-clean-backdrop-base{background-image:none!important;background-color:var(--odontologia-hero-clean-fill,var(--odontologia-hero-canvas-fill,var(--background)))!important}.odontologia-template-scope:not([data-odontologia-hero-surface=dark]) .odontologia-hero-clean-backdrop:is([data-odontologia-hero-backdrop-pattern=radial],[data-odontologia-hero-backdrop-pattern=diagonal],[data-odontologia-hero-backdrop-pattern=waves],[data-odontologia-hero-backdrop-pattern=lines],[data-odontologia-hero-backdrop-pattern=arcs],[data-odontologia-hero-backdrop-pattern=texture])>:not(.odontologia-hero-clean-backdrop-base){display:none!important}.odontologia-template-scope:not([data-odontologia-hero-surface=dark]) .odontologia-hero-clean-backdrop:is([data-odontologia-hero-backdrop-pattern=radial],[data-odontologia-hero-backdrop-pattern=diagonal],[data-odontologia-hero-backdrop-pattern=waves],[data-odontologia-hero-backdrop-pattern=lines],[data-odontologia-hero-backdrop-pattern=arcs],[data-odontologia-hero-backdrop-pattern=texture]):after,.odontologia-template-scope:not([data-odontologia-hero-surface=dark]) .odontologia-hero-clean-backdrop:is([data-odontologia-hero-backdrop-pattern=radial],[data-odontologia-hero-backdrop-pattern=diagonal],[data-odontologia-hero-backdrop-pattern=waves],[data-odontologia-hero-backdrop-pattern=lines],[data-odontologia-hero-backdrop-pattern=arcs],[data-odontologia-hero-backdrop-pattern=texture]):before{content:none!important;display:none!important}.odontologia-hero-clean-backdrop-band,.odontologia-hero-clean-backdrop-grid,.odontologia-hero-clean-backdrop-rules{color:var(--odontologia-hero-clean-wave,var(--primary))}[data-odontologia-hero]{--od-hero-z-backdrop:0;--od-hero-z-scrim:1;--od-hero-z-foreground:2;--od-hero-z-clinic-panel:2;--od-hero-z-doctor:3;--od-hero-z-copy:10;--od-hero-doctor-rise:calc(4.5rem + .5rem);--od-hero-photo-min-vh:92dvh;--od-hero-photo-min-rem:56rem;--od-hero-studio-laptop-copy-col-w:calc((75rem - 8rem - 4rem) / 2.15);--od-hero-clinic-bleed-copy-w:calc(var(--od-hero-studio-laptop-copy-col-w) * .92 * var(--od-hero-copy-width-scale,1));--od-hero-copy-base-max-w:34rem;--od-hero-copy-width-structural:1.25;--od-hero-copy-width-scale:calc(var(--odontologia-hero-copy-width-user,1) * var(--od-hero-copy-width-structural,1.25));--od-hero-copy-width-tablet-scale:var(--odontologia-hero-copy-width-tablet-user,1);z-index:0;isolation:isolate;position:relative}@media (min-width:1024px){[data-odontologia-hero] .odontologia-hero-doctor-split-grid{grid-template-columns:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1)) minmax(320px,1fr);column-gap:4rem}[data-odontologia-hero] .odontologia-hero-doctor-split-grid .odontologia-hero-copy-layer{width:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1));max-width:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1));flex:none}[data-odontologia-hero] .odontologia-hero-doctor-split-grid .odontologia-hero-description{max-width:100%}[data-odontologia-hero] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy{width:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1));max-width:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1))}[data-odontologia-hero] .odontologia-hero-copy-layer.odontologia-hero-scaled-copy{max-width:calc(var(--od-hero-copy-base-max-w) * var(--od-hero-copy-width-scale,1))}[data-odontologia-hero][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer{max-width:min(calc(var(--od-hero-copy-base-max-w) * var(--od-hero-copy-width-scale,1)),46%);width:min(calc(var(--od-hero-copy-base-max-w) * var(--od-hero-copy-width-scale,1)),46%);border-radius:var(--surface-card-radius,1.75rem);place-self:center start;padding:clamp(1.35rem,2.2vw,2.35rem) clamp(1.35rem,2.4vw,2.5rem)}[data-odontologia-hero][data-odontologia-hero-clinic-framed=true]:not([data-odontologia-hero-clinic-bleed=true]) .odontologia-hero-doctor-split-grid{grid-template-columns:calc(var(--od-hero-studio-laptop-copy-col-w) * .88 * var(--od-hero-copy-width-scale,1)) minmax(22rem,1.4fr);column-gap:2.5rem}[data-odontologia-hero][data-odontologia-hero-clinic-framed=true]:not([data-odontologia-hero-clinic-bleed=true]) .odontologia-hero-doctor-split-grid .odontologia-hero-copy-layer{width:calc(var(--od-hero-studio-laptop-copy-col-w) * .88 * var(--od-hero-copy-width-scale,1));max-width:calc(var(--od-hero-studio-laptop-copy-col-w) * .88 * var(--od-hero-copy-width-scale,1))}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer{width:var(--od-hero-clinic-bleed-copy-w);max-width:var(--od-hero-clinic-bleed-copy-w);justify-self:start}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer .odontologia-hero-description,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer .odontologia-hero-title{width:100%;max-width:100%}}@media (min-width:1024px) and (max-width:1600px){[data-odontologia-hero]{--od-hero-laptop-copy-compress:.88;--od-hero-laptop-copy-gutter:clamp(.85rem,1.8vw,1.4rem);--od-hero-laptop-doctor-nudge:clamp(.65rem,1.6vw,1.35rem)}[data-odontologia-hero] .odontologia-hero-doctor-split-grid{grid-template-columns:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1) * var(--od-hero-laptop-copy-compress,1)) minmax(260px,1fr);column-gap:clamp(2rem,3.25vw,3.25rem)}[data-odontologia-hero] .odontologia-hero-doctor-split-grid .odontologia-hero-copy-layer,[data-odontologia-hero] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy{width:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1) * var(--od-hero-laptop-copy-compress,1));max-width:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1) * var(--od-hero-laptop-copy-compress,1));box-sizing:border-box;padding-inline-end:var(--od-hero-laptop-copy-gutter)}[data-odontologia-hero] .odontologia-hero-doctor-fov-anchor,[data-odontologia-hero] .odontologia-hero-doctor-stack-layer{box-sizing:border-box;padding-inline-start:var(--od-hero-laptop-doctor-nudge)}}@media (min-width:1024px){[data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer{-webkit-backdrop-filter:blur(18px)saturate(1.15);background:#ffffffb8;border:1px solid #ffffff8c}[data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-cta-row [data-hero-cta=secondary]{color:var(--hero-action-secondary-foreground,var(--foreground))!important;border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-secondary-border,var(--border))!important;box-shadow:none!important;background-color:#fff!important}}@media (max-width:639px){[data-odontologia-hero-mobile-layer=full-photo] .odontologia-hero-copy-layer{-webkit-backdrop-filter:blur(18px)saturate(1.15);border-radius:var(--surface-card-radius,1.35rem);background:#ffffffb8;border:1px solid #ffffff8c;align-self:stretch;width:100%;max-width:100%;padding:clamp(1.1rem,4.2vw,1.55rem) clamp(1rem,4vw,1.4rem)}[data-odontologia-hero-mobile-layer=full-photo] .odontologia-hero-cta-row [data-hero-cta=secondary]{color:var(--hero-action-secondary-foreground,var(--foreground))!important;border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-secondary-border,var(--border))!important;box-shadow:none!important;background-color:#fff!important}}[data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer{-webkit-backdrop-filter:blur(18px)saturate(1.15);background:#ffffffb8;border:1px solid #ffffff8c}[data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-cta-row [data-hero-cta=secondary]{color:var(--hero-action-secondary-foreground,var(--foreground))!important;border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-secondary-border,var(--border))!important;box-shadow:none!important;background-color:#fff!important}[data-odontologia-hero-calibration-layout=mobile][data-odontologia-hero-mobile-layer=full-photo]:not([data-odontologia-hero-calibration-frame=tablet]) .odontologia-hero-copy-layer{-webkit-backdrop-filter:blur(18px)saturate(1.15);border-radius:var(--surface-card-radius,1.35rem);background:#ffffffb8;border:1px solid #ffffff8c;align-self:stretch;width:100%;max-width:100%;padding:clamp(1.1rem,4.2vw,1.55rem) clamp(1rem,4vw,1.4rem)}[data-odontologia-hero-calibration-layout=mobile][data-odontologia-hero-mobile-layer=full-photo]:not([data-odontologia-hero-calibration-frame=tablet]) .odontologia-hero-cta-row [data-hero-cta=secondary]{color:var(--hero-action-secondary-foreground,var(--foreground))!important;border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-secondary-border,var(--border))!important;box-shadow:none!important;background-color:#fff!important}[data-odontologia-hero-calibration-frame=tablet][data-odontologia-hero-mobile-layer=full-photo] .odontologia-hero-copy-layer{-webkit-backdrop-filter:blur(18px)saturate(1.15);border-radius:var(--surface-card-radius,1.5rem);background:#ffffffb8;border:1px solid #ffffff8c;padding:clamp(1.2rem,2.4vw,1.85rem) clamp(1.15rem,2.6vw,1.7rem)}[data-odontologia-hero-calibration-frame=tablet][data-odontologia-hero-mobile-layer=full-photo] .odontologia-hero-cta-row [data-hero-cta=secondary]{color:var(--hero-action-secondary-foreground,var(--foreground))!important;border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-secondary-border,var(--border))!important;box-shadow:none!important;background-color:#fff!important}@media (min-width:640px) and (max-width:1023px){[data-odontologia-hero][data-odontologia-hero-mobile-layer=full-photo]:not([data-odontologia-hero-calibration-layout=desktop]) .odontologia-hero-copy-layer{border-radius:var(--surface-card-radius,1.5rem);border:1px solid #ffffff8c;padding:clamp(1.2rem,2.4vw,1.85rem) clamp(1.15rem,2.6vw,1.7rem)}[data-odontologia-hero][data-odontologia-hero-mobile-layer=full-photo]:not([data-odontologia-hero-calibration-layout=desktop]) .odontologia-hero-cta-row [data-hero-cta=secondary]{color:var(--hero-action-secondary-foreground,var(--foreground))!important;border-style:solid!important;border-width:1px!important;border-color:var(--hero-action-secondary-border,var(--border))!important;box-shadow:none!important;background-color:#fff!important}[data-odontologia-hero]{--od-hero-clinic-bleed-copy-w:calc(var(--od-hero-studio-laptop-copy-col-w) * .92 * var(--od-hero-copy-width-tablet-scale,1))}[data-odontologia-hero]:not([data-odontologia-hero-calibration-layout=desktop]) .odontologia-hero-copy-layer.odontologia-hero-scaled-copy{max-width:min(100%,calc(var(--od-hero-copy-base-max-w) * var(--od-hero-copy-width-tablet-scale,1)))}[data-odontologia-hero] .odontologia-hero-doctor-split-grid.odontologia-hero-tablet-grid{grid-template-columns:minmax(0,calc(var(--od-hero-copy-base-max-w) * var(--od-hero-copy-width-tablet-scale,1))) minmax(220px,.82fr);align-items:center;column-gap:1.25rem}[data-odontologia-hero] .odontologia-hero-doctor-split-grid.odontologia-hero-tablet-grid>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy{width:min(100%,calc(var(--od-hero-copy-base-max-w) * var(--od-hero-copy-width-tablet-scale,1)));max-width:min(100%,calc(var(--od-hero-copy-base-max-w) * var(--od-hero-copy-width-tablet-scale,1)));flex:none}[data-odontologia-hero] .odontologia-hero-doctor-split-grid.odontologia-hero-tablet-grid>.odontologia-hero-copy-layer .odontologia-hero-description,[data-odontologia-hero] .odontologia-hero-doctor-split-grid.odontologia-hero-tablet-grid>.odontologia-hero-copy-layer .odontologia-hero-title{max-width:100%;margin-inline:0}}@media (max-width:1023px){[data-odontologia-hero].odontologia-hero-doctor-fov-section:not(.odontologia-hero-min-shell):not([data-odontologia-hero-shell-layout=compact]):not([data-odontologia-hero-shell-layout=plain]):not([data-odontologia-hero-mobile-panel-above=true]){min-height:min(54dvh,36rem)}}@media (min-width:640px){[data-odontologia-hero]{--od-hero-doctor-rise:calc(4.5rem + .75rem)}}@media (min-width:1024px){[data-odontologia-hero]{--od-hero-doctor-rise:calc(5rem + .5rem)}}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-below-header=offset]:not([data-odontologia-hero-mobile-atmosphere-split=true]):not([data-odontologia-hero-mobile-panel-above=true]){box-sizing:border-box;margin-top:var(--site-pub-fixed-header-height,4.5rem)!important;padding-top:0!important}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-below-header=offset][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]):not([data-odontologia-hero-mobile-atmosphere-split=true]){box-sizing:border-box;margin-top:var(--site-pub-fixed-header-height,4.5rem)!important;padding-top:calc(var(--od-hero-mobile-panel-above-header-gap,0px))!important}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-below-header=offset][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-clinic-framed=true]:not([data-odontologia-hero-mobile-atmosphere-split=true]){box-sizing:border-box;margin-top:var(--site-pub-fixed-header-height,4.5rem)!important;padding-top:0!important}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-mobile-atmosphere-split=true]):not([data-odontologia-hero-mobile-panel-above=true]){--od-hero-doctor-rise:0px;padding-top:var(--site-pub-fixed-header-height,4.5rem)!important;box-sizing:border-box!important;max-width:100%!important;margin-top:0!important;overflow-x:clip!important}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-below-header=underlap][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]):not([data-odontologia-hero-mobile-atmosphere-split=true]){--od-hero-doctor-rise:0px;padding-top:calc(var(--site-pub-fixed-header-height,4.5rem) + var(--od-hero-mobile-panel-above-header-gap,0px))!important;box-sizing:border-box!important;max-width:100%!important;margin-top:0!important;overflow-x:clip!important}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-below-header=underlap][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-clinic-framed=true]:not([data-odontologia-hero-mobile-atmosphere-split=true]){--od-hero-doctor-rise:0px;padding-top:var(--site-pub-fixed-header-height,4.5rem)!important;box-sizing:border-box!important;max-width:100%!important;margin-top:0!important;overflow-x:clip!important}html[data-site=clinic-ver] main:has([data-odontologia-hero]){display:flow-root}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-below-header=offset]:not([data-odontologia-hero-mobile-atmosphere-split=true]):not([data-odontologia-hero-mobile-panel-above=true]) .odontologia-hero-doctor-stack-layer .odontologia-hero-doctor-fov,html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-mobile-panel-above=true]) .odontologia-hero-doctor-stack-layer .odontologia-hero-doctor-fov{top:0}[data-odontologia-hero].odontologia-hero-header-bleed [data-odontologia-hero-backdrop],html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-header-bleed=true] [data-odontologia-hero-backdrop]{top:calc(-1 * var(--site-pub-fixed-header-height,4.5rem));height:auto;bottom:0}[data-odontologia-hero].odontologia-hero-header-bleed,html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-header-bleed=true]{overflow:visible!important}html[data-site=clinic-ver] [data-odontologia-hero]:not([data-odontologia-hero-below-header=in-flow]):not([data-odontologia-hero-mobile-atmosphere-split=true]) .odontologia-hero-foreground{flex-direction:column;min-height:0;flex:auto!important;justify-content:center!important;display:flex!important}html[data-site=clinic-ver] [data-odontologia-hero]:not([data-odontologia-hero-below-header=in-flow]):not([data-odontologia-hero-mobile-atmosphere-split=true]) .odontologia-hero-foreground>.grid{align-items:center;width:100%}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact]:not([data-odontologia-hero-clinic-bleed=true]):not([data-odontologia-hero-mobile-atmosphere-split=true]) .odontologia-hero-doctor-fov-grid-compact,html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact]:not([data-odontologia-hero-clinic-bleed=true]):not([data-odontologia-hero-mobile-atmosphere-split=true]) .odontologia-hero-doctor-split-grid{align-items:center!important}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact]:not([data-odontologia-hero-clinic-bleed=true]):not([data-odontologia-hero-mobile-atmosphere-split=true]) .odontologia-hero-copy-layer{align-self:center!important}@media (max-width:1023px){html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-clinic-framed=true] .odontologia-hero-foreground,html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-foreground{flex:none!important;justify-content:flex-start!important}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-clinic-framed=true] .odontologia-hero-foreground>.grid,html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-foreground>.grid{align-items:start!important}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-clinic-framed=true] .odontologia-hero-copy-layer{justify-content:flex-start!important;align-self:stretch!important}}html[data-site=clinic-ver] [data-odontologia-hero].odontologia-hero-min-shell[data-odontologia-hero-min-shell=photo]:not([data-odontologia-hero-mobile-atmosphere-split=true]){flex-direction:column;display:flex;min-height:min(calc((var(--od-hero-photo-min-vh) - var(--od-hero-doctor-rise)) * var(--odontologia-hero-shell-scale,1)),calc((var(--od-hero-photo-min-rem) - var(--od-hero-doctor-rise)) * var(--odontologia-hero-shell-scale,1)))!important}@media (min-width:1024px){[data-odontologia-hero]{--od-hero-photo-min-vh:90dvh;--od-hero-photo-min-rem:58rem}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-clinic-bleed=true]){box-sizing:border-box!important;min-height:min(calc(58dvh * var(--odontologia-hero-shell-scale,1) + var(--site-pub-fixed-header-height,4.5rem)),calc(38rem * var(--odontologia-hero-shell-scale,1) + var(--site-pub-fixed-header-height,4.5rem)))!important;max-width:100%!important;overflow-x:clip!important}}@media (min-width:1024px) and (max-width:1600px){[data-odontologia-hero][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-shell-layout=plain]):not([data-odontologia-hero-clinic-bleed=true]){--od-hero-photo-min-vh:100svh;--od-hero-photo-min-rem:100svh}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-clinic-bleed=true]){min-height:calc(100svh * var(--odontologia-hero-shell-scale,1))!important}}html[data-site=clinic-ver] [data-odontologia-hero]:not([data-odontologia-hero-below-header=in-flow]):not([data-odontologia-hero-mobile-atmosphere-split=true]):not([data-odontologia-hero-shell-layout=compact]):not([data-odontologia-hero-shell-layout=plain]):not([data-odontologia-hero-clinic-bleed=true]):not(.odontologia-hero-min-shell){flex-direction:column;display:flex}@media (max-width:1023px){html[data-site=clinic-ver] [data-odontologia-hero]:not([data-odontologia-hero-below-header=in-flow]):not([data-odontologia-hero-mobile-atmosphere-split=true]):not([data-odontologia-hero-shell-layout=compact]):not([data-odontologia-hero-shell-layout=plain]):not([data-odontologia-hero-clinic-bleed=true]):not([data-odontologia-hero-mobile-panel-above=true]).odontologia-hero-doctor-fov-section:not(.odontologia-hero-min-shell){min-height:min(calc(54dvh - var(--od-hero-doctor-rise)),calc(36rem - var(--od-hero-doctor-rise)))}}.odontologia-template-scope [data-odontologia-hero].odontologia-hero-doctor-fov-section,.odontologia-template-scope [data-odontologia-workbench-section=home\.hero]{overflow:clip}.odontologia-template-scope [data-odontologia-workbench-section=home\.hero]:has([data-odontologia-hero-below-header=underlap]){overflow-y:visible}.odontologia-template-scope [data-odontologia-workbench-section=home\.hero]{z-index:0;isolation:isolate;position:relative}.odontologia-template-scope [data-odontologia-workbench-section=home\.hero]~[data-odontologia-workbench-section]{z-index:1;isolation:isolate;position:relative}[data-odontologia-hero] [data-odontologia-hero-backdrop]{z-index:var(--od-hero-z-backdrop);position:absolute}[data-odontologia-hero] [data-odontologia-hero-scrim]{z-index:var(--od-hero-z-scrim);position:absolute}[data-odontologia-hero] .odontologia-hero-foreground{z-index:var(--od-hero-z-foreground);position:relative}[data-odontologia-hero] .odontologia-hero-doctor-stack-layer{z-index:var(--od-hero-z-doctor);isolation:isolate;position:relative}[data-odontologia-hero] .odontologia-hero-doctor-fov{z-index:2;position:absolute}[data-odontologia-hero] .odontologia-hero-doctor-fov-anchor{z-index:1;position:relative}@media (min-width:640px){[data-odontologia-hero] .odontologia-hero-doctor-stack-layer .odontologia-hero-doctor-fov{top:calc(-1 * var(--od-hero-doctor-rise));height:auto;bottom:0;overflow:visible}[data-odontologia-hero] .odontologia-hero-doctor-fov .odontologia-hero-doctor-img-viewport{overflow:visible}}[data-odontologia-hero] [data-odontologia-hero-clinic-panel],[data-odontologia-hero] [data-odontologia-hero-lifestyle-panel]{z-index:var(--od-hero-z-clinic-panel);position:absolute}[data-odontologia-hero] [data-odontologia-hero-clinic-panel]>div,[data-odontologia-hero] [data-odontologia-hero-lifestyle-panel]>div{border-radius:var(--radius-xl);overflow:hidden}[data-odontologia-hero][data-odontologia-hero-clinic-framed=true] [data-odontologia-hero-clinic-panel]{inset:0}[data-odontologia-hero][data-odontologia-hero-clinic-framed=true] [data-odontologia-hero-clinic-panel]>div{border-radius:inherit;overflow:hidden}@media (min-width:768px){[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true]{min-height:calc(clamp(520px, min(48vw, calc(100dvh - var(--od-hero-doctor-rise))), 680px) * var(--odontologia-hero-shell-scale,1));box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden;padding-bottom:0!important}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-below-header=in-flow]{margin-top:0!important;padding-top:0!important}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-foreground{z-index:var(--od-hero-z-foreground);flex-direction:column;flex:auto;justify-content:center;width:100%;min-height:0;display:flex;position:relative}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-foreground>.grid{align-items:center;width:100%}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer{justify-content:center;align-self:start}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] [data-odontologia-hero-clinic-bleed-media]{z-index:var(--od-hero-z-clinic-panel);box-shadow:none;pointer-events:none;background-color:#0000;border-radius:0;position:absolute;inset:0;overflow:visible;container-type:inline-size}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] [data-odontologia-hero-clinic-bleed-media][data-odontologia-hero-clinic-editable=true]{z-index:calc(var(--od-hero-z-copy,10) + 1)}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] [data-odontologia-hero-clinic-card-row]{--od-hero-clinic-hero-w:100cqw;justify-content:flex-end;align-items:center;height:100%;display:flex;container-type:inline-size}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] [data-odontologia-hero-clinic-bleed-media] [data-odontologia-hero-clinic-card]{--od-hero-clinic-card-gap:2.75rem;--od-hero-clinic-card-ratio:1.3333;--od-hero-clinic-card-avail:calc(100cqw - var(--od-hero-clinic-bleed-copy-w) - var(--od-hero-clinic-card-gap));--od-hero-clinic-card-gutter:max(0px,calc((var(--od-hero-clinic-hero-w) - 100cqw) / 2 - 1.5rem));--od-hero-clinic-card-overflow:min(var(--od-hero-clinic-card-gutter),10rem);--od-hero-clinic-card-base:calc(var(--od-hero-clinic-card-avail) + 5rem);--od-hero-clinic-card-w:calc(var(--od-hero-clinic-card-base) * var(--od-clinic-card-scale,1));width:min(var(--od-hero-clinic-card-w),calc(var(--od-hero-clinic-card-avail) + var(--od-hero-clinic-card-overflow)));height:min(calc(var(--od-hero-clinic-card-w) / var(--od-hero-clinic-card-ratio)),calc(100% - 3rem));margin-right:calc(-1 * clamp(0px, var(--od-hero-clinic-card-w) - var(--od-hero-clinic-card-avail), var(--od-hero-clinic-card-overflow)));flex:none}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-clinic-format=box] [data-odontologia-hero-clinic-bleed-media] [data-odontologia-hero-clinic-card]{--od-hero-clinic-card-ratio:1}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-clinic-format=portrait] [data-odontologia-hero-clinic-bleed-media] [data-odontologia-hero-clinic-card]{--od-hero-clinic-card-ratio:.8}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true]:is([data-odontologia-hero-clinic-format=box],[data-odontologia-hero-clinic-format=portrait]) [data-odontologia-hero-clinic-bleed-media] [data-odontologia-hero-clinic-card]{--od-hero-clinic-card-w:calc(var(--od-hero-clinic-card-base) * var(--od-hero-clinic-card-format-w,1) * var(--od-clinic-card-scale,1));width:auto;max-width:calc(var(--od-hero-clinic-card-avail) + var(--od-hero-clinic-card-overflow));aspect-ratio:var(--od-hero-clinic-card-ratio)}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] [data-odontologia-hero-clinic-card]{--od-hero-clinic-card-border:0px;--od-hero-clinic-card-radius:var(--surface-media-radius,var(--radius-xl,1.75rem));border-radius:var(--od-hero-clinic-card-radius);box-shadow:var(--surface-shadow,none);background:0 0;border:0}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] [data-odontologia-hero-clinic-card-photo]{border-radius:var(--od-hero-clinic-card-radius)}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] [data-odontologia-hero-scrim]{display:none!important}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] [data-odontologia-hero-clinic-bleed-media]:after{content:none}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] [data-odontologia-hero-clinic-frame],[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] [data-odontologia-hero-clinic-mobile-bleed]{display:none!important}}@media (max-width:767px){[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop:after{content:"";z-index:6;pointer-events:none;opacity:.52;background:#fff;position:absolute;inset:0}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop:is([data-odontologia-hero-backdrop-pattern=soft-waves],[data-odontologia-hero-backdrop-pattern=soft-corners],[data-odontologia-hero-backdrop-pattern=soft-glow],[data-odontologia-hero-backdrop-pattern=soft-lines],[data-odontologia-hero-backdrop-pattern=soft-arc],[data-odontologia-hero-backdrop-pattern^=soft-organic]):after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=arcs]:after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=atelier-grid]:after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=diagonal]:after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=editorial]:after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=flat-lines]:after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=horizon]:after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=lines]:after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=luminous]:after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=none]:after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=radial]:after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=silk-veil]:after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=solid]:after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=texture]:after,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=waves]:after{content:none!important;opacity:0!important;box-shadow:none!important;background:0 0!important;border:none!important}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=soft-mist] .odontologia-hero-clean-backdrop-arch,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=soft-mist] .odontologia-hero-clean-backdrop-glow{opacity:.45}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=soft-mist] .odontologia-hero-clean-backdrop-arcs,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=soft-mist] .odontologia-hero-clean-backdrop-band,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=soft-mist] .odontologia-hero-clean-backdrop-dots,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=soft-mist] .odontologia-hero-clean-backdrop-rules,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=soft-mist] .odontologia-hero-clean-backdrop-waves{opacity:.55}}@media (min-width:768px) and (max-width:1023px){[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-mobile-layer]:not([data-odontologia-hero-mobile-layer=clinic]):not([data-odontologia-hero-calibration-layout=desktop]) [data-odontologia-hero-clinic-bleed-media]{display:none!important}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] [data-odontologia-hero-clinic-bleed-media] [data-odontologia-hero-clinic-card]{--od-hero-clinic-card-ratio:.8;--od-hero-clinic-card-avail:calc(50cqw - .75rem);--od-hero-clinic-card-base:var(--od-hero-clinic-card-avail)}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true],[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-clinic-framed=true],[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-mobile-panel-above=true],[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-shell-layout=compact]{min-height:calc(clamp(520px, min(48vw, calc(100dvh - var(--od-hero-doctor-rise))), 680px) * var(--odontologia-hero-shell-scale,1))!important}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true]:not([data-odontologia-hero-below-header=in-flow]){padding-top:0!important}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer{width:min(var(--od-hero-clinic-bleed-copy-w),calc(50% - .75rem));max-width:min(var(--od-hero-clinic-bleed-copy-w),calc(50% - .75rem));justify-content:center;align-self:start}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer .odontologia-hero-description,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer .odontologia-hero-title{width:100%;max-width:100%}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-foreground{flex:auto;justify-content:center;width:100%;min-height:0}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-foreground,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-shell-layout=compact] .odontologia-hero-foreground{flex:auto;justify-content:center}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-cta-row{flex-flow:wrap;align-items:center;gap:.65rem}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-cta-row>a,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-cta-row>button{flex:0 auto;width:auto}}.odontologia-template-scope:has([data-odontologia-hero-below-header=offset]) header[data-header-force-solid=true],.odontologia-template-scope:has([data-odontologia-hero-clinic-bleed=true]) header[data-header-force-solid=true],.odontologia-template-scope:has([data-odontologia-hero-clinic-framed=true]) header[data-header-force-solid=true]{box-shadow:none!important;border-bottom-width:0!important}[data-odontologia-hero][data-odontologia-hero-clinic-framed=true][data-odontologia-hero-below-header=in-flow]{margin-top:0!important;padding-top:0!important}.odontologia-template-scope:has([data-odontologia-hero-clinic-bleed=true]) [data-odontologia-workbench-section=shell\.header],.odontologia-template-scope:has([data-odontologia-hero-clinic-framed=true]) [data-odontologia-workbench-section=shell\.header]{background-color:var(--background);margin-bottom:0;padding-bottom:0}@media (min-width:1024px){[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer{width:var(--od-hero-clinic-bleed-copy-w);max-width:var(--od-hero-clinic-bleed-copy-w)}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-clinic-format=box] [data-odontologia-hero-clinic-bleed-media] [data-odontologia-hero-clinic-card]{--od-hero-clinic-card-format-w:.85}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-clinic-format=portrait] [data-odontologia-hero-clinic-bleed-media] [data-odontologia-hero-clinic-card]{--od-hero-clinic-card-format-w:.75}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer .odontologia-hero-description,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer .odontologia-hero-title{width:100%;max-width:100%}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-cta-row{flex-flow:row;align-items:center}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-cta-row>a,[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-cta-row>button{flex:none;width:auto}}[data-odontologia-hero]:not([data-odontologia-hero-clinic-bleed=true]) [data-odontologia-hero-clinic-frame]{width:min(100%,calc(var(--od-clinic-frame-base-max,20rem) * var(--od-clinic-frame-scale,1)));max-width:min(100%,calc(var(--od-clinic-frame-base-max,20rem) * var(--od-clinic-frame-scale,1)))}[data-odontologia-hero]:not([data-odontologia-hero-clinic-bleed=true])[data-odontologia-hero-clinic-format=wide] [data-odontologia-hero-clinic-frame]{--od-clinic-frame-base-max:20rem}[data-odontologia-hero]:not([data-odontologia-hero-clinic-bleed=true])[data-odontologia-hero-clinic-format=square] [data-odontologia-hero-clinic-frame]{--od-clinic-frame-base-max:16rem}@media (min-width:1024px){[data-odontologia-hero]:not([data-odontologia-hero-clinic-bleed=true])[data-odontologia-hero-clinic-format=wide] [data-odontologia-hero-clinic-frame]{--od-clinic-frame-base-max:36rem}[data-odontologia-hero]:not([data-odontologia-hero-clinic-bleed=true])[data-odontologia-hero-clinic-format=square] [data-odontologia-hero-clinic-frame]{--od-clinic-frame-base-max:28rem}}@media (min-width:1280px){[data-odontologia-hero]:not([data-odontologia-hero-clinic-bleed=true])[data-odontologia-hero-clinic-format=wide] [data-odontologia-hero-clinic-frame]{--od-clinic-frame-base-max:40rem}[data-odontologia-hero]:not([data-odontologia-hero-clinic-bleed=true])[data-odontologia-hero-clinic-format=square] [data-odontologia-hero-clinic-frame]{--od-clinic-frame-base-max:32rem}}@media (max-width:767px){[data-odontologia-hero][data-odontologia-hero-clinic-framed=true]{overflow-x:clip}[data-odontologia-hero][data-odontologia-hero-clinic-framed=true] .odontologia-hero-foreground{padding-top:.75rem;padding-bottom:.75rem;pointer-events:auto!important;flex:none!important;justify-content:flex-start!important;min-height:0!important;position:relative!important;inset:auto!important}[data-odontologia-hero][data-odontologia-hero-clinic-framed=true] .odontologia-hero-foreground>.grid{pointer-events:auto!important;align-items:start!important}[data-odontologia-hero][data-odontologia-hero-clinic-framed=true] .odontologia-hero-copy-layer{pointer-events:auto!important;justify-content:flex-start!important;align-self:stretch!important;width:100%!important;max-width:100%!important}[data-odontologia-hero] [data-odontologia-hero-clinic-mobile-bleed]{width:100%;max-width:none;margin-inline:0;margin-top:var(--od-hero-clinic-mobile-bleed-gap-top,0);margin-bottom:var(--od-hero-clinic-mobile-bleed-gap-bottom,0);border-radius:0;padding-inline:0;display:block}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]{padding-bottom:5rem}[data-odontologia-hero][data-odontologia-hero-clinic-framed=true]:not([data-odontologia-hero-below-header=in-flow]),[data-odontologia-hero][data-odontologia-hero-clinic-framed=true][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-below-header=in-flow]{padding-top:0!important}[data-odontologia-hero] [data-odontologia-hero-clinic-mobile-bleed] img{border-radius:0}[data-odontologia-hero] [data-odontologia-hero-clinic-mobile-bleed] [data-odontologia-hero-clinic-card]{--od-hero-clinic-card-border:0px;--od-hero-clinic-card-radius:var(--surface-media-radius,var(--radius-xl,1.25rem));width:100%;aspect-ratio:calc(var(--od-hero-clinic-mobile-card-ratio,1.5) / var(--od-clinic-card-scale,1));border-radius:var(--od-hero-clinic-card-radius);box-shadow:var(--surface-shadow,none);background:0 0;border:0}[data-odontologia-hero][data-odontologia-hero-clinic-format=box] [data-odontologia-hero-clinic-mobile-bleed] [data-odontologia-hero-clinic-card]{--od-hero-clinic-mobile-card-ratio:1}[data-odontologia-hero][data-odontologia-hero-clinic-format=portrait] [data-odontologia-hero-clinic-mobile-bleed] [data-odontologia-hero-clinic-card]{--od-hero-clinic-mobile-card-ratio:.8}[data-odontologia-hero] [data-odontologia-hero-clinic-mobile-bleed] [data-odontologia-hero-clinic-card-photo]{border-radius:var(--od-hero-clinic-card-radius)}[data-odontologia-hero] [data-odontologia-hero-clinic-mobile-bleed] [data-odontologia-hero-clinic-card-badge]{gap:.5rem;padding:.45rem .85rem .45rem .7rem}[data-odontologia-hero] [data-odontologia-hero-clinic-mobile-bleed] [data-odontologia-hero-clinic-card-badge] p{font-size:.68rem}[data-odontologia-hero] [data-odontologia-hero-clinic-mobile-full-width=true]>.page-container{max-width:none;padding-inline:0}[data-odontologia-hero] [data-odontologia-hero-clinic-mobile-full-width=true] [data-odontologia-hero-clinic-card]{--od-hero-clinic-card-radius:0px;box-shadow:none}}@media (min-width:640px) and (max-width:1023px){[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]{padding-bottom:5.25rem}}@media (min-width:1024px){[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-calibration-frame=mobile]):not([data-odontologia-hero-calibration-frame=tablet]){--od-hero-mobile-panel-above-header-gap:0px!important}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:is([data-odontologia-hero-calibration-frame=mobile],[data-odontologia-hero-calibration-frame=tablet]){padding-bottom:5.5rem}}@media (min-width:640px) and (max-width:1023px){[data-odontologia-hero]:not([data-odontologia-hero-clinic-bleed=true])[data-odontologia-hero-clinic-format=wide] [data-odontologia-hero-clinic-frame]{--od-clinic-frame-base-max:26rem}[data-odontologia-hero]:not([data-odontologia-hero-clinic-bleed=true])[data-odontologia-hero-clinic-format=square] [data-odontologia-hero-clinic-frame]{--od-clinic-frame-base-max:22rem}@media (min-width:768px) and (max-width:1023px){[data-odontologia-hero] .odontologia-hero-foreground{justify-content:center!important}}[data-odontologia-hero][data-odontologia-hero-clinic-framed=true] [data-odontologia-hero-clinic-frame]{width:100%;max-width:100%;margin-inline:0}[data-odontologia-hero][data-odontologia-hero-clinic-framed=true] .odontologia-hero-copy-layer.odontologia-hero-scaled-copy{max-width:100%}[data-odontologia-hero][data-odontologia-hero-clinic-framed=true]:not([data-odontologia-hero-min-shell=photo]):not([data-odontologia-hero-clinic-bleed=true]):not([data-odontologia-hero-shell-scaled=true]){min-height:0!important}[data-odontologia-hero][data-odontologia-hero-clinic-framed=true] .odontologia-hero-tablet-grid,[data-odontologia-hero][data-odontologia-hero-clinic-framed=true] .page-container>.grid{flex:none;min-height:0}}[data-odontologia-hero] [data-odontologia-hero-panel-photo-badge]{z-index:calc(var(--od-hero-z-doctor,3) + 2)}[data-odontologia-hero] .odontologia-hero-doctor-column:has([data-odontologia-hero-panel-photo-badge]),[data-odontologia-hero] .odontologia-hero-doctor-fov:has([data-odontologia-hero-panel-photo-badge]),[data-odontologia-hero] .odontologia-hero-doctor-stack-layer:has([data-odontologia-hero-panel-photo-badge]){overflow:visible}[data-odontologia-hero] .odontologia-hero-copy-layer{z-index:var(--od-hero-z-copy);position:relative}@media (min-width:1024px){[data-odontologia-hero][data-odontologia-hero-doctor-flush-bottom=true]{padding-bottom:0}[data-odontologia-hero].odontologia-hero-doctor-fov-section .odontologia-hero-copy-layer{min-height:min-content;padding-block:clamp(1rem,2.75svh,2.5rem)}}@media (min-width:1024px) and (max-height:900px){[data-odontologia-hero][data-odontologia-hero-doctor-flush-bottom=true]{padding-bottom:clamp(1.25rem,2.75svh,2.25rem)}[data-odontologia-hero].odontologia-hero-doctor-fov-section .odontologia-hero-copy-layer{padding-block:clamp(1.125rem,3.25svh,2rem)}[data-odontologia-hero].odontologia-hero-doctor-fov-section:not([data-odontologia-hero-shell-layout=compact]):not([data-odontologia-hero-shell-layout=plain]) .odontologia-hero-doctor-fov-grid{align-items:start}}@media (min-width:1024px) and (max-height:760px){[data-odontologia-hero][data-odontologia-hero-doctor-flush-bottom=true]{padding-bottom:clamp(1rem,2.25svh,1.75rem)}}@media (max-width:1023px){[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]):not([data-odontologia-hero-below-header=offset]):not([data-odontologia-hero-below-header=in-flow]):not([data-odontologia-hero-shell-scaled=true]){--od-hero-z-doctor:1;--od-hero-z-copy:8;--od-hero-doctor-rise:0px;--od-hero-mobile-panel-above-copy-gap:10px;min-height:0;overflow:clip visible;padding-top:calc(4.5rem + .5rem + var(--od-hero-mobile-panel-above-header-gap,0px))!important}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-below-header=in-flow]:not([data-odontologia-hero-clinic-framed=true]):not([data-odontologia-hero-shell-scaled=true]),[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-below-header=offset]:not([data-odontologia-hero-clinic-framed=true]):not([data-odontologia-hero-shell-scaled=true]){--od-hero-z-doctor:1;--od-hero-z-copy:8;--od-hero-doctor-rise:0px;--od-hero-mobile-panel-above-copy-gap:10px;min-height:0;overflow:clip visible;padding-top:calc(var(--od-hero-mobile-panel-above-header-gap,0px))!important}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-shell-scaled=true]:not([data-odontologia-hero-clinic-framed=true]):not([data-odontologia-hero-below-header=offset]):not([data-odontologia-hero-below-header=in-flow]){--od-hero-z-doctor:1;--od-hero-z-copy:8;--od-hero-doctor-rise:0px;--od-hero-mobile-panel-above-copy-gap:10px;overflow:clip visible;padding-top:calc(4.5rem + .5rem + var(--od-hero-mobile-panel-above-header-gap,0px))!important}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=in-flow]:not([data-odontologia-hero-clinic-framed=true]),[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=offset]:not([data-odontologia-hero-clinic-framed=true]){--od-hero-z-doctor:1;--od-hero-z-copy:8;--od-hero-doctor-rise:0px;--od-hero-mobile-panel-above-copy-gap:10px;overflow:clip visible;padding-top:calc(var(--od-hero-mobile-panel-above-header-gap,0px))!important}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-clinic-framed=true]{--od-hero-z-doctor:1;--od-hero-z-copy:8;--od-hero-doctor-rise:0px;--od-hero-mobile-panel-above-copy-gap:10px;overflow:clip visible}@media (max-width:767px){[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-clinic-framed=true]:not([data-odontologia-hero-shell-scaled=true]){min-height:0}}@media (min-width:640px){[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]):not([data-odontologia-hero-below-header=offset]):not([data-odontologia-hero-below-header=in-flow]){padding-top:calc(4.5rem + .75rem + var(--od-hero-mobile-panel-above-header-gap,0px))!important}}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-bleed=true]) .odontologia-hero-foreground{flex:none;min-height:0}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-bleed=true]) .odontologia-hero-doctor-fov-grid,[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-bleed=true]) .odontologia-hero-foreground>.grid{gap:var(--od-hero-mobile-panel-above-copy-gap);row-gap:var(--od-hero-mobile-panel-above-copy-gap);flex:none;min-height:0}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-stack-layer{z-index:var(--od-hero-z-doctor);isolation:isolate;align-self:start;max-width:100%;height:auto;min-height:0;overflow:visible!important}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-column{height:auto;min-height:0;overflow:visible!important}@media (max-width:639px){[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-stack-layer,[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-tablet-grid>.hero-lcp-col{order:1!important}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-copy-layer{order:2!important}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]){--od-hero-mobile-panel-above-copy-gap:var(--od-hero-mobile-panel-above-copy-gap-phone,24px)!important}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-bleed=true]) .odontologia-hero-doctor-fov-grid,[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-bleed=true]) .odontologia-hero-foreground>.grid{gap:var(--od-hero-mobile-panel-above-copy-gap)!important;row-gap:var(--od-hero-mobile-panel-above-copy-gap)!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]) .odontologia-hero-doctor-column,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]) .odontologia-hero-doctor-cutout-mobile,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]) .odontologia-hero-doctor-fov,.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]) .odontologia-hero-doctor-stack-layer{overflow:visible!important}}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-fov{z-index:1;align-items:flex-start;height:auto;position:relative;inset:auto;overflow:visible!important}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-stack-layer .odontologia-hero-doctor-fov{height:auto!important;position:relative!important;inset:auto!important}@media (max-width:639px){[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-fov .odontologia-hero-doctor-img-viewport{height:calc(var(--od-m-doc-base-height,min(78vw, 26rem)) * (1 + var(--od-m-frame-span-y-down-factor,0)));justify-content:center;align-items:flex-start;max-height:none;line-height:0;display:flex;overflow:hidden}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-fov .odontologia-hero-doctor-img-viewport>div{transform-origin:var(--od-frozen-m-scale-origin,50% 0);justify-content:center;align-items:flex-start;line-height:0;display:flex}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-fov .odontologia-hero-doctor-img-scale,[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-fov img.odontologia-hero-doctor-img-scale{width:auto;max-width:94%;height:var(--od-m-doc-base-height,min(78vw,26rem));max-height:var(--od-m-doc-base-height,min(78vw,26rem));object-fit:contain;object-position:top center;display:block}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-below-header=in-flow]:not([data-odontologia-hero-clinic-framed=true]),[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-below-header=offset]:not([data-odontologia-hero-clinic-framed=true]),[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=in-flow]:not([data-odontologia-hero-clinic-framed=true]),[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=offset]:not([data-odontologia-hero-clinic-framed=true]){padding-top:0!important}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]):not([data-odontologia-hero-below-header=offset]):not([data-odontologia-hero-below-header=in-flow]),[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-shell-scaled=true]:not([data-odontologia-hero-clinic-framed=true]):not([data-odontologia-hero-below-header=offset]):not([data-odontologia-hero-below-header=in-flow]){padding-top:5rem!important}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]) .odontologia-hero-doctor-stack-layer{margin-top:var(--od-hero-mobile-panel-above-header-gap,0)}[data-odontologia-hero] .odontologia-hero-doctor-stack-layer .odontologia-hero-doctor-fov{max-height:var(--od-m-doc-base-height,calc(var(--od-m-doc-max-vh,52) * 1vh));align-items:flex-start!important;height:auto!important;position:relative!important;inset:auto!important;overflow:visible!important}}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-fov-anchor:not(:has([data-odontologia-hero-clinic-panel])){visibility:hidden;height:0;min-height:0;margin:0;display:none;overflow:hidden}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-doctor-fov-anchor:has([data-odontologia-hero-clinic-panel]){visibility:visible;height:auto;min-height:0;margin:0;display:block;overflow:visible}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-clinic-framed=true] [data-odontologia-hero-clinic-mobile-bleed]{width:100%;max-width:none;display:block}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]) [data-odontologia-hero-clinic-frame]{visibility:visible;width:min(100%,calc(16rem * var(--od-clinic-frame-scale,1)));max-width:min(100%,calc(16rem * var(--od-clinic-frame-scale,1)));height:auto;margin-inline:auto;display:block}[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true] .odontologia-hero-copy-layer{z-index:var(--od-hero-z-copy);isolation:isolate;margin-top:0;padding-top:0;position:relative}@media (max-width:767px){[data-odontologia-hero][data-odontologia-hero-clinic-framed=true]:not([data-odontologia-hero-below-header=in-flow]){padding-top:0!important}}}@media (min-width:640px) and (max-width:1023px){[data-odontologia-hero].odontologia-hero-doctor-fov-section:not([data-odontologia-hero-mobile-panel-above=true]) .odontologia-hero-doctor-stack-layer .odontologia-hero-doctor-fov{top:calc(-1 * var(--od-hero-doctor-rise));z-index:3;height:auto;bottom:0;overflow:visible}}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-below-header=in-flow]:not([data-odontologia-hero-mobile-panel-above=true]),[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-below-header=in-flow]:not([data-odontologia-hero-mobile-panel-above=true]){--od-hero-doctor-rise:0px;margin-top:0!important;padding-top:0!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-below-header=in-flow][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]),[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-below-header=in-flow][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]){--od-hero-doctor-rise:0px;padding-top:calc(var(--od-hero-mobile-panel-above-header-gap,0px))!important;margin-top:0!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-below-header=in-flow][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-clinic-framed=true],[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-below-header=in-flow][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-clinic-framed=true]{--od-hero-doctor-rise:0px;margin-top:0!important;padding-top:0!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-below-header=in-flow] .odontologia-hero-doctor-stack-layer .odontologia-hero-doctor-fov,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-below-header=in-flow] .odontologia-hero-doctor-stack-layer .odontologia-hero-doctor-fov{top:0!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-mobile-panel-above=true]):not([data-odontologia-hero-shell-layout=plain]),.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-shell-layout=plain]),[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-mobile-panel-above=true]):not([data-odontologia-hero-shell-layout=plain]),[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-shell-layout=plain]){--od-hero-doctor-rise:0px;margin-top:calc(-1 * var(--site-pub-fixed-header-height,4.5rem));padding-top:var(--site-pub-fixed-header-height,4.5rem)!important;box-sizing:initial!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-shell-layout=plain][data-odontologia-hero-below-header=underlap],[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-shell-layout=plain][data-odontologia-hero-below-header=underlap]{--od-hero-doctor-rise:0px;margin-top:calc(-1 * var(--site-pub-fixed-header-height,4.5rem));padding-top:var(--site-pub-fixed-header-height,4.5rem)!important;box-sizing:border-box!important}:root .composition-site-canvas [data-odontologia-hero][data-odontologia-hero-below-header=underlap][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]):not([data-odontologia-hero-mobile-atmosphere-split=true]):not([data-odontologia-hero-calibration-layout=desktop]),:root [data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-below-header=underlap][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]):not([data-odontologia-hero-mobile-atmosphere-split=true]):not([data-odontologia-hero-calibration-layout=desktop]){--od-hero-doctor-rise:0px;margin-top:calc(-1 * var(--site-pub-fixed-header-height,4.5rem));padding-top:calc(var(--site-pub-fixed-header-height,4.5rem) + var(--od-hero-mobile-panel-above-header-gap,0px))!important;box-sizing:border-box!important}:root .composition-site-canvas [data-odontologia-hero][data-odontologia-hero-below-header=underlap][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-clinic-framed=true]:not([data-odontologia-hero-mobile-atmosphere-split=true]):not([data-odontologia-hero-calibration-layout=desktop]),:root [data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-below-header=underlap][data-odontologia-hero-mobile-panel-above=true][data-odontologia-hero-clinic-framed=true]:not([data-odontologia-hero-mobile-atmosphere-split=true]):not([data-odontologia-hero-calibration-layout=desktop]){--od-hero-doctor-rise:0px;margin-top:calc(-1 * var(--site-pub-fixed-header-height,4.5rem));padding-top:var(--site-pub-fixed-header-height,4.5rem)!important;box-sizing:border-box!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-below-header=underlap] .odontologia-hero-doctor-stack-layer .odontologia-hero-doctor-fov,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-below-header=underlap] .odontologia-hero-doctor-stack-layer .odontologia-hero-doctor-fov{top:0!important}.composition-site-canvas [data-odontologia-hero]{flex-direction:column;display:flex}.composition-site-canvas [data-odontologia-hero] .odontologia-hero-foreground{flex-direction:column;min-height:0;flex:auto!important;justify-content:center!important;display:flex!important}html[data-site=clinic-ver] [data-odontologia-hero]{flex-direction:column;display:flex}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-fov-grid-compact,.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-split-grid{align-items:center!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-shell-layout=compact] .odontologia-hero-copy-layer{align-self:center!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-shell-layout=compact]:not([data-odontologia-hero-clinic-bleed=true]) .odontologia-hero-foreground{min-height:0;flex:auto!important;justify-content:center!important}.composition-site-canvas [data-odontologia-hero] .odontologia-hero-plain-shell-grid,.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-plain-active=true] .odontologia-hero-foreground>.grid:not(.odontologia-hero-doctor-split-grid),[data-odontologia-hero][data-odontologia-hero-plain-active=true] .odontologia-hero-foreground>.grid:not(.odontologia-hero-doctor-split-grid){flex:auto!important;place-content:center!important;justify-items:center!important;width:100%!important;min-height:0!important}@media (min-width:1024px){[data-odontologia-hero][data-odontologia-hero-desktop-layer=plain] .odontologia-hero-foreground>.grid:not(.odontologia-hero-doctor-split-grid){flex:auto!important;place-content:center!important;justify-items:center!important;width:100%!important;min-height:0!important}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-fov-grid-compact,[data-odontologia-hero][data-odontologia-hero-shell-layout=compact] .odontologia-hero-doctor-split-grid{align-items:center!important}[data-odontologia-hero][data-odontologia-hero-shell-layout=compact]:not([data-odontologia-hero-clinic-framed=true]) .odontologia-hero-copy-layer{align-self:center!important}[data-odontologia-hero][data-odontologia-hero-desktop-layer=plain]:not([data-odontologia-hero-clinic-bleed=true]):not([data-odontologia-hero-shell-scaled=true]){height:auto;min-height:0!important}}@media (max-width:1023px){[data-odontologia-hero][data-odontologia-hero-mobile-layer=plain]:not([data-odontologia-hero-clinic-bleed=true]):not([data-odontologia-hero-shell-scaled=true]){height:auto;min-height:0!important}}[data-odontologia-hero][data-odontologia-hero-plain-active=true]:not([data-odontologia-hero-shell-scaled=true]){height:auto;min-height:0!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-plain-active=true]:not([data-odontologia-hero-shell-scaled=true]){min-height:0!important}@media (min-width:1024px){[data-odontologia-hero][data-odontologia-hero-desktop-layer=plain][data-odontologia-hero-shell-scaled=true]{flex-direction:column;display:flex}[data-odontologia-hero][data-odontologia-hero-desktop-layer=plain][data-odontologia-hero-shell-scaled=true] .odontologia-hero-foreground{flex-direction:column;min-height:0;flex:auto!important;justify-content:center!important;display:flex!important}[data-odontologia-hero][data-odontologia-hero-desktop-layer=plain][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-shell-layout=plain]){box-sizing:initial!important}}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=plain][data-odontologia-hero-shell-scaled=true] .odontologia-hero-foreground,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=plain][data-odontologia-hero-shell-scaled=true] .odontologia-hero-foreground{flex-direction:column;min-height:0;flex:auto!important;justify-content:center!important;display:flex!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=plain][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-shell-layout=plain]),[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=plain][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-shell-layout=plain]){box-sizing:initial!important}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-clinic-bleed=true]){max-width:100%;box-sizing:border-box!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-clinic-bleed=true]),[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-below-header=underlap]:not([data-odontologia-hero-clinic-bleed=true]){box-sizing:initial!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=plain] .odontologia-hero-foreground>.grid:not(.odontologia-hero-doctor-split-grid),.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-layout=mobile][data-odontologia-hero-mobile-layer=plain] .odontologia-hero-foreground>.grid:not(.odontologia-hero-doctor-split-grid){flex:auto;place-content:center;justify-items:center;width:100%;min-height:0}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop] .odontologia-hero-doctor-split-grid,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop] .odontologia-hero-doctor-split-grid{grid-template-columns:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1)) minmax(0,1.15fr);align-items:center;column-gap:clamp(1.25rem,3vw,4rem)}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer{width:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1));max-width:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1));text-align:left;flex:none;align-self:center;min-width:0}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop] .odontologia-hero-foreground>.grid:not(.odontologia-hero-doctor-split-grid)>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop] .odontologia-hero-foreground>.grid:not(.odontologia-hero-doctor-split-grid)>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy{max-width:calc(var(--od-hero-copy-base-max-w) * var(--od-hero-copy-width-scale,1));width:100%}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer{max-width:min(calc(var(--od-hero-copy-base-max-w) * var(--od-hero-copy-width-scale,1)),46%);width:min(calc(var(--od-hero-copy-base-max-w) * var(--od-hero-copy-width-scale,1)),46%)}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer .odontologia-hero-description,.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer .odontologia-hero-title,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer .odontologia-hero-description,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer .odontologia-hero-title{max-width:100%;margin-inline:0}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=mobile] .odontologia-hero-scaled-copy .odontologia-hero-title,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=mobile] .odontologia-hero-scaled-copy .odontologia-hero-title{font-size:calc(var(--text-hero-min,1.55rem) * var(--odontologia-hero-mobile-title-scale-user,1) * var(--odontologia-hero-title-scale-user,1) * var(--odontologia-hero-mobile-inherit-title-scale,var(--odontologia-hero-title-scale-laptop-user,1)));line-height:calc(var(--text-hero-line-height,1.08) * var(--odontologia-hero-mobile-title-leading-user,1))}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=mobile] .odontologia-hero-scaled-copy .hero-highlight-tagline,.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=mobile] .odontologia-hero-scaled-copy .odontologia-hero-title-highlight,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=mobile] .odontologia-hero-scaled-copy .hero-highlight-tagline,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=mobile] .odontologia-hero-scaled-copy .odontologia-hero-title-highlight{font-size:inherit;line-height:inherit}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=mobile] .odontologia-hero-scaled-copy .odontologia-hero-description,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=mobile] .odontologia-hero-scaled-copy .odontologia-hero-description{font-size:calc(.8125rem * var(--odontologia-hero-mobile-description-scale-user,1) * var(--odontologia-hero-description-scale-user,1) * var(--odontologia-hero-mobile-inherit-description-scale,var(--odontologia-hero-description-scale-laptop-user,1)))}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=tablet]:not([data-odontologia-hero-clinic-bleed=true],[data-odontologia-hero-full-photo=true]) .odontologia-hero-copy-layer.odontologia-hero-scaled-copy,[data-workbench-preview-embed] [data-odontologia-hero][data-odontologia-hero-calibration-frame=tablet]:not([data-odontologia-hero-clinic-bleed=true],[data-odontologia-hero-full-photo=true]) .odontologia-hero-copy-layer.odontologia-hero-scaled-copy,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=tablet]:not([data-odontologia-hero-clinic-bleed=true],[data-odontologia-hero-full-photo=true]) .odontologia-hero-copy-layer.odontologia-hero-scaled-copy{width:100%;max-width:min(100%,calc(var(--od-hero-copy-base-max-w) * var(--od-hero-copy-width-tablet-scale,1)))!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=tablet][data-odontologia-hero-clinic-bleed=true]{--od-hero-clinic-bleed-copy-w:calc(var(--od-hero-studio-laptop-copy-col-w) * .92 * var(--od-hero-copy-width-tablet-scale,1))}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=tablet][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer,[data-workbench-preview-embed] [data-odontologia-hero][data-odontologia-hero-calibration-frame=tablet][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=tablet][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer{width:min(var(--od-hero-clinic-bleed-copy-w),calc(50% - .75rem))!important;max-width:min(var(--od-hero-clinic-bleed-copy-w),calc(50% - .75rem))!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=desktop] .odontologia-hero-doctor-split-grid,.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=full] .odontologia-hero-doctor-split-grid,.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=laptop] .odontologia-hero-doctor-split-grid,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=desktop] .odontologia-hero-doctor-split-grid,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=full] .odontologia-hero-doctor-split-grid,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=laptop] .odontologia-hero-doctor-split-grid{grid-template-columns:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1)) minmax(320px,1fr);column-gap:4rem}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=desktop] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy,.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=full] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy,.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=laptop] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy,[data-workbench-preview-embed] [data-odontologia-hero][data-odontologia-hero-calibration-frame=desktop] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy,[data-workbench-preview-embed] [data-odontologia-hero][data-odontologia-hero-calibration-frame=full] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy,[data-workbench-preview-embed] [data-odontologia-hero][data-odontologia-hero-calibration-frame=laptop] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=desktop] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=full] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=laptop] .odontologia-hero-doctor-split-grid>.odontologia-hero-copy-layer.odontologia-hero-scaled-copy{flex:none;width:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1))!important;max-width:calc(var(--od-hero-studio-laptop-copy-col-w) * var(--od-hero-copy-width-scale,1))!important}.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=desktop][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer,.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=full][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer,.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-calibration-frame=laptop][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=desktop][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=full][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-frame=laptop][data-odontologia-hero-clinic-bleed=true] .odontologia-hero-copy-layer{width:var(--od-hero-clinic-bleed-copy-w);max-width:var(--od-hero-clinic-bleed-copy-w)}@media (min-width:1024px){[data-odontologia-hero][data-odontologia-hero-desktop-layer=plain] .odontologia-hero-foreground>.grid:not(.odontologia-hero-doctor-split-grid){flex:auto;place-content:center;justify-items:center;width:100%;min-height:0}}@media (max-width:1023px){[data-odontologia-hero][data-odontologia-hero-mobile-layer=plain] .odontologia-hero-foreground>.grid:not(.odontologia-hero-doctor-split-grid){place-content:center;justify-items:center}}@media (min-width:1024px){[data-odontologia-hero] .odontologia-hero-doctor-stack-layer[data-odontologia-hero-hide-on-desktop=true]{display:none!important}[data-odontologia-hero] .odontologia-hero-doctor-stack-layer:not([data-odontologia-hero-hide-on-desktop=true]){display:flex!important}[data-odontologia-hero] .odontologia-hero-doctor-cutout-desktop{display:block!important}[data-odontologia-hero] .odontologia-hero-doctor-cutout-mobile{display:none!important}[data-odontologia-hero] .odontologia-hero-cta-row{flex-flow:wrap;align-items:center}[data-odontologia-hero] .odontologia-hero-cta-row>a{width:auto}}@media (max-width:1023px){[data-odontologia-hero] .odontologia-hero-doctor-stack-layer[data-odontologia-hero-hide-on-mobile=true]{display:none!important}[data-odontologia-hero] .odontologia-hero-doctor-stack-layer:not([data-odontologia-hero-hide-on-mobile=true]){display:flex!important}[data-odontologia-hero] .odontologia-hero-doctor-cutout-desktop{display:none!important}[data-odontologia-hero] .odontologia-hero-doctor-cutout-mobile{display:block!important}}@media (min-width:640px) and (max-width:1023px){[data-odontologia-hero] .odontologia-hero-cta-row{flex-flow:wrap;align-items:center}[data-odontologia-hero] .odontologia-hero-cta-row>a{width:auto}}@media (min-width:1024px){html[data-site=clinic-ver] [data-odontologia-hero]:not([data-odontologia-hero-desktop-layer=plain]) .odontologia-hero-cta-row{flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:.75rem!important;margin-top:1.75rem!important;display:flex!important}html[data-site=clinic-ver] [data-odontologia-hero]:not([data-odontologia-hero-desktop-layer=plain]) .odontologia-hero-cta-row>a,html[data-site=clinic-ver] [data-odontologia-hero]:not([data-odontologia-hero-desktop-layer=plain]) .odontologia-hero-cta-row>button{flex:none!important;width:auto!important}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-desktop-layer=plain] .odontologia-hero-cta-row{flex-flow:wrap!important;align-items:center!important;gap:.75rem!important;margin-top:1.75rem!important;display:flex!important}}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force,[data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true]{--od-hero-mobile-atmosphere-band-h:min(42svh,22rem);--od-hero-mobile-atmosphere-header-clearance:calc(4.5rem + .5rem)}@media (min-width:640px){[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force,[data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true]{--od-hero-mobile-atmosphere-header-clearance:calc(4.5rem + .75rem)}}@media (max-width:1023px){[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force,[data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true]{background:var(--odontologia-hero-canvas-fill,var(--background));flex-direction:column;display:flex;overflow:clip visible;min-height:0!important}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force [data-odontologia-hero-backdrop],[data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] [data-odontologia-hero-backdrop]{z-index:0;width:100%;margin-top:calc(-1 * var(--od-hero-mobile-atmosphere-header-clearance));height:calc(var(--od-hero-mobile-atmosphere-band-h) + var(--od-hero-mobile-atmosphere-header-clearance));flex:none;overflow:hidden;position:relative!important;inset:auto!important}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force [data-odontologia-hero-backdrop]:after,[data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] [data-odontologia-hero-backdrop]:after{content:"";background:linear-gradient(to bottom,transparent 0,var(--odontologia-hero-canvas-fill,var(--background)) 100%);pointer-events:none;z-index:2;height:clamp(2.5rem,8svh,4.5rem);position:absolute;bottom:0;left:0;right:0}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force [data-odontologia-hero-backdrop]>*,[data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] [data-odontologia-hero-backdrop]>*{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force .odontologia-hero-foreground,[data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] .odontologia-hero-foreground{z-index:2;background:var(--odontologia-hero-canvas-fill,var(--background));flex:none;min-height:0;padding-top:.75rem;padding-bottom:.5rem;position:relative}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force .odontologia-hero-copy-layer,[data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] .odontologia-hero-copy-layer{justify-content:flex-start;padding-block:.15rem .5rem}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force [data-odontologia-hero-scrim],[data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] [data-odontologia-hero-scrim]{display:none!important}}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force,[data-workbench-preview-viewport=mobile] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true],[data-workbench-preview-viewport=tablet] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true]{background:var(--odontologia-hero-canvas-fill,var(--background));--od-hero-mobile-atmosphere-band-h:min(42svh,22rem);--od-hero-mobile-atmosphere-header-clearance:calc(4.5rem + .5rem);flex-direction:column;display:flex;overflow:clip visible;min-height:0!important}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force [data-odontologia-hero-backdrop],[data-workbench-preview-viewport=mobile] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] [data-odontologia-hero-backdrop],[data-workbench-preview-viewport=tablet] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] [data-odontologia-hero-backdrop]{z-index:0;width:100%;margin-top:calc(-1 * var(--od-hero-mobile-atmosphere-header-clearance,calc(4.5rem + .5rem)));height:calc(var(--od-hero-mobile-atmosphere-band-h,min(42svh, 22rem)) + var(--od-hero-mobile-atmosphere-header-clearance,calc(4.5rem + .5rem)));flex:none;overflow:hidden;position:relative!important;inset:auto!important}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force [data-odontologia-hero-backdrop]:after,[data-workbench-preview-viewport=mobile] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] [data-odontologia-hero-backdrop]:after,[data-workbench-preview-viewport=tablet] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] [data-odontologia-hero-backdrop]:after{content:"";background:linear-gradient(to bottom,transparent 0,var(--odontologia-hero-canvas-fill,var(--background)) 100%);pointer-events:none;z-index:2;height:clamp(2.5rem,8svh,4.5rem);position:absolute;bottom:0;left:0;right:0}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force [data-odontologia-hero-backdrop]>*,[data-workbench-preview-viewport=mobile] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] [data-odontologia-hero-backdrop]>*,[data-workbench-preview-viewport=tablet] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] [data-odontologia-hero-backdrop]>*{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force .odontologia-hero-foreground,[data-workbench-preview-viewport=mobile] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] .odontologia-hero-foreground,[data-workbench-preview-viewport=tablet] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] .odontologia-hero-foreground{z-index:2;background:var(--odontologia-hero-canvas-fill,var(--background));flex:none;min-height:0;padding-top:.75rem;padding-bottom:.5rem;position:relative}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force .odontologia-hero-copy-layer,[data-workbench-preview-viewport=mobile] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] .odontologia-hero-copy-layer,[data-workbench-preview-viewport=tablet] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] .odontologia-hero-copy-layer{justify-content:flex-start;padding-block:.15rem .5rem}[data-odontologia-hero].odontologia-hero-mobile-atmosphere-split--force [data-odontologia-hero-scrim],[data-workbench-preview-viewport=mobile] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] [data-odontologia-hero-scrim],[data-workbench-preview-viewport=tablet] [data-odontologia-hero][data-odontologia-hero-mobile-atmosphere-split=true] [data-odontologia-hero-scrim]{display:none!important}.composition-site-canvas [data-odontologia-hero].odontologia-hero-plain-shell,.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-shell-layout=plain],[data-odontologia-hero].odontologia-hero-plain-shell,[data-odontologia-hero][data-odontologia-hero-shell-layout=plain],[data-workbench-site-preview-scroll] [data-odontologia-hero].odontologia-hero-plain-shell,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-shell-layout=plain]{min-height:var(--odontologia-hero-plain-min-height,calc(23.4rem * var(--odontologia-hero-shell-scale,1)))!important;box-sizing:border-box!important;flex-direction:column!important;height:auto!important;max-height:none!important;display:flex!important}.composition-site-canvas [data-odontologia-hero].odontologia-hero-plain-shell .odontologia-hero-foreground,.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-shell-layout=plain] .odontologia-hero-foreground,[data-odontologia-hero].odontologia-hero-plain-shell .odontologia-hero-foreground,[data-odontologia-hero][data-odontologia-hero-shell-layout=plain] .odontologia-hero-foreground,[data-workbench-site-preview-scroll] [data-odontologia-hero].odontologia-hero-plain-shell .odontologia-hero-foreground,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-shell-layout=plain] .odontologia-hero-foreground{flex-direction:column!important;flex:auto!important;justify-content:center!important;min-height:0!important;display:flex!important}[data-odontologia-hero].odontologia-hero-photo-shell,[data-odontologia-hero][data-odontologia-hero-full-photo=true]{box-sizing:border-box!important;height:min(calc(92dvh * var(--odontologia-hero-shell-scale,1)),calc(56rem * var(--odontologia-hero-shell-scale,1)))!important;min-height:min(calc(92dvh * var(--odontologia-hero-shell-scale,1)),calc(56rem * var(--odontologia-hero-shell-scale,1)))!important;flex-direction:column!important;display:flex!important}@media (min-width:1024px){[data-odontologia-hero].odontologia-hero-photo-shell,[data-odontologia-hero][data-odontologia-hero-full-photo=true]{height:min(calc(90dvh * var(--odontologia-hero-shell-scale,1)),calc(58rem * var(--odontologia-hero-shell-scale,1)))!important;min-height:min(calc(90dvh * var(--odontologia-hero-shell-scale,1)),calc(58rem * var(--odontologia-hero-shell-scale,1)))!important}}.composition-site-canvas [data-odontologia-hero].odontologia-hero-photo-shell .odontologia-hero-foreground,.composition-site-canvas [data-odontologia-hero][data-odontologia-hero-full-photo=true] .odontologia-hero-foreground,[data-odontologia-hero].odontologia-hero-photo-shell .odontologia-hero-foreground,[data-odontologia-hero][data-odontologia-hero-full-photo=true] .odontologia-hero-foreground,[data-workbench-site-preview-scroll] [data-odontologia-hero].odontologia-hero-photo-shell .odontologia-hero-foreground,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-full-photo=true] .odontologia-hero-foreground{flex-direction:column!important;flex:auto!important;justify-content:center!important;width:100%!important;max-width:1200px!important;height:auto!important;min-height:min-content!important;margin-inline:auto!important;display:flex!important;position:relative!important;inset:auto!important}[data-odontologia-hero].odontologia-hero-photo-shell .odontologia-hero-foreground>.grid,[data-odontologia-hero][data-odontologia-hero-full-photo=true] .odontologia-hero-foreground>.grid{flex:none!important;place-content:center!important;align-items:center!important;width:100%!important;min-height:min-content!important}[data-odontologia-hero].odontologia-hero-photo-shell .odontologia-hero-copy-layer,[data-odontologia-hero][data-odontologia-hero-full-photo=true] .odontologia-hero-copy-layer{align-self:center!important}[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop].odontologia-hero-photo-shell .odontologia-hero-foreground,[data-workbench-site-preview-scroll] [data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-full-photo=true] .odontologia-hero-foreground{flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:1200px!important;height:auto!important;min-height:0!important;margin-block:0!important;margin-inline:auto!important;display:flex!important;position:absolute!important;inset:0!important}@media (min-width:640px) and (max-width:1023px){[data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-tablet-section-height=true],[data-odontologia-hero][data-odontologia-hero-shell-layout=plain][data-odontologia-hero-tablet-section-height=true],[data-odontologia-hero][data-odontologia-hero-tablet-section-height=true].odontologia-hero-min-shell,[data-odontologia-hero][data-odontologia-hero-tablet-section-height=true].odontologia-hero-photo-shell,[data-odontologia-hero][data-odontologia-hero-tablet-section-height=true][data-odontologia-hero-full-photo=true]{height:var(--od-hero-tablet-section-height)!important;min-height:var(--od-hero-tablet-section-height)!important;max-height:var(--od-hero-tablet-section-height)!important}}@media (max-width:639px){[data-odontologia-hero][data-odontologia-hero-mobile-section-height=true].odontologia-hero-doctor-fov-section,[data-odontologia-hero][data-odontologia-hero-mobile-section-height=true].odontologia-hero-min-shell,[data-odontologia-hero][data-odontologia-hero-mobile-section-height=true].odontologia-hero-photo-shell,[data-odontologia-hero][data-odontologia-hero-mobile-section-height=true][data-odontologia-hero-full-photo=true],[data-odontologia-hero][data-odontologia-hero-shell-layout=compact][data-odontologia-hero-shell-scaled=true][data-odontologia-hero-mobile-section-height=true],[data-odontologia-hero][data-odontologia-hero-shell-layout=plain][data-odontologia-hero-mobile-section-height=true]{height:var(--od-hero-mobile-section-height)!important;min-height:var(--od-hero-mobile-section-height)!important;max-height:var(--od-hero-mobile-section-height)!important;box-sizing:border-box!important}}[data-odontologia-hero][data-odontologia-hero-full-photo-card-align=center]{--od-hero-fp-card-justify:center;--od-hero-fp-card-origin:center center}[data-odontologia-hero][data-odontologia-hero-full-photo-card-align=right]{--od-hero-fp-card-justify:end;--od-hero-fp-card-origin:right center}@media (min-width:1024px){[data-odontologia-hero][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer{width:min(calc(var(--od-hero-fp-card-w,480px) / var(--odontologia-hero-type-scale,1)),calc(100% / var(--odontologia-hero-type-scale,1)))!important;max-width:min(calc(var(--od-hero-fp-card-w,480px) / var(--odontologia-hero-type-scale,1)),calc(100% / var(--odontologia-hero-type-scale,1)))!important;justify-self:var(--od-hero-fp-card-justify,start)!important;transform-origin:var(--od-hero-fp-card-origin,left center)!important;margin-inline:0!important}}@media (min-width:640px) and (max-width:1023px){[data-odontologia-hero][data-odontologia-hero-mobile-layer=full-photo]:not([data-odontologia-hero-calibration-layout=desktop]) .odontologia-hero-copy-layer{width:min(calc(var(--od-hero-fp-card-w,480px) / var(--odontologia-hero-type-scale,1)),calc(100% / var(--odontologia-hero-type-scale,1)))!important;max-width:min(calc(var(--od-hero-fp-card-w,480px) / var(--odontologia-hero-type-scale,1)),calc(100% / var(--odontologia-hero-type-scale,1)))!important;justify-self:var(--od-hero-fp-card-justify,start)!important;transform-origin:var(--od-hero-fp-card-origin,left center)!important;align-self:center!important;margin-inline:0!important}}[data-odontologia-hero][data-odontologia-hero-calibration-frame=tablet][data-odontologia-hero-mobile-layer=full-photo] .odontologia-hero-copy-layer,[data-odontologia-hero][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer{width:min(calc(var(--od-hero-fp-card-w,480px) / var(--odontologia-hero-type-scale,1)),calc(100% / var(--odontologia-hero-type-scale,1)))!important;max-width:min(calc(var(--od-hero-fp-card-w,480px) / var(--odontologia-hero-type-scale,1)),calc(100% / var(--odontologia-hero-type-scale,1)))!important;justify-self:var(--od-hero-fp-card-justify,start)!important;transform-origin:var(--od-hero-fp-card-origin,left center)!important;margin-inline:0!important}@media (min-width:1024px){[data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer{background:rgb(255 255 255/var(--od-hero-fp-card-alpha,.72))!important;border-color:rgb(255 255 255/calc(var(--od-hero-fp-card-alpha,.72) * .76))!important;-webkit-backdrop-filter:blur(var(--od-hero-fp-card-blur,18px)) saturate(1.15)!important}}@media (max-width:1023px){[data-odontologia-hero-mobile-layer=full-photo]:not([data-odontologia-hero-calibration-layout=desktop]) .odontologia-hero-copy-layer{background:rgb(255 255 255/var(--od-hero-fp-card-alpha,.72))!important;border-color:rgb(255 255 255/calc(var(--od-hero-fp-card-alpha,.72) * .76))!important;-webkit-backdrop-filter:blur(var(--od-hero-fp-card-blur,18px)) saturate(1.15)!important}}[data-odontologia-hero-calibration-frame=tablet][data-odontologia-hero-mobile-layer=full-photo] .odontologia-hero-copy-layer,[data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer,[data-odontologia-hero-calibration-layout=mobile][data-odontologia-hero-mobile-layer=full-photo] .odontologia-hero-copy-layer{background:rgb(255 255 255/var(--od-hero-fp-card-alpha,.72))!important;border-color:rgb(255 255 255/calc(var(--od-hero-fp-card-alpha,.72) * .76))!important;-webkit-backdrop-filter:blur(var(--od-hero-fp-card-blur,18px)) saturate(1.15)!important}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align=center]{--od-hero-fp-text-align:center;--od-hero-fp-text-flex:center;--od-hero-fp-text-ml:auto;--od-hero-fp-text-mr:auto}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align=right]{--od-hero-fp-text-align:right;--od-hero-fp-text-flex:flex-end;--od-hero-fp-text-ml:auto;--od-hero-fp-text-mr:0}@media (min-width:1024px){[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer{text-align:var(--od-hero-fp-text-align,left)!important;align-items:var(--od-hero-fp-text-flex,flex-start)!important}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer :is(h1,h2,p,.odontologia-hero-eyebrow,.odontologia-hero-eyebrow span){text-align:inherit!important}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer :is(.odontologia-hero-eyebrow,.odontologia-hero-description){align-self:var(--od-hero-fp-text-flex,flex-start)!important}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer .odontologia-hero-description{margin-left:var(--od-hero-fp-text-ml,0)!important;margin-right:var(--od-hero-fp-text-mr,0)!important}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer :is(.odontologia-hero-cta-row,.odontologia-hero-trust){justify-content:var(--od-hero-fp-text-flex,flex-start)!important}}@media (min-width:640px) and (max-width:1023px){[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-mobile-layer=full-photo]:not([data-odontologia-hero-calibration-layout=desktop]) .odontologia-hero-copy-layer{text-align:var(--od-hero-fp-text-align,left)!important;align-items:var(--od-hero-fp-text-flex,flex-start)!important}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-mobile-layer=full-photo]:not([data-odontologia-hero-calibration-layout=desktop]) .odontologia-hero-copy-layer :is(h1,h2,p,.odontologia-hero-eyebrow,.odontologia-hero-eyebrow span){text-align:inherit!important}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-mobile-layer=full-photo]:not([data-odontologia-hero-calibration-layout=desktop]) .odontologia-hero-copy-layer :is(.odontologia-hero-eyebrow,.odontologia-hero-description){align-self:var(--od-hero-fp-text-flex,flex-start)!important}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-mobile-layer=full-photo]:not([data-odontologia-hero-calibration-layout=desktop]) .odontologia-hero-copy-layer .odontologia-hero-description{margin-left:var(--od-hero-fp-text-ml,0)!important;margin-right:var(--od-hero-fp-text-mr,0)!important}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-mobile-layer=full-photo]:not([data-odontologia-hero-calibration-layout=desktop]) .odontologia-hero-copy-layer :is(.odontologia-hero-cta-row,.odontologia-hero-trust){justify-content:var(--od-hero-fp-text-flex,flex-start)!important}}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-calibration-frame=tablet][data-odontologia-hero-mobile-layer=full-photo] .odontologia-hero-copy-layer,[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer{text-align:var(--od-hero-fp-text-align,left)!important;align-items:var(--od-hero-fp-text-flex,flex-start)!important}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-calibration-frame=tablet][data-odontologia-hero-mobile-layer=full-photo] .odontologia-hero-copy-layer :is(h1,h2,p,.odontologia-hero-eyebrow,.odontologia-hero-eyebrow span),[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer :is(h1,h2,p,.odontologia-hero-eyebrow,.odontologia-hero-eyebrow span){text-align:inherit!important}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-calibration-frame=tablet][data-odontologia-hero-mobile-layer=full-photo] .odontologia-hero-copy-layer :is(.odontologia-hero-eyebrow,.odontologia-hero-description),[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer :is(.odontologia-hero-eyebrow,.odontologia-hero-description){align-self:var(--od-hero-fp-text-flex,flex-start)!important}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-calibration-frame=tablet][data-odontologia-hero-mobile-layer=full-photo] .odontologia-hero-copy-layer .odontologia-hero-description,[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer .odontologia-hero-description{margin-left:var(--od-hero-fp-text-ml,0)!important;margin-right:var(--od-hero-fp-text-mr,0)!important}[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-calibration-frame=tablet][data-odontologia-hero-mobile-layer=full-photo] .odontologia-hero-copy-layer :is(.odontologia-hero-cta-row,.odontologia-hero-trust),[data-odontologia-hero][data-odontologia-hero-full-photo-text-align][data-odontologia-hero-calibration-layout=desktop][data-odontologia-hero-desktop-layer=full-photo] .odontologia-hero-copy-layer :is(.odontologia-hero-cta-row,.odontologia-hero-trust){justify-content:var(--od-hero-fp-text-flex,flex-start)!important}.odontologia-hero-clinic-card-badge{z-index:1;border-radius:var(--surface-card-radius,var(--radius,9999px));max-width:calc(100% - 2rem);box-shadow:var(--surface-shadow,none);text-align:left;background:#fffffff5;align-items:center;gap:.75rem;padding:.7rem 1.35rem .7rem 1.05rem;display:flex;position:absolute;bottom:5%;right:3.5%}.odontologia-hero-clinic-card-badge>svg{width:1.1rem;height:1.1rem;color:var(--primary);flex-shrink:0}.odontologia-hero-clinic-card-badge>p{min-width:0;color:var(--foreground);margin:0;font-size:.78rem;line-height:1.4}.odontologia-hero-clinic-card-badge>p>span{opacity:.82;display:block}@media (min-width:1024px) and (max-width:1279px){[data-odontologia-hero-clinic-bleed-media] .odontologia-hero-clinic-card-badge{gap:.55rem;padding:.55rem 1rem .55rem .8rem}[data-odontologia-hero-clinic-bleed-media] .odontologia-hero-clinic-card-badge>p{font-size:.7rem}}.odontologia-hero-trust{--od-hero-trust-display:flex;width:100%;margin:var(--od-hero-trust-offset,1.9rem) 0 0;flex-wrap:nowrap;align-items:center;padding:0;list-style:none;display:none}.odontologia-hero-trust>li{border-left:1px solid;flex:0 auto;align-items:center;gap:.65rem;min-width:0;max-width:14.5em;padding:0 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.odontologia-hero-trust>li{border-left:1px solid color-mix(in srgb,currentColor 16%,transparent)}}.odontologia-hero-trust>li{color:var(--od-hero-trust-text-color,var(--foreground));font-size:var(--od-hero-trust-font-size,.8rem);text-align:left;line-height:1.35}.odontologia-hero-trust>li:first-child{border-left:0;padding-left:0}.odontologia-hero-trust[data-trust-dividers=off]>li{border-left:0}.odontologia-hero-trust-icon{width:var(--od-hero-trust-icon-size,1.7rem);height:var(--od-hero-trust-icon-size,1.7rem);color:var(--od-hero-trust-icon-color,var(--primary));flex-shrink:0;display:inline-flex}.odontologia-hero-trust-icon svg{width:100%;height:100%}.odontologia-hero-trust-text{min-width:0;max-width:8.75em;opacity:var(--od-hero-trust-text-opacity,.78);letter-spacing:.005em;text-wrap:balance}@media (min-width:1024px){[data-odontologia-hero] .odontologia-hero-trust[data-trust-desktop=on]{display:var(--od-hero-trust-display)}}@media (max-width:1023px){[data-odontologia-hero] .odontologia-hero-trust[data-trust-mobile=on]{display:var(--od-hero-trust-display)}}@media (min-width:768px) and (max-width:1023px){[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-mobile-layer=clinic] .odontologia-hero-trust{flex-direction:column;align-items:flex-start;row-gap:.85rem}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-mobile-layer=clinic] .odontologia-hero-trust>li{border-left:0;max-width:none;padding-left:0}}@media (max-width:767px){.odontologia-hero-trust{--od-hero-trust-display:grid;margin-top:var(--od-hero-trust-offset,1.4rem);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start}.odontologia-hero-trust>li,.odontologia-hero-trust>li:first-child{max-width:none;font-size:calc(var(--od-hero-trust-font-size,.8rem) * .875);text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:0 .6rem}.odontologia-hero-trust-icon{width:calc(var(--od-hero-trust-icon-size,1.7rem) * .8);height:calc(var(--od-hero-trust-icon-size,1.7rem) * .8)}.odontologia-hero-trust-text{max-width:none}}@media (min-width:1024px){[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] [data-eyebrow-align=title]:before{content:"";opacity:.6;background:currentColor;flex-shrink:0;width:2.25rem;height:1px;margin-right:.35rem}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true] [data-eyebrow-align=title]>svg{display:none}}@media (min-width:768px) and (max-width:1023px){[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-mobile-layer=clinic] [data-eyebrow-align=title]:before{content:"";opacity:.6;background:currentColor;flex-shrink:0;width:2.25rem;height:1px;margin-right:.35rem}[data-odontologia-hero][data-odontologia-hero-clinic-bleed=true][data-odontologia-hero-mobile-layer=clinic] [data-eyebrow-align=title]>svg{display:none}}@media (max-width:767px){[data-odontologia-hero]:has([data-odontologia-hero-clinic-mobile-bleed]) [data-eyebrow-align=title]:before{content:"";opacity:.6;background:currentColor;flex-shrink:0;width:2.25rem;height:1px;margin-right:.35rem}[data-odontologia-hero]:has([data-odontologia-hero-clinic-mobile-bleed]) [data-eyebrow-align=title]>svg{display:none}}[data-odontologia-section-photo-badge].od-photo-overlay-badge-layout{left:50%;bottom:var(--od-photo-badge-bottom-mobile,12%);transform:translateX(calc(-50% + var(--od-photo-badge-offset-x-mobile,0%))) scale(var(--od-photo-badge-scale,1));transform-origin:bottom}[data-odontologia-hero-panel-photo-badge].od-photo-overlay-badge-layout{left:calc(50% + var(--od-photo-badge-offset-x-mobile,0%));bottom:var(--od-photo-badge-bottom-mobile,12%);transform:translateX(-50%) scale(var(--od-photo-badge-scale,1));transform-origin:bottom}.odontologia-template-scope[data-odontologia-hero-surface] [data-odontologia-hero] [data-odontologia-hero-mobile-photo-badge].od-photo-overlay-badge-layout{z-index:3;top:auto;left:var(--od-photo-badge-offset-x-mobile,6%);right:auto;bottom:var(--od-photo-badge-bottom-mobile,42%);transform-origin:0 100%;width:max-content;max-width:min(9.5rem,46%);position:absolute;transform:none}@media (min-width:768px){[data-odontologia-section-photo-badge].od-photo-overlay-badge-layout{bottom:var(--od-photo-badge-bottom-tablet-up,16%);transform:translateX(calc(-50% + var(--od-photo-badge-offset-x-tablet-up,0%))) scale(var(--od-photo-badge-scale,1))}[data-odontologia-hero-panel-photo-badge].od-photo-overlay-badge-layout{left:calc(50% + var(--od-photo-badge-offset-x-tablet-up,0%));bottom:var(--od-photo-badge-bottom-tablet-up,16%);transform:translateX(-50%) scale(var(--od-photo-badge-scale,1))}.odontologia-template-scope[data-odontologia-hero-surface] [data-odontologia-hero] [data-odontologia-hero-mobile-photo-badge].od-photo-overlay-badge-layout{top:auto;left:var(--od-photo-badge-offset-x-tablet-up,6%);bottom:var(--od-photo-badge-bottom-tablet-up,42%);position:absolute}}.od-photo-overlay-badge-signature{--od-photo-badge-signature-name:oklch(82% .055 75);--od-photo-badge-signature-role:oklch(78% .008 80);--od-photo-badge-signature-rule:oklch(78% .06 72);align-items:flex-start;gap:var(--od-photo-badge-line-gap,.28em);flex-direction:column;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.od-photo-overlay-badge-signature [data-odontologia-photo-badge-line="1"] .od-photo-overlay-badge-signature__name{font-size:calc(clamp(.7rem, 1.35vw, .95rem) * var(--od-photo-badge-font-scale,1));letter-spacing:var(--od-photo-badge-line-1-tracking,.14em);text-transform:uppercase;color:var(--od-photo-badge-line-1-color,var(--od-photo-badge-signature-name));text-shadow:0 1px 10px oklch(0 0 0/.45);margin:0;font-weight:600;line-height:1.15}.od-photo-overlay-badge-signature [data-odontologia-photo-badge-line="2"] .od-photo-overlay-badge-signature__role,.od-photo-overlay-badge-signature [data-odontologia-photo-badge-line="3"] .od-photo-overlay-badge-signature__role{font-size:calc(clamp(.55rem, 1.05vw, .72rem) * var(--od-photo-badge-font-scale,1));text-transform:uppercase;text-shadow:0 1px 8px oklch(0 0 0/.4);margin:0;font-weight:500;line-height:1.25}.od-photo-overlay-badge-signature [data-odontologia-photo-badge-line="2"] .od-photo-overlay-badge-signature__role{letter-spacing:var(--od-photo-badge-line-2-tracking,.16em);color:var(--od-photo-badge-line-2-color,var(--od-photo-badge-signature-role))}.od-photo-overlay-badge-signature [data-odontologia-photo-badge-line="3"] .od-photo-overlay-badge-signature__role{letter-spacing:var(--od-photo-badge-line-3-tracking,.16em);color:var(--od-photo-badge-line-3-color,var(--od-photo-badge-signature-role))}[data-odontologia-hero-mobile-photo-badge].od-photo-overlay-badge-signature [data-odontologia-photo-badge-line] .od-photo-overlay-badge-signature__name,[data-odontologia-hero-mobile-photo-badge].od-photo-overlay-badge-signature [data-odontologia-photo-badge-line] .od-photo-overlay-badge-signature__role{font-size:calc(clamp(.7rem, 1.35vw, .95rem) * var(--od-photo-badge-font-scale,1))}.od-photo-overlay-badge-signature__rule{display:var(--od-photo-badge-show-rule,block);background:var(--od-photo-badge-rule-color,var(--od-photo-badge-signature-rule));width:2.35rem;max-width:42%;height:1px;box-shadow:0 0 6px var(--od-photo-badge-rule-color,var(--od-photo-badge-signature-rule));flex-shrink:0;margin:0}@supports (color:color-mix(in lab,red,red)){.od-photo-overlay-badge-signature__rule{box-shadow:0 0 6px color-mix(in oklch,var(--od-photo-badge-rule-color,var(--od-photo-badge-signature-rule)) 40%,transparent)}}.odontologia-template-scope:not([data-odontologia-hero-surface=dark]) .od-photo-overlay-badge-signature{--od-photo-badge-signature-name:oklch(42% .06 70);--od-photo-badge-signature-role:oklch(38% .02 70);--od-photo-badge-signature-rule:oklch(55% .08 70)}.odontologia-template-scope:not([data-odontologia-hero-surface=dark]) .od-photo-overlay-badge-signature__name,.odontologia-template-scope:not([data-odontologia-hero-surface=dark]) .od-photo-overlay-badge-signature__role{text-shadow:0 1px 8px oklch(100% 0 0/.55)}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=arcs],.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=diagonal],.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=lines],.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=radial],.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=texture],.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=waves]{--odontologia-hero-clean-fill:#050505;--odontologia-hero-clean-mist:#050505;--odontologia-hero-clean-glow:#050505;--odontologia-hero-clean-glow-solid:#050505;--odontologia-hero-clean-glow-soft:transparent;--odontologia-hero-clean-wave:transparent;--odontologia-hero-clean-wave-solid:#050505;isolation:isolate;color:#fff;overflow:hidden;background-color:#050505!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=arcs]:after,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=arcs]:before,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=diagonal]:after,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=diagonal]:before,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=lines]:after,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=lines]:before,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=radial]:after,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=radial]:before,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=texture]:after,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=texture]:before,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=waves]:after,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=waves]:before{content:"";z-index:2;pointer-events:none;position:absolute}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=arcs]>:not(.odontologia-hero-clean-backdrop-base),.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=diagonal]>:not(.odontologia-hero-clean-backdrop-base),.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=lines]>:not(.odontologia-hero-clean-backdrop-base),.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=radial]>:not(.odontologia-hero-clean-backdrop-base),.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=texture]>:not(.odontologia-hero-clean-backdrop-base),.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=waves]>:not(.odontologia-hero-clean-backdrop-base){opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=arcs] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=diagonal] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=lines] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=radial] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=texture] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=waves] .odontologia-hero-clean-backdrop-base{z-index:0}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=radial] .odontologia-hero-clean-backdrop-base{background:radial-gradient(38% 46% at 50% 48%,#d2a0649e 0,#a06e3c47 28%,#281c101f 52%,#0000 72%),radial-gradient(90% 80%,#0a0908 0,#000 100%),#050505!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=radial]:before{z-index:1;background:radial-gradient(70% 60%,#0000 0,#0000008c 100%);inset:0}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=radial]:after{content:none!important;display:none!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=diagonal] .odontologia-hero-clean-backdrop-base{background:radial-gradient(55% 70% at 88% 12%,#1e6ec838,#0000 62%),#020508 linear-gradient(128deg,#020508 18%,#061426 52%,#0a2038 72%,#03070f)!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=diagonal]:before{content:none!important;display:none!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=diagonal]:after{filter:blur(.2px);border-color:#0000 #0000 #5aaaffbf #3c8cf033;border-style:solid;border-width:1.5px;border-radius:50%;width:140%;height:140%;top:-8%;left:28%;transform:rotate(-28deg);box-shadow:0 0 28px 2px #328cff59,0 12px 40px -10px #2882ff73}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=waves] .odontologia-hero-clean-backdrop-base{background:radial-gradient(70% 45% at 48% 42%,#be8c5024,#0000 60%),#050505!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=waves]:before{opacity:.95;filter:blur(.3px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800' preserveAspectRatio='none'%3E%3Cpath d='M-50 420 C 150 280, 350 560, 550 400 S 950 220, 1250 380' fill='none' stroke='rgba(214,168,100,0.55)' stroke-width='1.4'/%3E%3Cpath d='M-50 460 C 180 300, 380 580, 580 430 S 980 250, 1250 410' fill='none' stroke='rgba(214,168,100,0.38)' stroke-width='1.2'/%3E%3Cpath d='M-50 500 C 200 340, 400 600, 600 460 S 1000 280, 1250 440' fill='none' stroke='rgba(198,150,90,0.28)' stroke-width='1.1'/%3E%3Cpath d='M-50 380 C 120 260, 320 520, 520 370 S 920 200, 1250 350' fill='none' stroke='rgba(230,180,110,0.22)' stroke-width='1'/%3E%3C/svg%3E");background-position:50%;background-size:cover;inset:-10% -5%}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=waves]:after{opacity:.7;filter:blur(1.2px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800' preserveAspectRatio='none'%3E%3Cpath d='M-40 440 C 160 320, 360 540, 560 420 S 960 300, 1240 450' fill='none' stroke='rgba(214,168,100,0.2)' stroke-width='2.5'/%3E%3Cpath d='M-40 480 C 200 360, 400 560, 600 450 S 1000 320, 1240 480' fill='none' stroke='rgba(180,130,70,0.16)' stroke-width='3'/%3E%3C/svg%3E");background-position:50%;background-size:cover;inset:-8%}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=arcs] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=lines] .odontologia-hero-clean-backdrop-base{background:#050505!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=arcs]:before,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=lines]:before{aspect-ratio:1;border:1px solid #d6a8648c;border-radius:50%;width:92%;top:-36%;right:-28%;box-shadow:0 0 0 1px #d6a86414,inset 0 0 0 1px #d6a8640f}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=arcs]:after,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=lines]:after{aspect-ratio:1;border:1px solid #d6a86452;border-radius:50%;width:118%;top:-22%;right:-42%;box-shadow:48px 36px 0 -46px #d6a86447,-20px 70px 0 -58px #d6a86433,90px -10px 0 -70px #d6a8642e,10px 110px 0 -82px #d6a86424}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=texture] .odontologia-hero-clean-backdrop-base{background:radial-gradient(58% 85% at 90% 48%,#be7d326b 0,#784b1e29 40%,#0000 70%),radial-gradient(55% 80% at 6% 42%,#12305866 0,#0a1c3224 45%,#0000 68%),#08090c!important}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=texture]:before{opacity:.45;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.85 0 0 0 0 0.7 0 0 0 0 0.45 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:160px 160px;inset:0}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=texture]:after{opacity:.22;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff38 .4px,#0000 .7px);background-size:3.5px 3.5px;inset:0}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=arcs],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=diagonal],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=lines],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=radial],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=texture],.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=waves]{--odontologia-hero-clean-fill:#050505;--odontologia-hero-clean-mist:#050505;--odontologia-hero-clean-glow:#050505;--odontologia-hero-clean-glow-solid:#050505;--odontologia-hero-clean-glow-soft:transparent;--odontologia-hero-clean-wave:transparent;--odontologia-hero-clean-wave-solid:#050505;--odontologia-hero-canvas-fill:#050505;--odontologia-header-over-hero-fill:#050505}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=arcs] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-a,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=arcs] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-b,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=arcs] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-c,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=diagonal] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-a,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=diagonal] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-b,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=diagonal] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-c,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=lines] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-a,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=lines] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-b,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=lines] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-c,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=radial] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-a,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=radial] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-b,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=radial] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-c,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=texture] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-a,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=texture] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-b,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=texture] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-c,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=waves] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-a,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=waves] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-b,.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-hero-backdrop-pattern=waves] [data-odontologia-hero-fallback-art] .odontologia-premium-abstract-layer-c{opacity:0!important;display:none!important}.odontologia-template-scope[data-odontologia-hero-surface=dark]:has(header[data-header-fill=wash]) .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=arcs] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark]:has(header[data-header-fill=wash]) .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=diagonal] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark]:has(header[data-header-fill=wash]) .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=lines] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark]:has(header[data-header-fill=wash]) .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=radial] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark]:has(header[data-header-fill=wash]) .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=texture] .odontologia-hero-clean-backdrop-base,.odontologia-template-scope[data-odontologia-hero-surface=dark]:has(header[data-header-fill=wash]) .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=waves] .odontologia-hero-clean-backdrop-base{background-color:#0000}@media (max-width:768px){.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=diagonal]:after{width:180%;top:5%;left:-5%}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=arcs]:before,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=lines]:before{width:120%;top:-10%;right:-55%}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=arcs]:after,.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop[data-odontologia-hero-backdrop-pattern=lines]:after{width:140%;top:5%;right:-65%}}.odontologia-template-scope{--od-hero-fx-strength:1}.odontologia-template-scope[data-odontologia-hero-backdrop-intensity=soft]{--od-hero-fx-strength:.55}.odontologia-template-scope[data-odontologia-hero-backdrop-intensity=strong]{--od-hero-fx-strength:1.7}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx{z-index:1;pointer-events:none;background-color:var(--primary);opacity:calc(var(--od-hero-fx-base,.1) * var(--od-hero-fx-strength,1));position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.odontologia-template-scope[data-odontologia-hero-surface=dark] .odontologia-hero-clean-backdrop .odontologia-hero-light-fx{display:none}@media (max-width:767px){.odontologia-template-scope[data-odontologia-hero-backdrop-hide~=mobile] .odontologia-hero-clean-backdrop .odontologia-hero-light-fx{display:none}}@media (min-width:768px) and (max-width:1023px){.odontologia-template-scope[data-odontologia-hero-backdrop-hide~=tablet] .odontologia-hero-clean-backdrop .odontologia-hero-light-fx{display:none}}@media (min-width:1024px){.odontologia-template-scope[data-odontologia-hero-backdrop-hide~=desktop] .odontologia-hero-clean-backdrop .odontologia-hero-light-fx{display:none}}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-wash{background:linear-gradient(112deg,transparent 38%,var(--primary) 120%);--od-hero-fx-base:.07;inset:0}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-glow-top{background:radial-gradient(closest-side,var(--primary),transparent);--od-hero-fx-base:.13;border-radius:9999px;width:62%;height:120%;top:-42%;right:-16%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-glow-bottom{background:radial-gradient(closest-side,var(--primary),transparent);--od-hero-fx-base:.1;border-radius:9999px;width:56%;height:110%;bottom:-48%;left:-18%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-ring{aspect-ratio:1;border:1.5px solid var(--primary);--od-hero-fx-base:.28;background:0 0;border-radius:9999px;width:40%;top:-52%;right:-13%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-lines-min{--od-hero-fx-base:.34;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M-20 300 C 130 254, 270 340, 340 444 S 486 646, 660 704' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M-20 336 C 142 296, 284 374, 356 474 S 512 660, 700 712' stroke-opacity='0.55' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1130 -10 C 1156 126, 1284 222, 1460 230' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M-20 300 C 130 254, 270 340, 340 444 S 486 646, 660 704' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M-20 336 C 142 296, 284 374, 356 474 S 512 660, 700 712' stroke-opacity='0.55' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1130 -10 C 1156 126, 1284 222, 1460 230' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-orb{aspect-ratio:1;--od-hero-fx-base:.075;border-radius:9999px;width:30%;top:-36%;right:-8%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-waves{--od-hero-fx-base:.16;width:46%;height:78%;bottom:0;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 500' preserveAspectRatio='none'%3E%3Cpath d='M0 110 C 170 80, 270 230, 430 260 S 700 330, 800 500 L 0 500 Z' fill-opacity='0.42'/%3E%3Cpath d='M0 225 C 150 195, 260 320, 410 340 S 630 405, 710 500 L 0 500 Z' fill-opacity='0.55'/%3E%3Cpath d='M0 340 C 115 318, 205 400, 335 420 S 490 470, 550 500 L 0 500 Z' fill-opacity='0.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 500' preserveAspectRatio='none'%3E%3Cpath d='M0 110 C 170 80, 270 230, 430 260 S 700 330, 800 500 L 0 500 Z' fill-opacity='0.42'/%3E%3Cpath d='M0 225 C 150 195, 260 320, 410 340 S 630 405, 710 500 L 0 500 Z' fill-opacity='0.55'/%3E%3Cpath d='M0 340 C 115 318, 205 400, 335 420 S 490 470, 550 500 L 0 500 Z' fill-opacity='0.75'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-lines{--od-hero-fx-base:.32;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.1' vector-effect='non-scaling-stroke'%3E%3Cpath d='M-20 292 C 120 246, 262 326, 332 428 S 470 636, 650 700' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M-20 322 C 132 282, 272 356, 346 454 S 502 648, 690 708' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M-20 354 C 142 318, 282 390, 362 484 S 526 662, 730 716' stroke-opacity='0.45' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M780 700 C 900 616, 1046 668, 1176 618 S 1380 560, 1460 596' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M820 712 C 940 640, 1072 690, 1196 642 S 1392 592, 1460 622' stroke-opacity='0.45' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1146 -10 C 1170 120, 1290 214, 1460 222' stroke-opacity='0.55' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.1' vector-effect='non-scaling-stroke'%3E%3Cpath d='M-20 292 C 120 246, 262 326, 332 428 S 470 636, 650 700' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M-20 322 C 132 282, 272 356, 346 454 S 502 648, 690 708' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M-20 354 C 142 318, 282 390, 362 484 S 526 662, 730 716' stroke-opacity='0.45' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M780 700 C 900 616, 1046 668, 1176 618 S 1380 560, 1460 596' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M820 712 C 940 640, 1072 690, 1196 642 S 1392 592, 1460 622' stroke-opacity='0.45' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1146 -10 C 1170 120, 1290 214, 1460 222' stroke-opacity='0.55' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.odontologia-hero-clean-backdrop :is(.odontologia-hero-light-fx-sprig,.odontologia-hero-light-fx-sprig-l){aspect-ratio:120/200;--od-hero-fx-base:.42;width:clamp(4.5rem,6.5vw,7rem);bottom:7%;right:2.5%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 200'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M58 198 C 56 150, 61 100, 72 36'/%3E%3Cpath d='M58 166 C 38 162, 26 147, 24 131 C 40 133, 54 146, 58 166 Z'/%3E%3Cpath d='M58 166 L 33 140'/%3E%3Cpath d='M60 144 C 79 137, 91 121, 93 106 C 77 110, 65 124, 60 144 Z'/%3E%3Cpath d='M60 144 L 86 114'/%3E%3Cpath d='M62 118 C 45 110, 37 96, 37 81 C 51 87, 61 100, 62 118 Z'/%3E%3Cpath d='M62 118 L 43 90'/%3E%3Cpath d='M66 94 C 82 85, 90 71, 90 56 C 76 62, 68 76, 66 94 Z'/%3E%3Cpath d='M66 94 L 85 64'/%3E%3Cpath d='M71 44 C 64 30, 66 17, 73 5 C 79 17, 79 31, 71 44 Z'/%3E%3Cpath d='M57 182 C 44 176, 36 166, 33 156'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 200'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M58 198 C 56 150, 61 100, 72 36'/%3E%3Cpath d='M58 166 C 38 162, 26 147, 24 131 C 40 133, 54 146, 58 166 Z'/%3E%3Cpath d='M58 166 L 33 140'/%3E%3Cpath d='M60 144 C 79 137, 91 121, 93 106 C 77 110, 65 124, 60 144 Z'/%3E%3Cpath d='M60 144 L 86 114'/%3E%3Cpath d='M62 118 C 45 110, 37 96, 37 81 C 51 87, 61 100, 62 118 Z'/%3E%3Cpath d='M62 118 L 43 90'/%3E%3Cpath d='M66 94 C 82 85, 90 71, 90 56 C 76 62, 68 76, 66 94 Z'/%3E%3Cpath d='M66 94 L 85 64'/%3E%3Cpath d='M71 44 C 64 30, 66 17, 73 5 C 79 17, 79 31, 71 44 Z'/%3E%3Cpath d='M57 182 C 44 176, 36 166, 33 156'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain}.odontologia-hero-clean-backdrop :is(.odontologia-hero-light-fx-blob-tl,.odontologia-hero-light-fx-blob-bl,.odontologia-hero-light-fx-blob-br,.odontologia-hero-light-fx-curve-l,.odontologia-hero-light-fx-curve-r){-webkit-mask-image:var(--od-hero-fx-mask);mask-image:var(--od-hero-fx-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-tl{aspect-ratio:500/420;background:radial-gradient(130% 130% at 0 0,var(--primary) 30%,transparent 100%);--od-hero-fx-base:.2;--od-hero-fx-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 420' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H486 C474 58 418 92 336 104 C246 118 168 156 110 214 C68 256 30 300 0 332 Z' fill-opacity='0.42'/%3E%3Cpath d='M0 0 H234 C244 62 218 118 166 152 C120 184 60 204 0 220 Z' fill-opacity='0.78'/%3E%3C/svg%3E");width:34%;top:0;left:0}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-bl{aspect-ratio:520/420;background:radial-gradient(130% 130% at 0 100%,var(--primary) 30%,transparent 100%);--od-hero-fx-base:.2;--od-hero-fx-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 420' preserveAspectRatio='none'%3E%3Cpath d='M0 52 C118 20 246 68 298 168 C332 236 324 330 302 420 H0 Z' fill-opacity='0.4'/%3E%3Cpath d='M0 156 C112 134 232 192 302 282 C334 324 348 372 352 420 H0 Z' fill-opacity='0.62'/%3E%3C/svg%3E");width:36%;bottom:0;left:0}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-br{aspect-ratio:560/440;background:radial-gradient(130% 130% at 100% 100%,var(--primary) 30%,transparent 100%);--od-hero-fx-base:.24;--od-hero-fx-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 440' preserveAspectRatio='none'%3E%3Cpath d='M560 36 C476 46 418 118 400 198 C386 260 330 292 250 312 C150 336 60 380 18 440 H560 Z' fill-opacity='0.42'/%3E%3Cpath d='M560 150 C470 160 392 222 342 300 C304 360 264 404 244 440 H560 Z' fill-opacity='0.66'/%3E%3C/svg%3E");width:44%;bottom:0;right:0}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-curve-l{--od-hero-fx-base:.36;--od-hero-fx-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cpath d='M-14 179 C 84 171, 169 201, 211 283 C 260 389, 295 472, 422 519 C 548 555, 647 566, 703 690' fill='none' stroke='%23000' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");inset:0}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-curve-r{--od-hero-fx-base:.36;--od-hero-fx-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cpath d='M1083 -6 C 1209 24, 1237 94, 1265 189 C 1294 271, 1350 307, 1450 313' fill='none' stroke='%23000' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");inset:0}@media (min-width:768px) and (max-width:1023px){.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-tl{width:46%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-bl{width:48%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-br{width:58%}}@media (max-width:767px){.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-tl{width:78%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-bl{width:70%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-blob-br{width:92%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-curve-l{-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:180% 50%;mask-size:180% 50%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-curve-r{-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:220% 34%;mask-size:220% 34%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-waves{width:92%;height:42%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-orb{width:70%;top:-14%;right:-26%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-ring{width:96%;top:-18%;right:-44%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-glow-top{width:130%;height:60%;top:-22%;right:-50%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-glow-bottom{width:130%;height:60%;bottom:-24%;left:-50%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-lines-min{-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:180% 50%;mask-size:180% 50%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-lines,.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-sprig{display:none}}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-orb-l{aspect-ratio:1;background:radial-gradient(closest-side,var(--primary) 72%,transparent 100%);--od-hero-fx-base:.07;border-radius:9999px;width:34%;top:-34%;left:-10%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-leaves-r{aspect-ratio:200/400;--od-hero-fx-base:.17;height:80%;top:16%;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 400'%3E%3Cpath d='M150 400 C 142 300, 122 200, 74 36' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M144 330 C 112 320, 94 296, 92 268 C 120 276, 138 300, 144 330 Z' fill-opacity='0.85'/%3E%3Cpath d='M141 300 C 169 286, 183 262, 183 236 C 159 246, 143 270, 141 300 Z' fill-opacity='0.7'/%3E%3Cpath d='M129 240 C 97 228, 81 202, 81 174 C 107 186, 125 210, 129 240 Z' fill-opacity='0.9'/%3E%3Cpath d='M126 214 C 154 198, 166 172, 164 146 C 140 158, 126 184, 126 214 Z' fill-opacity='0.65'/%3E%3Cpath d='M108 160 C 80 146, 68 120, 70 94 C 94 108, 108 132, 108 160 Z' fill-opacity='0.8'/%3E%3Cpath d='M104 136 C 128 118, 136 92, 132 68 C 112 82, 102 108, 104 136 Z' fill-opacity='0.6'/%3E%3Cpath d='M80 70 C 66 52, 64 30, 72 10 C 84 28, 88 50, 80 70 Z' fill-opacity='0.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 400'%3E%3Cpath d='M150 400 C 142 300, 122 200, 74 36' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M144 330 C 112 320, 94 296, 92 268 C 120 276, 138 300, 144 330 Z' fill-opacity='0.85'/%3E%3Cpath d='M141 300 C 169 286, 183 262, 183 236 C 159 246, 143 270, 141 300 Z' fill-opacity='0.7'/%3E%3Cpath d='M129 240 C 97 228, 81 202, 81 174 C 107 186, 125 210, 129 240 Z' fill-opacity='0.9'/%3E%3Cpath d='M126 214 C 154 198, 166 172, 164 146 C 140 158, 126 184, 126 214 Z' fill-opacity='0.65'/%3E%3Cpath d='M108 160 C 80 146, 68 120, 70 94 C 94 108, 108 132, 108 160 Z' fill-opacity='0.8'/%3E%3Cpath d='M104 136 C 128 118, 136 92, 132 68 C 112 82, 102 108, 104 136 Z' fill-opacity='0.6'/%3E%3Cpath d='M80 70 C 66 52, 64 30, 72 10 C 84 28, 88 50, 80 70 Z' fill-opacity='0.75'/%3E%3C/svg%3E");-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:contain;mask-size:contain}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-sweep{background-color:var(--od-hero-fx-gold,#c9a47e);--od-hero-fx-base:.7;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M760 700 C 830 520, 990 390, 1180 336 S 1440 286, 1480 230' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1060 -20 C 1120 120, 1250 170, 1340 150 S 1450 96, 1470 60' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1110 700 C 1090 560, 1170 430, 1290 370 S 1440 270, 1420 110' stroke-opacity='0.55' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 680' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M760 700 C 830 520, 990 390, 1180 336 S 1440 286, 1480 230' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1060 -20 C 1120 120, 1250 170, 1340 150 S 1450 96, 1470 60' stroke-opacity='0.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M1110 700 C 1090 560, 1170 430, 1290 370 S 1440 270, 1420 110' stroke-opacity='0.55' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-sprig-l{--od-hero-fx-base:.38;width:clamp(5.5rem,8.5vw,9rem);bottom:5%;left:2.5%;right:auto;transform:scaleX(-1)rotate(-10deg)}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-halo{aspect-ratio:1;border:1px solid var(--primary);--od-hero-fx-base:.34;background:0 0;border-radius:9999px;width:40%;top:50%;right:4%;transform:translateY(-44%)}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-halo:after{content:"";border-radius:inherit;border:1px solid var(--primary);opacity:.45;position:absolute;inset:-6%}@media (max-width:767px){.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-orb-l{width:80%;top:-18%;left:-30%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-sprig-l{width:4.5rem;bottom:3%}.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-halo,.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-leaves-r,.odontologia-hero-clean-backdrop .odontologia-hero-light-fx-sweep{display:none}}.odontologia-template-scope[data-odontologia-site-bg-intensity=soft]{--odontologia-site-bg-opacity:.84}.odontologia-template-scope[data-odontologia-site-bg-intensity=medium]{--odontologia-site-bg-opacity:.58}.odontologia-template-scope[data-odontologia-site-bg-intensity=present]{--odontologia-site-bg-opacity:.36}.odontologia-template-scope[data-odontologia-site-bg=geometry-rings]{--odontologia-site-bg-paint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none'%3E%3Cg stroke='%230f172a' stroke-opacity='0.22' stroke-width='0.85'%3E%3Crect x='10' y='10' width='76' height='76' rx='18' transform='rotate(45 48 48)'/%3E%3Crect x='20' y='20' width='56' height='56' rx='14' transform='rotate(45 48 48)'/%3E%3Crect x='30' y='30' width='36' height='36' rx='9' transform='rotate(45 48 48)'/%3E%3Crect x='38' y='38' width='20' height='20' rx='5' transform='rotate(45 48 48)'/%3E%3C/g%3E%3C/svg%3E");--odontologia-site-bg-size:96px 96px;--odontologia-site-bg-position:0 0;--odontologia-site-bg-repeat:repeat}.odontologia-template-scope[data-odontologia-site-bg=geometry-arcs]{--odontologia-site-bg-paint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none'%3E%3Cg stroke='%230f172a' stroke-opacity='0.2' stroke-width='0.85' stroke-linecap='round'%3E%3Cpath d='M8 112 C8 56 56 8 112 8'/%3E%3Cpath d='M22 112 C22 64 64 22 112 22'/%3E%3Cpath d='M36 112 C36 72 72 36 112 36'/%3E%3Cpath d='M50 112 C50 80 80 50 112 50'/%3E%3Cpath d='M64 112 C64 88 88 64 112 64'/%3E%3C/g%3E%3C/svg%3E");--odontologia-site-bg-size:120px 120px;--odontologia-site-bg-position:0 0;--odontologia-site-bg-repeat:repeat}.odontologia-template-scope[data-odontologia-site-bg=clinical-hex]{--odontologia-site-bg-paint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='112' viewBox='0 0 100 112' fill='none'%3E%3Cpath d='M50 18 L78 34 L78 66 L50 82 L22 66 L22 34 Z' stroke='%230f172a' stroke-opacity='0.16' stroke-width='0.95'/%3E%3C/svg%3E");--odontologia-site-bg-size:100px 112px;--odontologia-site-bg-position:0 0;--odontologia-site-bg-repeat:repeat}.odontologia-template-scope[data-odontologia-site-bg=constellation]{--odontologia-site-bg-paint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg fill='%230f172a' fill-opacity='0.2'%3E%3Ccircle cx='36' cy='40' r='1.3'/%3E%3Ccircle cx='52' cy='52' r='0.9'/%3E%3Ccircle cx='168' cy='44' r='1.3'/%3E%3Ccircle cx='184' cy='58' r='0.9'/%3E%3Ccircle cx='48' cy='168' r='1.2'/%3E%3Ccircle cx='64' cy='182' r='0.9'/%3E%3Ccircle cx='170' cy='170' r='1.3'/%3E%3Ccircle cx='186' cy='184' r='0.9'/%3E%3C/g%3E%3C/svg%3E");--odontologia-site-bg-size:220px 220px;--odontologia-site-bg-position:0 0;--odontologia-site-bg-repeat:repeat}.odontologia-template-scope[data-odontologia-site-bg=atelier-grid]{--odontologia-site-bg-paint:linear-gradient(to right,var(--foreground) 1px,transparent 1px),linear-gradient(to bottom,var(--foreground) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-site-bg=atelier-grid]{--odontologia-site-bg-paint:linear-gradient(to right,color-mix(in oklch,var(--foreground) 12%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklch,var(--foreground) 12%,transparent) 1px,transparent 1px)}}.odontologia-template-scope[data-odontologia-site-bg=atelier-grid]{--odontologia-site-bg-size:56px 56px;--odontologia-site-bg-position:0 0;--odontologia-site-bg-repeat:repeat}.odontologia-template-scope[data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=site]>[data-odontologia-site-bg-layer]{z-index:0;pointer-events:none;width:100%;height:100dvh;opacity:var(--odontologia-site-bg-opacity,.84);background-color:#0000;background-image:var(--odontologia-site-bg-paint);background-size:var(--odontologia-site-bg-size,96px 96px);background-position:var(--odontologia-site-bg-position,0 0);background-repeat:var(--odontologia-site-bg-repeat,repeat);margin-bottom:-100dvh;display:block;position:sticky;top:0;left:0}.odontologia-template-scope[data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=site]>:not([data-odontologia-site-bg-layer]){z-index:1;position:relative}.odontologia-template-scope[data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=site] [data-odontologia-hero]{z-index:3;position:relative}.odontologia-template-scope[data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=hero] [data-odontologia-hero]{isolation:isolate;position:relative}.odontologia-template-scope[data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=hero] [data-odontologia-hero]:after{content:"";z-index:0;pointer-events:none;opacity:var(--odontologia-site-bg-opacity,.84);background-image:var(--odontologia-site-bg-paint);background-size:var(--odontologia-site-bg-size,220px 220px);background-position:var(--odontologia-site-bg-position,88% 20%);background-repeat:var(--odontologia-site-bg-repeat,repeat);position:absolute;inset:0}.odontologia-template-scope[data-odontologia-hero-surface=dark][data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=hero] [data-odontologia-hero]:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.odontologia-template-scope[data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=all-sections] [data-odontologia-section-surface]{isolation:isolate;position:relative}.odontologia-template-scope[data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=all-sections] [data-odontologia-section-surface]:before{content:"";z-index:0;pointer-events:none;opacity:var(--odontologia-site-bg-opacity,.84);background-image:var(--odontologia-site-bg-paint);background-size:var(--odontologia-site-bg-size,220px 220px);background-position:var(--odontologia-site-bg-position,90% 12%);background-repeat:var(--odontologia-site-bg-repeat,repeat);position:absolute;inset:0}.odontologia-template-scope[data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=alternate] [data-odontologia-section-surface][data-odontologia-surface-rhythm="0"],.odontologia-template-scope[data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=alternate] [data-odontologia-section-surface][data-odontologia-surface-rhythm="2"],.odontologia-template-scope[data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=alternate] [data-odontologia-section-surface][data-odontologia-surface-rhythm="4"]{isolation:isolate;position:relative}.odontologia-template-scope[data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=alternate] [data-odontologia-section-surface][data-odontologia-surface-rhythm="0"]:before,.odontologia-template-scope[data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=alternate] [data-odontologia-section-surface][data-odontologia-surface-rhythm="2"]:before,.odontologia-template-scope[data-odontologia-site-bg]:not([data-odontologia-site-bg=none])[data-odontologia-site-bg-scope=alternate] [data-odontologia-section-surface][data-odontologia-surface-rhythm="4"]:before{content:"";z-index:0;pointer-events:none;opacity:var(--odontologia-site-bg-opacity,.84);background-image:var(--odontologia-site-bg-paint);background-size:var(--odontologia-site-bg-size,220px 220px);background-position:var(--odontologia-site-bg-position,88% 10%);background-repeat:var(--odontologia-site-bg-repeat,repeat);position:absolute;inset:0}.odontologia-template-scope[data-odontologia-footer-scheme]:not([data-odontologia-footer-scheme=inherit]) footer[data-footer-variant]{--background:var(--odontologia-footer-bg);--foreground:var(--odontologia-footer-fg);--muted:var(--odontologia-footer-bg);--muted-foreground:var(--odontologia-footer-muted);--border:var(--odontologia-footer-border);--card:var(--odontologia-footer-bg);--card-foreground:var(--odontologia-footer-fg);--secondary:var(--odontologia-footer-bg);--secondary-foreground:var(--odontologia-footer-fg);--accent:var(--odontologia-footer-bg);--accent-foreground:var(--odontologia-footer-fg);--input:var(--odontologia-footer-border);--ring:var(--odontologia-footer-accent,var(--primary));color:var(--odontologia-footer-fg);background-color:var(--odontologia-footer-bg)!important;border-color:var(--odontologia-footer-border)!important}.odontologia-template-scope[data-odontologia-footer-scheme]:not([data-odontologia-footer-scheme=inherit]):not([data-odontologia-footer-scheme=noir-brand]) footer[data-footer-variant]{--primary:var(--odontologia-footer-accent);--primary-foreground:var(--odontologia-footer-bg)}.odontologia-template-scope[data-odontologia-footer-scheme=noir-brand] footer[data-footer-variant]{--primary-foreground:var(--odontologia-footer-bg)}.odontologia-template-scope[data-odontologia-footer-scheme]:not([data-odontologia-footer-scheme=inherit]) footer[data-footer-variant] [data-odontologia-logo-kind=both] img,.odontologia-template-scope[data-odontologia-footer-scheme]:not([data-odontologia-footer-scheme=inherit]) footer[data-footer-variant] [data-odontologia-logo-kind=image] img{filter:brightness(0)invert();opacity:.96}.odontologia-template-scope,[data-odontologia-palette]{--text-header-nav-desktop:15px;--text-header-cta-desktop:15px;--text-header-dropdown:14px;--text-header-mobile-nav:18px;--text-header-mobile-subnav-group:16px;--text-header-aux:14px;--text-header-aux-small:13px;--text-nav-size:var(--text-header-nav-desktop)}.odontologia-template-scope .site-header-desktop-nav-rack .site-header-nav-dropdown-trigger,.odontologia-template-scope .site-header-desktop-nav-rack .site-header-nav-link,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-desktop-nav-rack .site-header-nav-dropdown-trigger,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-desktop-nav-rack .site-header-nav-link,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] header nav .site-header-nav-dropdown-trigger,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] header nav .site-header-nav-link,.odontologia-template-scope header nav .site-header-nav-dropdown-trigger,.odontologia-template-scope header nav .site-header-nav-link{font-size:calc(var(--text-header-nav-desktop,15px) * var(--odontologia-header-nav-scale-user,1));font-weight:var(--odontologia-header-nav-weight-user,inherit);letter-spacing:var(--text-nav-letter-spacing,inherit)}.odontologia-template-scope .site-header-cta,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-cta{font-size:calc(var(--text-header-cta-desktop,15px) * var(--odontologia-header-nav-scale-user,1))!important}.odontologia-template-scope .site-header-dropdown-panel .site-header-dropdown-link,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-dropdown-panel .site-header-dropdown-link,.odontologia-template-scope header nav .site-header-dropdown-panel a{font-size:var(--text-header-dropdown,14px)}.odontologia-template-scope .site-header-dropdown-panel .site-header-aux-label,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-dropdown-panel .site-header-aux-label{font-size:var(--text-header-aux-small,13px)}.odontologia-template-scope details[open]>summary,.odontologia-template-scope summary,.odontologia-template-scope summary:active,.odontologia-template-scope summary:focus,.odontologia-template-scope summary:focus-visible{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-synthesis:none}.odontologia-template-scope #pub-mobile-nav-panel .site-header-nav-link,.odontologia-template-scope #pub-mobile-nav-panel details[open]>summary.site-header-nav-link,.odontologia-template-scope #pub-mobile-nav-panel summary.site-header-nav-link{font-size:calc(var(--text-header-mobile-nav,18px) * var(--odontologia-header-mobile-nav-scale-user,1));letter-spacing:var(--text-nav-letter-spacing,.025em);font-weight:500}.odontologia-template-scope .site-header-mobile-nav-item,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-mobile-nav-item{font-size:calc(var(--text-header-mobile-nav,18px) * var(--odontologia-header-mobile-nav-scale-user,1))}.odontologia-template-scope #pub-mobile-nav-panel summary.site-header-mobile-nav-group,.odontologia-template-scope .site-header-mobile-nav-group,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-mobile-nav-group{font-size:calc(var(--text-header-mobile-subnav-group,16px) * var(--odontologia-header-mobile-subnav-scale-user,1));letter-spacing:var(--text-nav-letter-spacing,.025em);font-weight:500}.odontologia-template-scope #pub-mobile-nav-panel .site-header-mobile-nav-aux,.odontologia-template-scope .site-header-mobile-nav-aux,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-mobile-nav-aux{font-size:calc(var(--text-header-aux,14px) * var(--odontologia-header-mobile-subnav-scale-user,1))}.odontologia-template-scope #pub-mobile-nav-panel .site-header-mobile-nav-aux-small,.odontologia-template-scope .site-header-mobile-nav-aux-small,.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-mobile-nav-aux-small{font-size:calc(var(--text-header-aux-small,13px) * var(--odontologia-header-mobile-subnav-scale-user,1))}.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-cta,.odontologia-template-scope header .site-header-cta{--_hcta-bg:var(--header-cta-light-bg,var(--action-primary-background,var(--primary)));--_hcta-fg:var(--header-cta-light-fg,var(--action-primary-foreground,var(--primary-foreground)));--_hcta-border:var(--header-cta-light-border,var(--_hcta-bg));--_hcta-icon:var(--header-cta-light-icon,var(--_hcta-fg));--_hcta-style:var(--header-cta-light-style,solid);--_hcta-border-on:var(--header-cta-light-border-on,0);border:0 solid #0000;gap:.375rem;height:var(--header-cta-height,2rem)!important;padding-left:var(--header-cta-padding-x,.875rem)!important;padding-right:var(--header-cta-padding-x,.875rem)!important;font-size:var(--header-cta-font-size,.75rem)!important;background-color:var(--_hcta-bg)!important;color:var(--_hcta-fg)!important}@media (min-width:1280px){.odontologia-template-scope [data-odontologia-workbench-section=shell\.header] .site-header-cta,.odontologia-template-scope header .site-header-cta{height:var(--header-cta-height-sm,var(--header-cta-height,2.25rem))!important;padding-left:var(--header-cta-padding-x-sm,var(--header-cta-padding-x,1.125rem))!important;padding-right:var(--header-cta-padding-x-sm,var(--header-cta-padding-x,1.125rem))!important;font-size:var(--header-cta-font-size-sm,var(--header-cta-font-size,.8125rem))!important}}.odontologia-template-scope header[data-header-over-dark=true]:not([data-header-force-solid=true]):not(.public-ver-header-scrolled) .site-header-cta{--_hcta-bg:var(--header-cta-ondark-bg,var(--header-cta-light-bg,var(--action-primary-background,var(--primary))));--_hcta-fg:var(--header-cta-ondark-fg,var(--header-cta-light-fg,var(--action-primary-foreground,var(--primary-foreground))));--_hcta-border:var(--header-cta-ondark-border,var(--_hcta-bg));--_hcta-icon:var(--header-cta-ondark-icon,var(--_hcta-fg));--_hcta-style:var(--header-cta-ondark-style,var(--header-cta-light-style,solid));--_hcta-border-on:var(--header-cta-ondark-border-on,var(--header-cta-light-border-on,0))}.odontologia-template-scope header .site-header-cta[data-header-cta-style=outline],.odontologia-template-scope header[data-header-cta-active-style=outline] .site-header-cta{color:var(--_hcta-fg,var(--_hcta-border))!important;border-width:1.5px!important;border-color:var(--_hcta-border)!important;background-color:#0000!important}.odontologia-template-scope header .site-header-cta[data-header-cta-border=true],.odontologia-template-scope header[data-header-cta-active-border=true] .site-header-cta:not([data-header-cta-style=outline]){border-width:1.5px!important;border-color:var(--_hcta-border)!important}.odontologia-template-scope header[data-header-cta-light-style=outline]:not([data-header-over-dark=true]) .site-header-cta,.odontologia-template-scope header[data-header-cta-ondark-style=outline][data-header-over-dark=true] .site-header-cta{color:var(--_hcta-fg,var(--_hcta-border))!important;border-width:1.5px!important;border-color:var(--_hcta-border)!important;background-color:#0000!important}.odontologia-template-scope header[data-header-cta-light-border=true]:not([data-header-over-dark=true]) .site-header-cta,.odontologia-template-scope header[data-header-cta-ondark-border=true][data-header-over-dark=true] .site-header-cta{border-width:1.5px!important;border-color:var(--_hcta-border)!important}.odontologia-template-scope header .site-header-cta .site-header-cta-icon,.odontologia-template-scope header .site-header-cta svg.site-header-cta-icon{width:var(--header-cta-icon-size,.875rem);height:var(--header-cta-icon-size,.875rem);color:var(--_hcta-icon);flex-shrink:0}@media (min-width:1280px){.odontologia-template-scope header .site-header-cta .site-header-cta-icon,.odontologia-template-scope header .site-header-cta svg.site-header-cta-icon{width:var(--header-cta-icon-size-sm,var(--header-cta-icon-size,1rem));height:var(--header-cta-icon-size-sm,var(--header-cta-icon-size,1rem))}}.site-topbar{--_tb-h:2.375rem;--_tb-fs:.75rem;--_tb-icon:.875rem;--_tb-gap:1.75rem;background:var(--site-topbar-bg,var(--primary));width:100%;color:var(--site-topbar-fg,#fff);font-size:var(--_tb-fs);letter-spacing:.01em;line-height:1.2;position:relative}.site-topbar[data-size=sm]{--_tb-h:2rem;--_tb-fs:.6875rem;--_tb-icon:.8125rem;--_tb-gap:1.5rem}.site-topbar[data-size=lg]{--_tb-h:2.75rem;--_tb-fs:.8125rem;--_tb-icon:1rem;--_tb-gap:2rem}.site-topbar__inner{min-height:var(--_tb-h);justify-content:space-between;align-items:center;gap:var(--_tb-gap);display:flex}.site-topbar[data-layout=center] .site-topbar__inner{justify-content:center}.site-topbar__zone{gap:var(--_tb-gap);margin:0;padding:0;list-style:none}.site-topbar__item,.site-topbar__zone{align-items:center;min-width:0;display:flex}.site-topbar__item{position:relative}.site-topbar__item:not([data-kind=address],[data-kind=hours],[data-kind=text]){flex-shrink:0}.site-topbar__item[data-kind=hours]{flex-shrink:3}.site-topbar[data-dividers=true] .site-topbar__item+.site-topbar__item:before{content:"";top:50%;left:calc(var(--_tb-gap) / -2);background:var(--site-topbar-divider,currentColor);width:1px;height:.875rem;opacity:var(--site-topbar-divider-opacity,.35);position:absolute;transform:translateY(-50%)}.site-topbar__link{min-width:0;color:inherit;white-space:nowrap;align-items:center;gap:.5rem;text-decoration:none;transition:opacity .2s;display:inline-flex}a.site-topbar__link:hover{opacity:.78}.site-topbar__text{text-overflow:ellipsis;overflow:hidden}.site-topbar__icon{color:var(--site-topbar-icon,currentColor);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.site-topbar__glyph{--background:var(--site-topbar-bg,var(--primary));width:var(--_tb-icon);height:var(--_tb-icon);stroke-width:1.6px;position:relative}.site-topbar[data-icon-style=soft] .site-topbar__icon{width:calc(var(--_tb-icon) + .75rem);height:calc(var(--_tb-icon) + .75rem);border-radius:9999px}.site-topbar[data-icon-style=soft] .site-topbar__icon:before{content:"";border-radius:inherit;opacity:.16;background:currentColor;position:absolute;inset:0}.site-topbar[data-icon-style=soft] .site-topbar__item[data-icon-only=true] .site-topbar__icon:before{opacity:0;background:0 0;border:1px solid}@media (max-width:1279px){.site-topbar__item[data-kind=address] .site-topbar__text{max-width:15rem}}@media (max-width:1023px){.site-topbar__item[data-kind=hours] .site-topbar__text{max-width:11rem}}@media (max-width:767px){.site-topbar{--_tb-gap:1.25rem}.site-topbar__inner{justify-content:center}.site-topbar[data-dividers=true] .site-topbar__item+.site-topbar__item:before,.site-topbar__item:not([data-mobile=true]){display:none}.site-topbar[data-dividers=true] .site-topbar__item[data-mobile=true]~.site-topbar__item[data-mobile=true]:before{display:block}.site-topbar__zone:not(:has(.site-topbar__item[data-mobile=true])){display:none}.site-topbar__text{max-width:9.5rem}.site-topbar[data-hide~=mobile]{display:none}}@media (min-width:768px) and (max-width:1023px){.site-topbar[data-hide~=tablet]{display:none}}@media (min-width:1024px){.site-topbar[data-hide~=desktop]{display:none}}.odontologia-template-scope:has(.site-topbar){--site-topbar-h:2.375rem;--site-pub-fixed-header-height:calc(4.5rem + var(--site-topbar-h))}.odontologia-template-scope:has(.site-topbar[data-size=sm]){--site-topbar-h:2rem}.odontologia-template-scope:has(.site-topbar[data-size=lg]){--site-topbar-h:2.75rem}@media (min-width:1280px){.odontologia-template-scope:has(.site-topbar){--site-pub-fixed-header-height:calc(5rem + var(--site-topbar-h))}}@media (max-width:767px){.odontologia-template-scope:has(.site-topbar[data-hide~=mobile]){--site-topbar-h:0px}}@media (min-width:768px) and (max-width:1023px){.odontologia-template-scope:has(.site-topbar[data-hide~=tablet]){--site-topbar-h:0px}}@media (min-width:1024px){.odontologia-template-scope:has(.site-topbar[data-hide~=desktop]){--site-topbar-h:0px}}.odontologia-hero-fallback-base{background-color:var(--odontologia-hero-canvas-fill,var(--odontologia-hero-clean-fill,var(--background)));background-image:none}.odontologia-hero-clean-backdrop-base{background-color:var(--odontologia-hero-clean-fill,var(--highlight,var(--background)));background-image:none}.odontologia-hero-clean-backdrop-mist{opacity:0;visibility:hidden;background:radial-gradient(ellipse 88% 82% at 6% 48%,var(--odontologia-hero-clean-mist,var(--odontologia-hero-clean-glow,var(--odontologia-hero-clean-fill))) 0,transparent 72%)}.odontologia-hero-clean-backdrop-arcs,.odontologia-hero-clean-backdrop-dots,.odontologia-hero-clean-backdrop-waves{color:var(--odontologia-hero-clean-wave,var(--primary))}@supports (color:color-mix(in lab,red,red)){.odontologia-hero-clean-backdrop-arcs,.odontologia-hero-clean-backdrop-dots,.odontologia-hero-clean-backdrop-waves{color:var(--odontologia-hero-clean-wave,color-mix(in srgb,var(--primary) 24%,transparent))}}.odontologia-hero-clean-backdrop-glow{opacity:0;visibility:hidden;background:radial-gradient(ellipse 78% 62% at 90% 20%,var(--odontologia-hero-clean-glow-soft,var(--odontologia-hero-clean-glow,var(--odontologia-hero-clean-fill))) 0,transparent 72%)}@supports (color:color-mix(in lab,red,red)){.odontologia-hero-clean-backdrop-glow{background:radial-gradient(ellipse 78% 62% at 90% 20%,var(--odontologia-hero-clean-glow-soft,color-mix(in srgb,var(--odontologia-hero-clean-glow,var(--odontologia-hero-clean-fill)) 18%,transparent)) 0,transparent 72%)}}.odontologia-hero-clean-backdrop-arch{opacity:0;visibility:hidden;background:radial-gradient(ellipse 52% 88% at 78% 58%,var(--odontologia-hero-clean-glow-soft,var(--odontologia-hero-clean-glow,var(--odontologia-hero-clean-fill))) 0,transparent 74%)}@supports (color:color-mix(in lab,red,red)){.odontologia-hero-clean-backdrop-arch{background:radial-gradient(ellipse 52% 88% at 78% 58%,var(--odontologia-hero-clean-glow-soft,color-mix(in srgb,var(--odontologia-hero-clean-glow,var(--odontologia-hero-clean-fill)) 18%,transparent)) 0,transparent 74%)}}.odontologia-hero-clean-backdrop-arcs,.odontologia-hero-clean-backdrop-band,.odontologia-hero-clean-backdrop-dots,.odontologia-hero-clean-backdrop-grid,.odontologia-hero-clean-backdrop-orb,.odontologia-hero-clean-backdrop-rules,.odontologia-hero-clean-backdrop-veil,.odontologia-hero-clean-backdrop-vignette,.odontologia-hero-clean-backdrop-waves{opacity:0;visibility:hidden;pointer-events:none}.odontologia-hero-clean-backdrop-veil{background:linear-gradient(105deg,var(--odontologia-hero-clean-mist,var(--odontologia-hero-clean-fill)) 0,transparent 58%)}.odontologia-hero-clean-backdrop-vignette{background:linear-gradient(#120e0c12,#0000 28%),linear-gradient(#0000 58%,#120e0c1a)}.odontologia-hero-clean-backdrop-orb{background:radial-gradient(circle 42% at 82% 18%,#fff 0,var(--odontologia-hero-clean-glow,#fff) 28%,transparent 68%)}.odontologia-hero-clean-backdrop-arcs,.odontologia-hero-clean-backdrop-band,.odontologia-hero-clean-backdrop-dots,.odontologia-hero-clean-backdrop-grid,.odontologia-hero-clean-backdrop-rules{color:var(--odontologia-hero-clean-wave,var(--primary))}@supports (color:color-mix(in lab,red,red)){.odontologia-hero-clean-backdrop-arcs,.odontologia-hero-clean-backdrop-band,.odontologia-hero-clean-backdrop-dots,.odontologia-hero-clean-backdrop-grid,.odontologia-hero-clean-backdrop-rules{color:var(--odontologia-hero-clean-wave,color-mix(in srgb,var(--primary) 24%,transparent))}}.odontologia-template-scope[data-odontologia-palette=salvia-teal-premium] .odontologia-hero-clean-backdrop-botanical{color:var(--odontologia-hero-clean-wave-solid,var(--odontologia-hero-clean-wave))}@supports (color:color-mix(in lab,red,red)){.odontologia-template-scope[data-odontologia-palette=salvia-teal-premium] .odontologia-hero-clean-backdrop-botanical{color:color-mix(in srgb,var(--odontologia-hero-clean-wave-solid,var(--odontologia-hero-clean-wave)) 22%,transparent)}}.odontologia-template-scope[data-odontologia-palette=salvia-teal-premium] .odontologia-hero-clean-backdrop-botanical{opacity:.7}.odontologia-template-scope:not([data-odontologia-palette=salvia-teal-premium]) .odontologia-hero-clean-backdrop-botanical{display:none}[data-odontologia-hero-clean-bg=true] .odontologia-hero-fallback-base{background:0 0!important}.odontologia-hero-title .odontologia-hero-title-primary,.odontologia-hero-title .text-foreground{color:var(--odontologia-hero-title-color,var(--foreground))}html[data-site=clinic-ver] .odontologia-hero-title{font-family:var(--font-display,var(--font-serif));font-weight:var(--od-heading-weight,600);letter-spacing:var(--od-heading-tracking,-.025em);font-synthesis:none;text-wrap:wrap}html[data-site=clinic-ver] [data-odontologia-hero][data-odontologia-hero-highlight-italic=true] .odontologia-hero-title-highlight{font-synthesis:style;font-style:italic}html[data-site=clinic-ver] .odontologia-template-scope .editorial-title,html[data-site=clinic-ver] .odontologia-template-scope h1,html[data-site=clinic-ver] .odontologia-template-scope h2,html[data-site=clinic-ver] .odontologia-template-scope h3{font-family:var(--font-display,var(--font-serif));font-weight:var(--od-heading-weight,600);letter-spacing:var(--od-heading-tracking,-.025em)}.odontologia-hero-scaled-copy .odontologia-hero-title{text-wrap:balance}.odontologia-hero-scaled-copy .odontologia-hero-title.odontologia-hero-title--inline-continuation{text-wrap:pretty}.hero-highlight-tagline .odontologia-hero-title-highlight,.hero-highlight-tagline.odontologia-hero-title-highlight,.hero-highlight-tagline.text-primary,.odontologia-hero-title .odontologia-hero-title-highlight,.odontologia-hero-title .text-primary{color:var(--odontologia-hero-highlight-color,var(--odontologia-luxury-accent,var(--primary)))}[data-odontologia-hero] .odontologia-hero-description{color:var(--odontologia-hero-description-color,var(--muted-foreground))}.odontologia-template-scope[data-odontologia-hero-surface=dark] [data-odontologia-hero] .odontologia-hero-description{color:var(--odontologia-hero-description-color,var(--muted-foreground))!important}.odontologia-premium-abstract-layer-a{background-image:linear-gradient(to bottom right,var(--background),var(--muted),var(--primary));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.odontologia-premium-abstract-layer-a{background-image:linear-gradient(to bottom right,var(--background),color-mix(in oklch,var(--muted) 35%,transparent),color-mix(in oklch,var(--primary) 8%,transparent))}}.odontologia-premium-abstract-layer-c{background-image:linear-gradient(168deg,oklch(100% 0 0/.9),#0000 42%,oklch(99% .008 280/.2));position:absolute;inset:0}:root{--background:oklch(100% 0 0);--foreground:oklch(25% .022 205);--card:oklch(100% 0 0);--card-foreground:oklch(25% .022 205);--popover:oklch(100% 0 0);--popover-foreground:oklch(25% .022 205);--primary:#35596a;--primary-foreground:oklch(99% 0 0);--secondary:oklch(99.5% .0035 205);--secondary-foreground:oklch(25% .022 205);--muted:oklch(99.1% .0055 205);--muted-foreground:oklch(50% .02 205);--accent:oklch(97.8% .012 205);--accent-foreground:oklch(25% .022 205);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(93% .008 205);--input:oklch(97% .006 205);--ring:#35596a;--chart-1:#35596a;--chart-2:#4d7388;--chart-3:#6a8fa3;--chart-4:oklch(85% .03 205);--chart-5:oklch(72% .028 200);--radius:.75rem;--sidebar:oklch(100% 0 0);--sidebar-foreground:oklch(25% .022 205);--sidebar-primary:#35596a;--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(99.1% .0055 205);--sidebar-accent-foreground:oklch(25% .022 205);--sidebar-border:oklch(93% .008 205);--sidebar-ring:#35596a;--premium-card-shadow:0 20px 44px -24px oklch(42% .04 205/.11)}.dark{--background:oklch(18% .01 60);--foreground:oklch(96% .01 90);--card:oklch(20% .01 60);--card-foreground:oklch(96% .01 90);--popover:oklch(20% .01 60);--popover-foreground:oklch(96% .01 90);--primary:#35596a;--primary-foreground:oklch(99% 0 0);--secondary:oklch(28% .01 60);--secondary-foreground:oklch(96% .01 90);--muted:oklch(28% .01 60);--muted-foreground:oklch(65% .02 90);--accent:oklch(30% .01 60);--accent-foreground:oklch(96% .01 90);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(30% .01 60);--input:oklch(28% .01 60);--ring:#35596a;--chart-1:#35596a;--chart-2:#5a8499;--chart-3:#7a9fb0;--chart-4:oklch(50% .03 90);--chart-5:oklch(60% .03 60);--sidebar:oklch(20% .01 60);--sidebar-foreground:oklch(96% .01 90);--sidebar-primary:#35596a;--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(28% .01 60);--sidebar-accent-foreground:oklch(96% .01 90);--sidebar-border:oklch(30% .01 60);--sidebar-ring:#35596a;--premium-card-shadow:0 20px 44px -28px oklch(12% .02 260/.55)}.public-ver-route-loading{isolation:isolate}.public-ver-route-loading-progress{z-index:200;background:var(--medyno-public-paint-primary,var(--primary,#35596a));height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.public-ver-route-loading-progress{background:color-mix(in oklch,var(--medyno-public-paint-primary,var(--primary,#35596a)) 12%,var(--medyno-public-paint-background,var(--background,#fff)))}}.public-ver-route-loading-progress-bar{background:var(--medyno-public-paint-primary,var(--primary,#35596a));border-radius:9999px;width:36%;height:100%;animation:public-ver-route-loading-progress 1.1s cubic-bezier(.45,0,.25,1) infinite;display:block}@keyframes public-ver-route-loading-progress{0%{opacity:.55;transform:translate(-120%)}45%{opacity:1}to{opacity:.55;transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.public-ver-route-loading-progress-bar{opacity:.85;width:42%;margin-inline:auto;animation:none}}.workbench-command-rail{width:var(--workbench-command-rail-width);max-width:var(--workbench-command-rail-width);box-sizing:border-box}.workbench-command-rail__body{width:100%;min-height:0}.workbench-rail-dock-scroll{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent}@supports (color:color-mix(in lab,red,red)){.workbench-rail-dock-scroll{scrollbar-color:color-mix(in oklch,var(--muted-foreground) 32%,transparent) transparent}}.workbench-rail-dock-scroll::-webkit-scrollbar{width:5px}.workbench-rail-dock-scroll::-webkit-scrollbar-track{background:0 0;margin-block:4px}.workbench-rail-dock-scroll::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border:1px solid #0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.workbench-rail-dock-scroll::-webkit-scrollbar-thumb{background-color:color-mix(in oklch,var(--muted-foreground) 22%,transparent)}}.workbench-rail-dock-scroll::-webkit-scrollbar-thumb{background-clip:padding-box}.workbench-rail-dock-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.workbench-rail-dock-scroll:hover::-webkit-scrollbar-thumb{background-color:color-mix(in oklch,var(--muted-foreground) 42%,transparent)}}.workbench-rail-dock-scroll:focus-visible::-webkit-scrollbar-thumb{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.workbench-rail-dock-scroll:focus-visible::-webkit-scrollbar-thumb{background-color:color-mix(in oklch,var(--muted-foreground) 42%,transparent)}}.workbench-rail-dock-scroll[data-workbench-rail-scroll=true]{scrollbar-gutter:stable}.site-mobile-nav-scroll-panel{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent}@supports (color:color-mix(in lab,red,red)){.site-mobile-nav-scroll-panel{scrollbar-color:color-mix(in oklch,var(--muted-foreground) 38%,transparent) transparent}}.site-mobile-nav-scroll-panel{-webkit-overflow-scrolling:touch}.site-mobile-nav-scroll-panel::-webkit-scrollbar{width:6px}.site-mobile-nav-scroll-panel::-webkit-scrollbar-track{background:0 0;margin-block:2px}.site-mobile-nav-scroll-panel::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.site-mobile-nav-scroll-panel::-webkit-scrollbar-thumb{background-color:color-mix(in oklch,var(--muted-foreground) 30%,transparent)}}@media (max-width:639px){[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]) .odontologia-hero-doctor-column,[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]) .odontologia-hero-doctor-cutout-mobile,[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]) .odontologia-hero-doctor-fov,[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]) .odontologia-hero-doctor-stack-layer,[data-odontologia-hero][data-odontologia-hero-mobile-panel-above=true]:not([data-odontologia-hero-clinic-framed=true]) .odontologia-hero-foreground{overflow:visible!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}