@import "https://fonts.googleapis.com/css2?family=Anton&family=IBM+Plex+Mono:wght@500;600&family=Inter:wght@400;500;600;700&family=Oswald:wght@500;600&display=swap";
.security-subcontracting-page{--ink:#191d24;--ink-2:#212630;--panel:#28303b;--panel-2:#323b48;--paper:#f2f1ee;--sand:#ebe4d8;--line:#ffffff1c;--line-2:#fff3;--dline:#12161c24;--text:#eaecf0;--muted:#9ba3ae;--dark-text:#14171c;--dark-muted:#565e69;--orange:#f47340;--orange-d:#c2521f;--gold:#e7b24a;--pad:clamp(52px,5.4vw,84px)}.security-subcontracting-page,.security-subcontracting-page *{box-sizing:border-box;margin:0;padding:0}.security-subcontracting-page{background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased;padding-top:96px;font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.72;overflow-x:hidden}.security-subcontracting-page a{color:inherit;text-decoration:none}.security-subcontracting-page img{max-width:100%;display:block}.security-subcontracting-page .wrap{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.security-subcontracting-page .sec{padding:var(--pad) 0;position:relative}.security-subcontracting-page p{color:var(--muted)}.security-subcontracting-page p+p{margin-top:15px}.security-subcontracting-page p strong,.security-subcontracting-page li strong{color:#fff;font-weight:600}.security-subcontracting-page .d{text-transform:uppercase;color:#fff;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:.98}.security-subcontracting-page h1.d{font-size:clamp(38px,5.2vw,68px)}.security-subcontracting-page h2.d{font-size:clamp(29px,4.3vw,52px)}.security-subcontracting-page h3.d{font-size:clamp(21px,2.5vw,30px)}.security-subcontracting-page .kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--orange);margin-bottom:18px;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:block}.security-subcontracting-page .kicker.g{color:var(--gold)}.security-subcontracting-page .lead{color:#c6ccd5;font-size:clamp(17px,1.4vw,20px);line-height:1.66}.security-subcontracting-page .strongline{color:#fff;font-weight:600}.security-subcontracting-page .lt{background:var(--paper);color:var(--dark-text)}.security-subcontracting-page .lt.sand{background:var(--sand)}.security-subcontracting-page .lt .d{color:#101318}.security-subcontracting-page .lt p{color:var(--dark-muted)}.security-subcontracting-page .lt p strong,.security-subcontracting-page .lt li strong,.security-subcontracting-page .lt .strongline{color:#101318}.security-subcontracting-page .lt .kicker{color:var(--orange-d)}.security-subcontracting-page .lt .kicker.g{color:#9a7415}.security-subcontracting-page .lt .lead{color:#3a424d}.security-subcontracting-page .lt ul.tk li{color:#3e464f}.security-subcontracting-page .lt ul.tk li:before{background:var(--orange-d)}.security-subcontracting-page .lt .cells{border-color:var(--dline)}.security-subcontracting-page .lt .cells div{border-color:var(--dline);color:#3e464f}.security-subcontracting-page .lt .cells div:hover{color:#101318;background:#ffffffb3}.security-subcontracting-page .lt .cells i{color:var(--orange-d)}.security-subcontracting-page .lt .card{border-color:var(--dline);background:#fff}.security-subcontracting-page .lt .card:hover{background:#fff;border-color:#c2521f80}.security-subcontracting-page .lt .card h4{color:#101318}.security-subcontracting-page .lt .card p{color:var(--dark-muted)}.security-subcontracting-page .lt .card .n{color:var(--orange-d)}.security-subcontracting-page .lt .pq{color:#101318;border-color:var(--orange-d)}.security-subcontracting-page .lt .pq.g{border-color:#b58a1e}.security-subcontracting-page .lt .chain span{color:#2e353e;border-color:var(--dline);background:#fff9}.security-subcontracting-page .lt .chain i{color:var(--orange-d)}.security-subcontracting-page .lt .ladder li{color:#1b1f26;border-color:var(--dline)}.security-subcontracting-page .lt .ladder li:before,.security-subcontracting-page .lt .ladder li.f{color:var(--orange-d)}.security-subcontracting-page .lt .b-g{color:#101318;border-color:#12161c47}.security-subcontracting-page .lt .b-g:hover{border-color:var(--orange-d);color:var(--orange-d)}.security-subcontracting-page .lt .mail{color:#9a6510;border-color:#9a651059}.security-subcontracting-page .lt .cta .d,.security-subcontracting-page .lt .cta .strongline{color:#fff}.security-subcontracting-page .lt .cta p{color:var(--muted)}.security-subcontracting-page .lt .cta .kicker{color:var(--orange)}.security-subcontracting-page .lt .cta .chips span{color:#dce1e8;border-color:var(--line-2)}.security-subcontracting-page .lt .cta .mail{color:var(--gold);border-color:#e7b24a4d}.security-subcontracting-page .lt .cta .rows div{border-color:var(--line)}.security-subcontracting-page .lt .cta .rows a,.security-subcontracting-page .lt .cta .rows p{color:#dce1e8}.security-subcontracting-page .lt .cta .b-g{border-color:var(--line-2);color:#fff}.security-subcontracting-page .lt .cta .b-g:hover{border-color:var(--orange);color:var(--orange)}.security-subcontracting-page .btn{letter-spacing:.13em;text-transform:uppercase;border:2px solid #0000;align-items:center;gap:10px;padding:15px 28px;font-family:Oswald,sans-serif;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.security-subcontracting-page .b-o{background:var(--orange);color:#141920}.security-subcontracting-page .b-o:hover{background:#ff8a5c}.security-subcontracting-page .b-g{border-color:var(--line-2);color:#fff}.security-subcontracting-page .b-g:hover{border-color:var(--orange);color:var(--orange)}.security-subcontracting-page .btn.sm{padding:11px 20px;font-size:12.5px}.security-subcontracting-page .btns{flex-wrap:wrap;gap:12px;display:flex}.security-subcontracting-page header{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#191d24e6;position:sticky;top:0}.security-subcontracting-page .nav{justify-content:space-between;align-items:center;gap:18px;height:72px;display:flex}.security-subcontracting-page .nav>a>img{width:auto;height:36px}.security-subcontracting-page .nlinks{gap:26px;display:flex}.security-subcontracting-page .nlinks a{letter-spacing:.1em;text-transform:uppercase;color:#c4cbd5;border-bottom:2px solid #0000;padding:4px 0;font-family:Oswald,sans-serif;font-size:13.5px;font-weight:500;transition:all .2s}.security-subcontracting-page .nlinks a:hover{color:#fff;border-color:var(--orange)}.security-subcontracting-page .burger{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.security-subcontracting-page .burger span{background:#fff;width:24px;height:2px;margin:5px 0;display:block}.security-subcontracting-page .hero{background:var(--ink);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid;overflow:hidden}.security-subcontracting-page .hero-txt{flex-direction:column;justify-content:center;width:100%;max-width:740px;margin-left:auto;padding:clamp(54px,6.6vw,100px) clamp(24px,4.2vw,62px) clamp(50px,6vw,88px);display:flex}.security-subcontracting-page .hero-ph{min-height:clamp(300px,40vw,640px);position:relative}.security-subcontracting-page .hero-ph .im{background:#191d24;position:absolute;inset:0}.security-subcontracting-page .hero-ph .fade{background:linear-gradient(90deg,var(--ink) 0%,#191d248c 22%,#191d2400 62%),linear-gradient(0deg,#191d2480,#191d2400 46%);position:absolute;inset:0}.security-subcontracting-page .hero-mail{border-top:1px solid var(--line-2);max-width:620px;margin-top:30px;padding-top:20px}.security-subcontracting-page .hero-mail small{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px}.security-subcontracting-page .mail{color:var(--gold);word-break:break-word;border-bottom:2px solid #e7b24a4d;margin-top:6px;padding-bottom:2px;font-family:Oswald,sans-serif;font-size:clamp(16px,2vw,23px);font-weight:600;transition:all .2s;display:inline-block}.security-subcontracting-page .mail:hover{border-color:var(--gold)}@media (max-width:900px){.security-subcontracting-page .hero{grid-template-columns:1fr}.security-subcontracting-page .hero-ph{order:-1;min-height:290px}.security-subcontracting-page .hero-txt{margin-left:0;padding-top:44px}}.security-subcontracting-page .choose{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(38px,4.6vw,64px) 0}.security-subcontracting-page .choose .wrap{grid-template-columns:1fr 1fr;gap:18px;display:grid}.security-subcontracting-page .choose .c{flex-direction:column;justify-content:center;min-height:150px;padding:clamp(26px,2.8vw,38px);display:flex}.security-subcontracting-page .choose .a{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--line-2)}.security-subcontracting-page .choose .b{background:var(--orange);border-left:3px solid #b8501f}.security-subcontracting-page .choose .b h3,.security-subcontracting-page .choose .b p{color:#161a20}.security-subcontracting-page .choose h3{margin-bottom:8px;font-size:clamp(19px,2.1vw,26px)}.security-subcontracting-page .choose p{font-size:16px}@media (max-width:760px){.security-subcontracting-page .choose .wrap{grid-template-columns:1fr}}.security-subcontracting-page .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(26px,4vw,54px);display:grid}.security-subcontracting-page .two .stick{position:sticky;top:100px}@media (max-width:900px){.security-subcontracting-page .two{grid-template-columns:1fr}.security-subcontracting-page .two .stick{position:static}}.security-subcontracting-page .cells{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.security-subcontracting-page .cells div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#cbd2db;flex-direction:column;justify-content:space-between;gap:12px;min-height:104px;padding:20px 18px;font-size:15px;line-height:1.45;transition:all .2s;display:flex}.security-subcontracting-page .cells div:hover{background:var(--panel);color:#fff}.security-subcontracting-page .cells i{letter-spacing:.16em;color:var(--orange);font-family:IBM Plex Mono,monospace;font-size:11px;font-style:normal}@media (max-width:760px){.security-subcontracting-page .cells{grid-template-columns:repeat(2,1fr)}}.security-subcontracting-page img.plate{border:1px solid var(--dline);background:#fff;width:100%;height:auto;padding:8px}.security-subcontracting-page .sec:not(.lt) img.plate{border-color:var(--line);background:var(--panel)}.security-subcontracting-page img.art{width:100%;height:auto;-webkit-mask-image:radial-gradient(closest-side,#000 56%,#0000 100%);mask-image:radial-gradient(closest-side,#000 56%,#0000 100%)}.security-subcontracting-page .deflist{gap:0;display:grid}.security-subcontracting-page .deflist>div{border-top:1px solid var(--line);padding:14px 0}.security-subcontracting-page .deflist>div:last-child{border-bottom:1px solid var(--line)}.security-subcontracting-page .deflist b{letter-spacing:.02em;color:#fff;margin-bottom:3px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600;display:block}.security-subcontracting-page .deflist span{color:var(--muted);font-size:15px;line-height:1.6}.security-subcontracting-page .lt .deflist>div{border-color:var(--dline)}.security-subcontracting-page .lt .deflist b{color:#101318}.security-subcontracting-page .lt .deflist span{color:var(--dark-muted)}.security-subcontracting-page .deflist.two-col{grid-template-columns:1fr 1fr;column-gap:44px}.security-subcontracting-page .deflist.two-col>div:nth-child(2){border-top:1px solid var(--line)}.security-subcontracting-page .lt .deflist.two-col>div:nth-child(2){border-top:1px solid var(--dline)}@media (max-width:760px){.security-subcontracting-page .deflist.two-col{grid-template-columns:1fr}}.security-subcontracting-page .whyrow{flex-wrap:wrap;gap:8px;display:flex}.security-subcontracting-page .whyrow span{letter-spacing:.13em;text-transform:uppercase;color:var(--orange);border:1px solid #f4734066;padding:8px 13px;font-family:Oswald,sans-serif;font-size:12.5px;font-weight:600}.security-subcontracting-page .pq{color:#fff;border-left:4px solid var(--orange);margin:26px 0;padding-left:20px;font-family:Oswald,sans-serif;font-size:clamp(17px,2vw,23px);font-weight:500;line-height:1.4}.security-subcontracting-page .pq.g{border-color:var(--gold)}.security-subcontracting-page .cap{border-top:1px solid var(--dline);grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,3.6vw,48px);padding:clamp(28px,3.4vw,46px) 0;display:grid;position:relative}.security-subcontracting-page .cap:last-of-type{border-bottom:1px solid var(--dline)}.security-subcontracting-page .cap .idx{color:#12161c24;font-family:Anton,sans-serif;font-size:clamp(28px,3.6vw,50px);line-height:1}.security-subcontracting-page .cap-in{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:clamp(20px,3.4vw,48px);display:grid}.security-subcontracting-page .cap h3{margin-bottom:14px}@media (max-width:900px){.security-subcontracting-page .cap{grid-template-columns:1fr;gap:12px}.security-subcontracting-page .cap-in{grid-template-columns:1fr}}.security-subcontracting-page ul.tk{gap:10px;list-style:none;display:grid}.security-subcontracting-page ul.tk.c2{grid-template-columns:1fr 1fr;gap:10px 24px}.security-subcontracting-page ul.tk li{color:#c2c9d2;padding-left:24px;font-size:15.5px;line-height:1.5;position:relative}.security-subcontracting-page ul.tk li:before{content:"";background:var(--orange);width:8px;height:8px;position:absolute;top:9px;left:0}.security-subcontracting-page ul.tk.g li:before{background:var(--gold)}@media (max-width:600px){.security-subcontracting-page ul.tk.c2{grid-template-columns:1fr}}.security-subcontracting-page .photo-sec{background:var(--ink);position:relative;overflow:hidden}.security-subcontracting-page .photo-sec .bg{background-position:50%;background-size:cover;position:absolute;inset:0}.security-subcontracting-page .photo-sec .sc{position:absolute;inset:0}.security-subcontracting-page .photo-sec .wrap{z-index:2;position:relative}.security-subcontracting-page .sc-left{background:linear-gradient(90deg,#0f1216f5 4%,#191d24e6 46%,#0f1216a8 100%)}.security-subcontracting-page .sc-soft{background:linear-gradient(90deg,#191d24f2 20%,#191d24db 55%,#191d249e 100%)}.security-subcontracting-page .band{align-items:center;min-height:clamp(340px,46vw,500px);display:flex}.security-subcontracting-page .band .wrap{padding-top:54px;padding-bottom:54px}.security-subcontracting-page .band h2{max-width:19ch}.security-subcontracting-page .stmt{text-align:center;padding:clamp(50px,6.4vw,88px) 0}.security-subcontracting-page .stmt h2{color:#14171c;max-width:23ch;margin:0 auto}.security-subcontracting-page .stmt.o{background:var(--orange)}.security-subcontracting-page .stmt.gld{background:var(--gold)}.security-subcontracting-page .grid{gap:16px;display:grid}.security-subcontracting-page .g3{grid-template-columns:repeat(3,1fr)}.security-subcontracting-page .g2{grid-template-columns:repeat(2,1fr)}.security-subcontracting-page .card{background:var(--panel);border:1px solid var(--line);padding:28px;transition:all .22s}.security-subcontracting-page .card:hover{background:var(--panel-2);border-color:#f4734080}.security-subcontracting-page .card h4{color:#fff;margin-bottom:10px;font-family:Oswald,sans-serif;font-size:18px;font-weight:600}.security-subcontracting-page .card p{font-size:15px}.security-subcontracting-page .card .n{letter-spacing:.2em;color:var(--orange);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}@media (max-width:900px){.security-subcontracting-page .g3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.security-subcontracting-page .g3,.security-subcontracting-page .g2{grid-template-columns:1fr}}.security-subcontracting-page .chain{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.security-subcontracting-page .chain span{letter-spacing:.08em;text-transform:uppercase;color:#dce1e8;border:1px solid var(--line-2);padding:11px 14px;font-family:IBM Plex Mono,monospace;font-size:11.5px}.security-subcontracting-page .chain i{color:var(--orange);font-style:normal}.security-subcontracting-page .steps{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.security-subcontracting-page .steps>div{background:var(--ink-2);padding:30px 24px}.security-subcontracting-page .steps .k{color:var(--orange);margin-bottom:14px;font-family:Anton,sans-serif;font-size:38px;line-height:1;display:block}.security-subcontracting-page .steps h4{color:#fff;margin-bottom:8px;font-family:Oswald,sans-serif;font-size:18px;font-weight:600}.security-subcontracting-page .steps p{font-size:14.5px}@media (max-width:900px){.security-subcontracting-page .steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.security-subcontracting-page .steps{grid-template-columns:1fr}}.security-subcontracting-page .ladder{list-style:none}.security-subcontracting-page .ladder li{border-bottom:1px solid var(--line);color:#e8ebef;align-items:baseline;gap:18px;padding:15px 0;font-family:Oswald,sans-serif;font-size:clamp(17px,2.2vw,25px);font-weight:500;transition:all .2s;display:flex}.security-subcontracting-page .ladder li:hover{padding-left:8px}.security-subcontracting-page .ladder li:before{content:attr(data-n);letter-spacing:.16em;color:var(--orange);flex:none;font-family:IBM Plex Mono,monospace;font-size:11px}.security-subcontracting-page .ladder li.f{color:var(--orange);border-bottom:0}.security-subcontracting-page .cta{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--orange);padding:clamp(30px,4.4vw,56px)}.security-subcontracting-page .cta h2,.security-subcontracting-page .cta .strongline{color:#fff}.security-subcontracting-page .cta p{color:var(--muted)}.security-subcontracting-page .chips{flex-wrap:wrap;gap:9px;margin:20px 0 22px;display:flex}.security-subcontracting-page .chips span{letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--line-2);color:#dce1e8;padding:9px 15px;font-family:Oswald,sans-serif;font-size:13px;font-weight:500}.security-subcontracting-page .rows{margin:24px 0 26px;display:grid}.security-subcontracting-page .rows div{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:12px 0;display:flex}.security-subcontracting-page .rows .l{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);min-width:92px;font-family:IBM Plex Mono,monospace;font-size:11px}.security-subcontracting-page .rows a,.security-subcontracting-page .rows p{color:#dce1e8;font-size:15.5px}.security-subcontracting-page .cta .mail{color:var(--gold);border-color:#e7b24a4d}.security-subcontracting-page .close{text-align:center;background:#151a20;padding:clamp(70px,8vw,118px) 0;position:relative;overflow:hidden}.security-subcontracting-page .close .bg{opacity:.5;background:url(/images/security-subcontracting/subcontracting-closing.jpg) 50% 40%/cover no-repeat;position:absolute;inset:0}.security-subcontracting-page .close .sc{background:radial-gradient(760px 420px at 50% 30%,#f4734038,#0000 60%),linear-gradient(#151a20d6,#151a20ed);position:absolute;inset:0}.security-subcontracting-page .close .wrap{z-index:2;position:relative}.security-subcontracting-page .close h2+h2{margin-top:14px}.security-subcontracting-page .close .strap{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:30px;font-family:Oswald,sans-serif;font-size:clamp(13px,1.6vw,18px);font-weight:600}.security-subcontracting-page .close .btns{justify-content:center;margin-top:28px}.security-subcontracting-page footer{border-top:1px solid var(--line);background:#131820;padding:56px 0 24px}.security-subcontracting-page .fg{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:34px;display:grid}.security-subcontracting-page .fg img{width:auto;height:50px;margin-bottom:16px}.security-subcontracting-page .fg h4{letter-spacing:.15em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-family:Oswald,sans-serif;font-size:13px;font-weight:600}.security-subcontracting-page .fg ul{gap:8px;list-style:none;display:grid}.security-subcontracting-page .fg a,.security-subcontracting-page .fg li,.security-subcontracting-page .fg p{color:var(--muted);font-size:14.5px}.security-subcontracting-page .fg a:hover{color:var(--orange)}.security-subcontracting-page .ack{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.security-subcontracting-page .ack h4{letter-spacing:.15em;text-transform:uppercase;color:#fff;margin-bottom:10px;font-family:Oswald,sans-serif;font-size:12.5px;font-weight:600}.security-subcontracting-page .ack p{max-width:920px;font-size:13.5px}.security-subcontracting-page .cr{border-top:1px solid var(--line);color:#6b747f;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:24px;padding-top:18px;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:flex}@media (max-width:900px){.security-subcontracting-page .fg{grid-template-columns:1fr 1fr}}@media (max-width:600px){.security-subcontracting-page .fg{grid-template-columns:1fr}}.security-subcontracting-page .hero-full{background:var(--ink);align-items:flex-end;min-height:min(92vh,900px);display:flex;position:relative;overflow:hidden}.security-subcontracting-page .hero-full .bg{background-position:50% 58%;background-size:cover;position:absolute;inset:0}.security-subcontracting-page .hero-full .sc{background:linear-gradient(90deg,#191d24f2 0%,#191d24d1 44%,#191d2457 100%),linear-gradient(#191d242e 38%,#191d24f0 97%),linear-gradient(#191d24db 0%,#191d241f 30%);position:absolute;inset:0}.security-subcontracting-page .hero-full .wrap{z-index:2;max-width:none;margin:0;padding:clamp(84px,9vw,120px) clamp(24px,5vw,80px) clamp(44px,5vw,70px);position:relative}.security-subcontracting-page .hero-full .wrap>*{max-width:760px;margin-left:0;margin-right:0}.security-subcontracting-page .hero-full h1.d{font-size:clamp(34px,5vw,66px)}.security-subcontracting-page .sc-flat{background:linear-gradient(#191d24ed,#191d24e0 45%,#191d24ed),linear-gradient(90deg,#191d2480,#191d2400 70%)}.security-subcontracting-page .panel{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--orange);max-width:1000px;padding:clamp(26px,3.4vw,44px)}.security-subcontracting-page .panel h2{font-size:clamp(23px,3vw,38px)}.security-subcontracting-page .lt .panel{background:var(--panel);border-color:var(--line);border-left-color:var(--orange)}.security-subcontracting-page .lt .panel .d,.security-subcontracting-page .lt .panel .strongline{color:#fff}.security-subcontracting-page .lt .panel p{color:var(--muted)}.security-subcontracting-page .lt .panel p strong{color:#fff}.security-subcontracting-page .lt .panel .kicker{color:var(--orange)}.security-subcontracting-page .steps-list{gap:0;display:grid}.security-subcontracting-page .steps-list .step{border-top:1px solid var(--line);grid-template-columns:74px minmax(0,1fr);align-items:start;gap:clamp(16px,2.6vw,34px);padding:clamp(24px,3vw,38px) 0;display:grid}.security-subcontracting-page .steps-list .step:last-child{border-bottom:1px solid var(--line)}.security-subcontracting-page .steps-list .k{color:var(--orange);font-family:Anton,sans-serif;font-size:clamp(30px,3.6vw,46px);line-height:1}.security-subcontracting-page .steps-list h3{margin-bottom:12px}.security-subcontracting-page .lt .steps-list .step{border-color:var(--dline)}.security-subcontracting-page .lt .steps-list .k{color:var(--orange-d)}@media (max-width:640px){.security-subcontracting-page .steps-list .step{grid-template-columns:1fr;gap:10px}}.security-subcontracting-page header .nav,.security-subcontracting-page .sec .wrap,.security-subcontracting-page .stmt .wrap,.security-subcontracting-page .close .wrap,.security-subcontracting-page footer .wrap{max-width:none;padding-left:clamp(24px,5vw,80px);padding-right:clamp(24px,5vw,80px)}.security-subcontracting-page .sec .wrap.two,.security-subcontracting-page .sec .wrap:not(.two)>*{max-width:1560px}@media (min-width:1600px){.security-subcontracting-page .sec .two{max-width:1560px}}.security-subcontracting-page .rv{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}.security-subcontracting-page .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.security-subcontracting-page .rv{opacity:1;transition:none;transform:none}}.security-subcontracting-page :focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:860px){.security-subcontracting-page .nlinks{background:var(--ink-2);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:6px 24px 20px;display:none;position:fixed;inset:72px 0 auto}.security-subcontracting-page .nlinks.open{display:flex}.security-subcontracting-page .nlinks a{border-bottom:1px solid var(--line);width:100%;padding:14px 0}.security-subcontracting-page .burger{display:block}.security-subcontracting-page .nav .btn{display:none}}@media (max-width:640px){.security-subcontracting-page{font-size:16px}.security-subcontracting-page .btns .btn{justify-content:center;width:100%}}@media (max-width:1023px){.security-subcontracting-page{padding-top:80px}}
