:root{--pcm-dark:#050608;--pcm-paper:#f8f7f3;--pcm-red:#e83535;--pcm-red-click:#ca1717;--pcm-white:#fff;--pcm-container:1720px}
html,body{margin:0;padding:0}
body.pcm-body{font-family:"Manrope",Arial,sans-serif;background:var(--pcm-dark);color:#fff;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}
.pcm-container{width:min(calc(100% - 200px),var(--pcm-container));margin-inline:auto}
.pcm-btn{font-family:"Manrope",Arial,sans-serif;font-size:18px;font-weight:400;line-height:1;min-height:56px;padding:0 24px;border-radius:8px;border:1px solid transparent;gap:10px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;transform:none}
.pcm-btn--red{background:#e83535;border-color:#e83535;color:#fff}.pcm-btn--red:hover{background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#e83535;filter:none;transform:none}.pcm-btn--red:active{background:#ca1717;border-color:#ca1717}
.pcm-btn--ghost{border-color:#fff;color:#fff}.pcm-btn--ghost:hover{border-color:#fff;background:rgba(255,255,255,.07)}
.pcm-header{height:80px;background:#050608;border:0;backdrop-filter:none;z-index:100}
.pcm-header--home{position:fixed;inset:0 0 auto 0}
.pcm-header--flow{position:sticky;top:0}
.pcm-header__inner{height:80px;display:flex;align-items:center;justify-content:space-between}
.pcm-logo{display:block;line-height:0;flex:none}.pcm-logo img{display:block;width:365px;height:auto}
.pcm-header__right{display:flex;align-items:center;justify-content:flex-end;gap:32px;color:rgba(255,255,255,.7);font-size:18px;line-height:normal;white-space:nowrap}
.pcm-header__schedule{color:rgba(255,255,255,.7)}.pcm-header__schedule b{font-weight:400;color:#fff}
.pcm-online{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.35)}.pcm-online i{width:8px;height:8px;border-radius:50%;background:#21df4c;box-shadow:0 0 10px rgba(33,223,76,.95)}
.pcm-header-phone{font-size:24px;color:#e83535;text-decoration:none}.pcm-header-phone:hover{color:#e83535}
.pcm-header .pcm-callback-open{width:280px;height:56px;padding:0 24px}
.pcm-mobile-call{display:none}
.pcm-floating-quiz{width:100px;height:100px;right:149px;bottom:80px;border-radius:12px;background:#e83535 url('../img/ui/floating-quiz.png') center/100% 100% no-repeat;box-shadow:none;font-size:0;overflow:hidden}.pcm-floating-quiz span{display:none}

.pcm-footer{height:327px;padding:0;background:#050608;position:relative;color:#fff}
.pcm-footer>.pcm-container{height:327px;position:relative}
.pcm-footer__top{display:contents}.pcm-logo--footer{position:absolute;left:0;top:40px}.pcm-logo--footer img{width:478px;height:auto}
.pcm-company{position:absolute;right:0;top:85px;display:flex;flex-direction:column;gap:18px;font-size:18px;font-weight:500;line-height:1;color:#fff}.pcm-company span{color:#fff}.pcm-company .pcm-company-phone{color:#e83535;text-decoration:none}
.pcm-mobile-policy{display:none}
.pcm-disclaimer{position:absolute;left:0;right:0;top:154px;margin:0;padding:16px;border:1px solid rgba(232,53,53,.5);border-radius:16px;background:rgba(232,53,53,.1);display:flex;align-items:flex-start;gap:18px;color:rgba(255,255,255,.75);font-size:18px;line-height:1.5}
.pcm-disclaimer b{width:24px;height:24px;flex:0 0 24px;border:0;border-radius:0;color:#e83535;display:grid;place-items:center;font-size:0}.pcm-disclaimer b:before{content:"i";width:22px;height:22px;border:2px solid #e83535;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;line-height:1}
.pcm-footer__bottom{position:absolute;left:0;right:0;bottom:32px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:18px;line-height:1}.pcm-footer__bottom a{font-weight:500;text-decoration:underline;text-underline-offset:2px}
.pcm-lead-form label:not(.pcm-consent){display:flex;flex-direction:column;gap:8px;margin:0 0 16px;font-size:16px;line-height:1.2;color:#050608}
.pcm-lead-form input[type=text],.pcm-lead-form input[type=tel],.pcm-lead-form textarea{width:100%;border:1px solid rgba(5,6,8,.25);border-radius:8px;background:rgba(5,6,8,.01);color:#050608;font-family:"Manrope",Arial,sans-serif;font-size:18px;line-height:20px;padding:16px;outline:0;box-shadow:none}
.pcm-lead-form input[type=text],.pcm-lead-form input[type=tel]{height:52px}.pcm-lead-form textarea{height:90px;min-height:90px;resize:none}
.pcm-lead-form input:focus,.pcm-lead-form textarea:focus{border-color:rgba(5,6,8,.75);box-shadow:5px 5px 15px rgba(0,0,0,.15)}
.pcm-lead-form input::placeholder,.pcm-lead-form textarea::placeholder{color:rgba(5,6,8,.25);opacity:1}
.pcm-consent{display:flex;align-items:center;gap:16px;margin:0;font-size:12px;line-height:1.5;color:#050608}.pcm-consent span{width:24px;height:24px;flex:0 0 24px;border:1.2px solid #e83535;border-radius:5px}.pcm-consent em{font-style:normal}.pcm-consent a{color:inherit}.pcm-consent input:checked+span:after{color:#e83535}
.pcm-form-error{min-height:0;margin:4px 0;color:#e83535;font-size:12px}.pcm-form-success{margin-top:8px;color:#1f9b47;font-size:13px}
.pcm-lead-form .pcm-submit{width:340px;height:56px;min-width:0;margin-left:auto}
@media(max-width:1199px){.pcm-container{width:min(calc(100% - 64px),var(--pcm-container))}.pcm-logo img{width:300px}.pcm-header__right{gap:18px;font-size:15px}.pcm-header-phone{font-size:18px}.pcm-header .pcm-callback-open{width:auto}}
@media(max-width:768px){
 .pcm-container{width:calc(100% - 32px)}
 .pcm-header{height:60px}.pcm-header__inner{height:60px}.pcm-logo img{width:210px}.pcm-header__right{gap:0}.pcm-header__schedule,.pcm-header__right>.pcm-online,.pcm-header-phone,.pcm-header__right>.pcm-callback-open{display:none}.pcm-mobile-call{display:flex;width:132px;height:44px;min-height:44px;padding:0 16px;font-size:14px}
 .pcm-floating-quiz{width:58px;height:58px;right:16px;bottom:16px;background-size:58px 58px;border-radius:8px}
 .pcm-footer{height:537px}.pcm-footer>.pcm-container{height:537px}.pcm-logo--footer{left:0;top:16px}.pcm-logo--footer img{width:358px;max-width:100%}.pcm-company{left:0;right:auto;top:86px;gap:12px;font-size:16px;line-height:1.2}.pcm-mobile-policy{display:block;position:absolute;left:0;top:199px;margin:0;font-size:14px;text-decoration:underline}.pcm-disclaimer{top:233px;padding:16px;gap:12px;border-radius:16px;font-size:14px;line-height:1.5}.pcm-disclaimer b{width:24px;height:24px;flex-basis:24px}.pcm-footer__bottom{bottom:16px;font-size:14px;justify-content:center}.pcm-footer__bottom a{display:none}
 .pcm-lead-form label:not(.pcm-consent){gap:8px;margin-bottom:12px;font-size:14px}.pcm-lead-form input[type=text],.pcm-lead-form input[type=tel],.pcm-lead-form textarea{font-size:16px;padding:14px 16px}.pcm-lead-form input[type=text],.pcm-lead-form input[type=tel]{height:48px}.pcm-lead-form textarea{height:82px;min-height:82px}.pcm-consent{gap:12px;font-size:11px}.pcm-consent span{width:22px;height:22px;flex-basis:22px}.pcm-lead-form .pcm-submit{width:100%;height:56px}
}
@media(max-width:390px){.pcm-logo img{width:210px}.pcm-mobile-call{width:132px}.pcm-footer .pcm-logo img{width:358px}}
@media(max-width:360px){.pcm-logo img{width:194px}.pcm-mobile-call{width:126px;padding-inline:12px}.pcm-footer .pcm-logo img{width:328px}}
.pcm-home-main{background:#fff;color:#050608;overflow:hidden}
.pcm-copy-mobile{display:none}
.pcm-home-main h1,.pcm-home-main h2,.pcm-home-main h3,.pcm-home-main p,.pcm-home-main ul{margin-top:0}
.pcm-hero{height:1080px;position:relative;background:#050608;color:#fff;padding:0}
.pcm-hero__card{position:absolute;left:50%;top:90px;transform:translateX(-50%);width:min(calc(100% - 200px),1720px);height:970px;border:1px solid rgba(255,255,255,.1);border-radius:40px;background:#050608;overflow:hidden}
.pcm-hero__card:before{content:"";position:absolute;left:50%;top:50%;width:491px;height:491px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(232,53,53,.2);filter:blur(120px);pointer-events:none}
.pcm-hero__copy{position:absolute;left:49px;top:0;width:697px;height:100%;z-index:3}
.pcm-mobile-schedule{display:none}
.pcm-pill{position:absolute;left:0;top:69px;display:flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:rgba(255,255,255,.04);font-size:16px;font-weight:500;line-height:1.5;white-space:nowrap}
.pcm-hero h1{position:absolute;left:0;top:117px;width:910px;margin:0;font-family:"Manrope",Arial,sans-serif;font-size:64px;font-weight:800;line-height:1.36;letter-spacing:0;color:#fff}
.pcm-hero h1 strong{color:#e83535;font-weight:800}
.pcm-lead{position:absolute;left:0;top:307px;width:620px;margin:0;font-size:24px;line-height:1.5;color:rgba(255,255,255,.75);white-space:nowrap}
.pcm-hero ul{position:absolute;left:0;top:359px;width:697px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}
.pcm-hero li{position:relative;min-height:27px;padding-left:30px;font-size:18px;line-height:1.5;color:rgba(255,255,255,.75)}
.pcm-hero li:before{content:"";position:absolute;left:0;top:4.5px;width:18px;height:18px;background:url('../img/ui/check-red.png') center/18px 18px no-repeat}
.pcm-price{position:absolute;left:0;top:496px;width:536px;height:76px;margin:0;padding:16px 32px;border:1px solid transparent;border-top-color:#23191b;border-bottom-color:#23191b;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:rgba(255,255,255,.75);white-space:nowrap}
.pcm-price b{margin-left:7px;color:#e83535;font-size:32px;font-weight:800}
.pcm-actions{position:absolute;left:0;top:621px;display:flex;gap:16px}.pcm-actions .pcm-btn{height:72px;min-height:72px}.pcm-actions .pcm-btn--red{width:340px}.pcm-actions .pcm-btn--ghost{width:180px}
.pcm-hero small{position:absolute;left:0;top:700px;display:block;margin:0;color:rgba(255,255,255,.75);font-size:14px;line-height:1.5}.pcm-hero small b{font-weight:500;color:#fff}
.pcm-hero__visual{position:absolute;left:744.67px;top:24px;width:1152.66px;height:979px;z-index:1}.pcm-hero__visual img{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom}.pcm-hero__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050608 0%,rgba(5,6,8,.78) 7%,rgba(5,6,8,0) 24%,rgba(5,6,8,0) 100%);pointer-events:none}
.pcm-advantages{height:400px;position:relative;background:#050608;color:#fff;overflow:hidden}
.pcm-benefits{position:absolute;left:50%;top:90.5px;transform:translateX(-50%);width:1720px;height:219px;display:grid;grid-template-columns:410px 504px 508px;column-gap:149px}
.pcm-benefits article{height:219px;display:block}.pcm-benefits article>div{margin-top:24px}.pcm-icon{display:block;width:64px;height:64px;border-radius:13px;background-position:center;background-size:cover;background-repeat:no-repeat}.pcm-icon:before{display:none}.pcm-benefits .pcm-icon--budget{background:transparent url('../img/ui/benefit-budget.png') center/cover no-repeat}.pcm-benefits .pcm-icon--person{background:transparent url('../img/ui/benefit-person.png') center/cover no-repeat}.pcm-benefits .pcm-icon--shield{background:transparent url('../img/ui/benefit-shield.png') center/cover no-repeat}
.pcm-benefits h3{margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.4;color:#fff}.pcm-benefits p{margin:0;font-size:18px;font-weight:400;line-height:1.5;color:rgba(255,255,255,.75)}
.pcm-slider-dots{display:none}
.pcm-configs{height:1080px;position:relative;background:#f8f7f3;color:#050608;overflow:hidden}
.pcm-configs__inner{height:1080px;position:relative}
.pcm-section-title{text-align:center}.pcm-configs .pcm-section-title{position:absolute;left:0;right:0;top:84px;height:216px;margin:0}
.pcm-section-title h2{margin:0;font-size:48px;font-weight:800;line-height:1.375;color:#050608}.pcm-configs .pcm-section-title p{margin:16px auto 0;width:706px;font-size:24px;line-height:1.5;color:rgba(5,6,8,.75)}
.pcm-tabs{position:absolute;left:0;right:0;top:328px;height:64px;padding:8px;background:#eceae5;border-radius:12px;display:grid;grid-template-columns:repeat(5,1fr);gap:18px;overflow:hidden}
.pcm-tab{height:48px;border:0;border-radius:8px;background:transparent;color:#050608;font:500 16px/1 "Manrope",Arial,sans-serif;cursor:pointer;white-space:nowrap}.pcm-tab.is-active{background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.08)}
.pcm-config-stage{position:absolute;left:0;right:0;top:424px;height:571px}
.pcm-config-panel{display:none;width:100%;height:571px}.pcm-config-panel.is-active{display:flex;gap:28px;align-items:stretch}.pcm-config-copy{position:relative;width:697px;height:571px;flex:none}.pcm-config-info{display:flex;flex-direction:column;gap:24px;width:697px}.pcm-config-heading{display:flex;flex-direction:column;gap:16px;width:627px}.pcm-config-copy h3{margin:0;font-size:40px;font-weight:700;line-height:1.375;color:#050608}.pcm-config-copy p{margin:0;font-size:18px;line-height:1.5;color:#050608}.pcm-config-copy ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.pcm-config-copy li{position:relative;padding-left:50px;min-height:36px;font-size:24px;font-weight:500;line-height:1.5;color:#141414}.pcm-config-copy li:before{content:"";position:absolute;left:0;top:50%;width:18px;height:18px;transform:translateY(-50%);border-radius:50%;background:#e83535}.pcm-config-copy>.pcm-btn{position:absolute;left:0;bottom:0;width:326px;height:56px}.pcm-config-img{width:995px;height:571px;overflow:hidden;border-radius:12px;flex:none}.pcm-config-img img{width:100%;height:100%;display:block;object-fit:cover;border-radius:12px}
.pcm-rules{height:704px;position:relative;background:#fff;color:#050608;overflow:hidden;padding-top:120px}
.pcm-rules__inner{height:464px;position:relative}.pcm-rules .pcm-section-title{position:absolute;left:0;right:0;top:0;height:154px;margin:0}.pcm-rules .pcm-section-title h2{font-size:48px;line-height:1.375}.pcm-rules .pcm-section-title p{margin:16px auto 0;width:706px;font-size:24px;line-height:1.5;color:rgba(5,6,8,.75)}
.pcm-rules-grid{position:absolute;left:0;top:178px;width:1720px;height:286px;display:grid;grid-template-columns:repeat(3,557.333px);grid-template-rows:131px 131px;gap:24px}
.pcm-rules-grid article{display:flex;align-items:flex-start;gap:24px;width:557.333px;height:131px;padding:0;border:0;background:transparent}.pcm-rule-icon{display:block;flex:0 0 64px;width:64px;height:64px;border-radius:13px;background-position:center;background-size:cover;background-repeat:no-repeat}.pcm-rule-icon:before{display:none}.pcm-rules-grid .pcm-rule-icon--ruler{background:transparent url('../img/ui/rule-ruler.png') center/cover no-repeat}.pcm-rules-grid .pcm-rule-icon--case{background:transparent url('../img/ui/rule-case.png') center/cover no-repeat}.pcm-rules-grid .pcm-rule-icon--sparkles{background:transparent url('../img/ui/rule-style.png') center/cover no-repeat}.pcm-rules-grid .pcm-rule-icon--bolt{background:transparent url('../img/ui/rule-software.png') center/cover no-repeat}.pcm-rules-grid .pcm-rule-icon--mouse{background:transparent url('../img/ui/rule-mouse.png') center/cover no-repeat}.pcm-rules-grid .pcm-rule-icon--monitor{background:transparent url('../img/ui/rule-monitor.png') center/cover no-repeat}.pcm-rules-grid h3{margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.4}.pcm-rules-grid p{margin:0;font-size:18px;line-height:1.5;color:rgba(5,6,8,.75)}
.pcm-included{height:800px;position:relative;padding:0;background:#050608;color:#fff;overflow:hidden}.pcm-included__inner{height:800px;position:relative}.pcm-included h2{position:absolute;left:0;right:0;top:85px;margin:0;text-align:center;font-size:48px;font-weight:800;line-height:1.375}.pcm-included-grid{position:absolute;left:0;top:183px;width:1720px;height:428px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:214px 214px;border:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent;overflow:hidden}.pcm-included-item{position:relative;height:214px;padding:24px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02);transition:background .2s}.pcm-included-item:nth-child(3n){border-right:0}.pcm-included-item:nth-child(n+4){border-bottom:0}.pcm-included-item:hover{background:rgba(255,255,255,.06)}.pcm-included-item span{display:block;margin:0 0 4px;color:rgba(255,255,255,.25);font-size:40px;font-weight:400;line-height:1.35}.pcm-included-item h3{margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.4;color:#fff}.pcm-included-item p{margin:0;max-width:525px;font-size:18px;line-height:1.5;color:rgba(255,255,255,.75)}.pcm-included>.pcm-container>.pcm-btn{position:absolute;left:50%;top:659px;transform:translateX(-50%);width:326px;height:56px}
.pcm-steps{height:718px;position:relative;background:#f8f7f3;color:#050608;overflow:hidden}.pcm-steps__inner{height:718px;position:relative}.pcm-steps h2{position:absolute;left:0;right:0;top:202px;margin:0;text-align:center;font-size:48px;font-weight:800;line-height:1.375}.pcm-steps-grid{position:absolute;left:0;top:316px;width:1720px;height:200px;display:grid;grid-template-columns:335px 353px 413px 368px;column-gap:84px}.pcm-steps-grid:before{content:"";position:absolute;left:244px;right:260px;top:40px;border-top:1px dashed #c8c6c0;z-index:0}.pcm-steps-grid article{position:relative;height:200px;text-align:center;z-index:1}.pcm-steps-grid article>b{display:grid;place-items:center;width:80px;height:80px;margin:0 auto 16px;border-radius:16px;background:#e83535;color:#fff;font-size:48px;font-weight:700;line-height:1}.pcm-steps-grid article>div{height:104px}.pcm-steps-grid h3{margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.4}.pcm-steps-grid p{margin:0 auto;font-size:18px;line-height:1.5;color:rgba(5,6,8,.75)}.pcm-steps-grid a{color:#e83535}
.pcm-guarantee{height:841px;position:relative;padding:0;background:#050608;color:#fff;overflow:hidden}.pcm-guarantee-grid{height:841px;position:relative;display:block}.pcm-guarantee-copy{position:absolute;left:0;top:152px;width:706px}.pcm-guarantee h2{margin:0;width:596px;font-size:48px;font-weight:800;line-height:1.375}.pcm-guarantee h2 strong{color:#e83535}.pcm-guarantee-copy>p{margin:16px 0 0;width:706px;font-size:24px;line-height:1.5;color:rgba(255,255,255,.75)}.pcm-guarantee-copy>p b{font-weight:400;color:#fff}.pcm-guarantee ul{position:absolute;left:0;top:252px;width:697px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.pcm-guarantee li{position:relative;min-height:36px;padding-left:50px;font-size:24px;line-height:1.5;color:#fff}.pcm-guarantee li:before{content:"";position:absolute;left:0;top:9px;width:18px;height:18px;border-radius:50%;background:#e83535}.pcm-pay{position:absolute;left:0;top:456px;display:flex;gap:24px}.pcm-pay span{display:flex;align-items:center;justify-content:center;height:81px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#191919;font-size:24px;font-weight:600;line-height:1;white-space:nowrap}.pcm-warranty-cards{position:absolute;left:1014px;top:50px;width:706px;height:741px;display:flex;flex-direction:column;gap:24px}.pcm-warranty-cards article{height:240px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(255,255,255,.04)}.pcm-warranty-cards article.is-accent{height:213px;border-color:rgba(232,53,53,.5);background:rgba(232,53,53,.1)}.pcm-warranty-cards b{display:block;margin:0 0 8px;color:#e83535;font-size:40px;font-weight:800;line-height:1.375}.pcm-warranty-cards h3{margin:0 0 24px;font-size:24px;font-weight:600;line-height:1.375}.pcm-warranty-cards p{margin:0;font-size:24px;line-height:1.5;color:rgba(255,255,255,.75)}.pcm-warranty-cards .is-accent h3{margin-bottom:24px}
.pcm-contact{height:949px;position:relative;padding:120px 0;background:#fff;color:#050608;overflow:hidden}.pcm-contact-card{height:709px;position:relative;border:1px solid #eceae5;border-radius:32px;background:#f8f7f3;overflow:hidden;display:block}.pcm-contact-copy{position:absolute;left:49px;top:49px;width:655px;height:610px;padding:0}.pcm-contact-copy h2{margin:0;font-family:"Syne",Arial,sans-serif;font-size:48px;font-weight:800;line-height:1.3;white-space:nowrap}.pcm-contact-copy>p{margin:15px 0 0;width:506px;font-family:"Syne",Arial,sans-serif;font-size:24px;line-height:1.5;color:rgba(5,6,8,.75)}.pcm-contact-copy>p strong{font-weight:500;color:#050608}.pcm-contact .pcm-lead-form{position:absolute;left:0;top:182px;width:655px;height:427px}.pcm-contact .pcm-lead-form label:not(.pcm-consent){margin-bottom:16px}.pcm-contact .pcm-consent{margin-top:0}.pcm-contact .pcm-submit{position:absolute;right:0;bottom:0}.pcm-contact-image{position:absolute;left:919px;top:9px;width:766px;height:713px;overflow:hidden}.pcm-contact-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}

@media(max-width:768px){
 .pcm-home-main{width:100%;overflow:hidden}
 .pcm-hero{height:844px;padding:0;background:#050608}.pcm-hero__card{position:relative;left:0;top:0;transform:none;width:100%;height:844px;border:0;border-radius:0;background:#050608}.pcm-hero__card:before{left:50%;top:422px;width:317px;height:317px;filter:blur(90px)}
 .pcm-mobile-schedule{display:flex;position:absolute;left:50%;top:68px;transform:translateX(-50%);width:262px;height:19px;align-items:center;justify-content:space-between;z-index:4;font-size:14px;line-height:19px;color:rgba(255,255,255,.7);white-space:nowrap}.pcm-mobile-schedule b{font-weight:400;color:#fff}.pcm-mobile-schedule .pcm-online{display:flex;font-size:14px;line-height:19px}.pcm-mobile-schedule .pcm-online i{width:6px;height:6px}
 .pcm-hero__copy{position:absolute;inset:0;width:100%;height:844px}.pcm-pill{left:16px;top:111px;padding:4px 8px;font-size:14px;line-height:21px;height:29px}.pcm-hero h1{left:16px;top:148px;width:358px;font-size:32px;line-height:1.375;letter-spacing:0}.pcm-lead{left:16px;top:244px;width:358px;font-size:16px;line-height:1.25;white-space:normal}.pcm-hero ul{left:16px;top:316px;width:358px;gap:8px}.pcm-hero li{min-height:24px;padding-left:22px;font-size:16px;line-height:1.5}.pcm-hero li:before{top:5px;width:14px;height:14px;background-size:14px 14px}.pcm-price{left:16px;top:484px;width:358px;height:52px;padding:8px 16px;font-size:18px}.pcm-price b{font-size:24px}.pcm-actions{left:16px;top:659px;width:358px;display:block}.pcm-actions .pcm-btn{position:absolute;left:0;width:358px;height:56px;min-height:56px;font-size:16px}.pcm-actions .pcm-btn--red{top:0}.pcm-actions .pcm-btn--ghost{top:72px}.pcm-hero small{left:16px;top:791px;width:358px;font-size:14px;line-height:21px}.pcm-hero__visual{left:-106px;top:328.93px;width:623px;height:529.14px;z-index:1}.pcm-hero__visual img{object-fit:contain;object-position:center bottom}.pcm-hero__visual:after{background:linear-gradient(180deg,#050608 0%,rgba(5,6,8,0) 15%,rgba(5,6,8,0) 76%,#050608 100%)}
 .pcm-advantages{height:360px}.pcm-benefits{position:absolute;left:16px;top:58.5px;transform:none;width:calc(100% - 16px);height:243px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px 0 0;scrollbar-width:none}.pcm-benefits::-webkit-scrollbar{display:none}.pcm-benefits article{flex:0 0 358px;width:358px;height:243px;scroll-snap-align:start}.pcm-icon{width:48px;height:48px;border-radius:10px}.pcm-icon:before{font-size:22px}.pcm-benefits article>div{margin-top:16px}.pcm-benefits h3{margin-bottom:8px;font-size:24px;line-height:1.5}.pcm-benefits p{font-size:18px;line-height:1.5}.pcm-slider-dots{display:flex;align-items:center;justify-content:space-between;width:108px;height:5px}.pcm-slider-dots i{width:28px;height:5px;border-radius:100px;background:#d5d4cf}.pcm-slider-dots i.is-active{background:#e83535}.pcm-benefit-dots{position:absolute;left:141px;top:318px}
 .pcm-configs{height:907px}.pcm-configs__inner{width:100%;height:907px}.pcm-configs .pcm-section-title{top:72px;height:132px}.pcm-section-title h2,.pcm-configs .pcm-section-title h2{width:258px;margin:0 auto;font-size:28px;line-height:1.36}.pcm-configs .pcm-section-title p{width:358px;margin:8px auto 0;font-size:16px;line-height:1.5}.pcm-configs .pcm-section-title br{display:none}.pcm-tabs{left:16px;right:auto;top:220px;width:calc(100% - 16px);height:48px;padding:0;display:flex;gap:8px;overflow-x:auto;background:transparent;border-radius:0;scrollbar-width:none}.pcm-tabs::-webkit-scrollbar{display:none}.pcm-tab{flex:0 0 auto;height:48px;padding:0 16px;border:1px solid #e2e0da;border-radius:8px;background:#eceae5;font-size:14px}.pcm-tab.is-active{background:#fff}.pcm-config-stage{left:16px;right:auto;top:284px;width:358px;height:602.445px}.pcm-config-panel{width:358px;height:602.445px}.pcm-config-panel.is-active{display:flex;flex-direction:column;gap:9px}.pcm-config-img{order:-1;width:358px;height:205.445px;border-radius:8px}.pcm-config-img img{height:205.445px;border-radius:8px}.pcm-config-copy{width:358px;height:388px}.pcm-config-info{width:358px;gap:12px}.pcm-config-heading{width:358px;gap:8px}.pcm-config-copy h3{font-size:18px;line-height:1.4}.pcm-config-copy p{font-size:16px;line-height:1.5}.pcm-config-copy ul{gap:8px}.pcm-config-copy li{min-height:21px;padding-left:16px;font-size:14px;line-height:1.5}.pcm-config-copy li:before{width:8px;height:8px}.pcm-config-copy>.pcm-btn{width:358px;height:56px;font-size:16px}
 .pcm-rules{height:462px;padding:0;background:#fff}.pcm-rules__inner{width:100%;height:462px}.pcm-rules .pcm-section-title{top:64px;height:108px}.pcm-rules .pcm-section-title h2{width:258px;margin:auto;font-size:28px;line-height:1.36}.pcm-rules .pcm-section-title p{width:358px;margin:8px auto 0;font-size:16px;line-height:1.5}.pcm-rules .pcm-section-title br{display:none}.pcm-rules-grid{left:16px;top:188px;width:calc(100% - 16px);height:189px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pcm-rules-grid::-webkit-scrollbar{display:none}.pcm-rules-grid article{flex:0 0 358px;width:358px;height:189px;gap:16px;scroll-snap-align:start}.pcm-rule-icon{flex-basis:48px;width:48px;height:48px;border-radius:10px}.pcm-rule-icon:before{font-size:21px}.pcm-rules-grid h3{font-size:24px;line-height:1.5}.pcm-rules-grid p{font-size:18px;line-height:1.5}.pcm-rules-dots{position:absolute;left:141px;top:393px}
 .pcm-included{height:981px}.pcm-included__inner{width:100%;height:981px}.pcm-included h2{top:32px;width:258px;left:66px;right:auto;font-size:28px;line-height:1.36}.pcm-included-grid{left:16px;top:124px;width:358px;height:737px;display:flex;flex-direction:column;gap:24px;border:0;overflow:visible}.pcm-included-item,.pcm-included-item:nth-child(3n),.pcm-included-item:nth-child(n+4){flex:none;width:358px;height:76px;min-height:76px;padding:0;border:0;background:transparent}.pcm-included-item:first-child{height:201px}.pcm-included-item:nth-child(2){height:112px}.pcm-included-item span{margin:0 0 12px;font-size:20px;line-height:28px;color:rgba(255,255,255,.25)}.pcm-included-item h3{margin:0;font-size:24px;line-height:1.5}.pcm-included-item p{display:none;margin:8px 0 0;font-size:18px;line-height:1.5;color:rgba(255,255,255,.75)}.pcm-included-item:first-child p,.pcm-included-item.is-visible p{display:block}.pcm-included>.pcm-container>.pcm-btn{left:16px;top:893px;transform:none;width:358px;height:56px;font-size:16px}
 .pcm-steps{height:1050px}.pcm-steps__inner{width:100%;height:1050px}.pcm-steps h2{left:66px;right:auto;top:96px;width:258px;font-size:28px;line-height:1.36}.pcm-steps-grid{left:16px;top:196px;width:358px;height:758px;display:flex;flex-direction:column;gap:24px}.pcm-steps-grid:before{left:50%;right:auto;top:24px;bottom:24px;height:auto;border-top:0;border-left:1px dashed #c8c6c0}.pcm-steps-grid article{flex:none;width:358px;height:158px;background:#f8f7f3;display:block}.pcm-steps-grid article>b{width:48px;height:48px;margin:0 auto 12px;border-radius:10px;font-size:28px}.pcm-steps-grid article>div{height:98px}.pcm-steps-grid h3{margin:0 0 8px;font-size:24px;line-height:1.5}.pcm-steps-grid p{width:335px;margin:0 auto;font-size:18px;line-height:1.5}.pcm-steps-grid a{color:#e83535}
 .pcm-guarantee{height:949px}.pcm-guarantee-grid{width:100%;height:949px}.pcm-guarantee-copy{left:16px;top:32px;width:358px}.pcm-guarantee h2{width:358px;font-size:28px;line-height:1.36}.pcm-guarantee h2 br{display:none}.pcm-guarantee-copy>p{width:358px;margin-top:8px;font-size:16px;line-height:1.5}.pcm-guarantee ul{top:142px;width:358px;gap:8px}.pcm-guarantee li{min-height:21px;padding-left:16px;font-size:14px;line-height:1.5}.pcm-guarantee li:before{top:6.5px;width:8px;height:8px}.pcm-pay{top:253px;gap:8px}.pcm-pay span{width:175px;height:43px;padding:12px 16px;border-radius:12px;font-size:14px}.pcm-warranty-cards{left:16px;top:352px;width:358px;height:565px;gap:16px}.pcm-warranty-cards article{height:182px;padding:16px;border-radius:16px}.pcm-warranty-cards article.is-accent{height:169px}.pcm-warranty-cards b{margin:0 0 4px;font-size:24px;line-height:33px}.pcm-warranty-cards h3{margin:0 0 16px;font-size:18px;line-height:25px}.pcm-warranty-cards p{font-size:16px;line-height:1.5}.pcm-warranty-cards .is-accent h3{margin-bottom:16px}
 .pcm-contact{height:1032px;padding:64px 0;background:#fff}.pcm-contact-card{width:390px;height:904px;margin:0;border:0;border-radius:0;background:#f8f7f3}.pcm-contact-copy{left:16px;top:32px;width:358px;height:auto}.pcm-contact-copy h2{white-space:normal;text-align:center;font-size:28px;line-height:1.35}.pcm-contact-copy>p{width:358px;margin:8px 0 0;font-size:16px;line-height:1.5;text-align:left}.pcm-contact .pcm-lead-form{top:118px;width:358px;height:auto}.pcm-contact .pcm-lead-form label:not(.pcm-consent){margin-bottom:12px}.pcm-contact .pcm-submit{position:relative;right:auto;bottom:auto;margin-top:12px}.pcm-contact-image{left:0;top:auto;bottom:0;width:390px;height:360px}.pcm-contact-image img{object-fit:cover;object-position:center top}
}
@media(max-width:390px){.pcm-config-stage{width:358px}.pcm-contact-card{width:390px}.pcm-hero h1{font-size:32px}}
@media(max-width:360px){
 .pcm-mobile-schedule{width:250px;font-size:13px}.pcm-hero h1,.pcm-section-title h2,.pcm-rules .pcm-section-title h2,.pcm-included h2,.pcm-steps h2,.pcm-guarantee h2,.pcm-contact-copy h2{font-size:27px}.pcm-hero h1,.pcm-lead,.pcm-hero ul,.pcm-price,.pcm-actions,.pcm-hero small{left:16px;width:328px}.pcm-hero__visual{left:-115px}.pcm-benefits article,.pcm-rules-grid article{flex-basis:328px;width:328px}.pcm-benefit-dots,.pcm-rules-dots{left:126px}.pcm-configs .pcm-section-title p,.pcm-rules .pcm-section-title p{width:328px}.pcm-config-stage,.pcm-config-panel,.pcm-config-img,.pcm-config-copy,.pcm-config-info,.pcm-config-heading,.pcm-config-copy>.pcm-btn{width:328px}.pcm-config-img,.pcm-config-img img{height:188px}.pcm-config-panel.is-active{gap:9px}.pcm-included h2,.pcm-steps h2{left:51px}.pcm-included-grid,.pcm-included-item,.pcm-included-item:nth-child(3n),.pcm-included-item:nth-child(n+4),.pcm-included>.pcm-container>.pcm-btn,.pcm-steps-grid,.pcm-guarantee-copy,.pcm-guarantee h2,.pcm-guarantee-copy>p,.pcm-guarantee ul,.pcm-warranty-cards{width:328px}.pcm-included-grid,.pcm-included>.pcm-container>.pcm-btn,.pcm-steps-grid,.pcm-guarantee-copy,.pcm-warranty-cards{left:16px}.pcm-pay span{width:160px}.pcm-contact-card{width:360px}.pcm-contact-copy,.pcm-contact-copy>p,.pcm-contact .pcm-lead-form{width:328px}.pcm-contact-image{width:360px}
}
.pcm-hero__copy{display:block;padding:0}
.pcm-hero__copy .pcm-price{width:536px}
.pcm-configs{padding:0}
.pcm-config-copy{padding:0}
.pcm-steps{padding:0;text-align:initial}
@media(max-width:768px){
 .pcm-hero__copy{display:block;padding:0}
 .pcm-hero__copy .pcm-price{width:358px}
 .pcm-configs{padding:0}
 .pcm-config-copy{padding:0}
 .pcm-steps{padding:0;text-align:initial}
}
@media(max-width:360px){.pcm-hero__copy .pcm-price{width:328px}}
@media(min-width:1200px){
 .pcm-pill{top:159px}.pcm-hero h1{top:208px}.pcm-lead{top:397px}.pcm-hero ul{top:449px}.pcm-price{top:586px}.pcm-actions{top:711px}.pcm-hero small{top:790px}
 .pcm-included{background:radial-gradient(circle at 3% 96%,rgba(232,53,53,.13),transparent 16%),radial-gradient(circle at 97% 3%,rgba(232,53,53,.08),transparent 16%),#050608}
}
.pcm-hero h1 strong{display:inline;margin:0}
.pcm-hero li,.pcm-config-copy li,.pcm-guarantee li{margin:0}
.pcm-pay{margin:0}
@media(max-width:768px){
 .pcm-hero__copy .pcm-price{margin:0}
 .pcm-actions .pcm-btn--ghost{top:0}
 .pcm-actions .pcm-btn--red{top:72px}
}
@media(min-width:1200px) and (max-width:1599px){
 .pcm-container{width:calc(100% - 64px)}
 .pcm-header__inner{height:80px}.pcm-logo img{width:300px}.pcm-header__right{gap:20px;font-size:15px}.pcm-header__schedule{display:none}.pcm-online{font-size:14px}.pcm-header-phone{font-size:18px}.pcm-header .pcm-callback-open{display:flex;width:240px;height:52px;font-size:15px}
 .pcm-floating-quiz{right:32px;bottom:32px;width:78px;height:78px;background-size:78px 78px}
 .pcm-hero{height:auto;min-height:900px;padding:90px 32px 50px}.pcm-hero__card{position:relative;left:auto;top:auto;transform:none;width:100%;height:780px;border-radius:30px}.pcm-hero__copy{left:42px;width:52%}.pcm-pill{top:76px}.pcm-hero h1{top:125px;width:620px;max-width:100%;font-size:50px;line-height:1.18}.pcm-lead{top:260px;width:570px;max-width:100%;font-size:20px;white-space:normal}.pcm-hero ul{top:325px;width:560px;max-width:100%;gap:10px}.pcm-hero li{font-size:16px}.pcm-price,.pcm-hero__copy .pcm-price{top:480px;width:430px;height:64px;font-size:20px}.pcm-price b{font-size:28px}.pcm-actions{top:570px;gap:12px}.pcm-actions .pcm-btn{height:60px;min-height:60px;font-size:15px}.pcm-actions .pcm-btn--red{width:300px}.pcm-actions .pcm-btn--ghost{width:160px}.pcm-hero small{top:645px;font-size:12px}.pcm-hero__visual{left:43%;top:45px;width:64%;height:730px}
 .pcm-advantages,.pcm-configs,.pcm-rules,.pcm-included,.pcm-steps,.pcm-guarantee,.pcm-contact{height:auto;min-height:0}
 .pcm-advantages{padding:72px 32px}.pcm-benefits{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.pcm-benefits article{width:auto;height:auto}.pcm-benefits p{font-size:16px}.pcm-benefits h3{font-size:22px}
 .pcm-configs{padding:76px 32px}.pcm-configs__inner,.pcm-rules__inner,.pcm-included__inner,.pcm-steps__inner,.pcm-guarantee-grid{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto}
 .pcm-configs .pcm-section-title,.pcm-tabs,.pcm-config-stage,.pcm-rules .pcm-section-title,.pcm-rules-grid,.pcm-included h2,.pcm-included-grid,.pcm-included>.pcm-container>.pcm-btn,.pcm-steps h2,.pcm-steps-grid,.pcm-guarantee-copy,.pcm-warranty-cards{position:relative;left:auto;right:auto;top:auto;transform:none}
 .pcm-configs .pcm-section-title{height:auto}.pcm-section-title h2{font-size:42px;line-height:1.25}.pcm-configs .pcm-section-title p,.pcm-rules .pcm-section-title p{font-size:20px}
 .pcm-tabs{margin:40px 0 30px;width:100%;height:64px}.pcm-tab{font-size:14px}
 .pcm-config-stage{height:auto}.pcm-config-panel,.pcm-config-panel.is-active{width:100%;height:500px}.pcm-config-panel.is-active{display:flex;gap:24px}.pcm-config-copy{width:42%;height:500px}.pcm-config-heading,.pcm-config-info{width:100%}.pcm-config-copy h3{font-size:32px}.pcm-config-copy p{font-size:16px}.pcm-config-copy li{padding-left:30px;font-size:17px;line-height:1.45}.pcm-config-copy li:before{width:12px;height:12px}.pcm-config-img{width:calc(58% - 24px);height:500px}.pcm-config-img img{height:500px}.pcm-config-copy>.pcm-btn{width:300px}
 .pcm-rules{padding:76px 32px}.pcm-rules .pcm-section-title{height:auto}.pcm-rules-grid{width:100%;height:auto;margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:34px 28px}.pcm-rules-grid article{width:auto;height:auto;gap:18px}.pcm-rule-icon{flex-basis:54px;width:54px;height:54px}.pcm-rules-grid h3{font-size:21px}.pcm-rules-grid p{font-size:15px}
 .pcm-included{padding:76px 32px}.pcm-included h2{text-align:center;font-size:42px}.pcm-included-grid{width:100%;height:auto;margin-top:42px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,190px)}.pcm-included-item,.pcm-included-item:nth-child(3n),.pcm-included-item:nth-child(n+4){height:190px;padding:20px}.pcm-included-item h3{font-size:21px}.pcm-included-item p{font-size:15px}.pcm-included-item span{font-size:32px}.pcm-included>.pcm-container>.pcm-btn{display:flex;margin:42px auto 0;width:300px}
 .pcm-steps{padding:90px 32px}.pcm-steps h2{text-align:center;font-size:42px}.pcm-steps-grid{width:100%;height:auto;margin-top:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px}.pcm-steps-grid:before{left:12%;right:12%;top:34px}.pcm-steps-grid article{height:auto}.pcm-steps-grid article>b{width:68px;height:68px;font-size:38px}.pcm-steps-grid h3{font-size:24px}.pcm-steps-grid p{font-size:15px}
 .pcm-guarantee{padding:76px 32px}.pcm-guarantee-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.pcm-guarantee-copy,.pcm-warranty-cards{position:relative;width:auto;height:auto}.pcm-guarantee h2{width:100%;font-size:40px}.pcm-guarantee-copy>p{width:100%;font-size:19px}.pcm-guarantee ul,.pcm-pay{position:relative;left:auto;top:auto;width:100%}.pcm-guarantee ul{margin-top:28px;gap:14px}.pcm-guarantee li{padding-left:30px;font-size:18px}.pcm-guarantee li:before{width:12px;height:12px}.pcm-pay{margin-top:30px}.pcm-pay span{width:auto;min-width:210px}.pcm-warranty-cards{display:flex;gap:18px}.pcm-warranty-cards article,.pcm-warranty-cards article.is-accent{height:auto;min-height:190px;flex:1}.pcm-warranty-cards p{font-size:15px}
 .pcm-contact{padding:76px 32px}.pcm-contact-card{width:100%;height:650px}.pcm-contact-copy{left:40px;top:38px;width:46%;height:570px}.pcm-contact-copy h2{font-size:38px;white-space:normal}.pcm-contact-copy>p{width:100%;font-size:18px}.pcm-contact .pcm-lead-form{top:150px;width:100%;height:390px}.pcm-contact-image{left:auto;right:0;top:0;width:48%;height:650px}.pcm-contact-image img{object-position:center center}
}

@media(min-width:900px) and (max-width:1199px){
 .pcm-container{width:calc(100% - 64px)}
 .pcm-header__inner{height:80px}.pcm-logo img{width:260px}.pcm-header__schedule,.pcm-header__right>.pcm-online{display:none}.pcm-header__right{gap:16px}.pcm-header-phone{font-size:17px}.pcm-header .pcm-callback-open{display:flex;width:220px;height:50px;font-size:14px}.pcm-mobile-call{display:none}
 .pcm-floating-quiz{right:24px;bottom:24px;width:70px;height:70px;background-size:70px 70px}
 .pcm-hero{height:auto;min-height:840px;padding:90px 32px 44px}.pcm-hero__card{position:relative;left:auto;top:auto;transform:none;width:100%;height:710px;border-radius:26px}.pcm-hero__copy{left:34px;width:54%}.pcm-pill{top:58px;font-size:14px}.pcm-hero h1{top:105px;width:540px;max-width:100%;font-size:42px;line-height:1.18}.pcm-lead{top:218px;width:500px;max-width:100%;font-size:18px;white-space:normal}.pcm-hero ul{top:276px;width:470px;max-width:100%;gap:8px}.pcm-hero li{font-size:14px}.pcm-price,.pcm-hero__copy .pcm-price{top:410px;width:360px;height:58px;font-size:18px}.pcm-price b{font-size:25px}.pcm-actions{top:493px;gap:10px}.pcm-actions .pcm-btn{height:56px;min-height:56px;font-size:13px}.pcm-actions .pcm-btn--red{width:260px}.pcm-actions .pcm-btn--ghost{width:140px}.pcm-hero small{top:562px;font-size:11px}.pcm-hero__visual{left:45%;top:60px;width:62%;height:650px}
 .pcm-advantages,.pcm-configs,.pcm-rules,.pcm-included,.pcm-steps,.pcm-guarantee,.pcm-contact{height:auto;min-height:0}
 .pcm-advantages{padding:64px 32px}.pcm-benefits{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pcm-benefits article{width:auto;height:auto}.pcm-icon{width:52px;height:52px}.pcm-benefits h3{font-size:20px}.pcm-benefits p{font-size:14px}
 .pcm-configs{padding:68px 32px}.pcm-configs__inner,.pcm-rules__inner,.pcm-included__inner,.pcm-steps__inner,.pcm-guarantee-grid{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto}
 .pcm-configs .pcm-section-title,.pcm-tabs,.pcm-config-stage,.pcm-rules .pcm-section-title,.pcm-rules-grid,.pcm-included h2,.pcm-included-grid,.pcm-included>.pcm-container>.pcm-btn,.pcm-steps h2,.pcm-steps-grid,.pcm-guarantee-copy,.pcm-warranty-cards{position:relative;left:auto;right:auto;top:auto;transform:none}
 .pcm-section-title h2{font-size:36px;line-height:1.25}.pcm-configs .pcm-section-title,.pcm-rules .pcm-section-title{height:auto}.pcm-configs .pcm-section-title p,.pcm-rules .pcm-section-title p{font-size:17px}
 .pcm-tabs{width:100%;height:58px;margin:34px 0 26px;gap:8px}.pcm-tab{font-size:12px;padding-inline:8px}
 .pcm-config-stage{height:auto}.pcm-config-panel,.pcm-config-panel.is-active{width:100%;height:450px}.pcm-config-panel.is-active{display:flex;gap:20px}.pcm-config-copy{width:44%;height:450px}.pcm-config-heading,.pcm-config-info{width:100%}.pcm-config-copy h3{font-size:28px}.pcm-config-copy p{font-size:14px}.pcm-config-copy ul{gap:12px}.pcm-config-copy li{padding-left:24px;font-size:14px;line-height:1.4}.pcm-config-copy li:before{width:10px;height:10px}.pcm-config-img{width:calc(56% - 20px);height:400px}.pcm-config-img img{height:400px}.pcm-config-copy>.pcm-btn{width:100%;font-size:14px}
 .pcm-rules{padding:68px 32px}.pcm-rules-grid{width:100%;height:auto;margin-top:38px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:28px}.pcm-rules-grid article{width:auto;height:auto}.pcm-rule-icon{flex-basis:50px;width:50px;height:50px}.pcm-rules-grid h3{font-size:20px}.pcm-rules-grid p{font-size:14px}
 .pcm-included{padding:68px 32px}.pcm-included h2{text-align:center;font-size:36px}.pcm-included-grid{width:100%;height:auto;margin-top:36px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,170px)}.pcm-included-item,.pcm-included-item:nth-child(3n),.pcm-included-item:nth-child(n+4){height:170px;padding:18px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.pcm-included-item:nth-child(2n){border-right:0}.pcm-included-item:nth-last-child(-n+2){border-bottom:0}.pcm-included-item h3{font-size:18px}.pcm-included-item p{display:block;font-size:13px}.pcm-included-item span{font-size:26px}.pcm-included>.pcm-container>.pcm-btn{display:flex;margin:36px auto 0}
 .pcm-steps{padding:72px 32px}.pcm-steps h2{text-align:center;font-size:36px}.pcm-steps-grid{width:100%;height:auto;margin-top:40px;grid-template-columns:repeat(2,1fr);gap:42px 30px}.pcm-steps-grid:before{display:none}.pcm-steps-grid article{height:auto}.pcm-steps-grid h3{font-size:22px}.pcm-steps-grid p{font-size:14px}
 .pcm-guarantee{padding:68px 32px}.pcm-guarantee-grid{display:grid;grid-template-columns:43% 57%;gap:28px}.pcm-guarantee-copy,.pcm-warranty-cards{width:auto;height:auto}.pcm-guarantee h2{width:100%;font-size:32px}.pcm-guarantee-copy>p{width:100%;font-size:15px}.pcm-guarantee ul,.pcm-pay{position:relative;left:auto;top:auto;width:100%}.pcm-guarantee ul{margin-top:26px;gap:10px}.pcm-guarantee li{padding-left:22px;font-size:14px}.pcm-guarantee li:before{width:9px;height:9px}.pcm-pay{margin-top:28px;display:flex;flex-direction:column;gap:8px}.pcm-pay span{width:220px}.pcm-warranty-cards{display:flex;gap:14px}.pcm-warranty-cards article,.pcm-warranty-cards article.is-accent{height:auto;min-height:170px;flex:1;padding:18px}.pcm-warranty-cards b{font-size:24px}.pcm-warranty-cards h3{font-size:17px}.pcm-warranty-cards p{font-size:13px}
 .pcm-contact{padding:68px 32px}.pcm-contact-card{width:100%;height:620px}.pcm-contact-copy{left:32px;top:32px;width:48%;height:550px}.pcm-contact-copy h2{font-size:32px;white-space:normal}.pcm-contact-copy>p{width:100%;font-size:15px}.pcm-contact .pcm-lead-form{top:135px;width:100%;height:390px}.pcm-contact-image{left:auto;right:0;top:0;width:46%;height:620px}
}

@media(min-width:641px) and (max-width:899px){
 .pcm-container{width:calc(100% - 64px)}
 .pcm-header{height:60px}.pcm-header__inner{height:60px;width:calc(100% - 32px);display:flex;align-items:center;justify-content:space-between}.pcm-header .pcm-logo img{width:250px}.pcm-header__schedule,.pcm-header__right>.pcm-online,.pcm-header-phone,.pcm-header__right>.pcm-callback-open{display:none}.pcm-header__right{display:flex}.pcm-mobile-call{display:flex;width:150px;height:44px;min-height:44px;font-size:14px}
 .pcm-floating-quiz{right:20px;bottom:20px;width:64px;height:64px;background-size:64px 64px}
 .pcm-hero{height:auto;padding:80px 32px 44px}.pcm-hero__card{position:relative;left:auto;top:auto;transform:none;width:100%;height:790px;border:1px solid rgba(255,255,255,.1);border-radius:26px}.pcm-mobile-schedule{display:flex;left:32px;top:22px;transform:none;width:270px}.pcm-hero__copy{position:absolute;inset:0;width:100%;height:790px}.pcm-pill{left:32px;top:70px}.pcm-hero h1{left:32px;top:115px;width:55%;font-size:40px;line-height:1.18}.pcm-lead{left:32px;top:220px;width:52%;font-size:17px;white-space:normal}.pcm-hero ul{left:32px;top:278px;width:52%;gap:8px}.pcm-hero li{font-size:14px}.pcm-price,.pcm-hero__copy .pcm-price{left:32px;top:420px;width:46%;height:56px;font-size:17px}.pcm-price b{font-size:24px}.pcm-actions{left:32px;top:515px;width:46%;display:flex;gap:10px}.pcm-actions .pcm-btn{position:static!important;width:auto!important;flex:1;height:56px;min-height:56px;font-size:13px}.pcm-hero small{left:32px;top:585px;width:46%;font-size:11px}.pcm-hero__visual{left:43%;top:120px;width:68%;height:650px;transform:none}.pcm-hero__visual:after{background:linear-gradient(90deg,#050608 0%,rgba(5,6,8,.72) 10%,transparent 30%,transparent 100%)}
 .pcm-advantages,.pcm-configs,.pcm-rules,.pcm-included,.pcm-steps,.pcm-guarantee,.pcm-contact{height:auto;min-height:0}
 .pcm-advantages{padding:56px 32px}.pcm-benefits{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory}.pcm-benefits article{flex:0 0 360px;width:360px;height:auto;scroll-snap-align:start}.pcm-benefit-dots{position:relative;left:auto;top:auto;margin:28px auto 0}
 .pcm-configs{padding:60px 32px}.pcm-configs__inner,.pcm-rules__inner,.pcm-included__inner,.pcm-steps__inner,.pcm-guarantee-grid{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto}
 .pcm-configs .pcm-section-title,.pcm-tabs,.pcm-config-stage,.pcm-rules .pcm-section-title,.pcm-rules-grid,.pcm-included h2,.pcm-included-grid,.pcm-included>.pcm-container>.pcm-btn,.pcm-steps h2,.pcm-steps-grid,.pcm-guarantee-copy,.pcm-warranty-cards{position:relative;left:auto;right:auto;top:auto;transform:none}
 .pcm-section-title h2{font-size:34px;line-height:1.22}.pcm-configs .pcm-section-title,.pcm-rules .pcm-section-title{height:auto}.pcm-configs .pcm-section-title p,.pcm-rules .pcm-section-title p{width:min(620px,100%);font-size:16px}
 .pcm-tabs{width:100%;height:48px;margin:30px 0 24px;padding:0;display:flex;gap:8px;overflow-x:auto;background:transparent}.pcm-tab{flex:0 0 auto;height:48px;padding:0 16px;border:1px solid #e2e0da;background:#eceae5;font-size:13px}.pcm-tab.is-active{background:#fff}
 .pcm-config-stage{width:100%;height:auto}.pcm-config-panel,.pcm-config-panel.is-active{width:100%;height:auto}.pcm-config-panel.is-active{display:flex;flex-direction:column;gap:16px}.pcm-config-img{order:-1;width:100%;height:auto;aspect-ratio:995/571}.pcm-config-img img{height:100%}.pcm-config-copy{width:100%;height:auto}.pcm-config-heading,.pcm-config-info{width:100%}.pcm-config-copy h3{font-size:28px}.pcm-config-copy p{font-size:15px}.pcm-config-copy ul{gap:10px;margin-top:4px}.pcm-config-copy li{padding-left:22px;font-size:15px;line-height:1.45}.pcm-config-copy li:before{width:9px;height:9px}.pcm-config-copy>.pcm-btn{position:relative;left:auto;bottom:auto;width:100%;margin-top:24px}
 .pcm-rules{padding:58px 32px}.pcm-rules-grid{width:100%;height:auto;margin-top:28px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory}.pcm-rules-grid article{display:block;flex:0 0 360px;width:360px;height:auto;min-height:190px;scroll-snap-align:start}.pcm-rule-icon{width:48px;height:48px;margin-bottom:16px}.pcm-rules-grid h3{font-size:22px}.pcm-rules-grid p{font-size:16px}.pcm-rules-dots{position:relative;left:auto;top:auto;margin:26px auto 0}
 .pcm-included{padding:58px 32px}.pcm-included h2{text-align:center;font-size:34px}.pcm-included-grid{width:100%;height:auto;margin-top:32px;display:flex;flex-direction:column;gap:22px;border:0}.pcm-included-item,.pcm-included-item:first-child,.pcm-included-item:nth-child(2),.pcm-included-item:nth-child(3n),.pcm-included-item:nth-child(n+4){width:100%;height:auto;min-height:76px;padding:0;border:0;background:transparent}.pcm-included-item span{font-size:20px}.pcm-included-item h3{font-size:22px}.pcm-included-item p{display:none;font-size:16px}.pcm-included-item:first-child p,.pcm-included-item.is-visible p{display:block}.pcm-included>.pcm-container>.pcm-btn{display:flex;width:100%;margin:36px auto 0}
 .pcm-steps{padding:64px 32px}.pcm-steps h2{text-align:center;font-size:34px}.pcm-steps-grid{width:100%;height:auto;margin-top:38px;display:grid;grid-template-columns:repeat(2,1fr);gap:44px 28px}.pcm-steps-grid:before{display:none}.pcm-steps-grid article{width:auto;height:auto}.pcm-steps-grid article>b{width:54px;height:54px;font-size:30px}.pcm-steps-grid h3{font-size:22px}.pcm-steps-grid p{width:auto;font-size:15px}
 .pcm-guarantee{padding:58px 32px}.pcm-guarantee-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.pcm-guarantee-copy,.pcm-warranty-cards{width:auto;height:auto}.pcm-guarantee h2{width:100%;font-size:30px}.pcm-guarantee-copy>p{width:100%;font-size:15px}.pcm-guarantee ul,.pcm-pay{position:relative;left:auto;top:auto;width:100%}.pcm-guarantee ul{margin-top:24px;gap:10px}.pcm-guarantee li{padding-left:20px;font-size:14px}.pcm-guarantee li:before{width:8px;height:8px}.pcm-pay{margin-top:24px;display:flex;flex-direction:column;gap:8px}.pcm-pay span{width:100%;font-size:13px}.pcm-warranty-cards{display:flex;gap:12px}.pcm-warranty-cards article,.pcm-warranty-cards article.is-accent{height:auto;min-height:170px;flex:1;padding:16px}.pcm-warranty-cards b{font-size:23px}.pcm-warranty-cards h3{font-size:16px}.pcm-warranty-cards p{font-size:13px}
 .pcm-contact{padding:58px 32px}.pcm-contact-card{width:100%;height:auto;min-height:760px;border-radius:22px}.pcm-contact-copy{position:relative;left:auto;top:auto;width:52%;height:auto;padding:32px}.pcm-contact-copy h2{font-size:30px;white-space:normal;text-align:left}.pcm-contact-copy>p{width:100%;font-size:15px}.pcm-contact .pcm-lead-form{position:relative;left:auto;top:auto;width:100%;height:auto;margin-top:28px}.pcm-contact .pcm-submit{position:relative;right:auto;bottom:auto;margin-top:12px}.pcm-contact-image{left:auto;right:0;top:0;bottom:0;width:46%;height:100%}
}

@media(min-width:391px) and (max-width:640px){
 .pcm-copy-desktop{display:none!important}.pcm-copy-mobile{display:inline!important}
 .pcm-container{width:calc(100% - 32px)}
 .pcm-header{height:60px}.pcm-header__inner{height:60px}.pcm-logo img{width:min(210px,52vw)}.pcm-mobile-call{display:flex;width:132px;height:44px;min-height:44px;padding:0 14px;font-size:14px}.pcm-header__schedule,.pcm-header__right>.pcm-online,.pcm-header-phone,.pcm-header__right>.pcm-callback-open{display:none}
 .pcm-hero{height:844px}.pcm-hero__card{width:100%;height:844px}.pcm-mobile-schedule{left:50%;transform:translateX(-50%)}.pcm-hero h1,.pcm-lead,.pcm-hero ul,.pcm-price,.pcm-hero__copy .pcm-price,.pcm-actions,.pcm-hero small{left:16px;width:calc(100% - 32px)}.pcm-hero h1{font-size:clamp(32px,7.2vw,36px)}.pcm-hero__visual{left:50%;transform:translateX(-50%);width:623px}.pcm-actions .pcm-btn{width:100%}
 .pcm-benefits{width:calc(100% - 16px)}.pcm-benefits article{flex-basis:calc(100vw - 32px);width:calc(100vw - 32px)}.pcm-benefit-dots{left:50%;transform:translateX(-50%)}
 .pcm-configs__inner{width:100%}.pcm-configs .pcm-section-title h2{width:calc(100% - 64px)}.pcm-configs .pcm-section-title p{width:calc(100% - 32px)}.pcm-config-stage,.pcm-config-panel,.pcm-config-img,.pcm-config-copy,.pcm-config-info,.pcm-config-heading,.pcm-config-copy>.pcm-btn{width:calc(100vw - 32px)}.pcm-config-img{height:auto;aspect-ratio:358/205.445}.pcm-config-img img{height:100%}
 .pcm-rules .pcm-section-title h2{width:calc(100% - 64px)}.pcm-rules .pcm-section-title p{width:calc(100% - 32px)}.pcm-rules-grid{width:calc(100% - 16px)}.pcm-rules-grid article{display:block;flex-basis:calc(100vw - 32px);width:calc(100vw - 32px)}.pcm-rules-grid article>div{margin-top:16px}.pcm-rule-icon{margin-bottom:0}.pcm-rules-dots{left:50%;transform:translateX(-50%)}
 .pcm-included h2,.pcm-steps h2{left:50%;transform:translateX(-50%);width:calc(100% - 64px)}.pcm-included-grid,.pcm-included-item,.pcm-included-item:first-child,.pcm-included-item:nth-child(2),.pcm-included-item:nth-child(3n),.pcm-included-item:nth-child(n+4),.pcm-included>.pcm-container>.pcm-btn,.pcm-steps-grid,.pcm-guarantee-copy,.pcm-guarantee h2,.pcm-guarantee-copy>p,.pcm-guarantee ul,.pcm-warranty-cards{width:calc(100vw - 32px)}.pcm-included-grid,.pcm-included>.pcm-container>.pcm-btn,.pcm-steps-grid,.pcm-guarantee-copy,.pcm-warranty-cards{left:16px}
 .pcm-pay{width:calc(100vw - 32px)}.pcm-pay span{width:calc((100% - 8px)/2)}
 .pcm-contact-card{width:100vw}.pcm-contact-copy,.pcm-contact-copy>p,.pcm-contact .pcm-lead-form{width:calc(100vw - 32px)}.pcm-contact-copy>p{text-align:center}.pcm-contact .pcm-lead-form{top:180px}.pcm-contact-image{width:100vw;height:300px}.pcm-contact-image img{border-radius:0}
}

@media(max-width:390px){
 .pcm-copy-desktop{display:none!important}.pcm-copy-mobile{display:inline!important}
 .pcm-rules-grid article{display:block}.pcm-rules-grid article>div{margin-top:16px}.pcm-rule-icon{margin-bottom:0}
 .pcm-contact-copy>p{text-align:center}.pcm-contact .pcm-lead-form{top:180px}.pcm-contact-image{height:300px}.pcm-contact-image img{border-radius:0}
}


@media(min-width:1600px){
 .pcm-guarantee h2 .pcm-copy-desktop{display:inline-block;white-space:nowrap}
}

@media(min-width:641px) and (max-width:899px){
 .pcm-copy-desktop{display:none!important}.pcm-copy-mobile{display:inline!important}
}

@media(min-width:641px) and (max-width:820px){
 .pcm-hero h1{font-size:36px;line-height:1.18}
 .pcm-lead{top:270px}
 .pcm-hero ul{top:330px}
 .pcm-price,.pcm-hero__copy .pcm-price{top:470px}
 .pcm-actions{top:550px}
 .pcm-hero small{top:620px}
 .pcm-hero__visual{left:47%;width:66%}
}

@media(min-width:641px) and (max-width:740px){
 .pcm-guarantee-grid{grid-template-columns:1fr;gap:32px}
 .pcm-guarantee h2{font-size:30px}
 .pcm-pay{flex-direction:row}.pcm-pay span{width:auto;flex:1}
 .pcm-warranty-cards{display:flex;flex-direction:column;gap:12px}
 .pcm-warranty-cards article,.pcm-warranty-cards article.is-accent{min-height:150px}
 .pcm-contact-card{height:1040px;min-height:1040px}
 .pcm-contact-copy{width:100%;padding:32px}
 .pcm-contact-copy h2,.pcm-contact-copy>p{text-align:center}
 .pcm-contact .pcm-lead-form{width:100%}
 .pcm-contact-image{left:0;right:auto;top:auto;bottom:0;width:100%;height:360px}
 .pcm-contact-image img{object-position:center top}
}

@media(min-width:391px) and (max-width:640px){
 .pcm-hero h1{font-size:clamp(32px,5.3vw,34px)}
}

@media(max-width:390px){
 .pcm-hero h1,.pcm-lead,.pcm-hero ul,.pcm-price,.pcm-hero__copy .pcm-price,.pcm-actions,.pcm-hero small{width:calc(100vw - 32px)}
 .pcm-actions .pcm-btn{width:100%}
 .pcm-benefits{width:calc(100% - 16px)}
 .pcm-benefits article{flex-basis:calc(100vw - 32px);width:calc(100vw - 32px)}
 .pcm-configs .pcm-section-title p,.pcm-rules .pcm-section-title p{width:calc(100vw - 32px)}
 .pcm-config-stage,.pcm-config-panel,.pcm-config-img,.pcm-config-copy,.pcm-config-info,.pcm-config-heading,.pcm-config-copy>.pcm-btn{width:calc(100vw - 32px)}
 .pcm-config-img{height:auto;aspect-ratio:358/205.445}.pcm-config-img img{height:100%}
 .pcm-rules-grid{width:calc(100% - 16px)}
 .pcm-rules-grid article{flex-basis:calc(100vw - 32px);width:calc(100vw - 32px)}
 .pcm-included h2,.pcm-steps h2{left:50%;transform:translateX(-50%);width:calc(100vw - 64px)}
 .pcm-included-grid,.pcm-included-item,.pcm-included-item:first-child,.pcm-included-item:nth-child(2),.pcm-included-item:nth-child(3n),.pcm-included-item:nth-child(n+4),.pcm-included>.pcm-container>.pcm-btn,.pcm-steps-grid,.pcm-guarantee-copy,.pcm-guarantee h2,.pcm-guarantee-copy>p,.pcm-guarantee ul,.pcm-warranty-cards{width:calc(100vw - 32px)}
 .pcm-pay{width:calc(100vw - 32px)}.pcm-pay span{width:calc((100% - 8px)/2)}
 .pcm-contact-card{width:100vw}.pcm-contact-copy,.pcm-contact-copy>p,.pcm-contact .pcm-lead-form{width:calc(100vw - 32px)}.pcm-contact-image{width:100vw}
}
@media(max-width:640px){
 .pcm-steps-grid article,.pcm-steps-grid article>div,.pcm-steps-grid h3{width:100%}
 .pcm-steps-grid p{width:calc(100% - 23px)}
}
@media(max-width:640px){.pcm-steps-grid{padding-left:0;padding-right:0}}

.pcm-hero-contact-mobile{display:none}
@media(max-width:768px){.pcm-hero-contact-desktop{display:none!important}.pcm-hero-contact-mobile{display:flex!important}}


.pcm-hero__visual picture{display:block;width:100%;height:100%}
.pcm-contact-image img{object-position:center top}
@media(min-width:1600px){
 .pcm-hero__visual{left:744px;top:24px;width:976px;height:946px}
 .pcm-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:center center}
 .pcm-hero__visual:after{display:none}
 .pcm-config-img img{object-fit:cover;object-position:center center}
 .pcm-contact-image{width:766px;height:709px;left:auto;right:0;top:0}
 .pcm-contact-image img{width:766px;height:709px;object-fit:cover;object-position:center center}
}
@media(min-width:1200px) and (max-width:1599px){
 .pcm-config-img img{object-position:center center}
 .pcm-contact-image img{object-position:center top}
}


html [hidden]{display:none!important}
.pcm-cookie[hidden]{display:none!important}
.pcm-modal[aria-hidden="true"]{display:none!important}
.pcm-header-phone,.pcm-company-phone{display:none!important}
.pcm-hero__visual{overflow:hidden}
.pcm-hero__visual picture{display:block;width:100%;height:100%}
.pcm-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:center bottom}
@media(min-width:1600px){
 .pcm-hero__visual{left:744px;top:24px;width:976px;height:946px}
 .pcm-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:center center}
 .pcm-hero__visual:after{display:none}
 .pcm-config-img img{object-fit:cover;object-position:center center}
 .pcm-contact-image{width:766px;height:709px;left:auto;right:0;top:0}
 .pcm-contact-image img{width:766px;height:709px;object-fit:cover;object-position:center center}
}
@media(max-width:768px){
 .pcm-hero__visual img{object-position:50% 38%}
 .pcm-contact-image img{object-position:center top}
}


.pcm-tabs{scrollbar-width:none;-ms-overflow-style:none}
.pcm-tabs::-webkit-scrollbar{display:none}
.pcm-tab{touch-action:manipulation}
.pcm-tab:focus-visible{outline:2px solid #e83535;outline-offset:2px}
.pcm-config-panel[hidden]{display:none!important}
@media(max-width:768px){
 .pcm-tabs{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
 .pcm-tab{scroll-snap-align:center;scroll-snap-stop:normal}
}


.pcm-included-item:focus-visible{outline:2px solid #e83535;outline-offset:-2px;background:rgba(255,255,255,.06)}
.pcm-lead-form input.is-invalid,.pcm-lead-form textarea.is-invalid{border-color:#e83535}
.pcm-consent input.is-invalid+span{box-shadow:0 0 0 2px rgba(232,53,53,.18)}
@media(min-width:769px){
 .pcm-included-item:hover,.pcm-included-item:focus-visible{background:rgba(255,255,255,.06)}
}
@media(max-width:768px){
 .pcm-included{height:auto;min-height:981px;padding:32px 0}
 .pcm-included__inner{height:auto;min-height:917px}
 .pcm-included h2{position:relative;left:auto;right:auto;top:auto;width:258px;margin:0 auto;font-size:28px;line-height:1.36}
 .pcm-included-grid{position:relative;left:auto;top:auto;width:calc(100% - 32px);height:auto;margin:54px auto 0;display:flex;flex-direction:column;gap:24px;border:0;overflow:visible}
 .pcm-included-item,.pcm-included-item:first-child,.pcm-included-item:nth-child(2),.pcm-included-item:nth-child(3n),.pcm-included-item:nth-child(n+4){width:100%;height:auto;min-height:76px;padding:0;border:0;background:transparent}
 .pcm-included-item p,.pcm-included-item:first-child p{display:block;max-height:0;margin-top:0;overflow:hidden;opacity:0;transition:max-height .22s ease,opacity .18s ease,margin-top .18s ease}
 .pcm-included-item.is-visible p{max-height:180px;margin-top:8px;opacity:1}
 .pcm-included>.pcm-container>.pcm-btn{position:relative;left:auto;top:auto;transform:none;width:calc(100% - 32px);height:56px;margin:32px auto 0}
}


.pcm-logo--header img{width:548px;max-width:100%;}
.pcm-logo--footer img{width:718px;max-width:100%;}
.pcm-btn{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}
.pcm-btn span{transition:transform .18s ease}
.pcm-btn:hover span{transform:translateX(2px)}
.pcm-btn--red:hover{background:#f14848;border-color:#f14848;box-shadow:0 14px 32px rgba(232,53,53,.22)}
.pcm-btn--red:active{background:#ca1717;border-color:#ca1717;box-shadow:none}
.pcm-btn--ghost:hover{background:#e83535;border-color:#e83535;color:#fff;box-shadow:0 14px 32px rgba(232,53,53,.18)}
.pcm-btn:focus-visible,.pcm-tab:focus-visible{outline:2px solid rgba(232,53,53,.55);outline-offset:2px}
.pcm-tab{border:1px solid transparent;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}
.pcm-tab:hover{background:#fff;border-color:rgba(232,53,53,.32);box-shadow:0 10px 22px rgba(5,6,8,.06)}
.pcm-tab.is-active{border-color:#e83535;box-shadow:0 10px 22px rgba(5,6,8,.06)}
.pcm-config-panel.is-active{align-items:flex-start}
.pcm-config-copy{display:flex;flex-direction:column;justify-content:space-between}
.pcm-config-info{display:flex;flex-direction:column;gap:24px;width:627px;max-width:627px}
.pcm-config-heading{display:flex;flex-direction:column;gap:16px;width:627px;max-width:627px}
.pcm-config-copy h3{margin:0}
.pcm-config-heading p,.pcm-config-copy>p{margin:0}
.pcm-config-copy ul{width:627px;max-width:627px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}
.pcm-config-copy li{margin:0}
.pcm-config-copy>.pcm-btn{position:static;margin-top:40px;align-self:flex-start}
.pcm-config-img img{object-position:center center}
.pcm-pay{width:574px;max-width:100%;gap:12px}
.pcm-pay span{flex:1 1 0;justify-content:center;padding:0 20px;height:81px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);font-weight:500;letter-spacing:0}
@media(max-width:768px){
  .pcm-logo--header img{width:260px}
  .pcm-logo--footer img{width:358px;max-width:100%}
  .pcm-btn:hover span{transform:none}
  .pcm-tab:hover{background:inherit;border-color:transparent;box-shadow:none}
  .pcm-config-info,.pcm-config-heading,.pcm-config-copy ul{width:358px;max-width:358px;gap:8px}
  .pcm-config-copy>.pcm-btn{margin-top:16px;width:358px;align-self:stretch}
  .pcm-pay{width:358px;gap:8px}
  .pcm-pay span{height:43px;padding:0 12px;border-radius:12px;font-size:14px}
}
@media(max-width:360px){
  .pcm-logo--header img{width:228px}
  .pcm-logo--footer img{width:328px}
  .pcm-config-info,.pcm-config-heading,.pcm-config-copy ul,.pcm-pay{width:328px;max-width:328px}
}

.pcm-logo--header img{width:365px;max-width:100%}
.pcm-logo--footer img{width:478px;max-width:100%}

.pcm-btn--red:hover{background:linear-gradient(rgba(255,255,255,.20),rgba(255,255,255,.20)),#e83535;border-color:#e83535;box-shadow:none;transform:none}
.pcm-btn--red:active{background:#ca1717;border-color:#ca1717;box-shadow:none}
.pcm-btn--ghost:hover{background:rgba(255,255,255,.07);border-color:#fff;color:#fff;box-shadow:none}
.pcm-btn--ghost:active{background:rgba(255,255,255,.12)}

.pcm-hero .pcm-actions .pcm-btn--red{position:relative;isolation:isolate}
.pcm-hero .pcm-actions .pcm-btn--red:after{content:"";position:absolute;inset:-1px;border:1px solid rgba(232,53,53,.72);border-radius:inherit;pointer-events:none;z-index:-1;animation:pcm-cta-pulse 2.2s ease-out infinite}
@keyframes pcm-cta-pulse{0%{transform:scale(1);opacity:.72}70%,100%{transform:scale(1.075,1.32);opacity:0}}
@media(prefers-reduced-motion:reduce){.pcm-hero .pcm-actions .pcm-btn--red:after{animation:none;opacity:0}}

.pcm-tab.is-active{background:#fff;border-color:transparent;box-shadow:0 2px 7px rgba(0,0,0,.08)}
.pcm-tab:hover,.pcm-tab.is-active:hover{background:#fff;border-color:#e83535;box-shadow:0 2px 7px rgba(0,0,0,.08)}

.pcm-config-panel.is-active{align-items:flex-start}
.pcm-config-copy{justify-content:flex-start}
.pcm-config-info{gap:24px}
.pcm-config-heading{gap:16px}
.pcm-config-copy>.pcm-btn{position:static;left:auto;bottom:auto;margin-top:40px;align-self:flex-start}

.pcm-pay{gap:24px;width:auto;max-width:none}
.pcm-pay span{flex:none;height:81px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#191919;font-size:24px;font-weight:600;line-height:1;white-space:nowrap}

.pcm-footer a,.pcm-mobile-policy{transition:color .18s ease,opacity .18s ease}
.pcm-footer a:hover,.pcm-mobile-policy:hover{color:#e83535}
.pcm-modal__close{transition:opacity .18s ease,transform .18s ease}
.pcm-modal__close:hover{opacity:.72;transform:scale(1.04)}
.pcm-floating-quiz{transition:filter .18s ease,transform .18s ease}
.pcm-floating-quiz:hover{filter:brightness(1.08);transform:translateY(-2px)}

@media(max-width:768px){
 .pcm-logo--header img{width:210px}
 .pcm-logo--footer img{width:358px;max-width:100%}
 .pcm-tab:hover,.pcm-tab.is-active:hover{border-color:transparent;box-shadow:0 2px 7px rgba(0,0,0,.08)}
 .pcm-config-info{gap:12px}
 .pcm-config-heading{gap:8px}
 .pcm-config-copy>.pcm-btn{margin-top:16px;width:358px}
 .pcm-pay{width:358px;gap:8px}
 .pcm-pay span{flex:1 1 0;height:43px;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600}
 .pcm-floating-quiz:hover{filter:none;transform:none}
}
@media(max-width:360px){
 .pcm-logo--header img{width:194px}
 .pcm-logo--footer img{width:328px}
 .pcm-config-copy>.pcm-btn,.pcm-pay{width:328px}
}

@media(min-width:1200px) and (max-width:1599px){
 .pcm-logo--header img{width:300px}
 .pcm-config-info,.pcm-config-heading,.pcm-config-copy ul{width:100%;max-width:100%}
 .pcm-pay{width:100%;max-width:100%}
}
@media(min-width:900px) and (max-width:1199px){
 .pcm-logo--header img{width:260px}
 .pcm-config-info,.pcm-config-heading,.pcm-config-copy ul{width:100%;max-width:100%}
 .pcm-pay{width:100%;max-width:100%}
}
@media(min-width:769px) and (max-width:899px){
 .pcm-logo--header img{width:250px}
 .pcm-config-info,.pcm-config-heading,.pcm-config-copy ul{width:100%;max-width:100%}
 .pcm-pay{width:100%;max-width:100%}
}
@media(min-width:391px) and (max-width:768px){
 .pcm-logo--header img{width:min(210px,52vw)}
 .pcm-config-info,.pcm-config-heading,.pcm-config-copy ul,.pcm-config-copy>.pcm-btn,.pcm-pay{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}
}
@media(min-width:1200px) and (max-width:1599px){.pcm-config-copy>.pcm-btn{margin-top:24px}}
@media(min-width:900px) and (max-width:1199px){.pcm-config-copy>.pcm-btn{margin-top:20px}}
@media(min-width:769px) and (max-width:899px){.pcm-config-copy>.pcm-btn{margin-top:24px}}


@media(max-width:390px){
 .pcm-config-info,.pcm-config-heading,.pcm-config-copy ul,.pcm-config-copy>.pcm-btn,.pcm-pay{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}
 .pcm-footer .pcm-logo--footer{display:block;width:calc(100vw - 32px);max-width:358px}
 .pcm-footer .pcm-logo--footer img{width:100%;max-width:none}
}
@media(max-width:340px){
 .pcm-logo--header img{width:166px}
 .pcm-mobile-call{width:112px;padding-inline:8px;font-size:13px}
}

@media(min-width:769px){
 .pcm-hero__visual img{object-fit:contain!important;object-position:right bottom!important}
 .pcm-hero__visual:after{display:none!important}
}
@media(min-width:1200px) and (max-width:1919px){
 .pcm-container{width:calc(100% - 64px)}
 .pcm-header__inner{height:80px}.pcm-logo--header img{width:300px}.pcm-header__right{gap:20px;font-size:15px}.pcm-header__schedule{display:none}.pcm-online{font-size:14px}.pcm-header-phone{font-size:18px}.pcm-header .pcm-callback-open{display:flex;width:240px;height:52px;font-size:15px}
 .pcm-floating-quiz{right:32px;bottom:32px;width:78px;height:78px;background-size:78px 78px}
 .pcm-hero{height:auto;min-height:900px;padding:90px 32px 50px}.pcm-hero__card{position:relative;left:auto;top:auto;transform:none;width:100%;height:780px;border-radius:30px}.pcm-hero__copy{left:42px;width:52%}.pcm-pill{top:76px}.pcm-hero h1{top:125px;width:620px;max-width:100%;font-size:clamp(46px,3.05vw,58px);line-height:1.18}.pcm-lead{top:270px;width:570px;max-width:100%;font-size:20px;white-space:normal}.pcm-hero ul{top:335px;width:560px;max-width:100%;gap:10px}.pcm-hero li{font-size:16px}.pcm-price,.pcm-hero__copy .pcm-price{top:490px;width:430px;max-width:88%;height:64px;font-size:20px}.pcm-price b{font-size:28px}.pcm-actions{top:580px;gap:12px}.pcm-actions .pcm-btn{height:60px;min-height:60px;font-size:15px}.pcm-actions .pcm-btn--red{width:300px}.pcm-actions .pcm-btn--ghost{width:160px}.pcm-hero small{top:655px;font-size:12px}.pcm-hero__visual{left:44%;right:18px;top:34px;width:auto;height:730px}.pcm-hero__visual picture{width:100%;height:100%}
 .pcm-advantages,.pcm-configs,.pcm-rules,.pcm-included,.pcm-steps,.pcm-guarantee,.pcm-contact{height:auto;min-height:0}
 .pcm-advantages{padding:72px 32px}.pcm-benefits{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.pcm-benefits article{width:auto;height:auto}.pcm-benefits p{font-size:16px}.pcm-benefits h3{font-size:22px}
 .pcm-configs{padding:76px 32px}.pcm-configs__inner,.pcm-rules__inner,.pcm-included__inner,.pcm-steps__inner,.pcm-guarantee-grid{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto}
 .pcm-configs .pcm-section-title,.pcm-tabs,.pcm-config-stage,.pcm-rules .pcm-section-title,.pcm-rules-grid,.pcm-included h2,.pcm-included-grid,.pcm-included>.pcm-container>.pcm-btn,.pcm-steps h2,.pcm-steps-grid,.pcm-guarantee-copy,.pcm-warranty-cards{position:relative;left:auto;right:auto;top:auto;transform:none}
 .pcm-configs .pcm-section-title{height:auto}.pcm-section-title h2{font-size:42px;line-height:1.25}.pcm-configs .pcm-section-title p,.pcm-rules .pcm-section-title p{font-size:20px}
 .pcm-tabs{margin:40px 0 30px;width:100%;height:64px}.pcm-tab{font-size:14px;min-width:0}
 .pcm-config-stage{height:auto}.pcm-config-panel,.pcm-config-panel.is-active{width:100%;height:auto;min-height:500px}.pcm-config-panel.is-active{display:flex;gap:24px}.pcm-config-copy{width:42%;min-width:0;height:auto;min-height:500px}.pcm-config-heading,.pcm-config-info,.pcm-config-copy ul{width:100%;max-width:100%}.pcm-config-copy h3{font-size:32px}.pcm-config-copy p{font-size:16px}.pcm-config-copy li{padding-left:30px;font-size:17px;line-height:1.45}.pcm-config-copy li:before{width:12px;height:12px}.pcm-config-img{width:calc(58% - 24px);height:auto;aspect-ratio:1493/857}.pcm-config-img img{height:100%;object-fit:cover}.pcm-config-copy>.pcm-btn{width:300px;max-width:100%;margin-top:24px}
 .pcm-rules{padding:76px 32px}.pcm-rules .pcm-section-title{height:auto}.pcm-rules-grid{width:100%;height:auto;margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:34px 28px}.pcm-rules-grid article{width:auto;height:auto;gap:18px}.pcm-rule-icon{flex-basis:54px;width:54px;height:54px}.pcm-rules-grid h3{font-size:21px}.pcm-rules-grid p{font-size:15px}
 .pcm-included{padding:76px 32px}.pcm-included h2{text-align:center;font-size:42px}.pcm-included-grid{width:100%;height:auto;margin-top:42px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,minmax(190px,auto))}.pcm-included-item,.pcm-included-item:nth-child(3n),.pcm-included-item:nth-child(n+4){height:auto;min-height:190px;padding:20px}.pcm-included-item h3{font-size:21px}.pcm-included-item p{font-size:15px}.pcm-included-item span{font-size:32px}.pcm-included>.pcm-container>.pcm-btn{display:flex;margin:42px auto 0;width:300px}
 .pcm-steps{padding:90px 32px}.pcm-steps h2{text-align:center;font-size:42px}.pcm-steps-grid{width:100%;height:auto;margin-top:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px}.pcm-steps-grid:before{left:12%;right:12%;top:34px}.pcm-steps-grid article{height:auto}.pcm-steps-grid article>b{width:68px;height:68px;font-size:38px}.pcm-steps-grid h3{font-size:24px}.pcm-steps-grid p{font-size:15px}
 .pcm-guarantee{padding:76px 32px}.pcm-guarantee-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.pcm-guarantee-copy,.pcm-warranty-cards{position:relative;width:auto;height:auto}.pcm-guarantee h2{width:100%;font-size:40px}.pcm-guarantee-copy>p{width:100%;font-size:19px}.pcm-guarantee ul,.pcm-pay{position:relative;left:auto;top:auto;width:100%}.pcm-guarantee ul{margin-top:28px;gap:14px}.pcm-guarantee li{padding-left:30px;font-size:18px}.pcm-guarantee li:before{width:12px;height:12px}.pcm-pay{margin-top:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pcm-pay span{width:auto;min-width:0;height:64px;padding:0 16px;border-radius:16px;font-size:18px;white-space:normal;text-align:center}.pcm-warranty-cards{display:flex;flex-direction:column;gap:18px}.pcm-warranty-cards article,.pcm-warranty-cards article.is-accent{height:auto;min-height:190px}.pcm-warranty-cards p{font-size:15px}
 .pcm-contact{padding:76px 32px}.pcm-contact-card{width:100%;height:650px}.pcm-contact-copy{left:40px;top:38px;width:46%;height:570px}.pcm-contact-copy h2{font-size:38px;white-space:normal}.pcm-contact-copy>p{width:100%;font-size:18px}.pcm-contact .pcm-lead-form{top:150px;width:100%;height:390px}.pcm-contact-image{left:auto;right:0;top:0;width:48%;height:650px}.pcm-contact-image img{object-position:center center}
}
@media(min-width:1600px) and (max-width:1919px){
 .pcm-logo--footer img{width:min(478px,32vw)}
}
