: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}.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(0,1fr) auto;padding:22px 24px}.price-v2-note strong{color:var(--lime);font-family:"Oswald",sans-serif;font-size:26px}.price-v2-note span{font-size:19px;line-height:1.4}.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-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;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: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))}.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 1fr}.preview-header-phone{text-align:left}.preview-header-phone a{font-size:22px}.preview-mobile-nav{padding-left:16px;padding-right:16px}.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}.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{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)}@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}}