:root{--ink:#073238;--deep:#003f47;--teal:#00525d;--blue:#3479a7;--lime:#95b12b;--lime-ui:#95b12b;--paper:#003f47;--surface:#00525d;--surface-deep:#003f47;--white:#ffffff;--line:rgba(0,63,71,0.24)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--white);font-family:"Roboto Condensed",Arial,sans-serif;margin:0}a{color:inherit}.preview-shell{overflow:hidden}.preview-top{background:linear-gradient(90deg,rgba(0,63,71,0.93),rgba(0,82,93,0.78)),url("/image/kanplus-team-hero.jpg") center / cover no-repeat;color:var(--white);min-height:720px}.preview-header-bar{align-items:center;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;max-width:1180px;padding:20px 22px 0}.preview-logo{align-items:center;display:inline-flex;flex:0 0 auto;text-decoration:none}.preview-logo img{display:block;height:auto;max-height:64px;max-width:168px;object-fit:contain;width:150px}.preview-main-nav{align-items:center;background:rgba(0,63,71,0.74);border:1px solid rgba(255,255,255,0.14);border-radius:8px;display:flex;gap:4px;justify-content:center;padding:8px}.preview-main-nav a{border-radius:6px;color:var(--white);font-family:"Oswald",sans-serif;font-size:18px;padding:10px 13px;text-decoration:none;transition:background 0.2s ease,color 0.2s ease}.preview-main-nav a:hover{background:var(--lime-ui);color:var(--white)}.preview-header-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.preview-lang-switch{align-items:center;background:rgba(0,63,71,0.74);border:1px solid rgba(255,255,255,0.14);border-radius:999px;display:inline-flex;padding:4px}.preview-lang-switch a{align-items:center;border-radius:999px;color:var(--white);display:inline-flex;font-family:"Oswald",sans-serif;font-size:16px;height:34px;justify-content:center;min-width:42px;text-decoration:none;transition:background 0.2s ease,color 0.2s ease}.preview-lang-switch a.active,.preview-lang-switch a:hover{background:var(--lime-ui);color:var(--white)}.preview-header-icons{display:flex;gap:8px}.preview-header-icons a{align-items:center;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.16);border-radius:50%;display:inline-flex;height:42px;justify-content:center;width:42px}.preview-header-icons img{height:24px;width:24px}.preview-header-phone{display:grid;gap:2px;text-align:right}.preview-header-phone span{color:var(--lime);font-size:16px}.preview-header-phone a{color:var(--white);font-family:"Oswald",sans-serif;font-size:24px;text-decoration:none}.preview-mobile-nav{display:none}.preview-hero{display:grid;gap:34px;grid-template-columns:minmax(0,1.1fr) 420px;margin:0 auto;max-width:1180px;padding:86px 22px 84px}.preview-eyebrow{color:var(--lime);font-family:"Oswald",sans-serif;font-size:22px;margin:0 0 14px;text-transform:uppercase}.preview-hero h1{color:var(--white);font-family:"Oswald",sans-serif;font-size:66px;font-weight:600;line-height:1.04;margin:0;max-width:760px;text-transform:uppercase}.preview-hero h1 span{color:var(--lime)}.preview-hero p{color:var(--white);font-size:24px;line-height:1.45;margin:24px 0 0;max-width:720px}.preview-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.preview-button{align-items:center;background:var(--lime-ui);border:2px solid var(--lime-ui);border-radius:6px;color:var(--white);cursor:pointer;display:inline-flex;font-family:"Oswald",sans-serif;font-size:20px;justify-content:center;min-height:52px;padding:12px 24px;text-decoration:none}.preview-button.secondary{background:transparent;border-color:var(--white)}.preview-panel{background:rgba(0,82,93,0.94);border:1px solid rgba(255,255,255,0.16);border-radius:8px;color:var(--white);padding:26px}.preview-panel h2{color:var(--lime);font-family:"Oswald",sans-serif;font-size:30px;margin:0 0 16px}.preview-checks{display:grid;gap:12px;margin:0;padding:0}.preview-checks li{align-items:flex-start;display:grid;font-size:20px;gap:10px;grid-template-columns:22px 1fr;list-style:none}.preview-checks li::before{background:var(--lime-ui);border-radius:50%;content:"";height:10px;margin-top:10px;width:10px}.preview-band{background:var(--deep);color:var(--white)}.preview-trust{display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1180px;padding:0 22px}.preview-trust div{border-left:1px solid rgba(255,255,255,0.18);padding:28px 22px}.preview-trust div:last-child{border-right:1px solid rgba(255,255,255,0.18)}.preview-trust strong{color:var(--lime);display:block;font-family:"Oswald",sans-serif;font-size:32px;margin-bottom:8px}.preview-trust span{font-size:18px}.preview-quick-nav{background:var(--deep);border-bottom:1px solid rgba(255,255,255,0.12);position:sticky;top:0;z-index:20}.preview-quick-nav .preview-wrap{display:flex;gap:10px;overflow-x:auto;padding:14px 22px;scrollbar-width:thin}.preview-quick-nav a{background:var(--teal);border:1px solid rgba(255,255,255,0.16);border-radius:6px;color:var(--white);flex:0 0 auto;font-family:"Oswald",sans-serif;font-size:18px;padding:10px 14px;text-decoration:none;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease}.preview-quick-nav a:hover{background:var(--lime-ui);color:var(--white);transform:translateY(-1px)}.preview-section{background:var(--deep);color:var(--white);padding:72px 22px;scroll-margin-top:86px}#company,#work,#uslugi,#coments{scroll-margin-top:86px}.preview-wrap{margin:0 auto;max-width:1180px}.preview-section h2{color:var(--white);font-family:"Oswald",sans-serif;font-size:50px;font-weight:400;line-height:1.2;margin:0;padding-bottom:50px;padding-top:50px;text-align:center;text-transform:uppercase}.preview-section h2 span{color:var(--lime)}h2 span{color:var(--lime)}.preview-section .lead{color:var(--white);font-size:22px;line-height:1.5;margin:0 0 30px;max-width:820px}.preview-section-head{margin:0 auto;max-width:1180px;padding:0 22px}.preview-section-head h2,.price-v2-head h2{color:var(--white);font-family:"Oswald",sans-serif;font-size:50px;font-weight:400;line-height:1.2;margin:0;padding-bottom:50px;padding-top:50px;text-align:center;text-transform:uppercase}.preview-section-head h2 span,.price-v2-head h2 span{color:var(--lime)}.preview-section-head p{color:var(--lime);font-family:"Oswald",sans-serif;font-size:18px;margin:0;text-align:center;text-transform:uppercase}.preview-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.preview-card{background:var(--surface);border:1px solid rgba(0,63,71,0.2);border-radius:8px;color:var(--white);min-height:178px;padding:24px}.preview-card h3{color:var(--lime);font-family:"Oswald",sans-serif;font-size:25px;margin:0 0 12px}.preview-card h3 a{color:inherit;text-decoration:none}.preview-shell #prices{background:#003f47;color:var(--white);padding:74px 0}.preview-shell #prices .container{margin:0 auto;max-width:1180px;padding:0 22px}.preview-shell #prices h2{color:var(--white);font-family:"Oswald",Arial,sans-serif;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.08;margin:0 0 30px;text-align:center;text-transform:uppercase}.preview-shell #prices h2 span{color:#95b12b}.preview-shell .container-price{color:#eaf5f7;font-family:"Roboto Condensed",Arial,sans-serif;font-size:18px;font-weight:700;overflow-x:auto;-webkit-overflow-scrolling:touch}.preview-shell #prices table{background:rgba(255,255,255,0.08);border-collapse:collapse;border-radius:10px;box-shadow:0 16px 36px rgba(0,0,0,0.18);margin-top:20px;min-width:720px;overflow:hidden;width:100%}.preview-shell #prices th,.preview-shell #prices td{padding:15px;text-align:left}.preview-shell #prices th{background:var(--lime-ui);color:var(--white);font-size:20px;font-weight:700}.preview-shell #prices td{border-top:1px solid rgba(255,255,255,0.08)}.preview-shell #prices tr:nth-child(even){background:rgba(0,63,71,0.72)}.preview-card p,.preview-card li{font-size:19px;line-height:1.48;margin:0}.preview-card ul{display:grid;gap:9px;margin:14px 0 0;padding:0}.preview-card li{list-style:none;padding-left:18px;position:relative}.preview-card li::before{background:var(--lime-ui);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:10px;width:7px}.preview-two{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,0.92fr)}.preview-note{background:var(--surface);border:1px solid rgba(0,63,71,0.2);border-left:6px solid var(--lime);border-radius:8px;color:var(--white);padding:24px}.preview-note h3{color:var(--lime);font-family:"Oswald",sans-serif;font-size:28px;margin:0 0 12px}.preview-note p,.preview-note li{font-size:20px;line-height:1.5}.preview-note ul{display:grid;gap:10px;margin:14px 0 0;padding-left:20px}.preview-steps{counter-reset:preview-step;display:grid;gap:14px}.preview-step{align-items:start;background:var(--surface);border:1px solid rgba(0,63,71,0.2);border-radius:8px;color:var(--white);display:grid;gap:16px;grid-template-columns:48px 1fr;padding:20px}.preview-step::before{align-items:center;background:var(--lime-ui);border-radius:50%;color:var(--white);content:counter(preview-step);counter-increment:preview-step;display:inline-flex;font-family:"Oswald",sans-serif;font-size:24px;height:48px;justify-content:center;width:48px}.preview-step strong{color:var(--lime);display:block;font-family:"Oswald",sans-serif;font-size:23px;margin-bottom:6px}.preview-step p{font-size:19px;line-height:1.45;margin:0}.home-process-section{background:linear-gradient(90deg,rgba(0,63,71,0.96),rgba(0,82,93,0.88)),url("/image/prochistka-naruzhnoj-kanalizacii.webp") center / cover no-repeat;padding:78px 22px}.home-process-head{display:grid;gap:12px;margin-bottom:28px;max-width:840px}.home-process-head p{color:var(--lime);font-family:"Oswald",sans-serif;font-size:21px;margin:0;text-transform:uppercase}.home-process-head h2{color:var(--white);font-family:"Oswald",sans-serif;font-size:clamp(34px,5vw,56px);line-height:1.08;margin:0;padding:0;text-align:left;text-transform:uppercase}.home-process-head h2 span{color:var(--lime)}.home-process-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-process-step{background:rgba(0,82,93,0.9);border:1px solid rgba(255,255,255,0.16);border-radius:8px;padding:22px}.home-process-step strong{color:var(--lime);display:block;font-family:"Oswald",sans-serif;font-size:42px;line-height:1;margin-bottom:14px}.home-process-step h3{color:var(--white);font-family:"Oswald",sans-serif;font-size:25px;line-height:1.15;margin:0 0 10px;text-transform:uppercase}.home-process-step p{font-size:18px;line-height:1.38;margin:0}.preview-methods{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.preview-method{background:var(--surface);border:1px solid rgba(0,63,71,0.2);border-radius:8px;color:var(--white);overflow:hidden;display:flex;flex-direction:column;min-height:190px;padding:0}.preview-method-media{aspect-ratio:16 / 10;background:var(--surface-deep);overflow:hidden}.preview-method-media img{display:block;height:100%;object-fit:cover;transition:transform 0.35s ease;width:100%}.preview-panel .preview-hero-photo{border-radius:8px;margin-bottom:18px}.preview-method:hover .preview-method-media img{transform:scale(1.04)}.preview-method strong,.preview-method p{padding-left:22px;padding-right:22px}.preview-method strong{color:var(--lime);display:block;font-family:"Oswald",sans-serif;font-size:23px;margin:20px 0 10px}.preview-method p{font-size:18px;line-height:1.45;margin:0 0 22px}.preview-compare{display:grid;gap:18px;grid-template-columns:1fr 1fr}.preview-compare .preview-card{min-height:auto}.preview-seo-strengthening .preview-wrap{display:grid;gap:28px}.preview-seo-strengthening h2{padding-bottom:18px;padding-top:0;text-align:left}.preview-seo-strengthening .lead{max-width:940px}.preview-case{background:var(--surface);border:1px solid rgba(0,63,71,0.2);border-radius:8px;color:var(--white);display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:26px}.preview-case>div{min-width:0}.preview-case h3{color:var(--lime);font-family:"Oswald",sans-serif;font-size:30px;margin:0 0 12px}.preview-case p,.preview-case li{font-size:20px;line-height:1.5}.preview-case ul{display:grid;gap:10px;margin:0;padding-left:20px}.preview-work-scroll{display:flex;gap:18px;margin:0 -8px;overflow-x:auto;padding:2px 8px 18px;scroll-padding-left:8px;scroll-snap-type:x mandatory;scrollbar-color:var(--lime) rgba(255,255,255,0.14);-webkit-overflow-scrolling:touch}.preview-work-scroll::-webkit-scrollbar{height:10px}.preview-work-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,0.14);border-radius:999px}.preview-work-scroll::-webkit-scrollbar-thumb{background:var(--lime-ui);border-radius:999px}.preview-work-scroll .preview-card{flex:0 0 min(360px,86vw);min-height:210px;scroll-snap-align:start}.preview-callout{align-items:center;background:var(--deep);border-radius:8px;color:var(--white);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-top:26px;padding:26px}.preview-callout h3{color:var(--lime);font-family:"Oswald",sans-serif;font-size:30px;margin:0 0 8px}.preview-callout p{font-size:20px;line-height:1.45;margin:0;max-width:720px}.preview-emergency-card{align-items:stretch;background:var(--deep);border:1px solid rgba(255,255,255,0.14);border-radius:8px;box-shadow:0 22px 50px rgba(0,63,71,0.22);color:var(--white);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,0.35fr);padding:30px}.preview-emergency-kicker{color:var(--lime);display:inline-flex;font-family:"Oswald",sans-serif;font-size:18px;letter-spacing:0;margin-bottom:10px;text-transform:uppercase}.preview-emergency-card h2{color:var(--white);font-family:"Oswald",sans-serif;font-size:48px;line-height:1.08;margin:0 0 16px}.preview-emergency-card p{font-size:21px;line-height:1.48;margin:0;max-width:780px}.preview-emergency-actions{align-content:center;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);border-radius:8px;display:grid;gap:14px;padding:22px}.preview-emergency-phone{color:var(--lime);font-family:"Oswald",sans-serif;font-size:30px;line-height:1;text-decoration:none;white-space:nowrap}.preview-emergency-actions small{color:rgba(255,255,255,0.78);font-size:17px;line-height:1.35}.preview-tag-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.preview-tag-list span{background:rgba(149,177,43,0.12);border:1px solid rgba(149,177,43,0.35);border-radius:999px;color:var(--white);font-family:"Oswald",sans-serif;font-size:18px;padding:9px 14px}.preview-dark .preview-note,.preview-dark .preview-step,.preview-dark .preview-method,.preview-dark .preview-case{background:var(--surface-deep);border-color:rgba(255,255,255,0.14);color:var(--white)}.preview-dark .preview-step strong,.preview-dark .preview-note h3,.preview-dark .preview-method strong,.preview-dark .preview-case h3{color:var(--lime)}.preview-price-layout{display:grid;gap:18px;grid-template-columns:1.1fr 0.9fr}.preview-price-main{background:var(--surface);border-radius:8px;color:var(--white);overflow:hidden}.preview-price-head,.preview-price-row{display:grid;gap:14px;grid-template-columns:1.2fr 0.8fr 0.8fr;padding:18px 22px}.preview-price-head{background:var(--lime-ui);color:var(--white);font-family:"Oswald",sans-serif;font-size:19px;text-transform:uppercase}.preview-price-row+.preview-price-row{border-top:1px solid rgba(255,255,255,0.14)}.preview-price-row span{font-size:20px;line-height:1.35}.preview-price-row strong{color:var(--lime);font-family:"Oswald",sans-serif;font-size:23px;white-space:nowrap}.preview-price-note{background:var(--surface-deep);border:1px solid rgba(255,255,255,0.18);border-radius:8px;color:var(--white);display:flex;flex-direction:column;gap:18px;justify-content:space-between;padding:24px}.preview-price-note h3{color:var(--lime);font-family:"Oswald",sans-serif;font-size:30px;margin:0}.preview-price-note p{font-size:20px;line-height:1.5;margin:0}.preview-price-factors{display:grid;gap:10px;margin:0;padding:0}.preview-price-factors li{border-top:1px solid rgba(255,255,255,0.14);font-size:19px;list-style:none;padding-top:10px}.preview-price-showcase{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.preview-price-tile{background:var(--surface-deep);border:2px solid var(--lime-ui);border-radius:8px;color:var(--white);display:grid;gap:12px;min-height:210px;padding:24px}.preview-price-tile span{color:var(--lime);font-family:"Oswald",sans-serif;font-size:22px;text-transform:uppercase}.preview-price-tile strong{align-items:center;background:var(--lime-ui);border-radius:8px;color:var(--white);display:inline-flex;font-family:"Oswald",sans-serif;font-size:38px;justify-content:center;line-height:1;min-height:82px;padding:16px;text-align:center}.preview-price-tile p{font-size:19px;line-height:1.45;margin:0}.preview-price-board{background:var(--surface-deep);border:2px solid var(--lime-ui);border-radius:8px;display:grid;gap:0;grid-template-columns:minmax(0,1.25fr) minmax(320px,0.75fr);overflow:hidden}.preview-price-table{background:var(--surface)}.preview-price-table-head,.preview-price-line{display:grid;gap:14px;grid-template-columns:1.25fr 0.55fr 0.6fr;padding:18px 22px}.preview-price-table-head{background:var(--surface-deep);border-bottom:2px solid var(--lime);color:var(--white);font-family:"Oswald",sans-serif;font-size:19px;text-transform:uppercase}.preview-price-table-head span{background:var(--lime-ui);border-radius:6px;color:var(--white);padding:9px 12px;text-align:center}.preview-price-line{color:var(--white)}.preview-price-line+.preview-price-line{border-top:1px solid rgba(255,255,255,0.16)}.preview-price-line span{font-size:20px;line-height:1.35}.preview-price-line strong{color:var(--lime);font-family:"Oswald",sans-serif;font-size:24px;white-space:nowrap}.preview-price-board .preview-price-note{border:0;border-left:1px solid rgba(255,255,255,0.16);border-radius:0}.preview-price-v2 .preview-wrap{display:grid;gap:24px}.price-v2-head{display:grid;gap:10px;max-width:860px}.price-v2-label{color:var(--lime);font-family:"Oswald",sans-serif;font-size:18px;text-transform:uppercase}.price-v2-head h2{margin:0}.price-v2-shell{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(310px,0.38fr)}.price-v2-main,.price-v2-side,.price-v2-situation{background:var(--surface-deep);border:1px solid rgba(255,255,255,0.16);border-radius:8px;color:var(--white)}.price-v2-main{overflow:hidden}.price-v2-row{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 190px;padding:22px 24px}.price-v2-row+.price-v2-row{border-top:1px solid rgba(255,255,255,0.14)}.price-v2-row.featured{background:rgba(149,177,43,0.12)}.price-v2-name{display:grid;gap:6px}.price-v2-name strong{color:var(--lime);font-family:"Oswald",sans-serif;font-size:27px;line-height:1.15}.price-v2-name span{color:rgba(255,255,255,0.84);font-size:19px;line-height:1.4}.price-v2-cost{align-items:center;background:var(--lime-ui);border-radius:8px;color:var(--white);display:inline-flex;font-family:"Oswald",sans-serif;font-size:26px;justify-content:center;min-height:58px;padding:12px 14px;text-align:center}.price-v2-side{align-content:start;display:grid;gap:20px;padding:26px}.price-v2-side h3,.price-v2-situation h3{color:var(--lime);font-family:"Oswald",sans-serif;font-size:30px;line-height:1.15;margin:0}.price-v2-side p{font-size:20px;line-height:1.45;margin:0}.price-v2-steps{counter-reset:price-step;display:grid;gap:12px;margin:0;padding:0}.price-v2-steps li{align-items:center;display:grid;font-size:19px;gap:12px;grid-template-columns:38px 1fr;line-height:1.35;list-style:none}.price-v2-steps li::before{align-items:center;background:var(--lime-ui);border-radius:50%;color:var(--white);content:counter(price-step);counter-increment:price-step;display:inline-flex;font-family:"Oswald",sans-serif;font-size:21px;height:38px;justify-content:center;width:38px}.price-v2-situations{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.price-v2-situation{display:grid;gap:12px;min-height:190px;padding:22px}.price-v2-situation span{color:rgba(255,255,255,0.84);font-size:18px;line-height:1.35}.price-v2-note{align-items:center;background:var(--teal);border-left:6px solid var(--lime);border-radius:8px;color:var(--white);display:grid;gap:18px;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);padding:22px 24px}.price-v2-note strong{color:var(--lime);display:block;font-family:"Oswald",sans-serif;font-size:26px;line-height:1.15;min-width:0}.price-v2-note span{display:block;font-size:19px;line-height:1.4;min-width:0;overflow-wrap:anywhere}.preview-dark{background:var(--teal);color:var(--white)}.preview-dark h2{color:var(--white)}.preview-dark h3{color:var(--lime)}.preview-dark .preview-card{background:var(--surface-deep);border-color:rgba(255,255,255,0.14);color:var(--white)}.preview-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.preview-home-hubs{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-results-scroll{display:flex;gap:18px;margin:0 -8px;overflow-x:auto;padding:2px 8px 18px;scroll-padding-left:8px;scroll-snap-type:x mandatory;scrollbar-color:var(--lime) rgba(255,255,255,0.14)}.preview-results-scroll::-webkit-scrollbar{height:10px}.preview-results-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,0.14);border-radius:999px}.preview-results-scroll::-webkit-scrollbar-thumb{background:var(--lime-ui);border-radius:999px}.preview-result{display:flex;flex-direction:column;flex:0 0 min(380px,86vw);min-height:520px;overflow:hidden;padding:0;scroll-snap-align:start}.preview-result h3,.preview-result p,.preview-result .preview-mini-meta{padding-left:22px;padding-right:22px}.preview-result-media{aspect-ratio:16 / 10;background:var(--deep);border-bottom:1px solid rgba(255,255,255,0.14);overflow:hidden;width:100%}.preview-result-media img{display:block;height:100%;object-fit:cover;width:100%}.preview-result .preview-links{margin-top:auto;padding:18px 22px 24px}.preview-mini-meta{color:rgba(255,255,255,0.74);font-family:"Oswald",sans-serif;font-size:16px;letter-spacing:0;margin:18px 0 12px;text-transform:uppercase}.preview-links a{background:var(--surface);border:1px solid rgba(0,63,71,0.2);border-radius:6px;color:var(--white);font-family:"Oswald",sans-serif;font-size:18px;padding:11px 16px;text-decoration:none;transition:background 0.2s ease,transform 0.2s ease}.preview-links a:hover{background:var(--lime-ui);transform:translateY(-1px)}.preview-section[id$="-services"] .preview-tag-list,.preview-section#nearby .preview-tag-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.preview-section[id$="-services"] .preview-tag-list a,.preview-section#nearby .preview-tag-list a{background:var(--surface);border:1px solid rgba(0,63,71,0.2);border-radius:6px;color:var(--white);font-family:"Oswald",sans-serif;font-size:18px;padding:11px 16px;text-decoration:none;transition:background 0.2s ease,transform 0.2s ease}.preview-section[id$="-services"] .preview-tag-list a:hover,.preview-section#nearby .preview-tag-list a:hover{background:var(--lime-ui);transform:translateY(-1px)}.preview-reviews{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.preview-review{background:var(--surface);border:1px solid rgba(0,63,71,0.2);border-radius:8px;color:var(--white);display:flex;flex-direction:column;min-height:260px;padding:24px}.preview-review-stars{color:var(--lime);font-family:"Oswald",sans-serif;font-size:22px;letter-spacing:0;margin-bottom:14px}.preview-review p{font-size:20px;line-height:1.5;margin:0}.preview-review-meta{border-top:1px solid rgba(255,255,255,0.14);margin-top:auto;padding-top:16px}.preview-review-meta strong{color:var(--lime);display:block;font-family:"Oswald",sans-serif;font-size:22px;margin-bottom:4px}.preview-review-meta span{font-size:18px}.preview-review-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.preview-review-overlay{background:rgba(0,0,0,0.58);inset:0;opacity:0;position:fixed;transition:opacity 0.28s ease,visibility 0.28s ease;visibility:hidden;z-index:80}.preview-review-drawer{background:var(--deep);box-shadow:-18px 0 42px rgba(0,0,0,0.28);color:var(--white);display:flex;flex-direction:column;gap:18px;height:100vh;max-width:480px;overflow-y:auto;padding:30px;position:fixed;right:0;top:0;transform:translateX(110%);transition:transform 0.32s ease,visibility 0.32s ease;visibility:hidden;width:min(480px,calc(100vw - 22px));z-index:90}body.preview-review-form-open{overflow:hidden}body.preview-review-form-open .preview-review-overlay{opacity:1;visibility:visible}body.preview-review-form-open .preview-review-drawer{transform:translateX(0);visibility:visible}.preview-review-close{align-items:center;align-self:flex-end;background:var(--lime-ui);border:0;border-radius:50%;color:var(--white);cursor:pointer;display:inline-flex;font-family:"Oswald",sans-serif;font-size:30px;height:44px;justify-content:center;line-height:1;width:44px}.preview-review-drawer h2{color:var(--lime);font-family:"Oswald",sans-serif;font-size:34px;margin:0;text-transform:uppercase}.preview-review-drawer p{font-size:20px;line-height:1.45;margin:0}.preview-review-form{display:grid;gap:14px}.preview-review-form label{color:var(--white);display:grid;font-family:"Oswald",sans-serif;font-size:19px;gap:8px}.preview-review-form input,.preview-review-form textarea,.preview-review-form select{background:var(--surface);border:1px solid rgba(255,255,255,0.22);border-radius:6px;color:var(--white);font-family:"Roboto Condensed",Arial,sans-serif;font-size:19px;min-height:48px;padding:12px 14px;width:100%}.preview-review-form textarea{min-height:150px;resize:vertical}.preview-review-form input::placeholder,.preview-review-form textarea::placeholder{color:rgba(255,255,255,0.7)}.preview-review-form input:focus,.preview-review-form textarea:focus,.preview-review-form select:focus{border-color:var(--lime-ui);outline:2px solid rgba(149,177,43,0.28)}.preview-review-form .preview-button{width:100%}.preview-faq details{background:var(--surface);border:1px solid rgba(0,63,71,0.2);border-radius:8px;color:var(--white);margin-bottom:12px;padding:18px 22px}.preview-faq summary{color:var(--lime);cursor:pointer;font-family:"Oswald",sans-serif;font-size:22px}.preview-faq p{font-size:19px;line-height:1.5;margin:12px 0 0}.preview-to-top{align-items:center;background:var(--lime-ui);border:0;border-radius:50%;bottom:24px;box-shadow:0 16px 36px rgba(0,63,71,0.22);color:var(--white);cursor:pointer;display:inline-flex;font-family:"Oswald",sans-serif;font-size:28px;height:54px;justify-content:center;opacity:0;position:fixed;right:24px;transform:translateY(14px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease;visibility:hidden;width:54px;z-index:50}.preview-to-top.is-visible{opacity:1;transform:translateY(0);visibility:visible}.preview-mobile-call{display:none}.preview-footer{background:linear-gradient(90deg,rgba(0,63,71,0.97),rgba(0,82,93,0.94)),url("/image/kanplus-team-hero.jpg") center / cover no-repeat;color:var(--white);padding:54px 22px 28px}.preview-footer-wrap{display:grid;gap:28px;grid-template-columns:1.1fr 0.8fr 0.8fr 0.9fr;margin:0 auto;max-width:1180px}.preview-footer-brand img{display:block;height:auto;margin-bottom:16px;max-height:72px;max-width:170px;object-fit:contain;width:150px}.preview-footer h2,.preview-footer h3{color:var(--lime);font-family:"Oswald",sans-serif;margin:0 0 14px;text-transform:uppercase}.preview-footer h2{font-size:30px}.preview-footer h3{font-size:23px}.preview-footer p,.preview-footer a,.preview-footer li{color:var(--white);font-size:19px;line-height:1.45;text-decoration:none}.preview-footer ul{display:grid;gap:9px;margin:0;padding:0}.preview-footer li{list-style:none}.preview-footer-phone{color:var(--lime);display:inline-block;font-family:"Oswald",sans-serif;font-size:30px;margin-bottom:12px}.preview-footer-messengers{display:flex;gap:10px;margin-top:14px}.preview-footer-messengers a{align-items:center;background:var(--lime-ui);border-radius:50%;display:inline-flex;height:44px;justify-content:center;width:44px}.preview-footer-messengers img{height:25px;width:25px}.preview-footer-bottom{border-top:1px solid rgba(255,255,255,0.14);font-size:17px;margin:34px auto 0;max-width:1180px;padding-top:18px}@keyframes previewFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.preview-hero>div,.preview-panel{animation:previewFadeUp 0.75s ease both}.preview-panel{animation-delay:0.14s}.preview-trust div{animation:previewFadeUp 0.55s ease both}.preview-trust div:nth-child(2){animation-delay:0.06s}.preview-trust div:nth-child(3){animation-delay:0.12s}.preview-trust div:nth-child(4){animation-delay:0.18s}.preview-reveal{opacity:0;transform:translateY(22px);transition:opacity 0.65s ease,transform 0.65s ease}.preview-reveal.is-visible{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.preview-main-nav{display:none}.preview-mobile-nav{display:flex;gap:8px;margin:16px auto 0;max-width:1180px;overflow-x:auto;padding:0 22px 8px}.preview-mobile-nav a{background:rgba(0,63,71,0.74);border:1px solid rgba(255,255,255,0.14);border-radius:6px;color:var(--white);flex:0 0 auto;font-family:"Oswald",sans-serif;font-size:18px;padding:10px 14px;text-decoration:none}}@media (max-width:940px){.preview-hero{grid-template-columns:1fr;padding-top:54px}.preview-hero h1{font-size:46px}.preview-trust,.preview-grid,.preview-two,.preview-methods,.preview-compare,.preview-reviews,.preview-case{grid-template-columns:1fr}.preview-seo-strengthening,.preview-seo-strengthening .preview-wrap,.preview-seo-strengthening .lead,.preview-seo-strengthening h2,.preview-case,.preview-case>div,.preview-work-scroll,.preview-work-scroll .preview-card{max-width:100%;min-width:0}.preview-seo-strengthening h2,.preview-case h3,.preview-case p,.preview-case li,.preview-work-scroll .preview-card h3,.preview-work-scroll .preview-card p{overflow-wrap:anywhere;word-break:break-word}.preview-case{overflow:hidden;width:100%}.preview-work-scroll{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}.preview-work-scroll .preview-card{flex:0 0 min(340px,calc(100vw - 56px));width:min(340px,calc(100vw - 56px))}.home-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-price-layout,.preview-price-head,.preview-price-row,.preview-price-showcase,.preview-price-board,.preview-footer-wrap{grid-template-columns:1fr}.preview-header-bar{grid-template-columns:1fr}.preview-main-nav{display:none}.preview-mobile-nav{display:flex;gap:8px;margin:16px auto 0;max-width:1180px;overflow-x:auto;padding:0 22px 8px}.preview-mobile-nav a{background:rgba(0,63,71,0.74);border:1px solid rgba(255,255,255,0.14);border-radius:6px;color:var(--white);flex:0 0 auto;font-family:"Oswald",sans-serif;font-size:18px;padding:10px 14px;text-decoration:none}.preview-header-actions{justify-content:space-between}.preview-price-board .preview-price-note{border-left:0;border-top:1px solid rgba(255,255,255,0.16)}.price-v2-shell,.price-v2-situations,.price-v2-note{grid-template-columns:1fr}.preview-section{padding:58px 18px}.preview-section h2,.preview-section-head h2,.price-v2-head h2{font-size:42px;padding:38px 0}.preview-method,.preview-review,.preview-card{min-height:auto}.preview-callout{align-items:stretch}.preview-emergency-card{grid-template-columns:1fr}.preview-emergency-card h2{font-size:38px}.preview-callout .preview-button{width:100%}.preview-trust div,.preview-trust div:last-child{border-left:0;border-right:0;border-top:1px solid rgba(255,255,255,0.18)}}@media (max-width:560px){html,body{max-width:100%;overflow-x:hidden}body{padding-bottom:70px}.preview-shell,.preview-section,.preview-wrap,.preview-seo-strengthening,.preview-seo-strengthening .preview-wrap,.preview-seo-strengthening .lead,.preview-seo-strengthening h2,.preview-case,.preview-case>div,.preview-work-scroll,.preview-work-scroll .preview-card{max-width:100%;min-width:0}.preview-seo-strengthening h2,.preview-case h3,.preview-case p,.preview-case li,.preview-work-scroll .preview-card h3,.preview-work-scroll .preview-card p{overflow-wrap:anywhere;word-break:break-word}.preview-top{min-height:auto}.preview-header-bar{gap:14px;padding:14px 16px 0}.preview-logo img{max-height:54px;max-width:140px;width:128px}.preview-header-actions{align-items:stretch;display:grid;grid-template-columns:auto auto;justify-content:start}.preview-header-phone{grid-column:1 / -1;text-align:left}.preview-header-phone a{font-size:22px}.preview-mobile-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible;padding-left:16px;padding-right:16px}.preview-mobile-nav a{min-width:0;padding:10px 8px;text-align:center}.preview-hero{gap:24px;padding:42px 16px 52px}.preview-hero h1{font-size:34px}.preview-hero p,.preview-section .lead{font-size:19px}.preview-actions,.preview-actions .preview-button{width:100%}.preview-panel,.preview-card,.preview-note,.preview-case,.preview-price-note,.preview-callout{padding:20px}.preview-case{gap:18px;grid-template-columns:minmax(0,1fr);overflow:hidden;width:100%}.preview-case ul{padding-left:18px}.preview-work-scroll{gap:14px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}.preview-work-scroll .preview-card{flex:0 0 min(300px,calc(100vw - 48px));width:min(300px,calc(100vw - 48px))}.preview-emergency-card{padding:22px}.preview-emergency-card h2{font-size:30px}.preview-emergency-card p{font-size:19px}.preview-emergency-actions{padding:18px}.preview-emergency-phone{font-size:27px}.preview-section{padding:46px 16px}.preview-section h2{font-size:30px;margin:0;padding:28px 0}.home-process-section{padding:54px 16px}.home-process-head h2{font-size:34px;padding:0;text-align:left}.home-process-grid{grid-template-columns:1fr}.home-process-step{padding:18px}.preview-shell #prices{padding:46px 0}.preview-shell #prices .container{padding:0 16px}.preview-shell #prices h2{font-size:30px;padding:0}.preview-shell #prices table{min-width:0}.preview-shell #prices .hidden-td{display:none}.preview-shell #prices th,.preview-shell #prices td{font-size:16px;padding:13px 10px}.preview-shell #prices th:first-child,.preview-shell #prices td:first-child{width:68%}.preview-section-head h2,.price-v2-head h2{font-size:30px;padding:28px 0}.preview-step{gap:12px;grid-template-columns:42px 1fr;padding:18px}.preview-step::before{font-size:21px;height:42px;width:42px}.preview-price-row strong{white-space:normal}.preview-price-tile strong{font-size:30px;min-height:70px}.preview-price-table{background:transparent;display:grid;gap:12px;padding:14px}.preview-price-table-head{display:none}.preview-price-line{background:var(--surface);border:1px solid rgba(255,255,255,0.16);border-radius:8px;gap:12px;grid-template-columns:1fr;padding:16px}.preview-price-line+.preview-price-line{border-top:1px solid rgba(255,255,255,0.16)}.preview-price-line span,.preview-price-line strong{display:grid;gap:4px}.preview-price-line span::before,.preview-price-line strong::before{color:var(--lime);font-family:"Oswald",sans-serif;font-size:16px;text-transform:uppercase}.preview-price-line span:first-child::before{content:"Услуга"}.preview-price-line span:nth-child(2)::before{content:"Единица"}.preview-price-line strong::before{content:"Цена"}.preview-price-line span::before,.preview-price-line strong::before{content:none}.preview-price-line span:nth-child(2){display:none}.preview-price-line span:first-child{color:var(--white);font-family:"Oswald",sans-serif;font-size:21px;line-height:1.25}.preview-price-line strong{align-items:center;background:var(--lime-ui);border-radius:6px;color:var(--white);display:inline-flex;justify-content:center;padding:10px 12px;text-align:center;white-space:normal}.price-v2-row{gap:12px;grid-template-columns:1fr;padding:18px}.price-v2-name strong{font-size:23px}.price-v2-name span{display:none}.price-v2-cost{font-size:24px;justify-self:stretch;min-height:52px}.price-v2-side,.price-v2-situation,.price-v2-note{padding:20px}.preview-links a,.preview-section[id$="-services"] .preview-tag-list a,.preview-section#nearby .preview-tag-list a{width:100%}.preview-to-top{bottom:84px;height:48px;right:16px;width:48px}.preview-mobile-call{background:var(--deep);box-shadow:0 -14px 30px rgba(0,63,71,0.18);display:grid;gap:8px;grid-template-columns:1fr 1fr;left:0;padding:10px 12px;position:fixed;right:0;bottom:0;z-index:45}.preview-mobile-call a{align-items:center;background:var(--lime-ui);border-radius:6px;color:var(--white);display:inline-flex;font-family:"Oswald",sans-serif;font-size:18px;justify-content:center;min-height:48px;text-decoration:none}.preview-mobile-call a.secondary{background:transparent;border:1px solid rgba(255,255,255,0.7)}.preview-review-drawer{max-width:none;padding:22px 18px 92px;width:100%}.preview-review-drawer h2{font-size:30px}.preview-footer{padding-bottom:88px}}#uslugi .preview-methods a.preview-method,#uslugi .preview-methods a.preview-method:link,#uslugi .preview-methods a.preview-method:visited,#uslugi .preview-methods a.preview-method:hover,#uslugi .preview-methods a.preview-method:focus,#uslugi .preview-methods a.preview-method *,#uslugi .preview-methods a.preview-method *:hover{text-decoration:none !important;text-decoration-line:none !important}.preview-seo-strengthening .preview-wrap>*,.preview-local-proof>*{max-width:100%;min-width:0}.preview-work-scroll{display:flex !important;flex-wrap:nowrap !important;gap:18px;max-width:100%;min-width:0;overflow-x:auto !important;overflow-y:hidden;padding:2px 8px 18px;scroll-padding-left:8px;scroll-snap-type:x mandatory;scrollbar-color:var(--lime) rgba(255,255,255,0.14);touch-action:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.preview-work-scroll .preview-card{box-sizing:border-box;flex:0 0 clamp(280px,32vw,360px) !important;max-width:clamp(280px,32vw,360px) !important;min-width:clamp(280px,32vw,360px) !important;scroll-snap-align:start;width:clamp(280px,32vw,360px) !important}.preview-work-card{overflow:hidden;padding:0 !important}.preview-work-media{aspect-ratio:16 / 10;background:var(--deep);overflow:hidden;width:100%}.preview-work-media img{display:block;height:100%;object-fit:cover;width:100%}.preview-work-card h3,.preview-work-card p{padding-left:20px;padding-right:20px}.preview-work-card h3{margin-top:18px}.preview-work-card p strong{color:var(--lime);font-family:"Oswald",sans-serif;text-transform:uppercase}.preview-work-card p:last-child{padding-bottom:20px}@media (max-width:640px){.preview-work-scroll{gap:14px;margin-left:0 !important;margin-right:0 !important;padding-left:0;padding-right:0;scroll-snap-type:x proximity;width:100%}.preview-work-scroll .preview-card{flex-basis:min(300px,calc(100vw - 48px)) !important;max-width:min(300px,calc(100vw - 48px)) !important;min-width:min(300px,calc(100vw - 48px)) !important;width:min(300px,calc(100vw - 48px)) !important}}.blog-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 320px}.blog-feature{background:var(--surface);border:1px solid rgba(255,255,255,0.14);border-radius:8px;color:var(--white);display:grid;gap:0;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);overflow:hidden;text-decoration:none}.blog-feature-media,.blog-card-media{background:var(--deep);overflow:hidden}.blog-feature-media img,.blog-card-media img{display:block;height:100%;object-fit:cover;transition:transform 0.28s ease;width:100%}.blog-feature:hover img,.blog-card:hover img{transform:scale(1.04)}.blog-feature-body{align-content:center;display:grid;gap:18px;padding:32px}.blog-meta{align-items:center;color:rgba(255,255,255,0.78);display:flex;flex-wrap:wrap;font-family:"Oswald",sans-serif;font-size:16px;gap:10px;text-transform:uppercase}.blog-meta span{background:rgba(149,177,43,0.16);border-radius:999px;color:var(--lime);padding:6px 10px}.blog-feature h2,.blog-card h3,.blog-side h3{color:var(--lime);font-family:"Oswald",sans-serif;line-height:1.15;margin:0;text-transform:uppercase}.blog-feature h2{font-size:38px}.blog-feature p,.blog-card p,.blog-side p,.blog-side li{color:var(--white);font-size:19px;line-height:1.45;margin:0}.blog-card-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background:var(--surface);border:1px solid rgba(255,255,255,0.14);border-radius:8px;color:var(--white);display:flex;flex-direction:column;min-height:100%;overflow:hidden;text-decoration:none}.blog-card-media{aspect-ratio:16 / 10}.blog-card-body{display:grid;gap:14px;padding:22px}.blog-card h3{font-size:27px}.blog-read{color:var(--lime);font-family:"Oswald",sans-serif;font-size:18px;margin-top:auto;text-transform:uppercase}.blog-side{align-content:start;display:grid;gap:18px}.blog-side-box{background:var(--surface-deep);border:1px solid rgba(255,255,255,0.14);border-radius:8px;display:grid;gap:14px;padding:22px}.blog-side h3{font-size:27px}.blog-side ul{display:grid;gap:10px;margin:0;padding:0}.blog-side li{list-style:none}.blog-side a{color:var(--white);text-decoration:none}.blog-side a:hover{color:var(--lime);text-decoration:none}.blog-topic-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.blog-topic{background:var(--surface);border:1px solid rgba(255,255,255,0.14);border-radius:8px;color:var(--white);display:grid;gap:12px;min-height:190px;padding:22px;text-decoration:none}.blog-topic strong{color:var(--lime);font-family:"Oswald",sans-serif;font-size:24px;line-height:1.2;text-transform:uppercase}.blog-topic span{font-size:18px;line-height:1.4}.blog-guide{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-guide .preview-note{min-height:100%}.article-layout{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 320px}.blog-article{display:grid;gap:22px;min-width:0}.blog-article h2,.blog-article h3{color:var(--lime);font-family:"Oswald",sans-serif;line-height:1.15;margin:0;text-transform:uppercase}.blog-article h2{border-top:1px solid rgba(255,255,255,0.16);font-size:34px;padding-top:26px}.blog-article h3{font-size:25px}.blog-article p,.blog-article li{color:var(--white);font-size:20px;line-height:1.55}.blog-article p{margin:0}.blog-article ul{display:grid;gap:10px;margin:0;padding-left:22px}.blog-article a{color:var(--lime);text-decoration:none}.blog-feature:hover,.blog-feature:focus,.blog-card:hover,.blog-card:focus,.blog-topic:hover,.blog-topic:focus,.blog-article a:hover,.blog-article a:focus,.blog-side a:focus{text-decoration:none;text-decoration-line:none}.article-highlight{background:var(--surface);border-left:6px solid var(--lime);border-radius:8px;display:grid;gap:10px;padding:22px}.article-highlight strong{color:var(--lime);font-family:"Oswald",sans-serif;font-size:24px;text-transform:uppercase}.seo-related-articles .blog-card{background:var(--surface-deep)}.preview-related-hub .preview-wrap{display:block}.preview-related-grid{align-items:stretch;margin-top:8px}.preview-related-card{min-height:auto}.preview-related-card h3{font-size:29px;line-height:1.12;margin-bottom:10px;text-transform:uppercase}.preview-related-card .lead{font-size:20px;line-height:1.45;margin:0}.preview-related-card .preview-links{margin-top:18px}.preview-related-card#nearby{scroll-margin-top:86px}@media (max-width:640px){.preview-related-card h3{font-size:24px}}@media (max-width:940px){.blog-layout,.blog-feature,.blog-card-grid,.blog-topic-grid,.blog-guide,.article-layout{grid-template-columns:1fr}.blog-feature-media{aspect-ratio:16 / 10}.blog-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.blog-feature-body,.blog-card-body,.blog-side-box,.blog-topic{padding:20px}.blog-feature h2{font-size:30px}.blog-card h3,.blog-side h3{font-size:24px}.blog-side{grid-template-columns:1fr}.blog-article h2{font-size:28px}.blog-article p,.blog-article li{font-size:19px}}.extra-works-v2{background:var(--teal);border-top:1px solid rgba(255,255,255,.14);color:var(--white);padding:78px 22px}.extra-v2-shell{display:grid;gap:24px;margin:0 auto;max-width:1180px}.extra-v2-head{display:grid;gap:12px;max-width:900px}.extra-v2-head p{color:var(--lime-ui);font-family:"Oswald",sans-serif;font-size:21px;margin:0;text-transform:uppercase}.extra-v2-head h2{color:var(--white);font-family:"Oswald",sans-serif;font-size:clamp(36px,5vw,58px);line-height:1.08;margin:0;text-transform:uppercase}.extra-v2-head h2 span{color:var(--lime-ui)}.extra-v2-head>span{color:rgba(255,255,255,.86);display:block;font-size:22px;line-height:1.45;max-width:820px}.extra-v2-board{display:grid;gap:18px;grid-template-columns:minmax(0,1.04fr) minmax(330px,.96fr)}.extra-v2-list{background:var(--surface-deep);border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden}.extra-v2-row{align-items:center;color:var(--white);display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr) 36px;min-height:112px;padding:18px 20px;text-decoration:none;transition:background .2s ease,transform .2s ease}.extra-v2-row+.extra-v2-row{border-top:1px solid rgba(255,255,255,.1)}.extra-v2-row:hover{background:rgba(151,190,38,.12);transform:translateX(4px)}.extra-v2-row em{align-items:center;background:rgba(151,190,38,.14);border:1px solid rgba(151,190,38,.42);border-radius:8px;color:var(--lime-ui);display:flex;font-family:"Oswald",sans-serif;font-size:22px;font-style:normal;height:52px;justify-content:center;width:52px}.extra-v2-row strong{color:var(--lime-ui);display:block;font-family:"Oswald",sans-serif;font-size:26px;line-height:1.1;margin-bottom:6px;text-transform:uppercase}.extra-v2-row-text span{color:rgba(255,255,255,.86);display:block;font-size:18px;line-height:1.36}.extra-v2-row b{color:var(--lime-ui);font-family:"Oswald",sans-serif;font-size:26px;justify-self:end}.extra-v2-visual{align-items:end;background:linear-gradient(180deg,rgba(4,58,60,.1),rgba(4,58,60,.86)),url("/image/obslugivanie_chistka_kns_nasosa.webp") center/cover;border:1px solid rgba(255,255,255,.16);border-radius:8px;display:grid;min-height:100%;overflow:hidden;padding:28px}.extra-v2-visual-inner{align-self:end;display:grid;gap:14px}.extra-v2-visual strong{color:var(--white);display:block;font-family:"Oswald",sans-serif;font-size:clamp(32px,4vw,46px);line-height:1.05;text-transform:uppercase}.extra-v2-visual strong span{color:var(--lime-ui)}.extra-v2-visual p{color:rgba(255,255,255,.9);font-size:20px;line-height:1.42;margin:0}.extra-v2-mini{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.extra-v2-mini span{background:rgba(4,80,83,.84);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--white);font-family:"Oswald",sans-serif;font-size:18px;padding:12px;text-transform:uppercase}.extra-v2-symptoms{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.extra-v2-symptom{background:var(--surface-deep);border:1px solid rgba(255,255,255,.12);border-left:5px solid var(--lime-ui);border-radius:8px;min-height:142px;padding:18px}.extra-v2-symptom strong{color:var(--lime-ui);display:block;font-family:"Oswald",sans-serif;font-size:22px;margin-bottom:8px;text-transform:uppercase}.extra-v2-symptom span{color:rgba(255,255,255,.84);font-size:17px;line-height:1.36}.extra-v2-cta{align-items:center;background:var(--surface-deep);border:1px solid rgba(255,255,255,.13);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:24px}.extra-v2-cta strong{color:var(--lime-ui);display:block;font-family:"Oswald",sans-serif;font-size:28px;line-height:1.1;margin-bottom:8px;text-transform:uppercase}.extra-v2-cta span{color:rgba(255,255,255,.86);display:block;font-size:19px;line-height:1.38}@media (max-width:980px){.extra-v2-board,.extra-v2-cta{grid-template-columns:1fr}.extra-v2-symptoms{grid-template-columns:repeat(2,minmax(0,1fr))}.extra-v2-visual{min-height:460px}.extra-v2-cta .preview-button{justify-self:start}}.emergency-minimal{background:var(--deep);color:var(--white);padding:74px 22px;scroll-margin-top:86px}.emergency-minimal-shell{align-items:stretch;background:linear-gradient(135deg,rgba(0,63,71,.98),rgba(0,82,93,.92));border:1px solid rgba(255,255,255,.14);border-radius:8px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 310px;margin:0 auto;max-width:1180px;min-height:360px;overflow:hidden;padding:34px;position:relative}.emergency-minimal-shell::before{background:var(--lime);content:"";height:100%;left:0;opacity:.95;position:absolute;top:0;width:6px}.emergency-minimal-shell>*{position:relative}.emergency-minimal-copy{align-content:center;display:grid;gap:18px;max-width:760px}.emergency-minimal-kicker{color:var(--lime);font-family:"Oswald",sans-serif;font-size:20px;margin:0;text-transform:uppercase}.emergency-minimal h2{color:var(--white);font-family:"Oswald",sans-serif;font-size:clamp(38px,5vw,64px);line-height:1.04;margin:0;text-transform:uppercase}.emergency-minimal h2 span{color:var(--lime)}.emergency-minimal-text{color:rgba(255,255,255,.88);font-size:23px;line-height:1.42;margin:0}.emergency-minimal-tags{display:flex;flex-wrap:wrap;gap:10px}.emergency-minimal-tags span{background:rgba(0,82,93,.78);border:1px solid rgba(255,255,255,.14);border-radius:6px;color:var(--white);font-family:"Oswald",sans-serif;font-size:18px;padding:9px 13px;text-transform:uppercase}.emergency-minimal-action{align-content:center;background:rgba(0,63,71,.9);border:1px solid rgba(255,255,255,.14);border-radius:8px;display:grid;gap:14px;padding:22px}.emergency-minimal-phone{color:var(--lime);font-family:"Oswald",sans-serif;font-size:34px;line-height:1;text-decoration:none;white-space:nowrap}.emergency-minimal-action small{color:rgba(255,255,255,.78);font-size:17px;line-height:1.35}@media (max-width:860px){.emergency-minimal-shell{grid-template-columns:1fr;min-height:auto}.emergency-minimal-action{max-width:360px}}@media (max-width:560px){.emergency-minimal{padding:52px 16px}.emergency-minimal-shell{padding:22px}.emergency-minimal-text{font-size:20px}.emergency-minimal-action{max-width:none}.emergency-minimal-action .preview-button{width:100%}.emergency-minimal-phone{font-size:30px;text-align:center}}@media (max-width:640px){.extra-works-v2{padding:52px 16px}.extra-v2-head>span,.extra-v2-visual p{font-size:19px}.extra-v2-symptoms,.extra-v2-mini{grid-template-columns:1fr}.extra-v2-board,.extra-v2-list,.extra-v2-row,.extra-v2-visual,.extra-v2-symptom,.extra-v2-cta{min-width:0}.extra-v2-visual,.extra-v2-symptom,.extra-v2-cta{padding:18px}.extra-v2-row{gap:12px;grid-template-columns:48px minmax(0,1fr);padding:16px}.extra-v2-row em{font-size:20px;height:46px;width:46px}.extra-v2-row b{display:none}.extra-v2-row strong{font-size:22px}.extra-v2-cta .preview-button{width:100%}}.preview-panel-image{aspect-ratio:16 / 10;border-radius:8px;display:block;height:auto;margin-bottom:18px;max-height:260px;object-fit:cover;width:100%}.preview-trust-band{background:var(--deep);color:var(--white);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1180px;padding:0 22px}.preview-trust-band div{border-left:1px solid rgba(255,255,255,0.18);padding:28px 22px}.preview-trust-band div:last-child{border-right:1px solid rgba(255,255,255,0.18)}.preview-trust-band strong{color:var(--lime);display:block;font-family:"Oswald",sans-serif;font-size:32px;margin-bottom:8px}.preview-trust-band span{font-size:18px}.preview-quick-nav>a{background:var(--teal);border:1px solid rgba(255,255,255,0.16);border-radius:6px;color:var(--white);flex:0 0 auto;font-family:"Oswald",sans-serif;font-size:18px;padding:10px 14px;text-decoration:none;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease}.preview-quick-nav>a:hover{background:var(--lime-ui);color:var(--white);transform:translateY(-1px)}.generated-gap-page .preview-quick-nav{display:flex;gap:10px;overflow-x:auto;padding:14px max(22px,calc((100vw - 1180px) / 2+22px));scrollbar-width:thin}.preview-quick-nav:has(>a){display:flex;gap:10px;overflow-x:auto;padding:14px max(22px,calc((100vw - 1180px) / 2+22px));scrollbar-width:thin}.preview-section.muted{background:var(--teal)}.preview-text-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1180px;padding:0 22px}.preview-text-grid p{font-size:21px;line-height:1.5;margin:0}.preview-card-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1180px;padding:0 22px}.preview-card-grid .preview-card>span{color:var(--lime);display:block;font-family:"Oswald",sans-serif;font-size:32px;line-height:1;margin-bottom:16px}.preview-process-grid{counter-reset:generated-process;display:grid;gap:14px;margin:0 auto;max-width:1180px;padding:0 22px}.preview-process-grid article{align-items:start;background:var(--surface);border:1px solid rgba(0,63,71,0.2);border-radius:8px;color:var(--white);display:grid;gap:16px;grid-template-columns:48px 1fr;padding:20px}.preview-process-grid strong{align-items:center;background:var(--lime-ui);border-radius:50%;color:var(--white);display:inline-flex;font-family:"Oswald",sans-serif;font-size:24px;height:48px;justify-content:center;width:48px}.preview-process-grid p{font-size:19px;line-height:1.45;margin:0}.preview-price-list{background:var(--surface-deep);border:2px solid var(--lime-ui);border-radius:8px;display:grid;gap:0;margin:0 auto;max-width:1180px;overflow:hidden}.preview-price-list div{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 210px;padding:20px 24px}.preview-price-list div+div{border-top:1px solid rgba(255,255,255,0.16)}.preview-price-list span{color:var(--white);font-family:"Oswald",sans-serif;font-size:24px;line-height:1.2}.preview-price-list strong{align-items:center;background:var(--lime-ui);border-radius:8px;color:var(--white);display:inline-flex;font-family:"Oswald",sans-serif;font-size:25px;justify-content:center;min-height:56px;padding:10px 14px;text-align:center}.preview-related-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1180px;padding:0 22px}.preview-related-panel{background:var(--surface);border:1px solid rgba(0,63,71,0.2);border-radius:8px;color:var(--white);padding:24px}.preview-related-panel.wide{grid-column:1 / -1}.preview-related-panel h3{color:var(--lime);font-family:"Oswald",sans-serif;font-size:29px;line-height:1.12;margin:0 0 18px;text-transform:uppercase}.preview-link-grid{display:flex;flex-wrap:wrap;gap:12px}.preview-link-grid a{background:var(--surface-deep);border:1px solid rgba(255,255,255,0.14);border-radius:6px;color:var(--white);font-family:"Oswald",sans-serif;font-size:18px;padding:11px 16px;text-decoration:none;transition:background 0.2s ease,transform 0.2s ease}.preview-link-grid a:hover{background:var(--lime-ui);transform:translateY(-1px)}.preview-review-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1180px;padding:0 22px}.preview-review-grid .preview-review strong{color:var(--lime);display:block;font-family:"Oswald",sans-serif;font-size:22px;margin-bottom:12px}.review-actions{justify-content:center}.preview-faq-list{margin:0 auto;max-width:920px;padding:0 22px}.preview-faq-list details{background:var(--surface);border:1px solid rgba(0,63,71,0.2);border-radius:8px;color:var(--white);margin-bottom:12px;padding:18px 22px}.preview-faq-list summary{color:var(--lime);cursor:pointer;font-family:"Oswald",sans-serif;font-size:22px}.preview-faq-list p{font-size:19px;line-height:1.5;margin:12px 0 0}.preview-final-cta{align-items:center;background:var(--teal);border-top:1px solid rgba(255,255,255,0.14);color:var(--white);display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto;padding:54px max(22px,calc((100vw - 1180px) / 2+22px))}.preview-final-cta h2{color:var(--lime);font-family:"Oswald",sans-serif;font-size:clamp(34px,5vw,56px);line-height:1.08;margin:0 0 12px;text-transform:uppercase}.preview-final-cta p{font-size:21px;line-height:1.45;margin:0;max-width:760px}.preview-footer-grid{display:grid;gap:28px;grid-template-columns:1.1fr 0.8fr 0.8fr;margin:0 auto;max-width:1180px}.preview-footer-grid>div{min-width:0}.preview-footer-grid a{display:block}.preview-mobile-call[href]{display:none}.preview-review-overlay[hidden]{display:block}.preview-review-drawer form{display:grid;gap:14px}.preview-review-drawer form label{color:var(--white);display:grid;font-family:"Oswald",sans-serif;font-size:19px;gap:8px}.preview-review-drawer form input,.preview-review-drawer form textarea{background:var(--surface);border:1px solid rgba(255,255,255,0.22);border-radius:6px;color:var(--white);font-family:"Roboto Condensed",Arial,sans-serif;font-size:19px;min-height:48px;padding:12px 14px;width:100%}@media (max-width:940px){.preview-trust-band,.preview-text-grid,.preview-card-grid,.preview-related-grid,.preview-review-grid,.preview-final-cta,.preview-footer-grid{grid-template-columns:1fr}.preview-trust-band div,.preview-trust-band div:last-child{border-left:0;border-right:0;border-top:1px solid rgba(255,255,255,0.18)}.preview-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-final-cta .preview-button{justify-self:start}}@media (max-width:560px){.preview-panel-image{max-height:220px}.preview-trust-band,.preview-text-grid,.preview-card-grid,.preview-process-grid,.preview-related-grid,.preview-review-grid,.preview-faq-list{padding-left:16px;padding-right:16px}.preview-card-grid{grid-template-columns:1fr}.preview-price-list{margin-left:16px;margin-right:16px}.preview-price-list div{gap:12px;grid-template-columns:1fr;padding:16px}.preview-price-list span{font-size:21px}.preview-price-list strong{font-size:23px;justify-self:stretch;min-height:52px}.preview-related-panel,.preview-faq-list details{padding:18px}.preview-link-grid a{text-align:center;width:100%}.preview-final-cta{grid-template-columns:1fr;padding:42px 16px}.preview-final-cta .preview-button{width:100%}.preview-mobile-call[href]{align-items:center;background:var(--lime-ui);border-radius:0;bottom:0;color:var(--white);display:flex;font-family:"Oswald",sans-serif;font-size:22px;justify-content:center;left:0;min-height:60px;padding:12px;position:fixed;right:0;text-decoration:none;z-index:45}}.preview-to-top{background:linear-gradient(145deg,var(--lime-ui),#78961d);border:1px solid rgba(255,255,255,.24);box-shadow:0 18px 34px rgba(0,31,35,.34),0 0 0 7px rgba(149,177,43,.12);color:transparent;font-size:0;height:58px;overflow:visible;transition:opacity .24s ease,transform .24s ease,visibility .24s ease,box-shadow .24s ease,filter .24s ease;width:58px}.preview-to-top::before{border:1px solid rgba(149,177,43,.48);border-radius:50%;content:"";inset:-8px;opacity:0;position:absolute;transform:scale(.78);transition:opacity .24s ease,transform .24s ease}.preview-to-top::after{background:rgba(0,63,71,.18);border-radius:50%;content:"";inset:8px;position:absolute}.preview-to-top span{animation:toTopArrowFloat 1.55s ease-in-out infinite;display:block;height:24px;position:relative;width:18px;z-index:1}.preview-to-top span::before{background:var(--white);border-radius:999px;content:"";height:22px;left:50%;position:absolute;top:2px;transform:translateX(-50%);width:3px}.preview-to-top span::after{border-left:3px solid var(--white);border-top:3px solid var(--white);content:"";height:12px;left:50%;position:absolute;top:1px;transform:translateX(-50%) rotate(45deg);width:12px}.preview-to-top.is-visible{animation:toTopSoftPulse 2.4s ease-in-out infinite}.preview-to-top.is-visible::before{animation:toTopRing 2.4s ease-out infinite;opacity:1}.preview-to-top:hover,.preview-to-top:focus-visible{box-shadow:0 20px 38px rgba(0,31,35,.4),0 0 0 9px rgba(149,177,43,.2);filter:saturate(1.08);transform:translateY(-4px)}.preview-to-top:active{transform:translateY(-1px) scale(.96)}@keyframes toTopArrowFloat{0%,100%{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes toTopRing{0%{opacity:.72;transform:scale(.78)}78%,100%{opacity:0;transform:scale(1.22)}}@keyframes toTopSoftPulse{0%,100%{box-shadow:0 18px 34px rgba(0,31,35,.34),0 0 0 7px rgba(149,177,43,.12)}50%{box-shadow:0 20px 40px rgba(0,31,35,.4),0 0 0 10px rgba(149,177,43,.2)}}@media (max-width:640px){.preview-to-top{bottom:92px;height:52px;right:14px;width:52px}.preview-mobile-call{align-items:center;background:rgba(0,63,71,.98);border-top:1px solid rgba(255,255,255,.14);box-shadow:0 -18px 34px rgba(0,31,35,.32);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));left:0;padding:10px 12px max(10px,env(safe-area-inset-bottom));position:fixed;right:0;bottom:0;z-index:45}.preview-mobile-call a{align-items:center;border-radius:8px;color:var(--white);display:inline-flex;font-family:"Oswald",sans-serif;font-size:17px;justify-content:center;min-height:56px;position:relative;text-decoration:none}.preview-mobile-call .mobile-call-primary,.preview-mobile-call a:first-child{background:linear-gradient(135deg,#95b12b 0%,#7da022 100%);animation:none;box-shadow:none;justify-content:center;overflow:hidden;padding:8px 12px;text-align:center}.preview-mobile-call .mobile-call-primary::after{animation:mobileCallGlint 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);content:"";inset:-20% auto -20% -45%;position:absolute;transform:rotate(18deg);width:34%}.preview-mobile-call .mobile-call-primary>span{display:grid;gap:2px;min-width:0;position:relative;z-index:1}.preview-mobile-call .mobile-call-primary strong{color:var(--white);display:block;font-family:"Oswald",sans-serif;font-size:clamp(16px,4.7vw,19px);font-weight:600;line-height:1.02;text-transform:uppercase;white-space:nowrap}.preview-mobile-call .mobile-call-primary em{color:rgba(255,255,255,.86);display:block;font-size:13px;font-style:normal;line-height:1.1;white-space:nowrap}.preview-mobile-call a.secondary{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);color:var(--white);font-size:18px}.preview-mobile-call .mobile-call-primary:active{transform:translateY(1px) scale(.98)}}@keyframes mobileCallGlint{0%,52%{left:-45%;opacity:0}64%{opacity:1}82%,100%{left:115%;opacity:0}}@media (prefers-reduced-motion:reduce){.preview-to-top,.preview-to-top::before,.preview-to-top span,.preview-mobile-call .mobile-call-primary::after{animation:none!important}}