:root{--red:#ed1c24;--red2:#c61017;--ink:#191919;--paper:#fff;--mist:#f7f7f6;--line:#e5e5e2;--muted:#6b6b6b}@font-face{font-family:'Grandis Extended';src:url('/assets/v-article-1/fonts/GrandisExtended-Regular.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 "Grandis Extended","Proxima Nova","Segoe UI",Arial,sans-serif}a{color:inherit}.w{width:min(1180px,calc(100% - 32px));margin:auto}.top{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line)}.nav{height:80px;display:flex;gap:20px;align-items:center;justify-content:space-between}.logo img{display:block;width:auto;height:42px}.menu{display:none;gap:22px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.menu .dd a,.menu .dd-row>a{text-transform:none;letter-spacing:normal}.burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .22s,box-shadow .22s,background .22s,transform .15s}.burger:hover{border-color:var(--red);box-shadow:0 6px 18px rgba(237,28,36,.14);transform:translateY(-1px)}.burger:active{transform:translateY(0);box-shadow:none}.burger span,.burger span:before,.burger span:after{content:"";display:block;width:20px;height:2px;background:var(--ink);border-radius:999px;position:relative;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .2s,top .32s cubic-bezier(.4,0,.2,1),background .22s}.burger span:before{position:absolute;top:-7px}.burger span:after{position:absolute;top:7px}.burger.open{border-color:var(--ink);background:var(--ink)}.burger.open span,.burger.open span:before,.burger.open span:after{background:#fff}.burger.open span{background:transparent}.burger.open span:before{transform:rotate(45deg);top:0}.burger.open span:after{transform:rotate(-45deg);top:0}.menu a{text-decoration:none}.phone{font-size:14px;font-weight:800;text-align:right}.phone small{display:block;color:var(--muted);font-weight:400;font-size:11px}.btn{display:inline-flex;min-height:48px;padding:12px 19px;align-items:center;text-decoration:none;font-weight:900;border:1px solid var(--red);background:var(--red);color:#fff;border-radius:12px}.btn.alt{background:#fff;color:var(--red)}.eyebrow,.label{font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:var(--red)}h1,h2,h3{letter-spacing:-.045em;line-height:1.05}.hero{padding:54px 0}.hero-grid{display:grid;gap:28px}.hero h1{font-size:clamp(40px,7vw,76px);margin:11px 0 18px;max-width:750px}.hero p{font-size:18px;max-width:570px;color:var(--muted)}.panel{padding:28px;min-height:250px;background:var(--red);color:#fff;font-size:25px;font-weight:900;line-height:1.1;position:relative;overflow:hidden}.panel:after{content:"H";position:absolute;font-size:270px;right:-20px;bottom:-98px;color:rgba(255,255,255,.15)}section{padding:58px 0}.head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}.head h2{font-size:34px;margin:5px 0}.head a{color:var(--red);font-weight:800}.grid{display:grid;gap:1px;background:var(--line)}.card{background:#fff;padding:24px;text-decoration:none;display:block}.card h3{font-size:20px;margin:18px 0 9px}.card p{color:var(--muted);margin:0}.pin{display:inline-block;width:.624em;height:.624em;border-radius:50% 50% 50% 0;background:#ed1c24;transform:rotate(-45deg) translateY(-1px);margin-right:.42em;vertical-align:baseline;position:relative;left:.12em;top:-.12em}.price{font-weight:900;color:var(--red)}.facts{background:var(--ink);color:#fff}.facts .grid{grid-template-columns:repeat(2,1fr);background:#555}.fact{background:var(--ink);padding:23px}.fact b{font-size:34px;display:block}.fact span{font-size:13px;color:#cfcfcf}.cta{background:var(--mist)}.footer{background:var(--ink);color:#fff;padding:34px 0;font-size:14px}.footer p{color:#cfcfcf}.crumbs{font-size:13px;color:var(--muted);padding:22px 0 0}.crumbs a{color:var(--muted)}.article{max-width:780px}.article h1{font-size:clamp(38px,6vw,62px);margin:16px 0}.lead{font-size:21px;color:#4b4b4b}.cover{min-height:260px;background:var(--mist);border:1px solid var(--line);display:grid;place-items:center;color:var(--muted);font-weight:800;margin:30px 0}.quote{border-left:5px solid var(--red);padding:18px 22px;font:24px/1.25 Georgia,serif;margin:27px 0;background:var(--mist)}.meta{display:flex;gap:15px;flex-wrap:wrap;color:var(--muted);font-size:14px}.form{display:grid;gap:12px}.form input,.form textarea{width:100%;padding:14px;border:1px solid var(--line);font:inherit}.map{background:var(--mist);min-height:300px;display:grid;place-items:center;color:var(--muted);font-weight:800}.faq details{border-top:1px solid var(--line);padding:17px 0}.faq summary{font-weight:800;cursor:pointer}.tags a{display:inline-block;padding:7px 10px;background:var(--mist);margin:3px;text-decoration:none;font-size:13px}@media(min-width:768px){.menu{display:flex}.burger{display:none}.hero-grid{grid-template-columns:1.4fr .6fr;align-items:stretch}.panel{min-height:360px}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.two{grid-template-columns:repeat(2,1fr)}.facts .grid{grid-template-columns:repeat(4,1fr)}.article{margin-left:calc((100% - 780px)/2)}.split{display:grid;grid-template-columns:1fr 1fr;gap:42px}}.v3 .top,.v3 .hero{background:var(--ink);color:#fff}.v3 .top{border-color:#444}.v3 .menu a,.v3 .phone small{color:#fff}.v3 .hero p{color:#d3d3d3}.v3 .panel{background:#fff;color:var(--ink)}.v3 .panel:after{content:none}.v3 .facts{background:#dcdcd8;color:var(--ink)}.v3 .fact{background:#dcdcd8}.v3 .fact span{color:var(--muted)}.svc-hero .panel{background:var(--ink);color:#fff}.svc-price{font-size:28px;font-weight:900;color:var(--red)}@media(prefers-reduced-motion:no-preference){.card{transition:transform .25s,box-shadow .25s}.card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.08)}.btn{transition:transform .15s}.btn:hover{transform:translateY(-1px)}.menu a{position:relative}.menu a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--red);transform:scaleX(0);transition:transform .2s}.menu a:hover:after{transform:scaleX(1)}}.socials .circle svg{width:18px;height:18px}.socials{display:inline-flex;gap:8px;align-items:center}.socials .circle{width:38px;height:38px;border-radius:12px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;text-decoration:none;color:var(--ink);transition:all .2s}.socials .circle svg{width:18px;height:18px;display:block}.socials .circle:hover{background:var(--red);border-color:var(--red);color:#fff;transform:translateY(-2px)}.drawer{display:none;position:fixed;inset:80px 0 0;background:#fff;z-index:39;overflow:auto;border-top:1px solid var(--line)}.drawer.open{display:block}.drawer nav{padding:18px 16px 24px;display:grid;gap:6px}.drawer nav a{padding:14px 14px;border-radius:12px;text-decoration:none;font-weight:800;background:var(--mist);border:1px solid var(--line);color:var(--ink)}.drawer nav a.accent{background:var(--ink);color:#fff;border-color:var(--ink)}.drawer .dd{display:grid;gap:6px;margin:6px 0 4px 8px}.drawer .dd a{background:#fff}.pcard{display:flex;flex-direction:column}.pcard .plogo{background:var(--ink);border-radius:12px;padding:26px 22px;display:grid;place-items:center;margin-bottom:16px;min-height:92px}.pcard .plogo img{max-width:168px;max-height:58px;width:auto;height:auto;display:block}.pcard .plogo--light{background:#fff;border:1px solid var(--line)}.pcard .plogo--dark{background:#000}.pcard @media(max-width:899px){.phone{display:none!important}}#partners{padding:40px 0}.plist{width:100%;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:16px;background:var(--mist);padding:12px 14px}.plist-head{flex:0 0 auto;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:var(--red);margin:0 8px 0 2px;white-space:nowrap}.prow{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:9px 10px;border-radius:12px;text-decoration:none;color:var(--ink);transition:background .18s,transform .15s}.prow:hover{background:#fff;transform:translateY(-1px)}.prow .pico{flex:0 0 54px;width:54px;height:38px;border-radius:8px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.prow .pico--dark{background:#000;border-color:#000}.prow .pico img{max-width:44px;max-height:28px;width:auto;height:auto;display:block}.prow b{font-size:14px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:899px){.plist{flex-wrap:wrap;gap:6px}.plist-head{flex:1 0 100%;margin:0 2px 6px}.prow{flex:1 1 45%;justify-content:flex-start}}@media(max-width:520px){.prow{flex:1 1 100%}}@media(max-width:899px){.top .nav{gap:6px}.top .nav .logo img{height:28px}.top .nav .socials{gap:6px}.top .nav .socials .circle{width:28px;height:28px;border-radius:9px}.top .nav .socials .circle svg{width:15px;height:15px}.top .nav .sbtn{width:28px;height:28px}.top .nav .sbtn svg{width:12px;height:12px}.top .nav .burger{width:28px;height:28px;border-radius:8px}.top .nav .burger span,.top .nav .burger span:before,.top .nav .burger span:after{width:13px}.top .nav .burger span:before{top:-5px}.top .nav .burger span:after{top:5px}.top .nav{justify-content:flex-start}.top .nav .sbtn{margin-left:0}.top .nav .logo{margin-right:auto}.top .nav .burger{margin-left:0}}.c-socials{display:flex;gap:12px;align-items:center;margin-top:16px}.c-socials a{width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);display:grid;place-items:center;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s}.c-socials a:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.14);color:#fff}.c-socials a svg{display:block;width:24px;height:24px}.c-socials .tg:hover{background:#229ED9;border-color:#229ED9}.c-socials .wa:hover{background:#25D366;border-color:#25D366}.c-socials .mx:hover{background:#6E4AE2;border-color:#6E4AE2}.c-why{background:var(--ink);color:#fff;padding:40px 0}.c-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#333;border-radius:14px;overflow:hidden}.c-why-card{background:var(--ink);padding:20px 18px}.c-why-card b{font-size:28px;display:block;letter-spacing:-.03em}.c-why-card span{font-size:13px;color:#cfcfcf}.c-why-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:22px}.c-why-cta h2{margin:4px 0 6px;font-size:26px}.c-why-cta p{margin:0;color:#cfcfcf;max-width:520px}.c-why-cta .btn{border-radius:12px;white-space:nowrap}@media(min-width:768px){.c-why-grid{grid-template-columns:repeat(4,1fr)}}