/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */@font-face{font-display:block;font-family:bootstrap-icons;src:url(./bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a) format("woff2"),url(./bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a) format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}:root{color:#f7f9fc;background:#010306;font-family:Segoe UI,Arial,system-ui,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html{background:#010306}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;color:inherit;font:inherit;background:transparent;cursor:pointer}img{display:block;max-width:100%}.landing{--services-overlap: clamp(132px, 17vh, 190px);--services-content-offset: clamp(54px, 8vh, 86px);--scene-black: #000102;--scene-ink: #010306;--scene-panel: #010409;--section-fade-height: clamp(170px, 22vh, 300px);--section-fade-height-neg: clamp(-300px, -22vh, -170px);--section-fade-blur: clamp(148px, 19vh, 250px);--section-fade-spread: clamp(-172px, -13vh, -108px);min-height:100vh;background:radial-gradient(ellipse at 50% 36%,rgba(48,132,226,.06),transparent 34%),linear-gradient(180deg,var(--scene-ink) 0%,var(--scene-black) 100%)}.landing>section:not(.hero):not(.services){margin-top:-1px;scroll-margin-top:clamp(74px,8vh,112px);box-shadow:inset 0 var(--section-fade-height) var(--section-fade-blur) var(--section-fade-spread) #000103fb,inset 0 var(--section-fade-height-neg) var(--section-fade-blur) var(--section-fade-spread) #000103fb}.services{scroll-margin-top:clamp(74px,8vh,112px)}.landing>section.protection:not(.hero):not(.services){margin-top:clamp(-128px,-11.5vh,-72px)}.landing>section.resultsShowcase:not(.hero):not(.services){margin-top:clamp(-150px,-14vh,-92px)}@media(min-width:981px){.landing>section.caseStudies:not(.hero):not(.services){margin-top:clamp(-310px,-18vh,-196px)}}.hero{position:relative;z-index:1;isolation:isolate;min-height:100vh;overflow:hidden;background:transparent}.heroBackground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:url(../assets/hero/showroom-bg.webp);background-position:center center;background-size:cover;mask-image:linear-gradient(180deg,#000 0%,#000 calc(100% - var(--services-overlap)),rgba(0,0,0,.68) calc(100% - 76px),transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 calc(100% - var(--services-overlap)),rgba(0,0,0,.68) calc(100% - 76px),transparent 100%)}.hero:after{content:none}.siteHeader{position:fixed;top:clamp(14px,1.25vw,22px);right:clamp(18px,3vw,58px);left:clamp(18px,3vw,58px);z-index:900;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(8px,.85vw,14px);align-items:center;justify-content:end;min-height:52px;padding:0;pointer-events:none}.brandSpacer{display:none}.mainNav{display:flex;width:max-content;max-width:100%;justify-content:flex-start;justify-self:end;gap:clamp(2px,.35vw,6px);min-width:0;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(203,231,255,.12);border-radius:999px;padding:4px;color:#ffffffeb;font-size:clamp(17px,1.2vw,21px);font-weight:400;line-height:1;white-space:nowrap;background:linear-gradient(180deg,#050f1b47,#00040b24),#00050c29;box-shadow:0 12px 32px #0000002e,inset 0 1px #ffffff09;pointer-events:auto;scrollbar-width:none;backdrop-filter:blur(7px) saturate(1.08);-webkit-backdrop-filter:blur(7px) saturate(1.08)}.mainNav::-webkit-scrollbar{display:none}.mainNav button{min-height:clamp(38px,2.7vw,46px);flex:0 0 auto;border-radius:999px;padding:0 clamp(12px,1vw,18px);background:#fff0;text-shadow:0 2px 8px rgba(0,0,0,.94),0 0 14px rgba(0,0,0,.86)}.mainNav button,.round-action,.cta{transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease,transform .18s ease}.mainNav button:hover,.mainNav button:focus-visible{color:#fff;background:#4ca0ff1f;text-shadow:0 0 18px rgba(91,181,255,.9)}.headerActions{display:flex;justify-self:end;gap:clamp(8px,.7vw,12px);padding-top:0;pointer-events:auto}.round-action{display:grid;width:clamp(46px,3vw,54px);aspect-ratio:1;place-items:center;border:1px solid rgba(229,242,255,.44);border-radius:999px;color:#fff;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.12),transparent 34%),#0109123d;box-shadow:0 12px 28px #0003,0 0 16px #3797ff1a,inset 0 0 16px #ffffff0a;text-decoration:none;backdrop-filter:blur(8px) saturate(1.08);-webkit-backdrop-filter:blur(8px) saturate(1.08)}.round-action i{font-size:clamp(23px,1.55vw,28px);line-height:1}.round-action:hover,.round-action:focus-visible{transform:translateY(-2px);border-color:#78c9ff;box-shadow:0 0 28px #3a99ff57,inset 0 0 18px #ffffff0f}.heroContent{position:relative;z-index:7;width:min(800px,51vw);margin-top:clamp(322px,30vh,430px);margin-left:clamp(40px,4.25vw,73px)}.eyebrow{margin:0 0 20px;color:#5fc0ff;font-size:clamp(18px,1.35vw,25px);font-weight:700;letter-spacing:.24em;line-height:1;text-shadow:0 0 13px rgba(69,179,255,.58)}.heroTitle{display:grid;width:max-content;gap:6px;margin:0;color:#e8ebef;font-family:Arial Black,Impact,sans-serif;font-size:clamp(76px,6.72vw,116px);font-weight:400;line-height:.78;letter-spacing:0;transform:scaleX(1.12);transform-origin:left center}.heroTitle span{width:max-content;background:linear-gradient(180deg,#fff,#f1f3f5 18%,#9fa5ab 47%,#fff 57%,#6b7077 76%,#f7f9fb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgba(245,248,251,.72);text-shadow:0 2px 0 rgba(0,0,0,.56),0 0 18px rgba(255,255,255,.25),0 0 32px rgba(94,170,255,.14)}.heroLead{margin:27px 0 0;color:#ffffffe6;font-size:clamp(24px,1.8vw,31px);font-weight:400;line-height:1.34;text-shadow:0 0 15px rgba(0,0,0,.9)}.heroButtons{--hero-cta-column: clamp(222px, 12.4vw, 238px);--hero-cta-gap: clamp(12px, .85vw, 16px);display:grid;grid-template-columns:repeat(2,minmax(0,var(--hero-cta-column)));align-items:stretch;gap:var(--hero-cta-gap);width:calc((var(--hero-cta-column) * 2) + var(--hero-cta-gap));margin-top:38px}.cta{display:inline-flex;min-height:67px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.56);border-radius:7px;color:#fff;background:#05070cb8;font-size:clamp(16px,1vw,19px);font-weight:400;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 20px #ffffff05}.ctaPrimary{grid-column:1 / -1;grid-row:2;width:100%;border-color:#1279e6;background:linear-gradient(180deg,#075cc0,#003584);box-shadow:inset 0 0 22px #43a5ff73,0 0 18px #1179e638}.ctaGhost{grid-column:2;grid-row:1;width:100%}.ctaTelegram{grid-column:1;grid-row:1;width:100%;gap:14px}.ctaTelegram i{font-size:clamp(22px,1.4vw,27px)}.cta:hover,.cta:focus-visible{transform:translateY(-2px);border-color:#77c5ff;box-shadow:0 0 26px #3f9bff52,inset 0 0 20px #ffffff0d}.leadOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:grid;min-width:320px;place-items:center;padding:24px;background:#000206c7;backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05)}.leadDialog{position:relative;width:min(100%,720px);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(212,231,255,.34);border-radius:14px;padding:34px;background:linear-gradient(180deg,#081524fa,#00050cfa),#01060d;box-shadow:0 30px 86px #0000009e,0 0 42px #368dff2e,inset 0 0 0 1px #ffffff06}.leadDialogClose{position:absolute;top:18px;right:18px;display:grid;width:42px;aspect-ratio:1;place-items:center;border:1px solid rgba(222,239,255,.28);border-radius:999px;color:#f4f8ffdb;background:#ffffff0e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.leadDialogClose:hover,.leadDialogClose:focus-visible{transform:translateY(-1px);border-color:#82caffe6;box-shadow:0 0 18px #5aacff38}.leadDialogHeader{display:grid;gap:12px;padding-right:46px}.leadDialogKicker{color:#79bdff;font-size:14px;line-height:1;text-transform:uppercase}.leadDialog h2{margin:0;color:#f7f9fc;font-size:34px;font-weight:400;line-height:1}.leadDialogHeader p{max-width:540px;margin:0;color:#e8eff8c2;font-size:18px;line-height:1.35}.leadForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:28px}.leadField{display:grid;align-self:start;align-content:start;gap:8px;min-width:0}.leadField-required{grid-template-rows:auto 54px minmax(18px,auto)}.leadField-wide,.leadFormMessage,.leadFormFooter{grid-column:1 / -1}.leadField>span:first-child{color:#eef4fcd1;font-size:15px;line-height:1}.leadField input,.leadField select,.leadField textarea{width:100%;min-width:0;border:1px solid rgba(208,230,255,.26);border-radius:8px;color:#fff;background:#00060db8;font:inherit;font-size:17px;line-height:1.25;outline:none;box-shadow:inset 0 0 18px #ffffff05;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.leadField input::placeholder,.leadField textarea::placeholder{color:#e2ecf86b;opacity:1}.leadField input,.leadField select{min-height:54px;padding:0 15px}.leadField textarea{min-height:118px;padding:14px 15px;resize:vertical}.leadField input:focus,.leadField select:focus,.leadField textarea:focus{border-color:#6fbeffdb;background:#020d1bd1;box-shadow:0 0 0 3px #4da5ff29,inset 0 0 18px #ffffff08}.leadField input[aria-invalid=true]{border-color:#ff7777db;box-shadow:0 0 0 3px #ff55551f}.leadFieldError,.leadFormMessage{color:#ffb9b9;font-size:14px;line-height:1.25}.leadFieldError{display:block;min-height:18px}.leadFieldError-empty{visibility:hidden}.leadFormMessage{margin:0}.leadFormFooter{display:flex;align-items:center;gap:18px;margin-top:2px}.leadSubmitButton{display:inline-flex;min-height:58px;min-width:210px;align-items:center;justify-content:center;border:1px solid rgba(54,143,255,.88);border-radius:8px;padding:0 24px;color:#fffffff5;background:linear-gradient(180deg,#0a64d3,#0040a7);font-size:18px;line-height:1;box-shadow:inset 0 0 22px #68b5ff47,0 0 20px #237bff2e;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.leadSubmitButton:hover,.leadSubmitButton:focus-visible{transform:translateY(-2px);box-shadow:inset 0 0 22px #68b5ff57,0 0 28px #4b9eff47}.leadSubmitButton:disabled{cursor:wait;opacity:.68;transform:none}.leadFormFooter p{margin:0;color:#e2ebf7ad;font-size:15px;line-height:1.35}.leadSuccess{display:grid;gap:18px;margin-top:30px;justify-items:start}.leadSuccess i{color:#75c6ff;font-size:46px;line-height:1}.leadSuccess p{max-width:520px;margin:0;color:#f4f8ffe0;font-size:20px;line-height:1.35}@media(max-width:620px){.leadOverlay{align-items:end;padding:12px}.leadDialog{width:100%;max-height:calc(100vh - 24px);border-radius:12px;padding:24px 18px 20px}.leadDialogHeader{padding-right:42px}.leadDialog h2{font-size:27px}.leadDialogHeader p{font-size:16px}.leadForm{grid-template-columns:1fr;gap:15px;margin-top:24px}.leadFormFooter{display:grid;gap:12px}.leadSubmitButton{width:100%}}.metricCards{display:flex;align-items:center;gap:clamp(27px,2.25vw,40px);width:min(920px,57vw);margin:43px 0 0;padding:0;list-style:none}.metricCard{position:relative;display:inline-flex;min-width:clamp(130px,8.2vw,158px);min-height:50px;flex:0 0 auto;align-items:center;gap:11px;padding:0;background:transparent}.metricCard:before{position:absolute;top:-10px;right:-12px;bottom:-10px;left:-12px;z-index:-1;border-radius:999px;content:"";background:radial-gradient(ellipse at 50% 50%,#00050cd6,#00050c8a 46%,#00050c00 76%);filter:blur(2px)}.metricCard:not(:last-child):after{position:absolute;top:50%;left:calc(100% + clamp(13px,1.1vw,20px));color:#c5e7fff2;font-size:clamp(34px,2.18vw,42px);font-weight:300;line-height:1;content:"|";text-shadow:0 0 2px rgba(255,255,255,.92),0 0 12px rgba(113,199,255,.9),0 0 28px rgba(33,134,255,.5),0 2px 8px rgba(0,0,0,.95);transform:translate(-50%,-50%)}.metricIcon{display:grid;width:43px;aspect-ratio:1;flex:0 0 43px;place-items:center;color:#dff1ff;filter:drop-shadow(0 0 7px rgba(255,255,255,.48)) drop-shadow(0 0 18px rgba(85,174,255,.44))}.metricIcon i{font-size:34px;line-height:1;text-shadow:0 0 8px rgba(255,255,255,.5),0 0 18px rgba(91,181,255,.4)}.metricCopy{display:grid;min-width:0;gap:2px;color:#ffffffeb;line-height:1;text-align:left;white-space:nowrap}.metricValue{color:#f4f8ff;font-size:clamp(19px,1.28vw,24px);font-weight:600;letter-spacing:0;text-shadow:0 2px 5px rgba(0,0,0,.96),0 0 12px rgba(0,0,0,.9),0 0 18px rgba(75,169,255,.2)}.metricLabel{color:#eef4fcdb;font-size:clamp(11px,.72vw,13px);font-weight:400;letter-spacing:0;text-shadow:0 2px 5px rgba(0,0,0,.98),0 0 11px rgba(0,0,0,.92)}@media(max-width:1440px)and (min-width:1281px){.heroContent{margin-top:clamp(276px,31vh,330px)}}@media(max-width:1280px){.heroBackground{background-position:28% center}.heroContent{width:min(560px,calc(100vw - 80px));margin-top:clamp(238px,28vh,300px)}.heroButtons{grid-template-columns:minmax(0,300px);gap:12px;width:min(100%,300px)}.cta,.ctaPrimary,.ctaGhost,.ctaTelegram{width:100%}.ctaTelegram{grid-column:1;grid-row:1}.ctaGhost{grid-column:1;grid-row:2}.ctaPrimary{grid-column:1;grid-row:3}}@media(max-width:1180px){.siteHeader{grid-template-columns:1fr auto;column-gap:8px;min-height:52px;row-gap:0}.brandSpacer{display:none}.mainNav{grid-column:1;grid-row:1;align-self:center;justify-content:flex-start;padding-top:0;font-size:clamp(16px,2vw,19px)}.headerActions{grid-column:2;grid-row:1;align-self:center;padding-top:0}.heroContent{width:min(430px,calc(100vw - 56px));margin-top:clamp(232px,28vh,286px)}.metricCards{flex-wrap:wrap}.metricCards{width:min(760px,82vw)}}@media(max-width:760px){.landing{--services-overlap: clamp(46px, 8vh, 68px)}.hero{min-height:auto;padding:74px 14px calc(var(--services-overlap) + 42px);background:radial-gradient(ellipse at 50% 19%,rgba(55,144,255,.16),transparent 38%),linear-gradient(180deg,#000204,#020813 48%,#000102)}.heroBackground{position:relative;inset:auto;z-index:1;width:min(100%,430px);height:clamp(214px,59vw,278px);margin:0 auto;overflow:hidden;border:1px solid rgba(141,202,255,.24);border-radius:14px;background-image:url(../assets/hero/showroom-mobile.webp);background-position:center;background-size:cover;box-shadow:0 22px 60px #0000006b,0 0 38px #237bff21,inset 0 0 0 1px #ffffff09;mask-image:none;-webkit-mask-image:none}.heroBackground:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(180deg,#0002070d,#0002070f 52%,#0002076b),linear-gradient(90deg,rgba(0,2,7,.16),transparent 28%,transparent 72%,rgba(0,2,7,.18))}.siteHeader{grid-template-columns:1fr auto;top:10px;right:10px;left:10px;column-gap:6px;min-height:46px;padding:0}.brandSpacer{display:none}.mainNav{display:flex;width:100%;max-width:100%;gap:2px;padding:3px;font-size:clamp(13px,3.55vw,15px);background:linear-gradient(180deg,#050f1b3d,#00040b1a),#00050c1f}.headerActions{grid-column:2;grid-row:1;align-self:center;gap:7px;padding-top:0}.round-action{width:40px}.round-action i{font-size:21px}.heroContent{display:grid;width:min(100%,390px);margin:20px auto 0;justify-items:center;text-align:center}.heroTitle{display:flex;width:100%;justify-content:center;gap:.18em;font-size:clamp(36px,10.8vw,48px);line-height:.9;transform:scaleX(1)}.heroTitle span{-webkit-text-stroke-width:.6px}.heroLead{margin-top:12px;font-size:clamp(17px,5vw,20px);line-height:1.28}.heroButtons{grid-template-columns:minmax(0,1fr);gap:10px;width:min(100%,340px);margin-top:18px}.cta,.ctaPrimary,.ctaGhost,.ctaTelegram{width:100%;min-height:50px;border-radius:8px;font-size:clamp(14px,4vw,16px)}.ctaPrimary{grid-column:1;grid-row:1}.ctaTelegram{grid-column:1;grid-row:2}.ctaGhost{grid-column:1;grid-row:3}.metricCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,340px);margin-top:18px}.metricCard{width:100%;min-height:58px;min-width:0;gap:8px;align-items:center;border:1px solid rgba(151,207,255,.18);border-radius:8px;padding:8px 10px;background:linear-gradient(180deg,#09192a85,#00060e94),#00071057;box-shadow:inset 0 0 16px #5eaeff0d,0 12px 28px #0003}.metricCard:before{content:none}.metricCard:after,.metricCard:not(:last-child):after{content:none}.metricIcon{width:30px;flex-basis:30px}.metricIcon i{font-size:24px}.metricCopy{white-space:normal}.metricValue{font-size:16px}.metricLabel{font-size:10px;line-height:1.12}}@media(max-width:560px){.siteHeader{top:max(8px,env(safe-area-inset-top));right:7px;left:7px;display:flex;min-height:40px;align-items:center;gap:5px}.mainNav{flex:1 1 auto;width:auto;min-width:0;gap:2px;padding:3px;font-size:clamp(12px,3.25vw,13px);scroll-snap-type:x proximity;mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 20px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 20px),transparent 100%)}.mainNav button{min-height:34px;padding-inline:10px;scroll-snap-align:start}.headerActions{flex:0 0 auto;gap:5px}.round-action{flex:0 0 34px;width:34px}.round-action i{font-size:19px}}@media(max-width:430px){.siteHeader{left:7px;right:7px;min-height:39px;gap:5px}.mainNav{gap:1px;font-size:clamp(11px,3vw,12px)}.mainNav button{min-height:33px;padding-inline:6px}.round-action{flex-basis:33px;width:33px}.round-action i{font-size:18px}.heroContent{width:min(100%,340px);margin-inline:auto}.eyebrow{font-size:15px;letter-spacing:.18em}.heroTitle{font-size:clamp(33px,10vw,42px)}.metricCards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:340px}}.services{position:relative;z-index:0;isolation:isolate;margin-top:calc(var(--services-overlap) * -1);min-height:100vh;overflow:hidden;background:#010306}.services:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background-image:linear-gradient(180deg,transparent 0%,transparent 50%,rgba(0,4,10,.1) 62%,rgba(0,3,8,.34) 74%,rgba(0,1,4,.72) 88%,#000102 100%),url(../assets/services/services-bottom-transition-v2.webp),radial-gradient(ellipse at 50% 78%,#368be814,#0000 46%),linear-gradient(180deg,#0002067a,#00020629 14%,#00020600 34%,#0002061a,#0001037a 82%,#000102),url(../assets/services/services-asphalt-bg.webp);background-position:center top,center bottom,center top,center top,center top;background-size:cover,100% auto,cover,cover,cover;background-repeat:no-repeat}.services:after{position:absolute;top:clamp(100px,12vh,128px);left:50%;z-index:0;width:min(520px,52vw);height:68px;pointer-events:none;content:"";background:radial-gradient(ellipse,#4ca4ff4d,#0000 72%);filter:blur(12px);transform:translate(-50%)}.servicesInner{position:relative;z-index:1;display:grid;align-content:start;min-height:100vh;padding:calc(clamp(126px,14.7vh,146px) + var(--services-content-offset)) clamp(40px,3.35vw,56px) clamp(154px,15vh,184px)}.servicesTitle{position:relative;margin:0;color:#d8dde5;font-size:clamp(30px,2.35vw,39px);font-weight:400;line-height:1;letter-spacing:.32em;text-align:center;text-transform:uppercase;background:linear-gradient(180deg,#fff,#dce4ee 30%,#7c838d 68%,#f6f8fb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 16px rgba(255,255,255,.28),0 0 32px rgba(70,146,255,.2)}.servicesTitle:before,.servicesTitle:after{position:absolute;left:50%;pointer-events:none;content:"";transform:translate(-50%)}.servicesTitle:before{top:calc(100% + 17px);width:min(560px,58vw);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(119,194,255,.52) 26%,rgba(245,250,255,.95) 50%,rgba(119,194,255,.52) 74%,transparent 100%);box-shadow:0 0 9px #66b4ffb8,0 0 20px #318cff61}.servicesTitle:after{top:calc(100% + 6px);width:min(220px,34vw);height:24px;background:radial-gradient(ellipse at center,#5bb5ff70,#1c5fb42e 38%,#0000 72%);filter:blur(3px)}.serviceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,.9vw,16px);width:min(100%,1568px);margin:clamp(82px,9vh,88px) auto 0}.serviceCard{position:relative;min-height:clamp(500px,58.5vh,552px);overflow:hidden;border:1px solid rgba(221,235,255,.28);border-radius:8px;padding:clamp(30px,2.2vw,36px) clamp(30px,2.2vw,36px);background:#010409;box-shadow:inset 0 0 44px #5096ff09,0 24px 56px #00000057}.serviceCard:before,.serviceCard:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}.serviceCard:before{z-index:1;opacity:.42;background:radial-gradient(ellipse at 50% 42%,#4a97ff24,#0000 42%),radial-gradient(ellipse at 50% 100%,#0d2a525c,#0000 58%)}.serviceCard:after{z-index:2;background:linear-gradient(180deg,#000308d6,#00030899 34%,#00030814 61%,#0003080f),linear-gradient(90deg,#00040994,#00040905)}.serviceArt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.98;filter:saturate(1.03) contrast(1.06);pointer-events:none}.serviceCard-protect .serviceArt{object-position:50% 70%}.serviceCard-polish .serviceArt{object-position:48% 72%}.serviceCard-interior .serviceArt{object-position:58% 72%}.serviceCard-sale .serviceArt{object-position:50% 64%}.serviceIcon,.serviceCard h3,.serviceCard p{position:relative;z-index:3}.serviceIcon{display:block;width:max-content;color:#edf6ff;font-size:clamp(38px,2.55vw,46px);line-height:1;text-shadow:0 0 10px rgba(255,255,255,.78),0 0 24px rgba(97,170,255,.56)}.serviceCard h3{display:grid;gap:3px;margin:clamp(25px,2.7vh,30px) 0 0;color:#fff;font-size:clamp(22px,1.45vw,26px);font-weight:400;line-height:1.14;letter-spacing:0}.serviceCard p{display:grid;gap:4px;margin:21px 0 0;color:#ffffffc7;font-size:clamp(16px,1.06vw,20px);font-weight:400;line-height:1.3;letter-spacing:0}@media(max-width:1180px){.servicesInner{padding-inline:28px}.serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.landing{--services-overlap: clamp(86px, 14vh, 120px);--services-content-offset: clamp(40px, 7vh, 64px)}.services{min-height:auto}.services:before{top:0;right:0;bottom:0;left:0;background-position:center top}.services:after{top:68px;width:min(360px,72vw);height:56px}.servicesInner{min-height:auto;padding:calc(74px + var(--services-content-offset)) 16px clamp(112px,16svh,136px)}.servicesTitle{font-size:clamp(22px,6.4vw,32px);line-height:1.25;letter-spacing:.18em}.serviceGrid{grid-template-columns:1fr;gap:18px;width:min(100%,390px);margin-top:clamp(32px,8svh,44px)}.serviceCard{min-height:clamp(320px,calc(100svh - 82px),480px);scroll-margin-top:72px;padding:clamp(22px,6svh,31px) clamp(22px,7vw,27px)}.serviceCard h3{font-size:clamp(22px,6vw,25px);margin-top:clamp(18px,4.2svh,25px)}.serviceCard p{font-size:clamp(16px,4.8vw,18px);margin-top:clamp(14px,3.4svh,21px)}}.priceServices{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 18%,rgba(62,151,255,.13),transparent 16%),radial-gradient(ellipse at 50% -2%,rgba(35,89,160,.13),transparent 34%),linear-gradient(180deg,var(--scene-black) 0%,rgba(1,4,9,.88) 18%,rgba(1,4,9,.96) 54%,rgba(0,2,5,.9) 84%,var(--scene-black) 100%),url(../assets/results/ceiling-texture.webp) center top / 100% auto no-repeat,url(../assets/results/floor-texture.webp) center bottom / 100% auto no-repeat,var(--scene-ink)}.priceServices:before,.priceServices:after{position:absolute;pointer-events:none;content:""}.priceServices:before{top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,rgba(0,0,0,.56),transparent 20%,transparent 80%,rgba(0,0,0,.56)),radial-gradient(ellipse at 18% 58%,rgba(45,116,208,.08),transparent 34%),radial-gradient(ellipse at 82% 58%,rgba(45,116,208,.08),transparent 34%)}.priceServices:after{top:122px;left:50%;z-index:0;width:min(560px,45vw);height:54px;background:radial-gradient(ellipse,#49a3ff52,#0000 68%);filter:blur(10px);transform:translate(-50%)}.priceServicesInner{position:relative;z-index:1;display:grid;align-content:start;min-height:100vh;padding:clamp(107px,11.6vh,118px) clamp(24px,3.7vw,64px) 64px}.priceServicesTitle{position:relative;margin:0;color:#d8dde5;font-size:clamp(31px,2.37vw,40px);font-weight:300;line-height:1;letter-spacing:.31em;text-align:center;text-transform:uppercase;background:linear-gradient(180deg,#fff,#dce4ee 30%,#7c838d 68%,#f6f8fb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 16px rgba(255,255,255,.28),0 0 32px rgba(70,146,255,.2)}.priceServicesTitle:before,.priceServicesTitle:after{position:absolute;left:50%;pointer-events:none;content:"";transform:translate(-50%)}.priceServicesTitle:before{top:calc(100% + 34px);width:min(960px,58vw);height:1px;background:radial-gradient(circle at 50% 50%,#ffffff 0 1px,#82cbff 2px 4px,rgba(57,151,255,.5) 5px,transparent 18px),linear-gradient(90deg,transparent 0%,rgba(109,190,255,.4) 28%,rgba(239,249,255,.82) 50%,rgba(109,190,255,.4) 72%,transparent 100%);box-shadow:0 0 10px #66beffa3,0 0 28px #308bff47}.priceServicesTitle:after{top:calc(100% + 24px);width:min(180px,25vw);height:28px;background:radial-gradient(ellipse at center,#6cbcff80,#236fcc30 38%,#0000 72%);filter:blur(3px)}.priceServiceCarousel{position:relative;--price-card-gap: clamp(14px, .95vw, 16px);--price-arrow-size: clamp(44px, 3.2vw, 54px);--price-arrow-gap: clamp(14px, 1.25vw, 22px);display:grid;grid-template-columns:var(--price-arrow-size) minmax(0,1fr) var(--price-arrow-size);align-items:center;column-gap:var(--price-arrow-gap);width:min(100%,1668px);margin:clamp(92px,9.8vh,98px) auto 0}.priceServiceTrack{grid-column:2;display:flex;width:100%;min-width:0;gap:var(--price-card-gap);margin:-6px 0 -12px;padding:6px 2px 12px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.priceServiceTrack::-webkit-scrollbar{display:none}.priceServiceCard{position:relative;--price-icon-slot: clamp(76px, 8.2vh, 84px);--price-title-slot: clamp(92px, 10.4vh, 106px);--price-desc-slot: clamp(132px, 16.2vh, 154px);flex:0 0 calc((100% - var(--price-card-gap) - var(--price-card-gap) - var(--price-card-gap)) / 4);min-height:clamp(620px,70vh,670px);overflow:hidden;border:1px solid rgba(221,235,255,.28);border-radius:8px;background:#010409;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 46px #5096ff0a,0 24px 56px #0000005c;cursor:pointer;scroll-snap-align:start;transition:border-color .18s ease,box-shadow .18s ease}.priceServiceCard:hover,.priceServiceCard:focus-visible{border-color:#78c6ffbd;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 52px #5096ff14,0 28px 64px #00000070,0 0 24px #2591ff33;outline:none}.priceServiceCard:focus-visible{outline:2px solid rgba(126,203,255,.86);outline-offset:5px}.priceServiceCard:before,.priceServiceCard:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}.priceServiceCard:before{z-index:1;opacity:.3;background:radial-gradient(ellipse at 50% 45%,#4a97ff14,#0000 46%),radial-gradient(ellipse at 50% 104%,#1443802e,#0000 58%)}.priceServiceCard:after{z-index:2;background:linear-gradient(180deg,#0003087a,#00030847 34%,#00030814 62%,#00030800),linear-gradient(90deg,#00040933,#00040900 62%,#0004091f)}.priceServiceArt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:1;filter:saturate(1.04) contrast(1.03) brightness(1);pointer-events:none}.priceServiceCard-ppf .priceServiceArt{object-position:50% 70%}.priceServiceCard-ceramic .priceServiceArt{object-position:50% 72%}.priceServiceCard-polish .priceServiceArt{object-position:53% 72%}.priceServiceCard-interior .priceServiceArt{object-position:57% 73%}.priceServiceCard-sound .priceServiceArt{object-position:58% 68%}.priceServiceCard-sale .priceServiceArt{object-position:50% 66%}.priceServiceCard-complex .priceServiceArt{object-position:52% 72%}.priceServiceCopy,.priceServiceIcon,.priceServiceCard h3,.priceServiceCard p,.priceServiceDivider,.priceServicePrice,.priceServiceDuration{position:relative;z-index:3}.priceServiceCopy{display:grid;grid-template-rows:var(--price-icon-slot) var(--price-title-slot) var(--price-desc-slot) auto auto auto 1fr;min-height:100%;align-items:flex-start;padding:clamp(25px,1.55vw,28px) clamp(23px,1.48vw,25px) 24px}.priceServiceIcon{display:block;width:max-content;color:#edf6ff;font-size:clamp(43px,2.85vw,48px);line-height:1;text-shadow:0 0 10px rgba(255,255,255,.78),0 0 24px rgba(97,170,255,.56)}.priceServiceCard h3{align-self:start;margin:0;color:#fff;font-size:clamp(22px,1.35vw,25px);font-weight:400;line-height:1.13;letter-spacing:0;text-wrap:balance;text-shadow:0 0 15px rgba(0,0,0,.92)}.priceServiceCard p{display:-webkit-box;align-self:start;width:100%;max-height:100%;margin:0;overflow:hidden;color:#e8ebf1bf;font-size:clamp(15px,.92vw,17px);font-weight:300;line-height:1.36;letter-spacing:0;text-shadow:0 0 14px rgba(0,0,0,.9);-webkit-box-orient:vertical;-webkit-line-clamp:6}.priceServiceDivider{display:block;width:100%;height:1px;align-self:start;margin:0 0 clamp(14px,1.9vh,18px);background:linear-gradient(90deg,#e7f0ff38,#aac6e429,#e7f0ff14)}.priceServicePrice{display:flex;align-items:baseline;gap:15px;color:#ffffffdb;line-height:1;text-shadow:0 0 14px rgba(255,255,255,.18),0 0 24px rgba(80,152,255,.12)}.priceServicePrice span{font-size:clamp(20px,1.29vw,23px);font-weight:300}.priceServicePrice strong{color:#ffffffeb;font-size:clamp(31px,2.18vw,37px);font-weight:700;letter-spacing:.07em}.priceServiceDuration{display:inline-flex;min-height:30px;align-items:center;justify-content:center;margin-top:14px;border:1px solid rgba(117,193,255,.35);border-radius:999px;padding:0 13px;color:#eaf5ffdb;background:#0c1c2e7a;font-size:15px;line-height:1;letter-spacing:.04em;box-shadow:inset 0 0 14px #69b0ff0d}.priceServiceFullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:clamp(18px,3vw,42px);background:radial-gradient(ellipse at 50% 50%,rgba(43,136,255,.18),transparent 58%),#000308a3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.priceServiceFullscreenCard{position:relative;width:min(76vh,720px,88vw);aspect-ratio:1;max-height:min(76vh,720px);min-height:0;overflow:hidden;border:1px solid rgba(221,235,255,.3);border-radius:8px;background:#010409;box-shadow:inset 0 0 0 1px #ffffff05,0 0 90px #2b88ff2e,0 34px 90px #00000094}.priceServiceFullscreenCard:before,.priceServiceFullscreenCard:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}.priceServiceFullscreenCard:before{z-index:1;opacity:.4;background:radial-gradient(ellipse at 26% 44%,rgba(62,150,255,.16),transparent 39%),radial-gradient(ellipse at 72% 106%,rgba(20,67,128,.2),transparent 56%)}.priceServiceFullscreenCard:after{z-index:2;background:linear-gradient(180deg,#0003084d,#00030814 48%,#00030833),linear-gradient(90deg,#0004096b,#00040914 54%,#00040914)}.priceServiceFullscreenArt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.05) contrast(1.03) brightness(1)}.priceServiceFullscreenClose{position:absolute;top:clamp(14px,1.7vw,22px);right:clamp(14px,1.7vw,22px);z-index:5;display:grid;width:clamp(42px,3.4vw,52px);aspect-ratio:1;place-items:center;border:1px solid rgba(226,239,255,.38);border-radius:999px;color:#fff;background:linear-gradient(180deg,#07121fe6,#00040aeb),#000710e0;box-shadow:0 0 24px #2f8bff29,inset 0 0 18px #ffffff0a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.priceServiceFullscreenClose:hover,.priceServiceFullscreenClose:focus-visible{border-color:#80c7ffe0;outline:none;box-shadow:0 0 28px #469eff47,inset 0 0 20px #ffffff0f;transform:scale(1.04)}.priceServiceFullscreenClose i{font-size:clamp(18px,1.5vw,24px);line-height:1}.priceServiceFullscreenCopy,.priceServiceFullscreenIcon,.priceServiceFullscreenCopy h3,.priceServiceFullscreenCopy p,.priceServiceFullscreenDivider,.priceServiceFullscreenPrice,.priceServiceFullscreenDuration{position:relative;z-index:3}.priceServiceFullscreenCopy{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:100%;height:100%;align-content:start;padding:clamp(32px,4.4vw,56px)}.priceServiceFullscreenIcon{width:max-content;color:#edf6ff;font-size:clamp(42px,4.1vw,62px);line-height:1;text-shadow:0 0 12px rgba(255,255,255,.82),0 0 30px rgba(97,170,255,.6)}.priceServiceFullscreenCopy h3{margin:clamp(22px,3vh,30px) 0 0;color:#fff;font-size:clamp(30px,4.2vw,54px);font-weight:400;line-height:1.04;letter-spacing:0;text-wrap:balance;text-shadow:0 0 18px rgba(0,0,0,.94)}.priceServiceFullscreenCopy p{min-height:0;max-height:100%;margin:clamp(16px,2.4vh,24px) 0 0;overflow:auto;color:#e8ebf1c7;font-size:clamp(16px,1.45vw,22px);font-weight:300;line-height:1.42;letter-spacing:0;scrollbar-width:thin;scrollbar-color:rgba(130,199,255,.48) rgba(255,255,255,.08);text-shadow:0 0 14px rgba(0,0,0,.9)}.priceServiceFullscreenDivider{display:block;width:100%;height:1px;margin:clamp(18px,2.6vh,26px) 0 clamp(15px,2vh,20px);background:linear-gradient(90deg,#e7f0ff42,#aac6e42e,#e7f0ff14)}.priceServiceFullscreenPrice{display:flex;align-items:baseline;gap:clamp(14px,1.4vw,22px);color:#ffffffdb;line-height:1;text-shadow:0 0 16px rgba(255,255,255,.2),0 0 28px rgba(80,152,255,.15)}.priceServiceFullscreenPrice span{font-size:clamp(18px,1.45vw,24px);font-weight:300}.priceServiceFullscreenPrice strong{color:#fffffff0;font-size:clamp(34px,4vw,58px);font-weight:700;letter-spacing:.07em}.priceServiceFullscreenDuration{display:inline-flex;width:max-content;min-height:38px;align-items:center;justify-content:center;margin-top:18px;border:1px solid rgba(117,193,255,.38);border-radius:999px;padding:0 18px;color:#eaf5ffe6;background:#0c1c2e80;font-size:17px;line-height:1;letter-spacing:.04em;box-shadow:inset 0 0 14px #69b0ff0d}.priceServiceArrow{position:absolute;top:50%;z-index:8;display:grid;width:clamp(44px,3.2vw,54px);aspect-ratio:1;place-items:center;border:1px solid rgba(226,239,255,.34);border-radius:999px;color:#fff;background:linear-gradient(180deg,#07121fe6,#00040aeb),#000710e0;box-shadow:0 0 22px #2f8bff24,inset 0 0 18px #ffffff0a;transform:translateY(-50%);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.priceServiceArrow-left{left:clamp(-26px,-1.6vw,-18px)}.priceServiceArrow-right{right:clamp(-26px,-1.6vw,-18px)}.priceServiceArrow i{font-size:clamp(24px,1.7vw,29px);line-height:1}.priceServiceCarousel>.priceServiceArrow{position:relative;top:auto;width:var(--price-arrow-size);transform:none}.priceServiceCarousel>.priceServiceArrow-left{grid-column:1;left:auto}.priceServiceCarousel>.priceServiceArrow-right{grid-column:3;right:auto}.priceServiceArrow:hover,.priceServiceArrow:focus-visible{transform:translateY(-50%) scale(1.04);border-color:#80c7ffe0;box-shadow:0 0 26px #469eff47,inset 0 0 20px #ffffff0f}.priceServiceCarousel>.priceServiceArrow:hover,.priceServiceCarousel>.priceServiceArrow:focus-visible{transform:scale(1.04)}@media(max-width:1600px){.priceServiceCard{flex-basis:calc((100% - var(--price-card-gap) - var(--price-card-gap)) / 3)}}@media(max-width:1280px){.priceServiceCard{flex-basis:calc((100% - var(--price-card-gap)) / 2)}}@media(max-width:920px){.priceServicesTitle{font-size:clamp(24px,3.4vw,31px);letter-spacing:.22em;line-height:1.18}.priceServiceCard{flex-basis:100%}}@media(max-width:760px){.priceServices{min-height:auto}.priceServices:after{top:68px;width:min(360px,72vw);height:56px}.priceServicesInner{min-height:auto;padding:74px 16px 56px}.priceServicesTitle{font-size:clamp(22px,5vw,28px);line-height:1.25;letter-spacing:.13em}.priceServicesTitle:before{top:calc(100% + 23px);width:min(520px,82vw)}.priceServicesTitle:after{top:calc(100% + 13px)}.priceServiceCarousel{margin-top:44px}.priceServiceTrack{gap:14px}.priceServiceCard{--price-icon-slot: 72px;--price-title-slot: 90px;--price-desc-slot: 138px;min-height:570px}.priceServiceCopy{padding:30px 24px 22px}.priceServiceCard h3{font-size:clamp(22px,6vw,25px)}.priceServiceCard p{font-size:clamp(17px,4.75vw,19px);-webkit-line-clamp:6}.priceServicePrice strong{font-size:clamp(29px,8vw,34px)}.priceServiceFullscreen{padding:14px}.priceServiceFullscreenCard{width:min(100%,560px);max-height:calc(100vh - 28px);border-radius:8px}.priceServiceFullscreenCard:after{background:linear-gradient(180deg,#0003085c,#00030829 46%,#0003083d),linear-gradient(90deg,#00030857,#00030814)}.priceServiceFullscreenClose{top:14px;right:14px;width:46px}.priceServiceFullscreenCopy{width:100%;padding:28px 24px 24px}.priceServiceFullscreenIcon{font-size:clamp(46px,13vw,58px)}.priceServiceFullscreenCopy h3{margin-top:18px;font-size:clamp(28px,8.4vw,40px);line-height:1.08}.priceServiceFullscreenCopy p{max-height:100%;font-size:clamp(17px,4.8vw,20px)}.priceServiceFullscreenPrice{gap:12px}.priceServiceFullscreenPrice span{font-size:20px}.priceServiceFullscreenPrice strong{font-size:clamp(34px,10vw,48px)}.priceServiceArrow{width:42px}}@media(max-width:620px){.priceServiceCarousel{grid-template-columns:1fr auto auto 1fr;row-gap:18px;width:min(100%,438px)}.priceServiceTrack{grid-column:1 / -1;grid-row:1}.priceServiceCard{flex-basis:100%}.priceServiceCarousel>.priceServiceArrow{grid-row:2}.priceServiceCarousel>.priceServiceArrow-left{grid-column:2}.priceServiceCarousel>.priceServiceArrow-right{grid-column:3}}.reviews{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 26%,rgba(51,126,208,.12),transparent 28%),radial-gradient(ellipse at 50% 100%,rgba(20,66,132,.11),transparent 38%),linear-gradient(180deg,var(--scene-black) 0%,rgba(1,3,7,.9) 18%,rgba(1,3,7,.96) 52%,rgba(0,2,5,.9) 84%,var(--scene-black) 100%),url(../assets/results/ceiling-texture.webp) center top / 100% auto no-repeat,url(../assets/results/floor-texture.webp) center bottom / 100% auto no-repeat,var(--scene-ink)}.reviews:before{position:absolute;pointer-events:none;content:""}.reviews:before{top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 18% 55%,rgba(48,111,190,.075),transparent 33%),radial-gradient(ellipse at 82% 55%,rgba(48,111,190,.075),transparent 33%),linear-gradient(90deg,rgba(0,0,0,.72),transparent 22%,transparent 78%,rgba(0,0,0,.72))}.reviewsInner{position:relative;z-index:1;display:grid;box-sizing:border-box;width:100%;grid-template-columns:minmax(0,1fr);align-content:start;min-height:100vh;padding:clamp(146px,17.3vh,164px) clamp(42px,2.7vw,45px) 92px}.reviewsTitle{position:relative;margin:0;color:#d8dde5;font-size:clamp(38px,3.07vw,52px);font-weight:300;line-height:1;letter-spacing:.28em;text-align:center;text-transform:uppercase;justify-self:center;width:100%;min-width:0;background:linear-gradient(180deg,#fff,#dce4ee 30%,#7c838d 68%,#f6f8fb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 16px rgba(255,255,255,.28),0 0 32px rgba(70,146,255,.2)}.reviewsTitle:before,.reviewsTitle:after{position:absolute;left:50%;pointer-events:none;content:"";transform:translate(-50%)}.reviewsTitle:before{top:calc(100% + 34px);width:min(712px,48vw);height:1px;background:radial-gradient(circle at 50% 50%,#ffffff 0 1px,#82cbff 2px 4px,rgba(57,151,255,.5) 5px,transparent 18px),linear-gradient(90deg,transparent 0%,rgba(109,190,255,.4) 25%,rgba(239,249,255,.82) 50%,rgba(109,190,255,.4) 75%,transparent 100%);box-shadow:0 0 10px #66beffa3,0 0 28px #308bff47}.reviewsTitle:after{top:calc(100% + 22px);width:min(230px,26vw);height:30px;background:radial-gradient(ellipse at center,#6cbcff8a,#236fcc33 40%,#0000 74%);filter:blur(3px)}.reviewCarousel{position:relative;--review-card-gap: clamp(22px, 1.43vw, 24px);--review-arrow-size: clamp(44px, 3.05vw, 52px);--review-arrow-gap: clamp(16px, 1.3vw, 22px);justify-self:center;box-sizing:border-box;width:min(100%,1360px);min-width:0;margin:clamp(94px,10vh,98px) auto 0;padding-inline:calc(var(--review-arrow-size) + var(--review-arrow-gap))}.reviewTrack{display:flex;width:100%;gap:var(--review-card-gap);padding-inline:2px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.reviewTrack::-webkit-scrollbar{display:none}.reviewCard{position:relative;flex:0 0 calc((100% - var(--review-card-gap) - var(--review-card-gap)) / 3);box-sizing:border-box;min-width:0;height:auto;aspect-ratio:1 / 1.08;overflow:hidden;border:1px solid rgba(91,174,255,.62);border-radius:14px;background:radial-gradient(ellipse at 50% 0%,rgba(55,139,237,.13),transparent 45%),radial-gradient(ellipse at 50% 105%,rgba(25,87,162,.2),transparent 48%),linear-gradient(180deg,#020910f0,#000308f7),#010409;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 46px #5096ff0e,0 0 28px #328eff14,0 26px 64px #0000006b;scroll-snap-align:start}.reviewCard:before,.reviewCard:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}.reviewCard:before{background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 18%,transparent 82%,rgba(98,184,255,.065)),linear-gradient(180deg,#00000014,#00000052)}.reviewCard:after{border-radius:inherit;box-shadow:inset 0 1px #b0dbff2e,inset 0 -1px #4ea6ff2e}.reviewRatingCard{display:grid;justify-items:center;align-content:center;padding:clamp(24px,2.28vw,36px) clamp(18px,1.55vw,26px);text-align:center}.reviewScore,.reviewStars,.reviewRatingText,.reviewRatingLine,.reviewCount,.reviewHeader,.reviewText{position:relative;z-index:1}.reviewScore{color:#fffffff5;font-size:clamp(54px,4vw,72px);font-weight:700;line-height:1;letter-spacing:.03em;text-shadow:0 1px 0 rgba(0,0,0,.72),0 0 17px rgba(255,255,255,.26),0 0 28px rgba(103,178,255,.16)}.reviewStars{display:flex;align-items:center;justify-content:center;color:#9dd0ff;text-shadow:0 0 4px rgba(255,255,255,.95),0 0 12px rgba(103,181,255,.9),0 0 28px rgba(55,137,255,.58)}.reviewStars i{line-height:1;filter:drop-shadow(0 0 7px rgba(99,178,255,.68))}.reviewStars-large{gap:clamp(10px,1vw,18px);margin-top:clamp(17px,1.8vw,27px);font-size:clamp(27px,2.26vw,40px)}.reviewStars-small{flex:0 0 auto;justify-content:center;width:100%;gap:clamp(7px,.65vw,10px);margin-top:clamp(16px,1.25vw,22px);font-size:clamp(18px,1.35vw,24px);text-shadow:0 0 3px rgba(255,255,255,.9),0 0 9px rgba(103,181,255,.72),0 0 17px rgba(55,137,255,.42)}.reviewStars-small i{filter:drop-shadow(0 0 5px rgba(99,178,255,.5))}.reviewQuoteCard>.reviewStars-small{margin-top:clamp(22px,1.8vw,30px)}.reviewRatingText{display:grid;gap:clamp(5px,.46vw,7px);margin:clamp(18px,1.8vw,28px) 0 0;color:#e5e8eedb;font-size:clamp(19px,1.38vw,25px);font-weight:300;line-height:1.2;letter-spacing:0;text-shadow:0 0 14px rgba(0,0,0,.9)}.reviewRatingLine{display:block;width:57px;height:2px;margin:clamp(17px,1.7vw,27px) 0 clamp(16px,1.6vw,25px);background:#74c8ff;box-shadow:0 0 10px #62bdffb8,0 0 20px #2d8aff57}.reviewCount{margin:0;color:#eaedf3e0;font-size:clamp(20px,1.38vw,25px);font-weight:300;line-height:1;letter-spacing:0;text-shadow:0 0 12px rgba(0,0,0,.9)}.reviewQuoteCard{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:clamp(24px,2.15vw,34px) clamp(22px,1.82vw,31px)}.reviewHeader{display:flex;width:100%;flex:0 0 auto;min-height:0;align-items:flex-start;justify-content:center;gap:clamp(15px,1.18vw,22px)}.reviewAvatar{width:clamp(58px,4.62vw,82px);aspect-ratio:1;flex:0 0 auto;overflow:hidden;border:1px solid rgba(81,174,255,.72);border-radius:999px;object-fit:cover;object-position:center;box-shadow:0 0 0 1px #00000080,0 0 18px #3d99ff61}.reviewAuthor{min-width:0;padding-top:clamp(2px,.42vw,7px)}.reviewAuthor h3{margin:0;color:#fffffff2;font-size:clamp(20px,1.42vw,26px);font-weight:400;line-height:1;letter-spacing:0;text-shadow:0 0 16px rgba(0,0,0,.86)}.reviewAuthor p{margin:clamp(9px,.82vw,14px) 0 0;color:#dde1e8bd;font-size:clamp(17px,1.12vw,21px);font-weight:300;line-height:1;letter-spacing:0;text-shadow:0 0 12px rgba(0,0,0,.9)}.reviewText{display:grid;width:100%;flex:0 0 auto;gap:clamp(6px,.55vw,9px);margin:clamp(17px,1.7vw,27px) 0 0;color:#e8eaefdb;font-size:clamp(17px,1.2vw,22px);font-weight:300;line-height:1.34;letter-spacing:0;text-align:center;text-shadow:0 0 14px rgba(0,0,0,.92)}.reviewText span{display:block;white-space:normal}.reviewArrow-left{left:0}.reviewArrow-right{right:0}.reviewArrow{width:var(--review-arrow-size)}@media(max-width:1380px){.reviewCarousel{width:min(100%,1260px)}.reviewCard{flex-basis:calc((100% - var(--review-card-gap) - var(--review-card-gap)) / 3)}}@media(max-width:1180px){.reviewCarousel{--review-card-gap: clamp(18px, 2.15vw, 22px);--review-arrow-size: 46px;--review-arrow-gap: 18px;width:min(100%,934px)}.reviewCard{flex-basis:calc((100% - var(--review-card-gap)) / 2)}}@media(max-width:760px){.reviews{min-height:auto}.reviewsInner{display:block;min-height:auto;padding:76px 16px 64px}.reviewsTitle{max-width:320px;margin:0 auto;font-size:clamp(20px,5.8vw,28px);line-height:1.32;letter-spacing:.12em}.reviewsTitle:before{top:calc(100% + 23px);width:min(520px,82vw)}.reviewsTitle:after{top:calc(100% + 13px)}.reviewCarousel{--review-card-gap: 14px;--review-arrow-size: 42px;--review-arrow-gap: 16px;width:min(100%,548px);margin-top:48px}.reviewTrack{gap:var(--review-card-gap)}.reviewCard{flex-basis:100%;height:auto;min-height:clamp(384px,72vw,426px);aspect-ratio:auto}.reviewQuoteCard{padding:clamp(28px,7.5vw,31px) clamp(22px,6vw,24px) 30px}.reviewHeader{min-height:0;gap:18px}.reviewAuthor h3{font-size:clamp(23px,6.4vw,27px)}.reviewAuthor p{font-size:clamp(18px,5vw,21px)}.reviewStars-small{gap:9px;margin-top:20px;font-size:clamp(20px,5.6vw,24px)}.reviewQuoteCard>.reviewStars-small{margin-top:20px}.reviewText{gap:9px;font-size:clamp(18px,5vw,21px)}.reviewText span{white-space:normal}.reviewArrow{width:42px}}@media(max-width:560px){.reviewCarousel{width:clamp(260px,calc(58vw + 64px),400px);padding-inline:0;padding-bottom:70px}.reviewCard{flex-basis:100%}.reviewArrow{top:calc(100% - 21px)}.reviewArrow-left{left:calc(50% - 52px)}.reviewArrow-right{right:calc(50% - 52px)}}@media(max-width:480px){.reviewCarousel{width:280px}}.finalContact{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:clamp(40px,5.1vh,48px) clamp(28px,2.35vw,40px);background:radial-gradient(ellipse at 50% 0%,rgba(55,130,215,.08),transparent 34%),radial-gradient(ellipse at 50% 100%,rgba(24,76,154,.1),transparent 38%),linear-gradient(180deg,var(--scene-black) 0%,rgba(1,3,7,.92) 20%,rgba(1,3,7,.96) 54%,rgba(0,2,5,.92) 84%,var(--scene-black) 100%),url(../assets/results/ceiling-texture.webp) center top / 100% auto no-repeat,url(../assets/results/floor-texture.webp) center bottom / 100% auto no-repeat,var(--scene-ink)}.finalContact:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(0,0,0,.68),transparent 24%,transparent 76%,rgba(0,0,0,.68)),radial-gradient(ellipse at 50% 50%,rgba(55,145,255,.055),transparent 46%)}.finalContactShell{position:relative;z-index:1;display:grid;width:min(100%,1592px);justify-items:center;gap:18px}.finalContactPanel{position:relative;--final-contact-logo-left: clamp(84px, 9.2%, 150px);width:100%;min-height:0;overflow:hidden;border:1px solid rgba(209,229,255,.48);border-radius:30px;background:#010409;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 70px #4897ff0b,0 0 46px #348cff13,0 32px 90px #0000008f}.finalContactPicture{position:relative;z-index:0;display:block;width:100%}.finalContactBackground{display:block;width:100%;height:auto;max-width:none;object-fit:contain;object-position:50% 0;pointer-events:none;filter:none}.finalContactContent{position:absolute;top:clamp(260px,19vw,326px);left:var(--final-contact-logo-left);z-index:2;width:min(520px,36%);padding:0}.finalContactTitle{display:grid;gap:9px;margin:0;text-transform:uppercase}.finalContactTitle span,.finalContactTitle strong{display:block;font-weight:400;line-height:1;letter-spacing:.11em;-webkit-text-stroke:.5px rgba(255,255,255,.18);text-shadow:0 1px 0 rgba(0,0,0,.86),0 0 14px rgba(255,255,255,.25),0 0 30px rgba(70,150,255,.17)}.finalContactTitle span{color:#e6e8ed;font-size:clamp(39px,3.05vw,52px);background:linear-gradient(180deg,#fff,#f7f9fc 42%,#c5ccd6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.finalContactTitle strong{color:#3c87ff;font-size:clamp(44px,3.55vw,60px);background:linear-gradient(180deg,#b1dcff,#5fa9ff 48%,#2d7cff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 0 rgba(0,0,0,.8),0 0 18px rgba(43,128,255,.38)}.finalContactLead{display:grid;gap:7px;margin:clamp(25px,3.1vh,30px) 0 0;color:#eceef3e6;font-size:clamp(24px,1.73vw,29px);font-weight:300;line-height:1.15;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 0 14px rgba(0,0,0,.92)}.finalContactActions{display:grid;grid-template-columns:minmax(0,min(100%,450px));align-items:stretch;justify-content:start;gap:clamp(14px,1.25vw,22px);width:min(100%,450px);margin-top:clamp(30px,3.55vh,35px)}.finalContactButton{display:inline-flex;width:100%;min-width:0;min-height:73px;align-items:center;justify-content:center;border:1px solid rgba(232,240,255,.42);border-radius:8px;color:#fffffff2;background:linear-gradient(180deg,#091524c2,#00060dd1),#00000080;font-size:clamp(20px,1.34vw,23px);font-weight:300;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 18px #ffffff06,0 0 #3f97ff00;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.finalContactButton-primary{border-color:#368fffe0;background:linear-gradient(180deg,#0a64d3,#0040a7);box-shadow:inset 0 0 22px #68b5ff59,0 0 20px #237bff33}.finalContactButton-telegram{gap:22px}.finalContactButton-telegram i{font-size:29px;line-height:1;transform:translateY(-1px) rotate(-8deg)}.finalContactButton:hover,.finalContactButton:focus-visible{transform:translateY(-2px);border-color:#89cafff5;box-shadow:inset 0 0 20px #69b0ff14,0 0 26px #52a9ff38}.finalContactBar{position:relative;z-index:2;display:grid;grid-template-columns:1.12fr 1.02fr .98fr .98fr;min-height:101px;align-items:center;margin:0;border-top:1px solid rgba(222,232,246,.28);padding:0 clamp(48px,3.7vw,63px);background:linear-gradient(180deg,#00020780,#000104b8),#0000006b;font-style:normal;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.finalContactInfo{position:relative;display:flex;min-width:0;align-items:center;gap:clamp(18px,1.35vw,23px);color:#e5e8eec7;text-decoration:none;transition:color .18s ease,text-shadow .18s ease}.finalContactInfo:not(:last-child):after{position:absolute;top:50%;right:clamp(20px,2vw,34px);width:1px;height:45px;content:"";background:#e0e9f842;transform:translateY(-50%)}.finalContactInfoIcon{display:grid;width:40px;aspect-ratio:1;flex:0 0 40px;place-items:center;color:#e0e8f4c7;filter:drop-shadow(0 0 9px rgba(255,255,255,.2)) drop-shadow(0 0 16px rgba(91,175,255,.16))}.finalContactInfoIcon i{font-size:38px;line-height:1}.finalContactInfoText{overflow:hidden;font-size:clamp(20px,1.38vw,23px);font-weight:300;line-height:1.15;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 12px rgba(0,0,0,.88)}.finalContactInfoLine{display:block}.finalContactInfo-address{padding-right:clamp(22px,2vw,36px)}.finalContactInfo-address .finalContactInfoText{line-height:1.18;overflow-wrap:break-word;text-overflow:clip;white-space:normal}.finalContactInfo-schedule{justify-content:center;padding-right:clamp(18px,1.5vw,28px)}.finalContactInfo-schedule .finalContactInfoText{display:block;width:max-content;max-width:100%;line-height:1.18;overflow-wrap:break-word;text-overflow:clip;white-space:normal}.finalContactInfo-schedule .finalContactInfoLine{white-space:nowrap}.finalContactInfo-schedule .finalContactInfoLine:last-child{text-align:center}a.finalContactInfo:hover,a.finalContactInfo:focus-visible{color:#fffffff5;text-shadow:0 0 16px rgba(104,181,255,.28)}.finalContactCredit{display:inline-flex;min-width:82px;min-height:42px;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(125,184,239,.2);border-radius:999px;padding:0 17px;color:#c2d5ebb8;background:#01091380;font-size:14px;font-weight:400;line-height:1;letter-spacing:.035em;text-decoration:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:inset 0 1px #ffffff06,0 12px 30px #00000038;transition:transform .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.finalContactCredit:hover,.finalContactCredit:focus-visible{transform:translateY(-2px);border-color:#65b2ff94;color:#edf6fff0;background:#041426a8;box-shadow:inset 0 1px #ffffff0b,0 0 24px #3389e621,0 14px 32px #00000047}@media(max-width:1280px){.finalContactPanel{--final-contact-logo-left: clamp(76px, 9.2%, 118px)}.finalContactContent{top:clamp(164px,17.5vw,220px);left:var(--final-contact-logo-left);width:min(470px,46%);padding:0}.finalContactTitle{margin-top:0}.finalContactTitle span{font-size:clamp(32px,4.2vw,46px)}.finalContactTitle strong{font-size:clamp(37px,4.9vw,52px)}.finalContactLead{margin-top:clamp(18px,2.15vw,24px);font-size:clamp(20px,2.35vw,25px)}.finalContactActions{gap:clamp(10px,1.15vw,14px);margin-top:clamp(14px,1.65vw,20px)}.finalContactButton{min-height:clamp(54px,5.2vw,60px);font-size:clamp(18px,2vw,20px)}.finalContactButton-telegram{gap:18px}.finalContactButton-telegram i{font-size:26px}.finalContactBar{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px;min-height:148px;padding-block:22px}.finalContactInfo{justify-content:center}.finalContactInfoText{text-align:center}.finalContactInfo-address,.finalContactInfo-schedule{padding-right:0}.finalContactInfo:nth-child(2):after{content:none}.finalContactInfo-schedule{justify-content:center}}@media(max-width:860px){.finalContact{min-height:100svh;place-items:start center;padding:56px 16px}.finalContactShell{width:min(100%,650px);gap:16px}.finalContactPanel{--final-contact-logo-left: clamp(28px, 9.2%, 54px);width:100%;min-height:auto;border-radius:20px}.finalContactBackground{height:clamp(320px,56.3vw,366px);object-fit:cover;object-position:21% 0}.finalContactContent{position:absolute;top:clamp(118px,16.4vw,134px);left:clamp(54px,9.2vw,76px);width:min(300px,calc(100% - 88px),49%);max-width:none;padding:0}.finalContactTitle{margin-top:0}.finalContactTitle span,.finalContactTitle strong{letter-spacing:.075em}.finalContactTitle span{font-size:clamp(23px,4.2vw,31px)}.finalContactTitle strong{font-size:clamp(26px,4.75vw,35px)}.finalContactLead{max-width:100%;gap:3px;margin-top:clamp(8px,1.45vw,10px);font-size:clamp(13px,2.25vw,16px);letter-spacing:.075em;line-height:1.12}.finalContactActions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin-top:clamp(8px,1.55vw,10px)}.finalContactButton{min-height:clamp(40px,5.2vw,44px);border-radius:7px;font-size:clamp(13px,2.15vw,16px)}.finalContactButton-telegram{gap:11px}.finalContactButton-telegram i{font-size:clamp(18px,2.8vw,22px)}.finalContactBar{position:relative;grid-template-columns:1fr;min-height:0;gap:16px;padding:22px clamp(20px,5vw,30px) 26px}.finalContactInfo:after,.finalContactInfo:not(:last-child):after{content:none}.finalContactInfo{gap:16px}.finalContactInfo-schedule{padding-right:0}.finalContactInfo-schedule .finalContactInfoText{max-width:calc(100% - 50px)}.finalContactInfoIcon{width:34px;flex-basis:34px}.finalContactInfoIcon i{font-size:31px}.finalContactInfoText{font-size:clamp(17px,4.65vw,21px);white-space:normal}}@media(max-width:520px){.finalContact{padding:42px 14px}.finalContactPanel{width:100%;max-width:360px;border-radius:17px}.finalContactShell{width:min(100%,360px);max-width:360px;gap:14px}.finalContactCredit{width:auto;min-width:78px;min-height:40px;padding:0 12px;font-size:12px;letter-spacing:.02em}.finalContactInfo-address .finalContactInfoText{max-width:18ch}.finalContactPicture:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#000207b8,#0002078a 42%,#0002071a 72%,#0002073d),linear-gradient(180deg,#00020714,#0002071f 48%,#000207ad)}.finalContactBackground{height:clamp(326px,92vw,360px);object-fit:cover;object-position:94% 0;filter:saturate(1.06) contrast(1.05) brightness(.92)}.finalContactContent{top:clamp(48px,13vw,58px);left:clamp(26px,7.4vw,32px);width:min(280px,calc(100% - 54px))}.finalContactTitle{gap:6px;margin-top:0}.finalContactTitle span{font-size:clamp(21px,5.9vw,24px)}.finalContactTitle strong{font-size:clamp(29px,8vw,34px)}.finalContactLead{margin-top:12px;font-size:clamp(12px,3.35vw,14px);line-height:1.18}.finalContactActions{grid-template-columns:minmax(0,1fr);width:min(100%,282px);gap:10px;margin-top:16px}.finalContactButton{min-height:clamp(42px,11.2vw,46px);font-size:clamp(13px,3.75vw,15px)}.finalContactButton-telegram{gap:9px}}.protection{position:relative;display:grid;min-height:100vh;align-items:center;overflow:hidden;margin-top:clamp(-128px,-11.5vh,-72px);padding:clamp(168px,18.5vh,216px) clamp(24px,2.35vw,42px) clamp(124px,13.4vh,164px);background:radial-gradient(ellipse at 46% 34%,rgba(77,163,255,.17),transparent 39%),radial-gradient(ellipse at 50% 82%,rgba(70,158,255,.08),transparent 48%),linear-gradient(180deg,var(--scene-black) 0%,rgba(1,3,7,.78) 15%,rgba(1,4,8,.9) 50%,rgba(0,2,5,.96) 76%,var(--scene-black) 92%,var(--scene-black) 100%),url(../assets/results/ceiling-texture.webp) center top / 100% auto no-repeat,url(../assets/protection/packages-floor-continuation.webp) center bottom / max(100%,1500px) auto no-repeat,url(../assets/results/floor-texture.webp) center bottom / 100% auto no-repeat,var(--scene-ink)}.protection:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(180deg,#000102,#000103fa 13%,#000205b8 24%,#0002050d 42%,#0002052e 74%,#000102fa),linear-gradient(90deg,rgba(0,0,0,.74),transparent 22%,transparent 77%,rgba(0,0,0,.76))}.protection:after{position:absolute;right:0;bottom:-1px;left:0;z-index:0;height:clamp(340px,42vh,520px);pointer-events:none;content:"";background:linear-gradient(180deg,transparent 0%,rgba(0,2,6,.3) 24%,rgba(0,1,4,.82) 64%,var(--scene-black) 92%,var(--scene-black) 100%),radial-gradient(ellipse at 50% 28%,rgba(78,173,255,.055),transparent 54%);opacity:1}.protectionInner{position:relative;z-index:1;width:100%;max-width:1780px;margin:0 auto}.protectionPanel{--protection-art-fade: clamp(180px, 20vh, 260px);--protection-art-height: clamp(620px, 74vh, 810px);--protection-art-top: clamp(50px, 6.2vh, 72px);--protection-floor-top: calc(var(--protection-art-top) + var(--protection-art-height) - clamp(170px, 20vh, 250px));--protection-floor-width: max(110%, 1480px);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);min-height:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.protectionPanel:before,.protectionPanel:after{position:absolute;pointer-events:none;content:""}.protectionPanel:before{content:none}.protectionPanel:after{top:calc(var(--protection-art-top) - clamp(82px,12vh,132px));bottom:clamp(-220px,-18vh,-128px);left:50%;z-index:0;width:100vw;background:linear-gradient(180deg,transparent 0%,rgba(0,4,11,.02) 18%,rgba(0,5,14,.14) 40%,rgba(0,3,9,.36) 68%,rgba(0,1,4,.88) 91%,var(--scene-black) 100%),radial-gradient(ellipse at 50% 28%,#2a82ee16,#0000 66%),url(../assets/protection/packages-floor-continuation.webp) center top / max(100%,1672px) auto no-repeat;filter:saturate(1.02) contrast(1.03) brightness(.68);opacity:.76;transform:translate(-50%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 14%,rgba(0,0,0,.36) 36%,rgba(0,0,0,.78) 62%,#000 78%,rgba(0,0,0,.74) 91%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 14%,rgba(0,0,0,.36) 36%,rgba(0,0,0,.78) 62%,#000 78%,rgba(0,0,0,.74) 91%,transparent 100%)}.protectionBackdrop,.protectionVeil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.protectionBackdrop{z-index:1;inset:var(--protection-art-top) 0 auto;width:100%;height:var(--protection-art-height);max-width:none;object-fit:cover;object-position:50% 48%;opacity:1;filter:saturate(1.07) contrast(1.05) brightness(1.1);transform:scale(1.045);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.2) 3%,rgba(0,0,0,.72) 8%,#000 14%,#000 86%,rgba(0,0,0,.72) 92%,rgba(0,0,0,.2) 97%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 7%,rgba(0,0,0,.72) 19%,#000 36%,#000 60%,rgba(0,0,0,.74) 70%,rgba(0,0,0,.36) 84%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.2) 3%,rgba(0,0,0,.72) 8%,#000 14%,#000 86%,rgba(0,0,0,.72) 92%,rgba(0,0,0,.2) 97%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 7%,rgba(0,0,0,.72) 19%,#000 36%,#000 60%,rgba(0,0,0,.74) 70%,rgba(0,0,0,.36) 84%,transparent 100%);-webkit-mask-composite:source-in}.protectionVeil{z-index:2;background:radial-gradient(ellipse at 49% 59%,#000e1e00,#0003080f 62%,#00010442),linear-gradient(90deg,#0002065c,#0003081f 21%,#00030800 50%,#0003080f 69%,#0003085c),linear-gradient(180deg,#000104e6,#000206ad 12%,#00040b2e 30%,#00020605 46%,#00020633 67%,#0001037a)}.protectionZones,.protectionPlans{position:relative;z-index:3}.protectionZones{grid-column:1;align-self:start;display:grid;width:100%;padding:clamp(36px,4.8vh,58px) clamp(28px,2.8vw,52px) 0;justify-items:center;transform:translateY(clamp(-78px,-7.6vh,-58px))}.protectionTitle{width:min(100%,900px);max-width:min(900px,92vw);margin:0;color:#d7dce4;font-size:clamp(30px,2.65vw,46px);font-weight:400;line-height:1;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:normal;background:linear-gradient(180deg,#fff,#d9dee6 31%,#7d848f 70%,#f8fafc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform:translateY(clamp(-24px,-2.1vh,-12px));text-shadow:0 0 14px rgba(255,255,255,.2),0 0 24px rgba(76,159,255,.16)}.zoneListViewport{width:min(100%,780px);max-width:min(780px,calc(100vw - 80px));justify-self:center;margin:clamp(18px,2.5vh,28px) auto 0}.zoneTrack{display:flex;justify-content:center;width:100%}.zoneTrack>.zoneListClone{display:none}.zoneList{display:flex;flex-wrap:wrap;gap:clamp(9px,.72vw,12px);width:100%;max-width:100%;justify-content:center;margin:0;padding:0;list-style:none;color:#ffffffeb;font-size:clamp(14px,.9vw,17px);font-weight:400;line-height:1.08;text-shadow:0 0 12px rgba(0,0,0,.86)}@keyframes zoneMobileRail{0%{transform:translate(calc(-50% - 5px))}to{transform:translate(0)}}.zoneList li{position:relative;width:auto;min-height:38px;padding:0 16px 0 36px;display:inline-flex;align-items:center;border:1px solid rgba(126,199,255,.32);border-radius:999px;background:linear-gradient(180deg,#0b1929b8,#00050d7a),#01081285;box-shadow:inset 0 0 18px #5baeff0f,0 10px 22px #0000002e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.zoneList li:before{position:absolute;top:50%;left:15px;width:8px;aspect-ratio:1;border-radius:999px;content:"";background:#5da8ff;box-shadow:0 0 10px #55a4ffe6,0 0 22px #2f7cff80;transform:translateY(-50%)}.protectionPlans{position:relative;isolation:isolate;grid-column:1;align-self:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.1vw,18px);width:100%;margin-top:clamp(360px,45vh,520px);padding:0 clamp(28px,2.8vw,52px) clamp(48px,5.6vh,72px)}.protectionPlans>*{position:relative;z-index:1}.protectionPlansIntro{grid-column:1 / -1;display:grid;gap:5px;width:max-content;max-width:100%;margin:0 0 clamp(4px,.5vh,8px);color:#e1edfaad;font-size:clamp(13px,.82vw,15px);font-weight:400;line-height:1;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 12px rgba(0,0,0,.84)}.protectionPlansIntro strong{color:#fffffff0;font-size:clamp(22px,1.62vw,30px);font-weight:400;letter-spacing:.04em;text-transform:none}.protectionPlan{position:relative;display:grid;grid-template-areas:"number icon" "title icon" "detail icon" "divider divider" "price price";grid-template-columns:minmax(0,1fr) auto;min-height:clamp(228px,26vh,290px);align-items:start;gap:0 clamp(18px,1.2vw,24px);overflow:hidden;border:1px solid rgba(117,191,255,.42);border-radius:8px;padding:clamp(21px,2.1vh,28px) clamp(20px,1.75vw,30px);color:#fff;background:linear-gradient(135deg,#122d4a5c,#040d1a7a 48%,#00040a94),radial-gradient(ellipse at 100% 0%,rgba(101,186,255,.14),transparent 48%),#00081247;box-shadow:inset 0 1px #ffffff12,inset 0 0 30px #5ca9ff11,0 18px 38px #00000038;text-align:left;backdrop-filter:blur(9px) saturate(1.06);-webkit-backdrop-filter:blur(9px) saturate(1.06);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.protectionPlan:before,.protectionPlan:after{position:absolute;pointer-events:none;content:""}.protectionPlan:before{inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#ffffffd1,#57aeffb3,#1c66e01f);box-shadow:0 0 18px #51a9ff5c}.protectionPlan:after{right:-12%;bottom:-30%;width:46%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,#65b8ff1f,#0000 68%);filter:blur(2px)}.protectionPlan:hover,.protectionPlan:focus-within{transform:translateY(-3px);border-color:#9ad3ffd1;background:linear-gradient(135deg,#183a5c7a,#05101f9e 48%,#00040ab8),radial-gradient(ellipse at 100% 0%,rgba(123,203,255,.18),transparent 48%),#0008125c;box-shadow:inset 0 1px #ffffff1a,inset 0 0 34px #60aaff1f,0 0 36px #3e8bff36,0 20px 42px #00000047}.planNumber{grid-area:number;margin-bottom:12px;color:#a9d9ffb8;font-size:clamp(13px,.82vw,15px);font-weight:400;line-height:1;letter-spacing:.16em;text-shadow:0 0 12px rgba(74,160,255,.2)}.planIconBadge{grid-area:icon;display:grid;width:clamp(58px,4.2vw,74px);aspect-ratio:1;place-items:center;border:1px solid rgba(140,205,255,.36);border-radius:999px;background:radial-gradient(circle at 50% 22%,#ffffff1f,#469dff14 42%,#00050d8f);box-shadow:inset 0 0 18px #61b0ff14,0 0 22px #2f84ff26}.protectionPlan h3{grid-area:title;display:grid;min-height:0;align-content:center;gap:3px;margin:0;color:#fffffff2;font-size:clamp(22px,1.45vw,28px);font-weight:400;line-height:1.14;letter-spacing:0;text-shadow:0 0 16px rgba(0,0,0,.9)}.planDetail{grid-area:detail;max-width:26ch;margin:12px 0 0;color:#e5f0fab3;font-size:clamp(14px,.92vw,16px);font-weight:400;line-height:1.32;letter-spacing:0}.planDivider{grid-area:divider;width:100%;height:1px;margin:clamp(16px,1.55vh,20px) 0 clamp(14px,1.35vh,18px);background:linear-gradient(90deg,rgba(142,194,255,.74),rgba(255,255,255,.3),transparent);box-shadow:0 0 12px #63acff4d}.planPrice{grid-area:price;margin:0;color:#9ed2ff;font-size:clamp(22px,1.5vw,29px);font-weight:400;line-height:1;white-space:nowrap;text-shadow:0 0 15px rgba(42,130,255,.28)}.planIcon{display:block;margin:0;color:#8ac8ff;font-size:clamp(28px,2.15vw,38px);line-height:1;text-shadow:0 0 12px rgba(118,189,255,.54),0 0 26px rgba(56,136,255,.3)}.protectionPlan-full .planIcon{font-size:clamp(30px,2.3vw,40px)}@media(max-width:1280px){.protectionPanel{grid-template-columns:minmax(0,1fr)}.protectionBackdrop{object-position:45% 50%;transform:scale(1.05)}.protectionVeil{background:radial-gradient(ellipse at 50% 58%,#000e1e00,#00030814 58%,#00010457),linear-gradient(90deg,#0002066b,#00030829 24%,#00030805 58%,#00030861),linear-gradient(180deg,#00010461,#0000 42%,#00020642 68%,#00010480)}.protectionPlan{min-height:clamp(218px,25vh,270px)}}@media(max-width:980px){.landing>section.protection:not(.hero):not(.services){margin-top:clamp(-94px,-9vh,-56px)}.protection{min-height:auto;margin-top:clamp(-94px,-9vh,-56px);padding:128px 18px 92px}.protectionPanel{--protection-art-fade: clamp(150px, 24vw, 230px);--protection-art-height: clamp(410px, 58vw, 540px);--protection-art-top: clamp(126px, 16vw, 154px);--protection-floor-top: calc(var(--protection-art-top) + var(--protection-art-height) - clamp(150px, 22vw, 220px));--protection-floor-width: max(118%, 900px);grid-template-columns:1fr;min-height:auto}.protectionBackdrop{object-fit:cover;object-position:47% 38%;opacity:1;filter:saturate(1.08) contrast(1.06) brightness(1.12);transform:scale(1.02)}.protectionVeil{background:linear-gradient(180deg,#0003084d,#00030803 32%,#00030824 58%,#00030866),linear-gradient(90deg,#00020638,#00020600,#00020638)}.protectionZones{grid-column:1;padding:clamp(34px,6vw,52px) 28px 0;width:100%;max-width:none;transform:translateY(clamp(-42px,-4.6vw,-30px))}.protectionTitle{width:min(100%,760px);max-width:min(760px,92vw);font-size:clamp(27px,4.3vw,38px);line-height:1.08;letter-spacing:.095em;transform:translateY(clamp(-26px,-3.4vw,-14px))}.zoneListViewport{width:min(100%,660px);max-width:100%;margin-top:18px}.zoneList{display:flex;flex-wrap:wrap;width:100%;max-width:100%;justify-content:center;gap:9px}.zoneList li{min-height:38px;padding:0 14px 0 34px}.protectionPlans{grid-column:1;grid-template-columns:repeat(3,minmax(210px,1fr));gap:12px;margin-top:clamp(232px,32vw,300px);overflow-x:auto;overflow-y:hidden;padding:0 28px 32px;scroll-snap-type:x proximity;scrollbar-width:none}.protectionPlans::-webkit-scrollbar{display:none}.protectionPlansIntro{grid-column:1 / -1;margin-bottom:0}.protectionPlan{grid-template-areas:"number" "icon" "title" "detail" "divider" "price";grid-template-columns:1fr;min-height:214px;padding:18px;background:linear-gradient(180deg,#0a1b2e57,#00050d80),#00081247}.planNumber{margin-bottom:10px}.planIconBadge{width:48px;margin-bottom:14px}.protectionPlan h3{font-size:clamp(18px,2.45vw,22px)}.planDetail{min-height:48px;font-size:clamp(13px,1.75vw,15px)}.planDivider{margin:14px 0 13px}.planPrice{font-size:clamp(18px,2.65vw,22px);white-space:normal}}@media(max-width:720px){.landing>section.protection:not(.hero):not(.services){margin-top:clamp(-78px,-8vh,-50px)}.protection{margin-top:clamp(-78px,-8vh,-50px);padding:104px 14px clamp(118px,31vw,148px);background:radial-gradient(ellipse at 50% 96%,rgba(60,156,255,.22),transparent 46%),radial-gradient(ellipse at 46% 34%,rgba(77,163,255,.17),transparent 39%),radial-gradient(ellipse at 50% 88%,rgba(70,158,255,.17),transparent 48%),linear-gradient(180deg,var(--scene-black) 0%,rgba(1,3,7,.78) 15%,rgba(1,4,8,.9) 50%,rgba(0,6,16,.82) 76%,rgba(0,14,33,.94) 91%,rgba(0,16,37,.96) 100%),url(../assets/results/ceiling-texture.webp) center top / 100% auto no-repeat,url(../assets/protection/packages-floor-continuation.webp) center bottom / max(150%,760px) auto no-repeat,url(../assets/results/floor-texture.webp) center bottom / 100% auto no-repeat,var(--scene-ink)}.protection:after{bottom:0;height:clamp(360px,96vw,460px);background:linear-gradient(180deg,transparent 0%,rgba(0,20,46,.18) 14%,rgba(7,44,86,.38) 38%,rgba(3,31,66,.66) 62%,rgba(1,19,45,.9) 84%,rgba(0,13,31,.96) 100%),radial-gradient(ellipse at 50% 20%,rgba(88,185,255,.28),transparent 58%),radial-gradient(ellipse at 50% 78%,rgba(49,139,255,.22),transparent 66%),url(../assets/protection/packages-floor-continuation.webp) center bottom / max(160%,780px) auto no-repeat;opacity:.98;mix-blend-mode:normal;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.24) 14%,rgba(0,0,0,.82) 42%,#000 72%,#000 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.24) 14%,rgba(0,0,0,.82) 42%,#000 72%,#000 100%)}.protectionPanel{--protection-art-fade: clamp(138px, 34vw, 190px);--protection-art-height: clamp(292px, 68vw, 360px);--protection-art-top: clamp(142px, 34vw, 188px);--protection-floor-top: calc(var(--protection-art-top) + var(--protection-art-height) - clamp(132px, 30vw, 168px));--protection-floor-width: max(150%, 760px);border-radius:0}.protectionPanel:after{content:none}.protectionVeil{inset:0 0 auto;height:calc(var(--protection-art-top) + var(--protection-art-height) + clamp(34px,11vw,56px));background:linear-gradient(180deg,#0003085c,#00030805 28%,#0003081f,#00020657,#00010300),linear-gradient(90deg,#00020647,#00020600,#0002063d);mask-image:linear-gradient(180deg,#000 0%,#000 64%,rgba(0,0,0,.42) 84%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 64%,rgba(0,0,0,.42) 84%,transparent 100%)}.protectionBackdrop{object-position:49% 35%;opacity:1;filter:saturate(1.07) contrast(1.05) brightness(1.11);transform:none;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 7%,rgba(0,0,0,.72) 19%,#000 36%,#000 60%,rgba(0,0,0,.74) 70%,rgba(0,0,0,.36) 84%,transparent 100%);mask-composite:add;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 7%,rgba(0,0,0,.72) 19%,#000 36%,#000 60%,rgba(0,0,0,.74) 70%,rgba(0,0,0,.36) 84%,transparent 100%);-webkit-mask-composite:source-over}.protectionZones{padding:clamp(30px,8vw,44px) 18px 0;width:100%;max-width:none;transform:none}.protectionTitle{width:100%;max-width:100%;font-size:clamp(18px,5.15vw,23px);letter-spacing:.05em;white-space:nowrap;transform:translateY(clamp(-16px,-3vw,-8px))}.zoneListViewport{width:calc(100% + 36px);max-width:none;margin:14px -18px 0;overflow:hidden;padding:0 18px 8px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%)}.zoneTrack{width:max-content;justify-content:flex-start;gap:10px;animation:zoneMobileRail 16s linear infinite;animation-play-state:paused}.zoneTrack.is-running{animation-play-state:running;will-change:transform}.zoneList,.zoneListClone{display:flex;flex:0 0 auto;flex-wrap:nowrap;width:max-content;max-width:none;justify-content:flex-start;gap:10px;margin:0;overflow:visible;padding:0;font-size:clamp(14px,4vw,16px);scroll-snap-type:x proximity;scrollbar-width:none}.zoneTrack>.zoneListClone{display:flex}.zoneList::-webkit-scrollbar{display:none}.zoneListViewport:hover .zoneTrack,.zoneListViewport:focus-within .zoneTrack{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.zoneListViewport{overflow-x:auto;scrollbar-width:none}.zoneListViewport::-webkit-scrollbar{display:none}.zoneTrack{animation:none;transform:none}.zoneTrack>.zoneListClone{display:none}}.zoneList li{flex:0 0 auto;width:auto;min-width:0;min-height:37px;padding:0 13px 0 32px;scroll-snap-align:start}.zoneList li:before{left:14px;width:8px}.protectionPlans{grid-template-columns:1fr;gap:14px;margin-top:clamp(270px,82vw,340px);overflow:visible;padding:0 14px 22px;scroll-snap-type:none}.protectionPlansIntro{gap:4px}.protectionPlansIntro strong{font-size:clamp(21px,6.1vw,26px)}.protectionPlan{min-height:auto;width:100%;grid-template-areas:"number icon" "title icon" "detail detail" "divider divider" "price price";grid-template-columns:minmax(0,1fr) auto;padding:20px 18px 19px;scroll-snap-align:none}.protectionPlan h3{min-height:auto;font-size:22px}.planIconBadge{width:50px;margin-bottom:0}.planDetail{min-height:0;max-width:none}.planDivider{margin:16px 0 14px}.planPrice{font-size:24px}.planIcon{font-size:28px}}.resultsShowcase{position:relative;isolation:isolate;min-height:100vh;margin-top:clamp(-150px,-14vh,-92px);overflow:hidden;background:linear-gradient(180deg,rgba(0,1,4,.98) 0%,rgba(0,1,4,.9) 10%,rgba(0,4,11,.54) 30%,rgba(0,4,11,.66) 52%,rgba(0,2,6,.88) 84%,var(--scene-black) 100%),radial-gradient(ellipse at 50% 34%,rgba(60,141,228,.09),transparent 44%),radial-gradient(ellipse at 50% 94%,rgba(58,136,226,.1),transparent 42%),url(../assets/results/results-transition-bg-v2.webp) center top / max(100%,1680px) auto no-repeat,url(../assets/protection/packages-floor-continuation.webp) center top / max(100%,1680px) auto no-repeat,url(../assets/results/floor-texture.webp) center bottom / 100% auto no-repeat,var(--scene-ink)}.resultsShowcase:before,.resultsShowcase:after{position:absolute;left:50%;z-index:0;pointer-events:none;content:"";transform:translate(-50%)}.resultsShowcase:before{top:clamp(-150px,-14vh,-92px);width:min(1500px,100vw);height:clamp(560px,66vh,760px);background:linear-gradient(180deg,rgba(0,1,4,.99) 0%,rgba(0,2,7,.88) 24%,rgba(0,3,9,.4) 58%,transparent 100%),radial-gradient(ellipse at 50% 32%,rgba(73,157,255,.08),transparent 64%),url(../assets/protection/packages-floor-continuation.webp) center top / max(100%,1680px) auto no-repeat,url(../assets/results/results-transition-bg-v2.webp) center top / max(100%,1680px) auto no-repeat;opacity:.78;filter:saturate(1.02) contrast(1.04) brightness(.66);mask-image:linear-gradient(180deg,#000 0%,#000 38%,rgba(0,0,0,.55) 68%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 38%,rgba(0,0,0,.55) 68%,transparent 100%);box-shadow:none}.resultsShowcase:after{bottom:clamp(-220px,-20vh,-132px);width:min(1600px,100vw);height:clamp(520px,60vh,690px);background:linear-gradient(180deg,transparent 0%,rgba(0,8,18,.18) 24%,rgba(0,3,8,.62) 56%,var(--scene-black) 88%,var(--scene-black) 100%),radial-gradient(ellipse at 50% 22%,rgba(69,151,255,.08),transparent 64%),url(../assets/results/floor-texture.webp) center bottom / 100% auto no-repeat;opacity:.96;filter:saturate(1.02) contrast(1.04) brightness(.68);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.36) 20%,#000 58%,#000 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.36) 20%,#000 58%,#000 100%);box-shadow:inset 0 1px #55a6ff14,0 0 90px #1758a01f}.resultsInner{position:relative;z-index:1;min-height:100vh;padding:clamp(206px,23vh,250px) clamp(42px,3.05vw,52px) clamp(198px,19vh,236px)}.resultsInner:after{position:absolute;right:0;bottom:clamp(-178px,-16vh,-110px);left:0;z-index:-1;height:clamp(360px,44vh,520px);pointer-events:none;content:"";background:radial-gradient(ellipse at 50% 42%,rgba(79,163,255,.055),transparent 58%),linear-gradient(180deg,transparent 0%,rgba(0,8,18,.32) 34%,rgba(0,3,8,.82) 72%,var(--scene-black) 100%)}.resultsTitle{position:relative;margin:0;color:#d8dde5;font-size:clamp(38px,2.86vw,48px);font-weight:400;line-height:1;letter-spacing:.34em;text-align:center;text-transform:uppercase;background:linear-gradient(180deg,#fff,#dce4ee 30%,#7c838d 68%,#f6f8fb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 16px rgba(255,255,255,.28),0 0 32px rgba(70,146,255,.2)}.resultsTitle:after{position:absolute;top:calc(100% + 32px);left:50%;width:min(760px,52vw);height:1px;pointer-events:none;content:"";background:radial-gradient(circle at 50% 50%,#ffffff 0 1px,#82cbff 2px 4px,rgba(57,151,255,.5) 5px,transparent 18px),linear-gradient(90deg,transparent 0%,rgba(109,190,255,.4) 27%,rgba(239,249,255,.82) 50%,rgba(109,190,255,.4) 73%,transparent 100%);box-shadow:0 0 10px #66beff94,0 0 28px #308bff3d;transform:translate(-50%)}.resultsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,1.6vw,28px);width:min(100%,1600px);margin:clamp(78px,8.4vh,92px) auto 0}.resultCard{position:relative;min-height:clamp(440px,53vh,520px);overflow:hidden;border:1px solid rgba(186,218,255,.3);border-radius:8px;background:#02050a;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 54px #549aff0e,0 26px 66px #0000006b}.resultCard:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;content:"";background:linear-gradient(180deg,#0002075c,#00020714 48%,#00020747),radial-gradient(ellipse at 18% 22%,rgba(40,111,190,.2),transparent 42%),linear-gradient(90deg,rgba(118,194,255,.05),transparent 24%,transparent 76%,rgba(118,194,255,.05))}.resultImage,.resultAfterClip,.resultBeforeClip{position:absolute}.resultAfterClip,.resultBeforeClip{right:0;left:0;z-index:1;top:0;bottom:0;overflow:hidden}.resultAfterClip{z-index:1;clip-path:inset(0 0 0 var(--split))}.resultBeforeClip{z-index:2;clip-path:inset(0 calc(100% - var(--split)) 0 0)}.resultImage{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;filter:saturate(1.02) contrast(1.06) brightness(.93);-webkit-user-select:none;user-select:none;pointer-events:none}.resultCard-paint .resultImageBefore{object-position:48% 50%;filter:saturate(.92) contrast(1.14) brightness(.76)}.resultCard-paint .resultImageAfter{object-position:48% 52%}.resultCard-interior .resultImageBefore{object-position:47% 50%;filter:saturate(.92) contrast(1.14) brightness(.76)}.resultCard-interior .resultImageAfter{object-position:48% 53%}.resultCard-body .resultImageBefore{object-position:49% 50%;filter:saturate(.92) contrast(1.14) brightness(.76)}.resultCard-body .resultImageAfter{object-position:51% 52%}.resultCardShade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,#0003088a,#0003082e 31%,#00030805 68%,#00030838),linear-gradient(180deg,#0003085c,#00030814 30%,#00030805)}.resultCardCopy{position:relative;z-index:7;width:max-content;max-width:calc(100% - 60px);padding:clamp(28px,3.2vh,32px) 30px 0;color:#fff;text-shadow:0 0 14px rgba(0,0,0,.94)}.resultCardCopy h3{margin:0;color:#ffffffeb;font-size:clamp(28px,2vw,34px);font-weight:400;line-height:1;letter-spacing:.02em}.resultCardCopy p{margin:13px 0 0;color:#fffc;font-size:clamp(19px,1.43vw,24px);font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap}.resultSplitLine{position:absolute;top:0;bottom:0;left:var(--split);z-index:8;width:1px;background:#f5faff80;box-shadow:0 0 0 1px #00000052,0 0 14px #c8e6ff2e;opacity:1;transform:translate(-50%);transition:opacity .16s ease}.resultCard[data-result-view=before] .resultSplitLine,.resultCard[data-result-view=after] .resultSplitLine{opacity:0}.resultHandle{position:absolute;top:53.4%;left:50%;display:grid;width:50px;aspect-ratio:1;place-items:center;border:2px solid rgba(236,242,250,.86);border-radius:999px;color:#fff;background:#000308c7;box-shadow:0 0 0 1px #0000009e,0 0 22px #000000a6,inset 0 0 18px #ffffff0a;transform:translate(-50%,-50%)}.resultHandle i{font-size:20px;line-height:1}.resultRange{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;width:100%;height:100%;opacity:0;cursor:ew-resize}.resultViewControls{position:absolute;right:clamp(14px,1.35vw,22px);bottom:clamp(14px,1.35vw,22px);z-index:12;display:flex;gap:4px;padding:4px;border:1px solid rgba(163,211,255,.28);border-radius:7px;background:#00040ab8;box-shadow:0 0 18px #0000007a,inset 0 0 18px #5babff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.resultViewButton{min-height:34px;padding:0 12px;border-radius:5px;color:#e8eff8c7;font-size:clamp(12px,.82vw,14px);font-weight:400;line-height:1;letter-spacing:0;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.resultViewButton:hover,.resultViewButton:focus-visible,.resultViewButton.is-active{color:#fff;background:#1b74d7c7;box-shadow:0 0 16px #3ca0ff42,inset 0 0 14px #98d5ff1a}.resultCard:hover .resultHandle,.resultCard:focus-within .resultHandle{border-color:#fff;box-shadow:0 0 0 1px #0009,0 0 20px #74beff6b,inset 0 0 18px #ffffff0f}.resultCard:hover .resultSplitLine,.resultCard:focus-within .resultSplitLine{background:#ffffffb3}.caseStudies{position:relative;isolation:isolate;min-height:100vh;margin-top:0;overflow:hidden;background:linear-gradient(180deg,var(--scene-black) 0%,rgba(0,1,4,.998) 14%,rgba(0,3,8,.98) 28%,rgba(0,7,17,.9) 44%,rgba(0,11,25,.78) 58%,rgba(1,4,10,.88) 72%,rgba(0,2,5,.92) 90%,var(--scene-black) 100%),radial-gradient(ellipse at 50% 36%,rgba(66,145,226,.095),transparent 48%),radial-gradient(ellipse at 50% 104%,rgba(32,95,166,.14),transparent 39%),url(../assets/results/floor-texture.webp) center bottom / 100% auto no-repeat,var(--scene-ink)}.caseStudies:before,.caseStudies:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:""}.caseStudies:before{inset:0 0 auto;height:clamp(560px,56vh,760px);background:linear-gradient(180deg,var(--scene-black) 0%,rgba(0,1,4,.995) 24%,rgba(0,3,9,.88) 44%,rgba(0,8,20,.42) 72%,transparent 100%),radial-gradient(ellipse at 50% 46%,rgba(75,158,255,.085),transparent 66%),radial-gradient(ellipse at 18% 58%,rgba(48,111,190,.08),transparent 34%),radial-gradient(ellipse at 82% 58%,rgba(48,111,190,.08),transparent 34%),url(../assets/results/ceiling-texture.webp) center clamp(132px,12vh,184px) / 100% auto no-repeat;opacity:1;mask-image:linear-gradient(180deg,#000 0%,#000 24%,rgba(0,0,0,.68) 42%,rgba(0,0,0,.32) 60%,transparent 84%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 24%,rgba(0,0,0,.68) 42%,rgba(0,0,0,.32) 60%,transparent 84%)}.caseStudies:after{inset:0 0 auto;height:clamp(980px,78vh,1120px);background:linear-gradient(180deg,rgba(0,1,3,.985) 0%,rgba(0,1,4,.9) 22%,rgba(0,4,11,.46) 48%,rgba(0,5,13,.14) 70%,transparent 100%),radial-gradient(ellipse at 50% 42%,rgba(43,118,204,.055),transparent 62%),linear-gradient(90deg,rgba(0,0,0,.5),transparent 24%,transparent 76%,rgba(0,0,0,.5));mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.48) 82%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.48) 82%,transparent 100%)}.caseStudiesInner{position:relative;z-index:1;min-height:100vh;padding:82px clamp(76px,4.6vw,78px) 72px}.caseStudiesTitle{max-width:1260px;margin:0 auto;color:#d8dde5;font-size:38px;font-weight:400;line-height:1.05;letter-spacing:.32em;text-align:center;text-transform:uppercase;background:linear-gradient(180deg,#fff,#dce4ee 30%,#7c838d 68%,#f6f8fb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 16px rgba(255,255,255,.28),0 0 32px rgba(70,146,255,.2)}.caseStudiesTitle span{display:inline}.caseStudiesTitle span+span{margin-left:.32em}.caseStudiesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(100%,1520px);margin:76px auto 0}.caseCard{position:relative;display:flex;min-height:626px;overflow:hidden;flex-direction:column;border:1px solid rgba(219,235,255,.34);border-radius:8px;background:linear-gradient(180deg,#040b12eb,#010912eb),#01050b;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 48px #4897ff0b,0 28px 62px #0000006b;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.caseCard:hover,.caseCard:focus-within{transform:translateY(-3px);border-color:#7dc1ffad;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 0 52px #4897ff0f,0 0 36px #348bff21,0 30px 64px #00000075}.caseCardImage{display:block;width:100%;height:auto;aspect-ratio:9 / 16;max-width:none;object-fit:cover;object-position:center;border-bottom:1px solid rgba(207,229,255,.08);background:#01050b;filter:saturate(1.04) contrast(1.05) brightness(1.02)}.caseCardBody{display:flex;flex:1;flex-direction:column;padding:23px 33px 27px;background:linear-gradient(180deg,#020c169e,#01070ee6),radial-gradient(ellipse at 16% 0%,rgba(49,131,224,.12),transparent 46%)}.caseCard h3{margin:0;color:#fffffff5;font-size:32px;font-weight:400;line-height:1.05;letter-spacing:0;text-shadow:0 0 16px rgba(0,0,0,.86)}.caseCard ul{display:grid;gap:13px;margin:18px 0 0;padding:0;list-style:none}.caseCard li{position:relative;padding-left:25px;color:#ecf0f7d6;font-size:20px;font-weight:400;line-height:1.08;letter-spacing:0}.caseCard li:before{position:absolute;top:.45em;left:0;width:10px;aspect-ratio:1;border-radius:999px;content:"";background:#58a9ff;box-shadow:0 0 10px #58a9ffdb,0 0 18px #3582ff57}.caseCardButton{display:inline-flex;width:224px;min-height:60px;align-items:center;justify-content:center;margin-top:auto;border:1px solid rgba(86,166,239,.78);border-radius:7px;color:#fffffff0;background:linear-gradient(180deg,#041526b3,#000812bf),#020b14db;font-size:20px;font-weight:400;line-height:1;letter-spacing:0;box-shadow:inset 0 0 18px #69b0ff0a,0 0 #52a9ff00;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.caseCardButton:hover,.caseCardButton:focus-visible{transform:translateY(-2px);border-color:#89cafff5;background:linear-gradient(180deg,#0a2642c7,#000d1dd1),#020b14e6;box-shadow:inset 0 0 20px #69b0ff14,0 0 26px #52a9ff33}@media(min-width:761px){.caseStudiesInner{padding:62px clamp(48px,7.2vw,76px) 54px}.caseStudiesTitle{font-size:clamp(26px,4.15vw,34px);letter-spacing:.24em}.caseStudiesTitle span+span{margin-left:.24em}.caseStudiesGrid{gap:12px;width:min(100%,clamp(640px,52vw,880px));margin-top:34px}.caseCard{min-height:0}.caseCardImage{height:clamp(500px,62vw,580px);aspect-ratio:auto}.caseCardBody{flex:1 0 auto;min-height:clamp(270px,21vw,310px);padding:clamp(18px,1.45vw,24px) clamp(18px,1.55vw,24px) clamp(20px,1.6vw,25px);border-top:1px solid rgba(107,181,255,.16);background:linear-gradient(180deg,#021628db,#010d19f5),radial-gradient(ellipse at 14% 0%,rgba(73,153,255,.18),transparent 46%)}.caseCard h3{font-size:clamp(21px,1.45vw,24px);line-height:1}.caseCard ul{gap:8px;margin-top:13px;margin-bottom:16px}.caseCard li{padding-left:18px;font-size:clamp(13px,.92vw,15px);line-height:1.14}.caseCard li:before{width:7px}.caseCardButton{width:100%;min-height:clamp(44px,3vw,50px);font-size:clamp(14px,.9vw,16px)}}@media(min-width:981px){.caseStudies{margin-top:clamp(-310px,-18vh,-196px)}.caseStudiesInner{padding-top:clamp(254px,23vh,338px)}}@media(max-width:760px){.caseStudies{min-height:auto;overflow:visible;background:linear-gradient(180deg,var(--scene-black) 0%,rgba(0,1,4,.998) 12%,rgba(0,4,11,.97) 28%,rgba(0,12,30,.94) 46%,rgba(1,23,52,.92) 62%,rgba(0,17,39,.94) 76%,rgba(1,5,12,.96) 88%,rgba(0,2,5,.9) 95%,var(--scene-black) 100%),radial-gradient(ellipse at 50% 26%,rgba(92,184,255,.075),transparent 58%),radial-gradient(ellipse at 50% 42%,rgba(72,156,248,.12),transparent 54%),radial-gradient(ellipse at 50% 104%,rgba(32,95,166,.14),transparent 39%),url(../assets/results/ceiling-texture.webp) center clamp(204px,54vw,242px) / 100% auto no-repeat,url(../assets/results/floor-texture.webp) center bottom / 100% auto no-repeat,var(--scene-ink)}.landing>section.caseStudies:not(.hero):not(.services){margin-top:clamp(-132px,-32vw,-106px)}.caseStudies:before{inset:clamp(-160px,-40vw,-126px) 0 auto;height:clamp(560px,142vw,650px);background:linear-gradient(180deg,transparent 0%,rgba(0,1,3,.28) 13%,rgba(0,1,4,.9) 27%,rgba(0,4,12,.78) 45%,rgba(0,12,30,.36) 70%,transparent 100%),radial-gradient(ellipse at 50% 46%,rgba(103,195,255,.08),transparent 62%),radial-gradient(ellipse at 50% 64%,rgba(82,174,255,.08),transparent 58%),radial-gradient(ellipse at 18% 66%,rgba(48,111,190,.08),transparent 34%),radial-gradient(ellipse at 82% 66%,rgba(48,111,190,.08),transparent 34%);opacity:1;mask-image:none;-webkit-mask-image:none}.caseStudies:after{inset:0 0 auto;height:clamp(460px,118vw,560px);background:linear-gradient(180deg,rgba(0,1,3,.96) 0%,rgba(0,2,6,.82) 18%,rgba(0,5,13,.42) 38%,transparent 61%,transparent 78%,rgba(0,0,0,.22) 100%),linear-gradient(90deg,rgba(0,0,0,.36),transparent 24%,transparent 76%,rgba(0,0,0,.36))}.caseStudiesInner{min-height:auto;padding:clamp(122px,32vw,148px) 16px 56px}.caseStudiesTitle{font-size:clamp(22px,6vw,29px);line-height:1.15;letter-spacing:.14em}.caseStudiesTitle span{display:block}.caseStudiesTitle span+span{margin-left:0}.caseStudiesGrid{grid-template-columns:1fr;width:min(100%,360px);gap:18px;margin-top:36px}.caseCardImage{height:auto;aspect-ratio:9 / 16}.caseCardBody{flex:1 0 auto;min-height:auto;padding:22px 24px 26px}.caseCard h3{font-size:30px}.caseCard li{font-size:19px}.caseCard ul{margin-bottom:18px}.caseCardButton{width:100%;min-height:54px;font-size:18px}}.conveyor{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;background:radial-gradient(ellipse at 50% 23%,rgba(53,133,255,.09),transparent 29%),radial-gradient(ellipse at 50% 100%,rgba(22,78,150,.1),transparent 36%),linear-gradient(180deg,var(--scene-black) 0%,rgba(1,4,9,.9) 18%,rgba(1,4,9,.96) 52%,rgba(0,2,5,.9) 84%,var(--scene-black) 100%),url(../assets/results/ceiling-texture.webp) center top / 100% auto no-repeat,url(../assets/results/floor-texture.webp) center bottom / 100% auto no-repeat,var(--scene-ink)}.conveyor:before,.conveyor:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:""}.conveyor:before{background:radial-gradient(ellipse at 20% 60%,rgba(58,125,209,.055),transparent 34%),radial-gradient(ellipse at 80% 60%,rgba(58,125,209,.055),transparent 34%)}.conveyor:after{background:linear-gradient(90deg,rgba(0,0,0,.72),transparent 22%,transparent 78%,rgba(0,0,0,.72)),linear-gradient(180deg,rgba(0,0,0,.34),transparent 26%,rgba(0,0,0,.32))}.conveyorInner{position:relative;z-index:1;display:grid;align-content:start;min-height:100vh;padding:108px clamp(42px,5.6vw,96px) 90px}.conveyorHeader{position:relative;display:grid;width:min(100%,1167px);height:110px;margin:0 auto;place-items:center}.conveyorHeader:before,.conveyorHeader:after{position:absolute;left:50%;width:100%;pointer-events:none;content:"";transform:translate(-50%)}.conveyorHeader:before{top:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(91,172,255,.38) 50%,transparent 100%);box-shadow:0 0 12px #4495ff1f}.conveyorHeader:after{bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(91,172,255,.38) 50%,transparent 100%);box-shadow:0 0 12px #4495ff1f}.conveyorTitle{margin:0;padding-left:.42em;color:#d8dde5;font-size:clamp(28px,2.35vw,40px);font-weight:300;line-height:1;letter-spacing:.42em;text-align:center;text-transform:uppercase;background:linear-gradient(180deg,#fff,#dce4ee 30%,#7c838d 68%,#f6f8fb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 16px rgba(255,255,255,.28),0 0 32px rgba(70,146,255,.2)}.conveyorGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;width:min(100%,1488px);margin:66px auto 0}.conveyorCard{position:relative;min-height:565px;overflow:hidden;border:1px solid rgba(217,237,255,.46);border-radius:13px;padding:45px clamp(32px,2.75vw,46px) 70px;background:radial-gradient(ellipse at 50% 17%,rgba(97,174,255,.1),transparent 34%),radial-gradient(ellipse at 50% 103%,rgba(31,102,177,.18),transparent 38%),linear-gradient(180deg,#030a11f0,#000308f7),#010409;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 54px #4997ff0b,0 0 24px #3790ff14,0 28px 72px #0000007a;text-align:center}.conveyorCard:before{position:absolute;pointer-events:none;content:""}.conveyorCard:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#0000006b),linear-gradient(90deg,rgba(255,255,255,.035),transparent 18%,transparent 82%,rgba(93,182,255,.06))}.conveyorIconSlot,.conveyorCard h3,.conveyorCard p{position:relative;z-index:1}.conveyorIconSlot{display:grid;height:148px;place-items:center}.conveyorIcon{position:relative;display:inline-grid;place-items:center;line-height:1;filter:drop-shadow(0 0 3px rgba(255,255,255,.82)) drop-shadow(0 0 10px rgba(98,178,255,.52)) drop-shadow(0 0 22px rgba(41,123,255,.24))}.conveyorSvgIcon{display:block;width:var(--icon-size);aspect-ratio:1;background:linear-gradient(180deg,#fff,#f0f7ff,#90c4ff 64%,#f8fbff);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.conveyorIcon-owner{--icon: url(../assets/conveyor/person.svg);--icon-size: 156px;transform:translateY(-20px) scaleX(.86)}.conveyorIcon-photo{--icon: url(../assets/conveyor/camera.svg);--icon-size: 136px;transform:translateY(-10px) scaleX(.92)}.conveyorIcon-complex{grid-template-columns:auto auto;column-gap:0;align-items:center;transform:translate(-24px,-18px) scale(.9);transform-origin:center}.conveyorWrench{--icon: url(../assets/conveyor/wrench.svg);--icon-size: 116px;transform:rotate(-1deg)}.conveyorShield{position:relative;display:inline-grid;width:86px;aspect-ratio:1;margin-left:-18px;place-items:center;transform:translateY(12px)}.conveyorShieldFrame{--icon: url(../assets/conveyor/shield.svg);--icon-size: 86px}.conveyorGem{--icon: url(../assets/conveyor/gem.svg);--icon-size: 36px;position:absolute;top:26px;left:50%;transform:translate(-50%)}.conveyorCard h3{display:grid;gap:1px;width:100%;margin:0;color:#fff;font-size:clamp(28px,1.96vw,33px);font-weight:700;line-height:1.12;letter-spacing:0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.7),0 0 14px rgba(255,255,255,.2)}.conveyorCard h3 span{width:100%;min-width:0;white-space:nowrap;text-align:center}.conveyorCard p{display:grid;gap:6px;width:100%;margin:25px 0 0;color:#e1e4e9c2;font-size:clamp(21px,1.43vw,25px);font-weight:300;line-height:1.32;letter-spacing:0;text-align:center;text-shadow:0 0 12px rgba(0,0,0,.9)}.conveyorCard-photo p{margin-top:27px}.conveyorCard-complex p{gap:4px;line-height:1.28}@media(max-width:1400px){.conveyorCard-owner h3 span{white-space:normal;overflow-wrap:anywhere}}@media(max-width:1180px){.conveyorInner{padding:86px 28px 72px}.conveyorHeader{height:98px}.conveyorTitle{font-size:clamp(24px,3.6vw,34px);letter-spacing:.28em;padding-left:.28em}.conveyorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px}.conveyorCard{min-height:520px;padding-inline:24px}.conveyorCard h3{font-size:clamp(24px,2.75vw,30px)}.conveyorCard p{font-size:clamp(18px,2.25vw,22px)}.conveyorIcon-owner{--icon-size: 112px}.conveyorIcon-photo,.conveyorWrench{--icon-size: 104px}.conveyorShield,.conveyorShieldFrame{width:76px;--icon-size: 76px}.conveyorGem{top:23px;--icon-size: 31px}}@media(max-width:860px){.conveyor{min-height:auto}.conveyorInner{min-height:auto;padding:70px 16px 58px}.conveyorHeader{width:100%;height:88px}.conveyorTitle{max-width:640px;font-size:clamp(21px,5.5vw,29px);line-height:1.18;letter-spacing:.14em;padding-left:.14em}.conveyorGrid{grid-template-columns:1fr;width:min(100%,480px);gap:18px;margin-top:38px}.conveyorCard{min-height:460px;padding:34px 24px 62px}.conveyorIconSlot{height:132px}.conveyorCard h3{max-width:min(100%,15ch);margin-inline:auto;font-size:clamp(24px,6.4vw,28px);line-height:1.16}.conveyorCard h3 span{white-space:normal}.conveyorCard p{font-size:clamp(19px,5.35vw,23px)}.conveyorIcon-owner{--icon-size: 104px}.conveyorIcon-photo,.conveyorWrench{--icon-size: 96px}}@media(max-width:980px){.resultsShowcase{display:none}}.motion-ready{--motion-ease: cubic-bezier(.22, 1, .36, 1)}.motion-ready .siteHeader{animation:brHeaderIn .65s var(--motion-ease) 80ms backwards}.motion-ready .heroBackground{animation:brHeroBackdropIn .95s cubic-bezier(.16,1,.3,1) backwards;transition:transform .18s ease-out}.motion-ready .heroContent{transition:transform .18s ease-out}.motion-ready .heroTitle span{animation:brHeroTitleIn .78s var(--motion-ease) backwards}.motion-ready .heroTitle span:first-child{animation-delay:.18s}.motion-ready .heroTitle span:last-child{animation-delay:.3s}.motion-ready .heroLead{animation:brFadeUp .72s var(--motion-ease) .44s backwards}.motion-ready .heroButtons .cta{animation:brFadeUp .68s var(--motion-ease) backwards}.motion-ready .heroButtons .ctaTelegram{animation-delay:.76s}.motion-ready .heroButtons .ctaGhost{animation-delay:.87s}.motion-ready .heroButtons .ctaPrimary{animation-delay:.65s}.motion-ready .metricCard{animation:brMetricIn .65s var(--motion-ease) backwards}.motion-ready .metricCard:nth-child(1){animation-delay:.98s}.motion-ready .metricCard:nth-child(2){animation-delay:1.06s}.motion-ready .metricCard:nth-child(3){animation-delay:1.14s}.motion-ready .metricCard:nth-child(4){animation-delay:1.22s}.motion-ready .motion-reveal{--motion-x: 0px;--motion-y: 34px;--motion-scale: 1;--motion-duration: .82s;opacity:0;visibility:hidden;transform:translate3d(var(--motion-x),var(--motion-y),0) scale(var(--motion-scale));will-change:transform,opacity}.motion-ready .motion-reveal.is-visible{opacity:1;visibility:visible;transform:translateZ(0) scale(1);transition:opacity var(--motion-duration) var(--motion-ease) var(--motion-delay),transform var(--motion-duration) var(--motion-ease) var(--motion-delay)}.motion-ready .motion-card{--motion-y: 30px;--motion-scale: 1;--motion-duration: .88s}.motion-ready .motion-fade-up{--motion-y: 42px;--motion-duration: .9s}.motion-ready .motion-soft{--motion-y: 0px;--motion-scale: 1.035;--motion-duration: 1s}.motion-ready .motion-slide-x{--motion-x: 34px;--motion-y: 0px;--motion-duration: .85s}.motion-ready .motion-carousel-card{--motion-x: 0px;--motion-y: 18px;--motion-scale: 1;--motion-duration: .68s}.motion-ready .motion-pop{--motion-y: 18px;--motion-scale: 1;--motion-duration: .7s}.leadOverlay{animation:brOverlayIn .22s ease backwards}.leadDialog{animation:brDialogIn .52s cubic-bezier(.22,1,.36,1) 40ms backwards}.priceServiceFullscreen{animation:brOverlayIn .22s ease backwards}.priceServiceFullscreenCard{animation:brDialogIn .52s cubic-bezier(.22,1,.36,1) 40ms backwards}@keyframes brHeaderIn{0%{opacity:0;transform:translate3d(0,-18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes brHeroBackdropIn{0%{opacity:.72}to{opacity:1}}@keyframes brHeroTitleIn{0%{opacity:0;transform:translate3d(-24px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes brFadeUp{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes brMetricIn{0%{opacity:0;transform:translate3d(0,18px,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes brOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes brDialogIn{0%{opacity:0;transform:translate3d(0,22px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(max-width:760px){.motion-ready .siteHeader{animation-duration:.56s;animation-delay:60ms}.motion-ready .heroBackground{animation-duration:.76s}.motion-ready .heroTitle span:first-child{animation-delay:.14s}.motion-ready .heroTitle span:last-child{animation-delay:.24s}.motion-ready .heroLead{animation-delay:.36s}.motion-ready .heroButtons .ctaTelegram{animation-delay:.62s}.motion-ready .heroButtons .ctaGhost{animation-delay:.72s}.motion-ready .heroButtons .ctaPrimary{animation-delay:.52s}.motion-ready .metricCard:nth-child(1){animation-delay:.84s}.motion-ready .metricCard:nth-child(2){animation-delay:.92s}.motion-ready .metricCard:nth-child(3){animation-delay:1s}.motion-ready .metricCard:nth-child(4){animation-delay:1.08s}.motion-ready .motion-reveal{--motion-y: 22px;--motion-duration: .82s}.motion-ready .motion-card{--motion-y: 20px;--motion-scale: 1}.motion-ready .motion-fade-up{--motion-y: 26px}.motion-ready .motion-slide-x{--motion-x: 0px;--motion-y: 22px}.motion-ready .motion-carousel-card{--motion-y: 16px;--motion-scale: 1;--motion-duration: .76s}}@media(prefers-reduced-motion:reduce){.motion-ready .siteHeader,.motion-ready .heroBackground,.motion-ready .heroContent,.motion-ready .heroTitle span,.motion-ready .heroLead,.motion-ready .heroButtons .cta,.motion-ready .metricCard,.leadOverlay,.leadDialog,.priceServiceFullscreen,.priceServiceFullscreenCard{animation:none!important;transition-duration:.001ms!important}.motion-ready .motion-reveal,.motion-reduced .motion-reveal{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;transition:none!important}}
