.hm-section{padding:140px 48px}.hm-wrap{max-width:1040px;margin:0 auto}.hm-wrap--narrow{max-width:760px}.hm-center{text-align:center}.hm-center .hm-lead{margin-left:auto;margin-right:auto}.hm-title{letter-spacing:2px;text-wrap:balance;margin:14px 0 28px;font-size:40px;line-height:1.15}.hm-lead{color:#cfcfcf;max-width:640px;font-size:17px;line-height:28px}.hm-support{color:#fff;font-family:var(--font-heading,inherit);letter-spacing:2px;text-transform:uppercase;margin-top:28px;font-size:15px}.hm-micro{color:#ededed;text-shadow:0 1px 2px #000000e6,0 2px 16px #000000d9;margin-top:18px;font-size:14px}.hm-actions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.hm-center .hm-actions{justify-content:center}.hm-link{color:#fff;text-underline-offset:4px;margin-top:28px;text-decoration:underline;display:inline-block}.hm-link:hover{color:var(--red)}.hm-stages{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:56px 0 0;padding:0;list-style:none;display:grid}.hm-stage{padding:32px 28px 8px 0}.hm-stage+.hm-stage{border-left:1px solid #ffffff14;padding-left:28px}.hm-stage__num{font-family:var(--font-heading,inherit);color:var(--red);letter-spacing:2px;font-size:15px}.hm-stage h3{color:#fff;letter-spacing:2px;text-transform:uppercase;margin:10px 0 6px;font-size:24px}.hm-stage__sub{color:#fff;margin-bottom:12px;font-size:15px}.hm-stage p:last-child{font-size:15px;line-height:24px}.hm-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.hm-box{background:#04101f;border:1px solid #ffffff26;border-radius:12px;padding:36px}.hm-box h3{color:#fff;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;font-size:20px}.hm-price{color:var(--red)}.hm-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hm-list li{padding-left:26px;font-size:15px;line-height:24px;position:relative}.hm-list li:before{content:"✓";color:#fff;position:absolute;left:0}.hm-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;margin-top:56px;display:grid}.hm-group h3{color:#fff;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:20px}.hm-group p{margin-bottom:12px;font-size:15px;line-height:24px}.hm-group a{color:#fff;text-underline-offset:4px;text-decoration:underline}.hm-group a:hover{color:var(--red)}.hm-proof-head{padding:0 48px}.hm-fast{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f}@media (width<=1024px){.hm-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-stage:nth-child(3){border-left:0;padding-left:0}.hm-stage:nth-child(n+3){border-top:1px solid #ffffff14;margin-top:24px}}@media (width<=640px){.hm-section{padding:80px 20px}.hm-proof-head{padding:0 20px}.hm-title{letter-spacing:1px;font-size:28px}.hm-lead{font-size:16px;line-height:26px}.hm-stages,.hm-compare,.hm-groups{grid-template-columns:minmax(0,1fr)}.hm-groups{gap:36px}.hm-stage,.hm-stage+.hm-stage,.hm-stage:nth-child(3){border-top:1px solid #ffffff14;border-left:0;margin-top:0;padding:28px 0 4px}.hm-box{padding:26px 22px}.hm-actions .btn{justify-content:center;width:100%}}.hm-section--first{padding-top:40px}.hm-steps{border-top:1px solid #ffffff26;margin:0;padding:0;list-style:none}.hm-step{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:16px 56px;padding:48px 0;display:grid}.hm-step__num{font-family:var(--font-heading,inherit);color:var(--red);letter-spacing:2px;font-size:15px}.hm-step h2{color:#fff;letter-spacing:2px;text-transform:uppercase;margin:10px 0 8px;font-size:28px}.hm-step__sub{color:#fff;font-size:16px;line-height:24px}.hm-step__text{color:#cfcfcf;max-width:560px;font-size:17px;line-height:28px}.hm-compare--actions{gap:24px}.hm-box p{font-size:15px;line-height:24px}.hm-box .hm-actions{margin-top:28px}.hm-compare--actions .hm-box{flex-direction:column;display:flex}.hm-compare--actions .hm-actions{margin-top:auto;padding-top:28px}.hm-compare--actions .btn{width:100%}.hm-compare--actions .btn,.hm-strip .btn{white-space:normal;text-align:center;text-wrap:balance;line-height:1.25}.hm-strip{justify-content:space-between;align-items:center;gap:28px 56px;margin-top:24px;display:flex}.hm-strip__text{max-width:560px}.hm-strip h3{margin-bottom:10px}.hm-strip .btn{flex:none}.wb-block{padding:120px 48px}.wb-block+.wb-block{border-top:1px solid #ffffff14}.wb-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px 80px;display:grid}.wb-block--flip .wb-media{order:2}.wb-media img{aspect-ratio:4/3;object-fit:cover;border:1px solid #ffffff1f;border-radius:12px;width:100%;display:block}.wb-title{letter-spacing:1px;text-wrap:balance;margin:14px 0 28px;font-size:32px;line-height:1.2}.wb-lead{color:#fff;margin:-8px 0 32px;font-size:17px;line-height:28px}.wb-rows{gap:28px;margin:0;display:grid}.wb-rows dt{font-family:var(--font-heading,inherit);color:#fff;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:13px}.wb-rows dd{color:#cfcfcf;margin:0;font-size:16px;line-height:26px}.wb-quote{border-left:1px solid #ffffff40;margin:0;padding-left:20px}.wb-quote p{color:#fff;margin:0 0 10px;font-size:16px;line-height:26px}.wb-quote footer{color:#959595;font-size:14px}.wb-stat{color:#fff;margin:16px 0 0;font-size:15px}.wb-stat strong{font-family:var(--font-heading,inherit);letter-spacing:1px;margin-right:8px;font-size:24px}.wb-action{margin-top:36px}.about-quote{border-left:1px solid #ffffff40;max-width:640px;margin:40px 0 0;padding:4px 0 4px 24px}.about-quote p{color:#fff;margin:0 0 14px;font-size:19px;line-height:30px}.about-quote footer{color:#959595;font-size:14px}.about-proof-line{color:#cfcfcf;max-width:640px;margin:40px 0 0;font-size:17px;line-height:28px}@media (width<=860px){.hm-compare--actions{grid-template-columns:minmax(0,1fr)}.hm-strip{flex-direction:column;align-items:stretch}.hm-strip .btn{width:100%}}@media (width<=900px){.wb-grid{grid-template-columns:minmax(0,1fr);gap:32px}.wb-block--flip .wb-media{order:0}}@media (width<=760px){.hm-step{grid-template-columns:minmax(0,1fr);padding:32px 0}.hm-step h2{font-size:24px}}@media (width<=640px){.hm-section--first{padding-top:20px}.wb-block{padding:72px 20px}.wb-title{font-size:24px}.wb-media img{aspect-ratio:16/10}.wb-action .btn{justify-content:center;width:100%}.about-quote p{font-size:17px;line-height:28px}}
