.region-page{--color-amber-50:#fff7ed;--color-amber-100:#ffedd5;--color-amber-200:#fed7aa;--color-amber-300:#fdba74;--color-amber-400:#ff9b24;--color-amber-500:#f58a12;--color-amber-600:#c65b09;--color-amber-700:#a8490a;--color-amber-800:#873f12;--region-text:#172232;--region-muted:#475569;--region-surface:#f8fafc;--region-border:#e2e8f0;color:var(--region-text)}@supports (color:lab(0% 0 0)){.region-page{--color-amber-50:lab(97.7008% 1.53735 5.90649);--color-amber-100:lab(94.712% 3.47891 13.9295);--color-amber-200:lab(88.4916% 9.49502 27.627);--color-amber-300:lab(80.8497% 19.5312 45.3697);--color-amber-400:lab(73.4211% 32.7592 71.4541);--color-amber-500:lab(68.4893% 36.9759 71.6221);--color-amber-600:lab(51.9834% 40.9043 59.2247);--color-amber-700:lab(43.5662% 37.8015 51.2458);--color-amber-800:lab(35.9146% 29.5812 40.2493);--region-text:lab(12.8349% -.856698 -12.0974);--region-muted:lab(35.5954% -1.66777 -13.3307);--region-surface:lab(98.1434% -.369519 -1.05966);--region-border:lab(91.7353% -.998765 -4.76968)}}.region-page>section:not(.region-hero){border-color:var(--region-border);padding-block:clamp(3rem,5vw,5rem)}.region-page :is(section,h2,h3){scroll-margin-top:12rem}.region-page>section>.container-custom,.region-page>footer .container-custom,.region-page>.region-section-nav{max-width:1248px;padding-inline:clamp(1.25rem,3vw,2.5rem)}.region-page>section h2{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:700;line-height:1.25}.region-page>section h3{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.125rem;line-height:1.4}.region-page>section :is(p,li,span,strong){overflow-wrap:anywhere}.region-page>section p{text-wrap:pretty}.region-page .site-header{position:sticky;top:0}.region-page .site-header>div{flex-wrap:wrap}.region-page :is(a,button,summary):focus-visible{outline:3px solid var(--color-amber-600);outline-offset:4px}.region-page :is(a,button){-webkit-tap-highlight-color:transparent}.region-page .region-body{color:var(--region-muted);overflow-wrap:anywhere;font-size:1rem;line-height:1.7}.region-page .region-eyebrow,.region-page .region-section-heading>p:first-child{color:var(--color-amber-700);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700;line-height:1.5}.region-section-heading{margin-bottom:2rem}.region-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.region-heading-row>div{flex:38rem;min-width:0}.region-heading-row>a{min-height:44px;color:var(--color-amber-700);align-items:center;gap:.75rem;font-size:.875rem;display:inline-flex}.region-page .region-hero{background:var(--region-text);padding-block:clamp(3rem,4vw,3.5rem) clamp(2.5rem,5vw,4.5rem)}.region-page .region-hero .bg-cover{opacity:.65}.region-page .region-hero .bg-gradient-to-r{background-image:linear-gradient(90deg,#0d1821f5,#0d1821d1 50%,#0d18218c);background-image:linear-gradient(90deg,lab(7.53411% -2.48146 -7.90038/.96),lab(7.53411% -2.48146 -7.90038/.82) 50%,lab(7.53411% -2.48146 -7.90038/.55))}.region-hero-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid}.region-hero-copy{min-width:0}.region-page .region-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:50rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12}.region-page .region-hero h1 span{color:var(--color-amber-400);-webkit-text-fill-color:currentColor;background:0 0}.region-hero-badge{color:#e2e8f0;color:lab(91.7353% -.998765 -4.76968);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:500;line-height:1.5;display:flex}.region-hero-badge>span:first-child{flex-shrink:0}.region-hero-badge>span{overflow-wrap:anywhere}.region-page .region-hero-price{color:#fff;margin-top:1.25rem;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:600;line-height:1.5}.region-page .region-hero-lead{color:#d1d9e2;color:lab(86.2937% -1.51017 -5.37714);max-width:58ch;margin-top:1.25rem;font-size:1rem;line-height:1.7}.region-hero-panel{background:#172232;background:lab(12.8349% -.856698 -12.0974);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:20px;min-width:0;padding:1.5rem}.region-page .region-hero-panel-title{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.region-hero-facts{gap:.875rem;margin:0 0 1.75rem;display:grid}.region-hero-facts li{font-size:.875rem;line-height:1.5}.region-hero-facts svg{margin-top:.125rem}.region-hero-facts span{min-width:0}.region-page .region-hero-panel .region-hero-actions{flex-direction:column;align-items:stretch}.region-page .region-hero-actions :is(a,button){text-align:center;overflow-wrap:anywhere;min-width:0;min-height:48px;box-shadow:none;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.region-page .region-hero-note{color:#cbd5e1;color:lab(84.7694% -1.78227 -7.21904);font-size:.8125rem;line-height:1.5}.region-page .region-hero :is(a,button):focus-visible{outline-color:#ffb660;outline-color:lab(79.9185% 21.2437 53.9665)}.region-page .region-breadcrumbs{color:#d1d9e2;color:lab(86.2937% -1.51017 -5.37714);flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;font-size:.8125rem;line-height:1.5;display:flex}.region-breadcrumbs a:hover{color:#fff;text-decoration:underline}.region-page .region-section-nav{border-bottom:1px solid var(--region-border);flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:.875rem;display:flex}.region-section-nav a{min-height:44px;color:var(--region-muted);text-decoration:underline;-webkit-text-decoration-color:var(--region-border);text-decoration-color:var(--region-border);text-underline-offset:.375rem;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.region-media-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.region-page .region-media-card{border:1px solid var(--region-border);min-width:0;color:var(--region-text);box-shadow:none;background:#fff;border-radius:24px;flex-direction:column;padding:12px;display:flex;overflow:visible}.region-page .region-card-media{outline-offset:-1px;border-radius:12px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);flex-shrink:0;overflow:hidden}.region-page .region-services .region-card-media{aspect-ratio:16/10}.region-page .region-card-media img{transform:none}.region-page .region-card-content{flex-direction:column;flex:1;min-width:0;padding:1.25rem .5rem .5rem;display:flex}.region-page .region-card-content h3{color:var(--region-text)}.region-page .region-card-content p{font-size:.875rem;line-height:1.6}.region-page .region-card-content>div{overflow-wrap:anywhere;min-width:0}.region-page .region-card-action{min-height:44px;color:var(--color-amber-700);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.region-card-action svg{flex-shrink:0}.region-page .region-services>.container-custom>div:last-child a{min-height:44px}.region-page .region-overview{background:var(--region-surface)}.region-overview-layout{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.region-overview-copy .region-body{max-width:65ch;margin-top:1rem}.region-facts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.875rem;display:grid}.region-fact{border:1px solid var(--region-border);background:#fff;border-radius:16px;min-width:0;padding:1.125rem}.region-fact svg{color:var(--color-amber-700);margin-bottom:.75rem}.region-fact dt{color:var(--region-muted);margin-bottom:.375rem;font-size:.8125rem;line-height:1.5}.region-fact dd{overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.region-page .region-sources{color:var(--region-muted);overflow-wrap:anywhere;margin-top:1rem;font-size:.75rem;line-height:1.6}.region-sources a{text-underline-offset:.15em;text-decoration:underline}.region-usp{border-top:1px solid var(--region-border);align-items:flex-start;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.region-usp>svg{color:var(--color-amber-700);flex-shrink:0;margin-top:.25rem}.region-page .region-usp .region-eyebrow{margin-bottom:.375rem}.region-usp p:last-child{max-width:75ch;font-size:1rem;line-height:1.6}.region-info-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.region-info-card{border:1px solid var(--region-border);background:#fff;border-radius:20px;min-width:0;padding:1.5rem}.region-info-icon{background:var(--color-amber-50);width:48px;height:48px;color:var(--color-amber-700);border-radius:12px;place-items:center;margin-bottom:1.25rem;display:grid}.region-info-card h3{margin-bottom:.75rem;font-weight:700}.region-page .region-info-card .region-body{font-size:.9375rem;line-height:1.7}.region-seo-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.region-page .region-seo-copy{min-width:0;max-width:75ch;color:var(--region-muted);font-size:1rem;line-height:1.7}.region-page .region-seo-copy :is(h2,h3){color:var(--region-text);font-family:var(--font-heading);margin-block:2rem 1rem}.region-page .region-seo-copy :is(h2,h3):first-child{margin-top:0}.region-page .region-seo-copy h2{font-size:1.5rem;line-height:1.4}.region-page .region-seo-copy h3{font-size:1.25rem}.region-page .region-seo-copy ul{padding-inline-start:1.25rem;list-style:outside}.region-page .region-seo-copy ol{padding-inline-start:1.5rem;list-style:decimal}.region-page .region-seo-copy li{margin-block:.75rem;padding-inline-start:.25rem;display:list-item}.region-measurement{border:1px solid var(--region-border);background:var(--region-surface);border-radius:20px;min-width:0;padding:1.5rem}.region-measurement h3{margin-bottom:.75rem;font-weight:700}.region-measurement p{color:var(--region-muted);margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.region-primary-action{background:var(--color-amber-400);width:100%;min-height:48px;color:var(--region-text);overflow-wrap:anywhere;border-radius:12px;justify-content:center;align-items:center;padding:.875rem 1rem;font-size:.875rem;font-weight:700;line-height:1.5;display:flex}.region-page .region-calculator .calculator-panel{background:var(--region-text);box-shadow:none;border-radius:24px;padding:clamp(1.5rem,3vw,2.5rem)}.region-page .region-calculator .blur-3xl{display:none}.region-page .region-calculator .calculator-layout{gap:2rem}.region-page .region-calculator .calculator-features{gap:1.25rem}.region-page .region-calculator .calculator-feature{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:16px;padding:0}.region-page .region-calculator .calculator-feature>div:last-child{flex:12rem;min-width:0}.region-page .region-calculator .calculator-feature-icon{border-radius:10px;padding:.625rem}.region-page .region-calculator h2 br{display:none}.region-page .region-calculator p{font-size:.9375rem;line-height:1.7}.region-page .region-calculator .calculator-feature p{font-size:.875rem}.region-page .region-calculator a{min-height:48px;box-shadow:none;background:var(--color-amber-400);color:var(--region-text);padding:.875rem 1rem;font-size:.875rem;line-height:1.5;transform:none}.region-page .region-calculator a span{min-width:0}.region-page .region-calculator a:focus-visible{outline-color:#ffb660;outline-color:lab(79.9185% 21.2437 53.9665)}.region-page .region-prices{background:var(--region-surface)}.region-price-table{border:1px solid var(--region-border);background:#fff;border-radius:20px;overflow:hidden}.region-price-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.region-price-table th,.region-price-table td{text-align:start;overflow-wrap:anywhere;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1.5}.region-price-table thead{color:var(--region-muted);background:#f1f5f9;background:lab(96.286% -.852436 -2.46847)}.region-price-table thead th{font-size:.8125rem;font-weight:600}.region-price-table tbody tr+tr{border-top:1px solid var(--region-border)}.region-price-table tbody th{font-weight:600}.region-price-table td:nth-child(2){color:var(--region-muted)}.region-price-table :is(th,td):last-child{text-align:end}.region-price-table .region-price-value{font-size:1.125rem;font-weight:700}.region-price-note{max-width:75ch;color:var(--region-muted);margin-top:1.25rem;font-size:.875rem;line-height:1.6}.region-page .region-features{background:#fff}.region-page .region-features>.container-custom>.text-center{text-align:start;max-width:48rem;margin-inline:0}.region-page .region-features .group{border-color:var(--region-border);background:var(--region-surface);box-shadow:none}.region-page .region-features .group>div:first-child{background:var(--color-amber-50);width:48px;height:48px;box-shadow:none;border-radius:12px;margin-bottom:1.25rem}.region-page .region-features .group svg{width:24px;height:24px;color:var(--color-amber-700)}.region-page .region-features .group p{font-size:.9375rem;line-height:1.7}.region-page .region-features .tabular-nums{color:var(--region-text)}.region-page .region-features .grid.text-center{text-align:start;gap:1.5rem}.region-faq-layout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.region-faq-list{align-content:start;gap:.75rem;min-width:0;display:grid}.region-faq-item{border:1px solid var(--region-border);background:var(--region-surface);border-radius:16px;min-width:0;padding-inline:1.25rem}.region-faq-item summary{overflow-wrap:anywhere;line-height:1.5}.region-faq-item[open] summary{color:var(--color-amber-700)}.region-page .region-faq-item .prose{color:var(--region-muted);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.7}.region-page>footer{padding-top:3rem}.region-page>footer>.grid{gap:2rem;margin-bottom:2.5rem}.region-page>footer :is(a,p,span){overflow-wrap:anywhere}.region-page>footer li a{align-items:center;min-height:32px;display:inline-flex}.region-page>footer a[aria-label]{min-width:44px;min-height:44px}.region-page>footer :is(a,button):focus-visible{outline-color:#ffb660;outline-color:lab(79.9185% 21.2437 53.9665)}@media (min-width:44rem){.region-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.region-hero-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3rem}.region-hero-panel{padding:2rem}.region-overview-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:3rem}.region-info-grid,.region-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.region-seo-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem}.region-measurement{position:sticky;top:8rem}.region-faq-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:3rem}}@media (max-width:43.99rem){.region-page .region-hero{padding-top:2.25rem}.region-page .region-hero-panel{flex-direction:column;padding:1.25rem;display:flex}.region-hero-facts{order:1;margin:1.5rem 0 0}.region-page .region-hero h1{font-size:2rem}.region-page .region-breadcrumbs{margin-bottom:1.25rem}.region-page .region-calculator .calculator-panel>.calculator-layout>div:first-child>div:first-child{border-radius:12px}.region-price-table table,.region-price-table tbody{display:block}.region-price-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.region-price-table tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:1.25rem;display:grid}.region-price-table tbody th{grid-column:1/-1;padding:0}.region-price-table td{padding:0}.region-price-table td:before{content:attr(data-label);color:var(--region-muted);margin-bottom:.375rem;font-size:.75rem;font-weight:400;display:block}.region-page>footer>.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.region-page>footer>.grid>:first-child,.region-page>footer>.grid>:last-child{grid-column:1/-1}.region-page .site-header>div{gap:.5rem}.region-page .site-header>div>div:first-child{flex:1;min-width:0}.region-page .site-header>div>a[aria-label^=Позвонить]{flex-shrink:1;min-width:0}.region-page .site-header>div>a[aria-label^=Позвонить] span{white-space:normal;overflow-wrap:anywhere}}@media (hover:hover) and (pointer:fine){.region-page .region-media-card:hover{border-color:#cbd5e1;border-color:lab(84.7694% -1.78227 -7.21904);box-shadow:0 8px 24px -12px #0000002e;box-shadow:0 8px 24px -12px lab(0% 0 0/.18)}.region-page .region-media-card:hover .region-card-action{color:var(--color-amber-800)}.region-primary-action:hover{background:var(--color-amber-300)}.region-section-nav a:hover{color:var(--color-amber-700);text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.region-media-card{transition:border-color .15s,box-shadow .15s}.region-primary-action{transition:background-color .15s}}@media (prefers-reduced-motion:reduce){.region-page *,.region-page :before,.region-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.region-page :is(a,button,summary):focus-visible{outline-color:highlight}}
