@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6fd89ab8-module__PiPfoa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6fd89ab8-module__PiPfoa__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:90rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--text-display:clamp(2.375rem, 5vw + 1rem, 4.375rem);--text-display--line-height:1.04;--text-display--letter-spacing:-.03em;--text-display--font-weight:600;--text-h1:clamp(2.25rem, 3vw + 1rem, 3.75rem);--text-h1--line-height:1.1;--text-h1--letter-spacing:-.025em;--text-h1--font-weight:600;--page-header-pad:calc(var(--text-h1) * var(--text-h1--line-height) / 2);--text-h2:clamp(1.75rem, 3vw + 1rem, 3.5rem);--text-h2--line-height:1.15;--text-h2--letter-spacing:-.02em;--text-h2--font-weight:700;--text-h3:clamp(1.5rem, 1vw + 1.25rem, 1.75rem);--text-h3--line-height:1.25;--text-h3--letter-spacing:-.01em;--text-h3--font-weight:600;--text-h4:clamp(1.25rem, .5vw + 1.15rem, 1.375rem);--text-h4--line-height:1.3;--text-h4--letter-spacing:-.005em;--text-h4--font-weight:600;--text-body-lg:clamp(1.125rem, .5vw + 1.025rem, 1.25rem);--text-body-lg--line-height:1.6;--text-body:clamp(1rem, .5vw + .9rem, 1.125rem);--text-body--line-height:1.6;--text-body-sm:clamp(.875rem, .5vw + .775rem, 1rem);--text-body-sm--line-height:1.5;--text-caption:clamp(.75rem, .5vw + .65rem, .875rem);--text-caption--line-height:1.5;--text-label:clamp(.875rem, .5vw + .775rem, 1rem);--text-label--line-height:1.2;--text-label--letter-spacing:.01em;--text-label--font-weight:600;--text-overline:.75rem;--text-overline--line-height:1.2;--text-overline--letter-spacing:.12em;--text-overline--font-weight:600;--spacing-0:0rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--spacing-section:clamp(4rem, 15.6vw, 7.5rem);--spacing-gutter:clamp(1rem, 4vw, 2.5rem);--container-content:137.5rem;--container-narrow:46rem;--container-prose:40rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-pill:999px;--shadow-overlay:0 1.5rem 4rem -1rem #11111159;--shadow-float:0 .625rem 1.75rem -.625rem #11111159;--shadow-float-strong:0 .5rem 1.75rem -.25rem #1111118c;--ease-standard:cubic-bezier(.2, 0, 0, 1);--default-transition-duration:.25s;--default-transition-timing-function:cubic-bezier(.2, 0, 0, 1);--font-sans:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--color-bg:var(--bg);--color-surface:var(--surface);--color-accent:var(--accent);--color-focus:var(--focus);--color-danger:var(--danger);--color-success:var(--success)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-size:var(--text-body);line-height:var(--text-body--line-height)}[data-tone]{background-color:var(--bg);color:var(--fg)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}::selection{background-color:var(--gold-light);color:var(--neutral-900)}}@layer components{.site-container{width:100%;max-width:var(--container-content);padding-inline:var(--spacing-gutter);margin-inline:auto}.site-container--narrow{max-width:var(--container-narrow)}.section{padding-block:calc(var(--spacing-section) / 2)}.hero+.section,.page-header+.section{padding-top:var(--spacing-section)}main>.section:last-child{padding-bottom:var(--spacing-section)}.section:is([data-tone=muted],[data-tone=inverse]):not(.hero,.page-header){margin-block:calc(var(--spacing-section) / 2);padding-block:var(--spacing-section)}:is(.hero,.page-header)+.section:is([data-tone=muted],[data-tone=inverse]){margin-top:0}main>.section:is([data-tone=muted],[data-tone=inverse]):not(.hero,.page-header):last-child{margin-bottom:var(--spacing-section)}.zoom-frame{overflow:hidden}.zoom-frame>img{transition:transform var(--duration-slow) var(--ease-out)}@media (hover:hover){.zoom-frame:hover>img,.zoom-trigger:hover .zoom-frame>img{transform:scale(var(--image-zoom))}}@media (prefers-reduced-motion:reduce){.zoom-frame>img{transition:none;transform:none}}.heading{text-wrap:balance}.icon{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.social-icon{width:auto;height:var(--icon-md);display:block}.social-icon--lg{height:var(--icon-lg)}.social-icon--box{width:var(--social-icon-box);height:auto;max-height:var(--social-icon-box)}[data-rise]:not([data-risen]){opacity:0}[data-risen]{animation:hero-rise var(--duration-hero-in) var(--ease-soft) backwards}.button{--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-fg:var(--fg);--button-border:transparent;justify-content:center;align-items:center;gap:var(--spacing-2);height:var(--button-height-md);padding-inline:var(--spacing-6);border:var(--border-width) solid var(--button-border);border-radius:var(--radius-lg);background-color:var(--button-bg);color:var(--button-fg);font-family:inherit;font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.button:hover{background-color:var(--button-bg-hover)}}.button:active,.button[data-pressed]{transform:scale(var(--press-scale))}.button[data-disabled]{opacity:var(--disabled-opacity);cursor:not-allowed;transform:none}.button[data-pending]{cursor:progress}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:active,.button[data-pressed]{transform:none}}.button__spinner{animation:.8s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}.button--primary{--button-bg:var(--action);--button-fg:var(--action-fg);isolation:isolate;background-image:var(--action-gradient);background-position:0 100%;background-size:200% 200%;overflow:hidden}.button--primary:before{content:"";inset-block:0;left:calc(100% + var(--button-glow-width) / 2 + var(--button-height-lg));z-index:-1;width:var(--button-glow-width);background-image:linear-gradient(to right, transparent, var(--action-glow), transparent);opacity:0;transform:translateX(-50%) skewX(var(--button-glow-skew));transition:left var(--duration-glow) var(--ease-out), opacity var(--duration-glow) var(--ease-out);pointer-events:none;position:absolute}@media (hover:hover){.button--primary:hover:before,.button--primary[data-hovered]:before{opacity:1;left:50%}}@media (prefers-reduced-motion:reduce){.button--primary:before{transition:none}}.button--secondary{--button-bg:var(--surface-muted);--button-bg-hover:var(--surface)}.button--outline{--button-border:var(--fg-tertiary);--button-bg-hover:var(--surface-muted)}.button--dark{--button-bg:var(--neutral-950);--button-bg-hover:var(--neutral-850);--button-fg:var(--neutral-0)}.button--light{--button-bg:var(--neutral-0);--button-bg-hover:var(--neutral-100);--button-fg:var(--primary)}.button--glass{--button-bg:var(--glass-bg);--button-bg-hover:var(--glass-bg-hover);--button-fg:var(--neutral-0);--button-border:var(--glass-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.button--ghost{--button-bg-hover:var(--surface-muted)}.button--sm{height:var(--button-height-sm);padding-inline:var(--spacing-4)}.button--lg{height:var(--button-height-lg);padding-inline:var(--spacing-8);font-size:var(--text-body)}.button--full-width{width:100%}.button--icon-only{aspect-ratio:1;padding-inline:0}.button .icon[data-icon=arrow-right]{transition:transform var(--duration-base) var(--ease-out)}@media (hover:hover){.button:hover .icon[data-icon=arrow-right],.button[data-hovered] .icon[data-icon=arrow-right]{transform:translateX(var(--spacing-2))}}@media (prefers-reduced-motion:reduce){.button .icon[data-icon=arrow-right]{transition:none}}.card{--card-bg:var(--surface);--card-padding:var(--spacing-6);gap:var(--spacing-4);padding:var(--card-padding);border-radius:var(--radius-lg);background-color:var(--card-bg);color:var(--fg);transition:background-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.card--muted{--card-bg:var(--surface-muted)}.card--inverse{--card-bg:var(--surface)}.card--pad-sm{--card-padding:var(--spacing-4)}.card--pad-lg{--card-padding:var(--spacing-8)}.card--interactive{cursor:pointer}@media (hover:hover){.card--interactive:hover{--card-bg:var(--surface-muted)}}.card--interactive:focus-within{--card-bg:var(--surface-muted)}.card__header,.card__body{gap:var(--spacing-2);flex-direction:column;display:flex}.card__footer{align-items:center;gap:var(--spacing-3);margin-top:auto;display:flex}.accordion{width:100%}.accordion--list{border-top:var(--border-width) solid var(--divider)}.accordion--list .accordion__item{border-bottom:var(--border-width) solid var(--divider)}.accordion--cards{gap:var(--spacing-3);flex-direction:column;display:flex}.accordion--cards .accordion__item{padding-inline:var(--spacing-5);border-radius:var(--radius-lg);background-color:var(--surface)}@media (min-width:48rem){.accordion--cards .accordion__item{padding-inline:var(--spacing-8)}}.accordion--cards .accordion__trigger{padding-block:var(--spacing-5)}@media (min-width:48rem){.accordion--cards .accordion__trigger{padding-block:var(--spacing-6)}}.accordion--cards .accordion__item[data-expanded] .accordion__trigger{cursor:default;color:var(--fg)}.accordion--cards .accordion__body{max-width:none;padding-bottom:var(--spacing-6)}.faq__panel{width:100%;max-width:var(--faq-width);margin-inline:auto}.accordion__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;padding-block:var(--spacing-5);color:var(--fg);font-family:inherit;font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--text-body-lg--line-height);text-align:start;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:flex}@media (hover:hover){.accordion__trigger:hover{color:var(--accent)}}.accordion__indicator{color:var(--fg-muted);transition:transform var(--duration-base) var(--ease-out);flex-shrink:0}.accordion__item[data-expanded] .accordion__indicator{transform:rotate(180deg)}.accordion__panel{height:var(--disclosure-panel-height);opacity:0;transition:height var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out);overflow:clip}.accordion__item[data-expanded] .accordion__panel{opacity:1}.accordion__body{max-width:var(--container-prose);padding-bottom:var(--spacing-5);color:var(--fg-muted)}@media (prefers-reduced-motion:reduce){.accordion__panel,.accordion__indicator{transition:none}}.field{gap:var(--spacing-2);flex-direction:column;display:flex}.field[data-disabled]{opacity:var(--disabled-opacity)}.field__label{font-size:var(--text-label);font-weight:var(--text-label--font-weight);line-height:var(--text-label--line-height);color:var(--fg)}.field__input{width:100%;height:var(--field-height);padding-inline:var(--spacing-4);border:var(--border-width) solid var(--field-line);border-radius:var(--radius-lg);background-color:var(--surface);color:var(--fg);font-family:inherit;font-size:var(--text-body);transition:border-color var(--duration-fast) var(--ease-out)}.field__input::placeholder{color:var(--fg-muted)}@media (hover:hover){.field__input[data-hovered]{border-color:var(--field-line-hover)}}.field__input[data-focused]{border-color:var(--accent)}.field__input[data-invalid]{border-color:var(--danger)}.field__input--multiline{height:auto;padding-block:var(--spacing-3);resize:vertical}.field__description{font-size:var(--text-body-sm);color:var(--fg-muted)}.field__error{font-size:var(--text-body-sm);color:var(--danger)}.checkbox{align-items:flex-start;gap:var(--spacing-3);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--fg);cursor:pointer;display:inline-flex}.checkbox[data-disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.checkbox__box{width:var(--icon-md);height:var(--icon-md);border:var(--border-width) solid var(--fg-muted);border-radius:var(--radius-xs);background-color:var(--surface);color:var(--action-fg);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-shrink:0;place-items:center;display:grid}.checkbox__check{opacity:0;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-out);transform:scale(.6)}.checkbox[data-selected] .checkbox__box{border-color:var(--action);background-color:var(--action)}.checkbox[data-selected] .checkbox__check{opacity:1;transform:none}.checkbox[data-focus-visible] .checkbox__box{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.checkbox[data-invalid] .checkbox__box{border-color:var(--danger)}@media (prefers-reduced-motion:reduce){.checkbox__box,.checkbox__check{transition:none}}.logo{--logo-height:var(--logo-height-sm);display:inline-flex}.logo--full{--logo-height:var(--logo-height-lg)}.logo__image{height:var(--logo-height);width:auto}.skip-link{top:var(--spacing-2);left:var(--spacing-2);z-index:var(--z-toast);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-sm);background-image:var(--action-gradient);color:var(--action-fg);font-weight:var(--font-weight-semibold);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.site-header{z-index:var(--z-header);background-color:var(--bg);transform:translateY(calc(var(--topbar-shift,0) * -1px));inset-inline:0;position:fixed;top:0}.site-topbar{height:var(--topbar-height);background-color:var(--primary);color:var(--fg);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);display:none}@media (min-width:48rem){.site-topbar{display:block}}.site-topbar__inner{justify-content:space-between;align-items:center;gap:var(--spacing-6);height:100%;display:flex}.site-topbar__group{align-items:center;gap:var(--spacing-3);display:flex}.site-topbar__group+.site-topbar__group{gap:var(--spacing-8)}.site-topbar__item{align-items:center;gap:var(--spacing-2);white-space:nowrap;display:inline-flex}.site-topbar__item .icon,.site-topbar__muted{color:var(--fg-muted)}.site-topbar__link{color:var(--fg);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}@media (hover:hover){.site-topbar__link:hover{color:var(--fg-muted)}}.site-topbar__phone{font-weight:var(--font-weight-semibold)}@media (min-width:64rem){.site-topbar__phone{display:none}}.site-header__inner{height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}@media (min-width:48rem){.site-header__inner{gap:var(--spacing-6)}}.site-header__logo{border-radius:var(--radius-xs);flex-shrink:0;display:inline-flex}.site-header__actions{align-items:center;gap:var(--spacing-2);display:flex}@media (min-width:48rem){.site-header__actions{gap:var(--header-actions-gap)}}.site-header__phone{--button-bg:var(--header-plate);--button-bg-hover:var(--surface-muted);white-space:nowrap;display:none}@media (min-width:64rem){.site-header__phone{display:inline-flex}}.site-header__cta{padding-inline:var(--spacing-8);display:none}@media (min-width:48rem){.site-header__cta{display:inline-flex}}.site-header__menu{margin-inline-end:calc(var(--spacing-3) * -1)}@media (min-width:80rem){.site-header__menu{display:none}}.site-nav{display:none;position:relative}@media (min-width:80rem){.site-nav{display:block}}.site-nav__list{gap:var(--site-nav-gap);display:flex}.site-nav__pill{width:calc(var(--pill-w,0) * 1px);height:calc(var(--pill-h,0) * 1px);border-radius:var(--radius-lg);background-color:var(--header-plate);transform:translate(calc(var(--pill-x,0) * 1px), calc(var(--pill-y,0) * 1px));pointer-events:none;position:absolute;top:0;left:0}.site-nav__pill[data-ready]{transition:transform var(--duration-base) var(--ease-out), width var(--duration-base) var(--ease-out), opacity var(--duration-fast) var(--ease-out)}.site-nav__pill[data-hidden]{opacity:0}.site-nav__link{height:var(--button-height-sm);padding-inline:var(--spacing-4);border-radius:var(--radius-xs);color:var(--fg-muted);font-size:var(--text-body);font-weight:var(--font-weight-medium);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}.site-nav__link[data-highlighted]{color:var(--accent)}.site-nav__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.lang-menu__trigger{height:var(--button-height-sm);align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-3);border-radius:var(--radius-lg);background-color:var(--header-plate);color:var(--fg);font-family:inherit;font-size:var(--text-label);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:none;outline:none;display:inline-flex}@media (min-width:48rem){.lang-menu__trigger{padding-inline:var(--spacing-4)}}.lang-menu__trigger[data-hovered],.lang-menu__trigger[aria-expanded=true]{background-color:var(--surface-muted)}.lang-menu__trigger[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.lang-menu__popover{min-width:var(--lang-menu-width);padding:var(--spacing-2);border-radius:var(--radius-md);background-color:var(--bg);box-shadow:var(--shadow-overlay);outline:none}.lang-menu__popover[data-entering]{animation:lang-menu-in var(--duration-base) var(--ease-out)}.lang-menu__popover[data-exiting]{animation:lang-menu-in var(--duration-fast) var(--ease-out) reverse}.lang-menu__list{gap:var(--spacing-1);outline:none;flex-direction:column;display:flex}.lang-menu__item{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-sm);color:var(--fg-muted);font-size:var(--text-body-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);outline:none;display:flex}.lang-menu__item[data-hovered],.lang-menu__item[data-focused]{background-color:var(--surface);color:var(--fg)}.lang-menu__item[data-selected]{background-color:var(--surface-muted);color:var(--fg)}.lang-menu__code{color:var(--fg);font-weight:var(--font-weight-semibold)}.lang-menu__check{color:var(--accent);visibility:hidden;margin-inline-start:auto}.lang-menu__item[data-selected] .lang-menu__check{visibility:visible}@keyframes lang-menu-in{0%{opacity:0;transform:translateY(calc(var(--spacing-2) * -1))}}.flag{width:var(--icon-md);border-radius:var(--radius-xs);flex-shrink:0;overflow:hidden}.flag__white{fill:var(--flag-white)}.flag__ru-blue{fill:var(--flag-ru-blue)}.flag__ru-red{fill:var(--flag-ru-red)}.flag__uz-blue{fill:var(--flag-uz-blue)}.flag__uz-red{fill:var(--flag-uz-red)}.flag__uz-green{fill:var(--flag-uz-green)}.mobile-nav__overlay{z-index:var(--z-overlay);background-color:var(--scrim);position:fixed;inset:0}.mobile-nav__overlay[data-entering]{animation:fade-in var(--duration-base) var(--ease-out)}.mobile-nav__overlay[data-exiting]{animation:fade-in var(--duration-fast) var(--ease-out) reverse}.mobile-nav{z-index:var(--z-dialog);position:fixed;inset:0}.mobile-nav[data-entering]{animation:slide-in var(--duration-base) var(--ease-out)}.mobile-nav[data-exiting]{animation:slide-in var(--duration-fast) var(--ease-out) reverse}.mobile-nav__dialog{gap:var(--spacing-8);height:100%;padding:0 var(--spacing-gutter) var(--spacing-8);outline:none;flex-direction:column;display:flex;overflow-y:auto}.mobile-nav__top{min-height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.mobile-nav__list{border-top:var(--border-width) solid var(--divider);flex-direction:column;display:flex}.mobile-nav__link{padding-block:var(--spacing-4);border-bottom:var(--border-width) solid var(--divider);color:var(--fg);font-size:var(--text-h3);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing);text-decoration:none;display:block}.mobile-nav__link[aria-current=page]{color:var(--accent)}.mobile-nav__footer{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;margin-top:auto;display:flex}.mobile-nav__phone{color:var(--fg);font-size:var(--text-h4);font-weight:var(--font-weight-semibold);text-decoration:none}.mobile-nav__hours{color:var(--fg-muted);font-size:var(--text-body-sm)}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translateY(var(--spacing-4))}}@media (prefers-reduced-motion:reduce){.site-header,.site-nav__pill,.mobile-nav,.mobile-nav__overlay,.lang-menu__popover{transition:none;animation:none}}.site-footer{padding:0 var(--footer-inset) var(--footer-inset)}.site-footer__panel{padding-block:var(--spacing-10) var(--spacing-6);border-radius:var(--radius-lg)}@media (min-width:48rem){.site-footer__panel{padding-block:var(--spacing-16) var(--spacing-8)}}.site-footer__grid{gap:var(--spacing-10);display:grid}@media (min-width:80rem){.site-footer__grid{grid-template-columns:var(--footer-brand-width) minmax(0, 1fr);column-gap:var(--footer-brand-gap)}}.site-footer__links{gap:var(--spacing-10) var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"nav services""contacts contacts";display:grid}@media (min-width:48rem){.site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"nav services contacts"}}@media (min-width:80rem){.site-footer__links{justify-content:space-between;gap:var(--spacing-12);display:flex}}.site-footer__brand{max-width:var(--footer-brand-width);align-items:flex-start;gap:var(--spacing-6);flex-direction:column;display:flex}.site-footer__col--nav{grid-area:nav}.site-footer__col--services{grid-area:services}.site-footer__col--contacts{grid-area:contacts}.site-footer__title{margin-bottom:var(--spacing-5);color:var(--fg);font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--text-body-sm--line-height)}.site-footer__list{gap:var(--spacing-3);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;flex-direction:column;font-style:normal;display:flex}.site-footer__link{color:var(--fg-muted);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}@media (hover:hover){.site-footer__link:hover{color:var(--fg)}}.site-footer__phone{color:var(--fg);font-size:var(--text-h4);font-weight:var(--font-weight-semibold)}.site-footer__contact{align-items:flex-start;gap:var(--spacing-3);color:var(--fg-muted);display:inline-flex}.site-footer__contact .icon{margin-top:var(--spacing-1);color:var(--fg);flex-shrink:0}.site-footer__bottom{gap:var(--spacing-3);margin-top:var(--spacing-12);padding-top:var(--spacing-6);border-top:var(--border-width) solid var(--divider);color:var(--fg-muted);font-size:var(--text-body-sm);flex-direction:column;display:flex}@media (min-width:48rem){.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--spacing-8);flex-direction:row}}.site-footer__socials{align-items:center;gap:var(--spacing-5);margin-top:var(--spacing-3);display:flex}.site-footer__social{border-radius:var(--radius-xs);color:var(--fg-tertiary);transition:color var(--duration-fast) var(--ease-out);display:inline-flex}@media (hover:hover){.site-footer__social:hover{color:var(--fg)}}.hero{isolation:isolate;padding-top:calc(var(--header-offset) + var(--spacing-10));padding-bottom:0;position:relative;overflow:hidden}@media not all and (min-width:48rem){.hero{padding-top:var(--header-offset);padding-bottom:var(--spacing-10);flex-direction:column;display:flex}}@media (min-width:80rem){.hero{aspect-ratio:var(--hero-ratio);margin-top:var(--header-offset);align-items:center;padding-top:0;display:flex}}.hero__inner{width:100%}.hero__media{margin-top:var(--spacing-10)}@media not all and (min-width:48rem){.hero__media{margin-top:0;margin-bottom:var(--spacing-10);order:-1}}@media (min-width:80rem){.hero__media{z-index:-1;margin-top:0;position:absolute;inset:0}.hero__media:after{content:"";background:linear-gradient(to right, var(--hero-veil), transparent 55%);position:absolute;inset:0}}.hero__image{width:100%;height:auto;display:block}@media not all and (min-width:48rem){.hero__image{height:calc(100vw / (var(--hero-ratio)) + var(--hero-phone-image-extra));object-fit:cover;object-position:right center}}@media (min-width:80rem){.hero__image{object-fit:cover;object-position:var(--hero-image-focus);height:100%}}.cta__card{--hero-pad-x:var(--spacing-5);--hero-pad-y:var(--hero-pad-x);isolation:isolate;padding:var(--hero-pad-y) var(--hero-pad-x);border:var(--border-width) solid transparent;border-radius:var(--radius-lg);background:linear-gradient(var(--bg), var(--bg)) padding-box, linear-gradient(to top right, var(--bg) 35%, var(--gold)) border-box;position:relative;overflow:hidden}@media (min-width:48rem){.cta__card{--hero-pad-x:var(--cta-pad)}}.page-header{padding-top:calc(var(--header-offset) + var(--page-header-pad));padding-bottom:var(--page-header-pad);background-color:var(--primary)}.page-header__content{gap:var(--spacing-4);flex-direction:column;display:flex}.page-header__content>:not(h1){max-width:var(--container-narrow)}.hero__content{max-width:var(--hero-content-width);gap:var(--spacing-8);flex-direction:column;display:flex}@media (min-width:80rem){.hero__content{max-width:min(var(--hero-content-width), var(--hero-text-width));padding-block:var(--spacing-10);translate:0 calc(var(--hero-content-lift) * -1)}}.hero__heading{gap:var(--spacing-5);flex-direction:column;display:flex}.hero__title-accent{color:var(--hero-title-accent)}.hero__eyebrow{align-items:center;gap:var(--spacing-2);display:inline-flex}.hero__eyebrow-dot{width:var(--eyebrow-dot-size);height:var(--eyebrow-dot-size);border-radius:var(--radius-pill);background-color:currentColor;flex-shrink:0}.hero__title{--text-display:var(--hero-title-size-base);--text-display--font-weight:var(--font-weight-extrabold);--fg:var(--accent);max-width:var(--hero-title-width)}@media (min-width:48rem){.hero__title{text-wrap:wrap}}@media (min-width:80rem){.hero__title{--text-display:var(--hero-title-size)}}.hero__lead{max-width:var(--container-prose)}.hero__actions{gap:var(--spacing-3);flex-direction:column;display:flex}@media not all and (min-width:40rem){.hero__actions .button{padding-inline:var(--spacing-5)}}@media (min-width:40rem){.hero__actions{flex-flow:wrap}}.portrait{aspect-ratio:var(--portrait-ratio);border-radius:var(--radius-lg);background-color:var(--surface);position:relative;overflow:hidden}.portrait:after{content:"";inset:var(--spacing-3);border:var(--border-width) solid var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.portrait:after{border:var(--border-width) solid color-mix(in oklab, var(--accent) 45%, transparent)}}.portrait:after{border-radius:var(--radius-md);pointer-events:none}.portrait__image{object-fit:cover}.portrait__placeholder{justify-content:center;align-items:center;gap:var(--spacing-6);flex-direction:column;height:100%;display:flex}.portrait__mark{opacity:var(--disabled-opacity)}.portrait__caption{color:var(--fg-muted);font-size:var(--text-body-sm)}.cta__card{--hero-pad-y:var(--hero-pad-x);gap:var(--spacing-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.cta__card{grid-template-columns:minmax(0, 1fr) var(--cta-form-width);align-items:center;gap:var(--cta-gap)}}.cta__form{border-radius:var(--radius-lg)}.cta__action{margin-top:var(--spacing-4);align-self:flex-start}.cta__content{max-width:var(--hero-content-width);gap:var(--spacing-4);flex-direction:column;display:flex}.cta__figure{z-index:-1;bottom:0;left:var(--cta-figure-offset);width:auto;height:100%;opacity:var(--cta-figure-opacity);pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.cta__pattern{z-index:-1;width:100%;height:100%;color:var(--fg);opacity:var(--cta-pattern-opacity);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 70%);mask-image:linear-gradient(90deg,#0000 25%,#000 70%)}@media (prefers-reduced-motion:no-preference){.hero{--hero-in-delay:var(--duration-splash-fade-delay)}:root[data-navigated] .hero{--hero-in-delay:0s}.hero__eyebrow,.hero__title,.hero__lead,.hero__actions>*{animation:hero-rise var(--duration-hero-in) var(--ease-soft) var(--hero-in-delay) backwards}.hero__title{animation-delay:calc(var(--hero-in-delay) + var(--hero-in-step))}.hero__lead{animation-delay:calc(var(--hero-in-delay) + var(--hero-in-step) * 2)}.hero__actions>:first-child{animation-delay:calc(var(--hero-in-delay) + var(--hero-in-step) * 3)}.hero__actions>:nth-child(2){animation-delay:calc(var(--hero-in-delay) + var(--hero-in-step) * 4)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(var(--spacing-6))}}.section-intro{gap:var(--spacing-6);margin-bottom:var(--spacing-12);flex-direction:column;display:flex}@media (min-width:64rem){.section-intro{flex-direction:row;justify-content:space-between;align-items:flex-end}}.section-intro__text{gap:var(--spacing-4);flex-direction:column;display:flex}@media (min-width:64rem){.section-intro__lead{max-width:var(--section-intro-width)}}.section-intro__action{flex-shrink:0}.section-intro--centered{text-align:center;align-items:center}@media (min-width:64rem){.section-intro--centered{justify-content:center;align-items:center}}.section-intro--centered .section-intro__text{align-items:center}.split__main .section-intro{margin-bottom:0}.card-grid{gap:var(--spacing-4);display:grid}@media (min-width:48rem){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.card-grid{gap:var(--spacing-6);grid-template-columns:repeat(3,1fr)}.card-grid--wide{grid-template-columns:repeat(2,1fr)}}@media (min-width:80rem){.card-grid--wide{grid-template-columns:repeat(3,1fr)}}.split{gap:var(--spacing-12);display:grid}@media (min-width:64rem){.split{align-items:center;gap:var(--spacing-20);grid-template-columns:repeat(2,1fr)}.split--sidebar{grid-template-columns:5fr 7fr;align-items:start}}.split__main{align-items:flex-start;gap:var(--spacing-8);flex-direction:column;display:flex}.prose{max-width:var(--container-prose);gap:var(--spacing-4);flex-direction:column;display:flex}.policy{max-width:var(--container-narrow);gap:var(--spacing-10);flex-direction:column;display:flex}.policy__section{gap:var(--spacing-3);flex-direction:column;display:flex}.policy__list{gap:var(--spacing-2);color:var(--fg-muted);flex-direction:column;padding-inline-start:var(--spacing-5);list-style:outside;display:flex}.text-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em}@media (hover:hover){.text-link:hover{color:var(--accent)}}.stat-grid{gap:var(--spacing-3);width:100%;display:grid}@media (min-width:40rem){.stat-grid{grid-template-columns:repeat(2,1fr)}}.stat-card{--card-padding:var(--spacing-5);gap:var(--spacing-2);container-type:inline-size}.stat-card__value{color:var(--fg);font-variant-numeric:tabular-nums;font-size:min(var(--stat-value-size), var(--stat-value-fit));font-weight:var(--font-weight-bold);letter-spacing:var(--text-h3--letter-spacing);line-height:var(--text-h3--line-height)}.stat-card__unit{font-size:calc(1em - var(--stat-unit-step))}.stat-card__label{color:var(--fg-muted);font-size:var(--text-body-sm)}@media (min-width:64rem){.about{grid-template-columns:var(--about-columns);align-items:start}}.about__text{gap:var(--spacing-4);flex-direction:column;display:flex}.about__text .prose{max-width:none}.about__media{padding-bottom:var(--about-inset-overhang);position:relative}.about__photo{border-radius:var(--radius-lg)}.about__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.about__photo--main{width:var(--about-main-width);height:auto;max-height:var(--about-main-max-height);aspect-ratio:var(--about-main-ratio)}.about__photo--inset{width:min(var(--about-inset-width), var(--about-inset-max));aspect-ratio:3/4;border:var(--about-inset-frame) solid var(--bg);height:auto;position:absolute;bottom:0;right:0}.about__photo--inset .about__image{object-position:center top}.about__photo--inset{border-radius:calc(var(--radius-lg) + var(--about-inset-frame))}.callout{isolation:isolate;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-5);border-radius:var(--radius-lg);background-color:var(--primary);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.callout{justify-content:space-between;align-items:center;gap:var(--spacing-12);padding:var(--spacing-16) var(--spacing-12);flex-direction:row}}.callout:before{content:"";z-index:-1;width:100%;aspect-ratio:var(--callout-lines-ratio);background-color:var(--callout-lines);-webkit-mask-image:url(../media/callout-lines.1bznatv3g08z9.webp), linear-gradient(to right, transparent, black var(--callout-lines-fade));-webkit-mask-image:url(../media/callout-lines.1bznatv3g08z9.webp), linear-gradient(to right, transparent, black var(--callout-lines-fade));-webkit-mask-image:url(../media/callout-lines.1bznatv3g08z9.webp), linear-gradient(to right, transparent, black var(--callout-lines-fade));mask-image:url(../media/callout-lines.1bznatv3g08z9.webp), linear-gradient(to right, transparent, black var(--callout-lines-fade));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;bottom:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:64rem){.callout:before{width:auto;height:calc(100% + var(--callout-lines-grow))}}.callout__text{max-width:var(--container-prose);align-items:flex-start;gap:var(--spacing-4);flex-direction:column;display:flex}.callout__actions{align-items:stretch;gap:var(--spacing-6);flex-direction:column;display:flex}@media (min-width:64rem){.callout__actions{width:var(--callout-actions-width);flex-shrink:0;align-items:center}}.callout__phone{justify-content:center;align-items:center;gap:var(--spacing-3);border-radius:var(--radius-xs);color:var(--fg);font-size:var(--text-body-lg);font-weight:var(--font-weight-bold);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}@media (hover:hover){.callout__phone:hover{color:var(--fg-muted)}}.callout__phone:focus-visible{outline:var(--focus-ring-width) solid var(--fg);outline-offset:var(--focus-ring-offset)}.invite{isolation:isolate;border-radius:var(--radius-lg);background-color:var(--primary);flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.invite{flex-direction:row;justify-content:space-between;align-items:stretch}}.invite__backdrop{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.invite__wave{width:100%;max-width:none;height:auto;opacity:var(--invite-wave-opacity);position:absolute;bottom:0;right:0}@media (min-width:64rem){.invite__wave{width:auto;height:calc(100% + var(--invite-wave-grow))}}.invite__text{align-items:flex-start;gap:var(--spacing-5);padding:var(--spacing-8) var(--spacing-5);flex-direction:column;display:flex}@media (min-width:64rem){.invite__text{max-width:var(--invite-text-width);padding:var(--spacing-12)}}.invite__actions{align-self:stretch;gap:var(--spacing-3);margin-top:var(--spacing-3);flex-direction:column;display:flex}@media (min-width:40rem){.invite__actions{flex-flow:wrap;align-self:auto}}.invite__figure{height:var(--invite-figure-height);flex-shrink:0;position:relative}@media (min-width:64rem){.invite__figure{width:var(--invite-figure-width);height:auto;clip-path:inset(calc(var(--invite-image-rise) * -1) calc(var(--invite-image-drop) * -1) 0)}}.invite__image{width:auto;height:var(--invite-image-height);max-width:none;position:absolute;bottom:0;left:50%;translate:-50%}@media (min-width:64rem){.invite__image{bottom:calc(var(--invite-image-drop) * -1);height:calc(100% + var(--invite-image-rise) + var(--invite-image-drop));max-height:var(--invite-image-max);translate:calc(-50% - var(--invite-image-shift)) 0}}.stages[data-reveal]:not([data-stage]) :is(.invite__text>:not(.invite__actions),.invite__actions>*,.invite__image,.invite__backdrop){opacity:0}.stages[data-stage] :is(.invite__text>:not(.invite__actions),.invite__actions>*,.invite__image){animation:hero-rise var(--duration-hero-in) var(--ease-soft) backwards}.stages[data-stage] .invite__backdrop{animation:invite-fade var(--duration-hero-in) var(--ease-soft) calc(var(--hero-in-step) * 2) backwards}.stages[data-stage] .invite__text>:nth-child(2){animation-delay:var(--hero-in-step)}.stages[data-stage] .invite__actions>:first-child,.stages[data-stage] .invite__figure>.invite__image{animation-delay:calc(var(--hero-in-step) * 2)}.stages[data-stage] .invite__actions>:nth-child(2){animation-delay:calc(var(--hero-in-step) * 3)}@keyframes invite-fade{0%{opacity:0}}.service-card{--card-padding:var(--spacing-6);--text-h4:var(--card-title-size);--text-h4--font-weight:var(--font-weight-bold);gap:var(--service-card-gap);position:relative;overflow:hidden}.service-card__link{bottom:var(--card-padding);left:var(--card-padding);width:var(--service-card-arrow-size);height:var(--service-card-arrow-size);border-radius:var(--radius-pill);background-color:var(--bg);color:var(--fg);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);outline:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.service-card__link:after{content:"";inset:calc(var(--service-card-reach) * -1);position:absolute}.service-card__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.service-card:hover .service-card__link{background-color:var(--action);color:var(--action-fg)}.service-card:hover .service-card__image{transform:scale(var(--image-zoom))}}.service-card__body{gap:var(--spacing-2);flex-direction:column;display:flex}.service-card__text{max-width:var(--service-card-text-width);min-height:calc(var(--text-body--line-height) * 2em);text-wrap:balance}.service-card__media{width:var(--service-card-media-size);aspect-ratio:1;margin:auto calc(var(--card-padding) * -1) calc(var(--card-padding) * -1) 0;align-self:flex-end;display:flex}.service-card__media--lg{width:var(--service-card-media-size-lg)}.service-card__image{object-fit:contain;transform-origin:100% 100%;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}.service-card__placeholder{border-radius:var(--radius-md);background-color:var(--surface-muted);width:100%;height:100%}@media (prefers-reduced-motion:reduce){.service-card__link,.service-card__image{transition:none}.service-card:hover .service-card__image{transform:none}}.tabs{gap:var(--tabs-gap);flex-direction:column;display:flex}.tabs__scroll{align-self:stretch;display:flex}@media not all and (min-width:40rem){.tabs__scroll{margin:calc(var(--spacing-1) * -1) calc(var(--spacing-gutter) * -1);padding:var(--spacing-1) var(--spacing-gutter);scrollbar-width:none;overflow-x:auto}}@media (min-width:40rem){.tabs__scroll{align-self:flex-start}.tabs--centered .tabs__scroll{align-self:center}}.tabs__track{min-width:100%;padding:var(--spacing-1);border-radius:var(--radius-lg);background-color:var(--surface-muted);flex:none;display:flex;position:relative}@media (min-width:40rem){.tabs__track{min-width:0}}.tabs__list{gap:var(--spacing-1);flex:1;display:flex}.tabs__tab{height:var(--tab-height);padding-inline:var(--spacing-3);border-radius:var(--radius-md);color:var(--fg-muted);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);outline:none;flex:1 0 auto;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs__tab[data-hovered]{color:var(--fg)}.tabs__tab[data-selected]{color:var(--action-fg);cursor:default}.tabs__tab[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}@media (min-width:40rem){.tabs__tab{padding-inline:var(--spacing-6);font-size:var(--text-body);flex:none}}@media (prefers-reduced-motion:reduce){.tabs__tab{transition:none}}.tabs__indicator{width:calc(var(--tab-w,0) * 1px);height:calc(var(--tab-h,0) * 1px);border-radius:var(--radius-md);background-color:var(--action);transform:translate(calc(var(--tab-x,0) * 1px), calc(var(--tab-y,0) * 1px));pointer-events:none;position:absolute;top:0;left:0}.tabs__indicator[data-ready]{transition:transform var(--duration-slow) var(--ease-out), width var(--duration-slow) var(--ease-out), height var(--duration-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){.tabs__indicator{transition:none}}.tabs__panel{outline:none}.tabs__panel[data-focus-visible]{border-radius:var(--radius-lg);outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.tabs__panel .card-grid>*{animation:tab-card-in var(--duration-tab-card) var(--ease-out) both}.tabs__panel .card-grid>:nth-child(2){animation-delay:calc(var(--tab-stagger-step) * 1)}.tabs__panel .card-grid>:nth-child(3){animation-delay:calc(var(--tab-stagger-step) * 2)}.tabs__panel .card-grid>:nth-child(4){animation-delay:calc(var(--tab-stagger-step) * 3)}.tabs__panel .card-grid>:nth-child(5){animation-delay:calc(var(--tab-stagger-step) * 4)}.tabs__panel .card-grid>:nth-child(6){animation-delay:calc(var(--tab-stagger-step) * 5)}@keyframes tab-card-in{0%{opacity:0;transform:translateY(var(--spacing-6))}}@media (prefers-reduced-motion:reduce){.tabs__panel .card-grid>*{animation:none}}.stages[data-reveal] :is(.section-intro__text>*,.tabs__scroll){opacity:0;transform:translateY(var(--spacing-6))}.stages[data-stage] :is(.section-intro__text>*,.tabs__scroll){opacity:1;transition:opacity var(--duration-hero-in) var(--ease-soft), transform var(--duration-hero-in) var(--ease-soft);transform:none}.stages[data-stage] .section-intro__text>:nth-child(2){transition-delay:var(--hero-in-step)}.stages[data-stage] .tabs__scroll{transition-delay:calc(var(--hero-in-step) * 2)}.stages[data-reveal]:not([data-stage="2"]) .card-grid>*{opacity:0;animation:none}.choice-group{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--choice-min-width)), 1fr));gap:var(--spacing-3);display:grid}.choice{gap:var(--spacing-2);padding:var(--spacing-5);border:var(--border-width) solid transparent;border-radius:var(--radius-lg);background-color:var(--bg);color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);outline:none;flex-direction:column;padding-inline-end:var(--spacing-12);display:flex;position:relative}.choice[data-hovered]{border-color:var(--fg-tertiary)}.choice[data-selected]{border-color:var(--accent)}.choice[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.choice__icon{width:var(--choice-icon-box);height:var(--choice-icon-box);margin-bottom:var(--spacing-2);border-radius:var(--radius-md);background-color:var(--surface-muted);color:var(--accent);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.choice[data-selected] .choice__icon{background-color:var(--action);color:var(--action-fg)}@media not all and (min-width:40rem){.choice:has(.choice__icon){column-gap:var(--spacing-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.choice__icon{grid-row:span 2;margin-bottom:0}}.choice__title{font-size:var(--text-body);font-weight:var(--font-weight-bold);line-height:var(--text-h4--line-height)}.choice__text{color:var(--fg-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.choice__mark{top:var(--spacing-4);right:var(--spacing-4);width:var(--choice-mark-size);height:var(--choice-mark-size);border-radius:var(--radius-pill);background-color:var(--action);color:var(--action-fg);opacity:0;transform:scale(var(--choice-mark-from));transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute}.choice[data-selected] .choice__mark{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.choice,.choice__icon,.choice__mark{transition:none}}.contacts{gap:var(--spacing-3);display:grid}@media (min-width:64rem){.contacts{grid-template-columns:var(--contacts-columns)}}.contacts__card{--card-padding:var(--spacing-5);gap:var(--spacing-8)}@media (min-width:48rem){.contacts__card{--card-padding:var(--spacing-8)}}.contact-list{gap:var(--spacing-6);flex-direction:column;display:flex}.contact-list__item{align-items:flex-start;gap:var(--spacing-4);display:flex}.contact-list__icon{width:var(--why-icon-box);height:var(--why-icon-box);border-radius:var(--radius-md);background-color:var(--surface-muted);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contact-list__body{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.contact-list__label{color:var(--fg-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.contact-list__value{font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--text-h4--line-height);overflow-wrap:anywhere}.contact-list__link{border-radius:var(--radius-xs);color:var(--fg);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}@media (hover:hover){.contact-list__link:hover{color:var(--primary-light)}}@media (prefers-reduced-motion:reduce){.contact-list__link{transition:none}}.contacts__follow{gap:var(--spacing-4);padding-top:var(--spacing-8);border-top:var(--border-width) solid var(--divider);flex-direction:column;display:flex}.contacts__socials{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.contacts__social{width:var(--contacts-social-size);height:var(--contacts-social-size);border-radius:var(--radius-md);background-color:var(--action);color:var(--action-fg);transition:background-color var(--duration-fast) var(--ease-out);place-items:center;display:grid}@media (hover:hover){.contacts__social:hover{background-color:var(--primary-light)}}@media (prefers-reduced-motion:reduce){.contacts__social{transition:none}}.contacts__social[data-social=facebook] .social-icon{height:var(--contacts-social-facebook)}.contacts__social[data-social=instagram] .social-icon{height:var(--contacts-social-instagram)}.contacts__map{min-height:var(--contacts-map-min);border-radius:var(--radius-lg);background-color:var(--surface-muted);position:relative;overflow:hidden}.contacts__map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.why-grid{grid-auto-rows:minmax(var(--why-row-min), auto);gap:var(--spacing-3);display:grid}@media (min-width:48rem){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""p1 p1""b c""d e""p2 p2""f f"}}@media (min-width:64rem){.why-grid{grid-auto-rows:minmax(var(--why-photo-min), auto);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a p1 b""c d p1 e""p2 p2 f f"}}@media (min-width:48rem){.why-area-a{grid-area:a}.why-area-b{grid-area:b}.why-area-c{grid-area:c}.why-area-d{grid-area:d}.why-area-e{grid-area:e}.why-area-f{grid-area:f}.why-area-p1{grid-area:p1}.why-area-p2{grid-area:p2}}.why-tile{isolation:isolate;justify-content:space-between;gap:var(--why-tile-gap);--text-h4:var(--card-title-size);--text-h4--font-weight:var(--font-weight-bold);position:relative;overflow:hidden}.why-tile__icon{width:var(--why-icon-box);height:var(--why-icon-box);border-radius:var(--radius-md);background-color:var(--surface-muted);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.why-tile__body{max-width:var(--why-text-width);gap:var(--spacing-2);flex-direction:column;display:flex}.why-tile--primary{--card-bg:var(--primary)}.why-tile--primary .why-tile__icon{background-color:var(--primary-raised);color:var(--fg)}.why-tile--light{--card-bg:var(--primary-tint)}.why-tile--light .why-tile__icon{background-color:var(--primary-tint-strong)}.why-tile--light .why-tile__body{--fg-muted:var(--neutral-600)}.why-tile__waves{z-index:-1;width:calc(var(--why-waves-width) + var(--why-waves-grow) * 2);aspect-ratio:var(--why-waves-ratio);background-color:var(--why-waves);-webkit-mask-image:url(../media/why-waves.2bownrfv41eyq.webp), linear-gradient(to right, transparent, black var(--why-waves-fade));-webkit-mask-image:url(../media/why-waves.2bownrfv41eyq.webp), linear-gradient(to right, transparent, black var(--why-waves-fade));-webkit-mask-image:url(../media/why-waves.2bownrfv41eyq.webp), linear-gradient(to right, transparent, black var(--why-waves-fade));mask-image:url(../media/why-waves.2bownrfv41eyq.webp), linear-gradient(to right, transparent, black var(--why-waves-fade));pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;bottom:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.why-tile__emblem{z-index:-1;right:calc(var(--why-emblem-size) * -.05);bottom:calc(var(--why-emblem-size) * -.2);width:min(var(--why-emblem-size), var(--why-emblem-max));height:auto;opacity:var(--why-emblem-opacity);pointer-events:none;position:absolute}.why-photo{min-height:var(--why-photo-min);border-radius:var(--radius-lg);background-color:var(--surface-muted);position:relative;overflow:hidden}.why-photo__image{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}@media not all and (min-width:48rem){.why-photo{min-height:0}.why-photo__image{height:auto;min-height:100%;position:static}}.reveal-grid[data-reveal]>*{opacity:0;transform:translateY(var(--spacing-6));transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out)}.reveal-grid[data-revealed]>*{opacity:1;transform:none}.reveal-grid>:nth-child(2){transition-delay:var(--reveal-step)}.reveal-grid>:nth-child(3){transition-delay:calc(var(--reveal-step) * 2)}.reveal-grid>:nth-child(4){transition-delay:calc(var(--reveal-step) * 3)}.reveal-grid>:nth-child(5){transition-delay:calc(var(--reveal-step) * 4)}.reveal-grid>:nth-child(6){transition-delay:calc(var(--reveal-step) * 5)}.reveal-grid>:nth-child(7){transition-delay:calc(var(--reveal-step) * 6)}.reveal-grid>:nth-child(8){transition-delay:calc(var(--reveal-step) * 7)}.step-list{--rail-dot:var(--step-dot-size);--rail-line:var(--step-line-width);--step-number:var(--text-h2);gap:var(--spacing-10);padding-left:var(--step-rail-offset);counter-reset:step;display:grid;position:relative}.step-list:before,.step-list:after{content:"";top:0;bottom:0;left:calc((var(--rail-dot) - var(--rail-line)) / 2);width:var(--rail-line);border-radius:var(--radius-pill);position:absolute}.step-list:before{background-color:var(--divider)}.step-list:after{background-color:var(--accent);transform:scaleY(var(--progress,1));transform-origin:top}@media (min-width:64rem){.step-list{gap:var(--spacing-6);padding-top:var(--spacing-10);grid-template-columns:repeat(4,1fr);padding-left:0}.step-list:before,.step-list:after{top:calc((var(--rail-dot) - var(--rail-line)) / 2);width:auto;height:var(--rail-line);bottom:auto;left:0;right:0}.step-list:after{transform:scaleX(var(--progress,1));transform-origin:0}}.step-list__item{counter-increment:step;position:relative}.step-list__item:after{content:"";top:calc((var(--step-number) - var(--rail-dot)) / 2);left:calc(var(--step-rail-offset) * -1);z-index:1;width:var(--rail-dot);height:var(--rail-dot);border:var(--rail-line) solid var(--accent);border-radius:var(--radius-pill);background-color:var(--accent);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);position:absolute}@media (min-width:64rem){.step-list__item:after{top:calc(var(--spacing-10) * -1);left:0}}.step-list__body{gap:var(--spacing-3);transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);flex-direction:column;display:flex}.step-list__body:before{content:counter(step, decimal-leading-zero);margin-bottom:var(--spacing-2);color:var(--accent);font-size:var(--step-number);font-weight:var(--font-weight-medium);letter-spacing:var(--text-h2--letter-spacing);transition:color var(--duration-base) var(--ease-out);line-height:1}.step-list[data-animated] .step-list__item:not([data-active]):after{border-color:var(--divider);background-color:var(--bg)}.step-list[data-animated] .step-list__item:not([data-active]) .step-list__body{opacity:var(--step-idle-opacity);transform:translateY(var(--spacing-3))}.step-list[data-animated] .step-list__item:not([data-active]) .step-list__body:before{color:var(--fg-tertiary)}.step-list[data-animated] .step-list__item[data-active]:after{transform:scale(var(--step-dot-active-scale))}@media (prefers-reduced-motion:reduce){.step-list__item:after,.step-list__body,.step-list__body:before{transition:none}}.about-hero{isolation:isolate;padding-top:calc(var(--header-offset) + var(--spacing-12));padding-bottom:var(--spacing-12);position:relative;overflow:hidden}@media (min-width:64rem){.about-hero{padding-top:calc(var(--header-offset) + var(--spacing-20));padding-bottom:var(--spacing-20)}.about-hero:before,.about-hero:after{content:"";top:var(--header-offset);z-index:-1;aspect-ratio:1;background-color:var(--about-hero-lines);pointer-events:none;position:absolute;bottom:0;-webkit-mask-image:url(../media/about-hero-lines.0o2rfo2bbyz9t.webp);mask-image:url(../media/about-hero-lines.0o2rfo2bbyz9t.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.about-hero:before{left:calc(var(--about-hero-lines-cut) * -1)}.about-hero:after{right:calc(var(--about-hero-lines-cut) * -1);scale:-1 1}}.about-hero__figure{z-index:-1;width:auto;height:calc(100% - var(--header-offset));max-width:none;opacity:var(--about-hero-figure-opacity);pointer-events:none;position:absolute;bottom:0;left:50%;translate:-50%}@media (min-width:64rem){.about-hero__figure{bottom:calc(var(--about-hero-figure-drop) * -1);height:calc(100% - var(--header-offset) - var(--about-hero-figure-top) + var(--about-hero-figure-drop))}}.about-hero__content{max-width:var(--about-hero-width);align-items:center;gap:var(--spacing-6);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.about-hero__text{max-width:var(--about-hero-text-width);color:var(--about-hero-text)}.about-hero__action{margin-top:var(--spacing-3)}#lead{scroll-margin-top:var(--header-offset)}.about-stats{gap:var(--spacing-10);display:grid}@media (min-width:64rem){.about-stats{grid-template-columns:var(--about-stats-columns);align-items:start;gap:var(--spacing-16)}}.about-stats__text,.about-stats__heading{align-items:flex-start;gap:var(--spacing-5);flex-direction:column;display:flex}.about-stats__action{margin-top:var(--spacing-3)}.about-stats__grid{gap:var(--spacing-3);display:grid}@media (min-width:40rem){.about-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-stat{--card-padding:var(--spacing-6);gap:var(--spacing-4)}@media (min-width:48rem){.about-stat{--card-padding:var(--spacing-8)}}.about-stat .stat-card__value{color:var(--accent)}.about-stat--primary{--card-bg:var(--primary)}.about-stat--primary .stat-card__value{color:var(--fg)}.about-stat__head{gap:var(--spacing-2);flex-direction:column;display:flex}.about-stat__title{font-size:var(--text-body-lg);font-weight:var(--font-weight-bold);line-height:var(--text-h4--line-height)}.about-stat__text{color:var(--fg-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.advantage-grid{grid-auto-rows:minmax(var(--why-row-min), auto);gap:var(--spacing-3);display:grid}@media (min-width:48rem){.advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.advantage-grid{grid-auto-rows:1fr}}@media (min-width:80rem){.advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.advantage-grid>*{min-height:var(--why-photo-min)}}.advantage-grid__text{min-height:calc(var(--text-body--line-height) * 2em);text-wrap:balance}@media (prefers-reduced-motion:no-preference){.about-hero{--hero-in-delay:var(--duration-splash-fade-delay)}:root[data-navigated] .about-hero{--hero-in-delay:0s}.about-hero__content>*{animation:hero-rise var(--duration-hero-in) var(--ease-soft) var(--hero-in-delay) backwards}.about-hero__content>:nth-child(2){animation-delay:calc(var(--hero-in-delay) + var(--hero-in-step))}.about-hero__content>:nth-child(3){animation-delay:calc(var(--hero-in-delay) + var(--hero-in-step) * 2)}.about-hero__content>:nth-child(4){animation-delay:calc(var(--hero-in-delay) + var(--hero-in-step) * 3)}}.navigator{border-radius:var(--radius-lg);background-color:var(--surface);display:grid;overflow:hidden}@media (min-width:64rem){.navigator{grid-template-columns:var(--navigator-aside-width) minmax(0, 1fr)}}.navigator__aside{gap:var(--spacing-6);margin:var(--spacing-4) var(--spacing-4) 0;padding:var(--spacing-6) var(--spacing-5);border-radius:var(--radius-lg);background-color:var(--primary);color:var(--fg);flex-direction:column;display:flex}@media (min-width:64rem){.navigator__aside{gap:var(--spacing-10);margin:var(--spacing-4) 0 var(--spacing-4) var(--spacing-4);padding:var(--spacing-8)}}.navigator__intro{gap:var(--spacing-2);flex-direction:column;display:flex}.navigator__aside-title{font-weight:var(--font-weight-bold)}.navigator__steps{gap:var(--spacing-6);flex-direction:column;display:none}@media (min-width:64rem){.navigator__steps{display:flex}}.navigator__step{align-items:center;gap:var(--spacing-4);color:var(--fg-muted);font-size:var(--text-body);font-weight:var(--font-weight-medium);transition:color var(--duration-base) var(--ease-out);display:flex;position:relative}.navigator__step:not(:last-child):after{content:"";top:100%;left:calc(var(--navigator-mark-size) / 2);width:var(--border-width);height:var(--spacing-6);background-color:var(--primary-light);transition:background-color var(--duration-base) var(--ease-out);position:absolute}.navigator__step[data-state=current]{color:var(--fg);font-weight:var(--font-weight-bold)}.navigator__step[data-state=done]{color:var(--fg)}.navigator__step[data-state=done]:after{background-color:var(--fg)}.navigator__step-mark{width:var(--navigator-mark-size);height:var(--navigator-mark-size);border:var(--border-width) solid var(--primary-light);border-radius:var(--radius-pill);font-size:var(--text-body-sm);font-weight:var(--font-weight-bold);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-state=current]>.navigator__step-mark,[data-state=done]>.navigator__step-mark{border-color:var(--fg);background-color:var(--fg);color:var(--primary)}.navigator__note{padding-top:var(--spacing-6);border-top:var(--border-width) solid var(--primary-light);margin-top:auto;display:none}@media (min-width:64rem){.navigator__note{display:block}}.navigator__main{scroll-margin-top:calc(var(--header-height) + var(--spacing-4));padding:var(--spacing-6) var(--spacing-5) var(--spacing-5);display:grid}@media (min-width:64rem){.navigator__main{padding:var(--spacing-10)}}.navigator__view,.navigator__sizer{grid-area:1/1;min-width:0}.navigator__view{gap:var(--spacing-8);flex-direction:column;display:flex}.navigator__stage.navigator__sizer{visibility:hidden;pointer-events:none;animation:none;display:none}@media (min-width:64rem){.navigator__stage.navigator__sizer{display:flex}}.navigator__stage{gap:var(--spacing-6);animation:navigator-in var(--duration-slow) var(--ease-out);flex-direction:column;display:flex}.navigator__head{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);display:flex}.navigator__question{outline:none}.navigator__count{flex-shrink:0}.navigator__footer{align-items:center;gap:var(--spacing-3);margin-top:auto;display:flex}.navigator__back{--button-bg:var(--navigator-back-bg);--button-bg-hover:var(--surface-muted)}.navigator__next{margin-inline-start:auto}.navigator__result{gap:var(--spacing-8);flex-direction:column;display:flex}.navigator__plan{gap:var(--spacing-6);flex-direction:column;display:flex}.navigator__answers{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.navigator__answers li{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);background-color:var(--bg);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold)}.navigator__block{gap:var(--spacing-2);flex-direction:column;display:flex}.navigator__list{gap:var(--spacing-2);color:var(--fg-muted);flex-direction:column;display:flex}.navigator__list li{gap:var(--spacing-3);display:flex}.navigator__list .icon{margin-top:var(--spacing-1);color:var(--accent);flex-shrink:0}@keyframes navigator-in{0%{opacity:0;transform:translateY(var(--spacing-3))}}@media (prefers-reduced-motion:reduce){.navigator__stage{animation:none}.navigator__step,.navigator__step:after,.navigator__step-mark{transition:none}}.reviews{gap:var(--spacing-12);flex-direction:column;display:flex}.reviews__head{gap:var(--spacing-6);flex-direction:column;display:flex}@media (min-width:48rem){.reviews__head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.reviews__intro{gap:var(--spacing-4);flex-direction:column;display:flex}@media (min-width:64rem){.reviews__intro{max-width:var(--section-intro-width)}}.reviews__nav{gap:var(--spacing-2);flex-shrink:0;display:flex}.reviews__arrow{--button-bg-hover:var(--action)}@media (hover:hover){.reviews__arrow:hover,.reviews__arrow[data-hovered]{color:var(--action-fg)}.reviews__arrow:hover .icon[data-icon=arrow-right],.reviews__arrow[data-hovered] .icon[data-icon=arrow-right]{transform:none}}.reviews__track{grid-auto-columns:var(--reviews-card-width);gap:var(--reviews-gap);border-radius:var(--radius-lg);scroll-snap-type:x mandatory;scrollbar-width:none;--reviews-card-width:85%;grid-auto-flow:column;display:grid;overflow-x:auto}@media (min-width:48rem){.reviews__track{--reviews-card-width:calc((100% - var(--reviews-gap)) / 2)}}@media (min-width:80rem){.reviews__track{--reviews-card-width:calc((100% - var(--reviews-gap) * 2) / 3)}}.reviews__track::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.reviews__track{scroll-behavior:auto}}.review-card{gap:var(--spacing-4);scroll-snap-align:start}.review-card__top{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);display:flex}.review-card__sample{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-xs);background-color:var(--surface-muted);color:var(--fg-muted);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.review-card__mark{height:var(--spacing-8);color:var(--primary-light);font-size:var(--text-h1);font-weight:var(--font-weight-extrabold);line-height:1}@media (min-width:80rem){.review-card__text{-webkit-line-clamp:var(--reviews-lines);line-clamp:var(--reviews-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.review-card__author{gap:var(--spacing-1);padding-top:var(--spacing-4);border-top:var(--border-width) solid var(--divider);flex-direction:column;margin-top:auto;display:flex}.document-card{--card-padding:var(--spacing-5);gap:var(--spacing-5)}.document-card__scan{cursor:zoom-in;background:0 0;border:none;outline:none;width:100%;padding:0;display:block}.document-card__scan[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.document-card__scan{max-width:var(--document-scan-max);border-radius:var(--radius-md);margin-inline:auto}.document-card__image{width:100%;height:auto;display:block}.document-card__body{gap:var(--spacing-1);flex-direction:column;display:flex}.lightbox__overlay{z-index:var(--z-overlay);background-color:var(--lightbox-scrim);-webkit-backdrop-filter:blur(var(--lightbox-blur));backdrop-filter:blur(var(--lightbox-blur));position:fixed;inset:0}.lightbox__overlay[data-entering]{animation:lightbox-fade var(--duration-base) var(--ease-out)}.lightbox__overlay[data-exiting]{animation:lightbox-fade var(--duration-fast) var(--ease-out) reverse}.lightbox{z-index:var(--z-dialog);position:fixed;inset:0}.lightbox__dialog{height:100%;padding:var(--lightbox-pad-block) var(--lightbox-pad-inline);outline:none;justify-content:center;align-items:center;display:flex;position:relative}.lightbox__figure{align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}.lightbox__caption{color:var(--glass-fg-muted);font-size:var(--text-body-sm);text-align:center}.lightbox__image{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - var(--lightbox-pad-block) * 2 - var(--lightbox-caption-space));border-radius:var(--radius-md);object-fit:contain;animation:lightbox-fade var(--duration-base) var(--ease-out)}.lightbox__close,.lightbox__arrow{position:absolute}.lightbox__close{top:var(--spacing-4);right:var(--spacing-4)}.lightbox__arrow{top:50%;translate:0 -50%}@media (hover:hover){.lightbox__arrow:hover .icon[data-icon=arrow-right],.lightbox__arrow[data-hovered] .icon[data-icon=arrow-right]{transform:none}}@media not all and (min-width:40rem){.lightbox__arrow{top:auto;bottom:var(--spacing-6);translate:none}}.lightbox__arrow--prev{left:var(--spacing-4)}.lightbox__arrow--next{right:var(--spacing-4)}@keyframes lightbox-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lightbox__overlay,.lightbox__image{animation:none}}.lead-band{gap:var(--spacing-10);display:grid}@media (min-width:64rem){.lead-band{align-items:start;gap:var(--spacing-20);grid-template-columns:repeat(2,1fr)}}.lead-band__intro{gap:var(--spacing-6);flex-direction:column;display:flex}.lead-band__contacts{gap:var(--spacing-3);margin-top:var(--spacing-2);color:var(--fg-muted);flex-direction:column;display:flex}.lead-band__contacts li{align-items:center;gap:var(--spacing-3);display:flex}.lead-band__contacts .icon{color:var(--accent)}.lead-form{gap:var(--spacing-5);padding:var(--spacing-6);border-radius:var(--radius-lg);background-color:var(--surface);flex-direction:column;display:flex}@media (min-width:48rem){.lead-form{padding:var(--spacing-8)}}.lead-form--compact{gap:var(--spacing-4);background-color:var(--bg)}.lead-form--compact .button{height:var(--field-height);border-radius:var(--radius-lg)}.lead-form--bare{gap:var(--spacing-4);background:0 0;border-radius:0;padding:0}.lead-form__fields{display:contents}.lead-form--inline{background:0 0;border-radius:0;padding:0}.lead-form--inline .lead-form__fields{gap:var(--spacing-4);display:grid}@media (min-width:40rem){.lead-form--inline .lead-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-form__actions{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-3);flex-wrap:wrap;display:flex}.lead-form__submit{margin-inline-start:auto}.lead-form--done{align-items:flex-start;gap:var(--spacing-3)}.lead-form__done-icon{color:var(--accent)}.lead-form__done-title{font-weight:var(--font-weight-semibold)}.lead-form__trap{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);opacity:0;pointer-events:none;position:absolute;overflow:hidden}.lead-form__error{gap:var(--spacing-2);padding:var(--spacing-4);border:var(--border-width) solid var(--danger);border-radius:var(--radius-md);flex-direction:column;display:flex}.lead-form__fallback{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.lead-dialog__overlay{z-index:var(--z-dialog);padding:var(--spacing-4);background-color:var(--lead-dialog-scrim);-webkit-backdrop-filter:blur(var(--lightbox-blur));backdrop-filter:blur(var(--lightbox-blur));place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.lead-dialog__modal{width:100%;max-width:var(--lead-dialog-width)}.lead-dialog{padding:var(--spacing-4);border-radius:var(--radius-lg);background-color:var(--bg);box-shadow:var(--shadow-overlay);outline:none;display:grid;position:relative}@media (min-width:48rem){.lead-dialog{grid-template-columns:var(--lead-dialog-columns)}}.lead-dialog__media{border-radius:var(--radius-md);display:none;position:relative;overflow:hidden}@media (min-width:48rem){.lead-dialog__media{display:block}}.lead-dialog__photo{object-fit:cover;object-position:var(--lead-dialog-photo-x) top;width:100%;height:100%;position:absolute;inset:0}.lead-dialog__body{gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-2);flex-direction:column;display:flex}@media (min-width:48rem){.lead-dialog__body{padding:var(--spacing-8) var(--spacing-8) var(--spacing-8) var(--spacing-12)}}.lead-dialog__head{gap:var(--spacing-3);flex-direction:column;padding-inline-end:var(--spacing-12);display:flex}.lead-dialog__close{top:var(--spacing-4);right:var(--spacing-4);border-radius:var(--radius-pill);position:absolute}@media (prefers-reduced-motion:no-preference){.lead-dialog__overlay[data-entering]{animation:lightbox-fade var(--duration-base) var(--ease-out)}.lead-dialog__overlay[data-exiting]{animation:lightbox-fade var(--duration-fast) var(--ease-out) reverse}.lead-dialog__modal[data-entering]{animation:hero-rise var(--duration-slow) var(--ease-soft)}}.messengers{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.messenger.button{--messenger-pad:calc((var(--button-height-md) - var(--icon-md) - 2 * var(--border-width)) / 2);padding-inline:var(--messenger-pad);transition:grid-template-columns var(--duration-slow) var(--ease-out), padding var(--duration-slow) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-out);grid-template-columns:0fr auto;gap:0;display:inline-grid}.messenger__label{min-width:0;overflow:hidden}.messenger__text{line-height:var(--text-body-sm--line-height);white-space:nowrap;opacity:0;transition:opacity var(--duration-base) var(--ease-out);padding-inline-end:var(--spacing-3);display:block}:is(.messenger--default,.messenger:hover,.messenger:focus-visible).button{grid-template-columns:1fr auto;padding-inline-start:var(--spacing-6)}:is(.messenger--default,.messenger:hover,.messenger:focus-visible) .messenger__text{opacity:1}.messengers:has(.messenger:hover,.messenger:focus-visible) .messenger--default:not(:hover,:focus-visible).button{grid-template-columns:0fr auto;padding-inline-start:var(--messenger-pad)}.messengers:has(.messenger:hover,.messenger:focus-visible) .messenger--default:not(:hover,:focus-visible) .messenger__text{opacity:0}@media (prefers-reduced-motion:reduce){.messenger.button,.messenger__text{transition:none}}.fab{right:var(--fab-inset);bottom:var(--fab-inset);z-index:var(--z-float);position:fixed}.fab__trigger{width:var(--fab-size);height:var(--fab-size);border-radius:var(--radius-pill);background-color:var(--action);box-shadow:var(--shadow-float-strong);color:var(--action-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-out);outline:none;place-items:center;display:grid;position:relative}.fab__trigger[data-hovered]{background-color:var(--primary-raised)}.fab__trigger[data-pressed]{transform:scale(var(--fab-pressed-scale))}.fab__trigger[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.fab__trigger:after{content:"";z-index:-1;border:var(--border-width) solid var(--action);border-radius:inherit;animation:fab-ring var(--duration-fab-ring) var(--ease-out) infinite;pointer-events:none;position:absolute;inset:0}.fab__trigger[aria-expanded=true]:after{opacity:0;animation:none}.fab__icon{transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);grid-area:1/1}.fab__icon--close,.fab__trigger[aria-expanded=true] .fab__icon--open{opacity:0;transform:rotate(var(--fab-icon-turn)) scale(var(--fab-icon-from))}.fab__trigger[aria-expanded=true] .fab__icon--close{opacity:1;transform:none}.fab__menu{right:0;bottom:calc(100% + var(--spacing-3));align-items:flex-end;gap:var(--spacing-2);visibility:hidden;transition:visibility 0s linear var(--duration-base);flex-direction:column;display:flex;position:absolute}.fab[data-open] .fab__menu{visibility:visible;transition-delay:0s}.fab__item{align-items:center;gap:var(--spacing-4);padding:var(--fab-item-pad);border-radius:var(--radius-pill);background-color:var(--bg);box-shadow:var(--shadow-float);color:var(--fg);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;opacity:0;transform:translateY(var(--spacing-4));will-change:opacity, transform;backface-visibility:hidden;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out);padding-inline-start:var(--spacing-5);text-decoration:none;display:inline-flex}@media (hover:hover){.fab__item:hover{background-color:var(--header-plate)}}.fab__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.fab[data-open] .fab__item{opacity:1;transition-duration:var(--duration-slow), var(--duration-slow), var(--duration-fast);transform:none}.fab[data-open] li:nth-last-child(2) .fab__item{transition-delay:var(--fab-item-step), var(--fab-item-step), 0s}.fab[data-open] li:nth-last-child(3) .fab__item{transition-delay:calc(var(--fab-item-step) * 2), calc(var(--fab-item-step) * 2), 0s}.fab__item-icon{width:var(--fab-item-icon);height:var(--fab-item-icon);border-radius:var(--radius-pill);background-color:var(--action);color:var(--action-fg);flex-shrink:0;place-items:center;display:grid}.fab__item-icon .icon[data-icon=whatsapp]{width:var(--fab-icon-whatsapp);height:var(--fab-icon-whatsapp)}.fab__item-icon .icon[data-icon=phone-filled]{width:var(--fab-icon-phone);height:var(--fab-icon-phone)}@keyframes fab-ring{0%{opacity:var(--fab-ring-opacity);transform:scale(1)}60%,to{opacity:0;transform:scale(var(--fab-ring-scale))}}@media (prefers-reduced-motion:reduce){.fab__trigger,.fab__icon,.fab__menu,.fab__item{transition:none}.fab__trigger:after{opacity:0;animation:none}}.splash{z-index:var(--z-splash);background-color:var(--navy-950);background-image:var(--splash-glow);pointer-events:none;animation:splash-fade var(--duration-splash-fade) var(--ease-out) var(--duration-splash-fade-delay) both;place-items:center;display:grid;position:fixed;inset:0}.splash__mark{align-items:center;gap:var(--spacing-5);animation:splash-mark-in var(--duration-splash-in) var(--ease-out) both, splash-mark-out var(--duration-splash-out) var(--ease-standard) var(--duration-splash-hold) forwards;flex-direction:column;display:flex}.splash__line{width:var(--splash-line-width);height:var(--border-width);background-color:var(--gold);transform-origin:50%;animation:splash-line-in var(--duration-splash-in) var(--ease-out) var(--duration-splash-line-delay) both, splash-line-out var(--duration-splash-out) var(--ease-standard) var(--duration-splash-hold) forwards}@keyframes splash-mark-in{0%{opacity:0;transform:translateY(var(--spacing-4))}}@keyframes splash-mark-out{to{opacity:0;transform:translateY(calc(var(--spacing-4) * -1))}}@keyframes splash-line-in{0%{transform:scaleX(0)}}@keyframes splash-line-out{to{transform:scaleX(0)}}@keyframes splash-fade{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.splash{display:none}}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:90rem){.container{max-width:90rem}}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-16{height:var(--spacing-16)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-12{gap:var(--spacing-12)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-line{border-color:var(--line)}.bg-accent{background-color:var(--accent)}.bg-action{background-color:var(--action)}.bg-bg{background-color:var(--bg)}.bg-divider{background-color:var(--divider)}.bg-fg{background-color:var(--fg)}.bg-fg-muted{background-color:var(--fg-muted)}.bg-fg-subtle{background-color:var(--fg-subtle)}.bg-line{background-color:var(--line)}.bg-surface{background-color:var(--surface)}.bg-surface-muted{background-color:var(--surface-muted)}.p-\[13px\]{padding:13px}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h1--font-weight))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));letter-spacing:var(--tw-tracking,var(--text-h3--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}.text-h4{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));letter-spacing:var(--tw-tracking,var(--text-h4--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h4--font-weight))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}.text-overline{font-size:var(--text-overline);line-height:var(--tw-leading,var(--text-overline--line-height));letter-spacing:var(--tw-tracking,var(--text-overline--letter-spacing));font-weight:var(--tw-font-weight,var(--text-overline--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-\[17px\]{font-size:17px}.text-\[\#fff\]{color:#fff}.text-accent{color:var(--accent)}.text-fg{color:var(--fg)}.text-fg-muted{color:var(--fg-muted)}.text-fg-tertiary{color:var(--fg-tertiary)}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--gold-dark:#875e38;--gold-light:#debe97;--gold:#d3ab76;--gradient-gold:linear-gradient(45deg, var(--gold-dark), var(--gold-light), var(--gold));--primary:#13365d;--primary-light:#3f6fa3;--primary-raised:#16416f;--primary-tint:#ecf2f8;--primary-tint-strong:#ceddec;--gradient-primary:linear-gradient(var(--primary), var(--primary));--neutral-0:#fff;--neutral-50:#f9f9f9;--neutral-75:#f4f4f4;--neutral-100:#f0f0f0;--neutral-200:#dcdcdc;--neutral-400:#a1a1a1;--neutral-500:#7a7a7a;--neutral-600:#5e5e5e;--neutral-800:#303030;--neutral-820:#2d2d2d;--neutral-850:#292929;--neutral-900:#1a1a1a;--neutral-950:#111;--navy-950:#001a36;--navy-900:#00254a;--navy-850:#0a3159;--navy-800:#163e69;--navy-600:#4f6d91;--navy-300:#bccbdc;--flag-white:#fff;--flag-ru-blue:#0039a6;--flag-ru-red:#d52b1e;--flag-uz-blue:#0099b5;--flag-uz-red:#ce1126;--flag-uz-green:#1eb53a;--green-600:#2f7d4f;--red-600:#b3261e;--red-300:#e5857e;--border-width:1px;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.4s;--duration-glow:.9s;--duration-tab-card:.6s;--tab-stagger-step:80ms;--button-glow-width:130%;--button-glow-skew:-45deg;--ease-out:cubic-bezier(.2, 0, 0, 1);--press-scale:.97;--focus-ring-width:2px;--focus-ring-offset:2px;--disabled-opacity:.5;--button-height-sm:3.125rem;--button-height-md:3.625rem;--button-height-lg:3.625rem;--field-height:3.25rem;--field-line:var(--neutral-200);--field-line-hover:var(--neutral-400);--tab-height:2.625rem;--tabs-gap:3.25rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--social-icon-box:1.125rem;--logo-height-sm:2.375rem;--logo-height-lg:3.25rem;--portrait-ratio:4 / 5;--hero-content-width:54rem;--hero-title-width:10em;--hero-ratio:1800 / 800;--hero-image-focus:right center;--hero-phone-image-extra:3.125rem;--hero-text-width:calc(36vw + 11rem);--hero-content-lift:clamp(.5rem, 12.5vw - 9.375rem, 1.875rem);--eyebrow-dot-size:.5rem;--hero-title-accent:var(--primary-light);--hero-title-size-base:calc(clamp(2.375rem, 5vw + 1rem, 4.375rem) + .625rem);--hero-title-size:calc(clamp(3rem, 3.8vw, 4.375rem) + 1.125rem);--hero-veil:var(--neutral-50)}@supports (color:color-mix(in lab, red, red)){:root{--hero-veil:color-mix(in oklab, var(--neutral-50) 85%, transparent)}}:root{--cta-pattern-opacity:.3;--cta-pad:3.9375rem;--cta-form-width:26rem;--cta-gap:7.125rem;--cta-figure-opacity:.05;--cta-figure-offset:9.375rem;--section-intro-width:50vw;--service-card-media-size:12.5rem;--service-card-media-size-lg:13.125rem;--why-row-min:13rem;--why-photo-min:16.625rem;--why-tile-gap:2.625rem;--why-text-width:30rem;--why-icon-box:3.5rem;--why-waves:var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--why-waves:color-mix(in srgb, var(--neutral-0) 30%, transparent)}}:root{--why-waves-width:80%;--why-waves-ratio:2 / 1;--why-waves-grow:3.125rem;--why-waves-fade:60%;--why-emblem-size:20rem;--why-emblem-opacity:.1;--why-emblem-max:60%;--reveal-step:80ms;--step-dot-size:.875rem;--step-line-width:.125rem;--step-rail-offset:2rem;--step-idle-opacity:.35;--step-dot-active-scale:1.15;--about-columns:5fr 6fr;--about-main-max-height:40rem;--lightbox-scrim:#0a0a0ceb;--lightbox-blur:8px;--lead-dialog-scrim:#0a0a0c99;--lead-dialog-width:60rem;--lead-dialog-columns:5fr 6fr;--lead-dialog-photo-x:50%;--lightbox-pad-block:1.5rem;--lightbox-caption-space:3rem;--glass-bg:#ffffff1a;--glass-bg-hover:#ffffff38;--glass-border:#fff3;--glass-fg-muted:#ffffffb8;--glass-blur:10px;--lightbox-pad-inline:clamp(1rem, 8vw, 7rem);--document-scan-max:27rem;--about-main-ratio:1;--about-main-width:calc(100% - 1.875rem);--about-inset-width:38%;--about-inset-max:17rem;--about-inset-frame:.5rem;--about-inset-overhang:3rem;--choice-min-width:14rem;--choice-icon-box:2.75rem;--choice-mark-size:1.5rem;--choice-mark-from:.6;--navigator-aside-width:21.875rem;--navigator-mark-size:2.25rem;--navigator-back-bg:var(--neutral-75);--duration-hero-in:.5s;--hero-in-step:70ms;--ease-soft:cubic-bezier(.33, 0, .2, 1);--duration-splash-in:.9s;--duration-splash-line-delay:.35s;--duration-splash-hold:1.6s;--duration-splash-out:.7s;--duration-splash-fade-delay:2s;--duration-splash-fade:.9s;--splash-line-width:6rem;--splash-glow:radial-gradient(circle at center, var(--navy-900), transparent 60%);--fab-size:3.625rem;--fab-inset:clamp(1rem, 2.2vw, 2rem);--fab-item-icon:2.5rem;--fab-item-pad:.375rem;--fab-icon-whatsapp:1.0625rem;--fab-icon-phone:1.25rem;--fab-item-step:60ms;--fab-pressed-scale:.94;--fab-ring-scale:1.55;--fab-ring-opacity:.6;--fab-icon-turn:90deg;--fab-icon-from:.6;--duration-fab-ring:2.6s;--about-hero-width:56rem;--about-hero-lines:var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--about-hero-lines:color-mix(in srgb, var(--neutral-0) 10%, transparent)}}:root{--about-hero-lines-cut:3.125rem;--about-hero-figure-opacity:.05;--about-hero-figure-top:6.25rem;--about-hero-figure-drop:6.25rem;--about-hero-text-width:46.5rem;--about-hero-text:var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--about-hero-text:color-mix(in srgb, var(--neutral-0) 50%, transparent)}}:root{--about-stats-columns:5fr 7fr;--contacts-columns:5fr 7fr;--contacts-map-min:24rem;--contacts-social-size:3rem;--contacts-social-facebook:1.5rem;--contacts-social-instagram:1.375rem;--invite-text-width:46rem;--invite-figure-width:30rem;--invite-figure-height:20rem;--invite-image-height:96%;--invite-wave-opacity:.2;--invite-wave-grow:3.125rem;--invite-image-rise:5rem;--invite-image-max:37rem;--invite-image-drop:6.875rem;--invite-image-shift:2.625rem;--callout-actions-width:24rem;--callout-lines:var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--callout-lines:color-mix(in srgb, var(--neutral-0) 22%, transparent)}}:root{--callout-lines-ratio:2 / 1;--callout-lines-fade:45%;--callout-lines-grow:3.125rem;--reviews-gap:1rem;--reviews-lines:6;--faq-width:60rem;--image-zoom:1.06;--card-title-size:clamp(1.375rem, .5vw + 1.275rem, 1.625rem);--service-card-text-width:19.5rem;--service-card-gap:2.25rem;--service-card-arrow-size:3rem;--service-card-reach:100rem;--stat-value-size:3.125rem;--stat-value-fit:22cqi;--stat-unit-step:1rem;--header-plate:var(--neutral-75);--lang-menu-width:8rem;--site-nav-gap:.625rem;--header-actions-gap:.625rem;--footer-brand-width:23.875rem;--footer-brand-gap:6.25rem;--footer-inset:.625rem;--scrim:#1119;--header-height:5.125rem;--topbar-height:2.5rem;--header-offset:var(--header-height)}@media (min-width:48rem){:root{--header-offset:calc(var(--header-height) + var(--topbar-height))}}@media (min-width:80rem){:root{--spacing-gutter:clamp(5rem, 5.56vw, 6.25rem)}}:root{--z-float:40;--z-header:50;--z-overlay:90;--z-dialog:100;--z-toast:110;--z-splash:120}:root,[data-tone=default]{--bg:var(--neutral-0);--surface:var(--neutral-50);--surface-muted:var(--neutral-100);--fg:var(--neutral-900);--fg-muted:var(--neutral-500);--fg-tertiary:var(--neutral-400);--fg-subtle:var(--neutral-100);--line:var(--neutral-500);--divider:var(--neutral-100);--accent:var(--primary);--action:var(--primary);--action-gradient:var(--gradient-primary);--action-glow:var(--primary-light);--action-fg:var(--neutral-0);--focus:var(--primary);--danger:var(--red-600);--success:var(--green-600)}[data-tone=muted]{--bg:var(--neutral-50);--surface:var(--neutral-0);--surface-muted:var(--neutral-100)}[data-tone=inverse]{--bg:var(--navy-900);--surface:var(--navy-850);--surface-muted:var(--navy-800);--fg:var(--neutral-0);--fg-muted:var(--navy-300);--fg-tertiary:var(--navy-600);--fg-subtle:var(--navy-850);--line:var(--navy-850);--divider:var(--navy-800);--accent:var(--gold);--action:var(--gold);--action-gradient:var(--gradient-gold);--action-glow:var(--gold-light);--action-fg:var(--neutral-950);--focus:var(--gold);--danger:var(--red-300);--success:var(--green-600)}[data-tone=dark]{--bg:var(--neutral-950);--surface:var(--neutral-900);--surface-muted:var(--neutral-850);--fg:var(--neutral-0);--fg-muted:var(--neutral-400);--fg-tertiary:var(--neutral-600);--fg-subtle:var(--neutral-820);--line:var(--neutral-850);--divider:var(--neutral-800);--accent:var(--gold);--action:var(--gold);--action-gradient:var(--gradient-gold);--action-glow:var(--gold-light);--action-fg:var(--neutral-950);--focus:var(--gold);--danger:var(--red-300);--success:var(--green-600)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
