/*
! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.-left-\[9999px\]{left:-9999px}.mx-auto{margin-left:auto;margin-right:auto}.mb-1\.5{margin-bottom:.375rem}.mb-3{margin-bottom:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.h-full{height:100%}.w-4{width:1rem}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-container{max-width:1200px}.max-w-md{max-width:28rem}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.rounded-lg{border-radius:28px}.rounded-md{border-radius:16px}.rounded-sm{border-radius:8px}.border{border-width:1px}.border-4{border-width:4px}.border-accent-teal{--tw-border-opacity:1;border-color:rgb(10 90 90/var(--tw-border-opacity))}.border-border-field{--tw-border-opacity:1;border-color:rgb(98 128 138/var(--tw-border-opacity))}.border-danger{--tw-border-opacity:1;border-color:rgb(255 107 107/var(--tw-border-opacity))}.bg-accent-orange{--tw-bg-opacity:1;background-color:rgb(255 94 0/var(--tw-bg-opacity))}.bg-accent-teal{--tw-bg-opacity:1;background-color:rgb(10 90 90/var(--tw-bg-opacity))}.bg-danger\/10{background-color:hsla(0,100%,71%,.1)}.bg-surface-100{--tw-bg-opacity:1;background-color:rgb(23 37 44/var(--tw-bg-opacity))}.bg-surface-200{--tw-bg-opacity:1;background-color:rgb(21 44 50/var(--tw-bg-opacity))}.bg-surface-200\/40{background-color:rgba(21,44,50,.4)}.bg-surface-300{--tw-bg-opacity:1;background-color:rgb(18 51 56/var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.text-center{text-align:center}.font-display{font-family:var(--font-montserrat),Arial Narrow,sans-serif}.text-6xl{font-size:3.75rem;line-height:1}.text-body-lg{font-size:19px;line-height:30px;font-weight:400}.text-body-sm{font-size:14px;line-height:20px;font-weight:500}.text-caption{font-size:13px;line-height:16px;font-weight:700}.text-card-title{font-size:22px;line-height:26px;font-weight:700}.text-section{font-size:40px;line-height:44px;font-weight:800}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.uppercase{text-transform:uppercase}.tracking-wide{letter-spacing:.025em}.text-accent-orange{--tw-text-opacity:1;color:rgb(255 94 0/var(--tw-text-opacity))}.text-danger{--tw-text-opacity:1;color:rgb(255 107 107/var(--tw-text-opacity))}.text-ink{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-ink-muted{--tw-text-opacity:1;color:rgb(153 163 167/var(--tw-text-opacity))}.text-success{--tw-text-opacity:1;color:rgb(59 165 93/var(--tw-text-opacity))}.text-surface-100{--tw-text-opacity:1;color:rgb(23 37 44/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.accent-accent-orange{accent-color:#ff5e00}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:Inter;src:url(/fonts/inter-cyrillic.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+20bd,u+2122,u+2212}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-cyrillic.woff2) format("woff2");font-weight:700 800;font-style:normal;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat-latin;src:url(/fonts/montserrat-latin.woff2) format("woff2");font-weight:700 800;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+20bd,u+2122,u+2212}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h);scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol[class],ul[class]{list-style:none;padding:0}a{color:inherit;text-decoration:none}button{background:none;border:0;cursor:pointer}:root{--surface-100:#17252c;--surface-200:#152c32;--surface-300:#123338;--surface-100-glass:rgba(23,37,44,.92);--border:#2c4750;--border-field:#62808a;--ink:#fff;--ink-muted:#99a3a7;--accent-orange:#ff5e00;--accent-orange-strong:#e44e00;--accent-teal:#0a5a5a;--on-accent-orange:#17252c;--on-accent-teal:#fff;--danger:#ff6b6b;--success:#3ba55d;--color-focus:var(--accent-orange);--font-display:"Montserrat","Arial Narrow",sans-serif;--font-text:"Inter",-apple-system,"Segoe UI",sans-serif;--fs-hero:clamp(2.125rem,1.4rem + 2.6vw,3.5rem);--fs-section:clamp(1.75rem,1.45rem + 1vw,2.25rem);--fs-body:1rem;--fs-small:0.875rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--radius-xl:96px;--container-max:1200px;--header-h:72px;--transition:0.2s ease;--z-header:100;--z-menu:200;--z-modal:1000}body{background:var(--surface-100);color:var(--ink);font-family:var(--font-text);overflow-x:hidden}:focus{outline:2px solid var(--color-focus);outline-offset:2px}@supports selector(:focus-visible){:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media (min-width:768px){.container{padding-left:var(--space-6);padding-right:var(--space-6)}}.section{padding-top:var(--space-8);padding-bottom:var(--space-8)}.section--alt{background:var(--surface-200)}@media (min-width:992px){.section{padding-top:var(--space-9);padding-bottom:var(--space-9)}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:0;z-index:var(--z-modal);padding:var(--space-3) var(--space-4);background:var(--accent-orange);color:var(--on-accent-orange);font-weight:700;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.eyebrow{margin-bottom:var(--space-3);color:var(--accent-orange);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.title{font-weight:800;line-height:1.1}.title--hero{margin-bottom:var(--space-5);font-size:var(--fs-hero);line-height:1.04}.title--section{font-size:var(--fs-section)}.title--section,.title--sm{margin-bottom:var(--space-3)}.title--sm{font-size:28px}.title__accent{color:var(--accent-orange)}.lede{max-width:56ch;font-size:19px}.lede,.text{color:var(--ink-muted);line-height:1.6}.text{font-size:var(--fs-body)}.text--lg{font-size:17px}.section-head{margin-bottom:var(--space-7)}.icon{flex:none;width:24px;height:24px}.icon--lg{width:32px;height:32px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-4) var(--space-6);border:2px solid transparent;border-radius:var(--radius-lg);font-family:var(--font-text);font-size:16px;font-weight:700;line-height:1.25;white-space:nowrap;cursor:pointer;transition:background-color var(--transition),border-color var(--transition);-webkit-tap-highlight-color:transparent}.btn--primary{background:var(--accent-orange);color:var(--on-accent-orange)}.btn--primary:active{background:var(--accent-orange-strong)}.btn--secondary{border-color:var(--accent-orange);color:var(--ink)}.btn--secondary:active{background:var(--surface-300)}.btn--sm{padding:var(--space-2) var(--space-5);font-size:14px}.btn:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.btn--primary:hover:not(:disabled){background:var(--accent-orange-strong)}.btn--secondary:hover:not(:disabled){background:var(--surface-200)}}.btn.is-loading{color:transparent}.btn.is-loading .spinner{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px}.btn--primary .spinner{border-color:var(--on-accent-orange);border-right-color:transparent}.cookie-notice{position:fixed;right:24px;bottom:24px;z-index:9999;display:flex;align-items:center;gap:16px;max-width:480px;padding:20px;border-radius:12px;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.15);animation:cookie-slide-in .5s ease-out both}@keyframes cookie-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.cookie-notice button{flex-shrink:0;cursor:pointer}@media (max-width:600px){.cookie-notice{right:12px;bottom:12px;left:12px;max-width:none;padding:16px}}@media (prefers-reduced-motion:reduce){.cookie-notice{animation:none}}.spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--accent-orange);border-right:2px solid transparent;border-radius:50%;animation:spin .8s linear infinite}.btn:not(.is-loading) .spinner{display:none}@keyframes spin{to{transform:rotate(1turn)}}.phone{display:inline-block;min-width:11em;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.star-list__item{display:flex;align-items:center;gap:var(--space-2)}.star-list__item:before{content:"\2726";color:var(--accent-orange)}.cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@media (min-width:576px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{padding:var(--space-6) var(--space-5) var(--space-5);border-top:3px solid var(--accent-orange);border-radius:var(--radius-md);border-top-left-radius:var(--radius-xl);background:var(--surface-200)}.card--feature{padding:var(--space-6) var(--space-5);border-top:0;border-top-left-radius:var(--radius-md);background:var(--surface-100)}.card__icon{margin-bottom:var(--space-4);color:var(--accent-orange)}.card__title{margin-bottom:var(--space-3);font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.25}.card--feature .card__title{font-size:19px}.card__link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-3);color:var(--accent-orange);font-weight:700}@media (hover:hover) and (pointer:fine){.card__link:hover{text-decoration:underline}}.frame{border-top:4px solid var(--accent-teal);border-left:4px solid var(--accent-teal);border-top-left-radius:var(--radius-xl);background:var(--surface-300);overflow:hidden}.frame--media{position:relative;padding-top:80%}.frame--media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports (aspect-ratio:5/4){.frame--media{padding-top:0;aspect-ratio:5/4}.frame--media img{position:static}}.frame--panel{padding:var(--space-6);border-radius:var(--radius-md);border-top-left-radius:var(--radius-xl)}.form__label{display:block;margin-bottom:var(--space-1);color:var(--ink-muted);font-size:var(--fs-small)}.form__row input[type=email],.form__row input[type=search],.form__row input[type=tel],.form__row input[type=text],.form__row textarea{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-field);border-radius:var(--radius-sm);background:var(--surface-100);color:var(--ink);font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__row ::-moz-placeholder{color:var(--ink-muted);opacity:1}.form__row ::placeholder{color:var(--ink-muted);opacity:1}.form__row input:focus,.form__row textarea:focus{border-color:var(--accent-orange);outline:2px solid var(--accent-orange);outline-offset:1px}.form__row input:disabled,.form__row textarea:disabled{opacity:.5;cursor:not-allowed}.form__row input[readonly]{border-style:dashed}.form__row.has-error input,.form__row.has-error textarea{border-color:var(--danger);border-width:2px}.form__error{display:block;min-height:20px;margin-top:var(--space-1);color:var(--danger);line-height:20px}.checkbox,.form__error{font-size:var(--fs-small)}.checkbox{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);min-height:44px;padding-top:var(--space-2);color:var(--ink-muted);cursor:pointer}.checkbox__input{position:absolute;top:var(--space-2);left:0;width:24px;height:24px;opacity:0}.checkbox__mark{flex:none;width:24px;height:24px;border:2px solid var(--border-field);border-radius:6px;background:var(--surface-100) center /16px no-repeat}.checkbox__input:checked+.checkbox__mark{border-color:var(--accent-orange);background-color:var(--accent-orange);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317252c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E")}.checkbox__input:focus+.checkbox__mark{outline:2px solid var(--color-focus);outline-offset:2px}@supports selector(:focus-visible){.checkbox__input:focus:not(:focus-visible)+.checkbox__mark{outline:none}}.checkbox__input:disabled+.checkbox__mark{opacity:.5}.has-error .checkbox__mark{border-color:var(--danger)}.checkbox__text a{color:var(--ink);text-decoration:underline}.alert{display:flex;gap:var(--space-3);padding:var(--space-4);border-left:3px solid var(--accent-orange);border-radius:var(--radius-sm);background:var(--surface-300);font-size:var(--fs-small)}.alert--success{border-left-color:var(--success)}.alert--success .icon{color:var(--success)}.alert--error{border-left-color:var(--danger)}.alert--error .icon{color:var(--danger)}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-7) var(--space-5);border:1px dashed var(--border-field);border-radius:var(--radius-md)}.empty .icon{color:var(--accent-orange)}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--ink-muted);font-size:var(--fs-small)}.breadcrumbs__item{display:flex;align-items:center;gap:var(--space-2)}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";color:var(--border-field)}.breadcrumbs__link{display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}@media (hover:hover) and (pointer:fine){.breadcrumbs__link:hover{color:var(--accent-orange)}}.pagination{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-7)}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);font-weight:700}.pagination .current{border-color:var(--accent-orange);background:var(--accent-orange);color:var(--on-accent-orange);text-decoration:underline}@media (hover:hover) and (pointer:fine){.pagination a.page-numbers:hover{border-color:var(--accent-orange)}}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.header{position:sticky;top:0;z-index:var(--z-header);border-bottom:1px solid transparent;background:var(--surface-100-glass);backdrop-filter:blur(6px);transition:border-color var(--transition)}.header.is-scrolled{border-bottom-color:var(--border)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:var(--header-h)}.header__logo-link{display:flex;align-items:center;min-height:44px}.header__logo{width:auto;height:34px}.header__actions{display:flex;flex:none;align-items:center;gap:var(--space-3)}.header__phone{display:none;font-size:15px}.header__burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);-webkit-tap-highlight-color:transparent}.header.is-open .header__burger-open,.header__burger-close{display:none}.header.is-open .header__burger-close{display:block}.header__nav{position:fixed;top:var(--header-h);left:0;right:0;z-index:var(--z-menu);display:none;height:calc(var(--vh, 1vh) * 100 - var(--header-h));padding:var(--space-5) var(--space-4);background:var(--surface-100);overflow-y:auto}.header.is-open .header__nav{display:block}.nav__list{display:flex;flex-direction:column}.nav__link{display:flex;align-items:center;min-height:56px;border-bottom:1px solid var(--border);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nav .current-menu-item>.nav__link{color:var(--accent-orange);text-decoration:underline;text-underline-offset:6px}@media (hover:hover) and (pointer:fine){.nav__link:hover{color:var(--accent-orange)}}@media (min-width:576px){.header__actions{gap:var(--space-5)}}@media (min-width:992px){:root{--header-h:88px}.header__phone{display:inline-block}.header__burger{display:none}.header__nav{position:static;display:flex;flex:1;justify-content:center;height:auto;padding:0;background:none;overflow:visible}.nav__list{flex-direction:row;gap:var(--space-6)}.nav__link{min-height:44px;border-bottom:0}}.hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7);align-items:center}.hero__lede{margin-bottom:var(--space-6)}.hero__tags{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-7);font-size:15px}.hero__media{order:-1}@media (min-width:992px){.hero__inner{grid-template-columns:1.05fr .95fr;gap:var(--space-8)}.hero__media{order:0}}.geo__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7);align-items:center}.geo__text{margin-bottom:var(--space-5)}.geo__media{order:-1}.geo__note{margin-top:var(--space-4);color:var(--ink-muted);font-size:var(--fs-small)}@media (min-width:992px){.geo__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.geo__media{order:0}}.region-list{max-width:420px;margin-top:var(--space-6)}.region-list .star-list__item{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.region-list .star-list__item:last-child{border-bottom:0}.route-map{width:100%;height:auto}.route-map__line{stroke:var(--accent-teal);stroke-width:3;stroke-dasharray:2 10;stroke-linecap:round}.route-map__dot{fill:var(--accent-orange)}.route-map__label{fill:var(--ink);font-family:var(--font-text);font-size:14px;font-weight:600}.stats{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@media (min-width:768px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat{padding:var(--space-6) var(--space-5);border-left:3px solid var(--accent-orange);border-radius:var(--radius-md);background:var(--surface-200)}.stat--accent{border-left:0;background:var(--accent-teal)}.stat__num{display:block;margin-bottom:var(--space-2);color:var(--accent-orange);font-family:var(--font-display);font-size:56px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.stat__caption{color:var(--ink-muted);font-size:15px}.stat--accent .stat__caption,.stat--accent .stat__num{color:var(--on-accent-teal)}.contact__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7)}@media (min-width:992px){.contact__inner{grid-template-columns:1.1fr .9fr;gap:var(--space-8);align-items:start}}.form{padding:var(--space-6) var(--space-5);border-radius:var(--radius-md);border-top-left-radius:var(--radius-xl);background:var(--surface-200)}@media (min-width:768px){.form{padding:var(--space-7)}}.form__head{margin-bottom:var(--space-5)}.form__head .eyebrow{margin-bottom:var(--space-2)}.form__body{display:flex;flex-direction:column;gap:var(--space-2)}.form__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2) var(--space-4)}@media (min-width:576px){.form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__captcha{min-height:102px}.form__submit{align-self:flex-start}.form__alert,.form__submit{margin-top:var(--space-3)}.form__alert:empty,.form__success[hidden]{display:none}.contacts{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--space-5);border-radius:var(--radius-md);background:var(--surface-200)}@media (min-width:768px){.contacts{padding:var(--space-7)}}.contacts .eyebrow{margin-bottom:var(--space-2)}.contacts__phone{font-family:var(--font-display);font-size:24px;font-weight:800}.contacts__email{display:inline-flex;align-items:center;min-height:44px}.contacts__item{display:flex;flex-direction:column;gap:2px;font-style:normal}.contacts__label{color:var(--ink-muted);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.footer{padding-top:var(--space-6);padding-bottom:var(--space-6);border-top:1px solid var(--border)}.footer__inner{justify-content:space-between;gap:var(--space-5)}.footer__inner,.footer__links{display:flex;flex-wrap:wrap;align-items:center}.footer__links{gap:20px}.footer__link-item{color:rgb(255 255 255/var(--tw-text-opacity));font-size:13px}.footer__logo{width:auto;height:26px}.footer__copy{color:var(--ink-muted);font-size:13px}.page-head{padding-top:var(--space-5);padding-bottom:var(--space-7)}.page-head__title{margin-top:var(--space-4)}.page-head .lede{margin-top:var(--space-3)}.search-form{display:flex;gap:var(--space-3);max-width:640px;margin-top:var(--space-6)}.search-form .form__row{flex:1}.results{display:flex;flex-direction:column;gap:var(--space-5);max-width:800px}.status-page{padding-top:var(--space-9);padding-bottom:var(--space-9)}.status-page__code{color:var(--accent-orange);font-family:var(--font-display);font-size:clamp(4rem,3rem + 5vw,8rem);font-weight:800;line-height:1}.status-page__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.status-page .lede{margin-top:var(--space-3)}.ds-section{padding-top:var(--space-7);padding-bottom:var(--space-7);border-top:1px solid var(--border)}.ds-section__title{margin-bottom:var(--space-5)}.ds-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:var(--space-5)}.ds-swatch__color{height:96px;border:1px solid var(--border);border-radius:var(--radius-md)}.ds-swatch__name{margin-top:var(--space-3);font-weight:700}.ds-swatch__meta{color:var(--ink-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ds-table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.ds-table td,.ds-table th{padding:var(--space-3);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.ds-table th{color:var(--ink-muted);font-weight:600}.ds-sample{display:inline-block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-weight:700}.ds-row{flex-wrap:wrap;align-items:center}.ds-row,.ds-stack{display:flex;gap:var(--space-4)}.ds-stack{flex-direction:column;max-width:480px}.ds-caption{color:var(--ink-muted);font-size:13px}.ds-bar{height:16px;border-radius:2px;background:var(--accent-orange)}.ds-radius{height:96px;border:1px solid var(--border);background:var(--surface-200)}.ds-grid-demo{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ds-grid-demo span{height:64px;border-radius:4px;background:var(--surface-300)}@media (min-width:768px){.ds-grid-demo{grid-template-columns:repeat(8,1fr);gap:24px}}@media (min-width:1200px){.ds-grid-demo{grid-template-columns:repeat(12,1fr);gap:32px}}.entry-content{max-width:72ch;color:var(--ink);font-size:17px;line-height:1.7}.entry-content:after{content:"";display:table;clear:both}.entry-content>*+*{margin-top:var(--space-5)}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-top:var(--space-7);font-family:var(--font-display);font-weight:800;line-height:1.2}.entry-content h2{font-size:var(--fs-section)}.entry-content h3{font-size:24px}.entry-content h4{font-size:20px;font-weight:700}.entry-content h5{font-size:17px;font-weight:700}.entry-content h6{color:var(--ink-muted);font-family:var(--font-text);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.entry-content a{color:var(--accent-orange);text-decoration:underline;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.entry-content a:hover{color:var(--ink)}}.entry-content ol,.entry-content ul{padding-left:1.5em}.entry-content li+li,.entry-content li>ol,.entry-content li>ul{margin-top:var(--space-2)}.entry-content ol li::marker,.entry-content ul li::marker{color:var(--accent-orange)}.entry-content .wp-block-quote,.entry-content blockquote{padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:3px solid var(--accent-orange);font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.35}.entry-content blockquote cite{display:block;margin-top:var(--space-3);color:var(--ink-muted);font-family:var(--font-text);font-size:var(--fs-small);font-style:normal;font-weight:400}.entry-content table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px}.entry-content td,.entry-content th{padding:var(--space-3);border-bottom:1px solid var(--border);text-align:left}.entry-content th{color:var(--ink-muted);font-weight:600}.entry-content hr{height:1px;border:0;background:var(--border)}.entry-content code{padding:2px 6px;border-radius:4px;background:var(--surface-300);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.entry-content pre{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-300);overflow-x:auto;font-size:14px;line-height:1.6}.entry-content pre code{padding:0;background:none}.entry-content img{height:auto;border-radius:var(--radius-sm)}.entry-content figure{margin-left:0;margin-right:0}.entry-content .wp-caption-text,.entry-content figcaption{margin-top:var(--space-2);color:var(--ink-muted);font-size:var(--fs-small)}.entry-content .alignleft{float:left;max-width:50%;margin:0 var(--space-5) var(--space-4) 0}.entry-content .alignright{float:right;max-width:50%;margin:0 0 var(--space-4) var(--space-5)}.entry-content .aligncenter{display:block;margin-left:auto;margin-right:auto}.entry-content .alignwide{max-width:none}@media (max-width:575px){.entry-content .alignleft,.entry-content .alignright{float:none;max-width:none;margin:0}}.entry-content .wp-block-button__link{display:inline-flex;align-items:center;min-height:44px;padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);background:var(--accent-orange);color:var(--on-accent-orange);font-weight:700;text-decoration:none}.entry-content .wp-block-embed__wrapper{position:relative;padding-top:56.25%;border-radius:var(--radius-sm);background:var(--surface-300);overflow:hidden}.entry-content .wp-block-embed__wrapper>*{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.entry-content .gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:var(--space-3);padding:0;list-style:none}.entry-content .gallery-item{position:relative;padding-top:66.67%;overflow:hidden;border-radius:var(--radius-sm)}.entry-content .gallery-item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.placeholder\:text-ink-muted::-moz-placeholder{--tw-text-opacity:1;color:rgb(153 163 167/var(--tw-text-opacity))}.placeholder\:text-ink-muted::placeholder{--tw-text-opacity:1;color:rgb(153 163 167/var(--tw-text-opacity))}.hover\:bg-accent-orange-strong:hover{--tw-bg-opacity:1;background-color:rgb(228 78 0/var(--tw-bg-opacity))}.hover\:text-accent-orange:hover{--tw-text-opacity:1;color:rgb(255 94 0/var(--tw-text-opacity))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-accent-orange:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 94 0/var(--tw-ring-opacity))}.focus\:ring-danger:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 107 107/var(--tw-ring-opacity))}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1024px){.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}