@font-face{font-family:"Inter";font-style:normal;font-weight:400 800;font-display:swap;src:url("../fonts/Inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Special Gothic Expanded One";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/SpecialGothicExpandedOne-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/SpaceGrotesk-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Geist Mono";font-style:normal;font-weight:400 600;font-display:swap;src:url("../fonts/GeistMono-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--primary: #e7000b;--primary-soft: #fef2f2;--secondary: #d7e0ec;--accent: #f54a00;--success: #00a63e;--success-soft: #f0fdf4;--danger: #e7000b;--danger-soft: #ffe2e2;--warning: #f54a00;--hover: #f54a00;--muted: #4b5563;--muted-foreground: #737373;--card-foreground: #0a0a0a;--border: #e5e7eb;--subtle: #c0c0c0;--subtle-soft: #d4d4d4;--ring: #9ca3af;--input: #e5e7eb;--body-bg: #f7f7f5;--bg: #f7f7f5;--body-color: #151619;--text: #151619;--bg-secondary: #151619;--surface: #fff;--surface-soft: #efeeee;--surface-muted: #f5f5f5;--surface-secondary: #1e1f23;--text-soft: #030712;--inverse: #f9fafb;--surface-subtle: #f3f4f6;--secondary-soft: #dbeafe;--ff-title: "Special Gothic Expanded One", Inter, system-ui, sans-serif;--ff-display: "Space Grotesk", Inter, system-ui, sans-serif;--ff-mono: "Geist Mono", ui-monospace, monospace;--ff-base: Inter, system-ui, sans-serif;--fz-base: 16px;--ls-base: -0.4px;--shadow-2xs: 0 1px 0 0 rgba(0, 0, 0, 0.0509803922);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, 0.0509803922);--shadow-sm: 0 0 15px 1px rgba(0, 0, 0, 0.0509803922);--shadow-md: 0 2px 4px -2px rgba(0, 0, 0, 0.1019607843), 0 4px 6px -1px rgba(0, 0, 0, 0.1019607843);--shadow-lg: 0 4px 6px -4px rgba(0, 0, 0, 0.1019607843), 0 10px 15px -3px rgba(0, 0, 0, 0.1019607843);--shadow-xl: 0 8px 10px -6px rgba(0, 0, 0, 0.1019607843), 0 20px 25px -5px rgba(0, 0, 0, 0.1019607843);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.2509803922);--shadow-focus-ring: 0 0 0 4px rgba(156, 163, 175, 0.4);--shadow-field: 0 1px 2px 0 rgba(0, 0, 0, 0.1019607843);--tr: 0.3s cubic-bezier(0.4, 0, 0.2, 1);--tr-a: 0.1s ease;--header-h: 85px;--admin-bar-h: 0px}@media(min-width: 768px){:root{--header-h: 117px}}@media(min-width: 1200px){:root{--header-h: 85px}}body.admin-bar{--admin-bar-h: var(--wp-admin--admin-bar--height, 32px)}@media screen and (max-width: 782px){body.admin-bar{--admin-bar-h: var(--wp-admin--admin-bar--height, 46px)}}:root{--min-w: 375;--max-w: 1440;--fluid-progress: calc((100vw - var(--min-w) * 1px) / (var(--max-w) - var(--min-w)))}*,*::before,*::after{box-sizing:border-box}html{height:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--admin-bar-h, 0px) + 12px)}a{text-decoration:none;color:inherit;transition:color var(--tr),text-decoration-color var(--tr),text-underline-offset var(--tr)}a:not([href]){cursor:default}a:active{transition:color var(--tr-a)}ul[class],ol[class]{list-style:none}img,picture{display:block;max-width:100%;height:auto}figure,blockquote,dl,dd{margin:0}iframe{border:0}code,kbd,samp,pre{font-family:var(--ff-mono)}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;text-align:inherit;text-align:-webkit-match-parent}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}@supports(-webkit-touch-callout: none){input[type=date]::-webkit-date-and-time-value{text-align:left;display:block;min-height:1em}}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:button;border-radius:0}button{-webkit-tap-highlight-color:rgba(0,0,0,0);color:inherit;font:inherit}[role=button]{cursor:pointer}button:focus:not(:focus-visible){outline:0}textarea{resize:vertical}select{word-wrap:normal}select:disabled{opacity:1}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-moz-focus-inner{padding:0;border-style:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}progress{vertical-align:baseline}[hidden]{display:none !important}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html,body{touch-action:manipulation}html.lock-scroll{overflow:hidden;overscroll-behavior:none}body{height:100%;min-height:100vh;margin:0;padding-top:var(--header-h);font:400 14px/24px var(--ff-base);color:var(--muted);background-color:var(--bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:common-ligatures;letter-spacing:var(--ls-base)}body.lock-scroll{position:fixed;left:0;right:0;width:100%;height:auto;overflow:hidden;padding-right:var(--scroll-lock-pad, 0px);touch-action:none}@media(min-width: 768px){body{font-size:16px}}picture{height:100%}.l-theme{display:flex;flex-direction:column;min-height:100%}.l-wrap{display:flex;flex-direction:column;flex:1 0 auto;background:#fff;z-index:2}.l-main{flex-grow:1}.l-main.mod-img{display:flex;flex-direction:column}.container,.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media(min-width: 768px){.container,.container-fluid{padding-left:32px;padding-right:32px}}.container{max-width:1304px}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;font-weight:700;line-height:1.2}h1,.h1{font-size:3rem}h2,.h2{font-size:2.25rem}h3,.h3{font-size:1.875rem}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.125rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}a:not([class]),.ui-link-empty{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:currentColor;transition:color var(--tr),text-decoration-color var(--tr),text-underline-offset var(--tr)}a:not([class]):hover,.ui-link-empty:hover{text-underline-offset:5px;text-decoration-thickness:2px}a:not([class]):active,.ui-link-empty:active{transition:none;text-underline-offset:3px}@media(max-width: 991.98px){.d-none-lg{display:none !important}}@media(max-width: 767.98px){.d-none-md{display:none !important}}@media(min-width: 992px){.d-none-lg-up{display:none !important}}@media(min-width: 768px){.d-none-md-up{display:none !important}}[data-img-placeholder]{display:block;position:relative;overflow:hidden;background-color:#eee;animation:skeleton-breathe 1.5s ease-in-out infinite}[data-img-placeholder]:has(img.is-loaded){animation:none;background-color:rgba(0,0,0,0)}[data-img-placeholder] img{opacity:0;transition:opacity .6s ease,filter .6s ease;will-change:opacity}[data-img-placeholder] img.is-loaded{opacity:1;filter:brightness(1) blur(0)}@keyframes skeleton-breathe{0%,100%{background-color:#e5e5e5}50%{background-color:#f2f2f2}}.ui-radio-null{position:relative}.ui-radio-null input{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.w-100{width:100%}.text-center{text-align:center}.ic-stroke{fill:none;stroke:currentColor}.ic-fill{fill:currentColor;stroke:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--text);cursor:pointer;appearance:none;user-select:none;white-space:nowrap;box-shadow:none;transition:background-color var(--tr),color var(--tr),opacity var(--tr),box-shadow var(--tr),border-color var(--tr);font-family:"Inter",system-ui,sans-serif;font-size:14px;font-weight:600;line-height:16px;letter-spacing:-0.4px;text-transform:none;text-decoration:none}.btn:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.btn:disabled,.btn[aria-disabled=true]{pointer-events:none}.btn_sm{height:32px;padding:0 12px}.btn_md{height:36px;padding:0 16px}.btn_lg{height:44px;padding:0 20px}.btn_xl{height:56px;padding:0 24px}.btn_primary{background:var(--primary);color:var(--surface)}@media(hover: hover)and (pointer: fine){.btn_primary:hover{background:var(--accent);opacity:.8}}.btn_primary:active{background:var(--primary);opacity:1}.btn_primary:disabled,.btn_primary[aria-disabled=true]{background:var(--muted);color:var(--surface);opacity:1}.btn_outline{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs);outline:1px solid var(--border);outline-offset:-1px}@media(hover: hover)and (pointer: fine){.btn_outline:hover{background:var(--surface-soft)}}.btn_outline:active{background:var(--surface)}.btn_outline:disabled,.btn_outline[aria-disabled=true]{background:var(--surface-muted);color:var(--muted);opacity:.5}.btn_secondary{background:var(--secondary);color:var(--text-soft)}@media(hover: hover)and (pointer: fine){.btn_secondary:hover{background:var(--secondary-soft)}}.btn_secondary:active{background:var(--surface-soft)}.btn_secondary:disabled,.btn_secondary[aria-disabled=true]{background:var(--surface-muted);color:var(--muted);opacity:.5}.btn_ghost{background:rgba(0,0,0,0);color:var(--text)}@media(hover: hover)and (pointer: fine){.btn_ghost:hover{background:var(--surface-soft);opacity:.7}}.btn_ghost:active{background:var(--surface-soft);opacity:1}.btn_ghost:disabled,.btn_ghost[aria-disabled=true]{background:rgba(0,0,0,0);color:var(--text);opacity:.5}.btn_pill{border-radius:999px}.ui-link{position:relative;display:inline-block;padding:2px 0 4px;font-weight:600;font-size:16px;letter-spacing:-0.03em;text-transform:uppercase;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid currentColor;text-decoration:none;color:var(--primary)}.ui-link::after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;background-color:var(--surface);transition:width var(--tr)}@media(hover: hover)and (pointer: fine){.ui-link:hover{color:var(--accent)}.ui-link:hover::after{width:100%}}.ui-link:active{color:var(--primary);transform:scale(0.95)}.ui-link:active::after{content:none}.ui-link-hover{position:relative}.ui-link-hover::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:currentColor;transition:width var(--tr)}@media(hover: hover)and (pointer: fine){.ui-link-hover:hover::after{width:100%}}.ui-link-hover:active::after{opacity:0}.icon-btn{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--text-soft);line-height:0;cursor:pointer;appearance:none;user-select:none;transition:background-color var(--tr),color var(--tr),opacity var(--tr),box-shadow var(--tr)}.icon-btn svg{display:block;flex-shrink:0;width:16px;height:16px}.icon-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.icon-btn:disabled,.icon-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.icon-btn_sm{width:32px;height:32px}.icon-btn_md{width:36px;height:36px}.icon-btn_lg{width:40px;height:40px}.icon-btn_lg svg{width:20px;height:20px}.icon-btn_xl{width:48px;height:48px}.icon-btn_xl svg{width:24px;height:24px}.icon-btn_pill{border-radius:999px}.icon-btn_default{background:var(--text-soft);color:var(--inverse)}@media(hover: hover)and (pointer: fine){.icon-btn_default:hover{opacity:.8}}.icon-btn_default:active{opacity:1}.icon-btn_secondary{background:var(--surface-subtle);color:var(--text-soft)}@media(hover: hover)and (pointer: fine){.icon-btn_secondary:hover{opacity:.8}}.icon-btn_secondary:active{opacity:1}.icon-btn_outline{background:var(--surface);color:var(--text-soft);box-shadow:var(--shadow-xs);outline:1px solid var(--border);outline-offset:-1px}@media(hover: hover)and (pointer: fine){.icon-btn_outline:hover{background:var(--surface-subtle);opacity:.8}}.icon-btn_outline:active{background:var(--surface);opacity:1}.icon-btn_ghost{background:rgba(0,0,0,0);color:var(--text-soft)}@media(hover: hover)and (pointer: fine){.icon-btn_ghost:hover{background:var(--surface-subtle);opacity:.8}}.icon-btn_ghost:active{background:var(--surface-subtle);opacity:1}.icon-btn_white{background:var(--surface);color:var(--text-soft);box-shadow:var(--shadow-xs)}@media(hover: hover)and (pointer: fine){.icon-btn_white:hover{opacity:.8}}.icon-btn_white:active{opacity:1}.ui-subheading{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--primary);font-family:"Inter",system-ui,sans-serif;font-size:12px;font-weight:700;line-height:16px;letter-spacing:2.8px;text-transform:uppercase;text-decoration:none}.ui-subheading::before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}.ui-subheading_plain::before{content:none}.ui-title{color:var(--text);font-family:var(--ff-title);font-size:32px;line-height:36px;text-transform:uppercase;letter-spacing:-2px}.ui-title__dot{color:var(--primary)}@media(min-width: 768px){.ui-title{font-size:36px;line-height:40px}}@media(min-width: 1200px){.ui-title{font-size:40px;line-height:48px}}.ui-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 6px;border-radius:999px;font-weight:600;font-size:12px;line-height:12px;text-transform:uppercase;white-space:nowrap;letter-spacing:0}.ui-badge:empty{display:none}.ui-badge::before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}.ui-badge_in{background:var(--success-soft);color:var(--success)}.ui-badge_out{background:var(--surface-muted);color:var(--muted)}.ui-badge_low{background:var(--danger-soft);color:var(--danger)}.ui-badge_call{background:var(--warning-soft, var(--primary-soft));color:var(--warning, var(--primary))}.card{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;overflow:hidden;background:var(--surface);border-radius:16px;box-shadow:var(--shadow-xs);outline:1px solid var(--border);outline-offset:-1px}.card:hover{box-shadow:0px 0px 5px 1px rgba(175,175,175,.5803921569)}.card__media{align-self:stretch;min-height:0;height:260px;color:inherit;text-decoration:none}.card__media img{display:block;width:100%;height:100%;object-fit:cover}.card__body{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:100%;padding:16px;flex-grow:1}.card__info{display:flex;flex-direction:column;gap:12px;flex-grow:1;width:100%;justify-content:space-between}.card__heading{display:flex;flex-direction:column;gap:6px;width:100%}.card__title{color:var(--text);font-weight:600;font-size:18px;line-height:20px;overflow-wrap:break-word;text-decoration:none}.card__title:hover,.card__title:focus-visible{color:var(--text)}.card__meta{font-size:14px;line-height:20px;overflow-wrap:break-word}.card__deal{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%}.card__deal .ui-badge{flex:0 0 auto;max-width:100%}.card_sale .card__deal{align-items:flex-end}.card__price{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 auto;min-width:min-content}.card__was{display:flex;align-items:center;gap:4px;color:var(--subtle);text-decoration:line-through}.card__was-amount{font-weight:500;font-size:16px;line-height:20px}.card__was-unit{font-size:12px;line-height:12px}.card__now{display:flex;align-items:center;gap:4px}.card__amount{color:var(--text);font-weight:700;font-size:28px;line-height:32px}.card_sale .card__amount{color:var(--danger)}.card__unit{font-size:14px;line-height:16px}.card__cta{width:100%}@media(min-width: 768px){.card__info{gap:12px}.card__media{flex:0 0 340px;height:340px}}@media(min-width: 1200px){.card__media{flex:0 0 300px;height:300px}.card__body{padding:24px}.card__title{font-size:20px;line-height:32px}.card__meta{font-size:16px}.card__amount{font-size:30px;line-height:36px}}@media(max-width: 1199.98px){.card{min-height:430px}}.ui-form-field{display:grid;gap:12px;width:100%}.ui-form-label{display:block;color:var(--muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:2px}.ui-form-label__req{color:var(--danger)}.ui-form-control{display:block;width:100%;padding:16px;border:0;border-radius:8px;background:var(--surface-muted);color:var(--text);appearance:none;box-shadow:var(--shadow-xs);outline:1px solid var(--border);outline-offset:-1px;transition:background-color var(--tr),color var(--tr),box-shadow var(--tr),outline-color var(--tr),opacity var(--tr);font-family:"Inter",system-ui,sans-serif;font-size:14px;font-weight:600;line-height:16px;letter-spacing:-0.4px;text-transform:none;text-decoration:none}.ui-form-control::placeholder{color:var(--muted);font-weight:400;opacity:1}.ui-form-control:placeholder-shown{font-weight:400}.ui-form-control:focus,.ui-form-control_focus{background:var(--surface-muted);color:var(--text);font-weight:600;outline-color:var(--ring);box-shadow:var(--shadow-focus-ring)}.ui-form-control:disabled,.ui-form-control[aria-disabled=true]{background:var(--surface);color:var(--muted);font-weight:400;outline-color:var(--input);box-shadow:var(--shadow-xs);opacity:.5;pointer-events:none}.ui-form-control.is-invalid,.ui-form-control[aria-invalid=true]{background:var(--danger-soft);color:var(--primary);font-weight:600;outline-color:var(--danger)}.ui-form-control.is-invalid:focus,.ui-form-control[aria-invalid=true]:focus{outline-color:var(--danger);box-shadow:var(--shadow-xs)}textarea.ui-form-control{height:80px;min-height:80px;padding:8px 12px;font-weight:400;box-shadow:var(--shadow-field);resize:vertical;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Cpath d='M.354 7.354 7.354.354M4.354 7.354 7.354 4.354' stroke='%23151619'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1px bottom 1px}textarea.ui-form-control::-webkit-resizer{background:rgba(0,0,0,0)}textarea.ui-form-control::placeholder{color:var(--muted-foreground);font-weight:400}textarea.ui-form-control:placeholder-shown{font-weight:400}textarea.ui-form-control:focus,textarea.ui-form-control.ui-form-control_focus{font-weight:400;color:var(--text);outline-color:var(--ring);box-shadow:var(--shadow-focus-ring)}.ui-select{position:relative;display:grid;width:100%;z-index:0}.ui-select__control{display:flex;align-items:center;gap:8px;width:100%;height:48px;padding:16px;border:0;border-radius:8px;background:var(--surface-muted);color:var(--text);appearance:none;box-shadow:var(--shadow-xs);outline:1px solid var(--border);outline-offset:-1px;cursor:pointer;transition:background-color var(--tr),color var(--tr),box-shadow var(--tr),outline-color var(--tr),opacity var(--tr)}.ui-select__control::after{content:"";flex-shrink:0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5' stroke='%234B5563' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/20px}.ui-select__control:disabled,.ui-select__control[aria-disabled=true]{opacity:.5;pointer-events:none}.ui-select__value{flex:1 1 auto;min-width:0;text-align:left;font-family:"Inter",system-ui,sans-serif;font-size:14px;font-weight:400;line-height:16px;letter-spacing:-0.4px;text-transform:none;text-decoration:none;color:var(--muted)}.ui-select__value_filled{color:var(--text);font-weight:600}.ui-select_focus .ui-select__control,.ui-select_open .ui-select__control,.ui-select__control:focus,.ui-select__control:focus-visible,.ui-select__control:focus:not(:focus-visible){outline:1px solid var(--ring);outline-offset:-1px;box-shadow:var(--shadow-focus-ring)}.ui-select_focus .ui-select__value,.ui-select_open .ui-select__value,.ui-select__control:focus .ui-select__value{color:var(--text);font-weight:600}.ui-select__menu{display:none;position:absolute;top:calc(100% + 16px);left:0;right:auto;z-index:2;width:max-content;min-width:100%;max-width:calc(100vw - 32px);flex-direction:column;background:var(--surface);border-radius:8px;box-shadow:var(--shadow-md);outline:1px solid var(--border);outline-offset:-1px}.ui-select__menu_end{left:auto;right:0}.ui-select_open{z-index:20}.ui-select_open .ui-select__menu{display:flex}.ui-select__list{display:flex;flex-direction:column;gap:8px;padding:8px;max-height:200px;overflow:auto}.ui-select__option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 32px 6px 8px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--text);appearance:none;cursor:pointer;text-align:left;font-family:"Inter",system-ui,sans-serif;font-size:14px;font-weight:400;line-height:16px;letter-spacing:-0.4px;text-transform:none;text-decoration:none;white-space:nowrap}@media(hover: hover)and (pointer: fine){.ui-select__option:hover{background:var(--surface-soft)}}.ui-select__option_selected{padding:8px;background:var(--surface-soft);color:var(--muted);font-weight:600}.ui-select__option_selected::after{content:"";flex-shrink:0;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M3.333 8 6.667 11.333 13.333 4.667' stroke='%234B5563' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/16px}.ui-select__more{display:flex;align-items:center;justify-content:center;padding:6px 8px}.ui-select__more::before{content:"";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M4 6 8 10 12 6' stroke='%23151619' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/16px}.ui-file{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:32px 12px;background:var(--surface-muted);box-shadow:var(--shadow-field);overflow:hidden;border-radius:8px;outline:1px solid var(--border);outline-offset:-1px;transition:outline-color var(--tr),box-shadow var(--tr)}.ui-file__drop{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;cursor:pointer}.ui-file__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-file__icon{display:flex;flex-shrink:0;width:24px;height:24px;color:var(--text-soft);pointer-events:none}.ui-file__icon svg{display:block;flex-shrink:0}.ui-file__copy{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.ui-file__title{color:var(--text);font-size:14px;font-weight:500;line-height:16px;text-align:center}.ui-file__lead{width:100%;font-size:12px;font-weight:500;line-height:16px;text-align:center}.ui-file__hint{color:var(--ring);font-family:var(--ff-mono);font-size:12px;font-weight:500;line-height:16px;text-align:center}.ui-file__list{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:12px 0 0;border-top:1px solid var(--border);list-style:none}.ui-file__list[hidden]{display:none}.ui-file__item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:var(--surface);border-radius:8px;outline:1px solid var(--border);outline-offset:-1px}.ui-file__item_invalid{background:var(--danger-soft);outline-color:var(--danger)}.ui-file__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ui-file__name{color:var(--text);font-size:14px;font-weight:500;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-file__size{color:var(--ring);font-family:var(--ff-mono);font-size:12px;font-weight:500;line-height:16px}.ui-file__size_invalid{color:var(--danger)}.ui-file__remove{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--muted);cursor:pointer;appearance:none}.ui-file__remove svg{display:block;pointer-events:none}.ui-file:focus-within,.ui-file_focus,.ui-file_drag{outline-color:var(--ring);box-shadow:var(--shadow-focus-ring)}.ui-file_disabled{opacity:.5;pointer-events:none}.ui-radio{position:relative;display:inline-flex;align-items:center;gap:8px;max-width:100%;cursor:pointer;user-select:none}.ui-radio__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-radio__control{position:relative;flex-shrink:0;width:18px;height:18px;background:var(--surface);border:1px solid var(--subtle);border-radius:999px;box-shadow:var(--shadow-field)}@media(min-width: 768px){.ui-radio__control{width:16px;height:16px}}.ui-radio__control::after{content:"";position:absolute;top:50%;left:50%;width:42%;height:42%;background:var(--primary);border-radius:inherit;opacity:0;transform:translate(-50%, -50%)}.ui-radio__text{color:var(--text);font-size:16px;line-height:20px}@media(min-width: 768px){.ui-radio__text{font-size:14px;line-height:16px}}.ui-radio__input:checked+.ui-radio__control{border-color:var(--primary)}.ui-radio__input:checked+.ui-radio__control::after{opacity:1}.ui-radio__input:checked~.ui-radio__text{font-weight:600}.ui-radio__input:focus-visible+.ui-radio__control{box-shadow:var(--shadow-focus-ring)}.form-preloader{position:absolute;inset:0;z-index:2;display:none;align-items:center;justify-content:center;border-radius:inherit;background:rgba(255,255,255,.72);pointer-events:none}.form-preloader__spinner{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:form-preloader-spin .7s linear infinite}.form-preloader__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}form.is-loading{position:relative;pointer-events:none}form.is-loading>.form-preloader{display:flex}@keyframes form-preloader-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.form-preloader__spinner{animation:none;border-top-color:var(--border);border-right-color:var(--primary)}}.ui-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(21,22,25,.4);backdrop-filter:blur(3px);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--tr),visibility var(--tr)}.ui-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.ui-modal__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:600px;max-height:90vh;overflow:hidden;background:var(--surface);border-radius:16px;outline:1px solid var(--border);outline-offset:-1px}.ui-modal__title{color:var(--text);font-weight:600;font-size:20px;line-height:32px}.ui-modal__body{min-height:0;overflow-y:auto;padding:48px 24px 24px;-webkit-overflow-scrolling:touch}.ui-modal__close{position:absolute;top:12px;right:12px;z-index:1;color:var(--muted)}.ui-modal__close svg{width:24px;height:24px}.ui-toaster{position:fixed;top:80px;right:16px;z-index:1200;display:flex;flex-direction:column;gap:10px;width:min(392px,100vw - 32px);pointer-events:none}.ui-toast{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:14px 14px 16px;overflow:hidden;background:var(--surface);border-radius:14px;box-shadow:var(--shadow-sm, 0 10px 30px rgba(21, 22, 25, 0.12));outline:1px solid var(--border);outline-offset:-1px;pointer-events:auto;opacity:0;transform:translateX(18px);transition:opacity .28s ease,transform .28s ease}.ui-toast.is-in{opacity:1;transform:translateX(0)}.ui-toast.is-leaving{opacity:0;transform:translateX(18px)}.ui-toast__icon{display:flex;color:var(--danger);margin-top:1px}.ui-toast_success .ui-toast__icon{color:var(--success)}.ui-toast__body{min-width:0}.ui-toast__title{margin-bottom:2px;color:var(--text);font-weight:600;font-size:14px;line-height:20px}.ui-toast__text{color:var(--muted, #4b5563);font-size:14px;line-height:20px}.ui-toast__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -4px 0 0;padding:0;color:var(--muted-foreground, #737373);background:rgba(0,0,0,0);border:0;border-radius:8px;cursor:pointer}.ui-toast__close:hover{color:var(--text);background:var(--surface-muted, #f5f5f5)}.ui-toast__progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--border);overflow:hidden}.ui-toast__progress span{display:block;width:100%;height:100%;background:var(--danger);transform-origin:left center;animation:ui-toast-progress var(--toast-duration, 7s) linear forwards}.ui-toast_success .ui-toast__progress span{background:var(--success)}@keyframes ui-toast-progress{from{transform:scaleX(1)}to{transform:scaleX(0)}}@media(min-width: 768px){.ui-toaster{top:120px;right:24px}}.ui-quantity{display:inline-flex;align-items:stretch;background:var(--surface);border-radius:8px;box-shadow:var(--shadow-field);outline:1px solid var(--border);outline-offset:-1px;overflow:hidden;position:relative;z-index:1}.ui-quantity__btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--text);appearance:none;cursor:pointer;touch-action:manipulation}.ui-quantity__btn svg{display:block;flex-shrink:0;pointer-events:none}.ui-quantity__btn[data-quantity-btn=minus]{border-right:1px solid var(--border);color:var(--muted)}.ui-quantity__btn:disabled{opacity:.4;cursor:not-allowed}.ui-quantity__input{width:64px;height:40px;margin:0;padding:4px 12px;border:0;border-right:1px solid var(--border);background:rgba(0,0,0,0);color:var(--card-foreground);text-align:center;appearance:textfield;font-family:"Inter",system-ui,sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:-0.4px;text-transform:none;text-decoration:none}.ui-quantity__input::-webkit-outer-spin-button,.ui-quantity__input::-webkit-inner-spin-button{appearance:none}.ui-quantity__input:focus{outline:none}.ui-quantity_lg .ui-quantity__btn{width:46px;height:46px}.ui-quantity_lg .ui-quantity__input{height:40px;align-self:center}.ui-accordion{display:flex;flex-direction:column;width:100%}.ui-accordion-item{width:100%}.ui-accordion-item:not(:last-child){padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--subtle)}.ui-accordion-item__main{display:flex;flex-direction:column;min-width:0}.ui-accordion-item__header{display:flex;align-items:center;gap:40px;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;appearance:none}@media(min-width: 1200px){.ui-accordion-item__header{gap:32px}}.ui-accordion-item__header:focus-visible{outline:none}.ui-accordion-item__title{display:block;flex:1 1 0;min-width:0;color:var(--text);font-weight:600;font-size:20px;line-height:24px}@media(min-width: 1200px){.ui-accordion-item__title{line-height:32px}}.ui-accordion-item__toggle{--icon-sw: 1.333px;position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--text);color:var(--surface);transition:background-color var(--tr),box-shadow var(--tr)}@media(min-width: 1200px){.ui-accordion-item__toggle{width:40px;height:40px}}.ui-accordion-item__toggle::before,.ui-accordion-item__toggle::after{content:"";position:absolute;top:50%;left:50%;pointer-events:none}.ui-accordion-item__toggle::before{width:11.8px;height:var(--icon-sw);border-radius:999px;background:currentColor;transform:translate(-50%, -50%) rotate(-45deg);transition:width var(--tr),transform var(--tr)}.ui-accordion-item__toggle::after{width:6.17px;height:6.17px;box-sizing:content-box;border:solid currentColor;border-width:var(--icon-sw) var(--icon-sw) 0 0;border-radius:var(--icon-sw) var(--icon-sw) 0 0;transform:translate(-50%, -50%) translate(0.4px, -0.4px);transition:width var(--tr),height var(--tr),border-width var(--tr),border-radius var(--tr),transform var(--tr)}.ui-accordion-item__wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--tr);padding-right:60px}.ui-accordion-item__content{min-height:0;font-size:14px;line-height:24px;overflow:hidden}@media(min-width: 1200px){.ui-accordion-item__content{font-size:16px}}.ui-accordion-item:has(.ui-accordion-item__header:focus-visible) .ui-accordion-item__toggle{box-shadow:var(--shadow-focus-ring)}@media(min-width: 1200px){.ui-accordion-item.is-open .ui-accordion-item__header{gap:24px}}.ui-accordion-item.is-open .ui-accordion-item__toggle{background:var(--primary)}.ui-accordion-item.is-open .ui-accordion-item__toggle::before{width:14.14px}.ui-accordion-item.is-open .ui-accordion-item__toggle::after{width:14.14px;height:0;border-width:var(--icon-sw) 0 0;border-radius:999px;transform:translate(-50%, -50%) rotate(45deg)}.ui-accordion-item.is-open .ui-accordion-item__wrapper{grid-template-rows:1fr}.ui-accordion-item.is-open .ui-accordion-item__content{padding-top:6px}.ui-pagination{display:flex}.ui-pagination__list{display:flex;align-items:center;gap:4px;margin:0;padding:0}.ui-pagination__link{display:flex;align-items:center;justify-content:center;gap:4px;width:40px;height:40px;padding:10px;border-radius:8px;color:var(--text);text-decoration:none;font-family:"Inter",system-ui,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-0.4px;text-transform:none;text-decoration:none}@media(hover: hover)and (pointer: fine){.ui-pagination__link:hover{background:var(--surface-soft)}}.ui-pagination__link_prev,.ui-pagination__link_next{width:auto;padding:8px 12px}.ui-pagination__link_prev::before,.ui-pagination__link_next::after{content:"";flex-shrink:0;width:18px;height:18px;background:currentColor}.ui-pagination__link_prev::before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M11.25 4.5 6.75 9l4.5 4.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M11.25 4.5 6.75 9l4.5 4.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/18px}.ui-pagination__link_next::after{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M6.75 4.5 11.25 9l-4.5 4.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M6.75 4.5 11.25 9l-4.5 4.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/18px}.ui-pagination__link_ellipsis{pointer-events:none}.ui-pagination__link_ellipsis::before{content:"";width:18px;height:18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M9 9.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM14.25 9.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM3.75 9.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M9 9.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM14.25 9.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM3.75 9.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/18px}.ui-pagination__link_current{background:var(--surface);box-shadow:var(--shadow-field);outline:1px solid var(--border);outline-offset:-1px;pointer-events:none}.ui-pagination__link_disabled{color:var(--muted);pointer-events:none}.ui-breadcrumb{min-width:0;max-width:100%}.ui-breadcrumb__list{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;font-size:14px;line-height:17px;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.ui-breadcrumb__list::-webkit-scrollbar{display:none;width:0;height:0}.ui-breadcrumb__item{display:flex;flex-shrink:0;align-items:center;gap:6px}.ui-breadcrumb__item:not(:last-child)::after{content:"";flex-shrink:0;width:14px;height:14px;background:var(--muted);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath d='M5.25 3.5 8.75 7l-3.5 3.5' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath d='M5.25 3.5 8.75 7l-3.5 3.5' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/14px}.ui-breadcrumb__item_hidden{display:flex !important}.ui-breadcrumb__item[data-breadcrumb-collapse]{display:none !important}.ui-breadcrumb__link,.ui-breadcrumb__current{white-space:nowrap}@media(hover: hover)and (pointer: fine){.ui-breadcrumb__link:hover{color:var(--text)}}.ui-breadcrumb__current{color:var(--text)}.ui-breadcrumb_compact .ui-breadcrumb__item:last-child{flex-shrink:0;min-width:auto}.ui-breadcrumb__ellipsis{display:block;width:14px;height:14px;background:var(--muted);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath d='M7 7.583a.583.583 0 1 0 0-1.166.583.583 0 0 0 0 1.166ZM11.083 7.583a.583.583 0 1 0 0-1.166.583.583 0 0 0 0 1.166ZM2.917 7.583a.583.583 0 1 0 0-1.166.583.583 0 0 0 0 1.166Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath d='M7 7.583a.583.583 0 1 0 0-1.166.583.583 0 0 0 0 1.166ZM11.083 7.583a.583.583 0 1 0 0-1.166.583.583 0 0 0 0 1.166ZM2.917 7.583a.583.583 0 1 0 0-1.166.583.583 0 0 0 0 1.166Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/14px}@media(min-width: 1200px){.ui-breadcrumb{margin-top:40px}}.scroll-to-top{position:fixed;z-index:50;right:calc(16px + var(--scroll-lock-pad, 0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--primary);color:var(--surface);box-shadow:var(--shadow-md);cursor:pointer;appearance:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--tr),visibility 0s linear var(--tr),background-color var(--tr),box-shadow var(--tr)}@media(min-width: 768px){.scroll-to-top{right:calc(28px + var(--scroll-lock-pad, 0px));bottom:calc(28px + env(safe-area-inset-bottom, 0px))}}@media(min-width: 1200px){.scroll-to-top{right:calc(24px + var(--scroll-lock-pad, 0px));bottom:calc(24px + env(safe-area-inset-bottom, 0px));width:48px;height:48px}}.scroll-to-top svg{display:block;width:24px;height:24px}.scroll-to-top_visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--tr),visibility 0s linear 0s,background-color var(--tr),box-shadow var(--tr)}@media(hover: hover)and (pointer: fine){.scroll-to-top:hover{background:var(--accent)}}.scroll-to-top:active{background:var(--primary)}.scroll-to-top:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.glide{position:relative;width:100%;box-sizing:border-box}.glide__slides--dragging,.glide__slide,.glide__slide a,.glide__arrows,.glide__bullets{-webkit-user-select:none;user-select:none}.glide__track{overflow:hidden}.glide--center-fit .glide__slides{margin-inline:auto}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-y;overflow:hidden;margin:0;padding:0;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide{width:auto;height:auto;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{-webkit-user-drag:none}.glide__arrow{position:absolute;top:50%;width:40px;height:40px;z-index:2;color:#0e0e0e;text-transform:uppercase;background-color:#0e0e0e;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><path d="M15.5,11.5l8.33,8.33-8.33,8.33" fill="none" stroke="%23000" stroke-linecap="round" stroke-width="2"/></svg>');mask-repeat:no-repeat;mask-position:center;mask-size:contain;border-radius:4px;border:none;cursor:pointer;transition:opacity var(--tr),background-color var(--tr);transform:translateY(-50%);transform-origin:center;line-height:0;font-size:0}.glide__arrow:focus{outline:none}@media(hover: hover)and (pointer: fine){.glide__arrow:hover{background-color:var(--secondary)}}.glide__arrow--left{left:2em;transform:rotate(180deg) translateY(50%)}.glide__arrow--right{right:2em}.glide__arrow--disabled,.glide__arrow[disabled]{opacity:.3;pointer-events:none}.glide [data-glide-dir].glide__arrow--disabled{opacity:.5;pointer-events:none}.glide__bullets{position:relative;bottom:-35px;display:flex;justify-content:flex-start;align-items:center;list-style:none;padding:10px 0;border-radius:3px;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.glide__bullets::-webkit-scrollbar{display:none}.glide__bullets{width:max-content;margin-inline:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.glide__bullet{position:relative;display:block;width:40px;height:2px;padding:0;background-color:rgba(217,217,217,.5);border:none;cursor:pointer;flex-shrink:0;transition:opacity .3s ease}.glide__bullet:focus{outline:none}.glide__bullet-indicator{position:absolute;top:50%;left:0;width:40px;height:2px;margin-top:-1px;background:var(--primary);border-radius:3px;pointer-events:none;z-index:3;will-change:transform;transition:transform .4s cubic-bezier(0.45, 0, 0.55, 1),height .3s ease,margin-top .3s ease}.glide__bullet-indicator.is-moving{height:6px;margin-top:-3px;transform:scaleX(1.1)}.glide--swipeable{cursor:grab}.glide--swipeable .glide__track{cursor:grab}.glide--dragging{cursor:grabbing}.glide--dragging .glide__track{cursor:grabbing}.glide--static .glide__arrows,.glide--static .glide__bullets{display:none}.ui-slider-cards .glide__arrows{margin:auto;position:absolute;top:0;left:0;right:0}.ui-slider-cards .glide__arrow{top:-35px}.ui-slider-cards .glide__arrow--left{left:auto;right:40px}.ui-slider-cards .glide__arrow--left:active{transform:rotate(180deg) translateY(50%) scale(0.9)}.ui-slider-cards .glide__arrow--right:active{transform:scale(0.9) translateY(-56%)}.ui-slider-cards .swiper-scrollbar{width:100%}@media(min-width: 768px){.ui-slider-cards .swiper-scrollbar{display:none}}@media(max-width: 767.98px){.ui-slider-cards .glide__arrows{display:none}}.skip-link{position:fixed;z-index:100;top:-100%;left:16px;padding:8px 12px;background:var(--bg-secondary);color:var(--surface)}.skip-link:focus{top:calc(8px + var(--admin-bar-h, 0px))}.header{position:fixed;top:var(--admin-bar-h, 0px);left:0;right:0;z-index:60;display:flex;flex-direction:column;width:100%;background-color:rgba(0,0,0,0);transition:background-color var(--tr);border-bottom:1px solid rgba(0,0,0,0)}@media screen and (max-width: 600px){body.admin-bar .header{top:0}}body.lock-scroll .header{padding-right:var(--scroll-lock-pad, 0px)}.header_scrolled{background-color:var(--bg);border-bottom-color:var(--border)}.header__inner{position:relative;z-index:2;display:grid;flex-shrink:0;grid-template-columns:minmax(0, 1fr) auto;align-items:center;column-gap:12px;padding:15px 16px;transition:padding var(--tr)}.header__brand{display:flex;align-items:center;gap:12px;min-width:0}.header__logo{display:grid;flex-shrink:0;width:84px;height:53px}.header__logo img,.header__logo .custom-logo{grid-area:1/1;width:84px;height:53px;object-fit:contain}.header__logo-img_dark{display:none}.header__logo-ph{display:block;width:84px;height:53px}.header__tagline{display:none;width:123px;font-weight:600;font-size:9px;line-height:12px;letter-spacing:1.8px;text-transform:uppercase}.header__nav{display:none}.header__menu{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.header__item{position:relative}.header__link{display:flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--text);font-family:inherit;font-weight:500;font-size:16px;line-height:20px;cursor:pointer;appearance:none;text-align:left;transition:background-color var(--tr),color var(--tr)}@media(hover: hover)and (pointer: fine){.header__link:hover{background:var(--primary-soft);color:var(--primary)}}.header__link[aria-current=page]:not([data-dropdown-btn]){cursor:default}.header__item_open>.header__link,.header__item_current>.header__link,.header__item_parent:hover>.header__link,.header__item_parent:focus-within>.header__link,.header__sub-link[aria-current=page]{background:var(--primary-soft);color:var(--primary)}.header__chevron{display:block;flex-shrink:0;transition:transform var(--tr)}.header__item_open .header__chevron,.header__item_parent:hover .header__chevron,.header__item_parent:focus-within .header__chevron{transform:rotate(180deg)}.header__sub{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--tr),visibility 0s linear var(--tr)}.header__item_open:not(.header__item_mega) .header__sub{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--tr),visibility 0s linear 0s}.header__sub-list{display:flex;flex-direction:column;min-height:0;overflow:hidden;margin:0;padding:8px 0 0;list-style:none}.header__sub-link{display:flex;padding:8px 12px;border-radius:6px;color:var(--text);font-weight:500;font-size:16px;line-height:20px;transition:background-color var(--tr),color var(--tr)}@media(hover: hover)and (pointer: fine){.header__sub-link:hover{background:var(--primary-soft);color:var(--primary)}}.header__sub-link[aria-current=page]{cursor:default}.header__actions{display:flex;align-items:center;gap:12px;justify-self:end}.header__phones{display:none;align-items:center;gap:8px;padding:0 16px;border-radius:8px}.header__phone-ic{flex-shrink:0}.header__phone-list{display:flex;flex-direction:column;justify-content:center;gap:6px}.header__phone{white-space:nowrap;color:var(--text);font-weight:600;font-size:12px;line-height:12px}.header__social{display:none;align-items:center;gap:4px}.header__social-link{background:var(--bg-secondary);color:var(--surface)}.header__social-link svg{width:20px;height:20px}@media(hover: hover)and (pointer: fine){.header__social-link:hover{opacity:.8}}.header__cta{display:none;height:40px}.header__toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid #e5e7eb;border-radius:8px;background:rgba(0,0,0,0);color:var(--text);box-shadow:var(--shadow-xs);cursor:pointer;appearance:none}.header__toggle svg{display:block}.header__toggle .header__toggle-ic_burger{width:32px;height:32px}.header__toggle .header__toggle-ic_close{width:0;height:0;overflow:hidden}.header__toggle:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.header_open .header__toggle{background:var(--surface);color:var(--surface-secondary);outline:1px solid var(--border);outline-offset:-1px}.header_open .header__toggle .header__toggle-ic_burger{width:0;height:0;overflow:hidden}.header_open .header__toggle .header__toggle-ic_close{width:32px;height:32px;overflow:visible}.header__backdrop{pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--tr),visibility 0s linear var(--tr)}.header_dark{color:var(--surface)}.header_dark:not(.header_scrolled){border-bottom-color:rgba(0,0,0,0)}.header_dark:not(.header_scrolled) .header__toggle{border-color:rgba(0,0,0,0)}.header_dark .header__inner{border-bottom:0}.header_dark .header__tagline{color:var(--subtle-soft)}.header_dark .header__link,.header_dark .header__phone,.header_dark .header__toggle{color:var(--surface)}@media(hover: hover)and (pointer: fine){.header_dark .header__link:hover{background:var(--primary-soft);color:var(--primary)}}.header_dark .header__logo-img_light{display:none}.header_dark .header__item_current>.header__link{color:var(--text)}.header_dark .header__logo-img_dark{display:block}.header_dark.header_scrolled{color:inherit}.header_dark.header_scrolled .header__tagline{color:inherit}.header_dark.header_scrolled .header__link,.header_dark.header_scrolled .header__phone,.header_dark.header_scrolled .header__toggle{color:var(--text)}.header_dark.header_scrolled .header__logo-img_light{display:block}.header_dark.header_scrolled .header__logo-img_dark{display:none}@media(min-width: 768px)and (max-width: 1199.98px){.header_scrolled .header__inner{padding-top:16px;padding-bottom:16px}}@media(min-width: 768px){.header__inner{padding:32px}.header__tagline{display:block}.header__cta{display:inline-flex}.header__toggle{width:40px;height:40px}.header__toggle .header__toggle-ic_burger{width:28px;height:28px}.header_open .header__toggle .header__toggle-ic_close{width:28px;height:28px}}@media(min-width: 1200px){.header{border-bottom-color:var(--border)}.header__inner{padding:0 32px;grid-template-columns:auto minmax(0, 1fr) auto;align-items:stretch}.header__brand,.header__actions{padding-block:16px}.header__nav{position:relative;display:flex;justify-content:center;padding-inline:12px}.header__nav:after{right:0}.header__nav:before{left:0}.header__nav:after,.header__nav:before{content:"";position:absolute;top:16px;bottom:16px;width:1px}.header__menu{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:12px;height:100%}.header__item{display:flex;align-items:center}.header__sub{position:absolute;top:100%;left:0;z-index:20;min-width:180px;background:var(--surface);border-radius:8px;box-shadow:var(--shadow-md)}.header__sub::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:8px}.header__item_parent:not(.header__item_mega):hover .header__sub,.header__item_parent:not(.header__item_mega):focus-within .header__sub{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--tr),visibility 0s linear 0s}.header__sub-list{padding:8px}.header__phones{display:flex}.header__social{display:flex}.header__toggle{display:none}.header_dark:not(.header_scrolled) .header__nav:after,.header_dark:not(.header_scrolled) .header__nav:before{background-color:color-mix(in srgb, var(--subtle-soft) 40%, transparent)}.header_dark .header__item_mega.header__item_open .header__link,.header_dark .header__item_mega:hover .header__link,.header_dark .header__item_mega:focus-within .header__link{background:var(--primary-soft);color:var(--primary)}}@media(max-width: 767.98px){.header_open{bottom:0;min-height:100dvh}.header_scrolled .header__inner{padding-top:4px;padding-bottom:4px}}@media(max-width: 991.98px){.header__backdrop{position:fixed;inset:0;z-index:0;backdrop-filter:blur(3px)}.header_open .header__backdrop{pointer-events:auto;opacity:1;visibility:visible;transition:opacity var(--tr),visibility 0s linear 0s}}@media(max-width: 1199.98px){.header_dark.header_open{background:var(--bg);border-bottom:0;color:inherit}.header_dark.header_open .header__tagline{color:inherit}.header_dark.header_open .header__toggle{color:var(--surface-secondary);background:var(--surface)}.header_dark.header_open .header__logo-img_light{display:block}.header_dark.header_open .header__logo-img_dark{display:none}}.header-menu{position:relative;z-index:1;display:grid;grid-template-rows:0fr;width:100%;visibility:hidden;background:var(--surface);outline:1px solid rgba(0,0,0,0);outline-offset:-1px;transition:grid-template-rows var(--tr),visibility 0s linear var(--tr),box-shadow var(--tr),outline-color var(--tr)}.header_open .header-menu{grid-template-rows:1fr;visibility:visible;box-shadow:var(--shadow-xs);outline-color:var(--border);transition:grid-template-rows var(--tr),visibility 0s linear 0s,box-shadow var(--tr),outline-color var(--tr)}.header-menu__clip{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.header-menu__inner{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:32px;width:100%;min-height:0;padding-top:16px;padding-bottom:64px;overscroll-behavior:contain}.header-menu__cols{display:flex;flex-direction:column;gap:8px;width:100%}.header-menu__col{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0}.header-menu__col_open{padding-bottom:24px}.header-menu__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;appearance:none}.header-menu__head:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring);border-radius:8px}.header-menu__head-main{display:flex;align-items:center;gap:12px;min-width:0}.header-menu__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--danger-soft);color:var(--primary)}.header-menu__icon svg{display:block;width:16px;height:16px}.header-menu__title{font-weight:700;font-size:12px;line-height:16px;letter-spacing:2.8px;text-transform:uppercase}.header-menu__chevron{display:block;flex-shrink:0;color:var(--muted);transition:transform var(--tr)}.header-menu__col_open .header-menu__chevron{transform:rotate(90deg)}.header-menu__body{display:grid;grid-template-rows:0fr;min-height:0;transition:grid-template-rows var(--tr)}.header-menu__body>*{min-height:0;overflow:hidden}.header-menu__col_open .header-menu__body{grid-template-rows:1fr}.header-menu__links{display:flex;flex-direction:column;gap:12px;width:100%}@media(max-width: 767px){.header-menu__links{gap:20px}}.header-menu__link{color:var(--text);font-weight:500;font-size:14px;line-height:16px}@media(max-width: 767px){.header-menu__link{font-size:16px;line-height:18px}}@media(hover: hover)and (pointer: fine){.header-menu__link:hover{color:var(--primary)}}.header-menu__link_accent{color:var(--primary);font-weight:600}.header-menu__link[aria-current=page]{color:var(--primary);font-weight:600}.header-menu__col:has([aria-current=page]) .header-menu__title{color:var(--primary)}.header-menu__help{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px;border-radius:16px;background:var(--surface-secondary)}.header-menu__help-label{color:var(--secondary-soft);font-weight:700;font-size:10px;line-height:12px;letter-spacing:2.8px;text-transform:uppercase}.header-menu__help-text{color:var(--surface);font-weight:600;font-size:18px;line-height:24px;letter-spacing:-1px}.header-menu__help-actions{display:flex;flex-direction:column;gap:6px;width:100%}.header-menu__help-actions .btn{width:100%}.header-menu__help-actions .btn_outline{background:rgba(0,0,0,0);color:var(--surface);outline-color:var(--muted)}@media(hover: hover)and (pointer: fine){.header-menu__help-actions .btn_outline:hover{background:color-mix(in srgb, var(--surface) 10%, transparent)}}.header-menu__help-actions .btn_outline:active{background:rgba(0,0,0,0)}@media(min-width: 768px){.header-menu{position:absolute;top:100%;left:0;z-index:3;width:100%}.header_open .header-menu{max-height:calc(100dvh - var(--header-h) - var(--admin-bar-h, 0px) - env(safe-area-inset-bottom, 0px))}.header-menu__inner{gap:40px;padding-top:32px;padding-bottom:32px}.header-menu__cols{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}.header-menu__col{width:196px;flex-shrink:0}.header-menu__head{flex-direction:column;align-items:flex-start;justify-content:flex-start;pointer-events:none;cursor:default}.header-menu__head-main{flex-direction:column;align-items:flex-start}.header-menu__chevron{width:0;height:0;overflow:hidden}.header-menu__body{grid-template-rows:1fr}.header-menu__help{padding:24px}.header-menu__help-text{font-size:20px;line-height:28px}}@media(min-width: 1200px){.header-menu::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:8px}.header-menu__inner{flex-direction:row;align-items:flex-start;gap:24px;padding-top:40px;padding-bottom:40px}.header-menu__cols{width:822px;flex-shrink:0}.header-menu__cols{gap:12px}.header-menu__help{width:300px;flex-shrink:0;gap:24px}.header-menu__help-label{font-size:12px;line-height:16px}.header-menu__help-text{font-size:24px;line-height:32px}}@media(min-width: 768px)and (max-width: 1199.98px){.header-menu__help-actions{flex-direction:row-reverse}.header-menu__help-actions .btn{flex:1 1 0;width:auto}}@media(max-width: 991.98px){.header-menu__inner{overflow-x:hidden;overflow-y:auto}}@media(max-width: 767.98px){.header-menu{display:none;grid-template-rows:unset;visibility:visible;transition:none}.header_open .header-menu{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;grid-template-rows:unset;box-shadow:var(--shadow-xs);outline-color:var(--border)}.header-menu__clip{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}.header-menu__body{display:block;max-height:0;overflow:hidden;grid-template-rows:unset;transition:max-height var(--tr);visibility:visible}.header-menu__body>*{overflow:visible}.header-menu__col_open .header-menu__body{max-height:80vh;grid-template-rows:unset}}.request-service{position:relative;overflow:hidden;padding-top:64px;padding-bottom:64px;background:var(--bg-secondary)}.request-service__media,.request-service__shade{position:absolute;inset:0;pointer-events:none}.request-service__media[data-img-placeholder]{animation:none;background-color:var(--surface-secondary)}.request-service__media img{display:block;width:100%;height:100%;object-fit:cover}.request-service__shade{background:linear-gradient(90deg, var(--bg-secondary) 0%, rgba(21, 22, 25, 0.6) 10%, rgba(21, 22, 25, 0.9) 90%, var(--bg-secondary) 100%)}.request-service__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px}.request-service__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:780px;text-align:center}.request-service .ui-subheading{color:#fff}.request-service__title{color:var(--surface);font-size:clamp(36px,36px + 12*var(--fluid-progress),48px);line-height:1}.request-service__lead{color:var(--subtle);font-weight:500;font-size:16px;line-height:24px}.request-service__actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.request-service__actions .btn{width:100%}.request-service__actions .btn svg{display:block;flex-shrink:0}@media(min-width: 768px){.request-service__actions{flex-direction:row;justify-content:center;width:auto}.request-service__actions .btn{width:auto}}@media(min-width: 1200px){.request-service{padding-top:80px;padding-bottom:80px}.request-service__lead{font-size:18px;line-height:28px}.request-service__actions .btn{height:48px;font-size:16px;line-height:20px}}.footer{padding:40px 0;background:var(--bg-secondary);color:var(--subtle)}.footer__inner{display:flex;flex-direction:column;gap:40px}.footer__main{display:flex;flex-direction:column;gap:40px}.footer__intro{display:flex;flex-direction:column;gap:24px}.footer__brand{display:flex;flex-direction:column;gap:24px;min-width:0}.footer__logo{display:block;flex-shrink:0;width:97px;height:60px}.footer__logo-img{width:97px;height:60px;object-fit:contain}.footer__logo-ph{display:block;width:97px;height:60px}.footer__copyblock{display:flex;flex-direction:column;gap:6px}.footer__title{color:var(--surface);font-weight:600;font-size:20px;line-height:32px}.footer__lead{font-size:16px;line-height:24px}.footer__actions{display:flex;flex-direction:column;gap:8px;width:100%}.footer__social{display:flex;align-items:flex-start;gap:16px}.footer__social-link{display:flex;color:var(--surface)}.footer__social-link svg{display:block}@media(hover: hover)and (pointer: fine){.footer__social-link:hover{opacity:.8}}.footer__navs{display:flex;flex-direction:column;gap:40px;width:100%;min-width:0}.footer__cols{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:40px}.footer__col{display:flex;flex-direction:column;gap:16px;min-width:0}.footer__heading{color:var(--surface);font-weight:500;font-size:18px;line-height:20px}.footer__list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;font-size:16px;line-height:20px}@media(hover: hover)and (pointer: fine){.footer__link:hover{color:var(--surface)}}.footer__link[aria-current=page]{cursor:default}.footer__address{display:flex;flex-direction:column}.footer__badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;font-size:14px;line-height:16px}.footer__dot{flex-shrink:0}.footer__rule{width:100%;height:0;border-top:1px solid var(--muted)}.footer__bar{display:flex;flex-direction:column-reverse;gap:12px}.footer__legal{color:var(--muted);font-size:12px;line-height:16px}.footer__top{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:0;border:0;background:none;color:var(--subtle);font-size:12px;line-height:16px;cursor:pointer;appearance:none}.footer__top:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring);border-radius:4px}.footer__top-ic{display:block;width:14px;height:14px}@media(min-width: 768px){.footer__main{gap:80px}.footer__intro{flex-direction:row;justify-content:space-between;align-items:flex-end}.footer__brand{width:432px}.footer__actions{flex-direction:row}.footer__actions .btn{flex:1 1 0}.footer__cols{grid-template-columns:140px 140px 140px minmax(0, 1fr);gap:40px}.footer__badges{justify-content:space-between;flex-wrap:nowrap;gap:8px}.footer__navs{gap:64px}.footer__bar{flex-direction:row;justify-content:space-between;align-items:flex-start}.footer__legal{font-size:14px}.footer__top{font-size:14px}.footer__top-ic{width:16px;height:16px}}@media(min-width: 1200px){.footer{padding:80px 0}.footer__main{flex-direction:row;justify-content:space-between;align-items:stretch;gap:24px}.footer__intro{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px;width:405px;flex-shrink:0}.footer__brand{width:auto}.footer__actions{width:auto}.footer__actions .btn{flex:0 0 auto;font-size:16px;line-height:20px}.footer__navs{width:720px;flex-shrink:0;justify-content:space-between}}.ui-stretched-link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto}.page-generic{background:var(--bg)}.page-generic-ui-content{padding-top:40px;padding-bottom:40px;max-width:824px;color:var(--text)}.page-generic-ui-content h1{margin:0 0 24px;color:var(--text);font-family:var(--ff-title);font-size:clamp(32px,32px + 16*var(--fluid-progress),48px);line-height:1.1;text-transform:uppercase}.page-generic-ui-content h2{margin:32px 0 12px;color:var(--text);font-family:var(--ff-title);font-size:24px;line-height:1.2;text-transform:uppercase}.page-generic-ui-content p,.page-generic-ui-content ul,.page-generic-ui-content ol{margin:0 0 16px}.page-generic-ui-content ul,.page-generic-ui-content ol{padding-left:1.25em}.page-generic-ui-content a{text-decoration:underline;text-underline-offset:3px}@media(min-width: 1200px){.page-generic-ui-content{padding-top:80px;padding-bottom:80px}}.page-blog,.page-post{background:var(--bg)}.page-blog__top,.page-post__top{padding-top:16px}@media(min-width: 768px){.page-blog__top,.page-post__top{padding-top:0}}.blog-hero{overflow:hidden;padding-top:55px;padding-bottom:40px}.blog-hero__inner{display:flex;flex-direction:column;align-items:center}.blog-hero__head{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.blog-hero .ui-title{font-size:36px;line-height:1;margin-bottom:0}.blog-hero__lead{width:100%;font-weight:500;font-size:16px}@media(min-width: 768px){.blog-hero{padding-top:40px}.blog-hero .ui-title{font-size:40px;line-height:1}}@media(min-width: 1200px){.blog-hero__head{max-width:840px}.blog-hero .ui-title{font-size:48px;line-height:1}.blog-hero__lead{line-height:28px}}.blog-article{overflow:hidden;padding-bottom:40px}.blog-article__card{display:flex;flex-direction:column;overflow:hidden;width:100%;border-radius:16px;outline:1px solid var(--border);outline-offset:-1px;background:var(--surface);position:relative}.blog-article__media{overflow:hidden;width:100%;height:215px;flex-shrink:0}.blog-article__media[data-img-placeholder]{animation:none;background-color:var(--surface-subtle)}.blog-article__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.blog-article__body{display:flex;flex-direction:column;justify-content:center;gap:24px;width:100%;padding:24px;background:var(--surface);outline:1px solid var(--border);outline-offset:-1px}.blog-article__copy{display:flex;flex-direction:column;gap:16px;width:100%}.blog-article__intro{display:flex;flex-direction:column;gap:12px;width:100%}.blog-article__kicker{color:var(--primary);font-weight:700;font-size:10px;line-height:12px;letter-spacing:2.8px;text-transform:uppercase}.blog-article__title{color:var(--text);font-weight:600;font-size:28px;line-height:32px;margin-bottom:0;font-weight:400}.blog-article__lead{font-weight:500;font-size:14px;line-height:24px}.blog-article__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:12px;line-height:16px}.blog-article__dot{font-weight:700;font-size:12px;line-height:16px;letter-spacing:2.8px;text-transform:uppercase}.blog-article__cta.btn{align-self:flex-start;height:auto;padding:0;z-index:2}.blog-article__cta.btn:hover{background-color:rgba(0,0,0,0);color:var(--primary)}.blog-article__cta.btn svg{display:block;flex-shrink:0}@media(min-width: 768px){.blog-article__card{flex-direction:row;align-items:stretch;height:430px}.blog-article__media{flex:0 0 auto;height:auto;width:50%}.blog-article__body{flex:1 1 0;min-width:0;padding:32px}.blog-article__intro{gap:24px}.blog-article__title{font-size:32px}}@media(min-width: 1200px){.blog-article__card{height:500px}.blog-article__body{padding:40px}.blog-article__kicker{font-size:12px;line-height:16px}.blog-article__title{font-size:48px;line-height:48px}.blog-article__lead{font-size:16px;line-height:28px}.blog-article__meta{justify-content:flex-start;gap:24px;font-size:14px;line-height:24px}.blog-article__cta.btn{height:40px;font-size:16px;line-height:20px}}.blog-feed{overflow:hidden;padding-top:12px;padding-bottom:40px}.blog-feed__inner{display:flex;flex-direction:column;align-items:center;gap:24px}.blog-feed__topics{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:6px;width:100%}.blog-feed__chip{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;overflow:hidden;border-radius:9999px;background:var(--surface);box-shadow:var(--shadow-xs);outline:1px solid var(--border);outline-offset:-1px;font-weight:500;font-size:14px;line-height:16px}@media(hover: hover)and (pointer: fine){.blog-feed__chip:hover{background:var(--surface-soft)}}.blog-feed__chip_active{background:var(--text);color:var(--surface);outline:0}@media(hover: hover)and (pointer: fine){.blog-feed__chip_active:hover{background:var(--text)}}.blog-feed__grid{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.blog-feed__pagination{width:100%;justify-content:center}@media(min-width: 768px){.blog-feed{padding-top:24px}.blog-feed__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.blog-feed{padding-top:40px;padding-bottom:80px}.blog-feed__inner{gap:40px}.blog-feed__chip{height:auto;padding:12px 24px;font-size:16px;line-height:20px}.blog-feed__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.blog-card{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;width:100%;min-width:0;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-xs);outline:1px solid var(--border);outline-offset:-1px;position:relative}.blog-card__media{overflow:hidden;width:100%;height:232px;flex-shrink:0}.blog-card__media[data-img-placeholder]{animation:none;background-color:var(--surface-subtle)}.blog-card__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.blog-card__body{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;background:var(--surface)}.blog-card__copy{display:flex;flex-direction:column;gap:12px;width:100%}.blog-card__kicker{color:var(--primary);font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase}.blog-card__title,.blog-card__title>h3{color:var(--text);font-weight:600;font-size:18px;line-height:20px;margin-bottom:0}.blog-card__lead{font-size:14px;line-height:20px}.blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;line-height:16px}.blog-card__dot{font-weight:700;font-size:12px;line-height:16px;letter-spacing:2.8px;text-transform:uppercase}@media(min-width: 1200px){.blog-card__copy{gap:6px}.blog-card__kicker{font-size:14px;line-height:20px}.blog-card__title,.blog-card__title>h3{font-size:20px;line-height:24px}.blog-card__lead{font-size:16px;line-height:24px}.blog-card__meta{font-size:14px;line-height:24px}}.post{overflow:hidden}.post__layout{display:flex;flex-direction:column}.post__hero{display:flex;flex-direction:column;gap:24px;width:100%;padding-top:55px;padding-bottom:40px}.post__hero .ui-subheading{justify-content:flex-start}.post__intro{display:flex;flex-direction:column;gap:16px;width:100%}.post .ui-title{font-size:36px;line-height:1;margin-bottom:0}.post__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:14px;line-height:20px}.post__dot{font-weight:700;font-size:12px;line-height:16px;letter-spacing:2.8px;text-transform:uppercase}.post__media{overflow:hidden;width:100%;height:230px;border-radius:16px;flex-shrink:0}.post__media[data-img-placeholder]{animation:none;background-color:var(--surface-subtle)}.post__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}@media(min-width: 768px){.post .ui-title{font-size:40px;line-height:1}.post__hero{padding-top:40px}.post__meta{justify-content:flex-start;gap:24px;width:auto}}@media(min-width: 1200px){.post__hero{gap:40px;max-width:710px}.post .ui-title{font-size:48px;line-height:1}.post__meta{font-size:16px;line-height:24px}.post__media{height:400px}}.post-ui-content{display:flex;flex-direction:column;width:100%;padding-top:40px;padding-bottom:40px}.post-ui-content>*+*{margin-top:8px;margin-bottom:8px}.post-ui-content>h2,.post-ui-content>ul:first-child+*,.post-ui-content>ol:first-child+*,.post-ui-content>p:first-child+*{margin-top:16px}.post-ui-content h2,.post-ui-content h3{margin-top:24px;color:var(--text);font-family:var(--ff-title);font-size:24px;line-height:28px;font-weight:400;text-transform:uppercase}.post-ui-content p,.post-ui-content li{font-weight:500;font-size:14px;line-height:24px}.post-ui-content>p:first-child{font-size:16px;line-height:20px}.post-ui-content ul,.post-ui-content ol{padding:0 0 0 24px}.post-ui-content blockquote{display:flex;align-items:center;gap:16px}.post-ui-content blockquote::before{content:"";flex-shrink:0;width:4px;align-self:stretch;background:var(--primary)}.post-ui-content blockquote p{margin-bottom:0;font-style:italic;font-weight:600}@media(min-width: 768px){.post-ui-content{padding-left:32px;padding-right:32px}.post-ui-content>h2,.post-ui-content>p:first-child+*{margin-top:40px}.post-ui-content>p:first-child{margin-bottom:0}.post-ui-content blockquote{gap:24px}}@media(min-width: 1200px){.post-ui-content{max-width:818px;margin-inline:auto;padding-left:0;padding-right:0}.post-ui-content>h2,.post-ui-content>p:first-child+*{margin-top:64px}.post-ui-content h2,.post-ui-content h3{font-size:30px;line-height:36px}.post-ui-content p,.post-ui-content li{font-size:16px;line-height:28px}.post-ui-content>p:first-child{font-size:18px;line-height:28px}}.post-articles{overflow:hidden;padding-top:40px;padding-bottom:40px}.post-articles__inner{display:flex;flex-direction:column;align-items:center;gap:24px}.post-articles .ui-title{width:100%;font-size:32px;line-height:36px}.post-articles__grid{display:grid;grid-template-columns:1fr;gap:12px;width:100%}@media(min-width: 768px){.post-articles__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.post-articles{padding-top:80px;padding-bottom:80px}.post-articles__inner{gap:40px}.post-articles .ui-title{max-width:623px;align-self:flex-start;font-size:40px;line-height:48px}.post-articles__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.page-nc-tax-exempt{background:var(--bg)}.page-nc-tax-exempt__top{display:flex;flex-direction:column;gap:10px;padding-top:16px}@media(min-width: 768px){.page-nc-tax-exempt__top{padding-top:0}}@media(min-width: 1200px){.page-nc-tax-exempt__top{gap:40px}}.nc-tax-hero{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;margin-top:24px;padding:64px 16px}.nc-tax-hero__media,.nc-tax-hero__shade{position:absolute;inset:0;pointer-events:none}.nc-tax-hero__media[data-img-placeholder]{animation:none;background-color:var(--surface-secondary)}.nc-tax-hero__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.nc-tax-hero__shade{background:linear-gradient(90deg, rgba(21, 22, 25, 0.9) 0%, rgba(21, 22, 25, 0.6) 100%)}.nc-tax-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.nc-tax-hero__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.nc-tax-hero__eyebrow{color:var(--secondary-soft)}.nc-tax-hero__title{color:var(--surface);font-size:36px;line-height:36px;margin-bottom:0;font-weight:400}.nc-tax-hero__lead{width:100%;color:var(--subtle);font-weight:500;font-size:16px}.nc-tax-hero__actions{display:flex;flex-direction:column;gap:6px;width:100%}.nc-tax-hero__cta{width:100%}.nc-tax-hero__cta svg{display:block;flex-shrink:0}@media(min-width: 768px){.nc-tax-hero{padding:64px 32px}.nc-tax-hero__shade{background:linear-gradient(90deg, rgba(21, 22, 25, 0.6) 0%, rgba(21, 22, 25, 0.9) 100%)}.nc-tax-hero__title{font-size:40px;line-height:40px}.nc-tax-hero__actions{flex-direction:row;width:auto}.nc-tax-hero__cta{width:auto}}@media(min-width: 1200px){.nc-tax-hero{justify-content:center;align-items:center;height:400px;margin-top:0;padding:10px 64px}.nc-tax-hero__content{max-width:810px}.nc-tax-hero__eyebrow{color:var(--secondary)}.nc-tax-hero__title{font-size:48px;line-height:48px}.nc-tax-hero__lead{font-size:18px;line-height:28px}.nc-tax-hero__actions{gap:8px}.nc-tax-hero__cta{height:48px;padding:0 24px;font-size:16px;line-height:20px}}.nc-tax-before{overflow:hidden;margin-top:16px;padding-top:40px;padding-bottom:40px;border-top:1px solid var(--border)}.nc-tax-before .ui-subheading{justify-content:flex-start}.nc-tax-before__inner{display:flex;flex-direction:column;gap:16px}.nc-tax-before__head{display:flex;flex-direction:column;gap:16px;width:100%}.nc-tax-before__title{font-size:32px;line-height:36px}.nc-tax-before__body{display:flex;flex-direction:column;gap:24px;width:100%}.nc-tax-before__intro,.nc-tax-before__group{display:flex;flex-direction:column;width:100%}.nc-tax-before__intro{gap:16px}.nc-tax-before__group{gap:12px}.nc-tax-before__heading{color:var(--text);font-weight:600;font-size:18px;line-height:20px}.nc-tax-before__notices{margin:0;padding:0 0 0 24px;list-style:disc !important;line-height:28px}.nc-tax-before__link{color:var(--primary);font-weight:600;line-height:20px;text-decoration:underline}@media(hover: hover)and (pointer: fine){.nc-tax-before__link:hover{color:var(--accent)}}@media(min-width: 768px){.nc-tax-before{margin-top:40px}.nc-tax-before__inner{gap:24px}.nc-tax-before__head{max-width:510px}.nc-tax-before__title{font-size:36px;line-height:40px}.nc-tax-before__body{gap:32px}.nc-tax-before__group{gap:8px}.nc-tax-before__heading{font-size:20px;line-height:28px}.nc-tax-before__text{line-height:28px}.nc-tax-before__notices{line-height:32px}.nc-tax-before__link{line-height:28px}}@media(min-width: 1200px){.nc-tax-before{padding-top:80px;padding-bottom:80px}.nc-tax-before__inner{display:grid;grid-template-columns:minmax(0, 510px) minmax(0, 608px);justify-content:space-between;align-items:start;gap:24px}.nc-tax-before__title{font-size:40px;line-height:48px}.nc-tax-before__body{max-width:608px;padding-top:30px}}.nc-tax-form{overflow:hidden;padding-top:40px;padding-bottom:40px;border-top:1px solid var(--border)}.nc-tax-form .ui-form-label{letter-spacing:1.5px}.nc-tax-form__inner{display:flex;flex-direction:column;align-items:center;gap:24px}.nc-tax-form__head{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.nc-tax-form__title{font-size:32px;line-height:36px}.nc-tax-form__form{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.nc-tax-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.nc-tax-form__card{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;background:var(--surface);border-radius:16px;outline:1px solid var(--border);outline-offset:-1px}.nc-tax-form__card .ui-form-field{gap:6px}.nc-tax-form__legend{color:var(--text);font-weight:600;font-size:20px;line-height:32px}.nc-tax-form__fields,.nc-tax-form__upload{display:flex;flex-direction:column;width:100%}.nc-tax-form__fields{gap:24px}.nc-tax-form__upload{gap:12px}.nc-tax-form__row{display:grid;grid-template-columns:1fr;gap:24px;width:100%}.nc-tax-form__choice{display:flex;flex-direction:column;gap:12px;width:100%}.nc-tax-form__choice-label{color:var(--muted-foreground);font-weight:600;font-size:16px;line-height:20px}.nc-tax-form__radios{display:flex;align-items:center;gap:24px}.nc-tax-form__date{height:48px;padding-right:48px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 7C4 6.46957 4.21071 5.96086 4.58579 5.58579C4.96086 5.21071 5.46957 5 6 5H18C18.5304 5 19.0391 5.21071 19.4142 5.58579C19.7893 5.96086 20 6.46957 20 7V19C20 19.5304 19.7893 20.0391 19.4142 20.4142C19.0391 20.7893 18.5304 21 18 21H6C5.46957 21 4.96086 20.7893 4.58579 20.4142C4.21071 20.0391 4 19.5304 4 19V7Z" stroke="%234B5563" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 3V7" stroke="%234B5563" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 3V7" stroke="%234B5563" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 11H20" stroke="%234B5563" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 14V18" stroke="%234B5563" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 14V18" stroke="%234B5563" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 14V18" stroke="%234B5563" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right 16px center;background-size:24px}.nc-tax-form__date::-webkit-calendar-picker-indicator{width:24px;height:24px;margin:0;opacity:0;cursor:pointer}.nc-tax-form__cert{position:relative;display:flex;align-items:center;gap:12px;width:100%;cursor:pointer}.nc-tax-form__cert-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nc-tax-form__box{position:relative;flex-shrink:0;width:16px;height:16px;background:var(--surface);border-radius:6px;box-shadow:var(--shadow-xs);outline:1px solid var(--subtle);outline-offset:-1px}.nc-tax-form__box::after{content:"";position:absolute;inset:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='m2.5 6 2.5 2.5 4.5-5' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/12px;opacity:0}.nc-tax-form__cert-input:checked+.nc-tax-form__box{background:var(--surface-secondary);outline:0}.nc-tax-form__cert-input:checked+.nc-tax-form__box::after{opacity:1}.nc-tax-form__cert-input:focus-visible+.nc-tax-form__box{box-shadow:var(--shadow-focus-ring)}.nc-tax-form__cert.is-invalid .nc-tax-form__box{outline-color:var(--danger)}.nc-tax-form__cert-text{flex:1 1 0;min-width:0;color:var(--text);font-weight:500;font-size:12px;line-height:16px}.nc-tax-form__submit{align-self:stretch;width:100%}.nc-tax-form__submit svg{display:block;flex-shrink:0}.nc-tax-form .ui-select.is-invalid .ui-select__control,.nc-tax-form .ui-file.is-invalid{outline-color:var(--danger)}.nc-tax-form .ui-select__list{max-height:240px;overflow:auto}@media(min-width: 768px){.nc-tax-form .ui-file__lead{max-width:210px}.nc-tax-form__title{font-size:36px;line-height:40px}.nc-tax-form__card{padding:32px}.nc-tax-form__row{grid-template-columns:1fr 1fr;align-items:center}.nc-tax-form__cert{min-width:440px}.nc-tax-form__cert-text{font-size:14px}}@media(min-width: 1200px){.nc-tax-form{padding-top:80px;padding-bottom:80px}.nc-tax-form__inner{gap:40px}.nc-tax-form__head{max-width:912px}.nc-tax-form__title{font-size:40px;line-height:48px}.nc-tax-form__submit{align-self:flex-end;width:400px}}.page-quote{background:var(--bg)}.page-quote__top{display:flex;flex-direction:column;gap:10px;padding-top:16px}@media(min-width: 768px){.page-quote__top{padding-top:40px}}@media(min-width: 1200px){.page-quote__top{gap:40px}}.quote-hero{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;padding:64px 16px}.quote-hero__media,.quote-hero__shade{position:absolute;inset:0;pointer-events:none}.quote-hero__media[data-img-placeholder]{animation:none;background-color:var(--surface-secondary)}.quote-hero__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.quote-hero__shade{background:linear-gradient(90deg, rgba(21, 22, 25, 0.9) 0%, rgba(21, 22, 25, 0.6) 100%)}.quote-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.quote-hero__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.quote-hero__eyebrow{color:var(--secondary-soft)}.quote-hero__title{color:var(--surface);font-size:36px;line-height:36px}.quote-hero__lead{width:100%;color:var(--subtle);font-weight:500;font-size:16px}.quote-hero__actions{display:flex;flex-direction:column;gap:6px;width:100%}.quote-hero__cta{width:100%}.quote-hero__cta svg{display:block;flex-shrink:0}@media(min-width: 768px){.quote-hero{padding:64px 32px}.quote-hero__shade{background:linear-gradient(90deg, rgba(21, 22, 25, 0.6) 0%, rgba(21, 22, 25, 0.9) 100%)}.quote-hero__title{font-size:40px;line-height:40px}.quote-hero__actions{flex-direction:row;width:auto}.quote-hero__cta{width:auto}}@media(min-width: 1200px){.quote-hero{justify-content:center;align-items:center;height:400px;padding:10px 64px}.quote-hero__content{max-width:810px}.quote-hero__eyebrow{color:var(--secondary)}.quote-hero__title{font-size:48px;line-height:48px}.quote-hero__lead{font-size:18px;line-height:28px}.quote-hero__actions{gap:8px}.quote-hero__cta{height:48px;padding:0 24px;font-size:16px;line-height:20px}}.quote-form{overflow:hidden;padding-top:40px;padding-bottom:40px;border-top:1px solid var(--border)}.quote-form__inner{display:flex;flex-direction:column;align-items:center;gap:24px}.quote-form__head{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.quote-form__title{font-size:32px;line-height:36px;margin-bottom:0;font-weight:400}.quote-form__form{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.quote-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.quote-form__card{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;background:var(--surface);border-radius:16px;outline:1px solid var(--border);outline-offset:-1px}.quote-form__card .ui-form-field{gap:6px}.quote-form__legend{color:var(--text);font-weight:600;font-size:20px;line-height:32px}.quote-form__facts{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.quote-form__order{display:flex;flex-direction:column;gap:12px;width:100%}.quote-form__radios{display:flex;flex-direction:column;gap:12px}.quote-form__fact{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;background:var(--bg);border-radius:12px}.quote-form__fact .ui-form-label,.quote-form__fact .ui-form-field{margin:0}.quote-form__fact .ui-select{width:100%}.quote-form__fact_product .ui-select__control{background:var(--surface)}.quote-form .ui-quantity{width:100%;max-width:160px}.quote-form__fact-label{font-weight:600;font-size:14px;line-height:16px}.quote-form__fact-value{color:var(--text);font-weight:600;font-size:18px;line-height:24px}.quote-form__fact_price .quote-form__fact-value{font-weight:700;font-size:24px;line-height:28px}.quote-form__fields{display:flex;flex-direction:column;gap:24px;width:100%}.quote-form__row{display:grid;grid-template-columns:1fr;gap:24px;width:100%}.quote-form__submit{align-self:stretch;width:100%}.quote-form__submit svg{display:block;flex-shrink:0}.quote-form__legal{width:100%;font-size:12px;line-height:16px;text-align:center}.quote-form__legal a{color:inherit;text-decoration:underline}.quote-form .ui-select.is-invalid .ui-select__control,.quote-form .ui-form-control.is-invalid{outline-color:var(--danger)}.quote-form .ui-select__list{max-height:240px;overflow:auto}@media(min-width: 768px){.quote-form__title{font-size:36px;line-height:40px}.quote-form__card{padding:32px}.quote-form__facts_primary,.quote-form__facts_secondary{grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr);align-items:stretch}.quote-form__fact_product{grid-column:auto}.quote-form__row{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.quote-form{padding-top:80px;padding-bottom:80px}.quote-form__inner{gap:40px}.quote-form__head{max-width:912px}.quote-form__title{font-size:40px;line-height:48px}.quote-form__submit{align-self:flex-end;width:400px}}.page-contacts{background:var(--bg)}.page-contacts__top{display:flex;flex-direction:column;gap:10px;padding-top:16px}@media(min-width: 768px){.page-contacts__top{padding-top:0}}.contacts-hero{display:flex;flex-direction:column;gap:32px;width:100%;padding-top:40px;padding-bottom:40px}.contacts-hero__intro{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.contacts-hero__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.contacts-hero__title{font-size:40px;line-height:40px;margin-bottom:0;font-weight:400}.contacts-hero__lead{width:100%;font-weight:500;font-size:16px}.contacts-hero__actions{display:flex;flex-direction:column;gap:6px;width:100%}.contacts-hero__cta{width:100%}.contacts-hero__cta svg{display:block;flex-shrink:0}.contacts-hero__media{overflow:hidden;width:100%;aspect-ratio:608/268;border:1px solid var(--border);border-radius:16px;flex-shrink:0;height:440px}.contacts-hero__media[data-img-placeholder]{animation:none;background-color:var(--surface-subtle)}.contacts-hero__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}@media(min-width: 768px){.contacts-hero{padding-top:30px}.contacts-hero__intro{align-items:flex-start}.contacts-hero__copy{align-items:flex-start;text-align:left}.contacts-hero__actions{flex-direction:row;flex-wrap:wrap;width:auto}.contacts-hero__cta{width:auto}.contacts-hero__media{height:300px}}@media(min-width: 1200px){.contacts-hero{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.contacts-hero__intro{flex:0 0 464px;width:464px}.contacts-hero__title{font-size:48px;line-height:48px}.contacts-hero__lead{line-height:28px}.contacts-hero__media{align-self:stretch;flex:0 0 608px;width:608px;height:auto;min-height:268px;aspect-ratio:auto}}.contact-cards{padding-top:40px;padding-bottom:40px}.contact-cards__list{display:grid;grid-template-columns:1fr;gap:12px}.contact-cards__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;height:100%;padding:16px;background:var(--surface);border-radius:16px;outline:1px solid var(--border);outline-offset:-1px}.contact-cards__card_featured{background:var(--danger-soft);outline:none}.contact-cards__card_featured .contact-cards__icon{background:var(--primary);color:var(--surface)}.contact-cards__card_link{cursor:pointer}.contact-cards__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:var(--danger-soft);color:var(--primary)}.contact-cards__icon svg{display:block;width:24px;height:24px}.contact-cards__copy{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.contact-cards__label{line-height:16px}.contact-cards__value{color:var(--text);font-family:var(--ff-title);font-size:20px;line-height:24px;text-transform:uppercase;overflow-wrap:break-word}.contact-cards__value_break{font-size:18px;white-space:pre-line}.contact-cards__value[href]{text-decoration:none}@media(min-width: 768px){.contact-cards__list{grid-template-columns:repeat(3, minmax(0, 1fr))}.contact-cards__card{padding:24px}.contact-cards__label{line-height:20px}}@media(min-width: 1200px){.contact-cards{padding-bottom:80px}.contact-cards__list{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) 486px}.contact-cards__card{padding:32px}.contact-cards__value{font-size:24px;line-height:28px}.contact-cards__value_break{font-size:24px}}.location{overflow:hidden;padding-top:40px;padding-bottom:40px;background:var(--bg-secondary)}.location .ui-subheading{color:var(--secondary)}.location .ui-title{color:var(--surface)}.location__inner{display:flex;flex-direction:column;align-items:center;gap:24px}.location__head{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.location__map{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%;height:532px;padding:0 60px;overflow:hidden;border-radius:16px;color:inherit;text-decoration:none}.location__map:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.location__media,.location__shade{position:absolute;inset:0;pointer-events:none}.location__media[data-img-placeholder]{animation:none;background-color:var(--surface-secondary)}.location__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.location__shade{background:rgba(21,22,25,.6)}.location__pin{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.location__place{display:flex;flex-direction:column;gap:6px;width:100%;text-align:center}.location__company{color:var(--surface);font-weight:600;font-size:20px;line-height:32px}.location__address{color:var(--surface);font-weight:600;font-size:16px;line-height:24px}.location__hint{width:100%;color:var(--subtle-soft);font-weight:500;line-height:20px;text-align:center}@media(min-width: 768px){.location .ui-title{font-size:40px;line-height:40px}.location__company{font-size:24px}.location__address{font-size:18px}}@media(min-width: 1200px){.location{padding-top:80px;padding-bottom:80px}.location .ui-title{line-height:48px}.location__inner{gap:40px}}.page-about{background:var(--bg)}.about-hero{position:relative;z-index:1;margin-top:calc(var(--header-h)*-1);min-height:674px;overflow:hidden;color:var(--surface);background:var(--bg-secondary)}.about-hero__bg,.about-hero__shade{position:absolute;inset:0;pointer-events:none}.about-hero__bg[data-img-placeholder]{animation:none;background-color:var(--surface-secondary)}.about-hero__img{width:100%;height:100%;max-width:none;object-fit:cover}.about-hero__shade{background-image:linear-gradient(180deg, #151619 0%, rgba(21, 22, 25, 0) 100%),linear-gradient(180deg, rgba(21, 22, 25, 0) 0%, #151619 100%),linear-gradient(0deg, rgba(21, 22, 25, 0.65), rgba(21, 22, 25, 0.65));background-repeat:no-repeat;background-position:top,bottom,center,center;background-size:100% 315px,100% 315px,auto,auto}.about-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding-top:148px;padding-bottom:96px}.about-hero__content{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;text-align:center}.about-hero__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.about-hero__eyebrow{color:var(--secondary);font-size:10px;line-height:12px;letter-spacing:1.8px}.about-hero__eyebrow::before{width:4px;height:4px}.about-hero__title{color:var(--surface);font-size:36px;line-height:36px;margin-bottom:0;font-weight:400}.about-hero__lead{color:var(--subtle-soft);font-weight:500;font-size:14px;line-height:20px}.about-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.about-hero__actions .btn{width:100%;padding-left:24px;padding-right:24px}.about-hero__actions .btn svg{display:block;flex-shrink:0}@media(min-width: 768px){.about-hero{min-height:557px}.about-hero__shade{background-size:100% 236px,100% 236px,auto,auto}.about-hero__inner{padding-top:180px;padding-bottom:80px}.about-hero__content{max-width:655px}.about-hero__eyebrow{font-size:12px;line-height:16px;letter-spacing:2.8px}.about-hero__eyebrow::before{width:6px;height:6px}.about-hero__title{font-size:40px;line-height:40px}.about-hero__lead{font-size:16px;line-height:24px}.about-hero__actions{flex-direction:row;justify-content:center;width:auto}.about-hero__actions .btn{width:auto;height:48px;font-size:16px;line-height:20px}}@media(min-width: 1200px){.about-hero{min-height:597px}.about-hero__shade{background-size:100% 332px,100% 332px,auto,auto}.about-hero__content{max-width:862px}.about-hero__title{font-size:48px;line-height:48px}.about-hero__lead{font-size:20px;line-height:32px}}.about-intro{overflow:hidden;padding-top:40px;padding-bottom:40px}.about-intro__inner{display:flex;flex-direction:column;justify-content:center;gap:24px}.about-intro__content{display:flex;flex-direction:column;gap:16px;width:100%}.about-intro__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.about-intro__title{font-size:32px;line-height:36px}.about-intro__leads{display:flex;flex-direction:column;gap:12px;width:100%;text-align:center}.about-intro__lead{font-weight:500;font-size:14px}.about-intro__note{color:var(--text);font-size:14px}.about-intro__gallery{display:flex;flex-direction:column;gap:12px;width:100%;height:500px}.about-intro__col{display:flex;flex-direction:column;gap:12px;flex:1 1 0;align-self:stretch;min-width:0;min-height:0}.about-intro__col_a{overflow:hidden;border-radius:16px}.about-intro__col_b{flex-direction:row}.about-intro__shot{overflow:hidden;flex:1 1 0;align-self:stretch;min-width:0;min-height:0;border-radius:16px}.about-intro__shot[data-img-placeholder]{animation:none;background-color:var(--surface-muted)}.about-intro__shot_1{border-radius:0}.about-intro__shot_2{flex:0 0 122px;height:122px}.about-intro__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}@media(min-width: 768px){.about-intro__inner{gap:32px}.about-intro__copy{align-items:flex-start;text-align:left}.about-intro__title{font-size:36px;line-height:40px}.about-intro__leads{text-align:left}.about-intro__gallery{flex-direction:row;align-items:center;height:330px}.about-intro__col_a{overflow:visible;border-radius:0}.about-intro__col_b{flex-direction:column;overflow:hidden;border-radius:16px}.about-intro__shot_1{border-radius:16px}.about-intro__shot_2{flex:1 1 0;height:auto}.about-intro__shot_3{border-radius:0}.about-intro__shot_4{flex:0 0 122px;height:122px}}@media(min-width: 1200px){.about-intro{padding-top:80px}.about-intro__inner{flex-direction:row;align-items:center;gap:40px}.about-intro__content{flex:0 0 608px;width:608px;gap:24px}.about-intro__title{font-size:40px;line-height:48px}.about-intro__lead{font-size:16px}.about-intro__lead:nth-child(2){line-height:28px}.about-intro__note{font-size:16px}.about-intro__gallery{flex:1 1 0;min-width:0;height:560px}.about-intro__col_a{overflow:hidden;border-radius:16px}.about-intro__col_b{overflow:visible;border-radius:0}.about-intro__shot_1{border-radius:0}.about-intro__shot_2{flex:0 0 122px;height:122px}.about-intro__shot_3{border-radius:16px}.about-intro__shot_4{flex:0 0 264px;height:264px}}.about-gallery{display:flex;flex-direction:column;align-items:center;gap:24px;overflow:hidden;padding-top:40px;padding-bottom:40px}.about-gallery__head{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin-inline:auto;text-align:center}.about-gallery__title{font-size:32px;line-height:36px}.about-gallery__mosaic{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding-left:16px}.about-gallery__row{display:flex;width:max-content}.about-gallery__row_b{padding-left:128px}.about-gallery__track{display:flex;width:max-content;will-change:transform;backface-visibility:hidden;animation:about-gallery-marquee 45s linear infinite}.about-gallery__track_rev{animation-direction:reverse}.about-gallery__set{display:flex;flex-shrink:0;align-items:center;gap:12px;padding-right:12px}.about-gallery__shot{flex-shrink:0;width:340px;height:340px;overflow:hidden;border-radius:16px}.about-gallery__shot[data-img-placeholder]{animation:none;background-color:var(--surface-muted)}.about-gallery__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}@media(min-width: 768px){.about-gallery__mosaic{padding-left:max(32px,(100% - 1304px)/2 + 32px)}.about-gallery__shot{width:342px;height:270px}}@media(min-width: 1200px){.about-gallery{gap:40px;padding-top:80px;padding-bottom:80px}.about-gallery__head{max-width:774px}.about-gallery__title{font-size:40px;line-height:48px}.about-gallery__shot{width:405px;height:320px}}@keyframes about-gallery-marquee{to{transform:translate3d(-50%, 0, 0)}}@media(prefers-reduced-motion: reduce){.about-gallery__track{animation:none}}.page-services{background:var(--bg)}.page-services__top{display:flex;flex-direction:column;gap:10px;padding-top:16px}@media(min-width: 768px){.page-services__top{padding-top:0}}.services-hero{display:flex;flex-direction:column;gap:32px;width:100%;padding-top:40px;padding-bottom:40px}.services-hero__intro{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.services-hero__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.services-hero__title{font-size:40px;line-height:40px;margin-bottom:0;font-weight:400}.services-hero__lead{width:100%;font-weight:500;font-size:16px}.services-hero__actions{display:flex;flex-direction:column;gap:6px;width:100%}.services-hero__cta{width:100%}.services-hero__cta svg{display:block;flex-shrink:0}.services-hero__media{overflow:hidden;width:100%;height:440px;border-radius:16px;flex-shrink:0}.services-hero__media[data-img-placeholder]{animation:none;background-color:var(--surface-subtle)}.services-hero__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}@media(min-width: 768px){.services-hero{padding-top:30px}.services-hero__intro{align-items:flex-start}.services-hero__copy{align-items:flex-start;text-align:left}.services-hero__actions{flex-direction:row;flex-wrap:wrap;width:auto}.services-hero__cta{width:auto}.services-hero__media{height:300px}}@media(min-width: 1200px){.services-hero{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.services-hero__intro{flex:0 0 510px;width:510px}.services-hero__title{font-size:48px;line-height:48px}.services-hero__lead{line-height:28px}.services-hero__media{flex:0 0 608px;width:608px;height:440px}}.split-media{overflow:hidden;padding-top:40px;padding-bottom:40px}.split-media__inner{display:flex;flex-direction:column;justify-content:center;gap:24px}.split-media__content{display:flex;flex-direction:column;gap:16px;width:100%}.split-media__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.split-media__leads{display:flex;flex-direction:column;gap:12px;width:100%;text-align:center}.split-media__lead{font-weight:500;font-size:14px;line-height:24px}.split-media__note{color:var(--text);font-size:14px;line-height:24px}.split-media__actions{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%}.split-media__cta{width:100%}.split-media__cta svg{display:block;flex-shrink:0}.split-media__gallery{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;width:100%;height:500px}.split-media__shot{min-width:0;min-height:0;overflow:hidden;border-radius:16px}.split-media__shot:nth-child(1){grid-column:1/-1}.split-media__shot:nth-child(2){grid-column:1;grid-row:2}.split-media__shot:nth-child(3){grid-column:2;grid-row:2}.split-media__shot[data-img-placeholder]{animation:none;background-color:var(--surface-muted)}.split-media__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}@media(min-width: 768px){.split-media__inner{gap:32px}.split-media__copy{align-items:flex-start;text-align:left}.split-media__leads{text-align:left}.split-media__actions{flex-direction:row;align-items:flex-start;width:auto}.split-media__cta{width:auto}.split-media__gallery{height:330px}.split-media__shot:nth-child(1){grid-column:1;grid-row:1}.split-media__shot:nth-child(2){grid-row:2}.split-media__shot:nth-child(3){grid-column:2;grid-row:1/-1}}@media(min-width: 1200px){.split-media{padding-top:80px;padding-bottom:80px}.split-media__inner{flex-direction:row;align-items:center;gap:40px}.split-media__content{flex:0 0 608px;width:608px;gap:24px}.split-media__lead{font-size:16px}.split-media__lead:nth-child(2){line-height:28px}.split-media__note{font-size:16px}.split-media__copy{max-width:500px}.split-media__gallery{order:-1;flex:1 1 0;min-width:0;height:560px;grid-template-rows:1fr 264px}}.feature-card{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:100%;padding:20px;background:var(--surface);border-radius:16px;outline:1px solid var(--border);outline-offset:-1px}@media(min-width: 768px){.feature-card{width:346px}}@media(min-width: 1200px){.feature-card{width:403px;padding:24px}}.feature-card__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:var(--danger-soft);color:var(--primary)}.feature-card__icon svg{display:block;width:24px;height:24px}.feature-card__copy{display:flex;flex-direction:column;gap:12px;width:100%}.feature-card__title{color:var(--text);font-weight:600;font-size:18px;line-height:20px;overflow-wrap:break-word}.feature-card__lead{line-height:20px;overflow-wrap:break-word}@media(min-width: 768px){.feature-card__lead{font-size:14px}}.features{overflow:hidden;padding-top:40px;padding-bottom:40px}.features__inner{display:flex;flex-direction:column;gap:24px}.features__head{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.features__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.features__aside{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%}.features__lead{width:100%;font-weight:500;font-size:16px;line-height:24px}.features__cta{width:100%}.features__cta svg{display:block;flex-shrink:0}.features__body{display:flex;flex-direction:column;gap:12px;width:100%}.features__list{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.features__list .feature-card{width:100%}.features__media{width:100%;height:280px;overflow:hidden;border-radius:16px}.features__media[data-img-placeholder]{animation:none;background-color:var(--surface-muted)}.features__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}@media(min-width: 768px){.features__inner{gap:32px}.features__aside{align-items:center}.features__cta{width:auto}.features__list{grid-template-columns:1fr 1fr;gap:12px}}@media(min-width: 1200px){.features{padding-top:80px;padding-bottom:80px}.features__inner{gap:40px}.features__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;text-align:left}.features__copy{align-items:flex-start;flex:1 1 0;min-width:0;max-width:623px}.features__aside{align-items:flex-start;justify-content:flex-end;flex:0 0 397px;width:397px;gap:12px}.features__body{flex-direction:row;align-items:stretch;gap:24px}.features__list{flex:0 0 819px;width:819px}.features__media{flex:1 1 0;width:auto;height:auto;min-width:0;align-self:stretch}}.feature-slider{overflow:hidden;padding-top:40px;padding-bottom:40px}.feature-slider__inner{display:flex;flex-direction:column;gap:24px;min-width:0}.feature-slider__slider{display:flex;flex-direction:column;gap:inherit;overflow:visible;width:100%;min-width:0;max-width:100%}.feature-slider__head{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.feature-slider__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.feature-slider__nav{display:none;align-items:center;gap:6px;flex-shrink:0}.feature-slider__nav .icon-btn_default{background:var(--text);color:var(--surface)}.feature-slider__track{overflow:hidden;width:calc(100% + (100vw - 100%)/2);min-width:0}.feature-slider__list{align-items:stretch}.feature-slider__item{height:auto}.feature-slider .feature-card{width:256px;height:100%;padding:24px}@media(min-width: 768px){.feature-slider__inner{gap:32px}.feature-slider__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px}.feature-slider__copy{align-items:flex-start;text-align:left;flex:0 1 360px;width:360px}.feature-slider__nav{display:flex}.feature-slider .feature-card{width:230px}}@media(min-width: 1200px){.feature-slider{padding-top:80px;padding-bottom:80px}.feature-slider__inner{gap:40px}.feature-slider__copy{flex:0 1 774px;width:774px}.feature-slider .feature-card{width:292px;padding:32px;gap:24px}.feature-slider .feature-card__title{font-size:20px;line-height:24px}.feature-slider .feature-card__lead{font-size:16px;line-height:24px;min-height:96px}}.process{overflow:hidden;padding-top:40px;padding-bottom:40px;background:var(--bg-secondary)}.process .ui-subheading{color:var(--secondary)}.process .ui-title{color:var(--surface)}.process__inner{display:flex;flex-direction:column;gap:24px}.process__head{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%}.process__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.process__aside{display:flex;flex-direction:column;align-items:stretch;width:100%}.process__cta{width:100%}.process__cta svg{display:block;flex-shrink:0}.process__list{display:flex;flex-direction:column;gap:32px;width:100%;margin:0;padding:0;list-style:none}.process__item{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.process__item:not(:last-child){padding-bottom:32px;border-bottom:1px solid var(--muted)}.process__num{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--primary);color:var(--surface);font-weight:600;font-size:16px;line-height:20px}.process__body{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.process__step-title{color:var(--surface);font-weight:600;font-size:20px;line-height:32px;overflow-wrap:break-word}.process__step-lead{color:var(--subtle);font-size:14px;line-height:20px;overflow-wrap:break-word}@media(min-width: 768px){.process{padding-top:64px;padding-bottom:64px}.process__inner{gap:32px}.process__head{flex-direction:row;align-items:flex-end;gap:32px}.process__copy{flex:1 1 0;min-width:0}.process__aside{align-items:flex-end;flex:0 0 auto;width:auto}.process__cta{width:auto}.process__item{flex-direction:row}.process__body{flex:1 1 0}}@media(min-width: 1200px){.process{padding-top:80px;padding-bottom:103px}.process__inner{gap:40px}.process__head{justify-content:space-between;gap:24px}.process__copy{flex:1 1 0;max-width:623px}.process__aside{flex:0 0 397px;width:397px}.process__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0}.process__item{flex:1 1 0;flex-direction:column;min-width:0;padding-right:40px;padding-left:40px;padding-top:22px}.process__item:not(:last-child){padding-bottom:0;border-bottom:0;border-right:1px solid var(--muted)}.process__item:first-child{padding-left:0}.process__item:last-child{padding-right:0}.process__step-title{max-width:160px}.process__num{width:48px;height:48px;font-size:20px;line-height:32px}.process__body{flex:none;gap:12px}}.pricing{overflow:hidden;padding-top:16px;padding-bottom:16px}.pricing__card{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;width:100%;padding:64px 32px;border-radius:16px}.pricing__media,.pricing__shade{position:absolute;inset:0;pointer-events:none}.pricing__media[data-img-placeholder]{animation:none;background-color:var(--surface-secondary)}.pricing__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.pricing__shade{background:linear-gradient(90deg, rgba(21, 22, 25, 0.6) 0%, rgba(21, 22, 25, 0.9) 100%)}.pricing__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.pricing__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.pricing__eyebrow{color:var(--secondary)}.pricing__title{color:var(--surface);font-size:40px;line-height:40px}.pricing__lead{width:100%;color:var(--subtle);font-weight:500;font-size:16px}.pricing__actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.pricing__cta{width:100%;height:48px;padding:0 24px}.pricing__cta svg{display:block;flex-shrink:0}@media(min-width: 768px){.pricing{padding-top:40px;padding-bottom:40px}.pricing__card{height:400px}.pricing__actions{flex-direction:row;justify-content:center;align-items:flex-start;width:auto}.pricing__cta{width:auto}}@media(min-width: 1200px){.pricing{padding-top:80px;padding-bottom:80px}.pricing__card{padding:10px}.pricing__content{max-width:780px}.pricing__title{font-size:48px;line-height:48px}.pricing__lead{font-size:18px;line-height:28px}.pricing__cta{font-size:16px;line-height:20px}}.review-card{display:flex;flex-direction:column;flex-shrink:0;gap:24px;width:201px;padding:24px;background:var(--surface);border-radius:16px;outline:1px solid var(--border);outline-offset:-1px}@media(min-width: 768px){.review-card{width:241px}}@media(min-width: 1200px){.review-card{gap:32px;width:292px;padding:32px}}.review-card__stars{display:flex;align-items:flex-start}.review-card__star{display:block;width:20px;height:20px;color:var(--accent)}@media(min-width: 1200px){.review-card__star{width:24px;height:24px}}.review-card__star_empty{color:var(--subtle)}.review-card__quote{color:var(--text);font-weight:500;font-size:16px;line-height:24px;overflow-wrap:break-word}@media(min-width: 1200px){.review-card__quote{font-size:18px;line-height:28px}}.review-card__author{display:flex;align-items:center;gap:12px;width:100%}.review-card__avatar{flex-shrink:0;width:42px;height:42px;border-radius:999px;overflow:hidden}@media(min-width: 1200px){.review-card__avatar{width:46px;height:46px}}.review-card__avatar[data-img-placeholder]{animation:none;background-color:var(--surface-muted)}.review-card__avatar-img{width:100%;height:100%;max-width:none;object-fit:cover}.review-card__person{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0}.review-card__name{color:var(--text);font-weight:600;font-size:16px;line-height:20px;overflow-wrap:break-word}@media(min-width: 1200px){.review-card__name{font-size:18px}}.review-card__meta{line-height:16px;overflow-wrap:break-word}@media(min-width: 768px){.review-card__meta{font-size:14px}}@media(min-width: 1200px){.review-card__meta{font-size:inherit;line-height:20px}}.reviews{display:flex;flex-direction:column;align-items:stretch;gap:24px;overflow:hidden;padding-top:40px;padding-bottom:40px}.reviews__head{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:788px;text-align:center}.reviews__viewport{width:100%;padding-left:16px}.reviews__track{display:flex;width:max-content;will-change:transform;backface-visibility:hidden;animation:reviews-marquee 45s linear infinite}.reviews__set{display:flex;flex-shrink:0;align-items:stretch;gap:8px;padding-right:8px}@media(min-width: 768px){.reviews{gap:32px}.reviews__viewport{padding-left:max(32px,(100% - 1304px)/2 + 32px)}.reviews__set{gap:12px;padding-right:12px}}@media(min-width: 1200px){.reviews{gap:40px;padding-top:80px;padding-bottom:80px}.reviews__head{max-width:880px}}@keyframes reviews-marquee{to{transform:translate3d(-50%, 0, 0)}}@media(prefers-reduced-motion: reduce){.reviews__track{animation:none}}.faq{overflow:hidden;padding-top:40px;padding-bottom:40px}.faq__inner{display:flex;flex-direction:column;gap:32px}.faq__head{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.faq__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.faq__aside{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.faq__lead{width:100%;font-weight:500;font-size:14px;line-height:20px}.faq__cta{width:100%}.faq__cta svg{display:block;flex-shrink:0}.faq__list{width:100%}@media(min-width: 768px){.faq__aside{width:397px}.faq__cta{width:auto}}@media(min-width: 1200px){.faq{padding-top:80px;padding-bottom:80px}.faq__inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}.faq__head{align-items:flex-start;flex:0 0 397px;width:397px;gap:24px;text-align:left}.faq__copy{align-items:flex-start}.faq__aside{align-items:flex-start;width:100%;gap:24px}.faq__lead{font-size:16px;line-height:24px}.faq__list{flex:0 0 608px;width:608px;padding-top:26px}}.service-area{overflow:hidden;padding-top:40px;padding-bottom:40px;background:var(--bg-secondary)}.service-area .ui-subheading{color:var(--secondary)}.service-area .ui-title{color:var(--surface)}.service-area__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.service-area__content{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;text-align:center}.service-area__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.service-area__texts{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.service-area__lead{width:100%;color:var(--subtle);font-weight:500}.service-area__note{width:100%;color:var(--surface);font-weight:600}.service-area__phone{color:inherit;font-weight:inherit;text-decoration:underline}.service-area__actions{display:flex;align-items:flex-start;gap:6px;width:100%}.service-area__cta{width:100%}.service-area__cta svg{display:block;flex-shrink:0}.service-area__map{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%;height:500px;padding:0 60px;overflow:hidden;border-radius:16px}.service-area__map:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.service-area__media,.service-area__shade{position:absolute;inset:0;pointer-events:none}.service-area__media[data-img-placeholder]{animation:none;background-color:var(--surface-secondary)}.service-area__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.service-area__shade{background:rgba(21,22,25,.6)}.service-area__pin{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.service-area__place{display:flex;flex-direction:column;gap:6px;width:100%;text-align:center}.service-area__company{color:var(--surface);font-weight:600;font-size:20px;line-height:32px}.service-area__address{color:var(--surface);font-weight:600;font-size:16px;line-height:24px}.service-area__hint{width:100%;color:var(--subtle-soft);font-weight:500;line-height:20px;text-align:center}@media(min-width: 768px){.service-area__content{max-width:670px}.service-area__actions{width:auto}.service-area__cta{width:auto}.service-area__map{height:340px}.service-area__company{font-size:24px}.service-area__address{font-size:18px}}@media(min-width: 1200px){.service-area{padding-top:80px;padding-bottom:80px}.service-area__inner{flex-direction:row;align-items:center;gap:40px}.service-area__content{align-items:flex-start;flex:0 0 568px;width:568px;max-width:none;text-align:left}.service-area__copy{align-items:flex-start}.service-area__texts{align-items:flex-start}.service-area__lead{line-height:28px}.service-area__note{line-height:28px}.service-area__map{order:-1;flex:1 1 0;min-width:0;height:532px}}.lead-form{overflow:hidden;padding-top:40px;padding-bottom:40px;background:var(--bg)}.lead-form__inner{display:flex;flex-direction:column;align-items:center;gap:24px}.lead-form__head{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.lead-form__copy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.lead-form__lead{width:100%;font-weight:500;font-size:16px;line-height:24px}.lead-form__call{width:100%}.lead-form__call svg{display:block;flex-shrink:0}.lead-form__card{position:relative;display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;background:var(--surface);border-radius:16px;outline:1px solid var(--border);outline-offset:-1px}.lead-form__card .ui-form-field{gap:6px}.lead-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-form__block,.lead-form__fields,.lead-form__foot{display:flex;flex-direction:column;gap:24px;width:100%}.lead-form__foot{gap:24px}.lead-form__legend{color:var(--muted);font-weight:600;font-size:16px;line-height:20px}.lead-form__row{display:grid;grid-template-columns:1fr;gap:24px;width:100%}.lead-form__services{display:flex;flex-direction:column;gap:12px;width:100%}.lead-form__chips{display:flex;flex-wrap:wrap;gap:6px;width:100%}.lead-form__chip{position:relative;cursor:pointer}.lead-form__chip input{position:absolute;opacity:0;pointer-events:none}.lead-form__chip span{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:8px 12px;border-radius:9999px;background:var(--surface);color:var(--text);font-weight:500;font-size:12px;line-height:14px;box-shadow:var(--shadow-xs);outline:1px solid var(--border);outline-offset:-1px;transition:background-color var(--tr),color var(--tr),outline-color var(--tr)}.lead-form__chip input:checked+span{background:var(--accent);color:var(--surface);outline-color:rgba(0,0,0,0)}.lead-form__chip input:focus-visible+span{box-shadow:var(--shadow-focus-ring)}.lead-form__submit{width:100%;height:40px;font-size:12px}.lead-form__submit svg{display:block;flex-shrink:0}.lead-form__legal{font-size:12px;line-height:12px;text-align:center}.lead-form__legal a{color:inherit;text-decoration:underline}.lead-form .ui-select.is-invalid .ui-select__control{outline-color:var(--danger)}@media(min-width: 768px){.lead-form__inner{gap:32px}.lead-form__call{width:auto}.lead-form__card{padding:32px}.lead-form__foot{gap:12px}.lead-form__row{grid-template-columns:1fr 1fr;gap:12px}.lead-form__chip span{height:auto;font-size:14px;line-height:16px}.lead-form__submit{height:44px;font-size:14px}}@media(min-width: 1200px){.lead-form{padding-top:80px;padding-bottom:80px}.lead-form__inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}.lead-form__head{align-items:flex-start;flex:0 0 463px;width:463px;gap:24px;text-align:left}.lead-form__copy{align-items:flex-start}.lead-form__card{flex:0 0 608px;width:608px}}
/*# sourceMappingURL=page.min.css.map */
