:root{--navy: #111111;--navy-2: #222222;--blue: #b45c20;--blue-2: #954c17;--text: #111111;--text-2: #5b5c5c;--text-3: #646565;--bg: #ffffff;--bg-soft: #f3f4f4;--bg-hover: #eaebeb;--line: #e1e2e2;--btn2-line: color-mix(in srgb,var(--text) 26%,transparent);--btn2-hover: color-mix(in srgb,var(--text) 6%,transparent);--btn2-line-dark: color-mix(in srgb,var(--bg) 60%,transparent);--btn2-hover-dark: color-mix(in srgb,var(--bg) 12%,transparent);--line-dark: #e1e2e2;--muted-dark: #5b5c5c;--tint: #eff0f0;--warn: #a8381f;--gold-lite: #cb7233;--logo-grey: #989898;--on-dark: #b1b2b2;--line-on-dark: rgb(var(--white-rgb) / 0.14);--wa: #25d366;--wa-2: #1fb457;--white: #ffffff;--black: #000000;--grey-1: #f0f1f1;--grey-2: #e4e5e5;--grey-4: #cfd0d0;--grey-5: #c5c6c6;--grey-6: #bfc0c0;--ok: #1f8a4c;--ok-2: #187a44;--ok-3: #126537;--navy-rgb: 17 17 17;--white-rgb: 255 255 255;--black-rgb: 0 0 0;--ok-rgb: 31 138 76;--blue-rgb: 180 92 32;--z-fab: 30;--z-backdrop: 40;--z-drop: 46;--z-over-drop: 47;--z-menu: 48;--z-header: 50;--z-popover: 60;--z-overlay: 90;--z-skip: 100;--r: 4px;--r-lg: 4px;--w: 1320px;--gutter: clamp(20px,4vw,48px);--topbar-h: 40px;--nav-h: 84px;--quick-h: 78px;--quick-lift: 38px;--font: 'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif;--t-fast: 0.22s ease;--slide-duration: 5000ms;--fade-duration: 700ms}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;font-family: var(--font);font-size: 16px;line-height: 1.5;color: var(--text);background: var(--bg);-webkit-font-smoothing: antialiased}img{display: block;max-width: 100%}a{color: inherit;text-decoration: none}ul{list-style: none;margin: 0;padding: 0}p{margin: 0}button{font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer}h1,h2,h3{margin: 0}small{font-size: inherit}.container{width: 100%;max-width: var(--w);margin: 0 auto;padding-left: var(--gutter);padding-right: var(--gutter)}.ico{width: 18px;height: 18px;flex: none;display: inline-block}.flag{width: 20px;height: 15px;object-fit: cover;border-radius: var(--r);flex: none}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 46px;padding: 0 22px;font-size: 15px;font-weight: 600;border-radius: var(--r);border: 1px solid transparent;white-space: nowrap;transition: background-color var(--t-hover),color var(--t-hover),border-color var(--t-hover)}.btn--lg{height: 52px;padding: 0 26px}.btn--block{width: 100%}.social{display: flex;height: 100%}.social a{padding: 0;width: 38px;justify-content: center}.social .ico{color: inherit;width: 15px;height: 15px}.lang{position: relative;height: 100%;margin-left: 6px;border-left: 1px solid var(--line-dark)}.lang__btn{display: inline-flex;align-items: center;gap: 8px;height: 100%;padding: 0 4px 0 16px;color: var(--white);font-weight: 500;font-size: 13px;transition: color var(--t-hover)}.brand__logo{display: block;width: 105px;height: 56px;object-fit: contain}.brand{display: inline-flex;align-items: center;gap: 12px;color: var(--white);flex: none}.has-drop{position: relative}.hero{position: relative}.slide{position: absolute;inset: 0;z-index: 0;opacity: 0;visibility: hidden}.slide.is-leaving{z-index: 1;opacity: 1;visibility: visible}.slide.is-active{z-index: 2;opacity: 1;visibility: visible;animation: reveal var(--fade-duration) cubic-bezier(0.76,0,0.24,1) both}@keyframes reveal{from{clip-path: inset(0 0 0 100%)}to{clip-path: inset(0 0 0 0)}}@keyframes settle{from{transform: translateX(7%) scale(1.06)}to{transform: translateX(0) scale(1)}}.slide::after{content: '';position: absolute;inset: 0;background: linear-gradient(90deg,rgb(var(--navy-rgb) / 0.82) 0%,rgb(var(--navy-rgb) / 0.54) 40%,rgb(var(--navy-rgb) / 0.1) 74%,rgb(var(--navy-rgb) / 0) 100%),linear-gradient(0deg,rgb(var(--navy-rgb) / 0.78) 0%,rgb(var(--navy-rgb) / 0.22) 36%,rgb(var(--navy-rgb) / 0) 62%)}@keyframes rise{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: translateY(0)}}.dots{display: flex;gap: 6px}.dot{position: relative;width: 44px;height: 40px;display: block}.dot::before{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: rgb(var(--white-rgb) / 0.32);transition: background-color var(--t-hover)}.dot:hover::before{background: rgb(var(--white-rgb) / 0.6)}@keyframes fill{from{transform: scaleX(0)}to{transform: scaleX(1)}}.quick{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));min-height: var(--quick-h);background: var(--bg);border: 1px solid var(--line);border-radius: var(--r);box-shadow: 0 24px 60px -30px rgb(var(--black-rgb) / 0.45);overflow: hidden}.fab{position: fixed;right: 22px;bottom: 22px;z-index: var(--z-fab);display: flex;flex-direction: column;gap: 10px}.fab__btn{position: relative;width: 52px;height: 52px;display: inline-flex;align-items: center;justify-content: center;border-radius: var(--r);color: var(--white);box-shadow: 0 12px 26px -12px rgb(var(--black-rgb) / 0.4);transition: background-color var(--t-hover)}.fab__btn .ico{width: 25px;height: 25px}.fab__btn--call{background: var(--navy)}.fab__btn--call:hover{background: var(--navy-2)}.fab__btn--wa{background: var(--ok-2)}.fab__btn--wa:hover{background: var(--ok-3)}.fab__label{position: absolute;right: calc(100% + 8px);top: 50%;transform: translateY(-50%);padding: 7px 12px;font-size: 13px;font-weight: 500;color: var(--white);background: var(--navy);border-radius: var(--r);white-space: nowrap;opacity: 0;visibility: hidden;transition: opacity var(--t-hover),visibility var(--t-hover)}.fab__btn:is(:hover,:focus-visible) .fab__label{opacity: 1;visibility: visible}.section{padding: clamp(48px,5.5vw,76px) 0}.section__head{display: flex;align-items: center;justify-content: space-between;gap: 24px;margin-bottom: 26px}.section__title{font-size: clamp(26px,3.2vw,38px);font-weight: 600;letter-spacing: -0.025em;color: var(--navy)}.section__link{display: inline-flex;align-items: center;gap: 8px;font-size: 15px;font-weight: 500;color: var(--text-2);white-space: nowrap;transition: color var(--t-hover)}.section__link .ico{width: 16px;height: 16px}.section__link:hover{color: var(--text)}.cardgo{flex: none;width: 34px;height: 34px;display: inline-flex;align-items: center;justify-content: center;border-radius: var(--r);background: rgb(var(--white-rgb) / 0.16);color: var(--white);transition: background-color var(--t-hover),color var(--t-hover)}.cardgo .ico{width: 17px;height: 17px}@media (max-width: 1023px){body.menu-open{overflow: hidden}body.menu-open::before{content: '';position: fixed;inset: 0;z-index: var(--z-backdrop);background: rgb(var(--black-rgb) / 0.45)}.has-drop{position: static;height: auto;display: block}}@media (max-width: 860px){.lang{margin-left: 0}:root{--quick-h: 0px;--quick-lift: 0px}.dot{width: 26px}.quick{grid-template-columns: repeat(2,minmax(0,1fr));box-shadow: none}.fab{right: 16px;bottom: 16px}.fab__btn{width: 48px;height: 48px}.fab__label{display: none}}@media (max-width: 520px){.cardgo{width: 30px;height: 30px}.section__link{display: none}.quick{grid-template-columns: minmax(0,1fr)}}html{scroll-behavior: smooth}.section{scroll-margin-top: var(--nav-h)}.btn .ico{width: 18px;height: 18px}.about{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: clamp(36px,5vw,72px);align-items: center}.about__media{aspect-ratio: 4 / 3;border-radius: var(--r);overflow: hidden;background: var(--bg-soft)}.about__img{width: 100%;height: 100%;object-fit: cover}.about__text{max-width: 58ch;margin: 22px 0;font-size: 17px;line-height: 1.75;color: var(--text-2)}.faq{display: grid;grid-template-columns: minmax(0,1fr);gap: 32px;align-items: start;max-width: 860px}.faq__list{display: flex;flex-direction: column;gap: 8px}.faq__item{background: var(--bg-soft);border-radius: var(--r);overflow: hidden}.faq__q{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 14px 14px 14px 22px;text-align: left;font-size: 16px;font-weight: 500;letter-spacing: -0.01em;color: var(--navy);transition: background-color var(--t-hover),color var(--t-hover)}.faq__item:has(.faq__q:hover){background: var(--bg-hover)}.faq__q:focus-visible{outline: 2px solid var(--gold-lite);outline-offset: -2px}.faq__go{flex: none;width: 34px;height: 34px;display: inline-flex;align-items: center;justify-content: center;border-radius: var(--r);background: var(--bg);color: var(--navy);transition: background-color var(--t-hover),color var(--t-hover)}.faq__go .ico{width: 17px;height: 17px;transition: transform 0.25s ease}.faq__item:has(.faq__q:hover) .faq__go{background: var(--navy);color: var(--white)}.faq__item.is-open .faq__go{background: var(--navy);color: var(--white)}.faq__item.is-open .faq__go .ico{transform: rotate(45deg)}.faq__a{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.25s ease}.faq__item.is-open .faq__a{grid-template-rows: 1fr}.faq__a-inner{overflow: hidden}.faq__a p{max-width: 62ch;padding: 0 64px 22px 22px;font-size: 15px;line-height: 1.65;color: var(--text-2)}.footer{padding-top: clamp(56px,6vw,80px);background: var(--navy);color: var(--muted-dark);scroll-margin-top: var(--nav-h)}.footer__main{display: grid;grid-template-columns: minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap: 40px;padding: 0 0 52px}.footer__brand .brand__logo{margin-left: -8px}.footer__desc{max-width: 32ch;margin-top: 16px;font-size: 14px;line-height: 1.65}.footer__head{margin-bottom: 16px;font-size: 14px;font-weight: 500;color: var(--white)}.footer__links a{display: block;padding: 6px 0;font-size: 14px;font-weight: 500;color: var(--muted-dark);transition: color var(--t-hover)}.footer__links a:hover{color: var(--text)}.footer__contact li{padding: 6px 0;font-size: 14px;font-weight: 500;color: var(--muted-dark)}.footer__contact a{transition: color var(--t-hover)}.footer__contact a:hover{color: var(--text)}.footer__social{display: flex;gap: 8px;margin-top: 22px}.footer__social a{width: 38px;height: 38px;display: inline-flex;align-items: center;justify-content: center;border-radius: var(--r);color: var(--white);background: rgb(var(--white-rgb) / 0.07);transition: background-color var(--t-hover),color var(--t-hover)}.footer__social a:hover{background: rgb(var(--white-rgb) / 0.16);color: var(--text)}.footer__social .ico{width: 16px;height: 16px}.footer__bottom{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 14px 28px;padding: 22px 0;border-top: 1px solid rgb(var(--white-rgb) / 0.1);font-size: 13px}.footer__bottom a{color: var(--muted-dark);transition: color var(--t-hover)}.footer__bottom a:hover{color: var(--white)}@media (max-width: 1023px){.about{grid-template-columns: minmax(0,1fr);gap: 32px}.about__media{aspect-ratio: 16 / 10}.faq{grid-template-columns: minmax(0,1fr);grid-template-rows: auto;gap: 24px}.faq__list{grid-column: 1;grid-row: auto;order: 2}.footer__main{grid-template-columns: repeat(2,minmax(0,1fr));gap: 36px 32px}}@media (max-width: 600px){.faq__q{font-size: 15px;padding: 12px 12px 12px 18px;gap: 16px}.faq__a p{padding: 0 18px 20px}.footer__main{grid-template-columns: repeat(2,minmax(0,1fr));gap: 30px 20px}.footer__brand,.footer__col:last-child{grid-column: 1 / -1}.footer__bottom{flex-direction: column;align-items: flex-start}}.about-section{background: var(--bg-soft)}@media (max-width: 600px){.about__text{font-size: 16px}}.flow__head{display: flex;align-items: baseline;justify-content: space-between;gap: 24px;margin-bottom: 24px}.flow__head h2{margin: 0;font-size: 23px;font-weight: 500;letter-spacing: -.02em}.flow__head p{margin: 0;font-size: 14px;color: var(--text-2)}.flow__steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 28px;margin: 0;padding: 0;list-style: none}.flow__step{display: flex;align-items: flex-start;gap: 14px;min-width: 0}.flow__text{min-width: 0}.flow__title{margin: 0 0 8px;font-size: 16px;font-weight: 500;letter-spacing: -.01em}.flow__desc{margin: 0;font-size: 14px;line-height: 1.65;color: var(--text-2)}@media (max-width: 1023px){.flow__steps{grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px 32px}.flow__head{display: block}.flow__head p{margin-top: 10px}}@media (max-width: 600px){.flow__head h2{font-size: 22px}.flow__steps{gap: 24px 18px}.flow__step{flex-direction: column;gap: 12px}.flow__desc{font-size: 13px}}.flow{padding: 64px 0;background: var(--bg);color: var(--navy);scroll-margin-top: var(--nav-h)}.flow__head{margin-bottom: 30px}.flow__head h2{margin: 0;font-size: clamp(25px,2.5vw,32px);font-weight: 500;letter-spacing: -.025em}.flow__head p,.flow__desc{color: var(--text-2)}@media (max-width: 600px){.flow{padding: 44px 0}}.flow__head{margin-bottom: 36px}.flow__step{position: relative;flex-direction: column;gap: 18px}.flow__step:not(:last-child)::after{content: '';position: absolute;top: 20px;left: 58px;right: -10px;height: 1px;background: var(--line)}@media (min-width: 601px) and (max-width: 1023px){.flow__step:nth-child(2)::after{display: none}}@media (max-width: 600px){.flow__step:nth-child(2)::after{display: none}.flow__head{margin-bottom: 28px}}.about__media{position: relative;aspect-ratio: 5 / 4;overflow: visible;background: transparent}.about__img{width: 86%;height: 88%;object-fit: cover;border-radius: var(--r)}.about__text{margin: 18px 0;font-size: 16px;line-height: 1.75}@media (min-width: 601px) and (max-width: 1023px){.about{grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: 28px}.about__media{aspect-ratio: 4 / 5}}@media (max-width: 600px){.section{padding: 38px 0}.section__head{margin-bottom: 22px}.quick{grid-template-columns: repeat(2,minmax(0,1fr))}.about{grid-template-columns: minmax(0,1fr);gap: 24px}.about__media{aspect-ratio: auto;height: 220px}.about__img{width: 82%;height: 90%}.about__text{font-size: 15px;line-height: 1.65;margin: 14px 0}.flow{padding: 36px 0}.flow__head{margin-bottom: 24px}.flow__steps{gap: 24px 18px}.faq{gap: 22px}.faq__q{font-size: 14px;padding: 11px 12px}.faq__go{width: 30px;height: 30px}.faq__a p{font-size: 14px;padding: 0 14px 16px}.footer{padding-top: 38px}.footer__main{padding-bottom: 30px;gap: 24px 20px}}.faq__item{transition: background-color var(--t-hover)}.skip-link{position: fixed;z-index: var(--z-skip);top: 12px;left: 12px;padding: 12px 18px;background: var(--navy);color: var(--white);border-radius: var(--r);transform: translateY(-150%)}.skip-link:focus{transform: translateY(0)}@media (max-width: 600px){.about{gap: 28px}.flow__steps{column-gap: 24px}}.flow__head{margin-bottom: 46px}.flow__head h2{font-size: clamp(29px,3vw,38px);line-height: 1.2}@media (max-width: 600px){.flow__head{margin-bottom: 36px}.flow__head h2{font-size: 28px}}.quick{gap: 10px;background: transparent;border: 0;box-shadow: none;overflow: visible}#hizmetler .section__title{font-size: clamp(30px,3vw,38px)}.slide::after{background: linear-gradient(90deg,rgb(var(--navy-rgb) / 0.84),rgb(var(--navy-rgb) / 0.55) 45%,rgb(var(--navy-rgb) / 0.22)),linear-gradient(0deg,rgb(var(--navy-rgb) / 0.72),transparent 75%)}.fab{gap: 14px;transition: opacity .22s ease,transform .22s ease}.fab__btn{flex: none}.fab.is-hidden{opacity: 0;transform: translateY(130%);pointer-events: none}body:has(dialog[open]) .fab{opacity: 0;pointer-events: none}.footer{color: var(--grey-5)}.footer__desc,.footer__links a,.footer__contact li,.footer__bottom a{color: var(--grey-5)}.footer__head{color: var(--white);font-size: 15px;margin-bottom: 18px}.footer__social{margin-top: 20px}.footer__bottom{padding: 24px 0}@media (max-width: 600px){body:has(.fab){padding-bottom: calc(82px + env(safe-area-inset-bottom))}body:has(.fab.is-hidden){padding-bottom: 0}.fab{left: 16px;right: 16px;bottom: calc(12px + env(safe-area-inset-bottom));width: auto;max-width: 400px;margin: 0 auto;flex-direction: row;gap: 6px;padding: 6px;border: 0;background: var(--white);box-shadow: 0 4px 24px rgb(var(--black-rgb) / 0.133);border-radius: var(--r)}.fab__btn{display: flex;flex: 1 1 0;width: auto;min-width: 0;height: 46px;gap: 9px;box-shadow: none;border-radius: var(--r)}.fab__btn .ico{width: 21px;height: 21px}.fab__label{position: static;display: inline;visibility: visible;opacity: 1;transform: none;padding: 0;background: transparent;font-size: 14px;font-weight: 500;color: var(--white)}.fab__btn--wa{background: var(--ok-2)}.fab__btn--wa:hover{background: var(--ok-3)}.slide::after{background: linear-gradient(0deg,rgb(var(--navy-rgb) / 0.88),rgb(var(--navy-rgb) / 0.64) 45%,rgb(var(--navy-rgb) / 0.3))}.quick{gap: 10px}#hizmetler .section__head{margin-bottom: 18px}#hizmetler .section__title{font-size: 30px}.about__media{height: 235px;overflow: hidden;border-radius: var(--r);background: var(--navy)}.about__img{width: 100%;height: 100%}.about__media::after{content: '';position: absolute;inset: 0;background: linear-gradient(transparent 30%,rgb(var(--navy-rgb) / 0.84))}.about__text{font-size: 15px}.footer{padding-top: 40px}.footer__main{gap: 28px 24px}.footer__links a,.footer__contact li{padding: 8px 0;font-size: 14px}.footer__bottom{gap: 20px;font-size: 12px;line-height: 1.7}}@media (max-width: 360px){#hizmetler .section__head{flex-wrap: wrap;row-gap: 12px}}.flow__steps{position: relative}.flow__step{z-index: 1}.flow__step:first-child{align-items: flex-start;text-align: left}.flow__step:nth-child(2),.flow__step:nth-child(3){align-items: center;text-align: center}.flow__step:last-child{align-items: flex-end;text-align: right}.flow__step::after{display: none}.flow__steps::before{content: '';position: absolute;top: 20px;left: 20px;right: 20px;height: 1px;background: var(--line)}.flow__desc{max-width: 30ch}@media (max-width: 1023px){.flow__steps::before{display: none}.flow__step:nth-child(2),.flow__step:nth-child(3){align-items: center;text-align: center}}.reviews{position: relative;padding: 64px 0;background: var(--navy);color: var(--white)}.reviews__head{display: flex;align-items: center;justify-content: space-between;gap: 28px;margin-bottom: 30px}.reviews__head .section__title{margin: 0;color: var(--white);font-size: clamp(29px,3vw,38px)}.reviews__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px}.review{display: flex;flex-direction: column;min-width: 0;padding: 30px;border: 1px solid rgb(var(--white-rgb) / 0.12);border-radius: var(--r);background: var(--navy-2)}.review__top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 22px}.review__stars{display: inline-flex;gap: 4px;color: var(--text-2)}.review__stars svg{width: 18px;height: 18px}.review__body{margin: 0 0 26px;font-size: 15px;font-weight: 400;line-height: 1.8;color: var(--grey-1)}.review__author{display: flex;gap: 12px;align-items: center;margin-top: auto;padding-top: 22px;border-top: 1px solid rgb(var(--white-rgb) / 0.1)}.review__avatar{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;flex: none;border-radius: var(--r);background: var(--bg-soft);color: var(--text);font-size: 13px;font-weight: 500}.review__name{display: block;font-size: 14px;font-weight: 500}.review__service{display: block;margin-top: 5px;font-size: 12px;color: var(--grey-6)}@media (max-width: 1023px){.reviews__grid{gap: 16px}.review{padding: 22px}.review__top{flex-wrap: wrap;gap: 8px}}@media (max-width: 600px){.reviews__head{align-items: flex-start;flex-direction: column;gap: 16px;margin-bottom: 24px}.reviews__grid{display: flex;overflow-x: auto;gap: 14px;scroll-snap-type: x mandatory;scrollbar-width: none}.reviews__grid::-webkit-scrollbar{display: none}.review{flex: 0 0 88%;scroll-snap-align: start}.review__body{font-size: 14px}}.flow{padding-bottom: 88px}.reviews__head{margin-bottom: 34px}@media (max-width: 600px){.flow{padding-bottom: 56px}.reviews{padding: 42px 0}.review{padding: 24px}.reviews__head{margin-bottom: 26px}}.flow{padding-top: 76px;padding-bottom: 76px}.flow__head{margin-bottom: 58px}.flow__head p{max-width: 30ch;font-size: 16px;line-height: 1.6}.flow__steps{gap: 54px}.flow__steps::before{top: 32px;left: 32px;right: 32px;background: var(--grey-4)}.flow__step{gap: 26px}.flow__number{position: absolute;right: -9px;top: -10px;display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 24px;background: var(--navy);color: var(--navy);border: 3px solid var(--white);border-radius: var(--r);font-size: 11px;font-weight: 500;font-variant-numeric: tabular-nums}.flow__title{margin-bottom: 12px;font-size: 20px;font-weight: 500}.flow__desc{max-width: 27ch;font-size: 15px;line-height: 1.8}@media (max-width: 1023px){.flow__steps{gap: 44px 48px}.flow__head p{max-width: none}}@media (max-width: 600px){.flow{padding-top: 52px;padding-bottom: 76px}.flow__head{margin-bottom: 44px}.flow__head p{font-size: 14px}.flow__steps{gap: 38px 28px}.flow__step{gap: 22px}.flow__title{font-size: 17px;margin-bottom: 10px}.flow__desc{font-size: 14px;line-height: 1.7}}.footer__credit,.footer__credit a{color: var(--muted-dark)}.footer__credit a{transition: color var(--t-hover)}.footer__credit a:hover{color: var(--white)}.reviews{padding: 72px 0}.reviews__head{margin-bottom: 46px}.review__avatar{border-radius: var(--r)}.review__author{padding-top: 20px}.review__service{margin-top: 1px}@media (max-width: 600px){.reviews{padding: 42px 0 34px}.reviews__head{margin-bottom: 32px}}.flow__head{justify-content: center;text-align: center}.fcta{position: relative;overflow: hidden;background: var(--navy-2);scroll-margin-top: var(--nav-h)}.fcta__body{position: relative;display: flex;align-items: center;justify-content: space-between;gap: clamp(28px,4vw,56px);min-height: 300px;padding-top: clamp(48px,5vw,76px);padding-bottom: clamp(48px,5vw,76px)}.fcta__text{min-width: 0}.fcta__title{max-width: 20ch;margin: 0;color: var(--white);font-size: clamp(23px,2.1vw,29px);font-weight: 500;line-height: 1.22;letter-spacing: -.022em}.fcta__sub{max-width: 54ch;margin-top: 10px;font-size: 14px;line-height: 1.55;color: rgb(var(--white-rgb) / 0.78)}.fcta__actions{display: flex;align-items: center;gap: 12px;flex: none}.fcta__btn{min-width: 166px;justify-content: center;white-space: nowrap}@media (max-width: 860px){.fcta__body{align-items: flex-start;flex-direction: column;justify-content: center;gap: 26px;min-height: 320px}.fcta__actions{width: 100%}.fcta__actions .btn{flex: 1 1 0;justify-content: center}}@media (max-width: 520px){.fcta__body{min-height: 300px}.fcta__actions{align-items: stretch;flex-direction: column}.fcta__actions .btn{justify-content: space-between}}.review{background: rgb(var(--white-rgb) / 0.03);border-color: rgb(var(--white-rgb) / 0.08)}.works{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(14px,1.6vw,20px)}.work{position: relative;display: block;min-width: 0;overflow: hidden;border-radius: var(--r);background: var(--navy-2);aspect-ratio: 4 / 3}.work__img{width: 100%;height: 100%;object-fit: cover;transition: filter 0.24s ease}.work:hover .work__img{filter: brightness(.82)}.work:focus-visible{outline: 2px solid var(--gold-lite);outline-offset: 3px}@media (max-width: 1199px){.works{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.works{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.work{aspect-ratio: 4 / 3}}.promo{width: min(480px,calc(100vw - 32px));max-width: none;padding: 0;border: 0;border-radius: var(--r);background: var(--bg);color: var(--text);overflow: hidden;box-shadow: 0 28px 70px -18px rgb(var(--black-rgb) / 0.6)}.promo::backdrop{background: rgb(var(--navy-rgb) / 0.72)}.promo__x-form{position: absolute;top: 12px;right: 12px;z-index: 2;margin: 0}.promo__head{position: relative;display: flex;align-items: center;justify-content: center;padding: 26px 16px;background: var(--navy)}.promo__logo{display: block;width: 146px;height: auto}.promo__x{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;padding: 0;border: 0;border-radius: var(--r);background: rgb(var(--white-rgb) / 0.14);color: var(--white);cursor: pointer;transition: background-color var(--t-hover)}.promo__x:hover{background: rgb(var(--white-rgb) / 0.28)}.promo__x .ico{width: 18px;height: 18px}.promo__body{padding: 28px 30px 30px}.promo__title{margin: 0 0 12px;font-size: 27px;font-weight: 500;letter-spacing: -.025em;line-height: 1.2;color: var(--text)}.promo__title::after{content: '';display: block;width: 44px;height: 2px;margin-top: 14px;background: var(--navy)}.promo__text{margin: 16px 0 24px;color: var(--text-2);font-size: 15px;line-height: 1.65}.promo__actions{display: flex;flex-direction: column;align-items: center;gap: 14px}.promo__actions form{width: 100%;text-align: center}.promo__skip{padding: 4px 2px;border: 0;background: none;color: var(--text-3);font: inherit;font-size: 14px;cursor: pointer;transition: color var(--t-hover)}.promo__skip:hover{color: var(--text)}@media (max-width: 600px){.promo__head{padding: 20px 14px}.promo__logo{width: 124px}.promo__body{padding: 22px 20px 24px}.promo__title{font-size: 23px}}.flow{background: var(--bg)}.flow__head{margin-bottom: 36px}.flow__steps{gap: 20px}.flow__steps::before{display: none}.flow .flow__step{position: relative;flex-direction: column;align-items: stretch;text-align: left;gap: 0;padding: 28px 26px 30px;border: 0;border-radius: var(--r);background: var(--bg-soft)}.flow__number{position: static;align-self: flex-start;display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;padding: 0;border: 0;border-radius: var(--r);background: var(--navy);color: var(--text);font-size: 19px;font-weight: 500;line-height: 1;font-variant-numeric: tabular-nums}.flow__text{margin-top: 22px;padding-top: 20px;border-top: 1px solid var(--line)}.flow__title{margin-bottom: 9px;font-size: 19px}.flow__desc{max-width: none;font-size: 14px;line-height: 1.7;color: var(--text-2)}@media (max-width: 600px){.flow .flow__step{padding: 22px 20px 24px;gap: 0}.flow__number{width: 42px;height: 42px;font-size: 17px}.flow__text{margin-top: 18px;padding-top: 16px}.flow__head{margin-bottom: 26px}}.review{padding: 32px;background: var(--navy-2);border: 0}.review__top{margin-bottom: 20px}.review__stars svg{width: 17px;height: 17px}.review__body{margin: 0 0 28px;font-size: 16px;line-height: 1.7}.review__name{font-size: 15px}.review__avatar{width: 42px;height: 42px;background: rgb(var(--white-rgb) / 0.07);color: var(--white)}@media (max-width: 1023px){.review{padding: 24px}.review__body{font-size: 15px}}@media (max-width: 600px){.review{padding: 22px}.review__body{font-size: 14px;margin-bottom: 22px}}.btn--gold{background: var(--blue);color: var(--white);border-color: var(--blue)}.btn--gold:hover{background: var(--blue-2);color: var(--white);border-color: var(--blue-2)}#surec.flow{padding: 0 0 88px;background: var(--bg)}#surec .flow__head{display: block;margin-bottom: 34px;text-align: left}#surec .flow__panel{display: grid;grid-template-columns: minmax(0,6fr) minmax(0,5fr);gap: clamp(32px,4vw,64px);align-items: stretch}#surec .flow__steps{display: flex;flex-direction: column;gap: 0}#surec .flow__steps::before{display: none}#surec .flow__step{position: relative;display: block;padding: 0;border: 0;border-radius: 0;background: transparent;text-align: left}#surec .flow__step + .flow__step{border-top: 1px solid var(--line)}#surec .flow__btn{display: grid;grid-template-columns: 56px minmax(0,1fr);align-items: start;gap: 20px;width: 100%;padding: 22px 18px 22px 16px;border: 0;border-radius: var(--r);background: transparent;color: inherit;font: inherit;text-align: left;cursor: pointer;transition: background-color var(--t-hover)}#surec .flow__btn:hover{background: var(--bg-soft)}#surec .flow__btn:focus-visible{outline: 2px solid var(--gold-lite);outline-offset: -2px}#surec .flow__number{position: static;display: block;width: auto;height: auto;padding: 0;border: 0;border-radius: 0;background: transparent;color: var(--text-3);font-size: 28px;font-weight: 500;line-height: 1.1;letter-spacing: -.02em;font-variant-numeric: tabular-nums;box-shadow: none;transition: color var(--t-hover)}#surec .flow__step.is-active .flow__number{color: var(--text)}#surec .flow__text{display: block;margin: 0;padding: 0;border: 0;min-width: 0}#surec .flow__title{display: block;margin: 0;color: var(--navy);font-size: 20px;font-weight: 500;line-height: 1.3;letter-spacing: -.015em}#surec .flow__desc{display: block;max-width: 58ch;padding-top: 10px;font-size: 15px;line-height: 1.7;color: var(--text-2)}#surec .flow__figures{position: relative;min-width: 0;height: 100%;min-height: 360px;border-radius: var(--r);overflow: hidden;background: var(--navy-2)}#surec .flow__figure{display: none;margin: 0;width: 100%;height: 100%}#surec .flow__figure.is-active{display: block;animation: flowFigureIn 0.5s ease}@keyframes flowFigureIn{from{opacity: 0}to{opacity: 1}}@keyframes flowProgress{from{width: 0}to{width: 100%}}#surec .flow__figure img{width: 100%;height: 100%;object-fit: cover}@media (max-width: 900px){#surec .flow__panel{grid-template-columns: minmax(0,1fr);gap: 26px}#surec .flow__figures{order: -1;height: auto;min-height: 0;aspect-ratio: 16 / 10}}@media (max-width: 600px){#surec.flow{padding: 0 0 52px}#surec .flow__head{margin-bottom: 22px}#surec .flow__figures{aspect-ratio: 4 / 3}#surec .flow__btn{grid-template-columns: 40px minmax(0,1fr);gap: 14px;padding: 17px 12px 17px 10px}#surec .flow__number{font-size: 23px}#surec .flow__title{font-size: 18px}#surec .flow__desc{font-size: 14px;padding-top: 8px}}@media (max-width: 600px){.quick{grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 1fr;gap: 1px;padding: 0;border: 0;border-radius: 0;background: var(--line);box-shadow: none;overflow: hidden}.fcta__actions .btn{justify-content: center;gap: 10px}}@media (max-width: 1023px){body:has(.fab){padding-bottom: calc(50px + env(safe-area-inset-bottom))}body:has(.fab.is-hidden){padding-bottom: 0}.fab{left: 0;right: 0;bottom: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: auto;max-width: none;margin: 0;gap: 0;padding: 0;border: 0;border-radius: 0;background: transparent;box-shadow: none}.fab__btn{display: flex;flex: none;width: auto;height: auto;min-height: 50px;gap: 8px;margin: 0;padding: 0 0 env(safe-area-inset-bottom);border: 0;border-radius: 0;box-shadow: none}.fab__btn .ico{width: 19px;height: 19px}.fab__label{position: static;display: inline;visibility: visible;opacity: 1;transform: none;margin: 0;padding: 0;border: 0;border-radius: 0;background: transparent;color: var(--white);font-size: 14px;font-weight: 500}.fab__btn--call{background: var(--navy)}.fab__btn--wa{background: var(--wa)}.fab__btn--wa:hover{background: var(--wa-2)}.fab__btn--wa,.fab__btn--wa .fab__label{color: var(--navy)}body.menu-open .fab{visibility: hidden}}.lang{display: flex;align-items: center;gap: 4px;margin-left: 10px;padding-left: 12px;border-left: 1px solid var(--line-dark);list-style: none}@media (min-width: 1024px){.lang .flag{opacity: 1}}.lang .flag{display: block;width: 20px;height: 15px;object-fit: cover;border-radius: var(--r);overflow: hidden;font-size: 0;background: rgb(var(--white-rgb) / 0.18)}.section{padding: clamp(64px,6vw,96px) 0}.section__head{margin-bottom: 40px}#hizmetler .section__head{margin-bottom: 40px}.fcta__body{min-height: 196px;padding-top: clamp(32px,3vw,44px);padding-bottom: clamp(32px,3vw,44px)}.reviews{padding: 88px 0}.flow{padding-top: 88px;padding-bottom: 88px}.trust{padding: 48px 0}@media (max-width: 600px){.section{padding: 52px 0}.section__head{margin-bottom: 28px}#hizmetler .section__head{margin-bottom: 28px}.reviews{padding: 52px 0}.flow{padding-top: 52px;padding-bottom: 52px}.trust{padding: 34px 0}.footer__main{padding-top: 34px;padding-bottom: 24px;gap: 22px 18px}.footer__desc{display: none}.footer__head{margin-bottom: 10px;font-size: 13px}.footer__links a{padding: 5px 0;font-size: 14px}.footer__contact li{padding: 4px 0;font-size: 14px}.footer__social{margin-top: 14px}.footer__bottom{padding-top: 16px;padding-bottom: calc(28px + env(safe-area-inset-bottom));gap: 6px}.fcta__body{min-height: 0;padding-top: 30px;padding-bottom: 30px}.about__img{height: 190px;object-fit: cover}.flow__figures{max-height: 170px}.flow__figures img{height: 170px;object-fit: cover}}.posts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(22px,2.4vw,32px)}.post{display: flex;flex-direction: column;min-width: 0;overflow: hidden;border-radius: var(--r);background: var(--bg-soft);transition: background-color var(--t-hover)}.post__img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;background: var(--bg-hover);transition: filter .24s ease}.post__in{display: flex;flex-direction: column;flex: 1;padding: 22px 24px 24px}.post__cat{display: block;margin-bottom: 11px;color: var(--text-3);font-size: 13px}.post__title{display: block;margin-bottom: 10px;color: var(--text);font-size: 18px;font-weight: 500;line-height: 1.4;letter-spacing: -.015em}.post__text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 20px;color: var(--text-2);font-size: 14px;line-height: 1.65}.post__go{display: inline-flex;align-items: center;gap: 8px;margin-top: auto;padding-top: 14px;border-top: 1px solid var(--line);color: var(--text);font-size: 13px;transition: color var(--t-hover)}.post__go .ico{width: 15px;height: 15px;color: var(--text-3);transition: color var(--t-hover)}.post:hover .post__go .ico{color: var(--text)}.post:focus-visible{outline: 2px solid var(--navy);outline-offset: 3px}@media (max-width: 1023px){.posts{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.posts{grid-template-columns: 1fr}.post__in{padding: 20px 20px 22px}}button.section__link{padding: 0;border: 0;background: none;font-family: inherit;letter-spacing: inherit;cursor: pointer}.work{padding: 0;border: 0;cursor: pointer}.lb{position: fixed;inset: 0;z-index: var(--z-overlay);display: flex;flex-direction: column;background: rgb(var(--navy-rgb) / 0.94)}.lb[hidden]{display: none}.lb__x{position: absolute;top: 16px;right: 16px;z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;border: 0;border-radius: var(--r);background: rgb(var(--white-rgb) / 0.14);color: var(--white);cursor: pointer;transition: background-color var(--t-hover)}.lb__x:hover{background: rgb(var(--white-rgb) / 0.28)}.lb__stage{position: relative;display: flex;align-items: center;justify-content: center;flex: 1;min-height: 0;padding: 64px 72px 16px}.lb__frame{display: flex;max-width: 100%;max-height: 100%;overflow: hidden;border-radius: var(--r)}.lb__img{display: block;max-width: 100%;max-height: 100%;object-fit: contain;cursor: zoom-in;transform: scale(1);transition: transform .25s ease}.lb__frame.is-zoomed .lb__img{cursor: zoom-out;transform: scale(2.4);transition: transform .18s ease}.lb__nav{position: absolute;top: 50%;margin-top: -22px;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: var(--r);background: rgb(var(--white-rgb) / 0.14);color: var(--white);cursor: pointer;transition: background-color var(--t-hover)}.lb__nav:hover{background: rgb(var(--white-rgb) / 0.28)}.lb__nav--prev{left: 16px}.lb__nav--next{right: 16px}.lb__bar{position: relative;display: flex;align-items: center;justify-content: center;padding: 14px clamp(16px,3vw,32px) 22px}.lb__count{position: absolute;left: clamp(16px,3vw,32px);top: 50%;margin-top: -9px;color: var(--on-dark);font-size: 13px;font-variant-numeric: tabular-nums}.lb__thumbs{display: flex;justify-content: center;gap: 10px;max-width: 100%;overflow-x: auto;padding-bottom: 4px;scrollbar-width: none}.lb__thumbs::-webkit-scrollbar{display: none}.lb__thumb{flex: none;width: 92px;height: 64px;padding: 0;border: 0;border-radius: var(--r);overflow: hidden;background: var(--navy-2);cursor: pointer}.lb__thumb img{display: block;width: 100%;height: 100%;object-fit: cover;filter: brightness(.55);transition: filter var(--t-hover)}.lb__thumb:hover img,.lb__thumb.is-on img{filter: brightness(1)}.lb__thumb.is-on{box-shadow: 0 0 0 2px var(--blue)}@media (max-width: 600px){.lb__stage{padding: 60px 12px 12px}.lb__nav{display: none}.lb__thumb{width: 68px;height: 50px}.lb__count{display: none}}#sss{padding-top: 0}.gfilter__btn{position: relative;padding: 6px 0 10px;border: 0;background: none;color: var(--text-3);font: inherit;font-size: 15px;font-weight: 500;cursor: pointer;transition: color var(--t-hover)}.gfilter__btn::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: transparent;transition: background-color var(--t-hover)}.gfilter__btn:hover{color: var(--text)}.gfilter__btn.is-on{color: var(--text)}.gfilter__btn.is-on::after{background: var(--blue)}.gfilter__btn:focus-visible{outline: 2px solid var(--blue);outline-offset: 2px}.work[hidden]{display: none}@media (max-width: 600px){.gfilter__btn{font-size: 14px}}.reviews{background: var(--bg);color: var(--text)}.reviews__head .section__title{color: var(--text)}.review{border: 0;background: var(--bg-soft)}.review__body{color: var(--text)}.review__stars{color: var(--text-2)}.review__author{border-top-color: var(--line)}.review__avatar{background: var(--bg-hover);color: var(--text-2)}.review__name{color: var(--text)}.review__service{color: var(--text-3)}#surec.flow{padding: clamp(64px,6vw,96px) 0;background: var(--navy);color: var(--white)}#surec .flow__head{text-align: center}#surec .flow__head h2{color: var(--white)}#surec .flow__step + .flow__step{border-top-color: rgb(var(--white-rgb) / 0.12)}#surec .flow__btn:hover{background: rgb(var(--white-rgb) / 0.06)}#surec .flow__btn:focus-visible{outline-color: var(--gold-lite)}#surec .flow__number{color: var(--muted-dark)}#surec .flow__step.is-active .flow__number{color: var(--text)}#surec .flow__title{color: var(--white)}#surec .flow__desc{color: var(--grey-5)}#surec .flow__figures{background: var(--navy-2)}@media (max-width: 600px){#surec.flow{padding: 52px 0}}.about__text{max-width: 46ch;margin: 20px 0 30px;font-size: 16px;line-height: 1.75}.about__stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0;margin: 0 0 30px;padding: 24px 0 0;border-top: 1px solid var(--line);list-style: none}.about__stats li{padding-right: 16px}.about__stats strong{display: block;margin-bottom: 6px;color: var(--navy);font-size: 26px;font-weight: 500;line-height: 1;letter-spacing: -.03em}.about__stats span{display: block;color: var(--text-2);font-size: 13px;line-height: 1.5}@media (max-width: 600px){.about__text{margin-bottom: 24px}.about__stats{margin-bottom: 24px;padding-top: 20px}.about__stats strong{font-size: 25px}.about__stats span{font-size: 13px}}#yorumlar.reviews{padding-top: 0}#surec .flow__figures{border: 1px solid rgb(var(--white-rgb) / 0.16)}.faq{grid-template-columns: minmax(0,4fr) minmax(0,7fr);gap: clamp(36px,5vw,80px);max-width: var(--w);align-items: start}.faq__list{gap: 0;border-top: 1px solid var(--line)}.faq__item{border-bottom: 1px solid var(--line);border-radius: 0;background: transparent}.faq__item:has(.faq__q:hover){background: var(--bg-soft)}.faq__q{gap: 28px;padding: 22px 18px;font-size: 17px}.faq__go{width: auto;height: auto;border-radius: 0;background: transparent;color: var(--text-3);transition: color var(--t-hover)}.faq__item:has(.faq__q:hover) .faq__go,.faq__item.is-open .faq__go{background: transparent;color: var(--navy)}.faq__go .ico{width: 18px;height: 18px}.faq__a p{max-width: 68ch;padding: 0 46px 22px 18px;font-size: 15px}@media (max-width: 900px){.faq{grid-template-columns: minmax(0,1fr);gap: 26px}}@media (max-width: 600px){.faq__q{gap: 18px;padding: 17px 4px 17px 2px;font-size: 15px}.faq__a p{padding: 0 26px 17px 2px;font-size: 14px}}.section{padding: clamp(60px,5.5vw,88px) 0}.reviews{padding: 88px 0}#yorumlar.reviews{padding-top: 0}.flow{padding-top: 88px;padding-bottom: 88px}#surec.flow{padding: clamp(60px,5.5vw,88px) 0}#sss{padding-top: 0}@media (max-width: 600px){.section{padding: 52px 0}.reviews{padding: 52px 0}#yorumlar.reviews{padding-top: 0}.flow,#surec.flow{padding: 52px 0}#sss{padding-top: 0}}@media (min-width: 1024px){.works{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 1023px){.works{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 1023px) and (min-width: 900px){.posts{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 899px){.posts{grid-template-columns: minmax(0,1fr)}}@media (max-width: 900px){.about{grid-template-columns: minmax(0,1fr);gap: 30px}.about__media{aspect-ratio: 16 / 10;max-width: 100%}}@media (max-width: 600px){.fcta__actions{flex-direction: row;align-items: stretch;width: 100%;gap: 10px}.fcta__actions .btn{flex: 1 1 0;min-width: 0;height: 50px;padding: 0 10px;justify-content: center;gap: 8px;font-size: 14px;white-space: nowrap}.footer .brand__logo{width: 104px;height: 54px}.footer__main{padding-top: 26px;padding-bottom: 20px;gap: 18px 16px}.footer__head{margin-bottom: 8px;font-size: 13px}.footer__links a{padding: 3px 0;font-size: 13px;line-height: 1.45}.footer__contact li{padding: 3px 0;font-size: 13px;line-height: 1.45}.footer__social{margin-top: 12px}.footer__social .ico{width: 16px;height: 16px}.footer__bottom{padding-top: 12px;padding-bottom: calc(28px + env(safe-area-inset-bottom));gap: 4px;font-size: 13px}}@media (max-width: 600px){.lang .flag{width: 18px;height: 13px}}@media (max-width: 1023px){body.menu-open::before{display: none}}.hscroll{position: relative;min-width: 0}.hscroll::after{content: '';position: absolute;z-index: 2;top: 0;right: 0;bottom: 0;width: 46px;background: linear-gradient(to right,rgb(var(--white-rgb) / 0),var(--bg));opacity: 0;pointer-events: none;transition: opacity var(--t-hover)}.hscroll.is-scrollable::after{opacity: 1}.hscroll.is-end::after{opacity: 0}@media (max-width: 600px){.section__link{display: inline-flex;font-size: 13px;min-height: 34px}.section__link .ico{width: 14px;height: 14px}.section__head{gap: 14px}.gfilter__btn{flex: none;white-space: nowrap}.posts{display: flex;grid-template-columns: none;gap: 12px;padding-left: var(--gutter);padding-right: var(--gutter);overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: var(--gutter);scrollbar-width: none}.posts::-webkit-scrollbar{display: none}.post{flex: 0 0 82%;scroll-snap-align: start}.post__img{aspect-ratio: 3 / 2}.reviews__grid{padding-left: var(--gutter);padding-right: var(--gutter);scroll-padding-left: var(--gutter)}#blog .hscroll,#yorumlar .hscroll{margin-left: calc(-1 * var(--gutter));margin-right: calc(-1 * var(--gutter))}.review{flex: 0 0 82%}#surec .flow__figures{align-self: start;max-height: none;width: calc(100% + 2 * var(--gutter));max-width: none;height: auto;margin-left: calc(-1 * var(--gutter));margin-right: calc(-1 * var(--gutter));border-radius: 0;aspect-ratio: 4 / 3}#surec .flow__head{margin-bottom: 20px}#surec .flow__panel{gap: 22px}}.crumb{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;row-gap: 6px;font-size: 13px;color: var(--muted-dark)}.crumb a{color: var(--muted-dark);transition: color var(--t-hover)}.crumb a:hover{color: var(--white)}.crumb span[aria-current]{color: var(--white)}.section--tight{padding-top: clamp(38px,3.6vw,54px)}.ways{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.ways .way__value{overflow-wrap: break-word}.way{display: flex;align-items: center;gap: 15px;min-width: 0;padding: 24px 22px;border: 1px solid var(--line);border-radius: var(--r);background: var(--bg);transition: background-color var(--t-hover),border-color var(--t-hover)}.way__ico{flex: none;display: grid;place-items: center;width: 44px;height: 44px;border-radius: var(--r);background: var(--navy);color: var(--text-2)}.way__ico .ico{width: 20px;height: 20px}.way__text{display: flex;flex-direction: column;gap: 5px;min-width: 0}.way__label{color: var(--text-3);font-size: 13px}.way__value{color: var(--navy);font-size: 16px;font-weight: 500;letter-spacing: -.015em}.way__go{flex: none;width: 17px;height: 17px;margin-left: auto;color: var(--line);transition: color var(--t-hover)}a.way:hover .way__go{color: var(--navy)}.form__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 24px}.field{display: flex;flex-direction: column;gap: 8px;margin: 0;min-width: 0}.field--full{grid-column: 1 / -1}.field label{color: var(--text-2);font-size: 14px;font-weight: 400}.field input,.field select,.field textarea{width: 100%;height: 54px;padding: 0 16px;border: 0;border-bottom: 1px solid var(--line);border-radius: 0;background: var(--bg-soft);color: var(--text);font: inherit;font-size: 16px;transition: border-color var(--t-hover),background-color var(--t-hover)}.field__tel{display: flex;align-items: center;gap: 0;height: 54px;background: var(--bg-soft);border-bottom: 1px solid var(--line);transition: border-color var(--t-hover),background-color var(--t-hover)}.field__tel span{flex: none;padding: 0 2px 0 16px;color: var(--text-2);font-size: 16px}.field__tel input{border-bottom: 0;background: transparent;padding-left: 8px}.field__tel:hover{border-color: var(--text-3)}.field__tel:focus-within{border-color: var(--navy);background: var(--bg)}.field__tel input:hover,.field__tel input:focus-visible{background: transparent}.field__tel.is-invalid{border-color: var(--warn)}.field textarea{height: auto;padding: 15px 16px;line-height: 1.65;resize: vertical}.field input::placeholder,.field textarea::placeholder{color: var(--text-3)}.field input:hover,.field select:hover,.field textarea:hover{border-color: var(--text-3)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline: 0;border-color: var(--navy);background: var(--bg)}.field .is-invalid{border-color: var(--warn)}.form__foot{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px 24px;margin-top: 28px}.form__consent{display: flex;flex-direction: column;gap: 6px;min-width: 0}.field__err{color: var(--warn);font-size: 13px;line-height: 1.45}.check{display: flex;align-items: center;gap: 10px;margin: 0;color: var(--text-2);font-size: 13px;line-height: 1.45;cursor: pointer}.check input{flex: none;width: 17px;height: 17px;margin: 0;accent-color: var(--navy)}.check input.is-invalid{outline: 2px solid var(--warn);outline-offset: 2px}.check a{color: var(--text);font-weight: 600;text-decoration: underline;text-underline-offset: 2px;transition: color 0.15s ease}.check a:hover{color: var(--text)}.form__status{margin: 20px 0 0;padding: 13px 15px;border-radius: var(--r);background: var(--bg-soft);font-size: 14px}.form__status.is-error{color: var(--warn)}.form__status.is-ok{color: var(--text)}.section__head--center{justify-content: center;text-align: center}@media (max-width: 1023px){.ways{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.ways{grid-template-columns: minmax(0,1fr);gap: 10px}.way{padding: 18px}.form__grid{grid-template-columns: minmax(0,1fr);gap: 16px}.form__foot{flex-direction: column;align-items: stretch;gap: 18px}.form__foot .btn{width: 100%;order: 2}.form__consent{order: 1}}.contact__grid{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: clamp(32px,4vw,64px);align-items: stretch}.contact__main{min-width: 0}.contact__title{margin: 0 0 28px}.contact__side{display: flex;min-width: 0}.contact .ways{flex: 1;grid-template-columns: minmax(0,1fr);grid-auto-rows: 1fr;gap: 10px}.contact .way{padding: 16px 18px}.contact .way__value{font-size: 15px}.office-map__frame{display: block;width: 100%;height: clamp(320px,36vw,460px);border: 1px solid var(--line);border-radius: var(--r);background: var(--bg-soft)}@media (max-width: 1023px){.contact__grid{grid-template-columns: minmax(0,1fr)}.contact__side{order: -1}.contact .ways{grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: auto}}@media (max-width: 600px){.contact .ways{grid-template-columns: minmax(0,1fr)}}.lead__title{margin: 0 0 34px}.ways--v{grid-template-columns: repeat(4,minmax(0,1fr))}.ways--v .way{flex-direction: column;align-items: flex-start;gap: 16px;padding: 26px 24px 28px}.ways--v .way__text{gap: 9px}.ways--v .way__label{color: var(--navy);font-size: 16px;font-weight: 500;letter-spacing: -.015em}.ways--v .way__value{color: var(--text-2);font-size: 14px;font-weight: 400;letter-spacing: 0;line-height: 1.7}.band{background: var(--bg-soft)}.docs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.doc{display: flex;align-items: flex-start;gap: 16px;min-width: 0;padding: 24px 22px;border: 1px solid var(--line);border-radius: var(--r);background: var(--bg);transition: background-color var(--t-hover),border-color var(--t-hover)}.doc__ico{flex: none;display: grid;place-items: center;width: 46px;height: 46px;border-radius: var(--r);background: var(--navy);color: var(--text-2)}.doc__ico .ico{width: 21px;height: 21px}.doc__body{display: flex;flex-direction: column;gap: 6px;min-width: 0}.doc__name{color: var(--navy);font-size: 16px;font-weight: 500;letter-spacing: -.015em}.doc__desc{color: var(--text-2);font-size: 14px;line-height: 1.6}.doc__meta{color: var(--text-3);font-size: 13px}.doc__go{flex: none;width: 19px;height: 19px;margin-left: auto;color: var(--text-3);transition: color var(--t-hover)}.doc:hover .doc__go{color: var(--navy)}img{-webkit-user-drag: none;user-select: none}html{scrollbar-width: thin;scrollbar-color: var(--text-3) var(--bg-soft)}body::-webkit-scrollbar{width: 12px;height: 12px}body::-webkit-scrollbar-track{background: var(--bg-soft)}body::-webkit-scrollbar-thumb{border: 3px solid var(--bg-soft);border-radius: var(--r);background: var(--text-3);transition: background-color var(--t-hover)}body::-webkit-scrollbar-thumb:hover{background: var(--text-2)}.more{display: flex;justify-content: center;margin-top: clamp(28px,3vw,40px)}.more .ico{width: 17px;height: 17px}@media (max-width: 1023px){.ways--v{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.docs{grid-template-columns: minmax(0,1fr)}}@media (max-width: 600px){.lead__title{margin-bottom: 24px}.ways--v{grid-template-columns: minmax(0,1fr)}.ways--v .way{flex-direction: row;align-items: flex-start;gap: 14px;padding: 20px}.doc{padding: 20px;gap: 14px}}.btn--line{background: transparent;color: var(--navy);border-color: var(--line)}.btn--line:hover{border-color: var(--navy)}.about__actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 30px}@media (max-width: 600px){.about__actions{gap: 10px;margin-top: 24px}.about__actions .btn{width: 100%}}select{appearance: none;-webkit-appearance: none;padding-right: 46px !important;background-color: var(--bg-soft);background-image: linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);background-position: calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size: 5px 5px,5px 5px;background-repeat: no-repeat;cursor: pointer;transition: border-color var(--t-hover),background-color var(--t-hover),color var(--t-hover),box-shadow var(--t-hover)}select:hover{border-color: var(--text-3);background-color: var(--bg-hover)}select:focus-visible{outline: 0;border-color: var(--blue-2);box-shadow: 0 0 0 3px rgb(var(--blue-rgb) / 0.2)}select:disabled{cursor: not-allowed;opacity: .58}.custom-select{position: relative;width: 100%;min-width: 0;color: var(--text)}.custom-select__native{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important}.custom-select__button{display: flex;align-items: center;justify-content: space-between;gap: 18px;width: 100%;min-height: 52px;padding: 0 16px;border: 0;border-bottom: 1px solid var(--line);border-radius: 0;background: var(--bg-soft);color: var(--text);font: inherit;font-size: 15px;line-height: 1.35;text-align: left;cursor: pointer;transition: background-color var(--t-hover),border-color var(--t-hover),box-shadow var(--t-hover)}.custom-select__button:hover{border-color: var(--text-3)}.custom-select__button:focus-visible{outline: 0;border-color: var(--navy);background: var(--bg)}.custom-select.is-open .custom-select__button{border-color: var(--navy);background: var(--bg)}.custom-select:has(.is-invalid) .custom-select__button{border-color: var(--warn)}.custom-select.has-placeholder .custom-select__value{color: var(--text-3)}.custom-select__value{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.custom-select__text{display: grid;min-width: 0;overflow: hidden}.custom-select__text > *{grid-area: 1 / 1}.custom-select__sizer{visibility: hidden;white-space: nowrap;pointer-events: none}.custom-select__arrow{position: relative;flex: none;width: 18px;height: 18px}.custom-select__arrow::before,.custom-select__arrow::after{content: '';position: absolute;top: 8px;width: 8px;height: 1px;background: currentColor;transition: transform var(--t-hover)}.custom-select__arrow::before{left: 2px;transform: rotate(45deg)}.custom-select__arrow::after{right: 2px;transform: rotate(-45deg)}.custom-select.is-open .custom-select__arrow::before{transform: rotate(-45deg)}.custom-select.is-open .custom-select__arrow::after{transform: rotate(45deg)}.custom-select__menu{position: absolute;z-index: var(--z-overlay);top: calc(100% + 6px);left: 0;width: 100%;min-width: 0;max-width: 100%;max-height: min(340px,60vh);padding: 6px;overflow-y: auto;overscroll-behavior: contain;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--bg);box-shadow: var(--shadow-float)}.custom-select__menu[hidden]{display: none}.custom-select__group{padding: 10px 10px 4px;color: var(--text-2);font-size: 13px;font-weight: 500;overflow-wrap: anywhere}.custom-select__group:not(:first-child){margin-top: 10px}.custom-select__option{display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%;min-height: 40px;padding: 7px 10px;border-radius: var(--r);color: var(--text);font-size: 14px;line-height: 1.4;text-align: left;overflow-wrap: anywhere;transition: color var(--t-hover)}.custom-select__option:hover{color: var(--text)}.custom-select__option:focus-visible{outline: 2px solid var(--blue);outline-offset: -2px;background: var(--bg-hover)}.custom-select__option.is-selected{font-weight: 600}.custom-select__check{position: relative;flex: none;width: 16px;height: 16px;color: var(--text);opacity: 0}.custom-select__check::after{content: '';position: absolute;left: 5px;top: 2px;width: 4px;height: 8px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: rotate(45deg)}.custom-select__option.is-selected .custom-select__check{opacity: 1}.custom-select__option:disabled{display: none}.custom-select.is-disabled{opacity: .58}.custom-select.is-disabled .custom-select__button{cursor: not-allowed}@media (max-width: 600px){.custom-select__menu{width: 100%;min-width: 0;max-width: 100%;max-height: min(330px,48vh)}.custom-select__option{min-height: 46px}}.section--gallery{padding-top: clamp(26px,2.4vw,34px)}.gallery-toolbar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 24px;margin: -6px 0 26px}.gallery-count{margin: 0;color: var(--text-2);font-size: 14px}.gallery-filter{display: flex;align-items: center;gap: 12px;min-width: 0}.gallery-filter > span{color: var(--text-3);font-size: 13px}.gallery-filter select{min-height: 52px;padding: 0 46px 0 16px;border: 0;border-bottom: 1px solid var(--line);background-color: var(--bg-soft);color: var(--text);font: inherit;font-size: 15px}.pager{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;margin-top: 38px}.pager__num,.pager__step{display: inline-flex;align-items: center;gap: 8px;min-width: 40px;height: 40px;padding: 0 14px;justify-content: center;border-radius: var(--r);background: var(--bg-soft);color: var(--text-2);font-size: 14px;text-decoration: none;transition: background-color var(--t-hover),color var(--t-hover)}.pager__num.is-on{background: var(--navy);color: var(--white)}button.pager__num,button.pager__step{font-family: inherit;cursor: pointer}a.pager__num:hover,a.pager__step:hover,button.pager__num:hover,button.pager__step:hover{border-color: var(--navy);color: var(--navy)}.pager .ico{width: 15px;height: 15px}.lb__thumbs,.posts,.reviews__grid{scrollbar-width: none;-ms-overflow-style: none}.lb__thumbs::-webkit-scrollbar,.posts::-webkit-scrollbar,.reviews__grid::-webkit-scrollbar{width: 0;height: 0;display: none}.turbo-progress-bar{background: var(--gold-lite)}.lang .flag{background: var(--bg-hover)}.crumb,.crumb a{color: rgb(var(--white-rgb) / 0.78)}.crumb a:hover,.crumb span[aria-current]{color: var(--white)}#surec.flow{background: var(--bg-soft);color: var(--text)}#surec .flow__head h2,#surec .flow__title{color: var(--text)}#surec .flow__step + .flow__step{border-top-color: var(--line)}#surec .flow__btn:hover{background: var(--bg-hover)}#surec .flow__btn:focus-visible{outline-color: var(--blue)}#surec .flow__number{color: var(--text-3)}#surec .flow__step.is-active .flow__number{color: var(--text)}#surec .flow__desc{color: var(--text-2)}#surec .flow__figures{background: var(--bg-hover);border-color: var(--line)}.fcta{background: var(--navy)}.fcta__title{color: var(--white)}.fcta__sub{color: rgb(var(--white-rgb) / 0.8)}.footer{background: var(--bg-soft);color: var(--text-2);border-top: 1px solid var(--line)}.footer__desc,.footer__links a,.footer__contact li,.footer__bottom a,.footer__credit,.footer__credit a{color: var(--text-2)}.footer__head{color: var(--text)}.footer__links a:hover,.footer__contact a:hover,.footer__bottom a:hover,.footer__credit a:hover{color: var(--text)}.footer__social a{background: var(--navy);color: var(--white)}.footer__social a:hover{background: var(--navy-2);color: var(--white)}.footer__bottom{border-top-color: var(--line)}.way__ico,.doc__ico{background: var(--tint);color: var(--text-2)}.flow .flow__number{background: var(--bg);color: var(--text)}.pager__num.is-on{background: var(--blue);color: var(--white)}.skip-link{background: var(--blue)}.promo__head{background: var(--bg-soft);border-bottom: 1px solid var(--line)}.promo__x{background: var(--bg-hover);color: var(--text)}.promo__x:hover{background: var(--line)}.fab__btn--call{background: var(--navy)}.fab__btn--call:hover{background: var(--navy-2)}.work{background: var(--bg-soft)}.slide::after{background: linear-gradient(90deg,rgb(var(--navy-rgb) / 0.72) 0%,rgb(var(--navy-rgb) / 0.42) 38%,rgb(var(--navy-rgb) / 0) 68%),linear-gradient(0deg,rgb(var(--navy-rgb) / 0.45) 0%,rgb(var(--navy-rgb) / 0) 40%)}.fcta__actions{display: grid;grid-template-columns: repeat(2,minmax(220px,1fr));gap: 10px;flex: none}@media (max-width: 860px){.fcta__actions{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.slide::after{background: linear-gradient(0deg,rgb(var(--navy-rgb) / 0.82) 0%,rgb(var(--navy-rgb) / 0.5) 45%,rgb(var(--navy-rgb) / 0.12) 100%)}.fcta__actions{grid-template-columns: minmax(0,1fr)}}.footer{background: var(--bg)}.way__ico{transition: background-color var(--t-hover),color var(--t-hover)}a.way:hover .way__ico{background: var(--navy);color: var(--white)}a.way:hover .way__go{color: var(--text)}a.way:focus-visible{outline: 2px solid var(--blue);outline-offset: 2px}.upload__box{display: flex;align-items: center;gap: 14px;margin-top: 8px;padding: 14px 16px;border: 1px dashed var(--line);border-radius: var(--r);background: var(--bg-soft);cursor: pointer;transition: border-color 0.15s ease,background-color 0.15s ease}.upload__box:hover{border-color: var(--text-3);background: var(--bg-hover)}.upload__box input[type="file"]{position: absolute;width: 1px;height: 1px;opacity: 0}.upload__btn{display: inline-flex;align-items: center;gap: 8px;flex: none;padding: 9px 14px;border-radius: var(--r);background: var(--navy);color: var(--white);font-size: 14px;font-weight: 500}.upload__btn .ico{width: 17px;height: 17px}.upload__info{min-width: 0;color: var(--text-2);font-size: 13px;line-height: 1.5}.upload__box:focus-within{outline: 2px solid var(--blue);outline-offset: 2px}.upload .label{display: block;color: var(--text);font-size: 14px;font-weight: 500}.field__help{display: block;margin-top: 8px;color: var(--text-3);font-size: 13px}.cf-turnstile{margin-top: 14px}@media (max-width: 600px){.upload__box{flex-direction: column;align-items: flex-start;gap: 10px}}.contact .ways{grid-auto-rows: auto;align-content: start;gap: 12px}.contact .way{padding: 15px 18px}.contact__title{margin: 0 0 20px;font-size: clamp(26px,2.4vw,32px)}.section--tight.contact{padding-top: 36px}.sent{width: min(420px,calc(100vw - 32px));padding: 30px 28px 26px;border: 0;border-radius: var(--r);background: var(--bg);color: var(--text);text-align: center;box-shadow: 0 30px 70px -40px rgb(var(--black-rgb) / 0.55)}.sent::backdrop{background: rgb(var(--navy-rgb) / 0.55)}.sent__ico{display: inline-flex;align-items: center;justify-content: center;width: 58px;height: 58px;border-radius: 50%;background: rgb(var(--ok-rgb) / 0.12);color: var(--ok)}.sent__ico svg{width: 30px;height: 30px}.sent__title{margin: 16px 0 0;font-size: 22px;font-weight: 500;letter-spacing: -.01em}.sent__text{margin: 10px 0 0;color: var(--text-2);font-size: 15px;line-height: 1.6}.sent__actions{display: grid;gap: 10px;margin-top: 22px}.sent__actions .btn{width: 100%}@media (min-width: 1024px){.contact__side{align-self: start;padding-top: calc(clamp(26px,2.4vw,32px) * 1.5 + 20px)}.contact .ways{grid-auto-rows: minmax(96px,auto)}}.certs{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 18px;margin: 0;padding: 0;list-style: none}.cert{display: flex;flex-direction: column;min-width: 0;border: 1px solid var(--line);border-radius: var(--r);background: var(--bg);overflow: hidden}.cert__view{display: block;width: 100%;padding: 14px;border: 0;border-bottom: 1px solid var(--line);background: var(--bg-soft);cursor: zoom-in;transition: background-color var(--t-hover)}.cert__view:hover{background: var(--bg-hover)}.cert__img{display: block;width: 100%;height: auto;aspect-ratio: 1200 / 1712;object-fit: contain;padding: 12px;border-radius: var(--r-lg);background: var(--bg-soft)}.cert__body{display: flex;flex: 1;flex-direction: column;gap: 5px;padding: 16px 16px 18px}.cert__std{color: var(--text);font-size: 13px;font-weight: 600;letter-spacing: .02em}.cert__name{color: var(--navy);font-size: 15px;font-weight: 500;line-height: 1.4;letter-spacing: -.01em}.cert__meta{color: var(--text-3);font-size: 13px;line-height: 1.5}.cert__pdf{display: inline-flex;align-items: center;gap: 6px;align-self: flex-start;margin-top: auto;padding-top: 10px;color: var(--text-2);font-size: 13px;font-weight: 500;transition: color var(--t-hover)}.cert__pdf .ico{width: 15px;height: 15px}.cert__pdf:hover{color: var(--text)}@media (max-width: 1099px){.certs{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.certs{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}}@media (max-width: 480px){.cert__view{padding: 10px}.cert__body{padding: 12px 12px 14px}.cert__name{font-size: 14px}}.certrow{display: grid;grid-template-columns: repeat(8,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.certrow__item{display: flex;flex-direction: column;gap: 4px;min-width: 0}.certrow__view{display: block;width: 100%;margin-bottom: 8px;padding: 8px;border: 1px solid var(--line);border-radius: var(--r);background: var(--bg);cursor: zoom-in;transition: background-color var(--t-hover),border-color var(--t-hover)}.certrow__view:hover{background: var(--bg-hover);border-color: var(--text-3)}.certrow__img{display: block;width: 100%;height: auto;aspect-ratio: 1200 / 1712;object-fit: contain}.certrow__code{color: var(--text);font-size: 13px;font-weight: 600;letter-spacing: .02em}.certrow__name{color: var(--text-2);font-size: 13px;line-height: 1.4}@media (max-width: 900px){.certrow{display: flex;gap: 12px;margin: 0 calc(-1 * var(--gutter));padding: 0 var(--gutter);overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: var(--gutter);scrollbar-width: none}.certrow::-webkit-scrollbar{display: none}.certrow__item{flex: 0 0 132px;scroll-snap-align: start}}.refs .section__head{margin-bottom: 18px}.ref{flex: none;display: flex;align-items: center;justify-content: center;min-height: 112px;margin-right: 16px;padding: 0 46px;border: 1px solid var(--line);border-radius: var(--r);background: var(--bg);color: var(--navy);font-size: 18px;font-weight: 600;letter-spacing: -.01em;white-space: nowrap}.ref--logo img{display: block;width: var(--w);height: var(--h);object-fit: contain}.ref--seal{gap: 14px}.ref--seal img{display: block;flex: none;width: 58px;height: 58px;object-fit: contain}.ref--seal span{font-size: 15px;font-weight: 600}@media (max-width: 600px){.ref{min-height: 88px;margin-right: 12px;padding: 0 30px;font-size: 16px}.ref--logo img{width: calc(var(--w) * .8);height: calc(var(--h) * .8)}.ref--seal img{width: 46px;height: 46px}.ref--seal span{font-size: 13px}}.work__play{position: absolute;top: 50%;left: 50%;display: grid;place-items: center;width: 60px;height: 60px;margin: -30px 0 0 -30px;border-radius: 50%;background: rgb(var(--black-rgb) / 0.6);color: var(--white);transition: background-color .15s ease}.work--video .work__img{transform: scale(1.34)}.work__play svg{width: 28px;height: 28px}.work--video:hover .work__play,.work--video:focus-visible .work__play{background: var(--blue)}.lb__img[hidden]{display: none}.lb__video{display: block;width: min(1280px,88vw,calc((100vh - 200px) * 16 / 9));aspect-ratio: 16 / 9;border: 0}.lb__video--short{width: auto;height: calc(100vh - 200px);aspect-ratio: 9 / 16}.catalog-page [hidden]{display: none !important}.catalog-page :is(a,button,select):focus-visible{outline: 2px solid var(--gold-lite);outline-offset: 4px}.section--flush-top{padding-top: 0}.catalog-page #sss{padding-top: clamp(40px,4vw,60px)}.sabout .about__body{min-width: 0}.sabout .about__text{max-width: 58ch;margin: 18px 0 0}.sabout .about__text + .about__text{margin-top: 14px}.sabout .about__actions{margin-top: 28px}.svcrows{display: grid;gap: 14px}.svcrow{display: grid;grid-template-columns: 320px minmax(0,1fr) auto;align-items: center;gap: clamp(24px,3vw,44px);padding: 20px;border-radius: var(--r);background: var(--bg-soft);scroll-margin-top: 115px;transition: background-color var(--t-hover)}.svcrow__media{display: block;overflow: hidden;border-radius: var(--r);background: var(--bg-hover)}.svcrow__media img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover}.svcrow__body{min-width: 0;padding: 8px 0}.svcrow__title{display: block;color: var(--navy);font-size: clamp(21px,2vw,26px);font-weight: 500;line-height: 1.2;letter-spacing: -.02em}.svcrow__text{display: block;max-width: 62ch;margin-top: 12px;color: var(--text-2);font-size: 15px;line-height: 1.7}.svcrow .cardgo{margin-right: 8px;background: var(--bg);color: var(--navy)}.svcrow:hover .cardgo{background: var(--navy);color: var(--white)}.catalog-page .works{grid-template-columns: repeat(4,minmax(0,1fr))}.sabout .about__stats{margin: 26px 0 0;padding-top: 22px}.catalog-page .faq__list{gap: 8px}.sflow.flow{padding: clamp(64px,6vw,96px) 0;background: var(--navy);color: var(--white)}.sflow .flow__head{display: block;margin-bottom: 34px;text-align: center}.sflow .flow__head h2{margin: 0;color: var(--white);font-size: clamp(25px,2.5vw,32px);font-weight: 500;letter-spacing: -.025em}.sflow .flow__panel{display: grid;grid-template-columns: minmax(0,6fr) minmax(0,5fr);gap: clamp(32px,4vw,64px);align-items: start}.sflow .flow__steps{display: flex;flex-direction: column;gap: 0;margin: 0;padding: 0;list-style: none}.sflow .flow__steps::before{display: none}.sflow.flow .flow__step{position: static;display: block;padding: 0;border: 0;border-radius: 0;background: transparent;text-align: left}.sflow.flow .flow__step + .flow__step{border-top: 1px solid rgb(var(--white-rgb) / 0.12)}.sflow .flow__btn{display: grid;grid-template-columns: 56px minmax(0,1fr);align-items: start;gap: 20px;padding: 22px 18px 22px 0}.sflow.flow .flow__number{position: static;display: block;width: auto;height: auto;padding: 0;border: 0;border-radius: 0;background: transparent;color: var(--text);font-size: 28px;font-weight: 500;line-height: 1.1;letter-spacing: -.02em;font-variant-numeric: tabular-nums;box-shadow: none}.sflow.flow .flow__text{display: block;margin: 0;padding: 0;border: 0;min-width: 0}.sflow.flow .flow__title{display: block;margin: 0;color: var(--white);font-size: 20px;font-weight: 500;line-height: 1.3;letter-spacing: -.015em}.sflow.flow .flow__desc{display: block;max-width: 58ch;padding-top: 10px;color: var(--grey-5);font-size: 15px;line-height: 1.7}.sflow .flow__figures{position: sticky;top: calc(var(--hd-total) + 24px);min-width: 0;aspect-ratio: 5 / 4;max-height: 560px;overflow: hidden;border: 1px solid rgb(var(--white-rgb) / 0.16);border-radius: var(--r);background: var(--navy-2)}.sflow .flow__figure{display: block;margin: 0;width: 100%;height: 100%}.sflow .flow__figure img{width: 100%;height: 100%;object-fit: cover}.catalog-page .faq__list{min-width: 0}.catalog-page .custom-select{display: inline-block;width: auto;min-width: 200px;max-width: 100%;vertical-align: top}.catalog-page .custom-select__button{width: 100%;min-height: 52px;font-size: 15px}.catalog-page .custom-select__menu{width: max-content;min-width: 100%;max-width: min(360px,calc(100vw - 2 * var(--gutter)))}.catalog-page .custom-select__value{white-space: nowrap}.product{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: clamp(36px,5vw,64px);align-items: start}.product__gallery{position: sticky;top: calc(var(--hd-total) + 24px);min-width: 0}.product__main{position: relative;display: block;width: 100%;padding: 0;border: 0;overflow: hidden;border-radius: var(--r);background: var(--bg-soft);cursor: zoom-in}.product__main img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: contain;transition: filter var(--t-hover)}.product__main:hover img{filter: brightness(.94)}.product__main:focus-visible{outline: 2px solid var(--gold-lite);outline-offset: 3px}.product__lens{position: absolute;right: 12px;bottom: 12px;display: grid;place-items: center;width: 38px;height: 38px;border-radius: var(--r);background: rgb(var(--navy-rgb) / 0.72);color: var(--white);pointer-events: none;transition: opacity var(--t-hover)}.product__lens .ico{width: 20px;height: 20px}.product__thumbs{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 10px}.product__thumb{display: block;width: 104px;padding: 0;overflow: hidden;border: 0;cursor: pointer;border-radius: var(--r);background: var(--bg-soft);opacity: .5;transition: opacity var(--t-hover),box-shadow var(--t-hover)}.product__thumb img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover}.product__thumb:hover{box-shadow: 0 0 0 2px var(--gold-lite)}.product__thumb[aria-current="true"]{opacity: 1}.product__thumb:focus-visible{outline: 2px solid var(--gold-lite);outline-offset: 2px}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.scope{border: 1px solid var(--line);border-radius: var(--r);background: var(--bg);overflow: hidden}.ways.ways--3{grid-template-columns: repeat(3,minmax(0,1fr))}.detail__text{margin-bottom: clamp(26px,2.6vw,34px)}.detail__text .about__text{max-width: none}.detail__text .about__text + .about__text{margin-top: 14px}.article{max-width: 74ch;margin: 0 auto}.article__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;margin: 0 0 26px;padding-bottom: 18px;border-bottom: 1px solid var(--line);color: var(--text-3);font-size: 13px}.article__lead{margin: 0 0 30px;color: var(--navy);font-size: clamp(17px,1.6vw,19px);line-height: 1.75}.article h2{margin: 38px 0 14px;font-size: clamp(21px,2vw,25px);font-weight: 500;line-height: 1.25;letter-spacing: -.02em}.article p{margin: 0 0 16px;color: var(--text-2);font-size: 16px;line-height: 1.8}.article ul{margin: 0 0 16px;padding: 0;list-style: none}.article li{position: relative;padding-left: 18px;margin-bottom: 10px;color: var(--text-2);font-size: 16px;line-height: 1.7}.article li::before{content: '';position: absolute;left: 0;top: 11px;width: 5px;height: 5px;border-radius: 50%;background: var(--text-3)}.article h3{margin: 28px 0 10px;font-size: 18px;font-weight: 600;line-height: 1.35}.article ol{margin: 0 0 16px;padding-left: 22px;color: var(--text-2)}.article ol li{padding-left: 4px}.article ol li::before{content: none}.article strong{color: var(--navy);font-weight: 600}.article p a,.article li a{color: var(--text);text-decoration: underline;text-underline-offset: 3px;transition: color var(--t-hover)}.article p a:hover,.article li a:hover{color: var(--navy)}.article .tscroll{margin: 20px 0 6px;border: 1px solid var(--line);border-radius: var(--r)}.article .plist__note{margin: 8px 0 22px;font-size: 13px}.article__cta{margin: 36px 0 0;padding: 22px 24px;border-radius: var(--r-lg);background: var(--bg-soft)}.article__cta p{margin: 0 0 14px;color: var(--navy)}.article__cta-links{display: flex;flex-wrap: wrap;gap: 10px}@media (max-width: 1023px){.ways.ways--3{grid-template-columns: repeat(2,minmax(0,1fr))}.catalog-page .works{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 1023px){.svcrow{grid-template-columns: 240px minmax(0,1fr) auto;gap: 24px;padding: 16px}.svcrow__text{font-size: 15px}}@media (max-width: 760px){.svcrow{grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 14px 16px;padding: 14px}.svcrow__media{grid-column: 1 / -1}.svcrow__media img{aspect-ratio: 16 / 9}.svcrow__title{font-size: 21px}.svcrow__text{margin-top: 8px;font-size: 14px}}@media (max-width: 900px){.product{grid-template-columns: minmax(0,1fr);gap: 32px}.product__gallery{position: static}.sflow .flow__panel{grid-template-columns: minmax(0,1fr);gap: 26px}.sflow .flow__figures{position: static;order: -1;max-height: none;aspect-ratio: 16 / 10}}@media (max-width: 760px){.article h2{margin-top: 30px}.article p,.article li{font-size: 15px}.catalog-page .crumb{gap: 6px 8px;font-size: 12px;overflow-wrap: anywhere}.catalog-page .crumb a,.catalog-page .crumb span{min-width: 0}.catalog-page .custom-select__menu{width: 100%;max-width: 100%}}@media (max-width: 600px){.ways.ways--3{grid-template-columns: minmax(0,1fr)}.sflow.flow{padding: 52px 0}.sflow .flow__head{margin-bottom: 22px}.sflow .flow__figures{aspect-ratio: 4 / 3}.sflow .flow__btn{grid-template-columns: 40px minmax(0,1fr);gap: 14px;padding: 17px 12px 17px 0}.sflow.flow .flow__number{font-size: 23px}.sflow.flow .flow__title{font-size: 18px}.sflow.flow .flow__desc{font-size: 14px;padding-top: 8px}}@media (max-width: 520px){.product__thumb{width: calc((100% - 20px) / 3)}}@media (max-width: 600px){.posts.posts--grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 14px;padding-left: 0;padding-right: 0;overflow-x: visible;scroll-snap-type: none}.posts.posts--grid .post{flex: none;scroll-snap-align: none}}.sflow.flow{background: var(--bg-soft);color: var(--text)}.sflow .flow__head h2,.sflow.flow .flow__title{color: var(--text)}.sflow.flow .flow__step + .flow__step{border-top-color: var(--line)}.sflow.flow .flow__desc{color: var(--text-2)}.sflow.flow .flow__number{color: var(--text)}.sflow .flow__figures{border-color: var(--line);background: var(--bg-hover)}.svcrow:hover .cardgo{background: var(--navy);color: var(--white)}:root{--hd-h: 76px;--mn-h: 46px;--hd-total: calc(var(--hd-h) + var(--mn-h) + 2px);--t-hover: 0.15s ease;--edge: 3px solid var(--navy);--shadow-in: inset 0 2px 5px rgb(var(--navy-rgb) / 0.09),inset 0 -1px 0 var(--line);--shadow-float: 0 18px 44px -20px rgb(var(--navy-rgb) / 0.55);--grid-gap: clamp(12px,1.4vw,20px);--btn-h: 42px;--btn-px: 18px;--btn-fs: 15px;--field-h: 46px}.doc,.certrow__view,.quote{border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--bg);box-shadow: none}.doc,.certrow__view{transition: border-color var(--t-hover),color var(--t-hover)}.doc:hover,.certrow__view:hover{border-color: var(--text-3)}.mcard,.pcat,.post,.ref,.cert,.steps2__item,.faq__list .faq__item{border: 0;border-radius: 0;background: transparent;box-shadow: none}.mcard__media,.post__img{border-radius: var(--r-lg)}.mcard__link,.post__title{text-decoration: underline;text-decoration-color: transparent;text-decoration-thickness: 1px;text-underline-offset: 4px;transition: text-decoration-color var(--t-hover)}.mcard__title,.post__title,.steps2__title,.incl__head,.way__value,.ways--v .way__label,.doc__name,.cert__name{color: var(--navy);font-size: 17px;font-weight: 600;line-height: 1.3;letter-spacing: -0.01em;transition: color var(--t-hover)}a.way:hover .way__value,.doc:hover .doc__name,.svcrow:hover .svcrow__title{color: var(--text)}.faq__q{transition: color var(--t-hover)}.faq__list .faq__q{gap: 16px;padding: 18px 0}.faq__list .faq__a p{padding: 0 0 18px}.faq__list .faq__item{border-bottom: 1px solid var(--line)}.faq__list .faq__item:first-child{border-top: 1px solid var(--line)}.faq__list .faq__item:has(.faq__q:hover){background: transparent}.mcard__facts,.post__text,.steps2__text,.doc__desc{color: var(--text-2);font-size: 14px;line-height: 1.55}.mcard__body,.post__in{display: flex;flex: 1;flex-direction: column;gap: 8px;padding: 14px 0 0}.post__cat,.post__title,.post__text{margin: 0}.mcard__price,.post__go{margin-top: auto;padding-top: 12px;border-top: 1px solid var(--line)}.mcard__price{color: var(--text);font-size: 18px;font-weight: 600;line-height: 1.15;font-variant-numeric: tabular-nums}.mcard__body > :nth-last-child(2),.post__in > :nth-last-child(2){margin-bottom: 6px}.post__img{aspect-ratio: 4 / 3}.way,.doc{padding: 20px}.svcrow{padding: 16px}.svcrow__media,.about__img,.work{border-radius: var(--r-lg)}.svcrow__title{font-size: 20px;font-weight: 600;letter-spacing: -0.01em;transition: color var(--t-hover)}.svcrow__text{font-size: 15px}.svcrow .cardgo{background: var(--bg-soft)}.mgrid,.steps2,.incl,.quotes,.posts,.works,.ways,.docs,.certs,.certrow,.svcrows{gap: var(--grid-gap)}.pager__num,.pager__step{border: 0;background: var(--bg-soft);color: var(--text);transition: background-color var(--t-hover),color var(--t-hover)}a.pager__num:hover,a.pager__step:hover,button.pager__num:hover,button.pager__step:hover{background: var(--bg-hover)}.pager__num.is-on{background: var(--navy);color: var(--bg)}.field input,.field select,.field textarea,.field__tel,.custom-select__button{border: 1px solid var(--line);border-radius: var(--r);background: var(--bg-soft)}.field__tel input{height: 100%;border: 0;background: transparent}.custom-select__button{min-height: 54px}.section__head{margin-bottom: 24px}.fcta__title{font-weight: 600}.section__link{color: var(--text);font-size: 15px;font-weight: 600}.section__link:hover{color: var(--text)}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}:where(a,button,input,select,textarea,[role="button"]):focus-visible{outline: 2px solid var(--blue);outline-offset: 2px}:is(.hd,.mn,.section,.find) :is(a,button,input,select):focus-visible{outline: 2px solid var(--blue);outline-offset: 2px}.hd{position: sticky;top: 0;z-index: var(--z-header);background: var(--bg);border-bottom: 1px solid var(--line);transition: box-shadow var(--t-hover)}.hd.is-stuck{box-shadow: 0 8px 24px -18px rgb(var(--navy-rgb) / 0.35)}.hd__in{display: grid;grid-template-columns: 1fr minmax(0,520px) 1fr;align-items: center;gap: 24px;height: var(--hd-h)}.hd__brand{justify-self: start}.hd__brand img{width: 84px;height: 45px;object-fit: contain}.hd__acts{justify-self: end;display: flex;align-items: center;gap: 8px}.hd__tel{display: inline-flex;align-items: center;gap: 8px;height: 42px;padding: 0 16px;border-radius: var(--r);background: var(--bg-soft);color: var(--navy);font-size: 15px;font-weight: 600;white-space: nowrap;transition: background-color var(--t-hover)}.hd__tel .ico{width: 16px;height: 16px;color: var(--navy)}.hd__tel:hover{background: var(--bg-hover)}.hd__quote{height: 42px;padding: 0 18px;font-weight: 600}.hd__burger{display: none;flex-direction: column;justify-content: center;gap: 5px;width: 42px;height: 42px;padding: 0 11px;border-radius: var(--r)}.hd__burger span{display: block;height: 2px;background: var(--text);border-radius: 1px;transition: transform 0.2s ease,opacity 0.2s ease,background-color var(--t-hover)}.hd__burger:hover span{background: var(--navy)}body.menu-open .hd__burger span:nth-child(1){transform: translateY(7px) rotate(45deg)}body.menu-open .hd__burger span:nth-child(2){opacity: 0}body.menu-open .hd__burger span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.hd .lang{position: relative;display: block;height: auto;margin: 0;padding: 0;border: 0}.hd .lang__btn{display: inline-flex;align-items: center;gap: 7px;height: 42px;padding: 0 10px;border-radius: var(--r);color: var(--text-2);font-size: 14px;font-weight: 500;list-style: none;cursor: pointer;user-select: none;transition: color var(--t-hover),background-color var(--t-hover)}.hd .lang__btn:hover,.hd .lang[open] .lang__btn{background: var(--bg-soft);color: var(--text)}.lang__btn::-webkit-details-marker{display: none}.hd .lang__btn .lang__chev{width: 10px;height: 10px;color: var(--text-3);transition: transform 0.2s ease}.lang[open] .lang__chev{transform: rotate(180deg)}.hd .lang .flag,.lang__opt .flag{width: 18px;height: 13px;border-radius: 2px}.lang__menu{position: absolute;top: calc(100% + 6px);inset-inline-end: 0;z-index: var(--z-overlay);min-width: 180px;padding: 6px;background: var(--bg);border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: var(--shadow-float)}.lang__opt{display: flex;align-items: center;gap: 10px;min-height: 40px;padding: 0 10px;border-radius: var(--r);color: var(--text);font-size: 14px;transition: color var(--t-hover)}.lang__opt:hover{color: var(--text)}.lang__opt.is-on{font-weight: 600}.lang__opt .ico{width: 15px;height: 15px;margin-inline-start: auto;color: var(--text-2)}.find{position: relative;width: 100%}.find__btn{position: absolute;top: 4px;inset-inline-end: 4px;display: inline-flex;align-items: center;gap: 7px;height: 38px;padding: 0 16px;border-radius: var(--r);background: var(--navy);color: var(--bg);font-size: 14px;font-weight: 600;transition: background-color var(--t-hover)}.find__btn .ico{width: 16px;height: 16px}.find__btn:hover{background: var(--navy)}.find__input{width: 100%;height: 46px;padding: 0;padding-inline: 16px 92px;border: 1px solid var(--line);border-radius: var(--r);background: var(--bg-soft);color: var(--text);font: inherit;font-size: 15px;transition: background-color var(--t-hover),border-color var(--t-hover);-webkit-appearance: none;appearance: none}.find__input::placeholder{color: var(--text-3)}.find__input::-webkit-search-cancel-button{-webkit-appearance: none}.find__input:hover{border-color: var(--text-3)}.find__input:focus{outline: 0;background: var(--bg);border-color: var(--navy)}.find__list{position: absolute;top: calc(100% + 6px);left: 0;right: 0;z-index: var(--z-popover);max-height: min(70vh,520px);overflow-y: auto;padding: 6px;background: var(--bg);border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: var(--shadow-float)}.find__label{padding: 10px 10px 4px;color: var(--text-2);font-size: 13px;font-weight: 500}.find__opt{display: grid;grid-template-columns: 60px minmax(0,1fr) auto;align-items: center;gap: 12px;padding: 7px 10px;border-radius: var(--r);transition: color var(--t-hover)}.find__opt--link{grid-template-columns: minmax(0,1fr) auto}.find__opt:hover{color: var(--text)}.find__opt.is-active{background: var(--bg-hover)}.find__img{width: 60px;height: 45px;object-fit: cover;border-radius: var(--r);background: var(--bg-soft)}.find__txt{display: grid;min-width: 0}.find__txt b{overflow: hidden;font-weight: 500;font-size: 15px;text-overflow: ellipsis;white-space: nowrap}.find__txt span{color: var(--text-2);font-size: 13px}.find__price{color: var(--text);font-weight: 600;font-size: 14px;font-variant-numeric: tabular-nums;white-space: nowrap}.find__meta{color: var(--text-3);font-size: 13px;white-space: nowrap}.find__all{display: block;margin-top: 6px;padding: 11px 10px;border-top: 1px solid var(--line);color: var(--text);font-size: 14px;font-weight: 600;border-radius: 0 0 var(--r) var(--r);transition: color var(--t-hover)}.find__all:hover{color: var(--text)}.find__all.is-active{background: var(--bg-hover)}.find__chips{display: flex;flex-wrap: wrap;gap: 6px;padding: 4px 10px 8px}.find__chip{display: inline-flex;align-items: center;height: 32px;padding: 0 12px;border: 1px solid var(--line);border-radius: var(--r);background: var(--bg);color: var(--text);font: inherit;font-size: 14px;font-variant-numeric: tabular-nums;cursor: pointer;transition: background-color var(--t-hover),border-color var(--t-hover)}.find__chip:hover,.find__chip.is-active{background: var(--bg-hover)}.find__chip:focus-visible{outline: 2px solid var(--navy);outline-offset: 1px}.find__empty{padding: 14px 10px;color: var(--text-2);font-size: 14px}.mn{position: relative;background: var(--bg);border-top: 1px solid var(--line)}.mn__in{display: flex;align-items: center}.mn__list{display: flex;align-items: stretch;margin-inline-start: -12px}.mn__item{position: relative;display: flex;align-items: stretch}.mn__item.has-mega{position: static}.mn__link{position: relative;display: inline-flex;align-items: center;height: var(--mn-h);padding: 0 12px;font-size: 15px;font-weight: 500;color: var(--text);white-space: nowrap;transition: color var(--t-hover),background-color var(--t-hover)}.has-drop > .mn__link{padding-inline-end: 2px}.mn__link:hover,.mn__item:hover > .mn__link{color: var(--text)}.mn__link::after,.mn__more::after{content: "";position: absolute;inset-inline: 12px;bottom: -1px;z-index: var(--z-over-drop);height: 2px;background: transparent;transition: background-color var(--t-hover)}.has-drop > .mn__link::after{inset-inline-end: 0}.mn__more::after{inset-inline: 0}.mn__link.is-active{color: var(--text)}.mn__link.is-active::after,.mn__link.is-active + .mn__more::after,.mn__item.is-open > .mn__link::after,.mn__item.is-open > .mn__more::after{background: var(--blue)}@media (min-width: 1024px){.has-drop:hover > .mn__link::after,.has-drop:hover > .mn__more::after{background: var(--navy)}}.mn__item.is-open > .mn__link,.mn__item.is-open > .mn__more{color: var(--text)}.mn__more{position: relative;display: grid;place-items: center;width: 22px;height: var(--mn-h);margin-inline-end: 8px;color: var(--text-3);transition: color var(--t-hover)}.mn__more .ico{width: 12px;height: 12px;transition: transform 0.2s ease}.mn__more.mn__toggle{display: inline-flex;gap: 6px;width: auto;padding: 0 12px;margin-inline-end: 0}.mn__toggle::after{inset-inline: 12px}.mn__more:hover,.mn__item:hover > .mn__more{color: var(--text)}.mn__item.is-open > .mn__more .ico{transform: rotate(180deg)}.mn__drop{position: absolute;top: calc(100% + 1px);inset-inline-start: -7px;z-index: var(--z-drop);display: none;background: var(--bg);border: 1px solid var(--line);border-top: 0;box-shadow: var(--shadow-float)}.mn__drop::before{content: "";position: absolute;inset-inline: 0;bottom: 100%;height: 2px}.mn__foot{display: none}.mn__calc{display: inline-flex;align-items: center;gap: 8px;height: var(--mn-h);margin-inline-start: auto;font-size: 14px;font-weight: 500;color: var(--text-2);transition: color var(--t-hover)}.mn__calc .ico{width: 17px;height: 17px;color: var(--text-2)}.mn__calc:hover{color: var(--text)}.mn__calc + .mn__calc{margin-inline-start: 22px}.mn__drop--list,.mn__drop--services{padding: 8px;border-radius: 0 0 var(--r-lg) var(--r-lg)}.mn__sub{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 40px;padding: 7px 10px;border-radius: var(--r);color: var(--text);font-size: 14px;line-height: 1.3;transition: color var(--t-hover),background-color var(--t-hover)}.mn__sub b{font-weight: 500}.mn__sub span{color: var(--text-3);font-size: 13px;white-space: nowrap}.mn__sub:hover{color: var(--text);background-color: var(--bg-hover)}.mn__label{padding: 8px 10px 6px;color: var(--text-2);font-size: 13px;font-weight: 500}.mn__all{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 44px;margin-top: 6px;padding: 0 10px;border-top: 1px solid var(--line);color: var(--text);font-size: 14px;font-weight: 600;border-radius: 0 0 var(--r) var(--r);transition: background-color var(--t-hover),color var(--t-hover)}.mn__all .ico{width: 16px;height: 16px;flex: none}.mn__all:hover{color: var(--text)}.mn__drop--list{grid-template-columns: 170px minmax(240px,1fr);gap: 14px;min-width: 470px}.mn__drop--list:not(:has(.mn__pic)){grid-template-columns: minmax(260px,1fr);min-width: 0}.mn__links{display: grid;align-content: start}.mn__drop--services{grid-template-columns: repeat(3,180px);column-gap: 8px}.mn__group{display: grid;align-content: start}.mn__drop--services .mn__all{grid-column: 1 / -1}@media (min-width: 1024px){.mn__drop{opacity: 0;transition: opacity 0.12s ease,display 0.12s ease allow-discrete}.mn__item:hover > .mn__drop,.mn__item.is-open > .mn__drop{display: grid;opacity: 1;transition-delay: 0.06s}@starting-style{.mn__item:hover > .mn__drop,.mn__item.is-open > .mn__drop{opacity: 0}}.mn__item > .mn__drop--list{left: 50%;right: auto;grid-template-columns: minmax(0,1fr);width: max-content;min-width: 220px;max-width: 280px;translate: -50% 0}[dir="rtl"] .mn__item > .mn__drop--list{translate: 50% 0}.mn__drop--services{padding: 20px 24px 0;column-gap: 28px;grid-template-columns: repeat(3,188px)}.mn__drop--services .mn__label{margin-bottom: 6px;padding: 0 0 10px;border-bottom: 1px solid var(--line);color: var(--text);font-size: 13px;font-weight: 600}.mn__drop--services .mn__sub{min-height: 36px;margin-inline: -10px;padding: 8px 10px}.mn__drop--services .mn__all{justify-content: flex-start;gap: 8px;min-height: 48px;margin: 16px -24px 0;padding: 0 24px;background: var(--bg-soft);color: var(--text);border-radius: 0 0 var(--r-lg) var(--r-lg)}.mn__drop--services .mn__all:hover{background: var(--bg-hover)}}@media (min-width: 1024px) and (max-width: 1199px){.mn__drop--services{padding-inline: 20px;column-gap: 20px;grid-template-columns: repeat(3,168px)}.mn__drop--services .mn__all{margin-inline: -20px;padding-inline: 20px}}@media (max-width: 1199px){.hd__in{grid-template-columns: auto minmax(0,1fr) auto;gap: 24px}.mn__link{padding: 0 9px;font-size: 14px}.mn__list{margin-inline-start: -9px}.mn__more{margin-inline-end: 4px}.mn__calc + .mn__calc{display: none}}@media (max-width: 1023px){:root{--hd-h: 60px;--hd-total: 118px}.hd__in{display: flex;flex-wrap: wrap;height: auto;gap: 0 4px;padding-top: 8px;padding-bottom: 12px}.hd__brand{margin-inline-end: auto}.hd__brand img{width: 74px;height: 40px}.hd__acts{min-height: 44px}.find{order: 3;flex: 1 0 100%;margin-top: 8px}.hd__tel{width: 42px;padding: 0;justify-content: center}.hd__tel span{display: none}.hd .lang{display: none}.find__btn{padding: 0 12px}.find__btn span{display: none}.find__input{padding-inline-end: 56px}.mn__calc,.mn__calc + .mn__calc{display: flex;height: 54px;margin-inline-start: 0;border-bottom: 1px solid var(--line);font-size: 17px}.hd__quote{height: 40px;margin: 0 4px;padding: 0 14px}.hd__burger{display: flex}.mn{position: fixed;top: var(--menu-top,0px);right: 0;bottom: 0;z-index: var(--z-menu);width: min(400px,100%);border: 0;overflow-y: auto;transform: translateX(100%);visibility: hidden;transition: transform 0.28s ease,visibility 0.28s ease}body.menu-open .mn{transform: translateX(0);visibility: visible}body.menu-open{overflow: hidden}body.menu-open::before{content: '';position: fixed;inset: var(--menu-top,0px) 0 0 0;z-index: var(--z-over-drop);background: rgb(var(--black-rgb) / 0.4)}.mn__in{display: block;padding-top: 6px;padding-bottom: 28px}.mn__list{display: block;margin: 0}.mn__item,.mn__item.has-mega{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto;border-bottom: 1px solid var(--line)}.mn__link,.has-drop > .mn__link{height: 54px;padding: 0;font-size: 17px}.mn__link::after,.mn__more::after{display: none}.mn__more{width: 48px;height: 54px;margin: 0}.mn__more .ico{width: 14px;height: 14px}.mn__more.mn__toggle{grid-column: 1 / -1;justify-content: space-between;width: 100%;padding: 0 15px 0 0}.mn__drop,.mn__drop--services{position: static;grid-column: 1 / -1;min-width: 0;padding: 0 0 14px;border: 0;box-shadow: none;grid-template-columns: minmax(0,1fr)}.mn__item.is-open > .mn__drop{display: grid}.mn__sub,.mn__all{padding-inline: 0}.mn__label{padding-inline: 0}.mn__drop--services{row-gap: 10px}.mn__drop--services:not(:has(.mn__label)){row-gap: 0}.mn__foot{display: grid;gap: 8px;margin-top: 22px}.mn__tel{display: inline-flex;align-items: center;gap: 10px;font-size: 17px;font-weight: 600}.mn__tel .ico{width: 18px;height: 18px;color: var(--text-2)}.mn__hours{color: var(--text-2);font-size: 14px}.mn__langs{display: flex;gap: 6px;margin-top: 8px}.mn__langs a{display: inline-flex;align-items: center;gap: 7px;height: 38px;padding: 0 12px;border: 1px solid var(--line);border-radius: var(--r);font-size: 14px;font-weight: 500;transition: border-color var(--t-hover)}.mn__langs a:hover{border-color: var(--navy)}.mn__langs a.is-on{border-color: var(--navy)}.mn__langs .flag{width: 18px;height: 13px;border-radius: 2px}}@media (max-width: 360px){.hd__quote{padding: 0 10px;font-size: 14px}}.section > .container > .section__title{margin-bottom: 24px}.section__head{flex-wrap: wrap;row-gap: 8px}.part__meta{color: var(--text-2);font-size: 15px}.places .section__link,.places__body > .section__link{margin-top: 4px}.hx{--hx-chrome: var(--hd-total);padding-top: 20px}.hx__stage{position: relative;display: flex;align-items: center;justify-content: center;height: clamp(420px,calc(100svh - var(--hx-chrome) - 120px),520px);overflow: hidden;border-radius: var(--r-lg);background: var(--navy);color: var(--bg)}.hx__slide{position: absolute;inset: 0;transform: translateX(100%);transition: transform 0.9s cubic-bezier(0.65,0,0.35,1)}.hx__slide.is-on{z-index: 1;transform: none}.hx__img{width: 100%;height: 100%;object-fit: cover;object-position: 95% 62%}.hx__slide::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgb(var(--navy-rgb) / 0.42) 0%,rgb(var(--navy-rgb) / 0.58) 100%);pointer-events: none}.hx__copy{position: relative;z-index: 2;display: flex;flex-direction: column;align-items: center;width: 100%;max-width: 900px;padding: 40px 48px;text-align: center}.hx__title{color: var(--bg);font-size: clamp(30px,3.2vw,44px);font-weight: 600;line-height: 1.08;letter-spacing: -0.03em;text-wrap: balance}.hx__lead{max-width: 40em;text-wrap: pretty;margin-top: 14px;color: rgb(var(--white-rgb) / 0.88);font-size: clamp(15px,1.2vw,17px);line-height: 1.55}.hx__acts{--btn-h: 46px;--btn-px: 22px;--btn-fs: 15px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px;margin-top: 26px}.hx__btn{height: var(--btn-h);padding: 0 var(--btn-px);font-size: var(--btn-fs);font-weight: 600}.hx__tag{display: inline-flex;align-items: center;gap: 8px;max-width: 100%;margin-bottom: 18px;padding: 7px 12px 7px 10px;border-radius: var(--r);background: var(--bg-soft);color: var(--text-2);font-size: 14px;transition: background-color var(--t-hover)}.hx__tag b{color: var(--navy);font-weight: 600}.hx__tag .ico{width: 15px;height: 15px;flex: none;color: var(--text-3)}.hx__tag .ico:first-child{width: 16px;height: 16px;color: var(--blue)}[dir="rtl"] .hx__tag .ico:last-child{transform: scaleX(-1)}.hx__tag:hover{background: var(--bg-hover)}.hx__tel{display: inline-flex;align-items: center;gap: 8px;height: var(--btn-h);padding: 0 var(--btn-px);border-radius: var(--r);background: var(--bg-soft);color: var(--navy);font-size: var(--btn-fs);font-weight: 600;white-space: nowrap;transition: background-color var(--t-hover)}.hx__tel .ico{width: 18px;height: 18px;flex: none}.hx__tel:hover{background: var(--bg-hover)}.hx__stage a:focus-visible,.hx__stage button:focus-visible{outline: 2px solid var(--bg);outline-offset: 3px}@media (max-width: 1023px){.hx{padding-top: 16px}.hx__stage{align-items: flex-end;height: auto;min-height: max(440px,calc(100svh - 360px))}.hx__slide::after{background: linear-gradient(0deg,rgb(var(--navy-rgb) / 0.78) 0%,rgb(var(--navy-rgb) / 0.45) 60%,rgb(var(--navy-rgb) / 0.2) 100%)}.hx__copy{padding: 64px 20px 22px}}@media (max-width: 640px){.hx__tag{padding: 6px 10px 6px 9px;font-size: 13px}.hx__title{font-size: 30px}.hx__lead{margin-top: 12px;font-size: 15px}.hx__acts{--btn-h: 46px;--btn-px: 20px;margin-top: 22px}}.mgrid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr))}.mcard{position: relative;display: flex;flex-direction: column;min-width: 0;overflow: hidden}.mcard:has(.mcard__link:focus-visible){outline: 2px solid var(--blue);outline-offset: 2px}.mcard__media{display: block;aspect-ratio: 4 / 3;overflow: hidden;background: var(--bg-soft)}.mcard__img{width: 100%;height: 100%;object-fit: cover}.mcard__link::after{content: "";position: absolute;inset: 0;z-index: 1}.mcard__link:focus-visible{outline: 0}.mcard__facts{display: flex;justify-content: space-between;gap: 8px}.mcard__code{color: var(--text-3);font-size: 13px;font-variant-numeric: tabular-nums}.mcard__price--ask{color: var(--text-2);font-size: 16px}@media (max-width: 1199px){.mgrid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.mgrid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.mgrid{grid-template-columns: minmax(0,1fr)}.mcard{display: grid;grid-template-columns: 42% minmax(0,1fr)}.mcard__media{aspect-ratio: auto;height: 100%;min-height: 112px}.mcard__body{padding: 12px 14px}.mcard__title{font-size: 16px}.mcard__facts{font-size: 13px}.mcard__price{padding-top: 8px;font-size: 18px}}.ptable{width: 100%;border-collapse: separate;border-spacing: 0;font-size: 15px;font-variant-numeric: tabular-nums}.ptable caption{padding: 0 0 12px;color: var(--navy);font-size: 17px;font-weight: 600;text-align: start}.ptable th,.ptable td{padding: 10px 16px;border-bottom: 1px solid var(--line);text-align: start;font-weight: 400}.ptable thead th{background: var(--bg-soft);color: var(--text-2);font-size: 13px;font-weight: 500}:is(.ptable,.prose table) thead th:last-child{border-start-end-radius: calc(var(--r-lg) - 1px)}.ptable tbody tr:last-child > *{border-bottom: 0}.ptable td:last-child,.ptable thead th:last-child{text-align: end}.ptable td:last-child{color: var(--text);font-weight: 600}.ptable tbody th a{text-decoration: underline;text-decoration-color: var(--line);text-underline-offset: 4px;transition: color var(--t-hover),text-decoration-color var(--t-hover)}.ptable tbody th a:hover{color: var(--text);text-decoration-color: var(--text)}.plist__note{margin-top: 16px;color: var(--text-2);font-size: 14px}.ptable tbody th .ptable__model{display: flex;align-items: center;gap: 12px;min-width: 190px;color: var(--navy);text-decoration: none}.ptable tbody th .ptable__model:hover{color: var(--text)}.ptable__img{flex: none;width: 60px;height: 44px;object-fit: cover;border-radius: var(--r);background: var(--bg-soft)}.ptable__name{display: grid;min-width: 0;line-height: 1.3}.ptable__name b{font-size: 15px;font-weight: 600}.ptable__name span{color: var(--text-2);font-size: 13px}@media (max-width: 767px){.ptable th,.ptable td{padding: 9px 12px}}@media (max-width: 640px){.ptable--data:has(.ptable__model){min-width: 0}.ptable--data:has(.ptable__model) :is(th,td):is(:nth-child(4),:nth-child(6)){display: none}.ptable--data:has(.ptable__model) :is(th,td):nth-child(5){border-start-end-radius: 0;text-align: end}.ptable tbody th .ptable__model{min-width: 0}.ptable__img{display: none}.ptable th,.ptable td{padding: 9px 10px}}.incl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin-top: clamp(40px,4.4vw,64px)}.incl__col{padding: 20px}.incl__head{margin-bottom: 6px}.incl__list li{display: flex;gap: 11px;padding: 9px 0;border-bottom: 1px solid var(--line);font-size: 15px;line-height: 1.45}.incl__list li:last-child{border-bottom: 0}.incl__list .ico{flex: none;width: 17px;height: 17px;margin-top: 2px}.incl__list--yes .ico{color: var(--text-2)}.incl__list--no .ico{color: var(--text-3)}@media (max-width: 767px){.incl{grid-template-columns: minmax(0,1fr)}}.steps2{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0;padding: 0;list-style: none;counter-reset: step}.steps2__item{position: relative;padding-inline-end: 16px;counter-increment: step}.steps2__item::before{content: counter(step);position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;margin-bottom: 20px;border: 1px solid var(--navy);border-radius: 50%;background: var(--bg-soft);color: var(--navy);font-size: 16px;font-weight: 600;font-variant-numeric: tabular-nums}.steps2__item::after{content: "";position: absolute;top: 20px;inset-inline: 48px calc(8px - var(--grid-gap));border-top: 1px dashed var(--text-3)}.steps2__item:last-child::after{content: none}.steps2__title{font-size: 18px}.steps2__text{max-width: 34ch;margin-top: 8px}@media (max-width: 1023px){.steps2{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 36px}.steps2__item:nth-child(2n)::after{content: none}}@media (max-width: 600px){.steps2{grid-template-columns: minmax(0,1fr);row-gap: 0}.steps2__item{padding: 0 0 28px;padding-inline-start: 52px}.steps2__item:last-child{padding-bottom: 0}.steps2__item::before{position: absolute;top: 0;inset-inline-start: 0;width: 36px;height: 36px;margin: 0;font-size: 15px}.steps2__item::after,.steps2__item:nth-child(2n)::after{content: "";top: 44px;bottom: 8px;inset-inline: 18px auto;border-top: 0;border-inline-start: 1px dashed var(--text-3)}.steps2__item:last-child::after{content: none}.steps2__title{padding-top: 7px;font-size: 16px}.steps2__text{margin-top: 4px}}.works.works--six{grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 767px){.works.works--six{grid-template-columns: repeat(2,minmax(0,1fr))}}.places{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: 16px clamp(28px,4vw,64px);align-items: start}.places__body p{max-width: 62ch;color: var(--text-2);font-size: 15px;line-height: 1.6}.places__list{display: flex;flex-wrap: wrap;gap: 8px;margin: 16px 0 18px}.places__list li{overflow: hidden;padding: 7px 13px;border: 1px solid var(--line);border-radius: var(--r);color: var(--text-2);font-size: 14px}.places__list li:has(a){padding: 0}.places__list a{display: block;padding: 7px 13px;color: var(--text);transition: color var(--t-hover)}.places__list a:hover{color: var(--text)}@media (max-width: 900px){.places{grid-template-columns: minmax(0,1fr)}.container.places > .section__title{margin-bottom: 0}}.quotes{display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.quote{margin: 0;padding: 20px}.quote blockquote{margin: 12px 0 14px;font-size: 15px;line-height: 1.6}.quote figcaption{font-weight: 600;font-size: 14px}.quote figcaption span{display: block;color: var(--text-2);font-weight: 400;font-size: 13px}@media (max-width: 900px){.quotes{grid-template-columns: minmax(0,1fr)}}.guide{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: clamp(32px,5vw,80px);align-items: start}.guide__toc{position: sticky;top: calc(var(--hd-total) + 24px)}.guide__title{font-size: clamp(26px,3.2vw,38px);font-weight: 600;line-height: 1.15;letter-spacing: -0.025em;color: var(--navy)}.guide__toc ul{margin-top: 18px}.guide__toc a{display: block;padding: 7px 0 7px 14px;border-left: 2px solid var(--line);color: var(--text-2);font-size: 14px;line-height: 1.45;transition: color var(--t-hover),border-color var(--t-hover)}.guide__toc a:hover{color: var(--text);border-left-color: var(--text-3)}.prose{max-width: 70ch;font-size: 16px;line-height: 1.72}.guide.is-clamped .prose{max-height: 520px;overflow: hidden;-webkit-mask-image: linear-gradient(var(--black) 60%,transparent);mask-image: linear-gradient(var(--black) 60%,transparent)}.readmore{display: inline-flex;align-items: center;gap: 8px;height: 46px;margin-top: 18px;padding: 0 22px;border: 1px solid var(--line);border-radius: var(--r);background: none;color: var(--text);font: inherit;font-size: 15px;font-weight: 600;transition: border-color var(--t-hover)}.readmore:hover{border-color: var(--navy)}.readmore .ico{width: 14px;height: 14px;transition: transform 0.2s ease}.readmore[aria-expanded="true"] .ico{transform: rotate(180deg)}.readmore:focus-visible{outline: 2px solid var(--blue);outline-offset: 2px}.guide > .readmore{grid-column: 2;justify-self: start}.guide:has(> .readmore){row-gap: 0}.prose h2{margin: 40px 0 12px;font-size: clamp(21px,1.8vw,25px);font-weight: 600;line-height: 1.3;letter-spacing: -0.015em;scroll-margin-top: calc(var(--hd-total) + 24px)}.prose h2:first-child{margin-top: 0}.prose p{margin: 0 0 14px}.prose a{color: var(--text);text-decoration: underline;text-underline-offset: 3px;transition: color var(--t-hover)}.prose a:hover{color: var(--text)}.prose table{width: 100%;margin: 20px 0 22px;border-collapse: separate;border-spacing: 0;font-size: 15px;font-variant-numeric: tabular-nums}.prose th,.prose td{padding: 10px 14px;border-bottom: 1px solid var(--line);text-align: start}.prose thead th{background: var(--bg-soft);color: var(--text-2);font-size: 13px;font-weight: 500}.prose tbody tr:last-child > *{border-bottom: 0}.prose .ptable__model{text-decoration: none}.prose ul{margin: 0 0 14px;padding-left: 20px;list-style: disc}@media (max-width: 900px){.guide{grid-template-columns: minmax(0,1fr)}.guide__toc{position: static}.guide > .readmore{grid-column: 1}.guide:has(> .readmore){row-gap: 24px}.prose{font-size: 16px}.prose table{display: block;overflow-x: auto;white-space: nowrap}}.ph{padding-top: 0}.ph__in{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-rows: auto 1fr auto;column-gap: clamp(32px,5vw,96px);width: calc(100% - 2 * var(--gutter));max-width: calc(var(--w) - 2 * var(--gutter));min-height: clamp(220px,18vw,252px);padding: clamp(24px,2.6vw,36px) 0 clamp(28px,3vw,40px);border-bottom: 1px solid var(--line)}.ph .crumb{grid-column: 1 / -1;align-self: start}.ph .crumb,.ph .crumb a{color: var(--text-2)}.ph .crumb a{transition: color var(--t-hover)}.ph .crumb a:hover{color: var(--text)}.ph .crumb span[aria-current]{color: var(--text)}.ph__title{grid-column: 1;align-self: end;max-width: 18em;margin-top: 28px;color: var(--navy);font-size: clamp(32px,3.5vw,50px);font-weight: 600;line-height: 1.06;letter-spacing: -0.03em;text-wrap: balance}.ph__lead{grid-column: 1;max-width: 60ch;margin: 14px 0 0;color: var(--text-2);font-size: 16px;line-height: 1.55;text-wrap: pretty}.ph__acts{grid-column: 2;grid-row: 2 / 4;align-self: end;display: flex;gap: 10px;margin: 0}@media (max-width: 900px){.ph__in{grid-template-columns: minmax(0,1fr);grid-template-rows: auto;align-content: start;min-height: 0;padding: 20px 0 24px}.ph__title{margin-top: 20px;font-size: clamp(28px,7vw,36px)}.ph__lead{margin-top: 12px;font-size: 15px}.ph__acts{grid-column: 1;grid-row: auto;flex-wrap: wrap;margin-top: 20px}}@media (max-width: 640px){.ph__acts .btn--line{display: none}}.section__lead{max-width: 70ch;margin: -6px 0 22px;color: var(--text-2);font-size: 16px;line-height: 1.6}.lbar{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 0 24px;margin: 0 0 28px;border-bottom: 1px solid var(--line)}.lbar__tabs{display: flex;gap: 4px;min-width: 0}.lbar__tab{display: inline-flex;align-items: center;height: 52px;margin-bottom: -1px;padding: 0 16px;border-bottom: 2px solid transparent;color: var(--text-2);font-size: 15px;font-weight: 500;white-space: nowrap;transition: color var(--t-hover),border-color var(--t-hover)}.lbar__tab:first-child{padding-inline-start: 0}.lbar__tab:hover{color: var(--text)}.lbar__tab.is-on{border-bottom-color: var(--blue);color: var(--text)}.lbar__tab:focus-visible{outline: 2px solid var(--blue);outline-offset: -2px}.lbar__tools{display: flex;gap: 28px;margin-inline-start: auto}.lbar__field{display: block;min-width: 0}.lbar__field .custom-select,.lbar .custom-select{width: auto;min-width: 0}.lbar__field .custom-select__button{gap: 8px;min-height: 52px;padding: 0;border: 0;border-radius: 0;background: none;color: var(--text-2);font-size: 15px;transition: color var(--t-hover)}.lbar__field .custom-select__button:hover,.lbar__field .custom-select.is-open .custom-select__button{background: none;color: var(--text)}.lbar__field .custom-select__button:focus-visible{outline: 2px solid var(--blue);outline-offset: 2px;background: none}.lbar__field .custom-select__menu{inset-inline: auto 0;min-width: 200px}.lbar__field select{height: 44px;padding: 0 32px 0 12px;border: 1px solid var(--line);border-radius: var(--r);background: var(--bg);color: var(--text);font: inherit;font-size: 15px;transition: border-color var(--t-hover)}.lbar__field select:hover{border-color: var(--text-3)}@media (max-width: 760px){.lbar{display: grid;gap: 0}.lbar__tabs{border-bottom: 1px solid var(--line)}.lbar__tab{height: 46px}.lbar__tools{flex-wrap: wrap;gap: 0 24px;margin: 0}.lbar__field .custom-select__button{min-height: 46px}.lbar__field .custom-select__menu{inset-inline: 0 auto}}.lempty{padding: 28px 0}.lempty p{color: var(--text-2)}.lempty .btn{margin-top: 12px}.facts{display: flex;flex-wrap: wrap;gap: 14px 0;margin-top: clamp(22px,2.4vw,32px)}.facts .facts__item{padding: 0 24px 0 16px;border-inline-start: 1px solid var(--line)}.facts dt{color: var(--text-2);font-size: 13px}.facts dd{margin: 4px 0 0;color: var(--navy);font-size: clamp(18px,1.4vw,20px);font-weight: 600;line-height: 1.15;letter-spacing: -0.01em;font-variant-numeric: tabular-nums}.facts small{display: block;max-width: 26ch;margin-top: 4px;color: var(--text-2);font-size: 13px;font-weight: 400;line-height: 1.4;letter-spacing: 0}@media (max-width: 640px){.facts .facts__item{padding: 0 16px 0 12px}}.facts--grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(170px,1fr));gap: 0;border-block: 1px solid var(--line)}.facts--grid .facts__item{padding: 18px 20px}.facts--grid .facts__item:first-child{border-inline-start: 0;padding-inline-start: 0}@media (max-width: 640px){.facts--grid{grid-template-columns: 1fr 1fr;border-block-end: 0}.facts--grid .facts__item{padding: 14px 12px;border-block-end: 1px solid var(--line)}.facts--grid .facts__item:nth-child(odd){border-inline-start: 0;padding-inline-start: 0}}.tscroll{overflow-x: auto;-webkit-overflow-scrolling: touch}.tscroll + .tscroll{margin-top: clamp(24px,2.6vw,34px)}.ptable--data{min-width: 560px}.ptable--data td:last-child,.ptable--data thead th:last-child{color: inherit;text-align: start;font-weight: 400}.ptable--data thead th:last-child{color: var(--text-2);font-weight: 500}.ptable--data .is-num{text-align: end;white-space: nowrap}.ptable--data td:last-child.is-num,.ptable--data thead th:last-child.is-num{text-align: end}.ptable--data td b{color: var(--text);font-weight: 600}.ptable--data tbody th{font-weight: 500}.ptable .yes,.ptable .no{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap}.ptable .yes{color: var(--text)}.ptable .no{color: var(--text-2)}.ptable .yes .ico,.ptable .no .ico{width: 15px;height: 15px}.ptable .yes .ico{color: var(--text-2)}.product__thumb{opacity: 1;box-shadow: none;outline: 1px solid var(--line);outline-offset: -1px;transition: outline-color var(--t-hover)}.product__thumb:hover{box-shadow: none;outline-color: var(--text-3)}.product__thumb[aria-current="true"]{outline: 2px solid var(--blue);outline-offset: -2px}.buy{min-width: 0;padding: clamp(20px,2.2vw,28px)}.buy__label{color: var(--text-2);font-size: 14px;font-weight: 500}.buy__price{margin-top: 4px;color: var(--text);font-size: clamp(34px,3.4vw,44px);font-weight: 600;line-height: 1.05;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.buy__price--quote{font-size: clamp(28px,2.6vw,34px)}.buy__note{display: flex;flex-wrap: wrap;gap: 4px 18px;margin-top: 8px;color: var(--text-2);font-size: 14px}.buy .facts{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;margin-top: 20px;border-top: 1px solid var(--line)}.buy .facts .facts__item{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 10px 0;border: 0;border-bottom: 1px solid var(--line);border-radius: 0}.buy .facts dd{margin: 0;font-size: 15px;text-align: end}.buy__scope{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin-top: 16px;color: var(--text-2);font-size: 14px;line-height: 1.5}.buy__scope .ico{flex: none;width: 16px;height: 16px;color: var(--text-2)}.buy__scope a{color: var(--text);text-decoration: underline;text-decoration-color: var(--text-3);text-underline-offset: 3px;transition: color var(--t-hover),text-decoration-color var(--t-hover)}.buy__scope a:hover{color: var(--text);text-decoration-color: var(--text)}.buy__actions{display: grid;gap: 10px;margin-top: 20px}.buy__actions .btn{width: 100%;justify-content: center}.plan{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(24px,4vw,56px);align-items: start}.plan__text p{max-width: 60ch}.plan__text > p:first-child{margin-top: 0;text-box: trim-start cap alphabetic}.plan__figs{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 16px}.plan__fig{margin: 0}.plan__view{display: block;width: 100%;padding: 12px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--bg);cursor: zoom-in;transition: border-color var(--t-hover)}.plan__view:hover{border-color: var(--text-3)}.plan__view img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: contain}.plan__fig figcaption{margin-top: 8px;color: var(--text-2);font-size: 13px}.split{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(20px,3vw,40px);align-items: start}.split .ptable--data{min-width: 0}@media (max-width: 900px){.plan,.split{grid-template-columns: minmax(0,1fr)}}.faq__list{display: grid;gap: 0;border-top: 0}.footer{padding-top: 0}.footer__main{grid-template-columns: minmax(0,4fr) repeat(var(--cols,3),minmax(0,2fr));gap: 36px clamp(24px,3vw,48px);padding: 52px 0 44px}.footer__brand{display: block;padding: 0;border: 0}.footer__desc{max-width: 38ch;margin: 16px 0 0}.footer__contact{margin-top: 22px}.footer__contact li{padding: 3px 0;font-weight: 400;line-height: 1.5}.footer__contact .footer__phone{padding: 0 0 6px}.footer__contact .footer__phone a{font-size: 20px;font-weight: 600;font-variant-numeric: tabular-nums}.footer__social{margin: 22px 0 0}.footer__social a,.footer__social a:hover{background: none}.footer__social a{border: 1px solid;transition: color var(--t-hover),border-color var(--t-hover)}.footer__head{font-weight: 600}.footer__bottom{justify-content: flex-start}.footer__credit{margin-inline-start: auto}.footer__bottom a{display: inline-flex;align-items: center;min-height: 24px}@media (max-width: 1023px){.footer__main{grid-template-columns: repeat(var(--cols,3),minmax(0,1fr))}.footer__main .footer__brand{grid-column: 1 / -1}}@media (max-width: 600px){.footer__main{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 20px;padding: 32px 0 24px}.footer__main .footer__col:last-child{grid-column: auto}.footer__credit{margin-inline-start: 0}}.home main > .section{padding-block: clamp(44px,4.6vw,68px)}.home main > .section:not(.about-section,.tl) + .section:not(.about-section,.tl){padding-top: 0}.pcat{display: flex;align-items: stretch;gap: 24px;min-width: 0;color: var(--text)}.pcat:focus-visible{outline: 2px solid var(--blue);outline-offset: 3px}.about2__points{display: grid;padding: 0;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 20px;margin: 0 0 28px;list-style: none}.about2__points li{display: flex;align-items: flex-start;gap: 10px;color: var(--text);font-size: 15px;line-height: 1.45}.about2__points .ico{flex: none;width: 18px;height: 18px;margin-top: 1px;color: var(--text-2)}.about2 .about__text{margin-bottom: 24px}.about2 .about__stats{margin-bottom: 0}.about2 .about__actions{margin-top: 28px}.tl{background: var(--bg-soft)}.guide__nav{margin-top: 24px;padding: 0;border-radius: 0;background: none;counter-reset: toc}.guide__toc .guide__nav ul{margin-top: 0}.guide__toc .guide__nav li{counter-increment: toc}.guide__toc .guide__nav a{display: flex;gap: 12px;padding: 9px 0;border: 0;border-bottom: 1px solid var(--line);border-radius: 0;color: var(--text-2);transition: color var(--t-hover)}.guide__toc .guide__nav a::before{content: counter(toc);flex: none;min-width: 18px;color: var(--text-3);font-variant-numeric: tabular-nums}.guide__toc .guide__nav a:hover{color: var(--text)}.guide__toc .guide__nav a.is-current{background: none;color: var(--text);font-weight: 500}.guide__toc .guide__nav a.is-current::before{color: var(--blue)}.guide__toc .guide__nav a:focus-visible{outline: 2px solid var(--blue);outline-offset: 1px}@media (max-width: 600px){.pcat{gap: 16px}.about2__points{grid-template-columns: minmax(0,1fr)}}.mn__link,.mn__more,.mn__calc,.mn__sub,.find__opt,.lang__opt,.places__list a,.custom-select__option,.guide__toc .guide__nav a,.calc__near a,.section__link,.find__all,.mn__all{color: var(--text-2)}.prose a,.article p a,.article li a{text-decoration-color: var(--text-3);transition: color var(--t-hover),text-decoration-color var(--t-hover)}.prose a:hover,.article p a:hover,.article li a:hover{color: var(--text);text-decoration-color: var(--text)}.calc__note a{text-decoration-color: var(--text-3);transition: text-decoration-color var(--t-hover)}.calc__note a:hover{text-decoration-color: var(--text)}.roofline{overflow: hidden}main:has(> .fcta:last-child) ~ .roofline,.fcta ~ .roofline{background: var(--navy)}.roofline .container{display: flex;justify-content: flex-end}.roofline svg{display: block;width: auto;height: clamp(56px,8vw,104px)}.roofline path{fill: none;stroke-width: 14;stroke-miterlimit: 8}.roofline__back{stroke: var(--logo-grey)}.roofline__front{stroke: var(--gold-lite)}.footer{background: var(--navy);color: var(--on-dark);border-top: 1px solid var(--line-on-dark)}.footer__brand{border-bottom-color: var(--line-on-dark)}.footer__bottom{border-top-color: var(--line-on-dark)}.footer__desc,.footer__links a,.footer__contact li,.footer__contact a,.footer__bottom,.footer__bottom a,.footer__credit,.footer__credit a{color: var(--on-dark)}.footer__head,.footer__contact .footer__phone a{color: var(--bg)}.footer__links a:hover,.footer__contact a:hover,.footer__contact .footer__phone a:hover,.footer__bottom a:hover,.footer__credit a:hover{color: var(--bg)}.footer__links .footer__more{display: inline-flex;align-items: center;gap: 6px}.footer__more .ico{width: 14px;height: 14px;flex: none}[dir="rtl"] .footer__more .ico{transform: scaleX(-1)}.footer__social a{border-color: var(--line-on-dark);color: var(--on-dark)}.footer__social a:hover{border-color: var(--bg);color: var(--bg)}.fab__btn--call{box-shadow: 0 0 0 1px var(--line-on-dark)}input,select,textarea,button{font-family: inherit}.refs__list{display: grid;grid-template-columns: repeat(auto-fill,minmax(140px,1fr));align-items: center;justify-items: center;gap: 24px 32px;margin: 8px 0 0;padding: 24px 0 0;border-top: 1px solid var(--line);list-style: none}.refs__list .ref{min-height: 64px;margin: 0;padding: 0}.refs__list .ref--seal{white-space: normal}.about__media{position: relative;height: auto;aspect-ratio: 4 / 3;overflow: hidden;border-radius: var(--r-lg);background: var(--bg-soft)}.about__media::after{content: none}.about__img{width: 100%;height: 100%;object-fit: cover}.cert{overflow: visible}.cert__view{border: 0;border-radius: var(--r-lg)}.cert__body{padding: 12px 0 0}.home main > #sss{padding-top: clamp(44px,4.6vw,68px);background: var(--bg-soft)}.home main > #sss + .section{padding-top: clamp(44px,4.6vw,68px)}.article__cta{padding: 20px 0 0;border-top: 1px solid var(--line);border-radius: 0;background: none}.article .tscroll{border: 0;border-radius: 0}.ptable,.prose table{border: 0;border-top: 1px solid var(--line);border-radius: 0;background: none}.ptable caption{padding-bottom: 14px}:is(.ptable,.prose table) thead th{background: none;border-radius: 0;color: var(--text-2)}.ptable th:first-child,.ptable td:first-child{padding-inline-start: 0}.ptable th:last-child,.ptable td:last-child{padding-inline-end: 0}.ptable tbody tr:last-child > *{border-bottom: 1px solid var(--line)}.incl{column-gap: clamp(32px,4vw,64px)}.incl__col{padding: 16px 0 0;border: 0;border-top: 1px solid var(--line);border-radius: 0;background: none}.incl__list li:last-child{border-bottom: 1px solid var(--line)}.buy{padding: 20px 0 0;border: 0;border-top: 1px solid var(--line);border-radius: 0;background: none}.places__list{gap: 4px 20px}.places__list li,.places__list li:has(a){padding: 0;border: 0;border-radius: 0}.places__list a{padding: 2px 0;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 4px;transition: text-decoration-color var(--t-hover)}.places__list a:hover{text-decoration-color: currentColor}.ways,.ways--v,.contact .ways{gap: 0 clamp(24px,3vw,48px);border-top: 1px solid var(--line)}.way,.ways--v .way{padding: 20px 0;border: 0;border-bottom: 1px solid var(--line);border-radius: 0;background: none}.way__value{text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 4px;transition: text-decoration-color var(--t-hover)}a.way:hover .way__value{text-decoration-color: currentColor}.svcrows{grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(40px,4vw,56px) clamp(24px,2.4vw,36px);border-top: 0}.svcrow{display: flex;flex-direction: column;gap: 0;padding: 0;border: 0;border-radius: 0;background: none}.svcrow:hover{background: none}.svcrow__media img{aspect-ratio: 4 / 3}.svcrow__body{padding: 16px 0 0}.svcrow__title{font-size: 19px;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 5px;transition: text-decoration-color var(--t-hover)}.svcrow:hover .svcrow__title{text-decoration-color: currentColor}.svcrow__text{margin-top: 6px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 15px;line-height: 1.6}.svcrow .cardgo{display: none}@media (max-width: 900px){.svcrows{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.svcrows{gap: 28px 16px}.svcrow__body{padding-top: 10px}.svcrow__title{font-size: 16px}.svcrow__text{font-size: 13px;line-height: 1.5}}.way__ico,a.way:hover .way__ico{width: 24px;height: 24px;background: none;color: var(--text-3)}a.way:hover .way__ico{color: var(--navy)}.hx__title,.ph__title,.section__title,.guide__title,.fcta__title,.prose h2,.prose h3,.mcard__link,.svcrow__title,.incl__head,.steps2__title,.post__title,.way__label,.cert__name,.faq__q,.footer__head,.btn,.section__link,.post__go,.ref--seal span,.certrow__code,.cert__std{font-weight: 500}.mcard__link,.svcrow__title,.incl__head,.steps2__title,.post__title,.way__label,.cert__name,.faq__q,.ref--seal span{letter-spacing: 0}.prose h2{font-size: 22px}.prose h3{font-size: 18px}.prose strong,.prose b{font-weight: 600}.mcard__price,.buy__price,.ptable td,.ptable th,.is-num{font-variant-numeric: tabular-nums}.btn:where(:not(.hd__quote)),.btn--lg,.readmore{height: var(--btn-h);padding: 0 var(--btn-px);font-size: var(--btn-fs)}.btn .ico{width: 17px;height: 17px}.field input,.field select,.field__tel,.custom-select__button,.catalog-page .custom-select__button{height: var(--field-h);min-height: var(--field-h);font-size: 15px}.field__tel input{height: 100%;min-height: 0}.lbar__field .custom-select__button{min-height: var(--field-h)}.section{padding: clamp(44px,4.4vw,64px) 0}.home main > .section,.home main > #sss,.home main > #sss + .section{padding-block: clamp(44px,4.2vw,60px)}.home main > .section:not(.about-section,.tl) + .section:not(.about-section,.tl){padding-top: 0}.catalog-page #sss{padding-top: clamp(44px,4.4vw,64px)}.section__head{margin-bottom: 24px}.section > .container > .section__title{margin-bottom: 24px}.section__title,#hizmetler .section__title,.reviews__head .section__title,.flow__head h2,.sflow .flow__head h2,.guide__title{font-size: clamp(26px,2.5vw,32px);line-height: 1.2;letter-spacing: -0.02em}.ph__title{font-size: clamp(32px,3.2vw,42px);line-height: 1.1}.contact__title{font-size: clamp(26px,2.3vw,30px)}.fcta__title{font-size: clamp(22px,2vw,26px)}.article h2,.prose h2{font-size: 22px}.prose h3,.article h3{font-size: 18px}.svcrow__title,.steps2__title,.flow__title,#surec .flow__title,.sflow.flow .flow__title{font-size: 18px}.post__title{font-size: 18px}.mcard__link,.mcard__title,.incl__head,.cert__name,.way__value,.ways--v .way__label,.doc__name{font-size: 17px}.section__lead,.ph__lead{font-size: 16px}.section__lead{margin: -8px 0 24px}.prose,.article p,.review__body{font-size: 16px}.section__link{font-size: 15px}.mcard__facts,.post__text,.steps2__text,.doc__desc,.svcrow__text,.flow__desc{font-size: 15px}.lbar__tab{padding-block: 10px;font-size: 15px}.faq__q,.faq__list .faq__q{padding: 16px 0;font-size: 16px}.faq__list .faq__a p{padding-bottom: 16px;font-size: 15px}.mcard__code,.post__cat,.post__go,.cert__meta,.cert__std,.certrow__code,.certrow__name,.field__help,.plist__note{font-size: 13px}.fcta__sub,.footer__desc,.footer__links a,.footer__contact li,.footer__contact a{font-size: 14px}.mcard__price{font-size: 17px}.calc__area{font-size: clamp(26px,2.4vw,32px)}.calc__price,.buy__price{font-size: clamp(28px,2.6vw,34px)}.sflow.flow .flow__number,#surec .flow__number{font-size: 22px}@media (max-width: 900px){.ph__title{font-size: clamp(28px,7vw,34px)}}@media (max-width: 600px){.section{padding: 36px 0}.home main > .section,.home main > #sss,.home main > #sss + .section{padding-block: 36px}.section__head,.section > .container > .section__title{margin-bottom: 20px}.section__title,#hizmetler .section__title,.reviews__head .section__title,.flow__head h2,.sflow .flow__head h2,.guide__title{font-size: 24px}.fcta__title{font-size: 21px}.article h2,.prose h2{font-size: 20px}.svcrow__title,.steps2__title,.flow__title,#surec .flow__title,.sflow.flow .flow__title{font-size: 17px}.mcard__link,.mcard__title{font-size: 16px}.mcard__facts,.svcrow__text{font-size: 14px}.faq__q,.faq__list .faq__q{font-size: 16px}.fcta__actions .btn{height: var(--btn-h)}}.way__label,.cert__pdf,.facts dt,.plan__fig figcaption,.quote figcaption span,.article .plist__note,.post__go,.upload__info,.ptable thead th,.prose thead th,.article__meta,.doc__meta,.cert__std,.certrow__code,.cert__meta,.field__help,.check,.gallery-filter > span,.about__stats span{font-size: 13px}.buy__scope,.pager__num,.pager__step,.places__list li,.guide__toc a,.calc__near a{font-size: 14px}.about__stats strong,.about2 .about__stats strong{font-size: 26px}.ways--v .way__value{font-size: 15px}.contact .way__value{font-size: 16px}@media (max-width: 900px){.catalog-page .crumb{font-size: 13px}}@media (max-width: 600px){.review__body{font-size: 15px}.about__stats span,.ref--seal span{font-size: 13px}}.faq__a .prose{max-width: 68ch;padding-bottom: 4px}.faq__a .prose p{margin: 0}.faq__a .prose table{margin: 0 0 18px}@media (max-width: 600px){.refs__list{grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px 12px}.refs__list .ref{min-height: 56px}.refs__list .ref--logo img{max-width: 100%;height: auto;max-height: calc(var(--h) * .7)}.refs__list .ref--seal{flex-direction: column;gap: 6px;text-align: center}.refs__list .ref--seal img{width: 36px;height: 36px}}.proof{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));--proof-rule: color-mix(in srgb,var(--text-3) 35%,transparent);margin-top: 12px;padding: 18px 0}.proof li{display: flex;align-items: center;justify-content: center;gap: 12px;min-width: 0;padding: 0 20px;color: var(--text-2);font-size: 14px;line-height: 1.35}.proof li + li{border-inline-start: 1px solid var(--proof-rule)}.proof .ico{width: 22px;height: 22px;flex: none;color: var(--blue)}.proof b{color: var(--navy);font-weight: 600}@media (max-width: 860px){.proof{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 16px}.proof li{justify-content: flex-start;padding: 0 16px}.proof li:nth-child(odd){border-inline-start: 0;padding-inline-start: 0}}@media (max-width: 640px){.proof li{align-items: flex-start;gap: 8px;padding: 0 12px;font-size: 13px}.proof .ico{width: 18px;height: 18px}}.fcta__body{display: flex;align-items: center;justify-content: space-between;gap: clamp(28px,4vw,56px);min-height: 0;padding-top: clamp(40px,4vw,56px);padding-bottom: clamp(40px,4vw,56px)}.fcta__sub{margin-top: 10px}.fcta__actions{display: flex;align-items: center;gap: 10px;flex: none}.fcta__btn{justify-content: center;gap: 8px;min-width: 160px;height: var(--btn-h);font-weight: 600;white-space: nowrap}.fcta__call{background: rgb(var(--white-rgb) / 0.12);color: var(--bg);transition: background-color var(--t-hover)}.fcta__call:hover{background: rgb(var(--white-rgb) / 0.2);color: var(--bg)}.fcta__call .ico{width: 17px;height: 17px}.fcta a:focus-visible{outline: 2px solid var(--gold-lite);outline-offset: 2px}@media (max-width: 860px){.fcta__body{flex-direction: column;align-items: flex-start;gap: 22px}.fcta__actions{width: 100%}.fcta__btn{flex: 1 1 0;min-width: 0}}.buy__trust{display: grid;gap: 10px;margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--line);color: var(--text-2);font-size: 14px}.buy__trust li{display: flex;align-items: center;gap: 10px}.buy__trust .ico{width: 18px;height: 18px;flex: none;color: var(--blue)}.buy__trust a{color: var(--navy);font-weight: 600;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 4px;transition: text-decoration-color var(--t-hover)}.buy__trust a:hover{text-decoration-color: currentColor}.field input,.field select,.field textarea,.field__tel,.custom-select__button,.find__input,.upload__box,.office-map__frame{border: 0}.field input,.field select,.field textarea,.field__tel,.custom-select__button,.find__input{transition: background-color var(--t-hover)}.field input:hover,.field select:hover,.field textarea:hover,.field__tel:hover,.custom-select__button:hover,.find__input:hover{background: var(--bg-hover)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.field__tel:focus-within,.custom-select__button:focus-visible,.custom-select.is-open .custom-select__button,.find__input:focus{background: var(--bg-hover);outline: 2px solid var(--blue);outline-offset: 2px}.custom-select.is-open .custom-select__button:not(:focus-visible){outline: 0}.field__tel input:focus-visible{outline: 0}.field .is-invalid,.field__tel.is-invalid,.custom-select:has(.is-invalid) .custom-select__button{outline: 2px solid var(--warn);outline-offset: 2px}.field__tel:has(.is-invalid){outline: 2px solid var(--warn);outline-offset: 2px}.field .field__tel .is-invalid{outline: 0}.footer{border-top: 0}.btn--line{border-color: var(--navy);background: transparent;color: var(--navy)}.btn--line:hover{border-color: var(--blue);color: var(--blue)}.footer__brand .brand__logo{margin-inline-start: 0;object-position: left center}[dir="rtl"] .footer__brand .brand__logo{object-position: right center}.calc{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 32px clamp(32px,6vw,88px);align-items: start}.calc__type{display: flex;gap: 24px;margin: 0 0 24px;padding: 0;border: 0}.calc__type legend{margin-bottom: 8px;padding: 0;color: var(--text-2);font-size: 15px}.calc__type label{display: flex;align-items: center;gap: 8px;font-size: 17px;font-weight: 500;cursor: pointer}.calc__type input{accent-color: var(--blue)}.calc__field{display: flex;align-items: baseline;justify-content: space-between;color: var(--text-2);font-size: 15px}.calc__field--col{display: block;margin-top: 24px}.calc__field--col select,.calc__field--col .custom-select{display: block;width: 100%;margin-top: 8px}.calc__area{color: var(--navy);font-size: clamp(26px,2.4vw,32px);font-weight: 600;line-height: 1.1}.calc__range{display: block;width: 100%;margin: 8px 0 4px;accent-color: var(--blue)}.calc__ends{display: flex;justify-content: space-between;margin: 0;color: var(--text-3);font-size: 14px}.calc__out{padding-inline-start: clamp(24px,3vw,44px);border-inline-start: 1px solid var(--text-3)}.calc__label{margin: 0;color: var(--text-2);font-size: 15px}.calc__price{margin: 2px 0 12px;color: var(--navy);font-size: clamp(28px,2.6vw,34px);font-weight: 600;line-height: 1.05;letter-spacing: -0.015em}.calc__note{margin: 0 0 6px;color: var(--text-2);font-size: 15px;line-height: 1.5}.calc__note a{color: var(--text);text-decoration: underline;text-underline-offset: 3px;transition: text-decoration-color var(--t-hover)}.calc__btn{margin-top: 12px}.calc__near{grid-column: 1 / -1;padding-top: 20px;border-top: 1px solid var(--line)}.calc__near-title{margin: 0 0 12px;font-size: 16px;font-weight: 600}.calc__near ul{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px clamp(14px,1.6vw,22px);margin: 0;padding: 0;list-style: none}.calc__near a{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 12px;align-items: center;font-size: 14px;transition: color var(--t-hover)}.calc__near a:hover{color: var(--text)}.calc__near img{width: 96px;height: 72px;object-fit: cover;border-radius: var(--r)}.calc__near span span{display: block;color: var(--text-2)}.calc__near b{display: block;font-weight: 600}.cmp__form{display: grid;grid-template-columns: repeat(var(--n,3),minmax(0,1fr));gap: 12px clamp(14px,1.6vw,22px);align-items: end;margin-bottom: 24px}.cmp__pick{position: relative;min-width: 0;color: var(--text-2);font-size: 14px}.cmp__pick label{display: inline-flex;align-items: center;gap: 6px;min-height: 28px}.cmp__pick--add label{color: var(--navy);font-weight: 500}.cmp__pick--add .ico{width: 15px;height: 15px}.cmp__drop{position: absolute;inset-block-start: 0;inset-inline-end: 0;display: inline-grid;place-items: center;width: 28px;height: 28px;padding: 0;border: 0;border-radius: var(--r);background: transparent;color: var(--text-2);cursor: pointer;transition: background-color var(--t-hover),color var(--t-hover)}.cmp__drop:hover{background: var(--bg-hover);color: var(--text)}.cmp__drop:focus-visible{outline: 2px solid var(--blue);outline-offset: 2px}.cmp__drop .ico{width: 15px;height: 15px}.cmp__hint{margin: -12px 0 20px;color: var(--text-2);font-size: 14px}.cmp__scroll{overflow-x: auto}.cmp__scroll:focus-visible{outline: 2px solid var(--blue);outline-offset: 2px}.cmp__pick select,.cmp__pick .custom-select{display: block;width: 100%;margin-top: 4px}.cmp{table-layout: fixed;width: 100%}.cmp thead th{vertical-align: bottom}.cmp th:first-child{width: 15%}.cmp td,.cmp td:last-child,.cmp thead th:last-child{text-align: start;font-weight: 400}.cmp tbody tr:first-child td{font-size: 18px;font-weight: 600;color: var(--navy)}.cmp__model{display: block;color: var(--text);font-size: 16px;font-weight: 600;transition: color var(--t-hover)}.cmp__model:hover{color: var(--text)}.cmp__model img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;margin-bottom: 8px;object-fit: cover;border-radius: var(--r)}.cmp__note{margin-top: 12px}.page-acts{display: flex;flex-wrap: wrap;gap: 12px;margin: 8px 0 0}@media (max-width: 600px){.calc{grid-template-columns: minmax(0,1fr)}.calc__out{padding: 20px 0 0;border-inline-start: 0;border-top: 1px solid var(--text-3)}.calc__near ul{grid-template-columns: minmax(0,1fr)}.cmp__form{grid-template-columns: minmax(0,1fr)}.cmp[data-n="3"]{min-width: 520px}.cmp[data-n="4"]{min-width: 660px}.cmp th,.cmp td{padding-inline-end: 10px;font-size: 14px}.cmp th:first-child{width: 22%}.cmp tbody tr:first-child td{font-size: 15px}.cmp__model{font-size: 14px}}.home main > #sss,#surec.flow,.sflow.flow,.band,.about-section,.tl{background: var(--bg)}.mcard,.pcat,.post,.svcrow,.cert,.doc,.quote,.certrow__view,.flow .flow__step,.way,.ways--v .way,.incl__col,.article__cta,.faq__list .faq__item,.guide__toc .guide__nav,.about__stats li,.calc__out,.calc__near,.tscroll,.contact__main > .form,.places__list li,.places__list li:has(a){border: 0;border-radius: var(--r-lg);background: var(--bg-soft);box-shadow: none}.mcard,.pcat,.post,.svcrow,.doc,.certrow__view,a.way,.faq__list .faq__item{transition: background-color var(--t-hover)}.mcard:hover,.pcat:hover,.post:hover,.svcrow:hover,.doc:hover,.certrow__view:hover,a.way:hover,.faq__list .faq__item:has(.faq__q:hover){background: var(--bg-hover)}.mcard:hover .mcard__link,.post:hover .post__title,.svcrow:hover .svcrow__title{text-decoration-color: transparent}.mcard,.pcat,.post,.svcrow,.cert{position: relative;overflow: hidden}.mcard__media,.post__img,.svcrow__media,.svcrow__media img{border-radius: 0}.mcard__body,.post__in,.svcrow__body{padding: 16px 18px 18px}.mcard__price,.post__go{padding-top: 8px;border-top: 0}.post__go{color: var(--navy);font-weight: 600}.cert__view{padding: 0;border: 0;background: transparent}.cert__img{padding: 16px;border-radius: 0;background: transparent}.cert__body{padding: 0 18px 18px}.flow .flow__step{padding: 24px;border-radius: var(--r-lg)}.ways,.ways--v,.contact .ways{gap: var(--grid-gap);border-top: 0}.way,.ways--v .way{padding: 20px}.way__ico,a.way:hover .way__ico{color: var(--navy)}.buy{padding: 24px}.product__thumbs{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 8px}.product__thumb,.product__thumb:nth-child(n){width: auto}@media (max-width: 600px){.product__thumbs{grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px}}.incl{column-gap: var(--grid-gap)}.incl__col{padding: 24px}.incl__list li:last-child{border-bottom: 0}.tscroll{padding: 4px 20px}.article .tscroll{border-radius: var(--r-lg)}.tscroll .ptable{border-top: 0}.tscroll .ptable tbody tr:last-child > *{border-bottom: 0}.ptable caption{padding: 16px 0 6px}.faq__list{display: grid;gap: 8px}.faq__list .faq__item,.faq__list .faq__item:first-child{border: 0}.faq__list .faq__q{padding: 18px 20px}.faq__list .faq__a p{padding: 0 20px 18px}.guide__toc .guide__nav{padding: 18px 20px}.guide__toc .guide__nav li:last-child a{border-bottom: 0}.article__cta{padding: 24px}.article__mid{margin: 36px 0;padding: 24px;border-radius: var(--r-lg);background: var(--bg-soft)}.article .article__mid-price{margin: 0 0 6px;color: var(--text);font-size: clamp(20px,2vw,24px);font-weight: 500;line-height: 1.3}.article__mid-price b{font-weight: 600}.article .article__mid-text{margin: 0 0 18px;font-size: 15px;line-height: 1.6}.about__img{width: 100%;height: 100%;object-fit: cover;border-radius: 0}@media (min-width: 861px){.about{align-items: stretch}.about__media{height: auto;min-height: 360px;aspect-ratio: auto}}.way.way--static{padding: 0;border-top: 0;border-radius: 0;background: none}.way--static .way__ico{color: var(--blue)}.ways:has(a.way) .way.way--static{padding: 15px 18px;border-radius: var(--r);background: var(--bg-soft)}.ways:has(a.way) .way--static .way__ico{color: var(--navy)}.about__stats{gap: var(--grid-gap);padding: 0;border-top: 0}.about__stats li{padding: 18px 20px}.calc__out{padding: 24px;border-inline-start: 0}.calc__near{padding: 24px;border-top: 0}.contact__main > .form{padding: clamp(20px,2.6vw,32px)}.contact__main > .form :is(.field input,.field select,.field textarea,.field__tel,.custom-select__button){background: var(--bg)}.places__list{gap: 6px}.places__list li,.places__list li:has(a){padding: 6px 12px}.btn--line,.hd__tel{border: 1px solid var(--btn2-line);background: transparent;color: var(--navy);transition: background-color var(--t-hover),border-color var(--t-hover)}.btn--line:hover,.hd__tel:hover{border-color: var(--btn2-line);background: var(--btn2-hover);color: var(--navy)}.sflow .flow__steps,#surec .flow__steps{gap: 8px}.sflow.flow .flow__step,#surec .flow__step{padding: 18px 20px;border-radius: var(--r-lg);background: var(--bg-soft)}.sflow.flow .flow__step + .flow__step,#surec .flow__step + .flow__step{border-top: 0}.flow__head,.sflow .flow__head,#surec .flow__head,.section__head--center{justify-content: space-between;text-align: start}.svcrows{gap: var(--grid-gap)}.ptable.cmp{border-top: 0;border-radius: var(--r-lg);background: var(--bg-soft)}.ptable.cmp thead th{padding-top: 20px}.ptable.cmp th:first-child,.ptable.cmp td:first-child{padding-inline-start: 20px}.ptable.cmp th:last-child,.ptable.cmp td:last-child{padding-inline-end: 20px}.ptable.cmp tbody tr:last-child > *{border-bottom: 0}.hits{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.hit{display: flex;align-items: center;gap: 16px;padding: 16px 20px;border-radius: var(--r-lg);background: var(--bg-soft);color: var(--navy);transition: background-color var(--t-hover)}.hit:hover{background: var(--bg-hover)}.hit__title{flex: 1;min-width: 0;font-size: 16px;font-weight: 500}.hit__type{color: var(--text-2);font-size: 13px}.hit .ico{width: 16px;height: 16px;flex: none;color: var(--text-3)}[dir="rtl"] .hit .ico{transform: scaleX(-1)}.readmore{border-color: transparent;background: var(--bg-soft);color: var(--navy);transition: background-color var(--t-hover)}.readmore:hover{border-color: transparent;background: var(--bg-hover)}.article .hits{margin: 0;padding: 0;list-style: none}.article .hits li{margin: 0;padding: 0}.article .hits li::before,.article .hits li::marker{content: none}.article .hit,.article .hit:hover{text-decoration: none}.ph__in,.lbar,.article__meta,.guide__toc .guide__nav a,.incl__list li,.incl__list li:last-child,.buy .facts .facts__item{border-bottom: 0}.refs__list,.buy__trust,.buy .facts{border-top: 0}.sflow .flow__figures,#surec .flow__figures{border: 0}.incl__list li,.buy .facts .facts__item{padding: 6px 0}.buy__trust{padding-top: 4px}.guide__toc .guide__nav a{padding: 7px 0}.refs__list{padding-top: 8px}.section__head,#hizmetler .section__head,.refs .section__head{margin-bottom: 32px}.certrow{grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--grid-gap)}.certrow__item{position: relative;display: grid;grid-template-columns: 64px minmax(0,1fr);grid-template-rows: auto auto;align-content: center;column-gap: 16px;row-gap: 4px;padding: 16px;border-radius: var(--r-lg);background: var(--bg-soft);transition: background-color var(--t-hover)}.certrow__item:hover{background: var(--bg-hover)}.certrow__item:has(.certrow__view:focus-visible){outline: 2px solid var(--blue);outline-offset: 3px}.certrow .certrow__view,.certrow .certrow__view:hover{position: static;grid-row: 1 / span 2;margin: 0;padding: 4px;border: 0;border-radius: var(--r);background: var(--bg);outline: 0}.certrow__view::after{content: "";position: absolute;inset: 0;border-radius: var(--r-lg)}.certrow__code{align-self: end;color: var(--navy);font-size: 15px;font-weight: 600;letter-spacing: 0}.certrow__name{align-self: start;color: var(--text-2);font-size: 14px;line-height: 1.4}.certrow__item:not(:has(.certrow__code)) .certrow__name{grid-row: 1 / span 2;align-self: center}@media (max-width: 1023px){.certrow{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0;padding: 0;overflow: visible}.certrow__item{flex: none}}@media (max-width: 640px){.section__head,#hizmetler .section__head,.refs .section__head{margin-bottom: 24px}.certrow{display: flex;gap: 8px;margin: 0 calc(-1 * var(--gutter));padding: 0 var(--gutter);overflow-x: auto}.certrow__item{flex: 0 0 248px;grid-template-columns: 52px minmax(0,1fr);column-gap: 12px;padding: 12px}}[dir="rtl"] .btn .ico:has(use[href="#i-arrow"]){transform: scaleX(-1)}.hx__stage{align-items: flex-end;justify-content: flex-start}.hx__copy{align-items: flex-start;max-width: 780px;padding: clamp(28px,3.6vw,52px);text-align: start}[dir="rtl"] .hx__img{transform: scaleX(-1)}.hx__acts{justify-content: flex-start}.hx__title{max-width: 15em;font-size: clamp(34px,3.9vw,52px);line-height: 1.08}.hx__lead{max-width: 42ch}@media (max-width: 600px){.hx__title{font-size: 31px}}@media (min-width: 1024px){.hx__stage{height: clamp(480px,calc(100svh - var(--hx-chrome) - 200px),620px)}}.hx__lead{font-size: clamp(16px,1.2vw,18px)}.hx__tel,.fcta__call,.ph--photo .ph__acts .btn--line{border: 1px solid var(--btn2-line-dark);background: transparent;color: var(--bg);transition: background-color var(--t-hover)}.hx__tel:hover,.fcta__call:hover,.ph--photo .ph__acts .btn--line:hover{border-color: var(--btn2-line-dark);background: var(--btn2-hover-dark);color: var(--bg)}.find__btn{gap: 0;width: 38px;padding: 0;justify-content: center}.btn,.hd__tel,.hd__quote,.hx__btn,.hx__tel,.fcta__btn,.find__btn,.readmore,.post__go,.hx__title,.guide__title,.prose h2,.fcta__title,.svcrow__title,.ptable caption,.quote figcaption,.footer__head,.mn__tel,.certrow__code,.proof b,.hx__tag b,.buy__trust a{font-weight: 500}@media (max-width: 1023px){.hx__copy{padding: 64px 20px 22px}}.hx__tag,.hx__tag:hover{padding: 0;border-radius: 0;background: none;color: color-mix(in srgb,var(--bg) 72%,transparent)}.hx__tag b{color: var(--bg)}.hx__tag .ico,.hx__tag .ico:first-child{color: color-mix(in srgb,var(--bg) 72%,transparent);transition: color var(--t-hover)}.hx__tag:hover .ico:last-child{color: var(--bg)}.hx__lead{color: color-mix(in srgb,var(--bg) 72%,transparent)}.hx__slide::after{background: radial-gradient(ellipse 80% 100% at 0% 100%,rgb(var(--navy-rgb) / 0.62) 0%,rgb(var(--navy-rgb) / 0.36) 45%,rgb(var(--navy-rgb) / 0) 75%)}[dir="rtl"] .hx__slide::after{background: radial-gradient(ellipse 80% 100% at 100% 100%,rgb(var(--navy-rgb) / 0.62) 0%,rgb(var(--navy-rgb) / 0.36) 45%,rgb(var(--navy-rgb) / 0) 75%)}.hx__copy{max-width: min(840px,58%);padding: clamp(28px,4vw,56px)}@media (max-width: 1023px){.hx__stage{align-items: flex-start}.hx__copy{max-width: none;padding: 32px 20px 0}.hx__slide::after,[dir="rtl"] .hx__slide::after{background: linear-gradient(to bottom,rgb(var(--navy-rgb) / 0.55) 0%,rgb(var(--navy-rgb) / 0.3) 45%,rgb(var(--navy-rgb) / 0) 70%)}}.hx__title{font-size: clamp(34px,4.3vw,58px)}.hx__lead{max-width: 34ch;margin-top: 16px;color: color-mix(in srgb,var(--bg) 86%,transparent)}.hx__acts{margin-top: 32px}.hx__tag{margin: 16px 0 0;color: color-mix(in srgb,var(--bg) 80%,transparent);transition: color var(--t-hover)}.hx__tag:hover{color: var(--bg)}@media (max-width: 640px){.hx__lead{margin-top: 12px}.hx__acts{margin-top: 24px}.hx__tag{margin-top: 14px}}@media (min-width: 1024px){.certrow{grid-template-columns: repeat(3,minmax(0,1fr))}}.mcard__title{font-weight: 500}.mcard__price{font-size: 20px}.section__sub{max-width: 62ch;margin-top: 8px;color: var(--text-2);font-size: 16px;line-height: 1.5}.ph--photo{padding-top: 20px}.ph--photo .ph__in{position: relative;display: flex;flex-direction: column;justify-content: flex-end;width: auto;max-width: none;min-height: clamp(260px,24vw,320px);padding: clamp(24px,3vw,44px);overflow: hidden;border: 0;border-radius: var(--r-lg);background: var(--navy);color: var(--bg)}.ph--photo .ph__img{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover}.ph--photo .ph__in::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(to top,rgb(var(--navy-rgb) / 0.78) 0%,rgb(var(--navy-rgb) / 0.3) 60%,rgb(var(--navy-rgb) / 0.12) 100%)}.ph--photo .crumb{margin: 0 0 14px;font-size: 13px}.ph--photo .crumb,.ph--photo .crumb a{color: var(--text-3)}.ph--photo .crumb span[aria-current]{color: var(--text-2)}.ph--photo .crumb a:hover{color: var(--navy)}.ph--photo :is(.ph__title,.ph__lead,.ph__acts){position: relative;z-index: 2;align-self: flex-start}.ph--photo .ph__title{max-width: 20em;margin: 0;color: var(--bg)}.ph--photo .ph__lead{max-width: 56ch;margin-top: 12px;color: color-mix(in srgb,var(--bg) 80%,transparent)}.ph--photo .ph__acts{margin-top: 20px;flex-wrap: wrap}.ph--photo .ph__in a:focus-visible{outline: 2px solid var(--bg);outline-offset: 3px}.ph:not(.ph--photo) .ph__in{width: auto;max-width: none;min-height: 0}body:not(.home) main > .ph:not(.ph--photo) + .section{padding-top: 32px}@media (max-width: 640px){.ph--photo{padding-top: 12px}.ph--photo .ph__in{min-height: 240px;padding: 22px 20px}.ph--photo .crumb{margin-bottom: 10px}.ph--photo .ph__acts .btn--line{display: inline-flex}.ph--photo .ph__acts{align-self: stretch;flex-direction: column}.ph--photo .ph__acts .btn{justify-content: center}}main{--sec: clamp(48px,4.8vw,72px)}body:not(.home) main > :is(.section,.flow,#sss){padding-top: 0;padding-bottom: var(--sec)}body:not(.home) main > .ph + :is(.section,.flow,#sss){padding-top: clamp(32px,3.2vw,48px)}@media (max-width: 640px){main{--sec: 40px}}.contact__title{font-size: clamp(26px,2.5vw,32px);line-height: 1.2;letter-spacing: -0.02em}@media (max-width: 640px){.contact__title{font-size: 24px}}.cmp__note:last-child{margin-bottom: 0}#iller .tscroll{max-height: min(600px,72vh);padding-top: 0;overflow-y: auto}#iller .ptable thead th{position: sticky;top: 0;z-index: 1;background: var(--bg-soft)}.lbar{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 16px;margin: 0 0 var(--grid-gap);border: 0}.lbar .lbar__tabs{display: inline-flex;gap: 4px;padding: 4px;border: 0;border-radius: var(--r-lg);background: var(--bg-soft)}.lbar .lbar__tab,.lbar .lbar__tab:first-child{justify-content: center;height: 40px;margin: 0;padding: 0 18px;border: 0;border-radius: calc(var(--r-lg) - 2px);color: var(--text-2);font-size: 15px;font-weight: 500;transition: background-color var(--t-hover),color var(--t-hover)}.lbar .lbar__tab:hover{background: var(--bg-hover);color: var(--navy)}.lbar .lbar__tab.is-on,.lbar .lbar__tab.is-on:hover{background: var(--navy);color: var(--bg)}.lbar__count{margin: 0 0 0 auto;color: var(--text-3);font-size: 14px;font-variant-numeric: tabular-nums}.lbar .lbar__tools{gap: 8px;margin: 0}.lbar .lbar__field .custom-select__button{gap: 10px;height: 48px;min-height: 48px;padding: 0 16px;border: 0;border-radius: var(--r-lg);background: var(--bg-soft);color: var(--navy);font-size: 15px;transition: background-color var(--t-hover)}.lbar .lbar__field .custom-select__button:hover,.lbar .lbar__field .custom-select.is-open .custom-select__button{background: var(--bg-hover);color: var(--navy)}.lbar .lbar__field .custom-select__menu{margin-top: 6px}@media (max-width: 760px){.lbar{display: flex;gap: 8px}.lbar .lbar__tabs{display: flex;width: 100%}.lbar .lbar__tab,.lbar .lbar__tab:first-child{flex: 1;height: 40px;padding: 0 10px}.lbar .lbar__tools{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: 100%}.lbar .lbar__field:last-child:nth-child(odd){grid-column: 1 / -1}.lbar .lbar__field .custom-select,.lbar .lbar__field .custom-select__button{width: 100%}.lbar .lbar__field .custom-select__button{justify-content: space-between;height: 46px;min-height: 46px;padding: 0 12px;font-size: 14px}.lbar__count{order: 3;width: 100%;margin: 4px 0 0}}.incl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;margin-top: 0;padding: 24px 0;border-radius: var(--r-lg);background: var(--bg-soft)}.incl .incl__col,.incl .incl__col--no{display: block;padding: 0 28px;border: 0;border-radius: 0;background: none;box-shadow: none}.incl .incl__col--no{border-left: 1px solid var(--line)}.incl .incl__head{margin: 0;color: var(--navy);font-size: 15px;font-weight: 600;line-height: 1.4}.incl .incl__col--no .incl__head{color: var(--text-2)}.incl .incl__sub{margin: 2px 0 12px;color: var(--text-3);font-size: 13px;line-height: 1.5}.incl .incl__list{display: grid;gap: 7px;margin: 0;padding: 0;border: 0;list-style: none}.incl .incl__list li,.incl .incl__list li:last-child,.incl .incl__list--no li{display: flex;align-items: flex-start;gap: 8px;padding: 0;border: 0;background: none;color: var(--text);font-size: 14px;line-height: 1.45}.incl .incl__list--no li,.incl .incl__list--no li:last-child{color: var(--text-3)}.incl .incl__list .ico,.incl .incl__col--no .incl__list .ico{flex: none;width: 14px;height: 14px;margin-top: 3px;padding: 0;border-radius: 0;background: none}.incl .incl__list--yes .ico{color: var(--blue)}.incl .incl__list--no .ico{color: var(--text-3)}.incl .incl__list li > span{display: inline;min-width: 0}.incl .incl__list b{color: inherit;font-weight: 400}.incl .incl__list small{margin-left: 4px;color: var(--text-3);font-size: 12px}@media (max-width: 767px){.incl{grid-template-columns: minmax(0,1fr);padding: 20px}.incl .incl__col,.incl .incl__col--no{padding: 0}.incl .incl__col--no{margin-top: 18px;padding-top: 18px;border-left: 0;border-top: 1px solid var(--line)}}.ask{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 24px 48px;padding: clamp(24px,3vw,40px);border-radius: var(--r-lg);background: var(--bg-soft)}.ask__title{margin: 0 0 12px;color: var(--navy);font-size: 22px;font-weight: 600;line-height: 1.25;letter-spacing: -0.015em}.ask .prose{max-width: 66ch;font-size: 15px}.ask .prose p,.ask .prose ul{margin: 0 0 10px}.ask .prose > :last-child{margin-bottom: 0}.ask__acts{display: flex;flex-wrap: wrap;gap: 12px;margin: 0}@media (max-width: 767px){.ask{grid-template-columns: minmax(0,1fr)}}.guide__toc .guide__nav{margin-top: 24px;padding: 20px 22px;border-radius: var(--r-lg);background: var(--bg-soft)}.guide__toc .guide__nav a{padding: 8px 0}.guide .prose p{color: var(--text-2)}.guide .prose h2{color: var(--navy)}.guide.is-clamped .prose{max-height: 460px;-webkit-mask-image: linear-gradient(var(--black) 40%,transparent 92%);mask-image: linear-gradient(var(--black) 40%,transparent 92%)}.guide > .readmore{position: relative;margin-top: 16px}.guide.is-clamped > .readmore{margin-top: -36px}@media (max-width: 900px){.guide.is-clamped > .readmore{margin-top: -60px}}.guide__part{animation: guide-in 0.18s ease}@keyframes guide-in{from{opacity: 0}}.guide__part[hidden="until-found"]{display: block !important;content-visibility: hidden}.guide .prose .guide__next{margin: 28px 0 0}.guide .prose .guide__next a{display: flex;align-items: center;gap: 12px;padding: 14px 18px;border: 1px solid var(--line);border-radius: var(--r);color: var(--text);text-decoration: none;transition: background-color var(--t-hover)}.guide .prose .guide__next a:hover{background: var(--bg-hover);color: var(--text)}.guide__next span{flex: none;color: var(--text-3);font-size: 13px}.guide__next b{flex: 1;min-width: 0;font-weight: 500}.guide__next .ico{flex: none;width: 16px;height: 16px;color: var(--text-2)}@media (max-width: 900px){.guide.is-tabbed .guide__toc .guide__nav{margin-top: 16px;padding: 0;background: none}.guide.is-tabbed .guide__toc .guide__nav ul{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none}.guide.is-tabbed .guide__toc .guide__nav ul::-webkit-scrollbar{display: none}.guide.is-tabbed .guide__toc .guide__nav li{flex: none}.guide.is-tabbed .guide__toc .guide__nav li a{padding: 8px 12px;border: 1px solid var(--line);border-radius: var(--r);white-space: nowrap;transition: color var(--t-hover),border-color var(--t-hover)}.guide.is-tabbed .guide__toc .guide__nav li a.is-current{border-color: var(--navy)}.guide__next span{display: none}}.faq2__title{margin: 0 0 clamp(28px,3vw,40px);text-align: center}.faq2__cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--grid-gap);align-items: start}.faq2 .faq__list{gap: 8px}.faq2__cols--one{grid-template-columns: minmax(0,1fr);max-width: 760px;margin-inline: auto}@media (max-width: 860px){.faq2__cols{grid-template-columns: minmax(0,1fr);gap: 8px}}body.single-model main > .ph + #urun{padding-top: 0}.single-model .product__main img{aspect-ratio: 3 / 2}.mcard__media{position: relative}.mcard__code{position: absolute;inset-block-start: 12px;inset-inline-start: 12px;padding: 4px 8px;border-radius: var(--r);background: var(--bg);color: var(--navy);font-size: 12px;font-weight: 500;line-height: 1.3}[dir="rtl"] .mcard__code{direction: ltr}.mcard__body{gap: 4px;padding: 18px 20px 20px}.mcard__body > :nth-last-child(2){margin-bottom: 0}.mcard__head{display: flex;align-items: center;justify-content: space-between;gap: 12px}.mcard .mcard__title,.mcard .mcard__link{font-size: inherit}.mcard__area{color: var(--navy);font-size: 22px;font-weight: 600;letter-spacing: -0.01em;font-variant-numeric: tabular-nums}.mcard__rooms{margin-inline-start: 4px;color: var(--text-2);font-size: 16px;font-weight: 500}.mcard__go{display: grid;flex: none;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: var(--bg);color: var(--navy);transition: background-color var(--t-hover),color var(--t-hover)}.mcard__go .ico{width: 16px;height: 16px}[dir="rtl"] .mcard__go .ico{transform: scaleX(-1)}.mcard:hover .mcard__go{background: var(--blue);color: var(--bg)}.mcard .mcard__price{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 12px;margin-top: auto;padding-top: 14px;border-top: 1px solid var(--line);font-size: 20px}.mcard__body > .mcard__facts{margin-bottom: 14px}.mcard__per{color: var(--text-3);font-size: 13px;font-weight: 400}@media (max-width: 560px){.mcard__body{padding: 12px 14px}.mcard__area{font-size: 19px}.mcard__rooms{font-size: 15px}.mcard__go{display: none}.mcard__code{inset-block-start: 8px;inset-inline-start: 8px;font-size: 12px}.mcard .mcard__price{padding-top: 10px;font-size: 18px}.mcard__body > .mcard__facts{margin-bottom: 10px}}.ptable .yes .ico,.buy__scope .ico{color: var(--blue)}.mcard__go,.svcrow .cardgo,.post__go .ico,.svcpics .svcpics__name .ico,.way__go,.doc__go{display: grid;flex: none;place-items: center;box-sizing: border-box;width: 32px;height: 32px;margin: 0;border-radius: 50%;background: var(--bg);color: var(--navy);transition: background-color var(--t-hover),color var(--t-hover)}.post__go .ico,.svcpics .svcpics__name .ico,.way__go,.doc__go{padding: 8px}.way__go,.doc__go{margin-inline-start: auto}.svcrow .cardgo .ico{width: 16px;height: 16px}[dir="rtl"] .post__go .ico,[dir="rtl"] .way__go,[dir="rtl"] .doc__go,[dir="rtl"] .svcrow .cardgo .ico{transform: scaleX(-1)}.post:hover .post__go .ico,.svcpics .svcpics__item:hover .svcpics__name .ico,.svcrow:hover .cardgo,a.way:hover .way__go,.doc:hover .doc__go{background: var(--blue);color: var(--bg)}.post__media{position: relative;display: block}.post__media .post__img{display: block}.post__plate{position: absolute;inset-block-start: 12px;inset-inline-start: 12px;padding: 4px 8px;border-radius: var(--r);background: var(--bg);color: var(--navy);font-size: 12px;font-weight: 500;line-height: 1.3}.post .post__in{padding: 18px 20px 20px}.post .post__title{color: var(--navy);font-size: 19px;font-weight: 600;line-height: 1.35;letter-spacing: -0.01em}.post .post__go{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 14px;border-top: 1px solid var(--line);color: var(--navy);font-size: 14px;font-weight: 500}.svcpics .svcpics__name{font-size: 18px;font-weight: 600;letter-spacing: -0.01em}.svcrow{display: grid;grid-template-columns: minmax(0,1fr) auto;align-content: start}.svcrow .svcrow__media{grid-column: 1 / -1}.svcrow .svcrow__body{padding: 18px 20px 20px}.svcrow .cardgo{display: grid;align-self: start;margin: 18px 20px 0 0}.svcrow .svcrow__title{font-weight: 600}@media (max-width: 560px){.post .post__in,.svcrow .svcrow__body{padding: 12px 14px 14px}.post .post__title{font-size: 17px}.svcrow .cardgo{display: none}.svcpics .svcpics__name{font-size: 16px}}ul.svclist{gap: 12px;margin-top: 0;overflow: visible;border-radius: 0;background: none}.svclist .svclist__item{min-height: 72px;padding: 16px 16px 16px 20px;border-radius: var(--r-lg);background: var(--bg-soft);color: var(--navy);font-size: 16px;font-weight: 600;line-height: 1.3;letter-spacing: -0.01em;transition: background-color var(--t-hover)}.svclist .svclist__item:hover{background: var(--bg-hover)}.svclist__item > span{min-width: 0;overflow-wrap: break-word;hyphens: auto}.svclist .svclist__item .ico{box-sizing: border-box;width: 32px;height: 32px;padding: 8px;border-radius: 50%;background: var(--bg);color: var(--navy);transition: background-color var(--t-hover),color var(--t-hover)}.svclist .svclist__item:hover .ico{background: var(--blue);color: var(--bg)}@media (max-width: 560px){ul.svclist{gap: 8px}.svclist .svclist__item{min-height: 60px;padding: 12px 12px 12px 14px;font-size: 15px}.svclist .svclist__item .ico{width: 28px;height: 28px;padding: 7px}}#surec ol.steps2{grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--grid-gap)}#surec ol.steps2 .steps2__item,#surec ol.steps2 .steps2__item:last-child,#surec ol.steps2 .steps2__item:not(:last-child){display: flex;flex-direction: column;padding: 28px 24px 28px;border: 0;border-radius: var(--r-lg);background: var(--bg-soft)}#surec ol.steps2 .steps2__item::before{content: counter(step);position: static;order: 0;display: grid;place-items: center;width: 40px;height: 40px;margin: 0 0 28px;border: 0;border-radius: 50%;background: var(--bg);color: var(--navy);font-size: 15px;font-weight: 600;line-height: 1}#surec ol.steps2 .steps2__item::after{content: none}#surec ol.steps2 .steps2__title{order: 2;padding: 0;color: var(--navy);font-size: 19px;font-weight: 600;line-height: 1.3;letter-spacing: -0.01em}#surec ol.steps2 .steps2__text{order: 3;max-width: none;margin-top: 10px;color: var(--text-2);font-size: 15px;line-height: 1.65}@media (max-width: 1023px){#surec ol.steps2{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){#surec ol.steps2{grid-template-columns: minmax(0,1fr);gap: 12px}#surec ol.steps2 .steps2__item,#surec ol.steps2 .steps2__item:last-child,#surec ol.steps2 .steps2__item:not(:last-child){display: grid;grid-template-columns: 40px minmax(0,1fr);column-gap: 16px;align-content: start;padding: 20px}#surec ol.steps2 .steps2__item::before{grid-row: 1 / span 2;margin: 0}#surec ol.steps2 .steps2__title{grid-column: 2;padding-top: 9px;font-size: 17px}#surec ol.steps2 .steps2__text{grid-column: 2;margin-top: 6px}}.rooms{margin-top: 16px}.rooms__list{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 12px;margin: 0;padding: 0;list-style: none}.rooms__item{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-rows: auto 1fr;align-items: end;gap: 20px 12px;height: 100%;box-sizing: border-box;padding: 20px 20px 18px;border-radius: var(--r-lg);background: var(--bg-soft);color: var(--text-2);font-size: 13px;line-height: 1.4;text-decoration: none;transition: background-color var(--t-hover)}.rooms__item:hover{background: var(--bg-hover)}.rooms__name{align-self: start;color: var(--navy);font-size: 24px;font-weight: 600;line-height: 1.1;letter-spacing: -0.01em}.rooms__count{grid-column: 2;grid-row: 1;align-self: start;justify-self: end;padding-top: 4px}.rooms__price{grid-column: 1;grid-row: 2}.rooms__price b{display: block;margin-top: 2px;white-space: nowrap;color: var(--navy);font-size: 19px;font-weight: 600;line-height: 1.25;letter-spacing: -0.01em}.rooms__go{grid-column: 2;grid-row: 2;justify-self: end;display: grid;place-items: center;box-sizing: border-box;width: 32px;height: 32px;padding: 8px;border-radius: 50%;background: var(--bg);color: var(--navy);transition: background-color var(--t-hover),color var(--t-hover)}.rooms__go .ico{width: 16px;height: 16px}.rooms__item:hover .rooms__go{background: var(--blue);color: var(--bg)}[dir="rtl"] .rooms__go .ico{transform: scaleX(-1)}@media (max-width: 1199px){.rooms__item{padding: 18px 16px 16px}.rooms__name{font-size: 21px}.rooms__price b{font-size: 17px}.rooms__go{display: none}}@media (max-width: 860px){.rooms{margin-top: 12px}.rooms__list{grid-template-columns: minmax(0,1fr);gap: 8px}.rooms__item{grid-template-columns: minmax(0,1fr) auto auto;grid-template-rows: auto auto;align-items: center;gap: 2px 14px;padding: 14px 12px 14px 16px}.rooms__name{grid-column: 1;grid-row: 1;font-size: 18px}.rooms__count{grid-column: 1;grid-row: 2;padding-top: 0}.rooms__price{grid-column: 2;grid-row: 1 / 3;text-align: end}.rooms__price b{font-size: 15px}.rooms__go{display: grid;grid-column: 3;grid-row: 1 / 3;width: 28px;height: 28px;padding: 7px}}.roofline{position: relative;z-index: 1;height: 0;overflow: visible}.roofline .container{position: relative;height: 0}.roofline .container::after{content: "";position: absolute;inset-inline: var(--gutter);bottom: -1px;height: 1px;background: var(--line-on-dark)}.roofline svg{position: absolute;bottom: 0;left: 50%;height: 96px;margin: 0;transform: translateX(-50%)}.roofline + .footer .footer__main{padding-top: 56px}@media (max-width: 1199px){.fcta:has(+ .roofline) .fcta__body,main:has(> .fcta:last-child) .fcta__body{padding-bottom: 104px}.roofline svg{height: 64px}}@media (max-width: 560px){.roofline + .footer .footer__main{padding-top: 40px}}.buy{container-type: inline-size;padding: clamp(24px,2.4vw,32px)}.buy .facts.buy__spec{grid-template-columns: repeat(4,minmax(0,1fr));margin-top: 24px;padding: 16px 0;border-block: 1px solid var(--line)}.buy .buy__spec .facts__item{display: block;padding: 0 12px;border: 0;border-inline-start: 1px solid var(--line)}.buy .buy__spec .facts__item:first-child{padding-inline-start: 0;border-inline-start: 0}.buy .buy__spec dd{margin-top: 4px;font-size: clamp(18px,1.5vw,21px);font-weight: 500;text-align: start;white-space: nowrap}.buy .buy__spec + .facts{margin-top: 8px}.buy__actions{grid-template-columns: repeat(2,minmax(0,1fr));margin-top: 24px}.buy__actions .btn{padding: 0 14px}.buy__scope{margin-top: 14px;flex-wrap: nowrap;align-items: flex-start}.buy__scope .ico{margin-top: 3px}.buy__trust{margin-top: 20px}@container (max-width: 360px){.buy__actions{grid-template-columns: minmax(0,1fr)}}@container (max-width: 340px){.buy .facts.buy__spec{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 14px}.buy .buy__spec .facts__item:nth-child(3){padding-inline-start: 0;border-inline-start: 0}}.places{align-items: start;row-gap: 20px}.places__body p{max-width: 68ch;margin: 0}.places .places__list{display: grid;grid-template-columns: repeat(auto-fill,minmax(140px,1fr));gap: 8px;margin: 24px 0 20px;padding: 0;list-style: none}.places .places__list li,.places .places__list li:has(a){display: flex;min-width: 0;padding: 0;border: 0;border-radius: var(--r);background: var(--bg-soft);color: var(--text-2);font-size: 14px}.places .places__list li:not(:has(a)){align-items: center;padding: 11px 14px}.places .places__list a{display: flex;flex: 1;align-items: center;justify-content: space-between;gap: 8px;min-width: 0;padding: 11px 14px;border-radius: var(--r);color: var(--text);text-decoration: none;transition: background-color var(--t-hover)}.places .places__list a:hover{background: var(--bg-hover);color: var(--text)}.places .places__list a span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.places .places__list a .ico{flex: none;width: 14px;height: 14px;color: var(--text-3);transition: color var(--t-hover)}.places .places__list a:hover .ico{color: var(--text)}.places .places__list a:focus-visible{outline: 2px solid var(--blue);outline-offset: 2px}@media (max-width: 480px){.places .places__list{grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px}.places .places__list a{padding: 11px 12px}.places .places__list a .ico{display: none}}@media (max-width: 900px){.section .container.places > .section__title{margin-bottom: 0}}.lintro{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(32px,5vw,80px);align-items: center}.lintro--text{grid-template-columns: minmax(0,1fr)}.lintro__body .section__title{margin: 0 0 16px}.lintro__body .prose p{color: var(--text-2)}.lintro__body .prose p:last-child{margin-bottom: 0}.lintro__media{margin: 0;overflow: hidden;border-radius: var(--r-lg);background: var(--bg-soft);aspect-ratio: 4 / 3}.lintro__img{display: block;width: 100%;height: 100%;object-fit: cover}@media (max-width: 900px){.lintro{grid-template-columns: minmax(0,1fr);gap: 24px}.lintro__media{order: -1;aspect-ratio: 16 / 10}}#hizmetler .section__head{align-items: center;margin-bottom: 16px}@media (min-width: 1024px){.hx__img{object-position: 30% 62%}}.hx__title{font-size: clamp(30px,3.4vw,46px)}.hx__lead{font-size: 16px}@media (max-width: 600px){.hx__title{font-size: 28px}.hx__lead{font-size: 15px}}.rooms__item{gap: 16px 12px;padding: 18px 18px 16px 20px}.rooms__name{font-size: 20px}.rooms__price b{margin-top: 0;font-size: 17px}@media (max-width: 860px){.rooms__item{grid-template-columns: minmax(0,1fr) auto auto;grid-template-rows: auto;padding: 12px 12px 12px 16px}.rooms__name{grid-row: 1;font-size: 18px}.rooms__price{grid-row: 1}.rooms__go{grid-row: 1}}.about-section .proof li{padding: 12px 0;font-size: 13px}.about-section .proof b{font-size: 20px}.about-section .proof .ico{width: 18px;height: 18px;margin-top: 2px}@media (max-width: 640px){.about-section .proof b{font-size: 18px}}@media (max-width: 600px){#teknik .tscroll{overflow: visible}#teknik .ptable--data{min-width: 0}#teknik .ptable--data thead{display: none}#teknik .ptable--data tbody tr{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 6px 16px;padding: 14px 0;border-bottom: 1px solid var(--line)}#teknik .ptable--data tbody tr:last-child{border-bottom: 0}#teknik .ptable--data tbody :is(th,td){padding: 0;border: 0;text-align: start}#teknik .ptable--data tbody th{grid-column: 1 / -1;font-weight: 600}#teknik .ptable--data td::before{content: attr(data-label);display: block;margin-bottom: 2px;color: var(--text-2);font-size: 13px}}@media (min-width: 1024px){.fab__btn--call{display: none}}@media (max-width: 600px){#iller .ptable--data{min-width: 0}#iller .ptable--data :is(th,td):nth-child(n+4){display: none}.ptable--data:has(.ptable__model) :is(th,td):nth-child(2){display: none}#iller .ptable--data :is(th,td){padding-inline-end: 10px}}body{overflow-wrap: break-word}:lang(de){hyphens: auto}@media (max-width: 480px){:lang(de) ul.svclist{grid-template-columns: 1fr}:lang(de) .svcpics .svcpics__name{font-size: 15px}:lang(de) ul.about__stats{grid-template-columns: 1fr}:lang(de) .about__stats li{display: flex;align-items: baseline;gap: 12px}:lang(de) .about__stats strong{flex: none;min-width: 64px;margin: 0}}@media (max-width: 400px){ul.about__stats{grid-template-columns: 1fr}.about__stats li{display: flex;align-items: baseline;gap: 12px}.about__stats strong{flex: none;min-width: 64px;margin: 0}}@media (max-width: 480px){.ptable.cmp th,.ptable.cmp td{padding-inline-end: 6px;font-size: 13px}.ptable.cmp th:first-child{width: 30%}.ptable.cmp th:first-child,.ptable.cmp td:first-child{padding-inline-start: 12px}.ptable.cmp th:last-child,.ptable.cmp td:last-child{padding-inline-end: 12px}.ptable.cmp tbody tr:first-child td{font-size: 14px}}.plan__figs{gap: var(--grid-gap)}.plan__view{padding: 20px;border: 0;border-radius: var(--r-lg);background: var(--bg-soft);transition: background-color var(--t-hover)}.plan__view:hover{background: var(--bg-hover)}.plan__view img{mix-blend-mode: multiply}.facts--grid{grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: var(--grid-gap);margin-bottom: clamp(16px,2.4vw,32px);border-block: 0}.facts--grid .facts__item,.facts--grid .facts__item:first-child{padding: 18px 20px;border: 0;border-radius: var(--r-lg);background: var(--bg-soft)}@media (max-width: 640px){.facts--grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.facts--grid .facts__item,.facts--grid .facts__item:nth-child(odd){padding: 14px 16px;border: 0}}.guide .prose .guide__next a{border: 0;background: var(--bg-soft)}.detail__text .about__text{max-width: 70ch}@media (min-width: 901px){.plan{align-items: stretch}.plan__figs{grid-template-columns: repeat(2,minmax(0,1fr))}.plan__fig{position: relative;display: flex;min-height: 180px}.plan__text > p:last-child{margin-bottom: 0;text-box: trim-end cap alphabetic}.plan__text > p:only-child{text-box: trim-both cap alphabetic}.plan__view{position: relative;flex: 1}.plan__view img{position: absolute;inset: 16px 16px 40px;width: calc(100% - 32px);height: calc(100% - 56px);aspect-ratio: auto}.plan__fig figcaption{position: absolute;inset-inline-start: 20px;bottom: 14px;margin: 0;pointer-events: none}}@media (max-width: 900px){.article > table{display: block;max-width: 100%;overflow-x: auto}}.ptable tbody th a:not(.ptable__model){display: block;margin-block: -9px;padding-block: 9px}.hx__tag{padding-block: 12px;margin-block: 4px -12px}@media (max-width: 767px){.hx__tag{margin-top: 2px}}.mcard__link,.post__title,.svcrow__title{transition: color var(--t-hover),text-decoration-color var(--t-hover)}.mn__tel{min-height: 44px}.crumb a{display: inline-block;margin-block: -10px;padding-block: 10px}@media (max-width: 767px){.footer__links a{display: flex;align-items: center;min-height: 40px;padding-block: 0}}.article .article__toc{margin: 0 0 32px;padding: 20px 24px;border-radius: var(--r-lg);background: var(--bg-soft)}.article .article__toc-title{margin: 0 0 8px;color: var(--text);font-size: 15px;font-weight: 500}.article .article__toc ol{margin: 0;padding-inline-start: 20px}.article .article__toc li{margin: 0;padding: 0;font-size: 15px;line-height: 1.5}.article .article__toc li a{display: inline-block;padding: 6px 0;color: var(--text-2);text-decoration: none;transition: color var(--t-hover)}.article .article__toc li a:hover,.article .article__toc li a.is-current{color: var(--text)}.article h2[id]{scroll-margin-top: 96px}.cmp__plan{display: block;width: 100%;max-width: 220px;padding: 0;border: 0;border-radius: var(--r);background: var(--bg);cursor: zoom-in;transition: background-color var(--t-hover)}.cmp__plan:hover{background: var(--bg-hover)}.cmp__plan img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: contain}.tfind{max-width: 360px;margin: 0 0 16px}.tfind .tfind__input{padding-inline: 16px}.tfind__none{margin-top: 12px;color: var(--text-2);font-size: 15px}@media print{.hd,.mn,.find,.skip-link,.fab,.footer,.fcta,.lb,.product__thumbs,.product__lens,.buy__actions,.buy__trust,#benzer,#yazilar,.guide__toc,.guide__next,.places,.roofline{display: none !important}body{background: #fff;color: #000}.section{padding-block: 12px}.product,.plan{display: block}.buy{padding: 12px 0 0;border: 0;background: none}.guide__part{display: block !important}.tscroll{overflow: visible}img{max-width: 100% !important;page-break-inside: avoid}h2{page-break-after: avoid}a{color: inherit;text-decoration: none}}.sflow .flow__panel--solo{grid-template-columns: minmax(0,1fr)}.buy{padding: 20px 0 0;border: 0;border-top: 2px solid var(--navy);border-radius: 0;background: none}.buy__price{margin-top: 8px}.buy .facts.buy__spec{margin-top: 24px;padding: 20px 0}.buy .buy__spec dt{color: var(--text-2);font-size: 13px}.buy .buy__spec dd{margin-top: 6px;font-size: clamp(20px,1.7vw,24px)}.buy .buy__spec + .facts{margin-top: 0}.buy .buy__spec + .facts .facts__item{padding: 12px 0;border-bottom: 1px solid var(--line)}.buy .buy__spec + .facts dt{color: var(--text-2)}.buy__actions{margin-top: 28px}.buy__actions .btn{min-height: 52px}.buy__scope{margin-top: 16px}.buy__scope .ico,.buy__trust .ico{color: var(--text-2)}.buy__trust{gap: 12px;margin-top: 28px;padding-top: 20px}@media (min-width: 901px){.buy{position: sticky;top: calc(var(--hd-total) + 24px)}}.reachus__ways{grid-template-columns: repeat(4,minmax(0,1fr))}.reachus__ways .way{align-items: flex-start}.reachus__ways .way__value{font-size: 15px;line-height: 1.5;overflow-wrap: anywhere}.reachus__ways .way__go{align-self: center}.reachus__hours{display: flex;align-items: center;gap: 8px;margin-top: 16px;color: var(--text-2);font-size: 14px}.reachus__hours .ico{flex: none;width: 16px;height: 16px;color: var(--text-3)}@media (max-width: 1100px){.reachus__ways{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.reachus__ways{grid-template-columns: minmax(0,1fr)}}.lform__grid{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,7fr);gap: clamp(32px,5vw,80px);align-items: start}.lform__side{position: sticky;top: calc(var(--hd-total) + 32px)}.lform__title{margin: 0}.lform__steps{margin: 28px 0 0;padding: 0;list-style: none;counter-reset: lform}.lform__steps li{position: relative;display: grid;gap: 4px;padding: 0 0 24px 44px;counter-increment: lform}.lform__steps li::before{content: counter(lform);position: absolute;inset-inline-start: 0;top: -2px;display: grid;place-items: center;width: 28px;height: 28px;border: 1px solid var(--line);border-radius: 50%;color: var(--text);font-size: 14px;font-weight: 500;font-variant-numeric: tabular-nums}.lform__steps li:not(:last-child)::after{content: "";position: absolute;inset-inline-start: 14px;top: 30px;bottom: 2px;width: 1px;background: var(--line)}.lform__step{color: var(--text);font-size: 16px;font-weight: 500}.lform__desc{color: var(--text-2);font-size: 15px;line-height: 1.6}.lform__main{min-width: 0}.lform__main .form__foot{margin-top: 24px}.office-map__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 24px}.office-map__head .section__title{margin: 0}@media (max-width: 900px){.lform__grid{grid-template-columns: minmax(0,1fr);gap: 24px}.lform__side{position: static}}@media (max-width: 1023px){.hx{padding-top: 24px}.hx__stage{display: flex;flex-direction: column;align-items: stretch;height: auto;min-height: 0;overflow: visible;border-radius: 0;background: none;color: var(--text)}.hx__slide{position: relative;inset: auto;order: 1;margin-top: 28px;aspect-ratio: 16 / 9;overflow: hidden;border-radius: var(--r-lg);background: var(--bg-soft);transform: none}.hx__slide::after,[dir="rtl"] .hx__slide::after{display: none}.hx__img{object-position: 70% 62%}.hx__copy{max-width: none;padding: 0}.hx__title{max-width: 16em;color: var(--text);font-size: clamp(30px,5vw,42px)}.hx__lead{max-width: 46ch;color: var(--text-2)}.hx__tel{border-color: var(--btn2-line);color: var(--navy)}.hx__tel:hover{border-color: var(--btn2-line);background: var(--btn2-hover);color: var(--navy)}.hx__tag,.hx__tag .ico,.hx__tag .ico:first-child{color: var(--text-2)}.hx__tag b,.hx__tag:hover,.hx__tag:hover .ico:last-child{color: var(--text)}.hx__stage a:focus-visible,.hx__stage button:focus-visible{outline-color: var(--navy)}}@media (max-width: 640px){.hx{padding-top: 20px}.hx__title{font-size: 28px}.hx__slide{margin-top: 22px;aspect-ratio: 4 / 3}.hx__img{object-position: 92% 62%}.hx__acts{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);width: 100%}.hx__btn,.hx__tel{justify-content: center}}@media (max-width: 900px){.buy__trust a{display: inline-block;padding-block: 11px;margin-block: -11px}}@media (max-width: 640px){.ph--photo .ph__in{min-height: 0;padding: 4px 0 0;overflow: visible;border-radius: 0;background: none;color: var(--text)}.ph--photo .ph__in::after{display: none}.ph--photo .ph__img{position: static;order: 9;width: 100%;height: auto;margin-top: 22px;aspect-ratio: 16 / 10;border-radius: var(--r-lg);background: var(--bg-soft)}.ph--photo .ph__title{margin-top: 0;color: var(--text)}.ph--photo .ph__lead{color: var(--text-2)}.ph--photo .ph__acts .btn--line,.ph--photo .ph__acts .btn--line:hover{border-color: var(--btn2-line);color: var(--navy)}.ph--photo .ph__acts .btn--line:hover{background: var(--btn2-hover)}.ph--photo .ph__in a:focus-visible{outline-color: var(--navy)}}@media (max-width: 600px){.product__thumbs{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: calc((100% - 18px) / 4.4);overflow-x: auto;scrollbar-width: none}.product__thumbs::-webkit-scrollbar{display: none}}.incl .incl__list:has(small){gap: 14px}.incl .incl__list li > span:has(small){display: block}.incl .incl__list li > span:has(small) b{display: block;color: var(--navy);font-weight: 500}.incl .incl__col--no .incl__list li > span:has(small) b{color: var(--text)}.incl .incl__list li > span:has(small) small{display: block;margin: 2px 0 0;color: var(--text-2);font-size: 13px;line-height: 1.5}.incl .incl__col--no .incl__list li > span:has(small) small{color: var(--text-3)}.article{max-width: 820px}.article p,.article li{font-size: 17px}.mv{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--grid-gap)}.mv__item{padding: 24px 28px;border-radius: var(--r-lg);background: var(--bg-soft)}.mv__head{margin: 0 0 8px;color: var(--navy);font-size: 17px;font-weight: 500;line-height: 1.3}.mv__text{margin: 0;color: var(--text-2);font-size: 15px;line-height: 1.65}.about-more{grid-template-columns: repeat(2,minmax(0,1fr))}.about-more .way__go{align-self: center}@media (max-width: 640px){.mv,.about-more{grid-template-columns: minmax(0,1fr)}.mv__item{padding: 20px}}.hits--search{max-width: 820px}.search-models{margin: 40px 0 20px;color: var(--navy);font-size: 24px;font-weight: 600}.hits--search + .search-models{margin-top: 48px}.container > .search-models:first-child{margin-top: 0}.steps2{column-gap: clamp(24px,3.2vw,56px)}.steps2__item,.steps2__item:last-child{padding: 0;border-radius: 0;background: none}.steps2__item::before{content: counter(step,decimal-leading-zero);position: static;display: block;width: auto;height: auto;margin: 0 0 clamp(16px,2vw,28px);border: 0;border-radius: 0;background: none;color: var(--blue);font-size: clamp(40px,4.2vw,60px);font-weight: 400;line-height: 1;letter-spacing: -0.04em;font-variant-numeric: tabular-nums}.steps2__item::after,.steps2__item:nth-child(2n)::after{content: none}.steps2__title{padding: 0;font-size: 18px}.steps2__text{max-width: 30ch;margin-top: 8px}#blog .post__img{aspect-ratio: 16 / 10}@media (max-width: 640px){.steps2{row-gap: 28px}.steps2__item{display: grid;grid-template-columns: 48px minmax(0,1fr);align-content: start}.steps2__item::before{grid-row: 1 / span 2;margin: 0;font-size: 30px}.steps2__title{font-size: 17px;line-height: 30px}.steps2__text{max-width: none;margin-top: 2px}}.home .section__head,.home #hizmetler .section__head{align-items: flex-end;margin-bottom: 32px}.home .section__head .section__title{margin: 0}.home .section__link{display: inline-flex;flex: none}.mgrid--home{grid-template-columns: repeat(4,minmax(0,1fr))}.mgrid--home .mcard__per{display: none}.refs__list{display: grid;grid-template-columns: repeat(var(--cols,6),minmax(0,1fr));gap: 12px;margin: 0;padding: 0;border: 0;justify-items: stretch}.refs__list .ref{min-height: 96px;margin: 0;padding: 12px 16px;border-radius: var(--r-lg);background: var(--bg-soft)}.refs__list .ref--logo img{max-width: 100%;max-height: 48px}.certrow--home{grid-template-columns: repeat(6,minmax(0,1fr));margin-top: 32px}.certrow--home .certrow__item{grid-template-columns: minmax(0,1fr);grid-template-rows: auto;align-content: start;row-gap: 2px;padding: 12px 12px 16px}.certrow--home .certrow__view,.certrow--home .certrow__view:hover{grid-row: auto;display: flex;justify-content: center;height: 148px;margin-bottom: 10px;padding: 8px}.certrow--home .certrow__img{width: auto;height: 100%;object-fit: contain}.certrow--home .certrow__code,.certrow--home .certrow__name,.certrow--home .certrow__item:not(:has(.certrow__code)) .certrow__name{grid-row: auto;align-self: start}.svclist{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1px;margin: 0;padding: 0;overflow: hidden;border-radius: var(--r-lg);background: var(--line);list-style: none}.svclist__item{display: flex;align-items: center;justify-content: space-between;gap: 12px;height: 100%;min-height: 60px;padding: 16px 20px;background: var(--bg-soft);color: var(--navy);font-size: 16px;font-weight: 500;line-height: 1.35;transition: background-color var(--t-hover)}.svclist__item:hover{background: var(--bg-hover)}.svclist__item:focus-visible{outline: 2px solid var(--blue);outline-offset: -2px}.svclist__item .ico{width: 16px;height: 16px;flex: none;color: var(--text-3)}[dir="rtl"] .svclist__item .ico{transform: scaleX(-1)}@media (max-width: 1199px){.mgrid--home{grid-template-columns: repeat(2,minmax(0,1fr))}.certrow--home{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.refs__list{grid-template-columns: none;grid-template-rows: repeat(2,auto);grid-auto-flow: column;grid-auto-columns: 136px;margin: 0 calc(-1 * var(--gutter));padding: 0 var(--gutter);overflow-x: auto}.svclist{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.home .section__head,.home #hizmetler .section__head{flex-direction: column;align-items: flex-start;gap: 12px;margin-bottom: 24px}.refs__list,.certrow--home{scrollbar-width: none}.home .section__sub{font-size: 15px}.refs__list .ref{min-height: 80px}.certrow--home{display: flex;gap: 8px;margin: 24px calc(-1 * var(--gutter)) 0;padding: 0 var(--gutter);overflow-x: auto}.certrow--home .certrow__item{flex: 0 0 156px;grid-template-columns: minmax(0,1fr);padding: 10px 10px 14px}.certrow--home .certrow__view,.certrow--home .certrow__view:hover{height: 120px}.svclist__item{min-height: 52px;padding: 12px 14px;font-size: 14px}}@media (max-width: 560px){.mgrid--home{grid-template-columns: minmax(0,1fr)}}.home main{--sec: clamp(64px,6.4vw,96px)}.home main > .section,.home main > #sss,.home main > #sss + .section,.home main > .section:not(.about-section,.tl) + .section:not(.about-section,.tl){padding-top: 0;padding-bottom: var(--sec)}.home main > #modeller{padding-top: var(--sec)}.about2{align-items: stretch}.about2__visual{position: relative}.about2 .about__media{height: 100%;min-height: clamp(420px,36vw,500px);aspect-ratio: auto}.about2 .about__body{display: flex;flex-direction: column;justify-content: center}.about2 .about__text{max-width: 52ch;margin: 16px 0 24px}.about2__badge{position: absolute;left: 16px;bottom: 16px;display: flex;max-width: calc(100% - 32px);margin: 0;padding: 14px 0;border-radius: var(--r-lg);background: var(--bg)}.about2__badge div{display: flex;flex-direction: column-reverse;gap: 4px;padding: 0 20px}.about2__badge div + div{border-left: 1px solid var(--line)}.about2__badge dt{color: var(--text-2);font-size: 13px;line-height: 1.3}.about2__badge dd{margin: 0;color: var(--navy);font-size: 26px;font-weight: 500;line-height: 1;font-variant-numeric: tabular-nums}.about2 .about__stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 0;padding: 0;border: 0;list-style: none}.about2 .about__stats li{padding: 18px 20px;border-radius: var(--r-lg);background: var(--bg-soft)}.about2 .about__stats strong{margin-bottom: 6px;color: var(--navy);font-size: 26px;font-weight: 500;line-height: 1;font-variant-numeric: tabular-nums}.about2 .about__actions{margin-top: 28px}@media (max-width: 860px){.about2 .about__media{height: auto;min-height: 0;aspect-ratio: 16 / 10}}@media (max-width: 640px){.home main{--sec: 48px}.about2 .about__stats{gap: 8px}.about2 .about__stats li{padding: 14px 12px}.about2 .about__stats strong{font-size: 24px}}.svcpics{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--grid-gap);margin: 0 0 var(--grid-gap);padding: 0;list-style: none}.svcpics__item{display: flex;flex-direction: column;overflow: hidden;border-radius: var(--r-lg);background: var(--bg-soft);color: var(--navy);transition: background-color var(--t-hover)}.svcpics__item:hover{background: var(--bg-hover)}.svcpics__media{position: relative;display: block;aspect-ratio: 4 / 3;overflow: hidden;background: var(--line)}.svcpics__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.svcpics__name{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 18px 20px;font-size: 17px;font-weight: 500;line-height: 1.3}.svcpics__name .ico{width: 16px;height: 16px;flex: none;color: var(--text-3)}[dir="rtl"] .svcpics__name .ico{transform: scaleX(-1)}.svcpics__item:focus-visible{outline: 2px solid var(--blue);outline-offset: 3px}@media (max-width: 1199px){.svcpics{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.svcpics__name{padding: 12px 14px;font-size: 15px}}#surec .steps2{column-gap: 0}#surec .steps2__item,#surec .steps2__item:last-child{display: flex;flex-direction: column;padding: 0;padding-inline-end: clamp(20px,2.4vw,40px);border-radius: 0;background: none}#surec .steps2__item::before{content: counter(step,decimal-leading-zero);position: static;display: block;order: 0;width: auto;height: auto;margin: 0 0 clamp(12px,1.2vw,16px);border: 0;border-radius: 0;background: none;color: var(--navy);font-size: clamp(28px,2.4vw,34px);font-weight: 300;line-height: 1;letter-spacing: -0.04em;font-variant-numeric: tabular-nums}#surec .steps2__item::after,#surec .steps2__item:nth-child(2n)::after{content: "";position: static;order: 1;display: block;height: 11px;margin: 0 calc(-1 * clamp(20px,2.4vw,40px)) clamp(18px,2vw,26px) 0;border: 0;background: radial-gradient(circle at 5.5px 50%,var(--blue) 5px,transparent 5.5px),linear-gradient(var(--line),var(--line)) 0 50% / 100% 1px no-repeat}#surec .steps2__item:last-child::after{content: "";margin-inline-end: 0}[dir="rtl"] #surec .steps2__item::after{background: radial-gradient(circle at calc(100% - 5.5px) 50%,var(--blue) 5px,transparent 5.5px),linear-gradient(var(--line),var(--line)) 0 50% / 100% 1px no-repeat}[dir="rtl"] #surec .steps2__item:last-child::after{margin-inline-start: 0}#surec .steps2__title{order: 2;padding: 0;font-size: 18px}#surec .steps2__text{order: 3;max-width: 32ch;margin-top: 8px}@media (max-width: 860px){#surec .steps2{grid-template-columns: minmax(0,1fr);row-gap: 0}#surec .steps2__item,#surec .steps2__item:last-child{display: grid;grid-template-columns: 40px minmax(0,1fr);column-gap: 16px;align-content: start;padding: 0 0 28px}#surec .steps2__item:last-child{padding-bottom: 0}#surec .steps2__item::before{grid-row: 1 / span 2;margin: 0;font-size: 26px}#surec .steps2__item::after,#surec .steps2__item:nth-child(2n)::after,#surec .steps2__item:last-child::after,[dir="rtl"] #surec .steps2__item::after{content: none}#surec .steps2__item:not(:last-child){border-inline-start: 0;background: linear-gradient(var(--line),var(--line)) 15px 36px / 1px calc(100% - 44px) no-repeat}[dir="rtl"] #surec .steps2__item:not(:last-child){background-position: calc(100% - 15px) 36px}#surec .steps2__title{grid-column: 2;font-size: 17px;line-height: 1.3;padding-top: 4px}#surec .steps2__text{grid-column: 2;max-width: none;margin-top: 6px}}.about-section .proof{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 32px;max-width: 560px;margin: 0;padding: 0}.about-section .proof li{align-items: flex-start;justify-content: flex-start;gap: 12px;padding: 16px 0;border: 0;border-top: 1px solid var(--line);font-size: 14px}.about-section .proof li + li{border-inline-start: 0}.about-section .proof .ico{width: 20px;height: 20px;margin-top: 4px}.about-section .proof b{display: block;margin-bottom: 2px;font-size: 24px;font-weight: 500;line-height: 1.1;font-variant-numeric: tabular-nums}@media (max-width: 640px){.about-section .proof{gap: 0 20px}.about-section .proof li{padding: 14px 0}.about-section .proof b{font-size: 20px}}