:root{--ink:#232A3A;--graphite:#2B3346;--body:#515A6B;--muted:#828B9C;--red:#E63027;--red-dark:#C42017;--line:#E2E6EC;--line2:#D3D9E2;--surface:#F5F6F8;--surface2:#EEF1F5;--ok:#1E8C57;--font:"PT Sans",system-ui,sans-serif;--narrow:"PT Sans Narrow",sans-serif;--wide:"Archivo",system-ui,sans-serif;--container:1320px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);color:var(--body);background:#fff;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:28px}svg{display:block}a{text-decoration:none;color:inherit}.pv-note{max-width:var(--container);margin:30px auto 10px;padding:0 28px}.pv-note .k{font-family:var(--narrow);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700;color:var(--red)}.pv-note h1{font-family:var(--wide);font-weight:800;font-size:24px;color:var(--ink);margin-top:6px;letter-spacing:-.01em}.pv-note p{color:var(--muted);font-size:14.5px;font-weight:400;margin-top:6px;max-width:760px}.hsel{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hsel button{font-family:var(--font);font-size:13px;font-weight:700;color:var(--graphite);background:#fff;border:1.5px solid var(--line2);border-radius:8px;padding:9px 14px;cursor:pointer;transition:all .15s;max-width:300px;text-align:left;line-height:1.25}.hsel button .vn{color:var(--red);font-family:var(--narrow);letter-spacing:.08em;font-size:11px;text-transform:uppercase;display:block;margin-bottom:3px}.hsel button:hover{border-color:var(--red)}.hsel button.on{border-color:var(--red);background:#fff6f5;box-shadow:0 4px 14px #e6302724}.frame{width:100%;background:#fff}.topbar{background:#f5f7fa;border-bottom:1px solid #E6EAF0;border-top:3px solid var(--red)}.topbar .row{display:flex;align-items:center;gap:26px;height:46px;font-size:13px;color:#7a8395;font-weight:400}.topbar .it{display:flex;align-items:center;gap:8px;white-space:nowrap}.topbar .it svg{width:15px;height:15px;stroke:#9aa3b4;fill:none;stroke-width:1.8}.topbar .it b{color:var(--graphite);font-weight:700}.topbar .r{margin-left:auto;display:flex;gap:26px;align-items:center}.topbar .r .it{color:var(--graphite);font-weight:700}.topbar .r .it svg{stroke:var(--red)}.mh{display:flex;align-items:center;gap:16px;height:90px}.hlogo{display:flex;align-items:center;gap:13px;flex:none}.hlogo .block{display:flex;flex-direction:column}.hlogo .svc{font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.08em;font-size:9px;color:#fff;background:var(--graphite);padding:4px 10px 3px;border-radius:5px;line-height:1;align-self:flex-start}.hlogo .city{font-family:var(--wide);font-weight:900;font-variation-settings:"wdth" 125;font-size:23px;color:var(--graphite);line-height:1;margin-top:6px}.hlogo .city .g{font-family:var(--wide);font-weight:700;font-variation-settings:"wdth" 110;font-size:.46em;color:#8a93a3;margin-right:.14em;vertical-align:.12em}.hlogo .sub{font-family:var(--wide);font-weight:700;font-variation-settings:"wdth" 100;text-transform:uppercase;letter-spacing:.01em;font-size:8.5px;color:var(--red);margin-top:5px;line-height:1;white-space:nowrap}.vdiv{width:1px;height:46px;background:var(--line);flex:none}.hnav{display:flex;gap:15px;align-items:center}.hnav a{color:#3d4456;font-family:var(--font);font-weight:700;font-size:15px;white-space:nowrap;transition:color .15s}.hnav a:hover,.hnav a.act{color:var(--red)}.ccard{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:7px 7px 7px 14px;background:#f7f9fb;flex:none;margin-left:auto}.phone-ic{width:42px;height:42px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;flex:none}.phone-ic svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:1.9}.hphone{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25;flex:none}.hphone .on{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ok);font-weight:700}.hphone .num{font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 110;font-size:21px;color:var(--graphite);letter-spacing:.01em;margin-top:2px;white-space:nowrap}.hphone small{color:#8a93a3;font-size:11.5px;margin-top:2px;white-space:nowrap}.dot{width:8px;height:8px;border-radius:50%;background:#36d17a;flex:none;box-shadow:0 0 #36d17a80;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #36d17a80}70%{box-shadow:0 0 0 7px #36d17a00}to{box-shadow:0 0 #36d17a00}}.cta{background:linear-gradient(180deg,#ec392f,#e02b21);color:#fff;border:none;border-radius:10px;padding:0 16px;height:50px;font-family:var(--font);font-weight:700;font-size:14px;cursor:pointer;white-space:normal;text-align:center;line-height:1.12;max-width:128px;flex:none;box-shadow:0 4px #b5160d,0 8px 15px #e6302742;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:transform .1s,box-shadow .1s,filter .15s}.cta:hover{filter:brightness(1.04);transform:translateY(2px);box-shadow:0 2px #b5160d,0 6px 12px #e630273d}.cta:active{transform:translateY(4px);box-shadow:0 0 #b5160d,0 4px 9px #e6302738}.cta svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:2;flex:none}.trust{display:flex;align-items:stretch;border-top:1px solid var(--line);background:#fcfdfe}.trust .ti{flex:1;display:flex;align-items:center;gap:12px;padding:13px 26px;font-size:13px;color:#46506a;font-weight:400;line-height:1.3}.trust .ti+.ti{border-left:1px solid var(--line)}.trust .ti svg{width:20px;height:20px;stroke:var(--red);fill:none;stroke-width:1.8;flex:none}.trust .ti b{color:var(--graphite);font-weight:700}.snav{background:var(--graphite);position:relative;z-index:40}.snav .row{display:flex;align-items:stretch;height:54px}.snav .zone{display:flex;align-items:stretch}.snav .z1{flex:1}.snav .z3{margin-left:auto;flex:none;background:transparent;justify-content:center;padding-right:4px}.snav .z3 a{padding:0 13px;letter-spacing:.04em}.snav .zone+.zone{border-left:1px solid rgba(255,255,255,.14)}.snav a{font-family:var(--wide);font-weight:700;font-variation-settings:"wdth" 105;text-transform:uppercase;letter-spacing:.05em;font-size:12.5px;color:#d7dce5;padding:0 13px;height:100%;display:inline-flex;align-items:center;gap:8px;position:relative;transition:color .15s,background .15s;white-space:nowrap;cursor:pointer}.snav a:hover{color:#fff}.snav .z1 a+a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background:#ffffff1a}.snav a .cv{font-size:10px;opacity:.7}.snav a svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.9;flex:none}.snav a.write{color:#fff;display:inline-flex;align-items:center;gap:10px;padding:0 17px;margin:10px 0;height:auto;text-transform:none;letter-spacing:0;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:9px;transition:background .15s,border-color .15s}.snav a.write svg{stroke:#ff6a60;width:18px;height:18px;flex:none;transition:stroke .15s}.snav a.write:hover{background:#ffffff0f;border-color:#ff6a6080}.snav a.write:hover svg{stroke:#fff}.snav a.write .wt{display:flex;flex-direction:column;line-height:1.12}.snav a.write .wt b{font-family:var(--font);font-weight:700;font-size:13.5px;color:#fff;letter-spacing:0}.snav a.write .wt .ws{font-family:var(--font);font-weight:400;font-size:11px;color:#9aa3b4;text-transform:none;letter-spacing:0;margin-top:1px}.snav .z3 a.reviews svg{stroke:#ffc24b}.snav .hasmenu{position:relative;display:flex;align-items:stretch}.snav .z1 .hasmenu+.hasmenu>a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background:#ffffff1a}.snav .hasmenu>a .cv{transition:transform .15s}.snav .hasmenu:hover>a{color:#fff;background:#ffffff0d}.snav .hasmenu:hover>a .cv{transform:rotate(180deg)}.snav .dropdown{position:absolute;top:100%;left:0;min-width:268px;background:#fff;border:1px solid var(--line);border-radius:0 0 13px 13px;box-shadow:0 24px 48px #141c2e33;padding:8px;display:none;flex-direction:column;z-index:50}.snav .hasmenu:hover .dropdown{display:flex}.snav .dropdown a{color:var(--body);text-transform:none;letter-spacing:0;font-family:var(--font);font-weight:600;font-size:14px;padding:10px 14px;border-radius:8px;height:auto;gap:11px}.snav .dropdown a:before{display:none}.snav .dropdown a svg{width:17px;height:17px;stroke:var(--red);opacity:.85}.snav .dropdown a:hover{background:var(--surface);color:var(--graphite)}.hero{background:linear-gradient(180deg,#fff,#f7f9fb);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero .container{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center;padding-block:46px}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 100;text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;color:var(--graphite);background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px 15px 8px 12px;box-shadow:0 2px 10px #141c2e0d;white-space:nowrap}.eyebrow svg{width:17px;height:17px;stroke:var(--red);fill:none;stroke-width:1.9;flex:none}.eyebrow .bar{width:1px;height:13px;background:var(--line2);margin:0 1px}.hero h2{font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 110;color:var(--ink);font-size:clamp(30px,3.5vw,44px);line-height:1.06;letter-spacing:-.018em;margin-top:18px;text-wrap:balance}.hero h2 .hl{color:var(--red)}.hero .subh{font-family:var(--font);font-weight:700;font-size:20px;color:var(--graphite);margin-top:18px;line-height:1.35}.hero .subh .l1{display:block}.hero .subh .l2{display:block;font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 110}.hero .subh .city{color:var(--graphite)}.hero .trust-line{font-size:14px;color:var(--muted);margin-top:13px;font-weight:600;line-height:1.5}.hero .trust-line .sep{color:var(--red);margin:0 9px;font-weight:700}.hero .lead{font-size:18px;color:var(--body);margin-top:18px;max-width:520px;text-wrap:pretty}.hero-cta{display:flex;align-items:center;gap:22px;margin-top:28px;flex-wrap:wrap}.btn-red{display:inline-flex;align-items:center;gap:11px;background:linear-gradient(180deg,#ec392f,#e02b21);color:#fff;border:none;border-radius:11px;padding:18px 30px;font-family:var(--font);font-weight:700;font-size:17px;cursor:pointer;box-shadow:0 5px #b5160d,0 12px 22px #e630274d;transition:transform .1s,box-shadow .1s,filter .15s}.btn-red:hover{filter:brightness(1.04);transform:translateY(2px);box-shadow:0 3px #b5160d,0 8px 16px #e6302747}.btn-red:active{transform:translateY(5px);box-shadow:0 0 #b5160d,0 4px 10px #e6302742}.btn-red svg{width:19px;height:19px;stroke:#fff;fill:none;stroke-width:2.3;flex:none}.btn-dark{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(180deg,#333c50,#2b3346);color:#fff;border:none;border-radius:11px;padding:17px 26px;font-family:var(--font);font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 5px #181e2b,0 12px 22px #2b334642;transition:transform .1s,box-shadow .1s,filter .15s}.btn-dark:hover{filter:brightness(1.08);transform:translateY(2px);box-shadow:0 3px #181e2b,0 8px 16px #2b33463d}.btn-dark:active{transform:translateY(5px);box-shadow:0 0 #181e2b,0 4px 10px #2b334638}.btn-dark svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:1.9;flex:none}.cta-trust{display:flex;flex-direction:column;gap:9px;padding-left:22px;border-left:1px solid var(--line2);list-style:none}.cta-trust li{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--graphite);font-weight:600;white-space:nowrap}.cta-trust li svg{width:18px;height:18px;stroke:var(--red);fill:none;stroke-width:2;flex:none}.hero-meta{display:inline-flex;align-items:center;gap:9px;margin-top:18px;color:var(--muted);font-weight:600;font-size:14px}.hero-meta svg{width:17px;height:17px;stroke:var(--red);fill:none;stroke-width:1.9;flex:none}.hero-meta b{color:var(--graphite);font-weight:700}.hero-media{position:relative}.hero-photo{aspect-ratio:4/3.1;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #141c2e38;background:#ddd;position:relative}.hero-photo img{width:100%;height:100%;object-fit:cover}.photo-cap{position:absolute;left:0;right:0;bottom:0;display:flex;padding:34px 16px 15px;background:linear-gradient(180deg,transparent,rgba(20,26,40,.55) 45%,rgba(20,26,40,.86))}.photo-cap .ci{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;font-weight:700;font-size:13.5px;text-align:center;line-height:1.2}.photo-cap .ci+.ci{border-left:1px solid rgba(255,255,255,.22)}.photo-cap svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:1.9;flex:none}.medal{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:11px;background:#fffffff5;border:1px solid var(--line);border-radius:12px;padding:9px 15px 9px 11px;box-shadow:0 10px 26px #141c2e2e;backdrop-filter:blur(3px)}.medal svg{width:34px;height:34px;fill:none;stroke:var(--red);stroke-width:1.7;flex:none}.medal b{display:block;font-family:var(--wide);font-weight:800;color:var(--graphite);font-size:13.5px;line-height:1.1;white-space:nowrap}.medal span{display:block;font-size:10.5px;color:var(--muted);margin-top:2px;text-transform:uppercase;letter-spacing:.06em}.lic{position:absolute;left:-18px;bottom:24px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 38px #141c2e2e;padding:14px 20px 14px 16px;display:flex;align-items:center;gap:13px}.lic svg{width:34px;height:34px;stroke:var(--red);fill:none;stroke-width:1.7;flex:none}.lic b{display:block;font-family:var(--wide);font-weight:800;color:var(--graphite);font-size:15px;white-space:nowrap}.lic span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;white-space:nowrap}.lic-top{position:absolute;left:18px;top:18px;background:#fffffff5;border:1px solid var(--line);border-radius:11px;padding:9px 14px 9px 11px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 26px #141c2e29;backdrop-filter:blur(3px)}.lic-top svg{width:20px;height:20px;stroke:var(--red);fill:none;stroke-width:1.8;flex:none}.lic-top b{display:block;font-family:var(--wide);font-weight:800;color:var(--graphite);font-size:12.5px;line-height:1.1;white-space:nowrap}.lic-top span{display:block;font-size:10.5px;color:var(--muted);margin-top:3px;text-transform:uppercase;letter-spacing:.07em}.hero-badge{position:absolute;right:18px;top:18px;background:#2b3346eb;color:#fff;border-radius:12px;padding:11px 16px;display:flex;flex-direction:column;align-items:center;backdrop-filter:blur(4px)}.hero-badge b{font-family:var(--wide);font-weight:800;font-size:20px}.hero-badge span{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:#b9c0ce;margin-top:2px}.herotrust{background:#fbfcfd;border-top:1px solid var(--line)}.ht-row{display:flex;justify-content:center}.ht-col{flex:1;max-width:300px;display:flex;align-items:center;gap:14px;padding:20px 22px}.ht-col+.ht-col{border-left:1px solid var(--line)}.ht-ic{width:46px;height:46px;border-radius:12px;background:#fcedec;border:1px solid #F3D5D2;display:flex;align-items:center;justify-content:center;flex:none}.ht-ic svg{width:23px;height:23px;stroke:var(--red);fill:none;stroke-width:1.8}.ht-tx b{display:block;font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 100;font-size:13px;color:var(--graphite);text-transform:uppercase;letter-spacing:.02em;line-height:1.16}.ht-tx span{display:block;font-size:12.5px;color:var(--muted);line-height:1.35;margin-top:4px}.ht-sub{background:var(--graphite);color:#aeb7c6;font-size:13px}.ht-sub-in{display:flex;align-items:center;gap:16px;padding-block:13px;flex-wrap:wrap}.ht-sub .seal{display:flex;align-items:center;gap:9px;font-family:var(--wide);font-weight:800;font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:.06em}.ht-sub .seal svg{width:20px;height:20px;stroke:#ff6a60;fill:none;stroke-width:1.8}.ht-sub .reg{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-left:auto}.ht-sub .reg span b{color:#e7ebf1;font-weight:700}.ht-sub .reg span+span{padding-left:18px;border-left:1px solid rgba(255,255,255,.14)}.danger{background:var(--graphite);position:relative;overflow:hidden}.danger:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 360px at 88% 120%,rgba(230,48,39,.22),transparent 60%),radial-gradient(700px 300px at 12% -20%,rgba(255,255,255,.05),transparent 55%);pointer-events:none}.danger .container{position:relative;display:flex;align-items:center;gap:34px;padding-block:32px}.danger .warn{width:92px;height:92px;flex:none;display:flex;align-items:center;justify-content:center}.danger .warn svg{width:92px;height:92px;stroke:var(--red);fill:none;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.danger .dx{flex:1;min-width:0}.danger h2{font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 105;color:#fff;font-size:clamp(24px,2.5vw,33px);line-height:1.16;letter-spacing:-.01em;text-wrap:balance}.danger h2 .hl{color:#ff6a60}.danger p{color:#aeb7c6;font-size:16px;line-height:1.62;margin-top:14px;max-width:1000px}.danger p b{color:#fff;font-weight:700}.danger .vline{width:1px;align-self:stretch;background:#ffffff1f;margin:6px 0;flex:none}@media(max-width:760px){.danger .container{flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.danger .vline{display:none}}.services{background:var(--surface);border-top:1px solid var(--line)}.services .container{padding-block:64px}.svc-head{max-width:none}.svc-head .hsplit{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.svc-head .hleft{border-left:4px solid var(--red);padding-left:22px}.svc-head .eyebrow2{display:inline-flex;align-items:center;gap:11px;font-family:var(--narrow);text-transform:uppercase;letter-spacing:.16em;font-size:14px;font-weight:700;color:var(--red)}.svc-head h2{font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 110;color:var(--ink);font-size:clamp(28px,3vw,36px);line-height:1.1;letter-spacing:-.015em;margin-top:10px;text-wrap:balance}.svc-head .sub{font-size:16px;color:var(--muted);margin-top:11px;line-height:1.5;max-width:560px}.svc-head .guar{list-style:none;display:flex;flex-direction:column;gap:11px}.svc-head .guar li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--graphite);white-space:nowrap}.svc-head .guar li svg{width:18px;height:18px;stroke:var(--ok);fill:none;stroke-width:2.6;flex:none}.reg{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 36px #141c2e12;margin-top:34px;overflow:hidden}.reg .ic{width:52px;height:52px;border-radius:13px;background:var(--graphite);display:flex;align-items:center;justify-content:center;flex:none}.reg .ic svg{width:26px;height:26px;stroke:#fff;fill:none;stroke-width:1.8}.reg .nm b{font-family:var(--wide);font-weight:800;font-size:20px;color:var(--ink);display:block;line-height:1.1}.reg .price b{font-family:var(--wide);font-weight:800;font-size:23px;color:var(--red);white-space:nowrap;display:block;line-height:1}.reg .price b i{font-style:normal;font-size:13px;color:var(--muted);font-weight:700}.reg .price span{font-size:12px;color:var(--muted);display:block;margin-top:6px;font-weight:700}.reg .pests{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.reg .pests span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--graphite);background:#fff;border:1.5px solid var(--line2);border-radius:8px;padding:5px 12px 5px 10px;line-height:1.2;white-space:nowrap;transition:.15s}.reg .pests span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red);flex:none}.reg .row:hover .pests span{border-color:#c4b2b0}.reg .feat{list-style:none;display:flex;flex-direction:column;gap:13px}.reg .feat li{display:flex;align-items:center;gap:11px;font-size:13.5px;color:var(--ink);font-weight:700;line-height:1.3}.reg .feat li .chkc{width:20px;height:20px;border-radius:6px;background:#fdeceb;display:flex;align-items:center;justify-content:center;flex:none}.reg .feat li .chkc svg{width:12px;height:12px;stroke:var(--red);fill:none;stroke-width:3.2}.reg .thead{display:grid;grid-template-columns:2.35fr 2.25fr 150px 162px;gap:26px;padding:22px 24px 13px;border-bottom:2px solid var(--graphite);margin-top:0}.reg .thead span{font-family:var(--narrow);text-transform:uppercase;letter-spacing:.13em;font-size:11.5px;font-weight:700;color:var(--muted)}.reg .thead .r{text-align:right}.reg .row{display:grid;grid-template-columns:2.35fr 2.25fr 150px 162px;gap:26px;align-items:center;padding:24px;border-bottom:6px solid var(--surface);position:relative;transition:background .15s}.reg .row:last-child{border-bottom:none}.reg .row:hover{background:#fafbfc}.reg .row:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:3px;background:var(--red);transform:scaleY(0);transition:transform .15s}.reg .row:hover:before{transform:scaleY(1)}.reg .name{display:flex;gap:15px;min-width:0}.reg .name>div{min-width:0}.reg .price{text-align:right}.reg .more-cell{justify-self:end}.reg .btn-out{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#fff;color:var(--ink);border:1.5px solid var(--line2);border-radius:10px;padding:0 22px;height:46px;font-family:var(--font);font-weight:700;font-size:14.5px;cursor:pointer;white-space:nowrap;transition:transform .1s,border-color .15s,background .15s,color .15s}.reg .btn-out svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.6;transition:transform .15s}.reg .btn-out:hover{background:var(--red);border-color:var(--red);color:#fff}.reg .btn-out:hover svg{transform:translate(3px)}.reg .btn-out:active{transform:translateY(2px)}.svc-cta{background:var(--graphite)}.svc-cta .container{display:flex;align-items:center;gap:24px;padding-block:28px}.svc-cta .cic{width:54px;height:54px;border-radius:13px;background:var(--red);display:flex;align-items:center;justify-content:center;flex:none}.svc-cta .cic svg{width:27px;height:27px;stroke:#fff;fill:none;stroke-width:2.3}.svc-cta .tx{flex:1;min-width:0}.svc-cta .tx b{font-family:var(--wide);font-weight:800;font-size:19px;color:#fff}.svc-cta .tx p{font-size:13.5px;color:#9aa3b4;margin-top:4px}.svc-cta .big{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(180deg,#ec392f,#e02b21);color:#fff;border:none;border-radius:11px;padding:0 28px;height:54px;font-family:var(--font);font-weight:700;font-size:15.5px;cursor:pointer;white-space:nowrap;box-shadow:0 5px #b5160d,0 12px 24px #e630274d;transition:transform .1s,box-shadow .1s,filter .15s;flex:none}.svc-cta .big svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2.4;transition:transform .15s}.svc-cta .big:hover{filter:brightness(1.04);transform:translateY(2px);box-shadow:0 3px #b5160d,0 8px 16px #e6302747}.svc-cta .big:hover svg{transform:translate(3px)}.svc-cta .big:active{transform:translateY(5px);box-shadow:0 0 #b5160d,0 4px 10px #e6302742}.svc-cta .cphone{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-left:24px;border-left:1px solid rgba(255,255,255,.14);flex:none;text-decoration:none}.svc-cta .cphone .on{display:flex;align-items:center;gap:8px;font-size:13px;color:#7fe0a0;font-weight:700}.svc-cta .cphone .num{font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 110;font-size:24px;color:#fff;letter-spacing:.01em;margin-top:3px;white-space:nowrap}.svc-cta .cphone small{font-size:12px;color:#9aa3b4;margin-top:3px;white-space:nowrap}@media(max-width:1100px){.svc-cta .container{flex-wrap:wrap}.svc-cta .cphone{border-left:none;padding-left:0}}@media(max-width:980px){.reg .thead{display:none}.reg .row{grid-template-columns:1fr;gap:16px}.reg .more-cell{justify-self:start}}.ov{position:fixed;inset:0;background:#141c2e8c;backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;z-index:50;padding:24px}.ov.open{display:flex}.modal{background:#fff;border-radius:18px;width:100%;max-width:460px;box-shadow:0 30px 80px #141c2e66;overflow:hidden;animation:pop .2s ease both}@keyframes pop{0%{transform:translateY(12px) scale(.98)}to{transform:none}}.modal .mhd{background:var(--graphite);color:#fff;padding:22px 24px;display:flex;align-items:center;gap:14px;position:relative}.modal .mhd .av{width:46px;height:46px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;flex:none}.modal .mhd .av svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}.modal .mhd h4{font-family:var(--wide);font-weight:800;font-size:17px;letter-spacing:-.01em}.modal .mhd p{font-size:12.5px;color:#b9c0ce;margin-top:3px}.modal .x{position:absolute;top:16px;right:16px;width:30px;height:30px;border:none;background:#ffffff1f;border-radius:8px;color:#fff;font-size:18px;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center}.modal .x:hover{background:#ffffff38}.modal .mbody{padding:22px 24px 24px}.modal .field{margin-bottom:13px}.modal label{display:block;font-size:13px;font-weight:700;color:var(--graphite);margin-bottom:6px}.modal input,.modal textarea{width:100%;border:1.5px solid var(--line2);border-radius:10px;padding:12px 14px;font-family:var(--font);font-size:15px;color:var(--ink);background:#fff;transition:border-color .15s}.modal input:focus,.modal textarea:focus{outline:none;border-color:var(--red)}.modal textarea{resize:vertical;min-height:96px}.modal .consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:var(--muted);margin:4px 0 16px}.modal .consent input{width:auto;margin-top:2px}.modal .send{width:100%;background:var(--red);color:#fff;border:none;border-radius:10px;padding:15px;font-family:var(--font);font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 8px 20px #e6302742;transition:background .15s}.modal .send:hover{background:var(--red-dark)}.modal .ok{display:none;text-align:center;padding:30px 24px 36px}.modal .ok.show{display:block}.modal .ok svg{width:56px;height:56px;stroke:var(--ok);fill:none;stroke-width:1.8;margin:0 auto 14px}.modal .ok h4{font-family:var(--wide);font-weight:800;font-size:19px;color:var(--ink)}.modal .ok p{font-size:14px;color:var(--muted);margin-top:8px}@media(max-width:980px){.hero .container{grid-template-columns:1fr;gap:32px}.hnav{display:none}.snav .row{overflow-x:auto}.ht-row{flex-wrap:wrap}.ht-col{flex:1 1 45%}}.eyebrow2{display:inline-flex;align-items:center;gap:11px;font-family:var(--narrow);text-transform:uppercase;letter-spacing:.18em;font-size:14px;font-weight:700;color:var(--red)}.eyebrow2:before{content:"";width:30px;height:2px;background:var(--red)}.sec-h2{font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 110;color:var(--ink);font-size:clamp(28px,3vw,38px);line-height:1.1;letter-spacing:-.015em;margin-top:14px}.lic-band{background:var(--graphite)}.lic-band .container{display:flex;align-items:center;gap:40px;padding-block:26px;flex-wrap:wrap}.lic-band .l{flex:none;display:flex;align-items:center;gap:15px;border-radius:14px;padding:12px 28px 12px 16px;background:#fff;box-shadow:0 16px 36px #00000052;border-left:5px solid var(--red)}.lic-band .l .seal{width:46px;height:46px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#eaf7f0;border:1.5px solid #BFE6CF}.lic-band .l .seal svg{width:24px;height:24px;stroke:#1e9e5e;fill:none;stroke-width:1.9}.lic-band .l .e{font-family:var(--narrow);text-transform:uppercase;letter-spacing:.2em;font-size:13px;font-weight:700;color:var(--red)}.lic-band .l .num{font-family:var(--wide);font-weight:800;font-size:clamp(22px,2.6vw,30px);color:var(--graphite);line-height:1;margin-top:5px;letter-spacing:.01em;white-space:nowrap}.lic-band .vd{width:1px;align-self:stretch;background:#ffffff29;margin:6px 0;flex:none}.lic-band .r{flex:1;min-width:280px;display:flex;align-items:center;gap:18px}.lic-band .shield{width:58px;height:58px;flex:none}.lic-band .shield svg{width:58px;height:58px;stroke:#ff6a60;fill:none;stroke-width:1.5}.lic-band .r p{font-size:15.5px;color:#aeb7c6;line-height:1.55;max-width:640px}.lic-band .r p b{color:#fff;font-weight:700}.cmp{background:var(--surface)}.cmp .container{padding-block:24px}.cmp .head{text-align:center;max-width:720px;margin:0 auto 18px}.cmp .head .sec-h2{font-size:clamp(24px,2.4vw,30px);margin-top:0}.cmp .subh{font-size:15px;color:var(--body);margin-top:8px;line-height:1.4}.cmp .b-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;max-width:1040px;margin:0 auto}.cmp .bcard{border-radius:18px;padding:12px 12px 14px;border:1px solid var(--line);background:#fff}.cmp .bcard.self{background:#fbfcfd}.cmp .bcard.us{border:2px solid var(--red);box-shadow:0 20px 48px #e6302721;position:relative}.cmp .bcard .ch{display:flex;align-items:center;gap:12px;padding:10px 14px;margin:2px 2px 8px;border-radius:12px}.cmp .bcard.self .ch{background:#edf0f4}.cmp .bcard.us .ch{background:linear-gradient(180deg,#fff1f0,#fce7e5)}.cmp .bcard .ch .ic{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex:none}.cmp .bcard.self .ch .ic{background:#fff;border:1px solid #DDE2E9}.cmp .bcard.self .ch .ic svg{stroke:#8a93a3}.cmp .bcard.us .ch .ic{background:var(--red);box-shadow:0 8px 18px #e6302752}.cmp .bcard.us .ch .ic svg{stroke:#fff}.cmp .bcard .ch .ic svg{width:24px;height:24px;fill:none;stroke-width:2}.cmp .bcard .ch b{font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 110;font-size:19px;display:block;line-height:1.1;letter-spacing:-.01em}.cmp .bcard.self .ch b{color:var(--graphite)}.cmp .bcard.us .ch b{color:var(--ink)}.cmp .bcard .ch span{font-family:var(--narrow);text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:700;white-space:nowrap}.cmp .bcard.self .ch span{color:#9aa3b2}.cmp .bcard.us .ch span{color:var(--red)}.cmp .bcard.us .pk{position:absolute;top:-13px;right:24px;background:var(--red);color:#fff;font-family:var(--narrow);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700;padding:6px 14px;border-radius:8px;box-shadow:0 8px 16px #e6302757}.cmp .blist{list-style:none;display:flex;flex-direction:column;gap:4px}.cmp .blist li{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:9px}.cmp .bcard.self .blist li{background:#f1f3f7}.cmp .bcard.us .blist li{background:#f0f9f3}.cmp .mk{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.cmp .mk svg{width:12px;height:12px;fill:none;stroke-width:3.4;stroke:#fff}.cmp .mk.no{background:#d6453c;box-shadow:0 4px 10px #d6453c57}.cmp .mk.ok{background:var(--ok);box-shadow:0 4px 10px #1e9e5e52}.cmp .blist li .tx .lbl{display:block;font-family:var(--narrow);font-size:11.5px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;margin-bottom:1px}.cmp .bcard.self .blist li .lbl{color:#9098a6}.cmp .bcard.us .blist li .lbl{color:var(--ok)}.cmp .bcard.self .blist li .vl{color:var(--body);font-weight:700;font-size:14px;line-height:1.25}.cmp .bcard.us .blist li .vl{color:var(--graphite);font-weight:700;font-size:14px;line-height:1.25}.cmp .concl{margin-top:18px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:12px;color:var(--body);font-size:15px;padding:15px 22px;display:flex;align-items:center;gap:14px;box-shadow:0 8px 24px #141c2e0f;max-width:1040px;margin-left:auto;margin-right:auto}.cmp .concl .cic{width:40px;height:40px;border-radius:11px;background:#fdeceb;display:flex;align-items:center;justify-content:center;flex:none}.cmp .concl .cic svg{width:22px;height:22px;stroke:var(--red);fill:none;stroke-width:2}.cmp .concl b{color:var(--graphite)}.cmp .concl .hl{color:var(--red);font-weight:700}.faq{background:var(--surface);border-top:1px solid var(--line)}.faq .container{padding-block:48px}.faq .head{text-align:center;max-width:720px;margin:0 auto 28px}.faq .list{max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq .item{border:1px solid var(--line);border-radius:13px;overflow:hidden;transition:border-color .15s,box-shadow .15s;background:#fff}.faq .item.open{border-color:#f1cfcb;box-shadow:0 10px 26px #141c2e12}.faq .q{display:flex;align-items:center;gap:16px;padding:20px 24px;cursor:pointer}.faq .q b{flex:1;font-family:var(--wide);font-weight:700;font-size:17px;color:var(--graphite);line-height:1.3}.faq .q .ic{width:30px;height:30px;border-radius:8px;background:var(--surface);display:flex;align-items:center;justify-content:center;flex:none;transition:.15s}.faq .q .ic svg{width:16px;height:16px;stroke:var(--red);fill:none;stroke-width:2.4;transition:transform .2s}.faq .item.open .q .ic{background:var(--red)}.faq .item.open .q .ic svg{stroke:#fff;transform:rotate(45deg)}.faq .a{max-height:0;overflow:hidden;transition:max-height .25s ease}.faq .a p{padding:0 24px 22px;font-size:15px;color:var(--body);line-height:1.6}.apply{background:#222a3a;color:#fff;position:relative;overflow:hidden}.apply:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 320px at 80% 110%,rgba(230,48,39,.18),transparent 60%);pointer-events:none}.apply .container{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-block:60px;align-items:center}.apply .eyebrow2{color:#ff6a60}.apply .eyebrow2:before{background:#ff6a60}.apply .lead h2{font-family:var(--wide);font-weight:800;font-size:30px;color:#fff;line-height:1.12;margin-top:14px}.apply .lead .sub{font-size:15.5px;color:#9aa3b4;margin-top:14px;max-width:440px;line-height:1.55}.apply .lead .num{font-family:var(--wide);font-weight:800;font-size:32px;color:#fff;margin-top:22px;display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.apply .lead .num small{flex-basis:100%;display:block;font-family:var(--font);font-weight:400;font-size:13px;color:#8a93a3;margin-top:2px;padding-left:62px}.apply .lead .num .pic{width:48px;height:48px;border-radius:13px;background:var(--red);display:inline-flex;align-items:center;justify-content:center;flex:none;box-shadow:0 10px 22px #e6302757}.apply .lead .num .pic svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.9}.apply .lead .num small{display:block;font-family:var(--font);font-weight:400;font-size:13px;color:#8a93a3;margin-top:5px}.apply .ul{list-style:none;margin-top:22px;display:flex;flex-direction:column;gap:11px}.apply .ul li{display:flex;align-items:center;gap:12px;font-size:14.5px;color:#d7dce5;font-weight:600}.apply .ul li svg{width:20px;height:20px;flex:none;stroke:#fff;fill:none;stroke-width:2.6;background:#ffffff24;border:1px solid rgba(255,255,255,.28);border-radius:50%;padding:3px}.apply .ul li svg{width:19px;height:19px;stroke:#ff6a60;fill:none;stroke-width:2.3;flex:none}.apply .map-wrap{margin-top:26px;border-top:1px solid rgba(255,255,255,.12);padding-top:24px}.apply .map-wrap b{font-family:var(--wide);font-weight:800;font-size:17px;color:#fff}.apply .map-ph{margin-top:14px;height:150px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#2f3a4f,#26304180);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.apply .map-ph .pin{width:34px;height:34px;border-radius:50% 50% 50% 0;background:var(--red);transform:rotate(-45deg);box-shadow:0 6px 16px #e6302766}.apply .map-ph .lbl{position:absolute;bottom:8px;right:12px;font-size:11px;color:#7e8896}.apply .districts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.apply .districts span{font-size:13px;color:#c4cbd8;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 14px;white-space:nowrap}.apply .districts .more{color:#ff8a82;background:#e630271f;border-color:#e630274d}.apply .form{background:#fff;border-radius:18px;padding:0 32px 32px;color:var(--ink);box-shadow:0 30px 70px #0006;border-top:5px solid var(--red);overflow:hidden}.apply .form .fhd{margin:0 -32px;padding:26px 32px 20px;background:linear-gradient(180deg,#fbfcfd,#fff);border-bottom:1px solid var(--line)}.apply .form h3{font-family:var(--wide);font-weight:800;font-size:22px;color:var(--ink)}.apply .form .fsub{font-size:13.5px;color:var(--muted);margin-top:6px}.apply .form label{display:block;font-size:13px;font-weight:700;color:var(--graphite);margin:16px 0 7px}.apply .form input,.apply .form select{width:100%;border:1.5px solid var(--line2);border-radius:11px;padding:14px 15px;font-family:var(--font);font-size:15px;color:var(--ink);background:#fbfcfd;transition:border-color .15s,background .15s,box-shadow .15s}.apply .form input:focus,.apply .form select:focus{outline:none;border-color:var(--red);background:#fff;box-shadow:0 0 0 3px #e630271f}.apply .form .consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:var(--muted);margin:16px 0}.apply .form .send{width:100%;background:linear-gradient(180deg,#ec392f,#e02b21);color:#fff;border:none;border-radius:11px;height:56px;font-family:var(--font);font-weight:700;font-size:16.5px;cursor:pointer;box-shadow:0 5px #b5160d,0 12px 24px #e630274d;transition:transform .1s,box-shadow .1s,filter .15s;display:inline-flex;align-items:center;justify-content:center;gap:10px}.apply .form .send svg{width:19px;height:19px;stroke:#fff;fill:none;stroke-width:2.2}.apply .form .send:active{transform:translateY(5px);box-shadow:0 0 #b5160d,0 4px 10px #e6302742}.apply .form .send:hover{filter:brightness(1.04);transform:translateY(2px);box-shadow:0 3px #b5160d,0 8px 16px #e6302742}.foot{background:#f5f7fa;color:#5a6678;font-size:14px;border-top:1px solid var(--line)}.foot .container{padding-block:48px}.foot .top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:34px;align-items:start}.foot .brand{align-self:start}.foot .brand .row1{display:flex;align-items:center;gap:13px}.foot .brand .block .svc{font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.08em;font-size:9px;color:#fff;background:var(--graphite);padding:4px 10px 3px;border-radius:5px;display:inline-block}.foot .brand .block .city{font-family:var(--wide);font-weight:900;font-variation-settings:"wdth" 125;font-size:22px;color:var(--graphite);line-height:1;margin-top:5px}.foot .brand p{font-size:13.5px;line-height:1.55;margin-top:16px;max-width:320px}.foot .brand .ph{display:block;font-family:var(--wide);font-weight:800;font-size:20px;color:var(--graphite);margin-top:16px;letter-spacing:.01em}.foot .brand .mail{display:block;color:var(--red);margin-top:8px;font-weight:700}.foot .brand small{display:block;color:var(--muted);margin-top:10px;font-size:12.5px}.foot .col h4{font-family:var(--narrow);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:var(--graphite);margin-bottom:16px}.foot .col a{display:block;color:#5a6678;margin-bottom:11px;font-size:14px;transition:color .15s}.foot .col a:hover{color:var(--red)}.foot .bottom{border-top:1px solid var(--line);margin-top:36px;padding-top:20px;display:flex;gap:24px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.foot .bottom a{color:var(--muted)}.foot .bottom .cp{margin-left:auto}@media(max-width:980px){.apply .container,.cmp .tbl{grid-template-columns:1fr}.cmp .frame{display:none}.cmp .tbl .c.self,.cmp .tbl .h.self,.cmp .tbl .c.char,.cmp .tbl .h.char{border-right:none}.cmp .tbl .h.us{border-radius:0}.foot .top{grid-template-columns:1fr 1fr}}.reviews{background:var(--surface);border-top:1px solid var(--line);--star:#FFC400;--sys:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.reviews .container{padding-block:30px}.reviews .sec-head{text-align:center;margin-bottom:18px}.reviews .sec-head h2{font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 110;color:var(--graphite);font-size:clamp(26px,2.6vw,32px);margin-top:0;letter-spacing:-.015em}.reviews .sec-head p{color:var(--muted);font-size:15px;margin-top:8px}.reviews .shots{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;grid-auto-flow:dense;max-width:1080px;margin:0 auto}.reviews .shot{background:#fff;border:1px solid #E6E6E6;border-radius:16px;box-shadow:0 10px 30px #141c2e12;padding:4px 26px;font-family:var(--sys)}.reviews .av-rv{padding:20px 0}.reviews .av-rv .hd{display:flex;align-items:flex-start;gap:13px}.reviews .av-rv .av{width:46px;height:46px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:19px;font-family:var(--sys);font-weight:700;color:#fff;overflow:hidden}.reviews .av-rv .av svg{width:46px;height:46px;display:block}.reviews .av-rv .who{flex:1;min-width:0}.reviews .av-rv .who .n{font-size:19px;font-weight:700;color:var(--ink);line-height:1.2}.reviews .av-rv .who .dt{font-size:14.5px;color:var(--muted);margin-top:3px}.reviews .av-rv .dots{color:#9398a2;font-size:20px;line-height:.5;flex:none;padding-top:3px;letter-spacing:1px}.reviews .av-rv .deal{display:flex;align-items:center;gap:9px;margin:13px 0 10px;font-size:15px;white-space:nowrap}.reviews .av-rv .deal .s{color:var(--star);font-size:16px;letter-spacing:1px}.reviews .av-rv .deal .d{color:var(--muted)}.reviews .av-rv .tx{font-size:16.5px;line-height:1.55;color:var(--ink)}.reviews .av-rv .tx.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reviews .av-rv .more{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:var(--muted);font-size:15px;cursor:pointer}.reviews .av-rv .reply{margin:16px 0 0 24px}.reviews .av-rv .reply .rhd{display:flex;align-items:center;gap:13px}.reviews .av-rv .reply .sg{flex:none}.reviews .av-rv .reply .sg svg{width:30px;height:33px;display:block}.reviews .av-rv .reply .rn{font-size:17.5px;font-weight:700;color:var(--ink);white-space:nowrap}.reviews .av-rv .reply .rd{font-size:13.5px;color:var(--muted);margin-top:2px}.reviews .av-rv .reply .rtx{margin-top:11px;font-size:16px;line-height:1.55;color:var(--ink)}.reviews .slider{overflow:hidden}.reviews .track{display:flex;align-items:stretch;transition:transform .55s cubic-bezier(.4,0,.2,1)}.reviews .slide{flex:0 0 100%;min-width:0}.reviews .dots{display:flex;justify-content:center;gap:10px;margin-top:22px}.reviews .dot{width:10px;height:10px;border-radius:50%;background:#cdd3dd;border:none;cursor:pointer;padding:0;transition:width .2s,background .2s}.reviews .dot.on{background:var(--red);width:28px;border-radius:5px}@media(max-width:880px){.reviews .shots{grid-template-columns:1fr}}.geo{background:var(--graphite);color:#fff;position:relative;overflow:hidden}.geo:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 320px at 90% 0%,rgba(230,48,39,.16),transparent 60%);pointer-events:none}.geo .container{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center;padding-block:46px}.geo .eyebrow2{color:#ff8a82;white-space:nowrap}.geo .map{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 60px #0006;aspect-ratio:16/11;background:#1a2130 radial-gradient(circle at 50% 45%,rgba(230,48,39,.1),transparent 60%);display:flex;align-items:center;justify-content:center;padding:7px}.geo .map .frame-in{position:absolute;inset:7px;border-radius:11px;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 40px #0000004d;pointer-events:none;z-index:2}.geo .map .mlabel{position:absolute;left:18px;top:18px;z-index:3;display:inline-flex;align-items:center;gap:8px;background:#2b3346f0;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:8px 13px;font-size:12.5px;font-weight:700;backdrop-filter:blur(4px)}.geo .map .mlabel svg{width:15px;height:15px;stroke:#ff6a60;fill:none;stroke-width:2}.geo .map:after{content:"Карта · Самара и область";color:#5a6478;font-size:14px;font-weight:600}.geo .map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.geo h2{font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 110;font-size:clamp(26px,2.8vw,36px);line-height:1.12;letter-spacing:-.015em;margin-top:12px;color:#fff}.geo .sub{color:#aeb7c6;font-size:16px;margin-top:14px;line-height:1.5;max-width:520px}.geo .chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.geo .chips span{font-size:13.5px;font-weight:600;color:#e3e7ee;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:8px 13px;transition:background .15s,border-color .15s}.geo .chips span:hover{background:#e6302724;border-color:#e6302766}.geo .note{display:flex;align-items:center;gap:16px;margin-top:24px;background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid rgba(255,255,255,.14);border-left:4px solid var(--red);border-radius:13px;padding:16px 18px;max-width:640px}.geo .note .nic{width:42px;height:42px;border-radius:11px;background:#e6302729;border:1px solid rgba(230,48,39,.4);display:flex;align-items:center;justify-content:center;flex:none}.geo .note .nic svg{width:22px;height:22px;stroke:#ff6a60;fill:none;stroke-width:1.9}.geo .note .ntx{flex:1;min-width:0;color:#c4cbd8;font-size:14px;line-height:1.45}.geo .note .ntx b{color:#fff;font-weight:700}.geo .note .lnk{flex:none;display:inline-flex;align-items:center;gap:9px;background:linear-gradient(180deg,#ec392f,#e02b21);color:#fff;font-weight:700;font-size:14.5px;border:none;border-radius:10px;padding:0 22px;height:48px;cursor:pointer;white-space:nowrap;box-shadow:0 5px #b5160d,0 10px 22px #e630274d;transition:transform .1s,box-shadow .1s,filter .15s}.geo .note .lnk svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2.2}.geo .note .lnk:hover{filter:brightness(1.05);transform:translateY(2px);box-shadow:0 3px #b5160d,0 7px 14px #e6302747}.geo .note .lnk:active{transform:translateY(5px);box-shadow:0 0 #b5160d,0 4px 10px #e6302742}.geo .map{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 50px #0000004d;aspect-ratio:16/11;background:#1a2130}.geo .map iframe{width:100%;height:100%;border:0;display:block}.mbar,.mbar-call{display:none}@media(max-width:600px){.mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;gap:9px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#222a3af7;backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.12)}.mbar a,.mbar button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:11px;font-family:var(--font);font-weight:700;font-size:14px;cursor:pointer;border:none}.mbar svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;flex:none}.mbar .mb-phone{background:#fff;color:var(--graphite);border:1px solid var(--line2)}.mbar .mb-phone .dot{width:8px;height:8px;border-radius:50%;background:#36d17a;flex:none}.mbar .mb-req{background:linear-gradient(180deg,#ec392f,#e02b21);color:#fff;box-shadow:0 6px 16px #e6302757}body{padding-bottom:72px}}.burger,.mmenu,.mmenu-ov{display:none}@media(max-width:600px){.burger{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:42px;height:42px;flex:none;background:var(--graphite);border:none;border-radius:10px;padding:0 11px;cursor:pointer;order:2;margin-left:auto}.burger span{display:block;height:2.5px;border-radius:2px;background:#fff}.burger span:nth-child(4){width:60%}.mmenu-ov{display:block;position:fixed;inset:0;background:#141c2e8c;z-index:80;opacity:0;visibility:hidden;transition:.25s}.mmenu-ov.open{opacity:1;visibility:visible}.mmenu{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;width:84%;max-width:330px;z-index:81;background:#fff;box-shadow:0 0 50px #00000080;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);overflow-y:auto;padding:18px}.mmenu.open{transform:none}.mmenu-hd{display:flex;flex-direction:column;align-items:center;gap:0;padding-bottom:16px;border-bottom:1px solid var(--line);position:relative}.mmenu-x{position:absolute;top:0;right:0;width:34px;height:34px;border:none;background:var(--surface);border-radius:9px;font-size:22px;color:var(--graphite);cursor:pointer;line-height:1;flex:none}.mmenu-logo{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:11px}.mmenu-logo .block{align-items:flex-start}.mmenu-call{padding:16px 0;border-bottom:1px solid var(--line)}.mmenu-call .on{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ok);font-weight:700}.mmenu-call .num{display:block;font-family:var(--wide);font-weight:800;font-size:24px;color:var(--graphite);margin-top:6px}.mmenu-acts{display:flex;flex-direction:column;gap:10px;padding:16px 0}.mmenu-logo{display:flex;align-items:center;gap:11px}.mmenu-logo .block{display:flex;flex-direction:column}.mmenu-logo svg{flex:none}.mmenu-logo .svc{font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.08em;font-size:8.5px;color:#fff;background:var(--graphite);padding:4px 9px 3px;border-radius:5px;line-height:1;align-self:flex-start}.mmenu-logo .city{font-family:var(--wide);font-weight:900;font-variation-settings:"wdth" 125;font-size:19px;color:var(--graphite);line-height:1;margin-top:5px}.mmenu-logo .city .g{font-size:.46em;color:#8a93a3;margin-right:.14em;vertical-align:.12em}.mmenu-logo .sub{font-family:var(--wide);font-weight:700;font-variation-settings:"wdth" 100;text-transform:uppercase;letter-spacing:.01em;font-size:7.5px;color:var(--red);margin-top:4px;line-height:1.1}.mmenu .ma-dir{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;border-radius:11px;font-family:var(--font);font-weight:700;font-size:15px;cursor:pointer;background:#fff;color:var(--graphite);border:1.5px solid var(--line2);margin-top:14px}.mmenu-acts button{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;border-radius:11px;font-family:var(--font);font-weight:700;font-size:15px;cursor:pointer;border:none}.mmenu-acts svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;flex:none}.mmenu-acts .ma-red{background:linear-gradient(180deg,#ec392f,#e02b21);color:#fff;box-shadow:0 6px 16px #e630274d}.mmenu-acts .ma-dir{background:#fff;color:var(--graphite);border:1.5px solid var(--line2)}.mmenu-acts .ma-dir svg{stroke:var(--red)}.mmenu-sec{font-family:var(--narrow);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:var(--muted);padding:16px 0 4px}.mmenu-nav{display:flex;flex-direction:column}.macc{border-bottom:1px solid var(--line)}.macc-h{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:none;border:none;padding:13px 0;font-family:var(--font);font-weight:700;font-size:16px;color:var(--graphite);cursor:pointer}.macc-h svg{width:18px;height:18px;stroke:var(--muted);fill:none;stroke-width:2;flex:none;transition:transform .2s}.macc.open .macc-h svg{transform:rotate(180deg)}.macc.open .macc-h{color:var(--red)}.macc-b{display:none;flex-direction:column;padding:2px 0 12px 2px}.macc.open .macc-b{display:flex}.macc-solo{display:block;border-bottom:1px solid var(--line);padding:13px 0;font-family:var(--font);font-weight:700;font-size:16px;color:var(--graphite)}.macc-b a{padding:8px 0 8px 14px;color:var(--body);font-size:14.5px;border-left:2px solid var(--line2);margin-left:2px}.macc-b a:hover{color:var(--red);border-color:var(--red)}.mmenu .ma-dir{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;border-radius:11px;font-family:var(--font);font-weight:700;font-size:15px;cursor:pointer;background:#fff;color:var(--graphite);border:1.5px solid var(--line2);margin-top:auto}.mmenu .ma-dir svg{width:18px;height:18px;stroke:var(--red);fill:none;stroke-width:2;flex:none}.mmenu-foot{font-size:12px;color:var(--muted);line-height:1.5;padding-top:14px}.mmenu-foot{font-size:12.5px;color:var(--muted);line-height:1.5;padding-top:18px}.mmenu-logo .city{font-size:18px}.snav{display:none}}@media(max-width:900px){.geo .container{grid-template-columns:1fr;gap:28px}}@media(max-width:600px){.container{padding-inline:18px}.topbar .row{height:auto;gap:6px 14px;flex-wrap:wrap;justify-content:center;padding:7px 0;font-size:11px}.topbar .it{flex:none;gap:6px}.topbar .it svg{width:13px;height:13px}.topbar .r{display:none}.mh{flex-wrap:wrap;height:auto;padding:12px 0;gap:12px 14px;align-items:center}.vdiv{display:none}.hlogo{gap:11px;flex:0 1 auto}.hlogo .city{font-size:20px}.hlogo .sub{font-size:8.5px}.ccard{display:contents}.ccard .phone-ic,.ccard .hphone,.ccard .cta,.hero .eyebrow{display:none}.snav .row{height:auto;overflow:visible;flex-wrap:wrap}.snav .z1{flex:1 1 100%;display:flex;flex-wrap:nowrap}.snav .z1 .hasmenu{flex:1 1 25%;min-width:0}.snav .z1 .hasmenu>a{justify-content:center;width:100%;padding:0 4px}.snav .hasmenu .dropdown{display:none!important}.snav .z2,.snav .z3{display:none}.snav a{font-size:8.5px;letter-spacing:0;height:44px;font-variation-settings:"wdth" 90}.snav a .cv{display:none}.snav .z1 a+a:before{display:none}.hero .container{padding-block:20px;gap:22px}.hero .eyebrow{display:none}.hero h2{margin-top:0;font-size:30px}.hero .subh{font-size:17px}.hero-cta,.cta-trust{display:none}.hero .trust-line{display:flex;flex-direction:column;gap:9px;margin-top:16px;font-size:0}.hero .trust-line .sep{display:none}.hero .trust-line .tl{display:flex;align-items:center;gap:12px;font-size:13.5px;font-weight:700;color:var(--graphite);white-space:nowrap;background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px 16px;line-height:1.1;box-shadow:0 6px 18px #141c2e12}.hero .trust-line .tl:before{content:"";width:24px;height:24px;flex:none;border-radius:7px;background:#fcedec center/14px no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23E63027" stroke-width="3.2"><path d="M5 12l4 4 10-10"/></svg>')}.hero-media .medal{top:10px;left:10px;padding:7px 12px 7px 9px}.hero-media .medal svg{width:26px;height:26px}.hero-media .medal b{font-size:12px}.photo-cap{padding:24px 10px 11px}.photo-cap .ci{font-size:11px;gap:6px}.ht-row{display:grid;grid-template-columns:1fr 1fr}.ht-col{flex:none;min-width:0;max-width:none;flex-direction:column;align-items:flex-start;gap:10px;border-left:none;border-bottom:1px solid var(--line);padding:16px 14px}.ht-col .ht-ic{width:40px;height:40px}.ht-col .hd{font-size:12px}.ht-col .ht-tx b{font-size:12.5px;letter-spacing:0;overflow-wrap:anywhere}.ht-col .ht-tx span,.ht-col small{font-size:12px}.ht-col:nth-child(odd){border-right:1px solid var(--line)}.ht-col:nth-child(n+3){border-bottom:none}.ht-sub-in{flex-direction:column;align-items:flex-start;gap:9px}.danger .container{flex-direction:row;align-items:flex-start;gap:14px;padding-block:28px;text-align:left}.danger .warn{width:40px;height:40px}.danger .warn svg{width:40px;height:40px}.danger .vline{display:none}.danger h3,.danger h2{font-size:19px}.danger p{font-size:14.5px;margin-top:10px}.services .container,.cmp .container,.faq .container,.reviews .container,.geo .container,.apply .container,.foot .container{padding-block:34px}.sec-h2,.cmp .head .sec-h2,.reviews .sec-head h2,.geo h2,.svc-head h2{font-size:24px}.svc-head .hsplit{gap:20px}.svc-head .hleft{padding-left:16px}.svc-head .sub{font-size:15px;margin-top:9px}.svc-head .guar{gap:8px;margin-top:4px}.svc-head .guar li{font-size:13.5px;white-space:normal}.reg{margin-top:22px}.reg .row{padding:16px;gap:11px;grid-template-columns:1fr auto;align-items:center}.reg .name,.reg .feat{grid-column:1 / -1}.reg .price{text-align:left;display:flex;align-items:baseline;gap:8px;grid-column:1;align-self:center}.reg .price b{font-size:21px}.reg .price span{margin-top:0}.reg .more-cell{grid-column:2;justify-self:end;align-self:center}.reg .btn-out{width:auto;height:44px}.reg .feat{gap:8px}.reg .pests{margin-top:10px}.reg .ic{width:44px;height:44px}.svc-cta .container{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px 14px;padding-block:26px;text-align:left}.svc-cta .cic{width:40px;height:40px;grid-row:span 2}.svc-cta .tx b{font-size:17px}.svc-cta .tx p{font-size:13px;margin-top:4px}.svc-cta .big{grid-column:1 / -1;width:100%;justify-content:center;height:50px}.svc-cta .cphone{grid-column:1 / -1;border-left:none;padding-left:0}.cmp .b-row{grid-template-columns:1fr;gap:14px}.cmp .bcard.us .pk{right:14px}.cmp .bcard .ch{padding:10px 12px;margin:2px 2px 8px}.cmp .bcard .ch .ic{width:38px;height:38px}.cmp .bcard .ch b{font-size:17px}.cmp .blist{gap:4px}.cmp .blist li{padding:7px 11px;gap:9px;align-items:center}.cmp .mk{width:20px;height:20px}.cmp .blist li .tx{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.cmp .blist li .tx .lbl{margin-bottom:0;font-size:10.5px}.cmp .blist li .vl{font-size:13.5px}.reviews .shots{grid-template-columns:1fr;min-width:0}.reviews .shot{padding:2px 16px;min-width:0}.reviews .av-rv .deal{white-space:normal}.reviews .av-rv .reply{margin-left:14px}.geo h2{font-size:23px}.geo .note{flex-direction:column;align-items:flex-start;gap:14px}.geo .note .lnk{width:100%;justify-content:center}.geo .map{aspect-ratio:4/3}.lic-band .container{flex-direction:column;align-items:stretch;gap:20px;padding-block:30px}.lic-band .l{width:100%;justify-content:center;padding:16px}.lic-band .l .num{font-size:26px}.lic-band .vd{display:none}.lic-band .r{min-width:0;flex-direction:row;align-items:flex-start;gap:14px}.lic-band .shield,.lic-band .shield svg{width:44px;height:44px}.lic-band .r p{font-size:14px}.apply .lead h2{font-size:24px}.apply .form{padding:0 20px 24px}.apply .form .fhd{margin:0 -20px;padding:22px 20px 18px}.foot .container{padding-block:26px}.foot .top{grid-template-columns:1fr 1fr;gap:18px 20px}.foot .brand{grid-column:1 / -1}.foot .brand p{font-size:12.5px;margin-top:10px;max-width:none;line-height:1.45}.foot .brand .ph{font-size:18px;margin-top:12px}.foot .brand small{margin-top:6px}.foot .col h4{margin-bottom:9px}.foot .col a{margin-bottom:6px;font-size:13.5px}.foot .bottom{flex-direction:column;gap:7px;margin-top:18px;padding-top:14px}.foot .bottom .cp{margin-left:0}.modal{max-width:none}}@media(max-width:380px){.foot .top{grid-template-columns:1fr}.hero h2{font-size:26px}}.notice{background:var(--graphite);color:#fff;position:relative;overflow:hidden}.notice:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 280px at 88% 120%,rgba(230,48,39,.2),transparent 60%);pointer-events:none}.notice .container{position:relative;display:flex;align-items:center;gap:20px;padding-block:24px}.notice .ic{width:52px;height:52px;border-radius:13px;background:var(--red);display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 10px 24px #e6302757}.notice .ic svg{width:27px;height:27px;stroke:#fff;fill:none;stroke-width:1.9}.notice .tx b{font-family:var(--wide);font-weight:800;font-size:18px;color:#fff;display:block}.notice .tx span{font-size:14.5px;color:#aeb7c6;display:block;margin-top:4px}@media(max-width:760px){.notice .container{flex-direction:column;align-items:flex-start;gap:13px;padding-block:20px}}.danger .durgent{display:flex;align-items:center;gap:13px;margin-top:20px;padding:4px 0 4px 18px;border-left:3px solid var(--red);color:#fff;font-weight:700;font-size:16px;line-height:1.45}.danger .durgent svg{width:21px;height:21px;stroke:#ff6a60;fill:none;stroke-width:2;flex:none}.cross{background:#fff;border-top:1px solid var(--line)}.cross .container{padding-block:56px}.cross-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cross-grid .cl{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px;transition:border-color .15s,box-shadow .15s}.cross-grid .cl:hover{border-color:var(--red);box-shadow:0 10px 24px #141c2e14}.cross-grid .cl .ci{width:46px;height:46px;border-radius:12px;background:#fcedec;border:1px solid #F3D5D2;display:flex;align-items:center;justify-content:center;flex:none}.cross-grid .cl .ci svg{width:24px;height:24px;stroke:var(--red);fill:none;stroke-width:1.8}.cross-grid .cl .tx b{font-family:var(--wide);font-weight:800;font-size:16px;color:var(--graphite);display:block}.cross-grid .cl .tx span{font-size:13px;color:var(--muted)}.cross-grid .cl .arr{margin-left:auto}.cross-grid .cl .arr svg{width:18px;height:18px;stroke:var(--muted);fill:none;stroke-width:2}@media(max-width:760px){.cross-grid{grid-template-columns:1fr 1fr;gap:12px}.cross .container{padding-block:40px}}@media(max-width:430px){.cross-grid{grid-template-columns:1fr}}.howto{background:#fff;border-top:1px solid var(--line)}.howto .container{padding-block:60px}.howto .hh{text-align:center;max-width:720px;margin:0 auto 36px}.howto .hh .eyebrow2{justify-content:center}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.steps .step{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px 22px;position:relative}.steps .step .num{width:40px;height:40px;border-radius:11px;background:var(--graphite);color:#fff;font-family:var(--wide);font-weight:800;font-size:17px;display:flex;align-items:center;justify-content:center}.steps .step:nth-child(1) .num{background:var(--red)}.steps .step b{display:block;font-family:var(--wide);font-weight:800;font-size:16px;color:var(--graphite);margin-top:15px}.steps .step span{display:block;font-size:13.5px;color:var(--muted);line-height:1.45;margin-top:7px}@media(max-width:760px){.steps{grid-template-columns:1fr 1fr;gap:12px}.howto .container{padding-block:40px}}@media(max-width:430px){.steps{grid-template-columns:1fr}}.method{background:var(--graphite);color:#fff}.method .container{padding-block:60px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.method .eyebrow2{color:#ff8a82}.method h2{font-family:var(--wide);font-weight:800;font-variation-settings:"wdth" 110;font-size:30px;color:#fff;line-height:1.12;letter-spacing:-.015em;margin-top:12px}.method .mlead{font-size:15.5px;color:#aeb7c6;margin-top:14px;line-height:1.55}.method .mlist{list-style:none;margin-top:20px;display:flex;flex-direction:column;gap:14px}.method .mlist li{display:flex;gap:13px;align-items:flex-start}.method .mlist .mi{width:42px;height:42px;border-radius:11px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;flex:none}.method .mlist .mi svg{width:21px;height:21px;stroke:#ff6a60;fill:none;stroke-width:1.9}.method .mlist b{display:block;font-family:var(--wide);font-weight:800;font-size:15.5px;color:#fff}.method .mlist span{display:block;font-size:13.5px;color:#aeb7c6;margin-top:3px;line-height:1.45}.method .mcard{position:relative;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:26px}.method .mcard:before{content:"";position:absolute;top:-40%;right:-20%;width:70%;height:80%;background:radial-gradient(circle,rgba(230,48,39,.28),transparent 70%);pointer-events:none}.method .mcard:after{content:"";position:absolute;inset:0;border-radius:18px;box-shadow:inset 0 1px #ffffff14;pointer-events:none}.method .mcard>*{position:relative;z-index:1}.method .mcard .mt{font-family:var(--narrow);text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#ff8a82;font-weight:700}.method .mcard .mways{display:flex;flex-direction:column;gap:11px;margin-top:16px}.method .mcard .way{display:flex;align-items:center;gap:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:13px 15px;transition:border-color .15s,background .15s,transform .05s}.method .mcard .way:hover{border-color:#ff6a6080;background:#e630271a}.method .mcard .way .wi{width:38px;height:38px;border-radius:10px;background:var(--red);display:flex;align-items:center;justify-content:center;flex:none}.method .mcard .way .wi svg{width:19px;height:19px;stroke:#fff;fill:none;stroke-width:1.9}.method .mcard .way b{font-family:var(--wide);font-weight:800;font-size:14.5px;color:#fff}.method .mcard .way span{font-size:12.5px;color:#9aa3b4;display:block;margin-top:1px}.method .mcard .mtags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.method .mcard .mtags span{font-size:12px;font-weight:700;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:6px 11px}@media(max-width:760px){.method .container{grid-template-columns:1fr;gap:24px;padding-block:42px}}.symps{background:var(--surface);border-top:1px solid var(--line)}.symps .container{padding-block:44px}.sec-head2{text-align:center;max-width:720px;margin:0 auto 26px}.sec-head2 .eyebrow2{justify-content:center}.symps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:sm}.symps-grid .sym{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px 22px;position:relative;overflow:hidden;counter-increment:sm;transition:box-shadow .15s,border-color .15s}.symps-grid .sym:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:var(--red)}.symps-grid .sym:hover{border-color:var(--line2);box-shadow:0 12px 28px #141c2e14}.symps-grid .sym .num{display:none}.symps-grid .sym .num:before{content:""}.symps-grid .sym .si{width:54px;height:54px;border-radius:13px;background:#fcedec;border:1px solid #F3D5D2;display:flex;align-items:center;justify-content:center;position:relative}.symps-grid .sym .si svg{width:27px;height:27px;stroke:var(--red);fill:none;stroke-width:1.9}.symps-grid .sym b{display:block;font-family:var(--wide);font-weight:800;font-size:15.5px;color:var(--graphite);margin-top:16px;line-height:1.2}.symps-grid .sym span{display:block;font-size:13.5px;color:var(--muted);line-height:1.45;margin-top:8px}@media(max-width:760px){.symps-grid{grid-template-columns:1fr 1fr;gap:12px}.symps .container{padding-block:38px}}@media(max-width:430px){.symps-grid{grid-template-columns:1fr 1fr;gap:10px}.symps-grid .sym{padding:18px 16px}.symps-grid .sym b{font-size:14px}}.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.hero-photo picture{display:block;width:100%;height:100%}
