@layer base{.dentist-blue{--bg:var(--color-white);--fg:var(--color-gray-950)}}@layer base{.landing-base{--background:oklch(0.98 0 0);--foreground:oklch(0.14 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.14 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.14 0 0);--primary:var(--color-indigo-600);--primary-foreground:oklch(0.98 0 0);--muted:oklch(0.92 0.02 248.12);--muted-foreground:oklch(0.55 0.04 257.47);--accent:oklch(0.94 0.01 248.11);--accent-foreground:oklch(0.21 0.04 265.74);--border:oklch(0.93 0.01 255.7);--input:oklch(0.93 0.01 255.7);--ring:var(--color-indigo-600);--radius-xl:14px;--radius-lg:12px;--radius-md:10px;--radius-sm:8px;--color-primary-600:var(--color-indigo-600);*{border-color:var(--border)}body{background-color:var(--background);font-feature-settings:"rlig" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{color:var(--foreground)}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.025em}h1{font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){h1{font-size:3rem;line-height:1}}@media (min-width:1024px){h1{font-size:3.75rem;line-height:1}}h2{font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){h2{font-size:2.25rem;line-height:2.5rem}}h3{font-size:1.5rem;line-height:2rem}@media (min-width:768px){h3{font-size:1.875rem;line-height:2.25rem}}.gradient-text{color:var(--primary)}.card-hover{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.card-hover:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:var(--primary) /0.1;--tw-shadow:var(--tw-shadow-colored)}.bg-grid-pattern{background-image:linear-gradient(to right,var(--muted)) 1px,transparent 1px,linear-gradient(to bottom,var(--muted)) 1px,transparent 1px;background-size:30px 30px;opacity:.5}}}@layer utilities{.landing-base{.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;@media (width >= 1400px){max-width:1400px}@media (width >= 640px){max-width:1400px;padding-right:2rem;padding-left:2rem}}}}@layer base{.starter-base-2{--bg:var(--color-white);--background:var(--color-white);--foreground:var(--color-gray-950);--card:var(--color-white);--card-foreground:var(--color-gray-950);--popover:var(--color-white);--popover-foreground:var(--color-gray-950);--primary:var(--color-violet-600);--primary-hover:var(--color-violet-700);--primary-active:var(--color-violet-800);--primary-foreground:var(--color-white);--secondary:var(--color-gray-100);--secondary-foreground:240 5% 30%;--muted:var(--color-gray-200);--muted-foreground:var(--color-gray-500);--accent:var(--primary);--accent-fg:var(--primary-foreground);--accent-foreground:var(--primary-foreground);--destructive:0 70% 55%;--destructive-foreground:var(--color-white);--border:var(--color-gray-200);--input:var(--color-gray-200);--ring:250 65% 60%;--radius:0.5rem;--shadow-premium:0 4px 15px rgba(0,0,0,0.07);--shadow-subtle:0 2px 8px rgba(0,0,0,0.05);--shadow-interactive:0 0 0 1px var(--border),0 2px 4px rgba(0,0,0,0.03);--shadow-interactive-hover:0 0 0 1px var(--primary),0 4px 6px color-mix(in oklab,var(--primary) 10%,transparent);--navbar:var(--color-white);--muted-fg:var(--color-gray-500);.section-color-default{--section:oklch(from var(--color-primary) 98% 0.002 h);--section-fg:var(--color-gray-900);--section-card:var(--color-white);--section-card-fg:var(--color-gray-900)}.section-color-default-alternate{--section:oklch(from var(--color-primary) 96.5% 0.001 h);--section-fg:var(--color-gray-900);--section-card:var(--color-white);--section-card-fg:var(--color-gray-900)}.section-color-white{--section:white;--section-fg:var(--color-gray-900);--section-card:var(--color-white);--section-card-fg:var(--color-gray-900)}.section-color-gray-900{--section:var(--color-gray-900);--section-fg:var(--color-white);--section-card:oklch(1 0 0/5%);--section-card-fg:var(--color-white)}.section-color-neutral-900{--section:var(--color-neutral-900);--section-fg:var(--color-white);--section-card:oklch(1 0 0/5%);--section-card-fg:var(--color-white)}.section-color-stone-900{--section:var(--color-stone-900);--section-fg:var(--color-white);--section-card:oklch(1 0 0/5%);--section-card-fg:var(--color-white)}.starter-red{--primary:var(--color-red-600);--primary-hover:var(--color-red-700);--primary-active:var(--color-red-800);--bg:oklch(from var(--color-red-50) 98% 0.002 h)}.starter-orange{--primary:var(--color-orange-600);--primary-hover:var(--color-orange-700);--primary-active:var(--color-orange-800);--bg:oklch(from var(--color-orange-50) 98% 0.002 h)}.starter-amber{--primary:var(--color-amber-600);--primary-hover:var(--color-amber-700);--primary-active:var(--color-amber-800);--bg:oklch(from var(--color-amber-50) 98% 0.002 h)}.starter-yellow{--primary:var(--color-yellow-600);--primary-hover:var(--color-yellow-700);--primary-active:var(--color-yellow-800);--bg:oklch(from var(--color-yellow-50) 98% 0.002 h)}.starter-lime{--primary:var(--color-lime-600);--primary-hover:var(--color-lime-700);--primary-active:var(--color-lime-800);--bg:oklch(from var(--color-lime-50) 98% 0.002 h)}.starter-green{--primary:var(--color-green-600);--primary-hover:var(--color-green-700);--primary-active:var(--color-green-800);--bg:oklch(from var(--color-green-50) 98% 0.002 h)}.starter-emerald{--primary:var(--color-emerald-600);--primary-hover:var(--color-emerald-700);--primary-active:var(--color-emerald-800);--bg:oklch(from var(--color-emerald-50) 98% 0.002 h)}.starter-teal{--primary:var(--color-teal-600);--primary-hover:var(--color-teal-700);--primary-active:var(--color-teal-800);--bg:oklch(from var(--color-teal-50) 98% 0.002 h)}.starter-cyan{--primary:var(--color-cyan-600);--primary-hover:var(--color-cyan-700);--primary-active:var(--color-cyan-800);--bg:oklch(from var(--color-cyan-50) 98% 0.002 h)}.starter-sky{--primary:var(--color-sky-600);--primary-hover:var(--color-sky-700);--primary-active:var(--color-sky-800);--bg:oklch(from var(--color-sky-50) 98% 0.002 h)}.starter-blue{--primary:var(--color-blue-600);--primary-hover:var(--color-blue-700);--primary-active:var(--color-blue-800);--bg:oklch(from var(--color-blue-50) 98% 0.002 h)}.starter-indigo{--primary:var(--color-indigo-600);--primary-hover:var(--color-indigo-700);--primary-active:var(--color-indigo-800);--bg:oklch(from var(--color-indigo-50) 98% 0.002 h)}.starter-violet{--primary:var(--color-violet-600);--primary-hover:var(--color-violet-700);--primary-active:var(--color-violet-800);--bg:oklch(from var(--color-violet-50) 98% 0.002 h)}.starter-purple{--primary:var(--color-purple-600);--primary-hover:var(--color-purple-700);--primary-active:var(--color-purple-800);--bg:oklch(from var(--color-purple-50) 98% 0.002 h)}.starter-fuchsia{--primary:var(--color-fuchsia-600);--primary-hover:var(--color-fuchsia-700);--primary-active:var(--color-fuchsia-800);--bg:oklch(from var(--color-fuchsia-50) 98% 0.002 h)}.starter-pink{--primary:var(--color-pink-600);--primary-hover:var(--color-pink-700);--primary-active:var(--color-pink-800);--bg:oklch(from var(--color-pink-50) 98% 0.002 h)}.starter-rose{--primary:var(--color-rose-600);--primary-hover:var(--color-rose-700);--primary-active:var(--color-rose-800);--bg:oklch(from var(--color-rose-50) 98% 0.002 h)}.starter-slate{--primary:var(--color-slate-600);--primary-hover:var(--color-slate-700);--primary-active:var(--color-slate-800);--bg:oklch(from var(--color-slate-50) 98% 0.002 h)}}}@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted-foreground:var(--muted-foreground);--color-muted:var(--muted);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--radius:var(--radius);--shadow-premium:var(--shadow-premium);--shadow-subtle:var(--shadow-subtle);--shadow-interactive:var(--shadow-interactive);--shadow-interactive-hover:var(--shadow-interactive-hover);--color-muted-fg:var(--muted-fg);--color-section:var(--section);--color-section-fg:var(--section-fg);--color-section-card:var(--section-card);--color-section-card-fg:var(--section-card-fg)}@layer base{.starter-base{--bg:var(--color-white);--background:var(--color-white);--foreground:var(--color-gray-950);--card:var(--color-white);--card-foreground:var(--color-gray-950);--popover:var(--color-white);--popover-foreground:var(--color-gray-950);--primary:var(--color-violet-600);--primary-hover:var(--color-violet-700);--primary-active:var(--color-violet-800);--primary-foreground:var(--color-white);--secondary:var(--color-gray-100);--secondary-foreground:240 5% 30%;--muted:var(--color-gray-200);--muted-foreground:var(--color-gray-500);--accent:var(--primary);--accent-fg:var(--primary-foreground);--accent-foreground:var(--primary-foreground);--destructive:0 70% 55%;--destructive-foreground:var(--color-white);--border:var(--color-gray-200);--input:var(--color-gray-200);--ring:250 65% 60%;--radius:0.5rem;--shadow-premium:0 4px 15px rgba(0,0,0,0.07);--shadow-subtle:0 2px 8px rgba(0,0,0,0.05);--shadow-interactive:0 0 0 1px var(--border),0 2px 4px rgba(0,0,0,0.03);--shadow-interactive-hover:0 0 0 1px var(--primary),0 4px 6px color-mix(in oklab,var(--primary) 10%,transparent);--navbar:var(--color-white);--muted-fg:var(--color-gray-500);.section-color-default{--section:oklch(from var(--color-primary) 98% 0.002 h);--section-fg:var(--color-gray-900);--section-card:var(--color-white);--section-card-fg:var(--color-gray-900)}.section-color-default-alternate{--section:oklch(from var(--color-primary) 96.5% 0.001 h);--section-fg:var(--color-gray-900);--section-card:var(--color-white);--section-card-fg:var(--color-gray-900)}.section-color-white{--section:white;--section-fg:var(--color-gray-900);--section-card:var(--color-white);--section-card-fg:var(--color-gray-900)}.section-color-gray-900{--section:var(--color-gray-900);--section-fg:var(--color-white);--section-card:oklch(1 0 0/5%);--section-card-fg:var(--color-white)}.section-color-neutral-900{--section:var(--color-neutral-900);--section-fg:var(--color-white);--section-card:oklch(1 0 0/5%);--section-card-fg:var(--color-white)}.section-color-stone-900{--section:var(--color-stone-900);--section-fg:var(--color-white);--section-card:oklch(1 0 0/5%);--section-card-fg:var(--color-white)}.starter-red{--primary:var(--color-red-600);--primary-hover:var(--color-red-700);--primary-active:var(--color-red-800);--bg:oklch(from var(--color-red-50) 98% 0.002 h)}.starter-orange{--primary:var(--color-orange-600);--primary-hover:var(--color-orange-700);--primary-active:var(--color-orange-800);--bg:oklch(from var(--color-orange-50) 98% 0.002 h)}.starter-amber{--primary:var(--color-amber-600);--primary-hover:var(--color-amber-700);--primary-active:var(--color-amber-800);--bg:oklch(from var(--color-amber-50) 98% 0.002 h)}.starter-yellow{--primary:var(--color-yellow-600);--primary-hover:var(--color-yellow-700);--primary-active:var(--color-yellow-800);--bg:oklch(from var(--color-yellow-50) 98% 0.002 h)}.starter-lime{--primary:var(--color-lime-600);--primary-hover:var(--color-lime-700);--primary-active:var(--color-lime-800);--bg:oklch(from var(--color-lime-50) 98% 0.002 h)}.starter-green{--primary:var(--color-green-600);--primary-hover:var(--color-green-700);--primary-active:var(--color-green-800);--bg:oklch(from var(--color-green-50) 98% 0.002 h)}.starter-emerald{--primary:var(--color-emerald-600);--primary-hover:var(--color-emerald-700);--primary-active:var(--color-emerald-800);--bg:oklch(from var(--color-emerald-50) 98% 0.002 h)}.starter-teal{--primary:var(--color-teal-600);--primary-hover:var(--color-teal-700);--primary-active:var(--color-teal-800);--bg:oklch(from var(--color-teal-50) 98% 0.002 h)}.starter-cyan{--primary:var(--color-cyan-600);--primary-hover:var(--color-cyan-700);--primary-active:var(--color-cyan-800);--bg:oklch(from var(--color-cyan-50) 98% 0.002 h)}.starter-sky{--primary:var(--color-sky-600);--primary-hover:var(--color-sky-700);--primary-active:var(--color-sky-800);--bg:oklch(from var(--color-sky-50) 98% 0.002 h)}.starter-blue{--primary:var(--color-blue-600);--primary-hover:var(--color-blue-700);--primary-active:var(--color-blue-800);--bg:oklch(from var(--color-blue-50) 98% 0.002 h)}.starter-indigo{--primary:var(--color-indigo-600);--primary-hover:var(--color-indigo-700);--primary-active:var(--color-indigo-800);--bg:oklch(from var(--color-indigo-50) 98% 0.002 h)}.starter-violet{--primary:var(--color-violet-600);--primary-hover:var(--color-violet-700);--primary-active:var(--color-violet-800);--bg:oklch(from var(--color-violet-50) 98% 0.002 h)}.starter-purple{--primary:var(--color-purple-600);--primary-hover:var(--color-purple-700);--primary-active:var(--color-purple-800);--bg:oklch(from var(--color-purple-50) 98% 0.002 h)}.starter-fuchsia{--primary:var(--color-fuchsia-600);--primary-hover:var(--color-fuchsia-700);--primary-active:var(--color-fuchsia-800);--bg:oklch(from var(--color-fuchsia-50) 98% 0.002 h)}.starter-pink{--primary:var(--color-pink-600);--primary-hover:var(--color-pink-700);--primary-active:var(--color-pink-800);--bg:oklch(from var(--color-pink-50) 98% 0.002 h)}.starter-rose{--primary:var(--color-rose-600);--primary-hover:var(--color-rose-700);--primary-active:var(--color-rose-800);--bg:oklch(from var(--color-rose-50) 98% 0.002 h)}.starter-slate{--primary:var(--color-slate-600);--primary-hover:var(--color-slate-700);--primary-active:var(--color-slate-800);--bg:oklch(from var(--color-slate-50) 98% 0.002 h)}}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_1b85de{font-family:Inter,Inter Fallback;font-style:normal}.__variable_1b85de{--font-inter:"Inter","Inter Fallback"}