/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */
@layer properties;:root,:host{--font-sans:"Vazirmatn", "Segoe UI Variable", "Segoe UI", "SF Arabic", "Geeza Pro", Tahoma, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;--color-amber-50:oklch(98.7% 0.022 95.277);--color-amber-900:oklch(41.4% 0.112 45.904);--color-emerald-50:oklch(97.9% 0.021 166.113);--color-emerald-600:oklch(59.6% 0.145 163.225);--color-slate-500:oklch(55.4% 0.046 257.417);--color-slate-600:oklch(44.6% 0.043 257.281);--color-white:#fff;--spacing:0.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.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-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;--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wider:0.05em;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-50:#eefafb;--color-brand-100:#d5f1f3;--color-brand-200:#abe3e8;--color-brand-500:#1c94a5;--color-brand-600:#167789;--color-brand-700:#155f70;--color-brand-800:#164d5a;--color-brand-900:#153f4a;--color-brand-950:#082c35;--color-aqua-50:#effcf9;--color-aqua-100:#d7f7ef;--color-aqua-400:#46c9b2;--color-aqua-700:#186f65;--color-clinic-50:#f6fbfc;--color-ink:#16343d}*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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:#fff0}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,samp,pre{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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:#fff0;opacity:1}: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)){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,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type='button'],[type='reset'],[type='submit']),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden='until-found'])){display:none!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-4{inset:calc(var(--spacing) * -4)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.-top-20{top:calc(var(--spacing) * -20)}.top-0{top:calc(var(--spacing) * 0)}.top-9{top:calc(var(--spacing) * 9)}.top-20{top:calc(var(--spacing) * 20)}.-right-3{right:calc(var(--spacing) * -3)}.-right-4{right:calc(var(--spacing) * -4)}.right-0{right:calc(var(--spacing) * 0)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.-bottom-7{bottom:calc(var(--spacing) * -7)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-20{left:calc(var(--spacing) * -20)}.-left-24{left:calc(var(--spacing) * -24)}.left-2{left:calc(var(--spacing) * 2)}.left-8{left:calc(var(--spacing) * 8)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-\[1\.06\/1\]{aspect-ratio:1.06/1}.aspect-\[4\/3\]{aspect-ratio:4/3}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-40{height:calc(var(--spacing) * 40)}.h-\[82px\]{height:82px}.min-h-\[760px\]{min-height:760px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[610px\]{max-width:610px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.shrink-0{flex-shrink:0}.rotate-90{rotate:90deg}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.divide-y{:where(&>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}}.divide-brand-100{:where(&>:not(:last-child)){border-color:var(--color-brand-100)}}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:calc(infinity * 1px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-brand-100{border-color:var(--color-brand-100)}.border-brand-100\/80{border-color:color-mix(in srgb,#d5f1f3 80%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-brand-100) 80%,transparent)}}.border-brand-200{border-color:var(--color-brand-200)}.border-white\/15{border-color:color-mix(in srgb,#fff 15%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:color-mix(in srgb,#fff 20%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:color-mix(in srgb,#fff 25%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/35{border-color:color-mix(in srgb,#fff 35%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-aqua-50{background-color:var(--color-aqua-50)}.bg-aqua-400\/10{background-color:color-mix(in srgb,#46c9b2 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-aqua-400) 10%,transparent)}}.bg-aqua-400\/15{background-color:color-mix(in srgb,#46c9b2 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-aqua-400) 15%,transparent)}}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-700{background-color:var(--color-brand-700)}.bg-brand-800{background-color:var(--color-brand-800)}.bg-brand-900{background-color:var(--color-brand-900)}.bg-brand-950{background-color:var(--color-brand-950)}.bg-clinic-50{background-color:var(--color-clinic-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:color-mix(in srgb,#fff 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/90{background-color:color-mix(in srgb,#fff 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-brand-100{--tw-gradient-from:var(--color-brand-100);--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-brand-950\/20{--tw-gradient-from:color-mix(in srgb, #082c35 20%, transparent);@supports (color:color-mix(in lab,red,red)){--tw-gradient-from:color-mix(in oklab, var(--color-brand-950) 20%, 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))}.from-brand-950\/55{--tw-gradient-from:color-mix(in srgb, #082c35 55%, transparent);@supports (color:color-mix(in lab,red,red)){--tw-gradient-from:color-mix(in oklab, var(--color-brand-950) 55%, 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))}.from-clinic-50{--tw-gradient-from:var(--color-clinic-50);--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-transparent{--tw-gradient-via:transparent;--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-aqua-100{--tw-gradient-to:var(--color-aqua-100);--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-white\/10{--tw-gradient-to:color-mix(in srgb, #fff 10%, transparent);@supports (color:color-mix(in lab,red,red)){--tw-gradient-to:color-mix(in oklab, var(--color-white) 10%, 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-white\/20{--tw-gradient-to:color-mix(in srgb, #fff 20%, transparent);@supports (color:color-mix(in lab,red,red)){--tw-gradient-to:color-mix(in oklab, var(--color-white) 20%, 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))}.object-cover{object-fit:cover}.object-center{object-position:center}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 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)}.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-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.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-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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[2\.55rem\]{font-size:2.55rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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)}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-amber-900{color:var(--color-amber-900)}.text-aqua-400{color:var(--color-aqua-400)}.text-aqua-700{color:var(--color-aqua-700)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-950{color:var(--color-brand-950)}.text-emerald-600{color:var(--color-emerald-600)}.text-ink{color:var(--color-ink)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-white{color:var(--color-white)}.text-white\/65{color:color-mix(in srgb,#fff 65%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:color-mix(in srgb,#fff 70%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-30{opacity:30%}.shadow-\[0_18px_60px_-28px_rgba\(5\,63\,75\,\.24\)\]{--tw-shadow:0 18px 60px -28px var(--tw-shadow-color, rgba(5,63,75,.24));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_90px_-34px_rgba\(5\,63\,75\,\.55\)\]{--tw-shadow:0 30px 90px -34px var(--tw-shadow-color, rgba(5,63,75,.55));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_35px_90px_-28px_rgba\(5\,63\,75\,\.45\)\]{--tw-shadow:0 35px 90px -28px var(--tw-shadow-color, rgba(5,63,75,.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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));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, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur-3xl{--tw-blur:blur(var(--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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,visibility,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))}.duration-500{--tw-duration:500ms;transition-duration:500ms}.group-hover\:scale-110{&:is(:where(.group):hover *){@media (hover:hover){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.group-hover\:-rotate-6{&:is(:where(.group):hover *){@media (hover:hover){rotate:calc(6deg * -1)}}}.selection\:bg-brand-200{& *::selection{background-color:var(--color-brand-200)}&::selection{background-color:var(--color-brand-200)}}.selection\:text-brand-950{& *::selection{color:var(--color-brand-950)}&::selection{color:var(--color-brand-950)}}.hover\:-translate-y-0\.5{&:hover{@media (hover:hover){--tw-translate-y:calc(var(--spacing) * -0.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.hover\:bg-brand-50{&:hover{@media (hover:hover){background-color:var(--color-brand-50)}}}.hover\:bg-white\/15{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 15%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}}}.sm\:-right-9{@media (width>=40rem){right:calc(var(--spacing) * -9)}}.sm\:-left-8{@media (width>=40rem){left:calc(var(--spacing) * -8)}}.sm\:left-auto{@media (width>=40rem){left:auto}}.sm\:col-span-2{@media (width>=40rem){grid-column:span 2 / span 2}}.sm\:max-w-xs{@media (width>=40rem){max-width:var(--container-xs)}}.sm\:grid-cols-2{@media (width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sm\:flex-row{@media (width>=40rem){flex-direction:row}}.sm\:items-center{@media (width>=40rem){align-items:center}}.sm\:justify-between{@media (width>=40rem){justify-content:space-between}}.sm\:justify-start{@media (width>=40rem){justify-content:flex-start}}.sm\:divide-x{@media (width>=40rem){:where(&>: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)))}}}.sm\:divide-y-0{@media (width>=40rem){:where(&>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}}}.sm\:p-6{@media (width>=40rem){padding:calc(var(--spacing) * 6)}}.sm\:px-6{@media (width>=40rem){padding-inline:calc(var(--spacing) * 6)}}.sm\:px-10{@media (width>=40rem){padding-inline:calc(var(--spacing) * 10)}}.sm\:py-14{@media (width>=40rem){padding-block:calc(var(--spacing) * 14)}}.sm\:pb-28{@media (width>=40rem){padding-bottom:calc(var(--spacing) * 28)}}.sm\:text-4xl{@media (width>=40rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.sm\:text-5xl{@media (width>=40rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.sm\:text-base{@media (width>=40rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.sm\:text-lg{@media (width>=40rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.sm\:leading-9{@media (width>=40rem){--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}}.sm\:divide-x-reverse{@media (width>=40rem){:where(&>:not(:last-child)){--tw-divide-x-reverse:1}}}.md\:inline-flex{@media (width>=48rem){display:inline-flex}}.md\:grid-cols-2{@media (width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.md\:grid-cols-5{@media (width>=48rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.lg\:sticky{@media (width>=64rem){position:sticky}}.lg\:top-28{@media (width>=64rem){top:calc(var(--spacing) * 28)}}.lg\:order-1{@media (width>=64rem){order:1}}.lg\:order-2{@media (width>=64rem){order:2}}.lg\:col-span-1{@media (width>=64rem){grid-column:span 1 / span 1}}.lg\:mt-0{@media (width>=64rem){margin-top:calc(var(--spacing) * 0)}}.lg\:block{@media (width>=64rem){display:block}}.lg\:grid{@media (width>=64rem){display:grid}}.lg\:hidden{@media (width>=64rem){display:none}}.lg\:grid-cols-1{@media (width>=64rem){grid-template-columns:repeat(1,minmax(0,1fr))}}.lg\:grid-cols-2{@media (width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.lg\:grid-cols-3{@media (width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.lg\:grid-cols-4{@media (width>=64rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.lg\:grid-cols-\[\.8fr_1\.2fr\]{@media (width>=64rem){grid-template-columns:.8fr 1.2fr}}.lg\:grid-cols-\[\.75fr_1\.25fr\]{@media (width>=64rem){grid-template-columns:.75fr 1.25fr}}.lg\:grid-cols-\[1\.02fr_\.98fr\]{@media (width>=64rem){grid-template-columns:1.02fr .98fr}}.lg\:grid-cols-\[1\.05fr_\.95fr\]{@media (width>=64rem){grid-template-columns:1.05fr .95fr}}.lg\:grid-cols-\[1\.5fr_1fr_1fr_1\.2fr\]{@media (width>=64rem){grid-template-columns:1.5fr 1fr 1fr 1.2fr}}.lg\:grid-cols-\[1fr_\.9fr\]{@media (width>=64rem){grid-template-columns:1fr .9fr}}.lg\:flex-row{@media (width>=64rem){flex-direction:row}}.lg\:items-center{@media (width>=64rem){align-items:center}}.lg\:items-end{@media (width>=64rem){align-items:flex-end}}.lg\:items-start{@media (width>=64rem){align-items:flex-start}}.lg\:justify-between{@media (width>=64rem){justify-content:space-between}}.lg\:px-14{@media (width>=64rem){padding-inline:calc(var(--spacing) * 14)}}.lg\:py-24{@media (width>=64rem){padding-block:calc(var(--spacing) * 24)}}.lg\:text-\[3\.55rem\]{@media (width>=64rem){font-size:3.55rem}}.lg\:leading-\[1\.28\]{@media (width>=64rem){--tw-leading:1.28;line-height:1.28}}.xl\:col-span-2{@media (width>=80rem){grid-column:span 2 / span 2}}.xl\:col-span-4{@media (width>=80rem){grid-column:span 4 / span 4}}.xl\:col-span-5{@media (width>=80rem){grid-column:span 5 / span 5}}.xl\:col-span-7{@media (width>=80rem){grid-column:span 7 / span 7}}.xl\:block{@media (width>=80rem){display:block}}.xl\:flex{@media (width>=80rem){display:flex}}.xl\:hidden{@media (width>=80rem){display:none}}.xl\:grid-cols-2{@media (width>=80rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.xl\:grid-cols-12{@media (width>=80rem){grid-template-columns:repeat(12,minmax(0,1fr))}}.xl\:px-8{@media (width>=80rem){padding-inline:calc(var(--spacing) * 8)}}@layer base{:root{color-scheme:light}*{box-sizing:border-box}html{scroll-padding-top:100px}html,body,button,input,textarea,select,option{font-family:var(--font-sans)!important;font-optical-sizing:auto;font-synthesis:none}body{margin:0;overflow-x:hidden;line-height:1.75;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.modal-open{overflow:hidden}button,a{-webkit-tap-highlight-color:#fff0}button{font:inherit}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid rgb(28 148 165 / .32);outline-offset:3px}}@layer components{.skip-link{position:fixed;top:.75rem;right:.75rem;z-index:100;transform:translateY(-150%);border-radius:.75rem;background:#fff;padding:.75rem 1rem;font-weight:800;color:#082c35;box-shadow:0 10px 30px rgb(8 44 53 / .18);transition:transform .2s}.skip-link:focus{transform:translateY(0)}.site-header{transition:box-shadow .25s ease,background-color .25s ease}.site-header.header-scrolled{box-shadow:0 14px 40px -28px rgb(8 44 53 / .55);background:rgb(255 255 255 / .94)}.nav-link{display:inline-flex;min-height:44px;align-items:center;border-radius:.9rem;padding:0 .8rem;font-size:.82rem;font-weight:800;color:#425f68;transition:background .2s,color .2s}.nav-link:hover,.nav-link.is-active{background:#eefafb;color:#155f70}.mega-item{display:flex;align-items:center;gap:.8rem;border-radius:1rem;padding:.75rem;transition:background .2s,transform .2s}.mega-item:hover{background:#f6fbfc;transform:translateY(-1px)}.mega-icon{display:grid;width:2.65rem;height:2.65rem;flex:0 0 auto;place-items:center;border-radius:.85rem;background:#eefafb;color:#167789}.mega-icon svg{width:1.25rem;height:1.25rem}.mega-item strong{display:block;font-size:.78rem;font-weight:900;color:#082c35}.mega-item small{display:block;margin-top:.2rem;font-size:.67rem;color:#738a91}.mobile-link{display:flex;min-height:48px;align-items:center;border-radius:1rem;padding:0 1rem;font-size:.88rem;font-weight:900;color:#153f4a}.mobile-link:hover{background:#eefafb}.mobile-sublink{border-radius:.8rem;padding:.7rem .9rem;font-size:.78rem;font-weight:700;color:#425f68}.btn-primary{display:inline-flex;min-height:44px;align-items:center;gap:.55rem;border:0;border-radius:1rem;background:linear-gradient(135deg,#1c94a5,#155f70);padding:.75rem 1.15rem;font-size:.82rem;font-weight:900;color:#fff;box-shadow:0 12px 28px -12px rgb(21 95 112 / .55);transition:transform .2s,box-shadow .2s;cursor:pointer}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 32px -14px rgb(21 95 112 / .65)}.btn-secondary{display:inline-flex;min-height:44px;align-items:center;gap:.55rem;border:1px solid #d5f1f3;border-radius:1rem;background:#fff;padding:.75rem 1.15rem;font-size:.82rem;font-weight:900;color:#155f70;transition:transform .2s,background .2s,border-color .2s}.btn-secondary:hover{transform:translateY(-2px);border-color:#abe3e8;background:#f6fbfc}.badge-medical{display:inline-flex;align-items:center;gap:.65rem;border:1px solid #d5f1f3;border-radius:999px;background:rgb(238 250 251 / .85);padding:.35rem .45rem .35rem .85rem;font-size:.74rem;font-weight:900;color:#155f70}.hero-orb{position:absolute;border-radius:999px;filter:blur(1px);pointer-events:none}.hero-orb-one{width:34rem;height:34rem;left:-14rem;top:-10rem;background:radial-gradient(circle,rgb(124 224 203 / .22),#fff0 66%)}.hero-orb-two{width:32rem;height:32rem;right:18%;bottom:-18rem;background:radial-gradient(circle,rgb(59 179 193 / .16),#fff0 68%)}.hero-stat{display:flex;min-width:0;flex-direction:column;gap:.25rem}.hero-stat strong{font-size:.85rem;font-weight:900;color:#153f4a}.hero-stat span{font-size:.68rem;line-height:1.6;color:#738a91}.floating-card{display:flex;min-width:210px;align-items:center;gap:.75rem;border:1px solid rgb(255 255 255 / .75);border-radius:1.25rem;background:rgb(255 255 255 / .9);padding:.7rem .8rem;box-shadow:0 18px 45px -20px rgb(8 44 53 / .35);backdrop-filter:blur(14px)}.floating-icon{display:grid;width:2.7rem;height:2.7rem;flex:0 0 auto;place-items:center;border-radius:.9rem}.floating-icon svg{width:1.2rem;height:1.2rem}.floating-card strong{display:block;font-size:.75rem;font-weight:900;color:#153f4a}.floating-card small{display:block;margin-top:.2rem;font-size:.62rem;color:#738a91}.trust-item{display:flex;align-items:center;gap:.8rem;padding:1rem}.trust-item>span{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border-radius:.95rem;background:#eefafb;color:#167789}.trust-item svg{width:1.25rem;height:1.25rem}.trust-item strong{display:block;font-size:.76rem;font-weight:900;color:#153f4a}.trust-item small{display:block;margin-top:.2rem;font-size:.65rem;color:#738a91}.section-space{padding-top:6.5rem;padding-bottom:6.5rem}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-size:.72rem;font-weight:900;letter-spacing:.02em;color:#167789}.eyebrow::before{content:"";width:1.7rem;height:2px;border-radius:999px;background:#46c9b2}.eyebrow-dark{color:#9ce8d9}.section-title{margin:.85rem 0 0;max-width:48rem;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.45;letter-spacing:-.02em;color:#082c35}.section-copy{margin-top:1rem;max-width:45rem;font-size:.95rem;font-weight:500;line-height:2;color:#657f87}.text-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:900;color:#167789;transition:color .2s,gap .2s}.text-link:hover{gap:.75rem;color:#155f70}.text-link svg{width:1rem;height:1rem;transform:rotate(90deg)}.service-card{overflow:hidden;border:1px solid #dceff1;border-radius:1.8rem;background:#fff;box-shadow:0 18px 50px -35px rgb(8 44 53 / .3);transition:transform .25s,box-shadow .25s,border-color .25s}.service-card:hover{transform:translateY(-5px);border-color:#abe3e8;box-shadow:0 28px 60px -35px rgb(8 44 53 / .4)}.service-card-featured{display:grid}.service-art{position:relative;display:grid;min-height:190px;place-items:center;overflow:hidden}.service-art::before,.service-art::after{content:"";position:absolute;border-radius:999px;border:1px solid rgb(255 255 255 / .45)}.service-art::before{width:11rem;height:11rem}.service-art::after{width:7rem;height:7rem}.service-art-ingrown{background:linear-gradient(135deg,#d8f3f5,#90dce4);color:#155f70}.service-art-fungus{background:linear-gradient(135deg,#e5f8ee,#a8e5cb);color:#16735f}.service-art-surgery{background:linear-gradient(135deg,#e8efff,#b8ccf2);color:#365f9b}.service-art-corn{background:linear-gradient(135deg,#fff3e2,#f2cf9d);color:#996328}.service-art-wart{background:linear-gradient(135deg,#f0eaff,#cabcf1);color:#634c9a}.service-symbol{position:relative;z-index:1;width:4.7rem;height:4.7rem}.service-number{position:absolute;top:1.1rem;left:1.2rem;font-size:.7rem;font-weight:900;letter-spacing:.12em;opacity:.6}.service-body{padding:1.5rem}.service-label{font-size:.66rem;font-weight:900;color:#167789}.service-body h3{margin:.55rem 0 0;font-size:1.25rem;font-weight:900;line-height:1.6;color:#153f4a}.service-body p{margin:.7rem 0 1rem;font-size:.82rem;line-height:1.9;color:#657f87}.service-points{display:grid;gap:.55rem;margin:0 0 1.25rem;padding:0;list-style:none}.service-points li{position:relative;padding-right:1.2rem;font-size:.72rem;font-weight:700;color:#425f68}.service-points li::before{content:"";position:absolute;right:0;top:.45rem;width:.42rem;height:.42rem;border-radius:999px;background:#46c9b2}.symptom-grid-bg,.contact-grid-bg{background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent)}.symptom-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;border:1px solid rgb(255 255 255 / .1);border-radius:1.2rem;background:rgb(255 255 255 / .055);padding:1rem;text-align:right;color:#fff;transition:background .2s,border-color .2s,transform .2s;cursor:pointer}.symptom-card:hover,.symptom-card.is-selected{transform:translateY(-2px);border-color:rgb(124 224 203 / .45);background:rgb(124 224 203 / .11)}.symptom-icon{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:.9rem;background:rgb(255 255 255 / .1);color:#9ce8d9}.symptom-icon svg{width:1.25rem;height:1.25rem}.symptom-card strong{display:block;font-size:.78rem;font-weight:900}.symptom-card small{display:block;margin-top:.28rem;font-size:.63rem;line-height:1.6;color:rgb(255 255 255 / .55)}.symptom-arrow{width:1rem;height:1rem;transform:rotate(90deg);color:rgb(255 255 255 / .35)}.symptom-result{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:1.2rem;background:#fff;padding:1rem 1.1rem;color:#153f4a}.symptom-result span{display:block;font-size:.62rem;font-weight:900;color:#167789}.symptom-result strong{display:block;margin-top:.25rem;font-size:.75rem;font-weight:900}.symptom-result a{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;font-size:.68rem;font-weight:900;color:#167789}.symptom-result a svg{width:.9rem;height:.9rem;transform:rotate(90deg)}.about-feature{display:flex;align-items:flex-start;gap:.75rem;border:1px solid #dceff1;border-radius:1.25rem;padding:1rem}.about-feature>span{display:grid;width:2.7rem;height:2.7rem;flex:0 0 auto;place-items:center;border-radius:.9rem;background:#eefafb;color:#167789}.about-feature svg{width:1.2rem;height:1.2rem}.about-feature strong{display:block;font-size:.75rem;font-weight:900;color:#153f4a}.about-feature small{display:block;margin-top:.28rem;font-size:.64rem;line-height:1.7;color:#738a91}.process-step{position:relative;display:flex;min-height:205px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dceff1;border-radius:1.6rem;background:#fff;padding:1.25rem;text-align:center;box-shadow:0 18px 45px -35px rgb(8 44 53 / .3)}.process-step>span{position:absolute;top:.8rem;left:.9rem;font-size:.65rem;font-weight:900;color:#9ab0b5}.process-step>svg{width:2rem;height:2rem;color:#167789}.process-step strong{margin-top:1.1rem;font-size:.78rem;font-weight:900;color:#153f4a}.process-step small{margin-top:.5rem;font-size:.64rem;line-height:1.8;color:#738a91}.faq-list{display:grid;gap:.75rem}.faq-item{overflow:hidden;border:1px solid #dceff1;border-radius:1.25rem;background:#fff;transition:border-color .2s,box-shadow .2s}.faq-item.is-open{border-color:#abe3e8;box-shadow:0 16px 40px -32px rgb(8 44 53 / .42)}.faq-item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;border:0;background:#fff0;padding:1.1rem 1.2rem;text-align:right;font-size:.82rem;font-weight:900;color:#153f4a;cursor:pointer}.faq-item button svg{width:1.1rem;height:1.1rem;flex:0 0 auto;color:#167789;transition:transform .25s}.faq-item.is-open button svg{transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-answer p{min-height:0;overflow:hidden;margin:0;padding:0 1.2rem;font-size:.76rem;line-height:2;color:#657f87;transition:padding .3s}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-answer p{padding-bottom:1.15rem}.article-card{overflow:hidden;border:1px solid #dceff1;border-radius:1.7rem;background:#fff;transition:transform .25s,box-shadow .25s}.article-card:hover{transform:translateY(-4px);box-shadow:0 25px 55px -36px rgb(8 44 53 / .42)}.article-cover{position:relative;display:grid;min-height:205px;place-items:center;overflow:hidden;color:#fff}.article-cover::before,.article-cover::after{content:"";position:absolute;border-radius:999px;border:1px solid rgb(255 255 255 / .28)}.article-cover::before{width:11rem;height:11rem}.article-cover::after{width:7rem;height:7rem}.article-cover-one{background:linear-gradient(135deg,#156676,#42b8b2)}.article-cover-two{background:linear-gradient(135deg,#425e8c,#7b96c4)}.article-cover-three{background:linear-gradient(135deg,#9b7040,#d5ab71)}.article-cover>svg{position:relative;z-index:1;width:4rem;height:4rem;opacity:.95}.article-cover>span{position:absolute;top:1rem;right:1rem;z-index:1;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:rgb(255 255 255 / .12);padding:.35rem .65rem;font-size:.62rem;font-weight:900;backdrop-filter:blur(8px)}.article-body{padding:1.35rem}.article-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.6rem;font-weight:800;color:#82989e}.article-body h3{margin:.75rem 0 0;font-size:1rem;font-weight:900;line-height:1.75;color:#153f4a}.article-body h3 a:hover{color:#167789}.article-body p{margin:.65rem 0 1rem;font-size:.74rem;line-height:1.9;color:#657f87}.contact-card{display:flex;align-items:center;gap:.8rem;border:1px solid rgb(255 255 255 / .13);border-radius:1.25rem;background:rgb(255 255 255 / .07);padding:1rem;transition:background .2s,transform .2s}.contact-card:hover{transform:translateY(-2px);background:rgb(255 255 255 / .11)}.contact-card>span{display:grid;width:2.8rem;height:2.8rem;flex:0 0 auto;place-items:center;border-radius:.9rem;background:rgb(255 255 255 / .12);color:#9ce8d9}.contact-card svg{width:1.25rem;height:1.25rem}.contact-card small{display:block;font-size:.62rem;color:rgb(255 255 255 / .55)}.contact-card strong{display:block;margin-top:.3rem;font-size:.74rem;font-weight:900}.social-link{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid #d5f1f3;border-radius:.85rem;background:#fff;color:#167789;transition:transform .2s,background .2s}.social-link:hover{transform:translateY(-2px);background:#eefafb}.social-link svg{width:1.1rem;height:1.1rem}.footer-title{margin:0 0 1rem;font-size:.78rem;font-weight:900;color:#153f4a}.footer-links,.footer-contact{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;font-size:.7rem;color:#657f87}.footer-links a:hover{color:#167789}.footer-contact li{display:flex;align-items:center;gap:.55rem}.footer-contact svg{width:1rem;height:1rem;color:#167789}.modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.modal.is-open{visibility:visible;opacity:1}.modal-backdrop{position:absolute;inset:0;background:rgb(8 44 53 / .68);backdrop-filter:blur(8px)}.modal-dialog{position:relative;width:min(100%,470px);transform:translateY(14px) scale(.98);border:1px solid rgb(255 255 255 / .75);border-radius:2rem;background:#fff;padding:1.5rem;box-shadow:0 35px 100px -25px rgb(0 0 0 / .45);transition:transform .25s}.modal.is-open .modal-dialog{transform:translateY(0) scale(1)}.modal-close{position:absolute;top:1rem;left:1rem;display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid #dceff1;border-radius:.85rem;background:#fff;color:#425f68;cursor:pointer}.modal-close svg{width:1.1rem;height:1.1rem}.booking-option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;border:1px solid #dceff1;border-radius:1.2rem;padding:.85rem;transition:background .2s,border-color .2s}.booking-option:hover{border-color:#abe3e8;background:#f6fbfc}.booking-option>span{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:.9rem}.booking-option>span svg{width:1.2rem;height:1.2rem}.booking-option strong{display:block;font-size:.74rem;font-weight:900;color:#153f4a}.booking-option small{display:block;margin-top:.25rem;font-size:.68rem;color:#738a91}.mobile-contact-bar{position:fixed;right:1rem;bottom:1rem;left:1rem;z-index:45;display:grid;grid-template-columns:.8fr 1.2fr;overflow:hidden;border:1px solid rgb(255 255 255 / .75);border-radius:1.25rem;background:rgb(255 255 255 / .92);padding:.35rem;box-shadow:0 18px 50px -18px rgb(8 44 53 / .5);backdrop-filter:blur(16px)}.mobile-contact-bar a,.mobile-contact-bar button{display:flex;min-height:48px;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.95rem;background:#fff0;font-size:.75rem;font-weight:900;color:#155f70;cursor:pointer}.mobile-contact-bar button{background:linear-gradient(135deg,#1c94a5,#155f70);color:#fff}.mobile-contact-bar svg{width:1.15rem;height:1.15rem}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}}@media (min-width:768px){.service-card-featured{grid-template-columns:.88fr 1.12fr}.service-card-featured .service-art{min-height:100%}}@media (max-width:1023px){body{padding-bottom:5.2rem}.section-space{padding-top:5rem;padding-bottom:5rem}}@media (max-width:639px){.floating-card{min-width:180px;padding:.6rem}.floating-card strong{font-size:.68rem}.floating-card small{font-size:.57rem}.hero-section{padding-bottom:1rem}.section-space{padding-top:4.25rem;padding-bottom:4.25rem}.section-title{font-size:1.85rem}.symptom-result{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}.conditions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.condition-card{display:flex;min-height:315px;flex-direction:column;border:1px solid rgb(255 255 255 / .1);border-radius:1.65rem;background:linear-gradient(145deg,rgb(255 255 255 / .08),rgb(255 255 255 / .035));padding:1.35rem;box-shadow:inset 0 1px rgb(255 255 255 / .08);transition:transform .25s,border-color .25s,background .25s}.condition-card:hover{transform:translateY(-5px);border-color:rgb(124 224 203 / .42);background:linear-gradient(145deg,rgb(124 224 203 / .12),rgb(255 255 255 / .045))}.condition-top{display:flex;align-items:center;justify-content:space-between}.condition-icon{display:grid;width:3.15rem;height:3.15rem;place-items:center;border:1px solid rgb(255 255 255 / .1);border-radius:1rem;background:rgb(255 255 255 / .08);color:#9ce8d9}.condition-icon svg{width:1.45rem;height:1.45rem}.condition-index{font-size:.65rem;font-weight:900;letter-spacing:.18em;color:rgb(255 255 255 / .32)}.condition-card h3{margin:1.2rem 0 0;font-size:1.05rem;font-weight:900;color:#fff}.condition-card p{margin:.7rem 0 0;min-height:4.6rem;font-size:.76rem;line-height:1.95;color:rgb(255 255 255 / .58)}.condition-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:1rem}.condition-tags span{border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:rgb(255 255 255 / .05);padding:.35rem .55rem;font-size:.58rem;font-weight:800;color:rgb(255 255 255 / .64)}.condition-card>a{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;font-size:.7rem;font-weight:900;color:#9ce8d9}.condition-card>a svg{width:.9rem;height:.9rem;transform:rotate(90deg)}.technology-list{display:grid;gap:.7rem}.technology-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;border:1px solid #dceff1;border-radius:1.25rem;background:#fff;padding:.9rem;cursor:pointer;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.technology-item:hover,.technology-item.is-active{transform:translateX(-4px);border-color:#abe3e8;background:#f6fbfc;box-shadow:0 14px 36px -27px rgb(8 44 53 / .55)}.technology-item>span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:1rem;background:#eefafb;color:#167789}.technology-item>span svg{width:1.3rem;height:1.3rem}.technology-item strong{display:block;font-size:.78rem;font-weight:900;color:#153f4a}.technology-item small{display:block;margin-top:.28rem;font-size:.65rem;line-height:1.6;color:#738a91}.technology-item>b{font-size:.65rem;letter-spacing:.12em;color:#9ab0b6}.clinical-console{overflow:hidden;border:1px solid rgb(255 255 255 / .72);border-radius:2.2rem;background:#082c35;box-shadow:0 34px 85px -32px rgb(8 44 53 / .62)}.console-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgb(255 255 255 / .08);padding:1rem 1.2rem}.console-head>div{display:flex;gap:.35rem}.console-head>div span{width:.48rem;height:.48rem;border-radius:999px;background:#46c9b2;opacity:.45}.console-head small{font-size:.57rem;font-weight:900;letter-spacing:.16em;color:rgb(255 255 255 / .45)}.console-head b{justify-self:end;border:1px solid rgb(70 201 178 / .25);border-radius:999px;background:rgb(70 201 178 / .1);padding:.25rem .5rem;font-size:.5rem;color:#7ce0cb}.console-visual{position:relative;display:grid;min-height:390px;place-items:center;overflow:hidden;background:radial-gradient(circle at center,rgb(70 201 178 / .16),transparent 47%),linear-gradient(rgb(255 255 255 / .028) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .028) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px}.scan-ring{position:absolute;border:1px solid rgb(124 224 203 / .22);border-radius:999px}.scan-ring-one{width:17rem;height:17rem;animation:consolePulse 4s ease-in-out infinite}.scan-ring-two{width:11rem;height:11rem;border-style:dashed;animation:consoleRotate 18s linear infinite}.scan-core{position:relative;z-index:2;display:grid;width:7rem;height:7rem;place-items:center;border:1px solid rgb(255 255 255 / .18);border-radius:2rem;background:linear-gradient(145deg,rgb(124 224 203 / .23),rgb(255 255 255 / .06));color:#b2eedf;box-shadow:0 0 55px rgb(70 201 178 / .2)}.scan-core svg{width:3.3rem;height:3.3rem}.scan-line{position:absolute;top:13%;bottom:13%;width:1px;background:linear-gradient(transparent,#7ce0cb,transparent);box-shadow:0 0 18px #46c9b2;animation:scanMove 3.8s ease-in-out infinite}.scan-label{position:absolute;border:1px solid rgb(255 255 255 / .1);border-radius:.7rem;background:rgb(255 255 255 / .06);padding:.45rem .6rem;font-size:.55rem;font-weight:800;color:rgb(255 255 255 / .62);backdrop-filter:blur(8px)}.label-one{top:20%;right:8%}.label-two{left:9%;top:43%}.label-three{right:13%;bottom:17%}.console-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgb(255 255 255 / .08)}.console-metrics>div{background:#0b3540;padding:1rem;text-align:center}.console-metrics span{display:block;font-size:.53rem;color:rgb(255 255 255 / .4)}.console-metrics strong{display:block;margin-top:.35rem;font-size:.68rem;color:#fff}.console-status{display:flex;align-items:center;gap:.55rem;border-top:1px solid rgb(255 255 255 / .06);padding:1rem 1.2rem;font-size:.62rem;line-height:1.7;color:rgb(255 255 255 / .58)}.console-status i{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:999px;background:#46c9b2;box-shadow:0 0 0 5px rgb(70 201 178 / .1)}@keyframes consolePulse{50%{transform:scale(1.06);opacity:.65}}@keyframes consoleRotate{to{transform:rotate(360deg)}}@keyframes scanMove{0%,100%{transform:translateX(-90px);opacity:.15}50%{transform:translateX(90px);opacity:1}}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.audience-card{position:relative;isolation:isolate;min-height:455px;overflow:hidden;border:1px solid #dceff1;border-radius:2rem;padding:1.7rem;box-shadow:0 24px 58px -40px rgb(8 44 53 / .42)}.audience-card::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(145deg,#fff,#f6fbfc)}.audience-card::after{content:"";position:absolute;right:-25%;top:-20%;z-index:-1;width:18rem;height:18rem;border-radius:999px;filter:blur(4px);opacity:.55}.audience-senior::after{background:radial-gradient(circle,#d7f7ef,transparent 68%)}.audience-athlete::after{background:radial-gradient(circle,#d5f1f3,transparent 68%)}.audience-daily::after{background:radial-gradient(circle,#e8efff,transparent 68%)}.audience-orbit{position:absolute;left:-3rem;top:-3rem;width:13rem;height:13rem;border:1px solid rgb(28 148 165 / .12);border-radius:999px}.audience-orbit::after{content:"";position:absolute;inset:2rem;border:1px dashed rgb(28 148 165 / .12);border-radius:inherit}.audience-label{display:inline-flex;border:1px solid #dceff1;border-radius:999px;background:rgb(255 255 255 / .7);padding:.38rem .65rem;font-size:.6rem;font-weight:900;color:#167789}.audience-icon{display:grid;width:4.1rem;height:4.1rem;place-items:center;margin-top:3.5rem;border-radius:1.35rem;background:#fff;color:#167789;box-shadow:0 18px 35px -22px rgb(8 44 53 / .45)}.audience-icon svg{width:1.8rem;height:1.8rem}.audience-card h3{margin:1.3rem 0 0;font-size:1.5rem;font-weight:900;color:#082c35}.audience-card p{margin:.8rem 0 0;font-size:.78rem;line-height:2;color:#657f87}.audience-card ul{display:grid;gap:.55rem;margin:1.2rem 0 0;padding:0;list-style:none}.audience-card li{position:relative;padding-right:1.15rem;font-size:.68rem;font-weight:800;color:#425f68}.audience-card li::before{content:"";position:absolute;right:0;top:.45rem;width:.4rem;height:.4rem;border-radius:999px;background:#46c9b2}.audience-card>a{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.35rem;font-size:.72rem;font-weight:900;color:#167789}.audience-card>a svg{width:.9rem;height:.9rem;transform:rotate(90deg)}.care-guide-shell{display:grid;overflow:hidden;border:1px solid #dceff1;border-radius:2.25rem;background:#fff;box-shadow:0 24px 70px -48px rgb(8 44 53 / .45)}.care-guide-copy{padding:2rem;background:linear-gradient(145deg,#eefafb,#fff)}.care-switch{display:inline-grid;grid-template-columns:1fr 1fr;gap:.35rem;border:1px solid #d5f1f3;border-radius:1rem;background:#fff;padding:.35rem}.care-switch button{min-height:42px;border:0;border-radius:.75rem;background:#fff0;padding:.55rem .9rem;font-size:.68rem;font-weight:900;color:#657f87;cursor:pointer}.care-switch button.is-active{background:#155f70;color:#fff;box-shadow:0 8px 20px -12px rgb(21 95 112 / .8)}.care-panel{padding:1.35rem}.care-content{display:grid;gap:.8rem}.care-content[hidden]{display:none}.care-check{display:grid;grid-template-columns:auto 1fr;gap:.85rem;border:1px solid #e5f2f3;border-radius:1.2rem;padding:1rem}.care-check>span{display:grid;width:2.65rem;height:2.65rem;place-items:center;border-radius:.9rem;background:#eefafb;font-size:.65rem;font-weight:900;color:#167789}.care-check strong{display:block;font-size:.75rem;font-weight:900;color:#153f4a}.care-check small{display:block;margin-top:.3rem;font-size:.64rem;line-height:1.75;color:#738a91}@media (min-width:1024px){.care-guide-shell{grid-template-columns:.85fr 1.15fr}.care-guide-copy{padding:3rem}.care-panel{padding:2rem}}@media (max-width:1023px){.conditions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-grid{grid-template-columns:1fr}.audience-card{min-height:auto}.console-visual{min-height:330px}}@media (max-width:639px){.conditions-grid{grid-template-columns:1fr}.condition-card{min-height:290px}.console-metrics{grid-template-columns:1fr}.console-metrics>div{display:flex;justify-content:space-between;text-align:right}.console-visual{min-height:300px}.scan-ring-one{width:14rem;height:14rem}.scan-ring-two{width:9rem;height:9rem}.audience-card{padding:1.35rem}.care-guide-copy{padding:1.35rem}.care-panel{padding:1rem}.care-switch{display:grid;width:100%}}:root{--clinic-gradient:linear-gradient(135deg,#25b8c2 0%,#368fd5 48%,#9368dc 100%);--clinic-gradient-soft:linear-gradient(135deg,rgba(37,184,194,.16),rgba(54,143,213,.12) 50%,rgba(147,104,220,.15));--clinic-gradient-line:linear-gradient(90deg,transparent,#35bdc6 22%,#438edb 54%,#a77ae8 78%,transparent);--clinic-shadow:0 26px 70px -42px rgba(35,77,118,.42);--clinic-shadow-hover:0 34px 82px -40px rgba(58,89,151,.48);--ease-premium:cubic-bezier(.2,.75,.25,1)}body{font-family:"Vazirmatn","Shabnam","IRANSansX",Tahoma,Arial,system-ui,sans-serif;background:radial-gradient(circle at 7% 12%,rgb(91 167 226 / .08),transparent 26rem),radial-gradient(circle at 92% 30%,rgb(155 112 224 / .07),transparent 28rem),#f6fbfc}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.22;background-image:radial-gradient(rgb(21 95 112 / .18) .55px,transparent .55px);background-size:22px 22px;mask-image:linear-gradient(to bottom,black,transparent 65%)}::selection{background:rgb(145 102 220 / .24);color:#082c35}.topbar{position:relative;overflow:hidden;background:linear-gradient(100deg,#082c35 0%,#0c5664 48%,#514178 100%)!important}.topbar::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0,rgb(124 224 203 / .16),transparent 28%),radial-gradient(circle at 82% 100%,rgb(199 176 255 / .16),transparent 32%);pointer-events:none}.topbar::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--clinic-gradient-line);opacity:.72}.topbar>div{position:relative}.site-header{position:sticky;overflow:visible;isolation:isolate;border-bottom:0!important;background:rgb(255 255 255 / .84)!important;box-shadow:0 1px 0 rgb(255 255 255 / .75);transition:min-height .3s var(--ease-premium),box-shadow .3s var(--ease-premium),background-color .3s var(--ease-premium)}.site-header::after{content:"";position:absolute;right:4%;bottom:0;left:4%;height:1px;background:var(--clinic-gradient-line);opacity:.45;transform:scaleX(.88);transition:opacity .3s,transform .3s}.site-header.header-scrolled{background:rgb(255 255 255 / .94)!important;box-shadow:0 18px 55px -38px rgb(22 63 74 / .65),0 8px 22px -20px rgb(96 64 154 / .3)}.site-header.header-scrolled::after{opacity:.9;transform:scaleX(1)}.logo-mark{isolation:isolate;border:1px solid rgb(255 255 255 / .55);border-radius:1.2rem!important;background:var(--clinic-gradient)!important;box-shadow:0 14px 28px -16px rgb(75 86 181 / .65),inset 0 1px rgb(255 255 255 / .34)!important}.logo-mark::before{content:"";position:absolute;inset:-40% -90%;z-index:-1;transform:rotate(22deg) translateX(-65%);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .36),transparent);transition:transform .8s var(--ease-premium)}.group:hover .logo-mark::before{transform:rotate(22deg) translateX(70%)}.nav-link{position:relative;overflow:hidden;border:1px solid #fff0;border-radius:999px!important;padding-inline:.92rem;transition:color .24s,background .24s,border-color .24s,transform .24s}.nav-link::after{content:"";position:absolute;right:24%;bottom:.28rem;left:24%;height:2px;border-radius:999px;background:var(--clinic-gradient);opacity:0;transform:scaleX(.2);transition:opacity .24s,transform .24s}.nav-link:hover,.nav-link.is-active{border-color:rgb(119 80 189 / .1);background:linear-gradient(135deg,rgb(37 184 194 / .09),rgb(147 104 220 / .08));color:#155f70;transform:translateY(-1px)}.nav-link:hover::after,.nav-link.is-active::after{opacity:1;transform:scaleX(1)}.nav-mega{border:1px solid transparent!important;border-radius:1.8rem!important;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient) border-box!important;box-shadow:0 34px 80px -35px rgb(25 66 93 / .45),0 20px 50px -40px rgb(119 80 189 / .5)!important}.mega-item{border:1px solid #fff0;border-radius:1.15rem!important}.mega-item:hover{border-color:rgb(145 102 220 / .14);background:linear-gradient(135deg,rgb(37 184 194 / .07),rgb(145 102 220 / .07));transform:translateY(-2px) translateX(-2px)}.mega-icon{border-radius:1rem!important;background:var(--clinic-gradient-soft)!important;color:#7750bd!important;box-shadow:inset 0 0 0 1px rgb(67 142 219 / .12)}#mobile-menu-button{border:1px solid transparent!important;border-radius:999px!important;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient) border-box!important;box-shadow:0 10px 25px -18px rgb(78 78 160 / .7);transition:transform .22s,box-shadow .22s}#mobile-menu-button:hover{transform:translateY(-2px) rotate(-2deg);box-shadow:0 16px 28px -18px rgb(78 78 160 / .75)}.mobile-menu{position:fixed;top:78px;right:.65rem;left:.65rem;max-height:calc(100dvh - 92px);overflow:auto;border:1px solid transparent!important;border-radius:0 0 2rem 2rem;background:linear-gradient(rgb(255 255 255 / .97),rgb(249 251 255 / .97)) padding-box,var(--clinic-gradient) border-box!important;box-shadow:0 28px 70px -34px rgb(8 44 53 / .55),0 18px 40px -30px rgb(119 80 189 / .45);backdrop-filter:blur(22px);opacity:0;transform:translateY(-10px) scale(.985);transform-origin:top center;transition:opacity .22s var(--ease-premium),transform .22s var(--ease-premium)}.mobile-menu.is-open{opacity:1;transform:translateY(0) scale(1)}.mobile-link{border:1px solid #fff0;border-radius:1.1rem!important;transition:background .2s,border-color .2s,transform .2s}.mobile-link:hover{border-color:rgb(145 102 220 / .12);background:var(--clinic-gradient-soft);transform:translateX(-3px)}.mobile-details{border-color:rgb(67 142 219 / .13)!important;background:linear-gradient(135deg,rgb(238 250 251 / .86),rgb(248 245 255 / .78))!important}.mobile-sublink{transition:background .2s,color .2s,transform .2s}.mobile-sublink:hover{background:#fff;color:#60409a;transform:translateX(-3px)}.btn-primary,.btn-secondary,.btn-light,.btn-ghost-light,.mobile-contact-bar a,.mobile-contact-bar button{position:relative;isolation:isolate;overflow:hidden;border-radius:999px!important;transition:transform .28s var(--ease-premium),box-shadow .28s var(--ease-premium),background-position .4s,border-color .28s,color .28s;will-change:transform}.btn-primary{border:1px solid rgb(255 255 255 / .22)!important;background:var(--clinic-gradient)!important;background-size:180% 180%!important;box-shadow:0 16px 34px -17px rgb(54 108 184 / .72),inset 0 1px rgb(255 255 255 / .3)!important}.btn-primary::before,.btn-secondary::before,.btn-light::before,.btn-ghost-light::before,.mobile-contact-bar button::before{content:"";position:absolute;inset:-2px;z-index:-1;transform:translateX(-115%) skewX(-18deg);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .42),transparent);transition:transform .7s var(--ease-premium)}.btn-primary:hover,.btn-light:hover,.btn-ghost-light:hover,.mobile-contact-bar button:hover{transform:translateY(-3px) scale(1.015);background-position:100% 50%!important;box-shadow:0 22px 42px -18px rgb(54 108 184 / .78),0 12px 30px -22px rgb(145 102 220 / .72)!important}.btn-primary:hover::before,.btn-secondary:hover::before,.btn-light:hover::before,.btn-ghost-light:hover::before,.mobile-contact-bar button:hover::before{transform:translateX(115%) skewX(-18deg)}.btn-primary:active,.btn-secondary:active,.btn-light:active,.btn-ghost-light:active,.mobile-contact-bar a:active,.mobile-contact-bar button:active{transform:translateY(0) scale(.97)}.btn-primary svg,.btn-secondary svg,.btn-light svg,.btn-ghost-light svg{transition:transform .25s var(--ease-premium)}.btn-primary:hover svg,.btn-secondary:hover svg,.btn-light:hover svg,.btn-ghost-light:hover svg{transform:translateY(2px) rotate(90deg)!important}.btn-secondary{border:1px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient) border-box!important;box-shadow:0 12px 30px -24px rgb(69 109 158 / .55)}.btn-secondary:hover{color:#60409a!important;background:linear-gradient(#fbfdff,#fbfdff) padding-box,var(--clinic-gradient) border-box!important;box-shadow:0 20px 38px -25px rgb(96 64 154 / .6)}.btn-light{border:1px solid rgb(255 255 255 / .65)!important;background:rgb(255 255 255 / .96)!important;color:#153f4a!important;box-shadow:0 16px 35px -20px rgb(0 0 0 / .32)}.btn-ghost-light{border:1px solid rgb(255 255 255 / .26)!important;background:linear-gradient(135deg,rgb(255 255 255 / .14),rgb(199 176 255 / .1))!important;color:#fff!important;box-shadow:inset 0 1px rgb(255 255 255 / .14);backdrop-filter:blur(10px)}.button-ripple{position:absolute;border-radius:999px;pointer-events:none;transform:translate(-50%,-50%) scale(0);background:rgb(255 255 255 / .38);animation:buttonRipple .62s ease-out forwards}@keyframes buttonRipple{to{transform:translate(-50%,-50%) scale(4);opacity:0}}.badge-medical{border-color:transparent!important;background:linear-gradient(rgb(255 255 255 / .86),rgb(255 255 255 / .86)) padding-box,var(--clinic-gradient) border-box!important;box-shadow:0 12px 28px -24px rgb(96 64 154 / .55)}.hero-section{background:linear-gradient(180deg,#fff 0%,#fbfdff 58%,#f6fbfc 100%)!important}.hero-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 15%,rgb(55 157 198 / .035) 38%,rgb(151 103 219 / .045) 61%,transparent 84%)}.hero-section h1 .text-brand-600{color:transparent!important;background:var(--clinic-gradient);-webkit-background-clip:text;background-clip:text}.hero-orb-one{background:radial-gradient(circle,rgb(70 201 178 / .24),rgb(101 147 222 / .09) 42%,transparent 70%)!important;animation:orbDriftOne 12s ease-in-out infinite alternate}.hero-orb-two{background:radial-gradient(circle,rgb(172 134 242 / .2),rgb(59 179 193 / .08) 43%,transparent 70%)!important;animation:orbDriftTwo 14s ease-in-out infinite alternate}@keyframes orbDriftOne{to{transform:translate(26px,20px) scale(1.06)}}@keyframes orbDriftTwo{to{transform:translate(-28px,-18px) scale(.96)}}.hero-visual>.absolute:first-child{border-color:transparent!important;background:linear-gradient(transparent,transparent) padding-box,var(--clinic-gradient) border-box;opacity:.72}.hero-visual>.relative{border:1px solid #fff0;background:linear-gradient(#082c35,#082c35) padding-box,var(--clinic-gradient) border-box!important;box-shadow:0 38px 95px -30px rgb(26 80 109 / .46),0 18px 50px -36px rgb(119 80 189 / .55)!important}.hero-visual img{transition:transform 1.1s var(--ease-premium),filter .8s}.hero-visual:hover img{transform:scale(1.025);filter:saturate(1.04) contrast(1.02)}.floating-card{border-color:transparent!important;border-radius:1.5rem!important;background:linear-gradient(rgb(255 255 255 / .91),rgb(255 255 255 / .91)) padding-box,var(--clinic-gradient) border-box!important;box-shadow:0 22px 54px -27px rgb(35 81 118 / .42),0 15px 34px -30px rgb(119 80 189 / .58)!important;animation:floatingCard 5.5s ease-in-out infinite}.floating-card:last-child{animation-delay:-2.5s}@keyframes floatingCard{50%{transform:translateY(-7px)}}.section-space{position:relative}.section-space::after{content:"";position:absolute;top:0;left:50%;width:min(82%,68rem);height:1px;transform:translateX(-50%);background:var(--clinic-gradient-line);opacity:.36}#symptoms.section-space::after,#conditions.section-space::after{opacity:.52}.eyebrow::before{width:2.15rem!important;height:3px!important;background:var(--clinic-gradient)!important;box-shadow:0 0 15px rgb(145 102 220 / .28)}.section-title{text-wrap:balance}.section-title::after{content:"";display:block;width:4.4rem;height:3px;margin-top:1rem;border-radius:999px;background:var(--clinic-gradient);opacity:.65}.text-link{border-radius:999px;padding:.36rem .15rem}.text-link:hover{color:#60409a!important}.service-card,.article-card,.process-step,.faq-item,.about-feature,.technology-item,.care-guide-shell{border-color:transparent!important;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient-soft) border-box!important}.service-card,.article-card,.process-step,.faq-item,.about-feature,.technology-item,.condition-card,.audience-card,.contact-card,.care-check,.booking-option{--glow-x:50%;--glow-y:50%}.service-card,.article-card,.process-step,.about-feature,.technology-item,.condition-card,.audience-card,.care-check{transition:transform .32s var(--ease-premium),box-shadow .32s var(--ease-premium),border-color .32s,background .32s}.service-card:hover,.article-card:hover,.process-step:hover,.about-feature:hover,.technology-item:hover,.audience-card:hover,.care-check:hover{transform:translateY(-6px);box-shadow:var(--clinic-shadow-hover)}.service-card::before,.article-card::before,.process-step::before,.faq-item::before,.care-guide-shell::before{content:"";position:absolute;top:0;right:12%;left:12%;z-index:3;height:1px;background:var(--clinic-gradient-line);opacity:.58;pointer-events:none}.service-card,.article-card,.process-step,.faq-item,.care-guide-shell{position:relative}.service-card:hover .service-symbol,.article-card:hover .article-cover>svg,.process-step:hover>svg{transform:translateY(-3px) scale(1.06) rotate(-2deg)}.service-symbol,.article-cover>svg,.process-step>svg{transition:transform .34s var(--ease-premium)}.service-art-ingrown{background:linear-gradient(135deg,#d8f6f7,#b7e2f3 55%,#d9cafd)!important}.service-art-fungus{background:linear-gradient(135deg,#e5f8ee,#b9e5db 55%,#d8d0fb)!important}.service-art-surgery{background:linear-gradient(135deg,#edf3ff,#cbdcf6 50%,#d8c7fa)!important}.service-art-corn{background:linear-gradient(135deg,#fff4e6,#f5dbc1 58%,#e2d4fa)!important}.service-art-wart{background:linear-gradient(135deg,#f5f0ff,#d5c8f3 52%,#bde7ec)!important}.trust-item>span,.about-feature>span,.technology-item>span,.care-check>span,.floating-icon{background:var(--clinic-gradient-soft)!important;color:#60409a!important;box-shadow:inset 0 0 0 1px rgb(67 142 219 / .1)}.condition-card{position:relative;overflow:hidden;border-color:rgb(255 255 255 / .12)!important}.condition-card::before{content:"";position:absolute;right:0;top:0;left:0;height:2px;background:var(--clinic-gradient-line);opacity:.68}.condition-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--glow-x) var(--glow-y),rgb(175 142 244 / .14),transparent 34%);opacity:0;transition:opacity .3s}.condition-card:hover::after{opacity:1}.condition-icon{background:linear-gradient(135deg,rgb(70 201 178 / .13),rgb(172 134 242 / .16))!important;color:#cdbaff!important}.clinical-console{border:1px solid transparent!important;background:linear-gradient(#082c35,#082c35) padding-box,var(--clinic-gradient) border-box!important;box-shadow:0 38px 95px -34px rgb(8 44 53 / .65),0 18px 45px -35px rgb(145 102 220 / .7)!important}.scan-core{background:linear-gradient(145deg,rgb(70 201 178 / .24),rgb(145 102 220 / .15))!important;box-shadow:0 0 58px rgb(70 201 178 / .17),0 0 42px rgb(145 102 220 / .12)!important}.scan-line{background:linear-gradient(transparent,#7ce0cb 42%,#c7b0ff 60%,transparent)!important}.technology-item.is-active{border-color:transparent!important;background:linear-gradient(#f8fcfd,#f8fcfd) padding-box,var(--clinic-gradient) border-box!important}.audience-card{border-color:transparent!important;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient-soft) border-box!important}.audience-card:hover .audience-icon{transform:translateY(-4px) rotate(-3deg);color:#7750bd}.audience-icon{background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient) border-box!important;border:1px solid #fff0;transition:transform .32s,color .32s}.audience-orbit{border-color:rgb(145 102 220 / .16)!important;animation:orbitSpin 28s linear infinite}@keyframes orbitSpin{to{transform:rotate(360deg)}}.care-guide-copy{background:linear-gradient(145deg,#eefafb 0%,#fff 55%,#f8f5ff 100%)!important}.care-switch{border-color:transparent!important;border-radius:999px!important;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient) border-box!important}.care-switch button{border-radius:999px!important;transition:color .22s,background .22s,transform .22s,box-shadow .22s}.care-switch button:hover{color:#60409a;transform:translateY(-1px)}.care-switch button.is-active{background:var(--clinic-gradient)!important;box-shadow:0 12px 28px -16px rgb(71 93 181 / .7)!important}.care-content.is-switching{animation:careSwitch .34s var(--ease-premium)}@keyframes careSwitch{from{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}.faq-item.is-open{border-color:transparent!important;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient) border-box!important;box-shadow:0 20px 50px -37px rgb(96 64 154 / .55)!important}.faq-item button:hover{color:#60409a}.article-cover-one{background:linear-gradient(135deg,#147688,#37b6bb 52%,#7867c9)!important}.article-cover-two{background:linear-gradient(135deg,#315d8f,#718bc2 54%,#9a70df)!important}.article-cover-three{background:linear-gradient(135deg,#9b7040,#d2a66f 52%,#9a72d0)!important}.contact-section>div>div{border:1px solid #fff0;background:linear-gradient(#082c35,#082c35) padding-box,var(--clinic-gradient) border-box!important;box-shadow:0 38px 100px -38px rgb(8 44 53 / .62),0 20px 54px -42px rgb(145 102 220 / .72)!important}.contact-card{border-color:rgb(255 255 255 / .14)!important}.contact-card:hover{border-color:rgb(199 176 255 / .32)!important;box-shadow:0 16px 32px -25px rgb(199 176 255 / .45)}.contact-card>span{background:linear-gradient(135deg,rgb(70 201 178 / .17),rgb(199 176 255 / .16))!important;color:#d4c4ff!important}.site-footer{position:relative;overflow:hidden;border-top:0!important;background:radial-gradient(circle at 12% 10%,rgb(70 201 178 / .11),transparent 21rem),radial-gradient(circle at 88% 12%,rgb(172 134 242 / .11),transparent 23rem),linear-gradient(180deg,#f9fcfd,#f5f8fc)!important}.site-footer::before{content:"";position:absolute;right:0;top:0;left:0;height:2px;background:var(--clinic-gradient-line)}.site-footer::after{content:"";position:absolute;width:22rem;height:22rem;left:-10rem;bottom:-14rem;border:1px solid rgb(145 102 220 / .1);border-radius:999px;box-shadow:0 0 0 3rem rgb(70 201 178 / .025),0 0 0 6rem rgb(145 102 220 / .025)}.site-footer>div{position:relative;z-index:1}.site-footer .grid>div:not(:first-child){border-right:1px solid rgb(67 142 219 / .09);padding-right:1.25rem}.site-footer a[href="#home"]>span:first-child{border:1px solid rgb(255 255 255 / .55);background:var(--clinic-gradient)!important;box-shadow:0 14px 30px -18px rgb(96 64 154 / .72)}.footer-title{position:relative;padding-bottom:.8rem}.footer-title::after{content:"";position:absolute;right:0;bottom:0;width:2.8rem;height:2px;border-radius:999px;background:var(--clinic-gradient)}.footer-links a{display:inline-flex;transition:color .2s,transform .2s}.footer-links a:hover{color:#60409a!important;transform:translateX(-4px)}.social-link{border-color:transparent!important;border-radius:999px!important;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient) border-box!important}.social-link:hover{color:#60409a!important;transform:translateY(-3px) rotate(-3deg)!important;box-shadow:0 14px 28px -20px rgb(96 64 154 / .65)}.modal-dialog{border-color:transparent!important;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient) border-box!important;box-shadow:0 38px 110px -26px rgb(0 0 0 / .46),0 20px 55px -35px rgb(145 102 220 / .65)!important}.modal-dialog::before{content:"";position:absolute;top:0;right:18%;left:18%;height:2px;background:var(--clinic-gradient-line)}.modal-close{border-radius:999px!important;transition:transform .22s,background .22s,color .22s}.modal-close:hover{transform:rotate(90deg);background:#f8f5ff;color:#60409a}.booking-option:hover{border-color:transparent!important;background:linear-gradient(#fbfdff,#fbfdff) padding-box,var(--clinic-gradient) border-box!important;transform:translateX(-3px)}.mobile-contact-bar{border-color:transparent!important;border-radius:1.65rem!important;background:linear-gradient(rgb(255 255 255 / .94),rgb(255 255 255 / .94)) padding-box,var(--clinic-gradient) border-box!important;box-shadow:0 22px 58px -22px rgb(8 44 53 / .52),0 14px 30px -25px rgb(96 64 154 / .62)!important}.mobile-contact-bar a,.mobile-contact-bar button{border-radius:999px!important}.mobile-contact-bar button{background:var(--clinic-gradient)!important}.reveal{opacity:1;transform:none}.reveal.is-pending{opacity:0;filter:blur(2px);transition:opacity .62s var(--ease-premium),transform .62s var(--ease-premium),filter .62s var(--ease-premium);transition-delay:var(--reveal-delay,0ms)}.reveal.is-pending[data-motion="up"]{transform:translateY(22px)}.reveal.is-pending[data-motion="right"]{transform:translateX(22px)}.reveal.is-pending[data-motion="left"]{transform:translateX(-22px)}.reveal.is-pending[data-motion="scale"]{transform:scale(.965)}.reveal.is-pending.is-visible{opacity:1;filter:none;transform:none}@media (hover:hover) and (pointer:fine){.service-card,.article-card,.condition-card,.audience-card,.process-step,.technology-item,.care-check{will-change:transform}}@media (max-width:1023px){.site-header>.header-inner{height:74px!important}.mobile-menu{top:74px}.site-footer .grid>div:not(:first-child){border-right:0;padding-right:0}.section-space::after{width:88%}}@media (max-width:639px){.site-header>.header-inner{height:70px!important}.mobile-menu{top:70px;right:.45rem;left:.45rem;border-radius:0 0 1.6rem 1.6rem}.logo-mark{width:2.65rem!important;height:2.65rem!important;border-radius:1rem!important}.site-header strong{font-size:.82rem!important}.site-header small{font-size:.55rem!important}.hero-section h1{font-size:2.28rem!important}.floating-card{border-radius:1.25rem!important}.btn-primary,.btn-secondary,.btn-light,.btn-ghost-light{width:100%;justify-content:center}.section-title::after{margin-top:.8rem}.section-space::after{width:90%}.contact-section>div>div{border-radius:2rem!important}}@media (prefers-reduced-motion:reduce){.hero-orb,.floating-card,.audience-orbit{animation:none!important}.reveal.is-pending{opacity:1!important;filter:none!important;transform:none!important}}:root{--container-max:86rem;--section-space-desktop:clamp(7.75rem,9vw,10.5rem);--section-space-tablet:clamp(6rem,9vw,7.5rem);--section-space-mobile:5.25rem;--surface-glow:0 34px 100px -58px rgba(24,83,112,.55),0 22px 64px -50px rgba(119,80,189,.45);--surface-glow-hover:0 45px 110px -54px rgba(24,83,112,.58),0 30px 74px -46px rgba(119,80,189,.5)}html{scroll-padding-top:118px}.max-w-7xl{max-width:var(--container-max)!important}main{position:relative;overflow:clip}main>section{isolation:isolate}.section-space{padding-block:var(--section-space-desktop)!important}.section-space>.max-w-7xl{position:relative}.section-space::before{content:"";position:absolute;z-index:-1;width:34rem;height:34rem;border-radius:999px;background:radial-gradient(circle,rgb(67 142 219 / .065),rgb(145 102 220 / .025) 46%,transparent 70%);filter:blur(1px);pointer-events:none}.section-space:nth-of-type(4n+1)::before{right:-18rem;top:14%}.section-space:nth-of-type(4n+3)::before{left:-19rem;bottom:8%}.section-space::after{width:min(76%,73rem)!important;opacity:.25!important}.section-heading-grid{display:grid;gap:2rem;align-items:end}.section-heading-grid .section-copy{margin:0}.trust-strip{margin-top:0!important;padding-bottom:clamp(3.5rem,5vw,5.5rem);background:linear-gradient(180deg,#fff 0%,#f6fbfc 100%)}.trust-strip>div{transform:translateY(-1.65rem);margin-bottom:-1.65rem;border-color:transparent!important;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient) border-box!important;box-shadow:var(--surface-glow)!important}.scroll-progress{position:absolute;top:100%;right:0;left:0;height:1px;z-index:8;overflow:hidden;background:rgb(70 201 178 / .08);pointer-events:none}.scroll-progress span{display:block;width:100%;height:1px;transform:scaleX(0);transform-origin:right center;background:var(--clinic-gradient);box-shadow:0 0 5px rgb(145 102 220 / .34);will-change:transform}.header-inner{position:relative;z-index:2}.header-ambient{position:absolute;z-index:0;width:14rem;height:5rem;border-radius:999px;filter:blur(32px);opacity:.12;pointer-events:none;transition:opacity .35s}.header-ambient-one{right:7%;top:-3rem;background:#32bdc4}.header-ambient-two{left:13%;bottom:-3rem;background:#9b70df}.site-header.header-scrolled .header-ambient{opacity:.2}.site-header nav{position:relative;padding:.34rem;border:1px solid rgb(52 148 191 / .09);border-radius:999px;background:rgb(248 252 255 / .7);box-shadow:inset 0 1px rgb(255 255 255 / .8),0 14px 30px -28px rgb(38 72 105 / .5)}.site-header nav::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:var(--clinic-gradient);opacity:.06}.nav-mega::before{content:"";position:absolute;right:3.5rem;top:-.48rem;width:1rem;height:1rem;transform:rotate(45deg);border-top:1px solid rgb(67 142 219 / .18);border-left:1px solid rgb(67 142 219 / .18);background:#fff}.btn-primary,.btn-secondary,.btn-light,.btn-ghost-light{min-height:50px;padding-inline:1.35rem}.btn-primary:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 24px 46px -19px rgb(54 108 184 / .8),0 16px 35px -28px rgb(145 102 220 / .9)!important}.btn-secondary:hover,.btn-light:hover,.btn-ghost-light:hover{transform:translateY(-3px) scale(1.012)}.btn-primary:focus-visible,.btn-secondary:focus-visible{box-shadow:0 0 0 5px rgb(145 102 220 / .12),0 20px 44px -20px rgb(54 108 184 / .7)!important}.mobile-menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(119 80 189 / .25) #fff0}.mobile-menu-body{min-height:100%;padding-bottom:2rem!important}.mobile-menu .mobile-link,.mobile-menu summary{min-height:56px}.mobile-menu .btn-primary{min-height:54px}.expertise-section{background:linear-gradient(180deg,#fff 0%,#f9fcff 48%,#fff 100%)!important}.flip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;perspective:1400px}.flip-card{min-height:355px;outline:none;perspective:1200px;cursor:pointer}.flip-card-inner{position:relative;width:100%;height:100%;min-height:355px;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.75,.2,1)}.flip-card:hover .flip-card-inner,.flip-card:focus-visible .flip-card-inner,.flip-card.is-flipped .flip-card-inner{transform:rotateY(180deg)}.flip-face{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #fff0;border-radius:2.2rem;padding:1.55rem;backface-visibility:hidden;box-shadow:var(--surface-glow)}.flip-face::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 8%,rgb(54 143 213 / .12),transparent 32%),radial-gradient(circle at 90% 92%,rgb(145 102 220 / .1),transparent 34%)}.flip-front{background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient-soft) border-box}.flip-back{transform:rotateY(180deg);background:linear-gradient(145deg,#0b3b47,#174b61 58%,#4a3970);color:#fff;border-color:rgb(255 255 255 / .14)}.flip-index{align-self:flex-end;font-size:.68rem;font-weight:900;letter-spacing:.16em;color:#8ba0aa}.flip-icon{position:relative;display:grid;width:4.25rem;height:4.25rem;margin-top:1.5rem;place-items:center;border-radius:1.45rem;background:var(--clinic-gradient-soft);color:#6f51b0;box-shadow:inset 0 0 0 1px rgb(67 142 219 / .12),0 22px 38px -28px rgb(96 64 154 / .7);transition:transform .35s}.flip-icon svg{width:1.9rem;height:1.9rem}.flip-card:hover .flip-icon{transform:translateY(-5px) rotate(-5deg) scale(1.04)}.flip-face h3{position:relative;margin:1.45rem 0 0;font-size:1.12rem;font-weight:900;color:#103943}.flip-face p{position:relative;margin:.75rem 0 0;font-size:.78rem;line-height:2;color:#677f88}.flip-hint{position:relative;display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.2rem;font-size:.7rem;font-weight:900;color:#6f51b0}.flip-hint svg{width:.95rem;height:.95rem;transform:rotate(90deg)}.flip-back .flip-back-label{font-size:.62rem;font-weight:900;letter-spacing:.16em;color:#9ce8d9}.flip-back h3{color:#fff;font-size:1.08rem}.flip-back p{color:rgb(255 255 255 / .68)}.flip-back ul{display:grid;gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none}.flip-back li{position:relative;padding-right:1rem;font-size:.7rem;font-weight:700;color:rgb(255 255 255 / .82)}.flip-back li::before{content:"";position:absolute;right:0;top:.48rem;width:.38rem;height:.38rem;border-radius:999px;background:linear-gradient(135deg,#7ce0cb,#c7b0ff);box-shadow:0 0 12px rgb(124 224 203 / .5)}.experience-section{background:linear-gradient(180deg,#fff,#f7fbff 52%,#fff)!important}.experience-shell{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(3rem,6vw,6.5rem);align-items:center;border:1px solid #fff0;border-radius:3rem;padding:clamp(2rem,4vw,4.5rem);background:linear-gradient(rgb(255 255 255 / .86),rgb(255 255 255 / .92)) padding-box,var(--clinic-gradient-soft) border-box;box-shadow:var(--surface-glow)}.experience-tags{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.experience-tags span{border:1px solid rgb(67 142 219 / .13);border-radius:999px;background:#fff;padding:.5rem .8rem;font-size:.66rem;font-weight:900;color:#54707a;box-shadow:0 10px 24px -22px rgb(72 78 160 / .5)}.experience-board{position:relative;min-height:510px;overflow:hidden;border:1px solid #fff0;border-radius:2.5rem;background:linear-gradient(#0b3540,#0b3540) padding-box,var(--clinic-gradient) border-box;box-shadow:0 42px 100px -42px rgb(8 44 53 / .72),0 24px 65px -45px rgb(145 102 220 / .75)}.experience-board::before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle at center,black,transparent 78%)}.experience-radar{position:absolute;left:50%;top:50%;width:22rem;height:22rem;transform:translate(-50%,-50%);border:1px solid rgb(124 224 203 / .16);border-radius:999px}.experience-radar span{position:absolute;inset:16%;border:1px solid rgb(199 176 255 / .12);border-radius:inherit}.experience-radar span:nth-child(2){inset:32%}.experience-radar span:nth-child(3){inset:46%}.experience-radar i{position:absolute;left:50%;top:50%;width:50%;height:1px;transform-origin:left;background:linear-gradient(90deg,rgb(124 224 203 / .7),transparent);animation:radarSweep 7s linear infinite}@keyframes radarSweep{to{transform:rotate(360deg)}}.experience-node{position:absolute;display:flex;align-items:center;gap:.8rem;min-width:225px;border:1px solid rgb(255 255 255 / .12);border-radius:1.35rem;background:rgb(255 255 255 / .075);padding:.9rem;color:#fff;backdrop-filter:blur(14px);box-shadow:0 20px 50px -32px rgb(0 0 0 / .7);animation:nodeFloat 6s ease-in-out infinite}.experience-node>span{display:grid;width:2.8rem;height:2.8rem;flex:0 0 auto;place-items:center;border-radius:1rem;background:linear-gradient(135deg,rgb(124 224 203 / .17),rgb(199 176 255 / .17));font-size:.68rem;font-weight:900;color:#c8f5eb}.experience-node strong{display:block;font-size:.74rem;font-weight:900}.experience-node small{display:block;margin-top:.25rem;font-size:.6rem;color:rgb(255 255 255 / .55)}.node-one{right:7%;top:10%}.node-two{left:7%;top:39%;animation-delay:-2s}.node-three{right:10%;bottom:15%;animation-delay:-4s}@keyframes nodeFloat{50%{transform:translateY(-8px);border-color:rgb(199 176 255 / .28)}}.experience-status{position:absolute;left:7%;right:7%;bottom:5%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;border:1px solid rgb(255 255 255 / .13);border-radius:1.35rem;background:rgb(255 255 255 / .09);padding:.85rem 1rem;color:#fff;backdrop-filter:blur(16px)}.status-pulse{display:inline-block;width:.65rem;height:.65rem;border-radius:999px;background:#68ddc2;box-shadow:0 0 0 0 rgb(104 221 194 / .5);animation:statusPulse 2.2s infinite}@keyframes statusPulse{70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.experience-status small{display:block;font-size:.58rem;color:rgb(255 255 255 / .5)}.experience-status strong{display:block;margin-top:.2rem;font-size:.7rem;font-weight:900}.experience-status svg{width:1.2rem;height:1.2rem;color:#9ce8d9}.tips-section{position:relative;padding-block:2rem 2.25rem;overflow:hidden;background:linear-gradient(100deg,#082c35,#15536a 48%,#4b3a72);color:#fff}.tips-section::before,.tips-section::after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:9rem;pointer-events:none}.tips-section::before{right:0;background:linear-gradient(90deg,transparent,#082c35)}.tips-section::after{left:0;background:linear-gradient(-90deg,transparent,#4b3a72)}.tips-heading{position:relative;z-index:3;display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.tips-heading strong{font-size:.75rem;font-weight:900}.tips-heading small{font-size:.6rem;color:rgb(255 255 255 / .48)}.tips-marquee{overflow:hidden}.tips-track{display:flex;width:max-content;gap:.75rem;animation:tipsMove 35s linear infinite}.tips-marquee:hover .tips-track{animation-play-state:paused}@keyframes tipsMove{to{transform:translateX(50%)}}.tip-pill{display:inline-flex;min-height:46px;align-items:center;gap:.55rem;border:1px solid rgb(255 255 255 / .11);border-radius:999px;background:rgb(255 255 255 / .07);padding:.6rem 1rem;font-size:.68rem;font-weight:800;white-space:nowrap;backdrop-filter:blur(10px)}.tip-pill svg{width:1rem;height:1rem;color:#9ce8d9}.footer-cta-wrap{position:relative;z-index:3;transform:translateY(-4rem);margin-bottom:-4rem}.footer-cta{display:grid;grid-template-columns:1.25fr auto;gap:2rem;align-items:center;overflow:hidden;border:1px solid #fff0;border-radius:2.6rem;padding:clamp(1.7rem,3vw,2.8rem);background:linear-gradient(#0b3540,#0b3540) padding-box,var(--clinic-gradient) border-box;color:#fff;box-shadow:0 42px 100px -42px rgb(8 44 53 / .75),0 24px 64px -42px rgb(145 102 220 / .8)}.footer-cta::before{content:"";position:absolute;width:20rem;height:20rem;right:-8rem;top:-10rem;border-radius:999px;background:radial-gradient(circle,rgb(124 224 203 / .18),transparent 67%)}.footer-cta-kicker{font-size:.6rem;font-weight:900;letter-spacing:.16em;color:#9ce8d9}.footer-cta h2{position:relative;margin:.6rem 0 0;max-width:50rem;font-size:clamp(1.45rem,2.8vw,2.25rem);font-weight:900;line-height:1.6}.footer-cta p{margin:.5rem 0 0;font-size:.75rem;line-height:1.9;color:rgb(255 255 255 / .62)}.footer-cta-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.footer-cta .btn-light{background:#fff!important;color:#155f70!important}.site-footer{padding-top:8rem;margin-top:4rem}.site-footer .grid>div{min-height:100%}.site-footer .grid>div:first-child{padding-left:2rem}.site-footer .footer-contact li{border-bottom:1px dashed rgb(67 142 219 / .12);padding-bottom:.65rem}.desktop-floating-tools{position:fixed;z-index:46;left:1.6rem;bottom:1.5rem;width:5rem;height:11rem;pointer-events:none}.contact-orb{position:absolute;left:0;bottom:0;width:4.35rem;height:4.35rem;pointer-events:auto}.contact-orb-trigger{position:absolute;inset:0;z-index:5;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .48);border-radius:999px;background:var(--clinic-gradient);color:#fff;box-shadow:0 24px 50px -18px rgb(34 93 145 / .75),0 12px 32px -20px rgb(145 102 220 / .9),inset 0 1px rgb(255 255 255 / .35);cursor:pointer;transition:transform .32s var(--ease-premium),box-shadow .32s}.contact-orb-trigger:hover{transform:translateY(-4px) scale(1.035);box-shadow:0 30px 60px -18px rgb(34 93 145 / .8),0 18px 42px -22px rgb(145 102 220)}.contact-orb-rings,.contact-orb-rings::before{position:absolute;inset:-.45rem;border:1px solid rgb(67 142 219 / .18);border-radius:999px;content:"";animation:orbRing 3s ease-out infinite}.contact-orb-rings::before{inset:-.65rem;animation-delay:1.1s}@keyframes orbRing{75%,100%{opacity:0;transform:scale(1.25)}}.contact-orb-trigger svg{width:1.35rem;height:1.35rem;transition:opacity .25s,transform .25s}.orb-close{position:absolute;opacity:0;transform:rotate(-90deg) scale(.7)}.contact-orb.is-open .orb-chat{opacity:0;transform:rotate(90deg) scale(.7)}.contact-orb.is-open .orb-close{opacity:1;transform:none}.contact-satellite{position:absolute;left:.18rem;bottom:.18rem;display:grid;width:4rem;height:4rem;place-items:center;border:1px solid #fff0;border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient) border-box;color:#5f469a;box-shadow:0 20px 46px -24px rgb(22 63 74 / .55);opacity:0;transform:translate(0,0) scale(.5);pointer-events:none;transition:transform .42s var(--ease-premium),opacity .28s,box-shadow .25s}.contact-satellite svg{width:1.15rem;height:1.15rem}.contact-satellite span{position:absolute;left:calc(100% + .55rem);border-radius:999px;background:#0b3540;padding:.35rem .6rem;font-size:.58rem;font-weight:900;color:#fff;white-space:nowrap;opacity:0;transform:translateX(-5px);transition:.2s}.contact-satellite:hover span{opacity:1;transform:none}.contact-satellite:hover{box-shadow:0 24px 50px -20px rgb(96 64 154 / .65)}.contact-orb:hover .contact-satellite,.contact-orb.is-open .contact-satellite{opacity:1;pointer-events:auto}.contact-orb:hover .sat-phone,.contact-orb.is-open .sat-phone{transform:translate(5.35rem,-.1rem) scale(1)}.contact-orb:hover .sat-whatsapp,.contact-orb.is-open .sat-whatsapp{transform:translate(5rem,-4.05rem) scale(1)}.contact-orb:hover .sat-location,.contact-orb.is-open .sat-location{transform:translate(2.85rem,-7.15rem) scale(1)}.contact-orb:hover .sat-booking,.contact-orb.is-open .sat-booking{transform:translate(7.15rem,-7.2rem) scale(1)}.back-to-top{position:absolute;left:.65rem;bottom:11.85rem;display:grid;width:3.1rem;height:3.1rem;place-items:center;border:1px solid rgb(67 142 219 / .15);border-radius:999px;background:rgb(255 255 255 / .9);color:#60409a;box-shadow:0 18px 38px -24px rgb(22 63 74 / .55);backdrop-filter:blur(12px);opacity:0;transform:translateY(12px) scale(.85);pointer-events:none;cursor:pointer;transition:.3s var(--ease-premium)}.back-to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.back-to-top:hover{transform:translateY(-3px);border-color:rgb(145 102 220 / .3);box-shadow:0 22px 42px -22px rgb(96 64 154 / .6)}.back-to-top svg{width:1rem;height:1rem}.back-to-top span{position:absolute;left:calc(100% + .55rem);font-size:.55rem;font-weight:900;opacity:0;transition:.2s}.back-to-top:hover span{opacity:1}.reveal.is-pending{transition-duration:.78s!important;will-change:opacity,transform}.reveal.is-pending[data-motion="up"]{transform:translateY(34px) scale(.985)}.reveal.is-pending[data-motion="right"]{transform:translateX(34px) rotate(.35deg)}.reveal.is-pending[data-motion="left"]{transform:translateX(-34px) rotate(-.35deg)}.reveal.is-pending[data-motion="scale"]{transform:scale(.94)}.reveal.is-pending.is-visible{will-change:auto}@media (min-width:1024px){.section-heading-grid{grid-template-columns:1.18fr .82fr}.site-header.header-scrolled .header-inner{height:72px!important}.hero-section>.max-w-7xl{padding-block:clamp(5rem,7vw,7.25rem)!important;min-height:790px}.service-card{min-height:100%}}@media (max-width:1100px) and (min-width:1024px){.site-header nav{gap:0}.nav-link{padding-inline:.66rem!important;font-size:.76rem!important}}@media (max-width:1023px){.section-space{padding-block:var(--section-space-tablet)!important}.mobile-menu{top:74px!important;right:0!important;bottom:0!important;left:0!important;max-height:none!important;min-height:calc(100dvh - 74px);border-radius:0!important}.mobile-menu-body{max-width:none!important}.flip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-shell{grid-template-columns:1fr}.experience-board{min-height:480px}.footer-cta{grid-template-columns:1fr}.footer-cta-actions{justify-content:flex-start}}@media (max-width:639px){.section-space{padding-block:var(--section-space-mobile)!important}.trust-strip{padding-bottom:3.75rem}.trust-strip>div{transform:translateY(-.65rem);margin-bottom:-.65rem}.mobile-menu{top:70px!important;min-height:calc(100dvh - 70px)}.mobile-menu-body{padding-top:1rem!important;padding-bottom:7rem!important}.flip-grid{grid-template-columns:1fr}.flip-card,.flip-card-inner{min-height:335px}.experience-shell{border-radius:2.1rem;padding:1.2rem}.experience-board{min-height:520px;border-radius:1.8rem}.experience-node{min-width:205px}.node-one{right:5%}.node-two{left:5%}.node-three{right:6%;bottom:17%}.experience-status{right:5%;left:5%}.tips-section::before,.tips-section::after{width:3rem}.tips-heading small{display:none}.footer-cta-wrap{transform:translateY(-2.6rem);margin-bottom:-2.6rem}.footer-cta{border-radius:2rem}.footer-cta-actions{display:grid;grid-template-columns:1fr}.site-footer{padding-top:5.5rem;margin-top:2.5rem}.site-footer .grid>div:first-child{padding-left:0}}@media (prefers-reduced-motion:reduce){.experience-radar i,.experience-node,.status-pulse,.tips-track,.contact-orb-rings,.contact-orb-rings::before{animation:none!important}.flip-card-inner{transition-duration:.01ms!important}}body.menu-open{overflow:hidden!important;touch-action:none}.topbar-link{display:inline-flex;align-items:center;gap:.5rem;color:rgb(255 255 255 / .78);transition:color .22s,transform .22s}.topbar-link:hover{color:#fff;transform:translateY(-1px)}.topbar-status{display:inline-flex;align-items:center;gap:.45rem;color:rgb(255 255 255 / .72);font-weight:800}.topbar-status i{width:.45rem;height:.45rem;border-radius:999px;background:#7ce0cb;box-shadow:0 0 0 5px rgb(124 224 203 / .1),0 0 14px rgb(124 224 203 / .7);animation:statusBreathe 2.4s ease-in-out infinite}@keyframes statusBreathe{50%{box-shadow:0 0 0 8px #fff0,0 0 20px rgb(124 224 203 / .85)}}.site-header{min-height:82px;background:rgb(255 255 255 / .82)!important;border:0!important}.site-header::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(100deg,rgb(255 255 255 / .98),rgb(248 253 255 / .92) 48%,rgb(251 248 255 / .94))}.site-header::after{right:2.5%!important;left:2.5%!important}.site-header.header-scrolled{background:rgb(255 255 255 / .94)!important;box-shadow:0 24px 70px -48px rgb(8 44 53 / .8),0 18px 46px -40px rgb(119 80 189 / .56),inset 0 -1px rgb(255 255 255 / .7)!important}.header-inner{transition:height .3s var(--ease-premium)}.site-header.header-scrolled .header-inner{height:74px!important}.header-inner::before{content:"";position:absolute;inset:.55rem 1rem;z-index:-1;border:1px solid rgb(65 151 199 / .07);border-radius:1.55rem;background:rgb(255 255 255 / .42);box-shadow:inset 0 1px rgb(255 255 255 / .8),0 15px 38px -34px rgb(20 71 92 / .45);pointer-events:none;opacity:.72;transition:opacity .3s,box-shadow .3s,transform .3s}.site-header.header-scrolled .header-inner::before{opacity:1;transform:translateY(-1px);box-shadow:inset 0 1px rgb(255 255 255 / .9),0 20px 45px -32px rgb(20 71 92 / .52),0 15px 34px -32px rgb(119 80 189 / .38)}.brand-lockup{display:flex;min-width:0;align-items:center;gap:.75rem;flex:0 1 auto}.brand-copy{min-width:0;line-height:1.2}.brand-copy strong{display:block;overflow:hidden;color:#0b3540;font-size:clamp(.84rem,1.2vw,1rem);font-weight:950;white-space:nowrap;text-overflow:ellipsis}.brand-copy small{display:block;margin-top:.34rem;color:#347f91;font-size:.61rem;font-weight:900;letter-spacing:.13em;white-space:nowrap}.logo-mark{flex:0 0 auto;border-radius:1.18rem!important;box-shadow:0 18px 34px -20px rgb(31 112 162 / .76),0 12px 28px -24px rgb(145 102 220 / .8),inset 0 1px rgb(255 255 255 / .4)!important}.logo-pulse{position:absolute;left:.2rem;bottom:.2rem;width:.56rem;height:.56rem;border:2px solid rgb(255 255 255 / .9);border-radius:999px;background:#7ce0cb;box-shadow:0 0 0 4px rgb(124 224 203 / .15),0 0 12px rgb(124 224 203 / .75)}.desktop-navigation{position:relative;align-items:center;gap:.12rem;flex:0 0 auto;padding:.38rem!important;border:1px solid transparent!important;border-radius:999px!important;background:linear-gradient(rgb(255 255 255 / .78),rgb(248 252 255 / .78)) padding-box,var(--clinic-gradient-soft) border-box!important;box-shadow:inset 0 1px rgb(255 255 255 / .9),0 18px 42px -34px rgb(23 73 99 / .55),0 13px 32px -32px rgb(119 80 189 / .48)!important}.desktop-navigation::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 0,rgb(60 194 198 / .09),transparent 34%),radial-gradient(circle at 82% 100%,rgb(145 102 220 / .08),transparent 35%)}.desktop-navigation .nav-link{z-index:1;min-height:44px;padding-inline:.82rem!important;font-size:.76rem!important;font-weight:900;white-space:nowrap}.desktop-navigation .nav-link::after{bottom:.3rem;height:2px}.nav-dropdown{position:relative;z-index:5}.nav-dropdown::after{content:"";position:absolute;right:-1rem;left:-1rem;top:100%;height:18px}.nav-menu-trigger{cursor:pointer}.nav-chevron{width:.85rem;height:.85rem;transition:transform .28s var(--ease-premium)}.nav-dropdown:hover .nav-chevron,.nav-dropdown:focus-within .nav-chevron,.nav-dropdown.is-open .nav-chevron{transform:rotate(180deg)}.nav-mega{display:block!important;position:absolute!important;right:50%!important;top:calc(100% + 14px)!important;width:min(720px,calc(100vw - 2rem))!important;padding:1rem!important;visibility:hidden!important;opacity:0!important;pointer-events:none;transform:translate(50%,14px) scale(.975)!important;transform-origin:top center;transition:opacity .24s var(--ease-premium),transform .3s var(--ease-premium),visibility .3s!important}.nav-dropdown:hover .nav-mega,.nav-dropdown:focus-within .nav-mega,.nav-dropdown.is-open .nav-mega{visibility:visible!important;opacity:1!important;pointer-events:auto;transform:translate(50%,0) scale(1)!important}.nav-mega::before{right:50%!important;margin-right:-.5rem}.mega-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem;padding:.45rem .45rem .9rem;border-bottom:1px solid rgb(68 151 190 / .1)}.mega-header small{display:block;color:#7853ba;font-size:.57rem;font-weight:950;letter-spacing:.16em}.mega-header strong{display:block;margin-top:.35rem;color:#123d48;font-size:.88rem;font-weight:950}.mega-status{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgb(56 177 178 / .14);border-radius:999px;background:#f3fcfb;padding:.42rem .68rem;color:#226d69;font-size:.59rem;font-weight:900;white-space:nowrap}.mega-status i{width:.4rem;height:.4rem;border-radius:999px;background:#46c9b2;box-shadow:0 0 0 4px rgb(70 201 178 / .11)}.mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.mega-item{position:relative;min-height:86px;padding:.8rem!important}.mega-item>span:nth-child(2){min-width:0}.mega-item>b{position:absolute;left:.75rem;top:.7rem;color:#a3b3bc;font-size:.55rem;font-weight:950;letter-spacing:.08em}.mega-footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-top:.75rem;border:1px solid rgb(82 151 193 / .09);border-radius:1.25rem;background:linear-gradient(135deg,rgb(235 249 249 / .76),rgb(248 244 255 / .72));padding:.75rem .85rem}.mega-footer>div{display:flex;min-width:0;align-items:center;gap:.65rem}.mega-footer>div>svg{width:1.25rem;height:1.25rem;flex:0 0 auto;color:#7652b8}.mega-footer strong,.mega-footer small{display:block}.mega-footer strong{color:#153f4a;font-size:.68rem;font-weight:950}.mega-footer small{margin-top:.18rem;color:#728991;font-size:.58rem;line-height:1.65}.mega-footer>a{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;background:#fff;padding:.58rem .8rem;color:#5f4598;font-size:.62rem;font-weight:950;box-shadow:0 10px 24px -20px rgb(91 65 147 / .5);white-space:nowrap;transition:transform .22s,box-shadow .22s}.mega-footer>a:hover{transform:translateY(-2px);box-shadow:0 16px 30px -20px rgb(91 65 147 / .65)}.mega-footer>a svg{width:.85rem;height:.85rem;transform:rotate(90deg)}.header-actions{display:flex;flex:0 0 auto;align-items:center;gap:.55rem}.header-icon-action{position:relative;width:46px;height:46px;place-items:center;border:1px solid #fff0;border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient-soft) border-box;color:#1c7185;box-shadow:0 14px 30px -24px rgb(33 91 124 / .6);transition:transform .24s,box-shadow .24s,color .24s}.header-icon-action>svg{width:1.05rem;height:1.05rem}.header-icon-action:hover{transform:translateY(-3px) rotate(-3deg);color:#704ba9;box-shadow:0 20px 36px -22px rgb(69 80 158 / .66)}.header-action-tooltip{position:absolute;top:calc(100% + .55rem);left:50%;border-radius:999px;background:#0c3540;padding:.34rem .55rem;color:#fff;font-size:.52rem;font-weight:900;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:.2s}.header-icon-action:hover .header-action-tooltip{opacity:1;transform:translate(-50%,0)}.header-booking{min-height:46px!important;padding-inline:1.05rem!important}.hamburger-button{position:relative;display:grid;width:48px;height:48px;place-items:center;border:1px solid #fff0;border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient) border-box;color:#173f4b;box-shadow:0 15px 32px -24px rgb(53 78 137 / .72),inset 0 1px rgb(255 255 255 / .9);cursor:pointer;transition:transform .25s var(--ease-premium),box-shadow .25s}.hamburger-button:hover{transform:translateY(-2px);box-shadow:0 20px 40px -24px rgb(53 78 137 / .82),0 12px 28px -26px rgb(145 102 220 / .75)}.hamburger-lines{position:relative;display:block;width:20px;height:16px}.hamburger-lines i{position:absolute;right:0;display:block;width:20px;height:2px;border-radius:999px;background:linear-gradient(90deg,#248aa1,#7650b8);transition:top .28s var(--ease-premium),transform .28s var(--ease-premium),opacity .2s,width .28s}.hamburger-lines i:nth-child(1){top:0;width:15px}.hamburger-lines i:nth-child(2){top:7px}.hamburger-lines i:nth-child(3){top:14px;width:12px}.hamburger-button.is-active .hamburger-lines i:nth-child(1){top:7px;width:20px;transform:rotate(45deg)}.hamburger-button.is-active .hamburger-lines i:nth-child(2){opacity:0;transform:scaleX(.2)}.hamburger-button.is-active .hamburger-lines i:nth-child(3){top:7px;width:20px;transform:rotate(-45deg)}.mobile-menu{position:fixed!important;inset:82px 0 0!important;z-index:60;max-height:none!important;min-height:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:0!important;transform:none!important;pointer-events:none;transition:opacity .26s var(--ease-premium)!important}.mobile-menu:not(.hidden){display:grid!important;grid-template-columns:1fr min(460px,100%)}.mobile-menu.is-open{opacity:1!important;pointer-events:auto}.mobile-menu-backdrop{grid-column:1/-1;grid-row:1;border:0;background:rgb(7 35 43 / .34);backdrop-filter:blur(7px);opacity:0;transition:opacity .28s}.mobile-menu-panel{position:relative;grid-column:2;grid-row:1;display:grid;min-width:0;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-right:1px solid rgb(255 255 255 / .7);background:linear-gradient(155deg,rgb(255 255 255 / .985),rgb(247 252 254 / .98) 54%,rgb(250 247 255 / .985));box-shadow:-34px 0 80px -44px rgb(8 44 53 / .72),-22px 0 60px -44px rgb(119 80 189 / .65);transform:translateX(26px);transition:transform .34s var(--ease-premium)}.mobile-menu-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 100% 0,rgb(60 194 198 / .13),transparent 29%),radial-gradient(circle at 0 100%,rgb(145 102 220 / .11),transparent 32%)}.mobile-menu.is-open .mobile-menu-backdrop{opacity:1}.mobile-menu.is-open .mobile-menu-panel{transform:translateX(0)}.mobile-menu-head{position:relative;z-index:2;display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(60 141 180 / .1);padding:1rem 1.1rem}.mobile-menu-head small{display:block;color:#805bbd;font-size:.55rem;font-weight:950;letter-spacing:.17em}.mobile-menu-head strong{display:block;margin-top:.25rem;color:#113d48;font-size:.9rem;font-weight:950}.mobile-menu-close{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(97 84 170 / .12);border-radius:999px;background:#fff;color:#60409a;box-shadow:0 14px 28px -22px rgb(69 66 135 / .52);cursor:pointer;transition:transform .22s,box-shadow .22s}.mobile-menu-close:hover{transform:rotate(7deg) translateY(-2px);box-shadow:0 18px 32px -20px rgb(69 66 135 / .64)}.mobile-menu-close svg{width:1rem;height:1rem}.mobile-menu-body{position:relative;z-index:2;min-height:0!important;overflow-y:auto;padding:1rem 1rem 1.25rem!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(119 80 189 / .22) #fff0}.mobile-navigation{display:grid!important;gap:.55rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mobile-navigation::before{display:none!important}.mobile-link,.mobile-accordion-trigger{position:relative;display:grid!important;width:100%;min-height:68px!important;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:.75rem;border:1px solid rgb(59 144 184 / .09)!important;border-radius:1.35rem!important;background:rgb(255 255 255 / .72);padding:.65rem .7rem!important;text-align:right;color:#153f4a;box-shadow:0 14px 30px -28px rgb(21 67 87 / .45);cursor:pointer;transition:transform .24s var(--ease-premium),border-color .24s,background .24s,box-shadow .24s!important}.mobile-link:hover,.mobile-link.is-active,.mobile-accordion-trigger:hover,.mobile-accordion.is-open .mobile-accordion-trigger{transform:translateX(-3px);border-color:rgb(133 91 203 / .18)!important;background:linear-gradient(135deg,rgb(237 250 251 / .92),rgb(248 244 255 / .92));box-shadow:0 20px 38px -28px rgb(72 73 147 / .48)}.mobile-link-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgb(61 152 191 / .1);border-radius:1.05rem;background:linear-gradient(135deg,#ecfafa,#f3edff);color:#6849a1;box-shadow:inset 0 1px rgb(255 255 255 / .9)}.mobile-link-icon svg{width:1.16rem;height:1.16rem}.mobile-link>span:nth-child(2),.mobile-accordion-trigger>span:nth-child(2){min-width:0}.mobile-link strong,.mobile-accordion-trigger strong{display:block;color:#123e49;font-size:.76rem;font-weight:950}.mobile-link small,.mobile-accordion-trigger small{display:block;margin-top:.22rem;overflow:hidden;color:#7b9097;font-size:.59rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.mobile-link-arrow,.mobile-accordion-chevron{width:.88rem;height:.88rem;color:#8b72ba;transition:transform .26s var(--ease-premium)}.mobile-link-arrow{transform:rotate(90deg)}.mobile-link:hover .mobile-link-arrow{transform:rotate(90deg) translateY(-3px)}.mobile-accordion{display:grid;gap:.4rem}.mobile-accordion.is-open .mobile-accordion-chevron{transform:rotate(180deg)}.mobile-submenu{display:grid;max-height:0;gap:.36rem;overflow:hidden;padding:0 .55rem;opacity:0;transition:max-height .38s var(--ease-premium),opacity .25s,padding .3s}.mobile-accordion.is-open .mobile-submenu{max-height:300px;padding:.25rem .55rem .45rem;opacity:1}.mobile-submenu a{display:grid;min-height:46px;grid-template-columns:34px 1fr;align-items:center;gap:.65rem;border:1px solid rgb(71 145 184 / .08);border-radius:1rem;background:rgb(255 255 255 / .68);padding:.5rem .65rem;color:#47636b;transition:transform .2s,background .2s,color .2s,border-color .2s}.mobile-submenu a:hover{transform:translateX(-3px);border-color:rgb(133 91 203 / .14);background:#fff;color:#6547a0}.mobile-submenu a span{display:grid;width:30px;height:30px;place-items:center;border-radius:.72rem;background:#f2eefb;color:#7750bd;font-size:.54rem;font-weight:950}.mobile-submenu a strong{font-size:.67rem;font-weight:900}.mobile-menu-footer{position:relative;z-index:2;border-top:1px solid rgb(60 141 180 / .1);background:rgb(255 255 255 / .72);padding:.8rem 1rem max(.85rem,env(safe-area-inset-bottom));backdrop-filter:blur(12px)}.mobile-quick-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.65rem}.mobile-quick-contact a{display:flex;min-width:0;align-items:center;gap:.55rem;border:1px solid rgb(60 141 180 / .09);border-radius:1.05rem;background:#fff;padding:.55rem .65rem;box-shadow:0 12px 28px -26px rgb(20 66 86 / .45)}.mobile-quick-contact a>svg{width:1rem;height:1rem;flex:0 0 auto;color:#7150ad}.mobile-quick-contact small,.mobile-quick-contact strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-quick-contact small{color:#8a9aa0;font-size:.52rem}.mobile-quick-contact strong{margin-top:.12rem;color:#264c57;font-size:.61rem;font-weight:900}.mobile-booking-button{width:100%;min-height:50px!important;justify-content:center}.mobile-booking-button svg{width:1rem;height:1rem}.service-card,.article-card,.condition-card,.audience-card,.process-step,.flip-card,.about-feature,.technology-item,.care-check,.contact-card,.booking-option{box-sizing:border-box}.service-card,.article-card,.condition-card,.audience-card{height:100%}.service-card{display:flex;flex-direction:column}.service-art{flex:0 0 auto}.service-body{display:flex!important;flex:1 1 auto;flex-direction:column;min-height:0;padding:clamp(1.4rem,1.8vw,1.8rem)!important}.service-body h3{margin-top:.65rem!important}.service-body p{margin:.75rem 0 1.1rem!important}.service-body .service-points{margin-bottom:1.15rem!important}.service-body .text-link{align-self:flex-start;margin-top:auto;padding-top:.7rem}.article-card{display:flex;flex-direction:column}.article-cover{flex:0 0 auto}.article-body{display:flex!important;flex:1 1 auto;flex-direction:column;padding:clamp(1.35rem,1.8vw,1.7rem)!important}.article-body h3{margin-top:.85rem!important}.article-body p{margin:.72rem 0 1.1rem!important}.article-body .text-link{align-self:flex-start;margin-top:auto;padding-top:.45rem}.article-meta{min-height:24px}.condition-card,.audience-card{display:flex!important;flex-direction:column;padding:clamp(1.35rem,1.8vw,1.7rem)!important}.condition-card h3,.audience-card h3{margin-top:1rem!important}.condition-card p,.audience-card p{margin-top:.65rem!important}.condition-card .condition-tags{margin-top:1rem!important}.condition-card>a,.audience-card>a{align-self:flex-start;margin-top:auto!important;padding-top:1.15rem}.process-step{justify-content:flex-start!important;min-height:220px!important;padding:2rem 1.25rem 1.45rem!important}.process-step>svg{margin-top:.85rem}.process-step strong{margin-top:1.15rem!important}.process-step small{margin-top:.55rem!important}.about-feature{min-height:96px;gap:.95rem!important;padding:1.1rem!important}.about-feature>span{margin-top:.05rem}.about-feature small{margin-top:.35rem!important;line-height:1.85!important}.technology-item{min-height:88px;gap:.9rem!important;padding:1rem 1.05rem!important}.technology-item small{margin-top:.28rem!important;line-height:1.75!important}.care-check{min-height:92px;gap:.9rem!important;padding:1rem 1.05rem!important}.care-check small{margin-top:.3rem!important;line-height:1.75!important}.contact-card{min-height:78px;gap:.9rem!important;padding:1rem 1.05rem!important}.booking-option{min-height:76px;gap:.85rem!important;padding:.9rem 1rem!important}.flip-face{padding:clamp(1.5rem,1.9vw,1.9rem)!important}.flip-face p{margin-top:.85rem!important}.flip-hint{padding-top:1.35rem!important}.service-card,.article-card,.condition-card,.audience-card,.process-step{box-shadow:0 24px 60px -45px rgb(11 62 78 / .4),0 18px 42px -42px rgb(119 80 189 / .38)}.service-card:hover,.article-card:hover,.condition-card:hover,.audience-card:hover,.process-step:hover{transform:translateY(-7px) scale(1.006);box-shadow:0 38px 82px -46px rgb(11 62 78 / .48),0 26px 62px -44px rgb(119 80 189 / .5)}@media (max-width:1279px){.site-header.header-scrolled .header-inner{height:74px!important}.mobile-menu{inset:82px 0 0!important}.site-header.header-scrolled .mobile-menu{inset:74px 0 0!important}.header-inner::before{inset:.48rem .7rem}}@media (max-width:767px){.site-header,.header-inner{min-height:72px}.header-inner{height:72px!important;padding-inline:.85rem!important}.site-header.header-scrolled .header-inner{height:68px!important}.header-inner::before{inset:.42rem .45rem;border-radius:1.3rem}.mobile-menu{inset:72px 0 0!important}.site-header.header-scrolled .mobile-menu{inset:68px 0 0!important}.logo-mark{width:44px!important;height:44px!important;border-radius:1.05rem!important}.logo-mark svg{width:1.5rem!important;height:1.5rem!important}.brand-lockup{gap:.58rem;max-width:calc(100% - 60px)}.brand-copy strong{font-size:.78rem}.brand-copy small{margin-top:.24rem;font-size:.51rem;letter-spacing:.1em}.hamburger-button{width:45px;height:45px}.mobile-menu:not(.hidden){grid-template-columns:1fr}.mobile-menu-panel{grid-column:1;border-right:0}.mobile-menu-head{min-height:66px;padding:.75rem .85rem}.mobile-menu-body{padding:.75rem .75rem 1rem!important}.mobile-navigation{gap:.45rem!important}.mobile-link,.mobile-accordion-trigger{min-height:62px!important;grid-template-columns:42px minmax(0,1fr) 20px;gap:.62rem;border-radius:1.15rem!important;padding:.55rem .6rem!important}.mobile-link-icon{width:42px;height:42px;border-radius:.95rem}.mobile-link strong,.mobile-accordion-trigger strong{font-size:.72rem}.mobile-link small,.mobile-accordion-trigger small{font-size:.55rem}.mobile-menu-footer{padding:.65rem .75rem max(.7rem,env(safe-area-inset-bottom))}.mobile-quick-contact{gap:.4rem;margin-bottom:.5rem}.mobile-quick-contact a{padding:.48rem .52rem}.mobile-booking-button{min-height:48px!important}}@media (max-width:390px){.brand-copy strong{max-width:185px}.brand-copy small{display:none}.mobile-quick-contact{grid-template-columns:1fr}.mobile-quick-contact a:last-child{display:none}}@media (prefers-reduced-motion:reduce){.topbar-status i{animation:none!important}.mobile-menu,.mobile-menu-panel,.mobile-menu-backdrop,.hamburger-lines i,.mobile-submenu{transition-duration:.01ms!important}}@media (min-width:1280px){.hamburger-button{display:none!important}.mobile-menu{display:none!important}}@media (max-width:1279px){.desktop-floating-tools{display:none!important}.mobile-contact-bar{display:grid!important}body.menu-open .mobile-contact-bar{opacity:0;pointer-events:none;transform:translateY(110%)}}.mobile-menu:not(.hidden){grid-template-columns:min(460px,100%) 1fr}.mobile-menu-panel{grid-column:1}.mobile-menu-close{display:none!important}.mobile-menu-head{justify-content:flex-start}@media (max-width:767px){.mobile-menu:not(.hidden){grid-template-columns:1fr}.mobile-menu-panel{grid-column:1}}@media (min-width:768px){.service-card-featured{display:grid!important;grid-template-columns:.88fr 1.12fr!important}.service-card-featured .service-art{min-height:100%!important}.service-card-featured .service-body{min-height:100%}}@media (max-width:767px){.service-card-featured{display:flex!important;flex-direction:column}}:root{--v6-font:Tahoma, "Segoe UI", Arial, sans-serif;--v6-card-gap:clamp(1rem, 1.5vw, 1.35rem)}html,body,button,input,textarea,select{font-family:var(--v6-font)!important}body{overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}main,main>section{min-width:0}.mx-auto.max-w-7xl{width:min(100%, 86rem)}.hero-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(2rem,5vw,4.5rem)!important;min-height:auto!important}.hero-layout>*{min-width:0}.hero-visual{width:100%}.hero-visual>div.relative{min-height:clamp(360px,62vw,650px);background:radial-gradient(circle at 20% 18%,rgb(70 201 178 / .34),transparent 28%),radial-gradient(circle at 84% 78%,rgb(145 102 220 / .28),transparent 34%),linear-gradient(145deg,#d9f3f6,#c9dff5 54%,#dfd2f8)}.hero-image{display:block!important;width:100%!important;height:100%!important;min-height:clamp(360px,62vw,650px);aspect-ratio:1.06/1;object-fit:cover!important;object-position:center!important;background:linear-gradient(145deg,#d9f3f6,#c9dff5 54%,#dfd2f8)}.clinic-image{display:block!important;width:100%!important;aspect-ratio:4/3;object-fit:cover!important;background:linear-gradient(145deg,#d9f3f6,#c9dff5 54%,#dfd2f8)}.services-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--v6-card-gap)!important;align-items:stretch!important}.services-grid>*{min-width:0;width:100%}.service-card{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;overflow:hidden!important}.service-card-featured{display:flex!important;flex-direction:column!important}.service-art{display:grid!important;min-height:170px!important;align-content:space-between;flex:0 0 auto!important}.service-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important;padding:clamp(1.25rem,2vw,1.8rem)!important}.service-body>*{min-width:0}.service-body h3{line-height:1.7!important}.service-body p{line-height:1.95!important}.service-body .text-link{margin-top:auto!important}.flip-grid,.conditions-grid,.audience-grid,.articles-grid,.process-track{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--v6-card-gap)!important;align-items:stretch!important}.flip-grid>*,.conditions-grid>*,.audience-grid>*,.articles-grid>*,.process-track>*{min-width:0!important;width:100%!important}.flip-card{min-height:360px!important}.flip-card-inner{min-height:360px!important}.condition-card,.audience-card,.article-card,.process-step{height:100%!important}.audience-card{min-height:420px!important}.article-card{display:flex!important;flex-direction:column!important}.article-body{flex:1 1 auto!important}.process-step{min-height:210px!important}.service-body,.article-body,.condition-card,.audience-card,.flip-face,.process-step,.about-feature,.technology-item,.care-check,.contact-card,.booking-option{gap:0!important}.service-label,.audience-label,.article-meta{margin-bottom:.35rem!important}.service-body h3,.article-body h3,.condition-card h3,.audience-card h3{margin-top:.7rem!important}.service-body p,.article-body p,.condition-card p,.audience-card p{margin-top:.7rem!important;margin-bottom:0!important}.service-points,.condition-tags,.audience-card ul{margin-top:1rem!important}.service-body .text-link,.article-body .text-link,.condition-card>a,.audience-card>a{padding-top:1.2rem!important}.header-inner{width:min(100%,86rem)}.desktop-navigation{min-width:0}@media (max-width:1279px){.desktop-navigation{display:none!important}.hamburger-button{display:grid!important}}@media (min-width:1280px){.desktop-navigation{display:flex!important}.hamburger-button,.mobile-menu{display:none!important}}@media (min-width:640px){.flip-grid,.conditions-grid,.articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:768px){.hero-layout{grid-template-columns:minmax(0,1fr)!important}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-grid>.service-card-featured{grid-column:1 / -1!important}.service-card-featured{display:grid!important;grid-template-columns:minmax(220px,.88fr) minmax(0,1.12fr)!important}.service-card-featured .service-art{min-height:100%!important}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.process-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1024px){.hero-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important;min-height:760px!important}.hero-image,.hero-visual>div.relative{min-height:610px!important}.flip-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.conditions-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.articles-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.process-track{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (min-width:1280px){.services-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}.services-grid>:nth-child(1){grid-column:span 7 / span 7!important}.services-grid>:nth-child(2){grid-column:span 5 / span 5!important}.services-grid>:nth-child(3),.services-grid>:nth-child(4),.services-grid>:nth-child(5){grid-column:span 4 / span 4!important}}@media (max-width:767px){.section-space{padding-block:4.5rem!important}.hero-layout{padding-top:2.1rem!important;padding-bottom:3.25rem!important}.hero-layout>.reveal:first-child{order:2!important}.hero-layout>.reveal:last-child{order:1!important}.hero-image,.hero-visual>div.relative{min-height:390px!important}.service-card-featured{display:flex!important}.service-art{min-height:155px!important}.flip-grid,.conditions-grid,.audience-grid,.articles-grid,.process-track{grid-template-columns:minmax(0,1fr)!important}.condition-card,.audience-card{min-height:0!important}.flip-card,.flip-card-inner{min-height:340px!important}}@media (max-width:420px){.hero-image,.hero-visual>div.relative{min-height:330px!important}.hero-stat strong{font-size:.72rem!important}.hero-stat span{font-size:.56rem!important}.brand-copy strong{max-width:190px}}.reveal.is-pending.is-visible{opacity:1!important;filter:none!important;transform:none!important}@property --tw-divide-y-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-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-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-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-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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-divide-y-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-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-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-divide-x-reverse:0}}}body.nichenail-premium-home{font-family:"Vazirmatn","Segoe UI",Tahoma,Arial,sans-serif}body.nichenail-premium-home button,body.nichenail-premium-home input,body.nichenail-premium-home textarea,body.nichenail-premium-home select{font-family:inherit}body.admin-bar .site-header{top:32px}@media (max-width:782px){body.admin-bar .site-header{top:46px}}.nn-desktop-menu{display:flex;align-items:center;gap:.2rem;margin:0;padding:.35rem;list-style:none;border:1px solid rgb(28 148 165 / .09);border-radius:999px;background:rgb(255 255 255 / .58);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 10px 30px rgb(21 95 112 / .05)}.nn-desktop-menu>li{position:relative}.nn-desktop-menu>li>a{position:relative;display:inline-flex;align-items:center;min-height:42px;padding:.65rem .9rem;border-radius:999px;color:#294a55;font-size:.84rem;font-weight:750;white-space:nowrap;transition:color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.nn-desktop-menu>li>a:hover,.nn-desktop-menu>li.current-menu-item>a,.nn-desktop-menu>li.current-menu-ancestor>a{color:#155f70;background:linear-gradient(135deg,rgb(213 241 243 / .78),rgb(238 234 255 / .68));box-shadow:0 8px 24px rgb(28 148 165 / .10);transform:translateY(-1px)}.nn-desktop-menu .menu-item-has-children>a::after{content:"";width:6px;height:6px;margin-right:.5rem;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.65}.nn-desktop-menu .sub-menu{position:absolute;z-index:80;top:calc(100% + 14px);right:0;min-width:260px;padding:.65rem;margin:0;list-style:none;border:1px solid rgb(28 148 165 / .13);border-radius:22px;background:rgb(255 255 255 / .96);box-shadow:0 24px 70px rgb(8 44 53 / .16),0 8px 24px rgb(146 115 217 / .08);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform:translateY(10px) scale(.985);transform-origin:top right;transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.nn-desktop-menu li:hover>.sub-menu,.nn-desktop-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.nn-desktop-menu .sub-menu a{display:flex;align-items:center;min-height:46px;padding:.72rem .9rem;border-radius:14px;color:#294a55;font-size:.83rem;font-weight:700;transition:background .2s ease,color .2s ease,transform .2s ease}.nn-desktop-menu .sub-menu a:hover{color:#155f70;background:linear-gradient(135deg,rgb(213 241 243 / .65),rgb(238 234 255 / .55));transform:translateX(-3px)}.nn-desktop-menu .sub-menu .sub-menu{top:0;right:calc(100% + 8px)}.nn-mobile-menu-list,.nn-mobile-menu-list ul{margin:0;padding:0;list-style:none}.nn-mobile-menu-list>li{position:relative;margin-bottom:.6rem;border:1px solid rgb(28 148 165 / .10);border-radius:20px;background:rgb(255 255 255 / .74);box-shadow:0 10px 28px rgb(8 44 53 / .055);overflow:hidden}.nn-mobile-menu-list>li>a{display:flex;align-items:center;min-height:60px;padding:.95rem 3.55rem .95rem 1rem;color:#1f4551;font-size:.92rem;font-weight:800}.nn-mobile-menu-list>li.current-menu-item,.nn-mobile-menu-list>li.current-menu-ancestor{border-color:rgb(28 148 165 / .20);background:linear-gradient(135deg,rgb(238 250 251 / .96),rgb(248 246 255 / .96))}.nn-mobile-submenu-toggle{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(28 148 165 / .13);border-radius:14px;color:#167789;background:rgb(255 255 255 / .85);cursor:pointer;transition:transform .25s ease,background .25s ease}.nn-mobile-submenu-toggle::before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .25s ease}.nn-mobile-menu-list li.is-submenu-open>.nn-mobile-submenu-toggle::before{transform:rotate(225deg) translate(-1px,-1px)}.nn-mobile-menu-list .sub-menu{max-height:0;padding:0 .7rem;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease,padding .35s ease}.nn-mobile-menu-list li.is-submenu-open>.sub-menu{padding-bottom:.75rem;opacity:1}.nn-mobile-menu-list .sub-menu li+li{margin-top:.35rem}.nn-mobile-menu-list .sub-menu a{display:flex;align-items:center;min-height:46px;padding:.7rem .9rem;border-radius:13px;color:#526d76;background:rgb(246 251 252 / .8);font-size:.82rem;font-weight:700}.nn-mobile-menu-list .sub-menu a:hover{color:#155f70;background:rgb(213 241 243 / .68)}@media (max-width:1279px){.desktop-navigation{display:none!important}}@media (min-width:1280px){.desktop-navigation{display:flex!important}}body.nichenail-premium-home{--nn-turquoise-50:#eefafb;--nn-turquoise-100:#d5f1f3;--nn-turquoise-200:#abe3e8;--nn-turquoise-400:#46c9d0;--nn-turquoise-500:#1ca6b5;--nn-turquoise-600:#167789;--nn-turquoise-700:#155f70;--nn-blue-500:#3c8fd6;--nn-blue-600:#327fc8;--nn-lilac-400:#9188dd;--nn-lilac-500:#7f78d8;--nn-lilac-600:#696ac2;--nn-navy-900:#153f4a;--nn-navy-950:#082c35;--nn-surface:#f6fbfc;--nn-ink:#16343d;--color-brand-50:var(--nn-turquoise-50) !important;--color-brand-100:var(--nn-turquoise-100) !important;--color-brand-200:var(--nn-turquoise-200) !important;--color-brand-500:var(--nn-turquoise-500) !important;--color-brand-600:var(--nn-turquoise-600) !important;--color-brand-700:var(--nn-turquoise-700) !important;--color-brand-800:#164d5a !important;--color-brand-900:var(--nn-navy-900) !important;--color-brand-950:var(--nn-navy-950) !important;--color-aqua-50:#f0fbfd !important;--color-aqua-100:#d9f5f7 !important;--color-aqua-300:#80dce3 !important;--color-aqua-400:var(--nn-turquoise-400) !important;--color-aqua-700:#176c78 !important;--color-clinic-50:var(--nn-surface) !important;--color-ink:var(--nn-ink) !important;--color-emerald-50:var(--nn-turquoise-50) !important;--color-emerald-600:var(--nn-turquoise-600) !important;--clinic-gradient:linear-gradient(
    135deg,
    #22aab8 0%,
    #3c8fd6 52%,
    #7f78d8 100%
  ) !important;--clinic-gradient-soft:linear-gradient(
    135deg,
    rgba(34, 170, 184, 0.15),
    rgba(60, 143, 214, 0.12) 52%,
    rgba(127, 120, 216, 0.13)
  ) !important;--clinic-gradient-line:linear-gradient(
    90deg,
    transparent,
    #35b9c5 22%,
    #468fd6 55%,
    #8b83dc 79%,
    transparent
  ) !important}body.nichenail-premium-home,body.nichenail-premium-home #nichenail-premium-app,body.nichenail-premium-home main{background-color:var(--nn-surface)!important;color:var(--nn-ink)!important}body.nichenail-premium-home ::selection{background:#abe3e8!important;color:#082c35!important}body.nichenail-premium-home .bg-emerald-50{background-color:#eefafb!important}body.nichenail-premium-home .text-emerald-600{color:#167789!important}body.nichenail-premium-home .bg-brand-950{background-color:#082c35!important}body.nichenail-premium-home .text-brand-950{color:#082c35!important}body.nichenail-premium-home .text-brand-600{color:#167789!important}body.nichenail-premium-home .text-brand-700{color:#155f70!important}body.nichenail-premium-home .topbar,body.nichenail-premium-home #symptoms,body.nichenail-premium-home .footer-shell{background-color:#082c35!important}body.nichenail-premium-home .logo-mark,body.nichenail-premium-home .btn-primary,body.nichenail-premium-home .mobile-booking-button,body.nichenail-premium-home .scroll-progress>span,body.nichenail-premium-home #scroll-progress-bar{background:var(--clinic-gradient)!important;color:#fff!important}body.nichenail-premium-home .btn-secondary,body.nichenail-premium-home #mobile-menu-button{border-color:transparent!important;background:linear-gradient(#fff,#fff) padding-box,var(--clinic-gradient) border-box!important;color:#153f4a!important}body.nichenail-premium-home .btn-secondary:hover,body.nichenail-premium-home .text-link:hover,body.nichenail-premium-home .mega-icon{color:#6567bd!important}body.nichenail-premium-home .floating-card .bg-emerald-50,body.nichenail-premium-home .floating-card:first-of-type .floating-icon{background:#eefafb!important;color:#167789!important}body.nichenail-premium-home .service-art-ingrown{background:linear-gradient(135deg,#e2f8fa,#9edfe6)!important;color:#155f70!important}body.nichenail-premium-home .service-art-fungus{background:linear-gradient(135deg,#eefafb,#b7e8ee)!important;color:#167789!important}body.nichenail-premium-home .service-art-surgery{background:linear-gradient(135deg,#edf3ff,#bdd2f4)!important;color:#35649f!important}body.nichenail-premium-home .service-art-corn{background:linear-gradient(135deg,#f3f7ff,#cedbf4)!important;color:#49678f!important}body.nichenail-premium-home .service-art-wart{background:linear-gradient(135deg,#f1f0ff,#cbc8f2)!important;color:#6464b8!important}body.nichenail-premium-home .audience-senior::after{background:radial-gradient(circle,#d9f5f7,transparent 68%)!important}body.nichenail-premium-home .condition-card:hover{border-color:rgb(70 201 208 / .38)!important;background:linear-gradient(145deg,rgb(70 201 208 / .11),rgb(255 255 255 / .045))!important}body.nichenail-premium-home .condition-icon{color:#84dce3!important}body.nichenail-premium-home .symptom-card.is-selected,body.nichenail-premium-home .care-switch button.is-active,body.nichenail-premium-home .experience-tab.is-active,body.nichenail-premium-home .nav-link.is-active{border-color:rgb(60 143 214 / .26)!important;background:linear-gradient(135deg,rgb(34 170 184 / .11),rgb(127 120 216 / .09))!important;color:#155f70!important}body.nichenail-premium-home input:focus,body.nichenail-premium-home textarea:focus,body.nichenail-premium-home select:focus,body.nichenail-premium-home button:focus-visible,body.nichenail-premium-home a:focus-visible{border-color:#3c8fd6!important;outline-color:rgb(60 143 214 / .55)!important;box-shadow:0 0 0 4px rgb(60 143 214 / .12)!important}body.nichenail-premium-home button,body.nichenail-premium-home [type="button"],body.nichenail-premium-home [type="submit"]{accent-color:#167789}body.nichenail-premium-home a:not(.btn-primary):not(.btn-light){--wp--preset--color--primary:#167789}.nichenail-premium-home{--nn-cyan-700:#0f7f8c;--nn-cyan-600:#1597a5;--nn-cyan-500:#1aa8b6;--nn-blue-600:#347fca;--nn-blue-500:#4b93d7;--nn-lilac-500:#9c97d1;--nn-lilac-soft:rgba(156, 151, 209, .11);--nn-navy-950:#0d3039;--nn-navy-900:#133b45;--nn-text:#254b55;--nn-muted:#688089;--nn-line:rgba(19, 121, 137, .14);--nn-surface:#f7fbfc;--nn-primary-gradient:linear-gradient(105deg, #17a4b3 0%, #3689d2 82%, #8d94cf 100%);--nn-action-gradient:linear-gradient(105deg, #16a2b0 0%, #3a8bd4 100%);--nn-accent-line:linear-gradient(90deg, #18a5b4 0%, #3b89d1 78%, #9d98d2 100%);--nn-card-shadow:0 18px 55px -34px rgba(16, 75, 89, .42), 0 7px 24px -18px rgba(49, 119, 180, .28)}.nichenail-premium-home .btn-primary,.nichenail-premium-home .mobile-contact-bar button,.nichenail-premium-home [data-open-booking].btn-primary{background:var(--nn-action-gradient)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 32px -18px rgb(31 137 177 / .75),0 4px 12px rgb(24 115 153 / .14)!important}.nichenail-premium-home .btn-primary:hover,.nichenail-premium-home .mobile-contact-bar button:hover{transform:translateY(-2px)!important;box-shadow:0 18px 38px -18px rgb(31 137 177 / .82),0 0 0 4px rgb(156 151 209 / .08)!important}.nichenail-premium-home .eyebrow,.nichenail-premium-home .service-label{color:var(--nn-cyan-700)!important;border-color:rgb(26 168 182 / .15)!important;background:linear-gradient(135deg,rgb(26 168 182 / .08),rgb(75 147 215 / .05))!important}.nichenail-premium-home .section-title,.nichenail-premium-home .faq-item button span,.nichenail-premium-home .site-header strong{color:var(--nn-navy-950)!important}.nichenail-premium-home .section-copy,.nichenail-premium-home .faq-answer p{color:var(--nn-muted)!important}.nichenail-premium-home .site-header{background:rgb(255 255 255 / .88)!important;border-bottom:1px solid rgb(24 128 145 / .10)!important;box-shadow:0 12px 34px -26px rgb(20 75 89 / .5)!important}.nichenail-premium-home .site-header::before{background:radial-gradient(circle at 11% 30%,rgb(25 165 180 / .08),transparent 28%),radial-gradient(circle at 87% 10%,rgb(156 151 209 / .08),transparent 24%),linear-gradient(100deg,rgb(255 255 255 / .98),rgb(247 252 253 / .95) 58%,rgb(249 249 253 / .96))!important}.nichenail-premium-home .scroll-progress{height:1px!important;top:auto!important;bottom:-1px!important;background:rgb(36 121 145 / .07)!important;pointer-events:none!important}.nichenail-premium-home .scroll-progress span{height:1px!important;background:var(--nn-accent-line)!important;box-shadow:0 0 10px rgb(52 137 210 / .18)!important}.nichenail-premium-home .service-card,.nichenail-premium-home .article-card,.nichenail-premium-home .process-step,.nichenail-premium-home .about-feature,.nichenail-premium-home .technology-item,.nichenail-premium-home .condition-card,.nichenail-premium-home .audience-card,.nichenail-premium-home .contact-card,.nichenail-premium-home .care-check,.nichenail-premium-home .booking-option{border-color:var(--nn-line)!important;box-shadow:var(--nn-card-shadow)!important}.nichenail-premium-home .service-card::before,.nichenail-premium-home .article-card::before,.nichenail-premium-home .process-step::before,.nichenail-premium-home .faq-item::before,.nichenail-premium-home .care-guide-shell::before{height:2px!important;background:var(--nn-accent-line)!important;opacity:.74!important}.nichenail-premium-home #faq{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 8% 16%,rgb(25 165 180 / .065),transparent 23rem),radial-gradient(circle at 92% 84%,rgb(156 151 209 / .065),transparent 21rem),linear-gradient(180deg,#ffffff 0%,#f8fbfc 100%)!important}.nichenail-premium-home #faq::before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(25 165 180 / .35),rgb(74 145 214 / .28),rgb(156 151 209 / .18),transparent);pointer-events:none}.nichenail-premium-home #faq>.grid{gap:clamp(2rem, 5vw, 5.5rem)!important;align-items:start!important}.nichenail-premium-home #faq .reveal>.mt-8.rounded-3xl{position:relative;overflow:hidden;border:1px solid rgb(26 156 171 / .14)!important;border-radius:28px!important;background:radial-gradient(circle at 88% 14%,rgb(156 151 209 / .09),transparent 34%),linear-gradient(145deg,#effafb 0%,#f7fcfd 100%)!important;box-shadow:0 18px 48px -36px rgb(22 101 119 / .5)!important}.nichenail-premium-home #faq .reveal>.mt-8.rounded-3xl::before{content:"";position:absolute;inset-inline:22px;top:0;height:2px;border-radius:999px;background:var(--nn-accent-line);opacity:.55}.nichenail-premium-home #faq .reveal>.mt-8.rounded-3xl>.flex>span{width:44px!important;height:44px!important;border:1px solid rgb(25 165 180 / .15)!important;border-radius:15px!important;color:var(--nn-cyan-700)!important;background:rgb(255 255 255 / .92)!important;box-shadow:0 9px 22px -16px rgb(26 135 154 / .5)!important}.nichenail-premium-home #faq .reveal>.mt-8.rounded-3xl a{color:var(--nn-cyan-700)!important}.nichenail-premium-home #faq .faq-list{display:grid!important;gap:12px!important}.nichenail-premium-home #faq .faq-item{position:relative;overflow:hidden;margin:0!important;border:1px solid rgb(30 111 129 / .12)!important;border-radius:22px!important;background:rgb(255 255 255 / .96)!important;box-shadow:0 13px 38px -32px rgb(15 74 88 / .5)!important;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease!important}.nichenail-premium-home #faq .faq-item::before{display:none!important}.nichenail-premium-home #faq .faq-item:hover{transform:translateY(-1px)!important;border-color:rgb(26 157 172 / .25)!important;box-shadow:0 20px 46px -33px rgb(17 103 122 / .55)!important}.nichenail-premium-home #faq .faq-item.is-open{border-color:rgb(26 159 174 / .36)!important;background:linear-gradient(145deg,#ffffff 0%,#f8fcfd 100%)!important;box-shadow:0 20px 52px -34px rgb(17 112 131 / .58),0 0 0 4px rgb(156 151 209 / .055)!important}.nichenail-premium-home #faq .faq-item button{width:100%!important;min-height:68px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;text-align:right!important;border:0!important;border-radius:0!important;color:var(--nn-navy-950)!important;background:transparent!important;box-shadow:none!important}.nichenail-premium-home #faq .faq-item button span{min-width:0;font-size:14px!important;font-weight:800!important;line-height:1.9!important;color:var(--nn-navy-950)!important}.nichenail-premium-home #faq .faq-item button svg{width:18px!important;height:18px!important;box-sizing:content-box!important;padding:8px!important;border:1px solid rgb(26 160 175 / .14)!important;border-radius:999px!important;color:var(--nn-cyan-700)!important;background:#effafb!important;transition:transform .25s ease,background-color .25s ease,color .25s ease!important}.nichenail-premium-home #faq .faq-item.is-open button svg{transform:rotate(45deg)!important;color:#fff!important;background:var(--nn-action-gradient)!important;box-shadow:0 8px 20px -12px rgb(28 137 174 / .7)!important}.nichenail-premium-home #faq .faq-answer{border-top:1px solid rgb(25 133 151 / .08)!important}.nichenail-premium-home #faq .faq-answer p{margin:0!important;padding:17px 18px 20px!important;font-size:14px!important;line-height:2.05!important;color:#637b84!important}.nichenail-premium-home #faq *,.nichenail-premium-home .mobile-contact-bar *{border-color:inherit}.nichenail-premium-home #faq button,.nichenail-premium-home #faq button span{text-decoration-color:transparent!important}.nichenail-premium-home .mobile-contact-bar{padding:9px 14px calc(9px + env(safe-area-inset-bottom))!important;border-top:1px solid rgb(24 122 142 / .11)!important;background:rgb(248 252 253 / .94)!important;box-shadow:0 -16px 38px -28px rgb(18 75 89 / .5)!important;backdrop-filter:blur(18px) saturate(135%)!important}.nichenail-premium-home .mobile-contact-bar a,.nichenail-premium-home .mobile-contact-bar button{min-height:54px!important;border-radius:999px!important;font-size:13px!important;font-weight:900!important}.nichenail-premium-home .mobile-contact-bar a{color:var(--nn-navy-950)!important;border:1px solid rgb(23 116 135 / .12)!important;background:rgb(255 255 255 / .96)!important;box-shadow:0 8px 24px -20px rgb(15 77 92 / .5)!important}.nichenail-premium-home .mobile-contact-bar button svg,.nichenail-premium-home .mobile-contact-bar a svg{color:currentColor!important}.nichenail-premium-home .service-card:hover,.nichenail-premium-home .article-card:hover,.nichenail-premium-home .condition-card:hover,.nichenail-premium-home .process-step:hover{border-color:rgb(44 142 185 / .24)!important;box-shadow:0 24px 58px -38px rgb(17 101 123 / .58),0 0 0 4px rgb(156 151 209 / .045)!important}@media (max-width:767px){.nichenail-premium-home #faq{padding-top:76px!important;padding-bottom:96px!important}.nichenail-premium-home #faq>.grid{gap:26px!important;padding-inline:16px!important}.nichenail-premium-home #faq .section-title{margin-top:12px!important;font-size:clamp(25px, 7.2vw, 34px)!important;line-height:1.55!important}.nichenail-premium-home #faq .section-copy{margin-top:14px!important;font-size:14px!important;line-height:2!important}.nichenail-premium-home #faq .reveal>.mt-8.rounded-3xl{margin-top:22px!important;padding:18px!important;border-radius:24px!important}.nichenail-premium-home #faq .faq-list{gap:10px!important}.nichenail-premium-home #faq .faq-item{border-radius:19px!important}.nichenail-premium-home #faq .faq-item button{min-height:64px!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:12px!important;padding:14px 15px!important}.nichenail-premium-home #faq .faq-item button span{font-size:13.5px!important;line-height:1.85!important}.nichenail-premium-home #faq .faq-item button svg{width:16px!important;height:16px!important;padding:8px!important}.nichenail-premium-home #faq .faq-answer p{padding:14px 15px 17px!important;font-size:13.5px!important;line-height:2!important}}@media (prefers-reduced-motion:reduce){.nichenail-premium-home #faq .faq-item,.nichenail-premium-home #faq .faq-item button svg,.nichenail-premium-home .mobile-contact-bar a,.nichenail-premium-home .mobile-contact-bar button{transition:none!important}}body.nichenail-premium-home{--nn-v11-teal:#1697a8;--nn-v11-teal-2:#22a9b9;--nn-v11-blue:#3b8ed4;--nn-v11-blue-dark:#246fae;--nn-v11-lilac:#9692cc;--nn-v11-navy:#0b3e49;--nn-v11-ink:#173f49;--nn-v11-muted:#69818a;--nn-v11-line:rgba(29, 135, 153, .13);--nn-v11-shadow:0 24px 58px -40px rgba(12, 70, 84, .55);--nn-v11-action:linear-gradient(112deg, #1599aa 0%, #2e9bc2 52%, #4387d2 100%)}@media (min-width:1280px){body.nichenail-premium-home .site-header .header-inner{width:min(calc(100% - 40px), 1280px)!important;height:88px!important;min-height:88px!important;display:grid!important;grid-template-columns:minmax(245px,auto) minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;padding-inline:18px!important;margin-inline:auto!important}body.nichenail-premium-home .site-header.header-scrolled .header-inner{height:76px!important;min-height:76px!important}body.nichenail-premium-home .desktop-navigation{justify-self:center!important;max-width:100%!important;min-width:0!important;margin:0!important}body.nichenail-premium-home .nn-desktop-menu{display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;margin:0!important;padding:0!important;list-style:none!important}body.nichenail-premium-home .desktop-navigation .nav-link,body.nichenail-premium-home .nn-desktop-menu>li>a{min-height:42px!important;padding-inline:12px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}body.nichenail-premium-home .header-actions{position:static!important;inset:auto!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;opacity:1!important;transform:none!important;pointer-events:auto!important}body.nichenail-premium-home .header-booking{min-height:44px!important;padding:0 17px!important;border-radius:999px!important;font-size:12px!important;box-shadow:0 14px 28px -20px rgb(24 126 159 / .72)!important}body.nichenail-premium-home .header-icon-action{width:44px!important;height:44px!important}}body.nichenail-premium-home .footer-cta-wrap{transform:translateY(-30px)!important;margin-bottom:-30px!important}body.nichenail-premium-home .footer-cta{position:relative!important;width:100%!important;max-width:1180px!important;min-height:0!important;margin-inline:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important;align-items:center!important;gap:28px!important;padding:28px 30px!important;border-radius:30px!important;background:radial-gradient(circle at 8% 0%,rgb(56 173 191 / .15),transparent 34%),radial-gradient(circle at 96% 100%,rgb(150 146 204 / .10),transparent 32%),linear-gradient(132deg,#0a3d47 0%,#0b4651 100%)!important;box-shadow:0 36px 76px -44px rgb(5 49 60 / .88),0 18px 44px -36px rgb(56 142 205 / .62)!important}body.nichenail-premium-home .footer-cta::before{width:280px!important;height:280px!important;right:-120px!important;top:-150px!important;opacity:.62!important}body.nichenail-premium-home .footer-cta-kicker{color:#8edfe2!important;font-size:9px!important;letter-spacing:.15em!important}body.nichenail-premium-home .footer-cta h2{max-width:720px!important;margin-top:7px!important;font-size:clamp(21px, 2.1vw, 31px)!important;line-height:1.75!important;text-wrap:balance}body.nichenail-premium-home .footer-cta p{max-width:660px!important;margin-top:7px!important;font-size:12px!important;line-height:2!important;color:rgb(255 255 255 / .68)!important}body.nichenail-premium-home .footer-cta-actions{min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:10px!important}body.nichenail-premium-home .footer-cta-actions .btn-primary,body.nichenail-premium-home .footer-cta-actions .btn-light{width:100%!important;min-width:0!important;min-height:50px!important;height:50px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:16px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}body.nichenail-premium-home .footer-cta-actions svg{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important}@media (min-width:1024px){body.nichenail-premium-home #symptoms>.relative>.reveal{grid-template-columns:minmax(300px,.68fr) minmax(620px,1.32fr)!important;align-items:center!important;gap:clamp(34px, 5vw, 76px)!important}body.nichenail-premium-home #symptoms .reveal>div:last-child{position:relative!important;display:block!important;min-height:650px!important;border:1px solid rgb(76 189 202 / .13)!important;border-radius:50%!important;background:radial-gradient(circle at center,rgb(36 121 139 / .22) 0 18%,transparent 19%),radial-gradient(circle at center,transparent 0 35%,rgb(87 174 191 / .07) 36% 36.7%,transparent 37.2%),radial-gradient(circle at center,transparent 0 47%,rgb(72 137 204 / .07) 48% 48.7%,transparent 49.2%),radial-gradient(circle at center,rgb(28 98 113 / .16),rgb(5 49 59 / .04) 62%,transparent 73%)!important;box-shadow:inset 0 0 70px rgb(38 143 159 / .07),0 34px 80px -58px rgb(0 0 0 / .7)!important;isolation:isolate}body.nichenail-premium-home #symptoms .reveal>div:last-child::before,body.nichenail-premium-home #symptoms .reveal>div:last-child::after{content:"";position:absolute;inset:50%;z-index:-1;width:82%;aspect-ratio:1;border:1px dashed rgb(110 207 213 / .16);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}body.nichenail-premium-home #symptoms .reveal>div:last-child::before{background:radial-gradient(circle at 12% 22%,#85dfe1 0 2px,transparent 3px),radial-gradient(circle at 88% 24%,#80bce5 0 2px,transparent 3px),radial-gradient(circle at 79% 81%,#aaa6d8 0 2px,transparent 3px),radial-gradient(circle at 20% 76%,#6bd1d6 0 2px,transparent 3px);animation:nn-v11-orbit-ring 26s linear infinite}body.nichenail-premium-home #symptoms .reveal>div:last-child::after{width:62%;border-style:solid;border-color:rgb(89 156 208 / .10);animation:nn-v11-orbit-ring-reverse 19s linear infinite}body.nichenail-premium-home #symptoms .symptom-card{position:absolute!important;z-index:2!important;width:236px!important;min-height:92px!important;margin:0!important;padding:14px 15px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;border:1px solid rgb(85 184 197 / .18)!important;border-radius:20px!important;background:linear-gradient(145deg,rgb(15 72 83 / .92),rgb(11 57 68 / .88))!important;color:#f5ffff!important;box-shadow:0 20px 48px -34px rgb(0 0 0 / .82),inset 0 1px rgb(255 255 255 / .04)!important;backdrop-filter:blur(12px)!important;transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease!important}body.nichenail-premium-home #symptoms .symptom-card:nth-of-type(1){top:24px!important;left:50%!important;margin-left:-118px!important}body.nichenail-premium-home #symptoms .symptom-card:nth-of-type(2){top:142px!important;right:2px!important}body.nichenail-premium-home #symptoms .symptom-card:nth-of-type(3){bottom:142px!important;right:2px!important}body.nichenail-premium-home #symptoms .symptom-card:nth-of-type(4){bottom:24px!important;left:50%!important;margin-left:-118px!important}body.nichenail-premium-home #symptoms .symptom-card:nth-of-type(5){bottom:142px!important;left:2px!important}body.nichenail-premium-home #symptoms .symptom-card:nth-of-type(6){top:142px!important;left:2px!important}body.nichenail-premium-home #symptoms .symptom-card:hover,body.nichenail-premium-home #symptoms .symptom-card.is-selected{transform:translateY(-5px)!important;border-color:rgb(83 196 207 / .58)!important;background:linear-gradient(145deg,rgb(19 91 104 / .98),rgb(13 66 78 / .96))!important;box-shadow:0 28px 56px -34px rgb(0 0 0 / .85),0 0 0 4px rgb(87 175 207 / .05)!important}body.nichenail-premium-home #symptoms .symptom-card strong{color:#f8ffff!important;font-size:13px!important;line-height:1.6!important}body.nichenail-premium-home #symptoms .symptom-card small{margin-top:3px!important;color:rgb(236 252 255 / .62)!important;font-size:10px!important;line-height:1.75!important}body.nichenail-premium-home #symptoms .symptom-icon{width:38px!important;height:38px!important;border:1px solid rgb(135 217 223 / .13)!important;border-radius:13px!important;background:rgb(142 220 225 / .09)!important;color:#8ddde0!important}body.nichenail-premium-home #symptoms .symptom-result{position:absolute!important;z-index:3!important;left:50%!important;top:50%!important;width:260px!important;min-height:210px!important;margin:0!important;padding:24px 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:18px!important;text-align:center!important;border:1px solid rgb(122 211 216 / .23)!important;border-radius:50%!important;background:radial-gradient(circle at 35% 20%,rgb(99 189 198 / .16),transparent 45%),linear-gradient(145deg,rgb(12 68 79 / .98),rgb(7 49 59 / .98))!important;box-shadow:0 32px 64px -38px rgb(0 0 0 / .9),inset 0 1px rgb(255 255 255 / .06),0 0 0 10px rgb(74 153 174 / .025)!important;transform:translate(-50%,-50%)!important}body.nichenail-premium-home #symptoms .symptom-result>div{text-align:center!important}body.nichenail-premium-home #symptoms .symptom-result span{color:#82d9dd!important;font-size:10px!important;letter-spacing:.04em!important}body.nichenail-premium-home #symptoms .symptom-result strong{display:block!important;margin-top:8px!important;color:#fff!important;font-size:14px!important;line-height:1.9!important}body.nichenail-premium-home #symptoms .symptom-result a{min-height:42px!important;padding:0 15px!important;border-radius:999px!important;background:rgb(255 255 255 / .96)!important;color:#135b6b!important;font-size:11px!important;box-shadow:0 14px 28px -22px rgb(0 0 0 / .75)!important}}@keyframes nn-v11-orbit-ring{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes nn-v11-orbit-ring-reverse{to{transform:translate(-50%,-50%) rotate(-360deg)}}@media (max-width:1023px){body.nichenail-premium-home #symptoms .reveal>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-height:0!important;border-radius:0!important;background:transparent!important}body.nichenail-premium-home #symptoms .symptom-card{position:relative!important;inset:auto!important;width:auto!important;min-height:92px!important;margin:0!important;padding:13px!important;grid-template-columns:36px minmax(0,1fr)!important;border-color:rgb(98 191 202 / .16)!important;border-radius:18px!important;background:rgb(11 63 74 / .78)!important}body.nichenail-premium-home #symptoms .symptom-arrow{display:none!important}body.nichenail-premium-home #symptoms .symptom-result{grid-column:1 / -1!important;min-height:0!important;padding:18px!important;border-radius:22px!important}}@media (max-width:560px){body.nichenail-premium-home #symptoms .reveal>div:last-child{grid-template-columns:1fr!important}body.nichenail-premium-home #symptoms .symptom-card{min-height:82px!important}}@media (min-width:1024px){body.nichenail-premium-home .desktop-floating-tools{left:20px!important;bottom:22px!important;width:235px!important;height:205px!important;z-index:80!important;overflow:visible!important}body.nichenail-premium-home .contact-orb{left:0!important;bottom:0!important;width:62px!important;height:62px!important;overflow:visible!important}body.nichenail-premium-home .contact-orb-trigger{width:62px!important;height:62px!important;border-radius:50%!important;background:var(--nn-v11-action)!important;box-shadow:0 22px 46px -18px rgb(18 103 136 / .78),0 0 0 7px rgb(58 143 202 / .055)!important}body.nichenail-premium-home .contact-satellite{left:6px!important;bottom:6px!important;width:50px!important;height:50px!important;border-radius:50%!important;color:#176c7d!important;background:rgb(255 255 255 / .98)!important;border:1px solid rgb(43 138 164 / .18)!important;box-shadow:0 18px 38px -24px rgb(8 59 73 / .72)!important}body.nichenail-premium-home .contact-satellite span{left:50%!important;right:auto!important;bottom:calc(100% + 7px)!important;top:auto!important;padding:5px 8px!important;border-radius:999px!important;background:#0a3e49!important;font-size:9px!important;transform:translate(-50%,4px)!important}body.nichenail-premium-home .contact-satellite:hover span,body.nichenail-premium-home .contact-orb.is-open .contact-satellite span{opacity:1!important;transform:translate(-50%,0)!important}body.nichenail-premium-home .contact-orb:hover .sat-phone,body.nichenail-premium-home .contact-orb.is-open .sat-phone{transform:translate(76px,0) scale(1)!important}body.nichenail-premium-home .contact-orb:hover .sat-whatsapp,body.nichenail-premium-home .contact-orb.is-open .sat-whatsapp{transform:translate(58px,-62px) scale(1)!important}body.nichenail-premium-home .contact-orb:hover .sat-location,body.nichenail-premium-home .contact-orb.is-open .sat-location{transform:translate(0,-94px) scale(1)!important}body.nichenail-premium-home .contact-orb:hover .sat-booking,body.nichenail-premium-home .contact-orb.is-open .sat-booking{transform:translate(116px,-74px) scale(1)!important}body.nichenail-premium-home .back-to-top{left:7px!important;bottom:142px!important;width:48px!important;height:48px!important}}@media (max-width:1023px){body.nichenail-premium-home .mobile-contact-bar{position:fixed!important;inset:auto 0 0 0!important;z-index:90!important;width:100%!important;height:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;pointer-events:none!important}body.nichenail-premium-home .mobile-contact-bar a,body.nichenail-premium-home .mobile-contact-bar button{position:fixed!important;bottom:max(17px, env(safe-area-inset-bottom))!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:50%!important;pointer-events:auto!important;overflow:visible!important;box-shadow:0 20px 42px -20px rgb(13 85 108 / .78),0 0 0 6px rgb(64 150 205 / .05)!important}body.nichenail-premium-home .mobile-contact-bar a{right:16px!important;left:auto!important;border:1px solid rgb(30 132 153 / .17)!important;background:rgb(255 255 255 / .98)!important;color:#155f70!important}body.nichenail-premium-home .mobile-contact-bar button{left:16px!important;right:auto!important;border:1px solid rgb(255 255 255 / .38)!important;background:var(--nn-v11-action)!important;color:#fff!important}body.nichenail-premium-home .mobile-contact-bar svg{width:22px!important;height:22px!important;margin:0!important}body.nichenail-premium-home .mobile-contact-bar span{position:absolute!important;bottom:calc(100% + 7px)!important;left:50%!important;width:max-content!important;max-width:110px!important;padding:5px 8px!important;border:1px solid rgb(25 126 150 / .10)!important;border-radius:999px!important;background:rgb(255 255 255 / .96)!important;color:#164f5c!important;font-size:9px!important;font-weight:900!important;line-height:1!important;box-shadow:0 10px 24px -20px rgb(10 63 76 / .65)!important;transform:translateX(-50%)!important;white-space:nowrap!important}body.nichenail-premium-home.menu-open .mobile-contact-bar,body.menu-open.nichenail-premium-home .mobile-contact-bar,body.nichenail-premium-home.modal-open .mobile-contact-bar{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.nichenail-premium-home .site-footer{padding-bottom:94px!important}}@media (max-width:767px){body.nichenail-premium-home .footer-cta-wrap{transform:translateY(-18px)!important;margin-bottom:-18px!important;padding-inline:14px!important}body.nichenail-premium-home .footer-cta{grid-template-columns:1fr!important;gap:18px!important;padding:22px 18px!important;border-radius:24px!important}body.nichenail-premium-home .footer-cta h2{font-size:20px!important;line-height:1.75!important}body.nichenail-premium-home .footer-cta p{font-size:11px!important;line-height:1.95!important}body.nichenail-premium-home .footer-cta-actions{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.nichenail-premium-home .footer-cta-actions .btn-primary,body.nichenail-premium-home .footer-cta-actions .btn-light{height:46px!important;min-height:46px!important;padding-inline:10px!important;border-radius:14px!important;font-size:11px!important}body.nichenail-premium-home .footer-cta-actions svg{width:16px!important;height:16px!important;min-width:16px!important;flex-basis:16px!important}}@media (prefers-reduced-motion:reduce){body.nichenail-premium-home #symptoms .reveal>div:last-child::before,body.nichenail-premium-home #symptoms .reveal>div:last-child::after{animation:none!important}}body.nichenail-premium-home{--nn-v12-teal:#1797a8;--nn-v12-cyan:#35b8c6;--nn-v12-blue:#398dd0;--nn-v12-lilac:#9296cf;--nn-v12-navy:#0b3e49;--nn-v12-ink:#173f49;--nn-v12-muted:#68818a;--nn-v12-line:rgba(28, 137, 156, .13);--nn-v12-glass:rgba(249, 253, 254, .76);--nn-v12-shadow-soft:0 18px 50px -38px rgba(8, 62, 76, .52);--nn-v12-shadow-float:0 24px 52px -27px rgba(9, 72, 91, .68);--nn-v12-gradient:linear-gradient(112deg, #1598a9 0%, #29a9c2 54%, #3a8ed0 100%);font-family:"Vazirmatn","Segoe UI Variable","Segoe UI",Tahoma,Arial,sans-serif!important}body.nichenail-premium-home,body.nichenail-premium-home button,body.nichenail-premium-home input,body.nichenail-premium-home select,body.nichenail-premium-home textarea{font-family:"Vazirmatn","Segoe UI Variable","Segoe UI",Tahoma,Arial,sans-serif!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.nichenail-premium-home .site-header{min-height:68px!important;background:rgb(246 251 252 / .72)!important;border:0!important;box-shadow:0 1px 0 rgb(23 128 149 / .08)!important;backdrop-filter:blur(16px) saturate(1.12)!important;-webkit-backdrop-filter:blur(16px) saturate(1.12)!important}body.nichenail-premium-home .site-header::before,body.nichenail-premium-home .header-inner::before,body.nichenail-premium-home .header-ambient{display:none!important;content:none!important}body.nichenail-premium-home .site-header::after{right:0!important;left:0!important;bottom:-1px!important;height:1px!important;opacity:.7!important;background:linear-gradient(90deg,transparent 0%,rgb(31 172 185 / .55) 35%,rgb(57 142 208 / .55) 65%,transparent 100%)!important}body.nichenail-premium-home .site-header.header-scrolled{background:rgb(249 253 254 / .9)!important;box-shadow:0 16px 42px -36px rgb(9 69 84 / .62),0 1px 0 rgb(24 135 154 / .08)!important}body.nichenail-premium-home .header-inner,body.nichenail-premium-home .site-header.header-scrolled .header-inner{width:min(calc(100% - 28px), 1240px)!important;height:68px!important;min-height:68px!important;padding-inline:8px!important;gap:14px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.nichenail-premium-home .desktop-navigation{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}body.nichenail-premium-home .desktop-navigation::before{display:none!important}body.nichenail-premium-home .desktop-navigation .nav-link,body.nichenail-premium-home .nn-desktop-menu>li>a{min-height:38px!important;padding-inline:11px!important;border:1px solid transparent!important;border-radius:999px!important;color:#224b55!important;font-size:12px!important;font-weight:760!important;transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease!important}body.nichenail-premium-home .desktop-navigation .nav-link:hover,body.nichenail-premium-home .desktop-navigation .nav-link.is-active,body.nichenail-premium-home .nn-desktop-menu>li>a:hover,body.nichenail-premium-home .nn-desktop-menu>.current-menu-item>a,body.nichenail-premium-home .nn-desktop-menu>.current_page_item>a{color:#126f7f!important;background:rgb(255 255 255 / .72)!important;border-color:rgb(30 145 164 / .12)!important;box-shadow:0 12px 28px -24px rgb(10 77 94 / .7)!important;transform:translateY(-1px)!important}body.nichenail-premium-home .logo-mark{width:44px!important;height:44px!important;border-radius:15px!important;box-shadow:0 14px 28px -18px rgb(28 113 151 / .68),0 8px 20px -19px rgb(146 150 207 / .72)!important}body.nichenail-premium-home .brand-copy strong{font-size:.88rem!important;font-weight:850!important}body.nichenail-premium-home .brand-copy small{margin-top:.22rem!important;font-size:.56rem!important;letter-spacing:.1em!important}body.nichenail-premium-home .header-actions{gap:7px!important}body.nichenail-premium-home .header-icon-action{width:40px!important;height:40px!important;border-color:rgb(31 139 159 / .13)!important;background:rgb(255 255 255 / .7)!important;box-shadow:0 12px 24px -22px rgb(13 78 95 / .7)!important}body.nichenail-premium-home .header-icon-action:hover{color:#14788a!important;transform:translateY(-2px)!important;box-shadow:0 18px 32px -22px rgb(12 92 112 / .62)!important}body.nichenail-premium-home .header-booking{min-height:40px!important;padding-inline:15px!important;border-radius:999px!important;font-size:12px!important;box-shadow:0 16px 30px -22px rgb(20 114 148 / .72)!important}body.nichenail-premium-home .hamburger-button{width:44px!important;height:44px!important;border-color:rgb(31 139 159 / .16)!important;background:rgb(255 255 255 / .78)!important;box-shadow:0 14px 28px -22px rgb(15 88 105 / .7)!important}body.nichenail-premium-home #home{padding-top:clamp(46px, 5.6vw, 76px)!important}body.nichenail-premium-home .hero-visual>.relative{animation:nn-v12-hero-breathe 7.6s cubic-bezier(.45,0,.3,1) infinite alternate;transform-origin:52% 55%}body.nichenail-premium-home .hero-image{animation:nn-v12-image-drift 9s ease-in-out infinite alternate}body.nichenail-premium-home .logo-pulse{animation:nn-v12-logo-pulse 3.4s ease-in-out infinite}body.nichenail-premium-home .eyebrow::before{animation:nn-v12-dot-breathe 3.8s ease-in-out infinite}body.nichenail-premium-home .section-title::after{transform-origin:right center;animation:nn-v12-accent-breathe 5.8s ease-in-out infinite}body.nichenail-premium-home .btn-primary::after,body.nichenail-premium-home .header-booking::after{content:"";position:absolute;inset:-35% auto -35% -45%;width:28%;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .34),transparent);transform:skewX(-18deg) translateX(-220%);animation:nn-v12-button-sheen 6.4s ease-in-out infinite}body.nichenail-premium-home .service-card,body.nichenail-premium-home .article-card,body.nichenail-premium-home .condition-card,body.nichenail-premium-home .audience-card,body.nichenail-premium-home .process-step{isolation:isolate}body.nichenail-premium-home .service-card::after,body.nichenail-premium-home .article-card::after,body.nichenail-premium-home .condition-card::after,body.nichenail-premium-home .audience-card::after,body.nichenail-premium-home .process-step::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),rgb(46 173 190 / .11),transparent 35%);transition:opacity .3s ease}body.nichenail-premium-home .service-card:hover::after,body.nichenail-premium-home .article-card:hover::after,body.nichenail-premium-home .condition-card:hover::after,body.nichenail-premium-home .audience-card:hover::after,body.nichenail-premium-home .process-step:hover::after{opacity:1}body.nichenail-premium-home main section.is-dwell-active .section-title::after{animation:nn-v12-dwell-line 1.8s cubic-bezier(.22,.8,.25,1) both!important}body.nichenail-premium-home main section.is-dwell-active .eyebrow{animation:nn-v12-dwell-badge 1.6s ease both}body.nichenail-premium-home main section.is-dwell-active .reveal.is-visible:first-of-type{animation:nn-v12-dwell-lift 1.5s ease both}@keyframes nn-v12-hero-breathe{from{transform:translate3d(0,0,0) rotate(.08deg)}to{transform:translate3d(0,-7px,0) rotate(-.08deg)}}@keyframes nn-v12-image-drift{from{transform:scale(1.005) translate3d(0,0,0)}to{transform:scale(1.022) translate3d(-3px,-2px,0)}}@keyframes nn-v12-logo-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 4px rgb(124 224 203 / .12),0 0 10px rgb(124 224 203 / .48)}50%{transform:scale(1.12);box-shadow:0 0 0 8px #fff0,0 0 18px rgb(124 224 203 / .7)}}@keyframes nn-v12-dot-breathe{0%,100%{transform:scale(.92);opacity:.72}50%{transform:scale(1.14);opacity:1}}@keyframes nn-v12-accent-breathe{0%,100%{transform:scaleX(.82);opacity:.55}50%{transform:scaleX(1.06);opacity:.95}}@keyframes nn-v12-button-sheen{0%,62%{transform:skewX(-18deg) translateX(-240%);opacity:0}70%{opacity:.9}84%,100%{transform:skewX(-18deg) translateX(620%);opacity:0}}@keyframes nn-v12-dwell-line{0%{transform:scaleX(.35);opacity:.35}45%{transform:scaleX(1.18);opacity:1}100%{transform:scaleX(1);opacity:.75}}@keyframes nn-v12-dwell-badge{0%,100%{transform:translateY(0)}40%{transform:translateY(-3px)}}@keyframes nn-v12-dwell-lift{0%,100%{transform:translate3d(0,0,0)}45%{transform:translate3d(0,-4px,0)}}body.nichenail-premium-home .mobile-contact-bar{display:block!important;position:fixed!important;inset:auto 0 0 0!important;z-index:92!important;width:100%!important;height:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}body.nichenail-premium-home .mobile-contact-bar button{display:none!important}body.nichenail-premium-home .mobile-contact-bar a{display:grid!important;position:fixed!important;right:max(18px, env(safe-area-inset-right))!important;left:auto!important;bottom:max(18px, env(safe-area-inset-bottom))!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;place-items:center!important;padding:0!important;border:1px solid rgb(24 137 157 / .18)!important;border-radius:50%!important;color:#126f80!important;background:rgb(255 255 255 / .9)!important;box-shadow:var(--nn-v12-shadow-float),0 0 0 6px rgb(50 160 184 / .045)!important;backdrop-filter:blur(12px) saturate(1.1)!important;-webkit-backdrop-filter:blur(12px) saturate(1.1)!important;pointer-events:auto!important;animation:nn-v12-contact-breathe 4.8s ease-in-out infinite}body.nichenail-premium-home .mobile-contact-bar a svg{width:21px!important;height:21px!important;margin:0!important}body.nichenail-premium-home .mobile-contact-bar a span{position:absolute!important;right:0!important;bottom:calc(100% + 8px)!important;width:max-content!important;padding:5px 9px!important;border:1px solid rgb(25 129 150 / .1)!important;border-radius:999px!important;color:#174c58!important;background:rgb(255 255 255 / .94)!important;font-size:9px!important;font-weight:850!important;line-height:1!important;box-shadow:0 12px 24px -20px rgb(8 60 73 / .65)!important;opacity:0!important;transform:translateY(4px)!important;transition:opacity .2s ease,transform .2s ease!important}body.nichenail-premium-home .mobile-contact-bar a:hover span,body.nichenail-premium-home .mobile-contact-bar a:focus-visible span{opacity:1!important;transform:translateY(0)!important}body.nichenail-premium-home .desktop-floating-tools{display:block!important;position:fixed!important;left:max(18px, env(safe-area-inset-left))!important;right:auto!important;bottom:max(18px, env(safe-area-inset-bottom))!important;z-index:91!important;width:210px!important;height:178px!important;overflow:visible!important;pointer-events:none!important}body.nichenail-premium-home .contact-orb{position:absolute!important;left:0!important;bottom:0!important;width:56px!important;height:56px!important;pointer-events:auto!important}body.nichenail-premium-home .contact-orb-trigger{width:56px!important;height:56px!important;border:1px solid rgb(255 255 255 / .45)!important;border-radius:50%!important;color:#fff!important;background:var(--nn-v12-gradient)!important;box-shadow:var(--nn-v12-shadow-float),0 0 0 6px rgb(57 142 208 / .05)!important;animation:nn-v12-social-breathe 5.2s ease-in-out infinite}body.nichenail-premium-home .contact-orb-rings,body.nichenail-premium-home .contact-orb-rings::before{border-color:rgb(47 163 190 / .22)!important;animation-duration:4s!important}body.nichenail-premium-home .contact-satellite{left:4px!important;bottom:4px!important;width:48px!important;height:48px!important;border:1px solid rgb(29 139 160 / .16)!important;border-radius:50%!important;color:#146f80!important;background:rgb(255 255 255 / .94)!important;box-shadow:0 18px 36px -24px rgb(8 63 78 / .7)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}body.nichenail-premium-home .contact-satellite:hover{color:#fff!important;background:var(--nn-v12-gradient)!important;transform-origin:center!important}body.nichenail-premium-home .contact-satellite span{left:50%!important;right:auto!important;bottom:calc(100% + 7px)!important;top:auto!important;transform:translate(-50%,4px)!important;color:#fff!important;background:#0b3e49!important;font-size:9px!important;font-weight:850!important}body.nichenail-premium-home .contact-orb.is-open .contact-satellite span,body.nichenail-premium-home .contact-orb:hover .contact-satellite span{opacity:1!important;transform:translate(-50%,0)!important}body.nichenail-premium-home .contact-orb .sat-booking{display:none!important}body.nichenail-premium-home .contact-orb:hover .sat-phone,body.nichenail-premium-home .contact-orb.is-open .sat-phone{transform:translate(68px,0) scale(1)!important}body.nichenail-premium-home .contact-orb:hover .sat-whatsapp,body.nichenail-premium-home .contact-orb.is-open .sat-whatsapp{transform:translate(52px,-58px) scale(1)!important}body.nichenail-premium-home .contact-orb:hover .sat-location,body.nichenail-premium-home .contact-orb.is-open .sat-location{transform:translate(0,-84px) scale(1)!important}body.nichenail-premium-home .back-to-top{left:5px!important;right:auto!important;bottom:112px!important;width:44px!important;height:44px!important;border-color:rgb(30 139 160 / .14)!important;background:rgb(255 255 255 / .88)!important;box-shadow:0 15px 32px -24px rgb(8 63 77 / .68)!important;backdrop-filter:blur(10px)!important}body.nichenail-premium-home.menu-open .desktop-floating-tools,body.menu-open.nichenail-premium-home .desktop-floating-tools,body.nichenail-premium-home.modal-open .desktop-floating-tools,body.nichenail-premium-home.menu-open .mobile-contact-bar,body.menu-open.nichenail-premium-home .mobile-contact-bar,body.nichenail-premium-home.modal-open .mobile-contact-bar{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@keyframes nn-v12-contact-breathe{0%,100%{transform:translateY(0);box-shadow:var(--nn-v12-shadow-float),0 0 0 6px rgb(50 160 184 / .035)}50%{transform:translateY(-3px);box-shadow:0 27px 56px -27px rgb(9 72 91 / .72),0 0 0 9px #fff0}}@keyframes nn-v12-social-breathe{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-2deg)}}@supports (content-visibility:auto){body.nichenail-premium-home main>section:not(#home){content-visibility:auto;contain-intrinsic-size:auto 760px}}@media (min-width:1280px){body.nichenail-premium-home .header-inner,body.nichenail-premium-home .site-header.header-scrolled .header-inner{display:grid!important;grid-template-columns:minmax(238px,auto) minmax(0,1fr) auto!important}}@media (max-width:1279px){body.nichenail-premium-home .header-inner,body.nichenail-premium-home .site-header.header-scrolled .header-inner{height:64px!important;min-height:64px!important}body.nichenail-premium-home .site-header{min-height:64px!important}body.nichenail-premium-home .brand-copy strong{font-size:.82rem!important}body.nichenail-premium-home .brand-copy small{font-size:.52rem!important}}@media (max-width:767px){body.nichenail-premium-home .header-inner,body.nichenail-premium-home .site-header.header-scrolled .header-inner{width:calc(100% - 18px)!important;padding-inline:2px!important;gap:8px!important}body.nichenail-premium-home .brand-lockup{gap:8px!important}body.nichenail-premium-home .logo-mark{width:40px!important;height:40px!important;border-radius:14px!important}body.nichenail-premium-home .hamburger-button{width:42px!important;height:42px!important}body.nichenail-premium-home .desktop-floating-tools{width:180px!important;height:160px!important}body.nichenail-premium-home .contact-orb:hover .sat-phone,body.nichenail-premium-home .contact-orb.is-open .sat-phone{transform:translate(62px,0) scale(1)!important}body.nichenail-premium-home .contact-orb:hover .sat-whatsapp,body.nichenail-premium-home .contact-orb.is-open .sat-whatsapp{transform:translate(48px,-54px) scale(1)!important}body.nichenail-premium-home .contact-orb:hover .sat-location,body.nichenail-premium-home .contact-orb.is-open .sat-location{transform:translate(0,-78px) scale(1)!important}body.nichenail-premium-home .site-footer{padding-bottom:88px!important}}@media (prefers-reduced-motion:reduce){body.nichenail-premium-home .hero-visual>.relative,body.nichenail-premium-home .hero-image,body.nichenail-premium-home .logo-pulse,body.nichenail-premium-home .eyebrow::before,body.nichenail-premium-home .section-title::after,body.nichenail-premium-home .btn-primary::after,body.nichenail-premium-home .header-booking::after,body.nichenail-premium-home .mobile-contact-bar a,body.nichenail-premium-home .contact-orb-trigger,body.nichenail-premium-home main section.is-dwell-active .section-title::after,body.nichenail-premium-home main section.is-dwell-active .eyebrow,body.nichenail-premium-home main section.is-dwell-active .reveal.is-visible:first-of-type{animation:none!important}}body.nichenail-premium-home .contact-orb.is-hinting .contact-orb-trigger{animation:nn-v12-social-hint 1.7s cubic-bezier(.22,.8,.3,1) both!important}@keyframes nn-v12-social-hint{0%,100%{transform:translateY(0) rotate(0)}28%{transform:translateY(-5px) rotate(-7deg)}55%{transform:translateY(-2px) rotate(5deg)}78%{transform:translateY(-4px) rotate(-2deg)}}