:root{--asphalt:#14161B;--graphite:#2A2E36;--steel:#3C424C;--yellow:#F5B800;--chalk:#F4F5F7;--line:#DDE1E6;--muted:#6B717C;--go:#00A15C;--ext:#F5B800;--int:#6E9E7C;--glass:#7FB3D5;--prot:#E0862E;--red:#B0212B;--hv:#E4F000;--go-hi:#00BC6B;--max:1280px;--gut:clamp(20px,4vw,56px)}.ssh{margin:0;font-family:Archivo,Arial,sans-serif;color:var(--asphalt)}.ssh h1,.ssh h2{font-weight:800;font-variation-settings:"wdth" 118,"wght" 800;text-transform:uppercase;letter-spacing:-.012em;line-height:.98;margin:0}.ssh h3{font-weight:700;font-variation-settings:"wdth" 106,"wght" 700;margin:0}.ssh p{line-height:1.65;margin:0}.ssh .wrap{width:min(1280px,100% - clamp(40px,8vw,112px));margin-inline:auto}.ssh .sec{padding:52px 0}.ssh .dark{background:var(--asphalt);color:#fff}.ssh .chalk{background:var(--chalk)}.ssh .kick{display:flex;align-items:center;gap:11px;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 9px}.ssh .kick:before{content:"";width:24px;height:3px;background:var(--yellow);flex:none}.ssh .dark .kick{color:#ffffff9e}.ssh .abar{background:var(--asphalt);color:#ffffffd1;text-align:center;padding:11px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ssh .hdr{background:#fff;border-bottom:1px solid var(--line);padding:15px 0}.ssh .hdr__in{display:flex;align-items:center;justify-content:space-between}.ssh .bm{display:flex;align-items:center;gap:10px}.ssh .bm svg{width:30px;height:23px}.ssh .bm b{font-weight:800;font-variation-settings:"wdth" 118,"wght" 800;font-size:17px}.ssh .hdr nav{display:flex;gap:20px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.ssh .bsk{border:1px solid var(--asphalt);padding:7px 13px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:4px}.ssh .fbar{background:var(--yellow);color:var(--asphalt);padding:12px 0;font-size:12.5px;font-weight:600;text-align:center}.ssh .fbar span.n{background:var(--asphalt);color:#fff;padding:3px 8px;border-radius:3px;font-size:11.5px;font-weight:700;margin-right:11px}.ssh .hero{background:var(--asphalt);color:#fff;position:relative;overflow:hidden}.ssh .hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.ssh .hero__ovl{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14161bed,#14161bc2 46%,#14161b57)}.ssh .hero__g{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,58%);align-items:center;padding:clamp(60px,7.5vw,104px) 0}.ssh .hero h1{font-size:50px}.ssh .hero h1 i{color:var(--yellow);font-style:normal}.ssh .hero p{color:#ffffffb8;font-size:15px;max-width:48ch;margin-top:14px}.ssh .ctas{display:flex;gap:11px;margin-top:24px;flex-wrap:wrap}.ssh .btn{border-radius:4px;padding:15px 22px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--go);color:#fff}.ssh .btn--o{background:transparent;border:1px solid rgba(255,255,255,.45)}.ssh .hm{display:flex;gap:26px;margin-top:26px;font-size:11.5px;color:#fff9}.ssh .hm b{display:block;color:#fff;font-size:14px;font-weight:800;margin-bottom:2px}.ssh .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ssh .trust div{font-size:12.5px;color:var(--steel);display:flex;gap:8px}.ssh .trust i{width:7px;height:7px;border-radius:50%;background:var(--yellow);margin-top:6px;flex:none}.ssh .kits{display:grid;grid-template-columns:1.5fr 1fr;gap:15px;margin-top:24px}.ssh .ks{display:grid;gap:15px}.ssh .kit{border:1px solid var(--line);border-radius:6px;padding:24px;background:#fff}.ssh .kit--h{background:var(--asphalt);color:#fff;border-color:var(--asphalt);display:flex;gap:22px;align-items:center}.ssh .bg{background:var(--yellow);color:var(--asphalt);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border-radius:3px;display:inline-block}.ssh .kit h3{font-size:23px;margin:9px 0 7px}.ssh .kit--h h3{font-size:28px}.ssh .kit ul{list-style:none;padding:0;margin:10px 0 0;font-size:12.5px}.ssh .kit li{position:relative;padding-left:15px;margin-bottom:5px;color:#ffffffd6}.ssh .kit li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;background:var(--yellow)}.ssh .kp{display:flex;align-items:baseline;gap:9px;margin-top:14px}.ssh .kp b{font-size:25px;font-weight:800;letter-spacing:-.02em}.ssh .kp s{color:var(--muted);font-size:12px}.ssh .kit--h .kp s{color:#ffffff80}.ssh .kit small{display:block;margin-top:11px;font-size:10.5px;line-height:1.55;color:#ffffff80}.ssh .kit__a svg{height:150px}.ssh .kit--s h3{font-size:18px}.ssh .kit--s p{font-size:12.5px;color:var(--muted);margin-top:3px}.ssh .cc2{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:22px}.ssh .cc2>*{min-width:0}.ssh .ccx{background:#fff;border:1px solid var(--line);border-radius:6px;padding:20px;position:relative;display:flex;flex-direction:column}.ssh .ccx--o{background:#eef0f2}.ssh .ccx--w{background:var(--asphalt);border-color:var(--asphalt);color:#fff}.ssh .ccb{position:absolute;top:-12px;right:18px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:800;color:#fff;box-shadow:0 0 0 4px var(--chalk);line-height:1}.ssh .b-no{background:#c8322f}.ssh .b-c{background:#b8791a}.ssh .b-y{background:#00a15c}.ssh .ccx .tt{font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ssh .ccx--w .tt{color:var(--yellow)}.ssh .ccx h3{font-size:17px;margin:0 0 10px;line-height:1.06}.ssh .ccbig{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1}.ssh .ccbig small{font-size:11.5px;font-weight:600;letter-spacing:0;color:var(--muted);display:block;margin-top:4px}.ssh .ccx--w .ccbig small{color:#fff9}.ssh .ccr{margin-top:13px;padding-top:10px;border-top:1px solid var(--line)}.ssh .ccx--w .ccr{border-top-color:#ffffff2e}.ssh .ccr div{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:11px}.ssh .ccr span:first-child{color:var(--muted)}.ssh .ccx--w .ccr span:first-child{color:#ffffff94}.ssh .ccr span:last-child{font-weight:700;text-align:right}.ssh .ccf{margin:auto 0 0;padding-top:12px;font-size:10.5px;line-height:1.5;color:var(--muted)}.ssh .ccx--o .ccf{color:#8a9099;font-weight:700}.ssh .ccx--w .ccf{color:#ffffff9e}.ssh .ccpay{display:flex;align-items:center;gap:16px;background:var(--asphalt);color:#fff;border-radius:6px;padding:18px 22px;margin-top:16px;flex-wrap:wrap}.ssh .ccpay b{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--yellow)}.ssh .ccpay p{flex:1;min-width:220px;margin:0;font-size:12.5px;line-height:1.55;color:#ffffffd1}.ssh .cchon{margin-top:14px;border-left:3px solid var(--yellow);background:#fff;border-radius:0 5px 5px 0;padding:15px 18px}.ssh .cchon b{display:block;font-size:12.5px;margin-bottom:4px}.ssh .cchon p{margin:0;font-size:11.5px;line-height:1.55;color:var(--steel)}.ssh .g4{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.ssh .pc{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}.ssh .pc__a{background:var(--chalk);aspect-ratio:4/3;display:grid;place-items:center}.ssh .pc__a svg{height:76%}.ssh .pc__b{padding:14px}.ssh .pc__c{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin-bottom:4px}.ssh .pc h3{font-size:15px;margin-bottom:4px}.ssh .pc p{font-size:11.5px;color:var(--muted)}.ssh .pc__y{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.ssh .pc__y b{font-size:15px;font-weight:800}.ssh .pc__y span{border:1px solid var(--asphalt);border-radius:4px;padding:6px 11px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ssh .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px}.ssh .step{position:relative;padding-top:30px}.ssh .step i{position:absolute;top:-14px;left:-5px;font-style:normal;font-size:70px;font-weight:800;font-variation-settings:"wdth" 118,"wght" 800;line-height:1;color:#ffffff12}.ssh .step h3{position:relative;font-size:18px;margin-bottom:6px}.ssh .step p{position:relative;color:#ffffffb8;font-size:13px}.ssh .step small{display:block;margin-top:10px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow)}.ssh .stds{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px}.ssh .std{border-left:3px solid var(--yellow);padding:2px 0 2px 16px}.ssh .std i{display:block;font-style:normal;font-size:26px;font-weight:800;letter-spacing:-.02em;margin-bottom:6px}.ssh .std h3{font-size:14px;margin-bottom:3px}.ssh .std p{font-size:12px;color:var(--muted)}.ssh .trd{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.ssh .trd ul{margin:16px 0 0;padding-left:17px;color:#ffffffb8;font-size:13px;line-height:1.9}.ssh .q{border-top:1px solid var(--line);padding:16px 0;font-weight:700;font-size:14px;display:flex;justify-content:space-between}.ssh .q:last-child{border-bottom:1px solid var(--line)}.ssh .q span{color:var(--muted);font-weight:400}.ssh .fp{border:1px solid var(--line);border-radius:6px;padding:26px;display:grid;grid-template-columns:1.35fr 1fr;gap:26px;align-items:center;background:#fff;margin-top:24px}.ssh .fp ul{margin:11px 0 0;padding-left:17px;color:var(--muted);font-size:12.5px;line-height:1.8}.ssh .fc{border-left:3px solid var(--yellow);padding-left:16px}.ssh .fc b{display:block;font-size:38px;font-weight:800;letter-spacing:-.03em;line-height:1}.ssh .fc span{color:var(--muted);font-size:12px}.ssh .cap{background:var(--asphalt);color:#fff;border-radius:6px;padding:30px;display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center}.ssh .cap h3{font-size:21px;margin-bottom:6px}.ssh .cap p{color:#ffffffb3;font-size:13px}.ssh .cap form{display:flex;gap:8px}.ssh .cap input{flex:1;padding:13px;border-radius:4px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;font-size:13px}.ssh .cap .btn{background:var(--yellow);color:var(--asphalt)}.ssh .ftr{background:var(--asphalt);color:#ffffffad;padding:44px 0 24px}.ssh .fg{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px;font-size:12.5px}.ssh .ftr h4{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:0 0 10px}.ssh .ftr ul{padding:0;margin:0}.ssh .ftr li{list-style:none;margin-bottom:6px}.ssh .fb{border-top:1px solid rgba(255,255,255,.12);margin-top:28px;padding-top:18px;font-size:11.5px;color:#ffffff73}.ssh .hero__g>*,.ssh .kits>*,.ssh .g4>*,.ssh .steps>*,.ssh .stds>*,.ssh .trd>*,.ssh .fg>*,.ssh .cc2>*,.ssh .fp>*,.ssh .cap>*{min-width:0}@media(max-width:1100px){.ssh .g4,.ssh .stds{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.ssh .hdr nav{display:none}.ssh .hero__g{grid-template-columns:1fr;padding:44px 0}.ssh .hero h1{font-size:clamp(32px,9vw,46px)}.ssh .hm{flex-wrap:wrap;gap:18px}.ssh .trust{grid-template-columns:repeat(2,1fr);gap:14px}.ssh .kits{grid-template-columns:1fr}.ssh .kit--h{flex-direction:column;align-items:flex-start;gap:14px}.ssh .kit__a{align-self:center}.ssh .cc2{grid-template-columns:1fr}.ssh .steps{grid-template-columns:1fr;gap:30px}.ssh .trd{grid-template-columns:1fr;gap:26px}.ssh .fp,.ssh .cap{grid-template-columns:1fr;gap:18px}.ssh .fg{grid-template-columns:1fr 1fr;gap:22px}.ssh .sec{padding:38px 0}.ssh h2{font-size:clamp(24px,6.4vw,32px)!important}}@media(max-width:560px){.ssh .g4,.ssh .stds,.ssh .trust,.ssh .fg{grid-template-columns:1fr}.ssh .fbar{font-size:11.5px;padding:10px 0}.ssh .cap form{flex-direction:column}.ssh .ccpay{gap:10px}}.ssa{margin:0;padding:0;font-family:Archivo,Arial,sans-serif;color:var(--asphalt);-webkit-font-smoothing:antialiased}.ssa .wrap{width:min(1180px,100% - clamp(40px,8vw,112px));margin-inline:auto}.ssa h1,.ssa h2,.ssa h3{font-weight:800;font-variation-settings:"wdth" 118,"wght" 800;text-transform:uppercase;letter-spacing:-.016em;line-height:.98;margin:0}.ssa p{margin:0}.ssa .kick{display:flex;align-items:center;gap:11px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.ssa .kick:before{content:"";width:24px;height:3px;background:var(--yellow);flex:none}.ssa .sec{padding:clamp(48px,6vw,84px) 0}.ssa .sec--dark{background:var(--asphalt);color:#fff}.ssa .sec--chalk{background:var(--chalk)}.ssa .hero{position:relative;min-height:clamp(420px,52vw,560px);overflow:hidden;background:var(--asphalt)}.ssa .hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:52% 66%}.ssa .hero .ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14161bf0,#14161bc7 46%,#14161b3d)}.ssa .hero .in{position:relative;min-height:inherit;display:flex;align-items:center;padding:clamp(40px,6vw,72px) 0}.ssa .hero .kick{color:#ffffffa8}.ssa .hero h1{font-size:clamp(34px,5.2vw,58px);color:#fff;max-width:15ch}.ssa .hero h1 i{color:var(--yellow);font-style:normal}.ssa .hero p{color:#ffffffc7;font-size:clamp(15px,1.6vw,16.5px);line-height:1.62;max-width:46ch;margin-top:18px}.ssa .hero figcaption{position:absolute;right:18px;bottom:14px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa8;background:#14161b80;padding:5px 9px;border-radius:3px}.ssa .story{max-width:62ch}.ssa .story h2{font-size:clamp(26px,3.2vw,36px);margin-bottom:20px}.ssa .story p{font-size:16.5px;line-height:1.72;color:var(--steel);margin-bottom:18px}.ssa .story p.lead{font-size:19px;line-height:1.62;color:var(--asphalt);font-weight:500}.ssa .story strong{color:var(--asphalt);font-weight:700}.ssa .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.ssa .stats>*{min-width:0}.ssa .stat{border-left:3px solid var(--yellow);padding-left:18px}.ssa .stat b{display:block;font-size:clamp(34px,4.4vw,48px);font-weight:800;font-variation-settings:"wdth" 118,"wght" 800;letter-spacing:-.03em;line-height:1}.ssa .stat span{display:block;font-size:13.5px;color:var(--muted);line-height:1.5;margin-top:8px}.ssa .two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(26px,4vw,56px)}.ssa .two>*{min-width:0}.ssa .two h3{font-size:22px;margin-bottom:14px}.ssa .two ul{margin:0;padding-left:18px;line-height:1.9;font-size:15px;color:var(--steel)}.ssa .sec--dark .two ul{color:#ffffffc2}.ssa .sec--dark h2,.ssa .sec--dark h3{color:#fff}.ssa .sec--dark .kick{color:#ffffff9e}.ssa .hon{border-left:3px solid var(--yellow);background:#fff;border-radius:0 5px 5px 0;padding:24px 28px;margin-top:30px}.ssa .hon b{display:block;font-size:16px;margin-bottom:8px}.ssa .hon p{font-size:15px;line-height:1.66;color:var(--steel)}.ssa .det{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 40px;margin-top:26px;font-size:14.5px}.ssa .det>*{min-width:0}.ssa .det div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.14)}.ssa .det span:first-child{color:#ffffff94}.ssa .det span:last-child{font-weight:600;text-align:right}.ssa .cta{background:var(--chalk);text-align:center;padding:clamp(44px,5vw,72px) 0}.ssa .cta h2{font-size:clamp(26px,3.4vw,38px);margin-bottom:14px}.ssa .cta p{font-size:16px;color:var(--steel);max-width:52ch;margin:0 auto 26px;line-height:1.62}.ssa .btn{display:inline-block;background:var(--go);color:#fff;border-radius:4px;padding:16px 28px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ssa .btn--o{background:transparent;color:var(--asphalt);border:1px solid var(--asphalt);margin-left:10px}@media(max-width:900px){.ssa .stats{grid-template-columns:1fr;gap:22px}.ssa .two,.ssa .det{grid-template-columns:1fr}.ssa .btn--o{margin:10px 0 0;display:block}}.sss{margin:0;padding:0;font-family:Archivo,Arial,sans-serif;color:var(--asphalt);-webkit-font-smoothing:antialiased}.sss .wrap{width:min(1180px,100% - clamp(40px,8vw,112px));margin-inline:auto}.sss .narrow{max-width:66ch}.sss h1,.sss h2,.sss h3{font-weight:800;font-variation-settings:"wdth" 118,"wght" 800;text-transform:uppercase;letter-spacing:-.016em;line-height:.98;margin:0}.sss p{margin:0}.sss .kick{display:flex;align-items:center;gap:11px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.sss .kick:before{content:"";width:24px;height:3px;background:var(--yellow);flex:none}.sss .sec{padding:clamp(44px,5.5vw,76px) 0}.sss .sec--dark{background:var(--asphalt);color:#fff}.sss .sec--chalk{background:var(--chalk)}.sss .sec--dark .kick{color:#ffffff9e}.sss .sec--dark h2,.sss .sec--dark h3{color:#fff}.sss .hero{background:var(--yellow);color:var(--asphalt);padding:clamp(48px,6vw,80px) 0}.sss .hero .kick{color:#14161b9e}.sss .hero .kick:before{background:var(--asphalt)}.sss .hero h1{font-size:clamp(34px,5vw,56px);max-width:16ch}.sss .hero p{font-size:clamp(15.5px,1.6vw,17px);line-height:1.62;max-width:52ch;margin-top:18px;color:#14161bd1}.sss .five{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:30px}.sss .five>*{min-width:0}.sss .f{background:#fff;border:1px solid var(--line);border-radius:6px;padding:22px 20px}.sss .f i{display:block;font-style:normal;font-size:30px;font-weight:800;color:var(--yellow);font-variation-settings:"wdth" 118,"wght" 800;letter-spacing:-.02em;line-height:1;margin-bottom:10px}.sss .f b{display:block;font-size:15px;line-height:1.3;margin-bottom:6px}.sss .f span{font-size:13px;line-height:1.55;color:var(--steel)}.sss .body h2{font-size:clamp(24px,3vw,32px);margin-bottom:16px}.sss .body p{font-size:16px;line-height:1.7;color:var(--steel);margin-bottom:14px}.sss .body p:last-child{margin-bottom:0}.sss .body strong{color:var(--asphalt)}.sss .sec--dark .body p{color:#ffffffc7}.sss .sec--dark .body strong{color:#fff}.sss .two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,52px)}.sss .two>*{min-width:0}.sss .two h3{font-size:19px;margin-bottom:12px}.sss .two ul{margin:0;padding-left:18px;line-height:1.85;font-size:15px;color:var(--steel)}.sss .sec--dark .two ul{color:#ffffffc2}.sss .dont{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.sss .dont>*{min-width:0}.sss .d{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:5px;padding:16px 18px;font-size:14.5px;line-height:1.55;color:var(--steel)}.sss .d:before{content:"\2715";flex:none;width:22px;height:22px;border-radius:50%;background:#c8322f;color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;margin-top:1px}.sss .vest{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,52px);align-items:center}.sss .vest>*{min-width:0}.sss .vest .im{background:var(--graphite);border-radius:6px;aspect-ratio:4/3;display:grid;place-items:center}.sss .vest .im svg{width:52%;height:auto}.sss .vest h2{font-size:clamp(24px,3vw,32px);margin-bottom:14px}.sss .vest p{font-size:15.5px;line-height:1.65;color:#ffffffc7;margin-bottom:12px}.sss .vest p strong{color:#fff}.sss .clock{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.sss .clock>*{min-width:0}.sss .c{border-left:3px solid var(--line);padding:4px 0 4px 16px}.sss .c.ok{border-color:var(--go)}.sss .c.mid{border-color:var(--yellow)}.sss .c.no{border-color:#c8322f}.sss .c b{display:block;font-size:14px;margin-bottom:4px}.sss .c span{font-size:13px;line-height:1.5;color:var(--steel);display:block}@media(max-width:900px){.sss .five{grid-template-columns:1fr 1fr}.sss .two,.sss .vest,.sss .dont,.sss .clock{grid-template-columns:1fr}}@media(max-width:520px){.sss .five{grid-template-columns:1fr}}.ssp{margin:0;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--asphalt);-webkit-font-smoothing:antialiased}.ssp .wrap{width:min(var(--max),100% - 2*var(--gut));margin-inline:auto}.ssp h1,.ssp h2{font-weight:800;font-variation-settings:"wdth" 118,"wght" 800;text-transform:uppercase;letter-spacing:-.012em;line-height:.98;margin:0}.ssp h3{font-weight:700;font-variation-settings:"wdth" 106,"wght" 700;letter-spacing:-.006em;margin:0}.ssp p{line-height:1.65;margin:0}.ssp a{color:inherit}.ssp .kicker{display:flex;align-items:center;gap:12px;font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.ssp .kicker:before{content:"";width:26px;height:3px;background:var(--yellow);flex:none}.ssp .dark .kicker{color:#ffffff9e}.ssp .crumb{font-size:12px;color:var(--muted);padding:22px 0 0;letter-spacing:.04em}.ssp .crumb a{text-decoration:none}.ssp .pdp{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(28px,4vw,64px);padding:26px 0 clamp(48px,6vw,88px);align-items:start}.ssp .gallery{position:sticky;top:96px}.ssp .gallery__main{background:var(--chalk);border:1px solid var(--line);border-radius:6px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.ssp .gallery__main svg{height:78%}.ssp .gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.ssp .thumb{background:var(--chalk);border:1px solid var(--line);border-radius:5px;aspect-ratio:1;display:grid;place-items:center;cursor:pointer}.ssp .thumb[aria-current=true]{border-color:var(--asphalt);box-shadow:inset 0 0 0 1px var(--asphalt)}.ssp .thumb svg{height:66%}.ssp .thumb span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700;text-align:center;padding:0 6px}.ssp .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.ssp .tag:after{content:"";display:block;width:34px;height:4px;margin-top:7px;background:currentColor}.ssp .pdp h1{font-size:clamp(30px,3.8vw,48px);margin:16px 0 12px}.ssp .lede{font-size:17px;color:var(--steel);max-width:46ch}.ssp .pricerow{display:flex;align-items:baseline;gap:12px;margin:26px 0 4px}.ssp .price{font-size:32px;font-weight:800;letter-spacing:-.02em}.ssp .per{font-size:13px;color:var(--muted)}.ssp .sub{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 6px}.ssp .sub button{border:1px solid var(--line);background:#fff;padding:13px 14px;border-radius:5px;cursor:pointer;font:inherit;text-align:left;line-height:1.3}.ssp .sub button b{display:block;font-size:13.5px;font-weight:700}.ssp .sub button small{color:var(--muted);font-size:11.5px}.ssp .sub button[aria-pressed=true]{border-color:var(--asphalt);box-shadow:inset 0 0 0 1px var(--asphalt)}.ssp .sub__note{font-size:12px;color:var(--muted);margin-bottom:20px}.ssp .buyrow{display:flex;gap:10px;margin:20px 0 12px}.ssp .qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:4px}.ssp .qty button{width:42px;border:0;background:transparent;font:inherit;font-size:17px;cursor:pointer;color:var(--asphalt)}.ssp .qty span{width:34px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.ssp .btn{flex:1;border:0;border-radius:4px;padding:17px 26px;font:inherit;font-size:13.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:var(--go);color:#fff;box-shadow:0 10px 24px -14px #00a15ce6}.ssp .btn:hover{background:var(--go-hi)}.ssp .ship{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--steel);margin:14px 0}.ssp .ship i{width:8px;height:8px;border-radius:50%;background:var(--go);flex:none}.ssp .pay{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0}.ssp .pay span{font-size:9.5px;letter-spacing:.1em;border:1px solid var(--line);padding:5px 8px;border-radius:3px;color:var(--muted);font-weight:700}.ssp .facts{display:grid;border:1px solid var(--line);border-radius:6px;margin:26px 0 0;overflow:hidden}.ssp .fact{padding:16px 14px;border-right:1px solid var(--line)}.ssp .fact:last-child{border-right:0}.ssp .fact b{display:block;font-size:20px;font-weight:800;letter-spacing:-.02em;margin-bottom:3px}.ssp .fact span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;line-height:1.35;display:block}.ssp .note{border-left:3px solid var(--yellow);background:var(--chalk);padding:16px 18px;margin:24px 0 0;font-size:14px;color:var(--steel);border-radius:0 4px 4px 0}.ssp .note b{display:block;margin-bottom:5px;color:var(--asphalt)}.ssp .acc{margin-top:30px}.ssp .acc details{border-top:1px solid var(--line)}.ssp .acc details:last-of-type{border-bottom:1px solid var(--line)}.ssp .acc summary{list-style:none;cursor:pointer;padding:20px 0;font-weight:700;font-size:15.5px;display:flex;justify-content:space-between;align-items:center}.ssp .acc summary::-webkit-details-marker{display:none}.ssp .acc summary:after{content:"+";font-size:19px;font-weight:400;color:var(--muted)}.ssp .acc details[open] summary:after{content:"\2212"}.ssp .acc .body{padding:0 0 22px;color:var(--steel);font-size:14.5px}.ssp .acc .body p+p{margin-top:10px}.ssp .acc ol,.ssp .acc ul{margin:8px 0 0;padding-left:18px;color:var(--steel);font-size:14.5px;line-height:1.7}.ssp .dark{background:var(--asphalt);color:#fff}.ssp .section{padding:clamp(56px,7vw,104px) 0}.ssp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px);margin-top:38px}.ssp .step{position:relative;padding-top:34px}.ssp .step__n{position:absolute;top:-16px;left:-6px;font-size:82px;font-weight:800;font-variation-settings:"wdth" 118,"wght" 800;line-height:1;color:#ffffff12}.ssp .step h3{position:relative;font-size:21px;margin-bottom:8px}.ssp .step p{position:relative;color:#ffffffb8;font-size:14.5px}.ssp .step small{display:block;margin-top:12px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow)}.ssp .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.ssp .card{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.ssp .card__art{background:var(--chalk);aspect-ratio:4/3;display:grid;place-items:center}.ssp .card__art svg{height:76%}.ssp .card__b{padding:18px;display:flex;flex-direction:column;gap:7px;flex:1}.ssp .card__cat{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--muted)}.ssp .card h3{font-size:17px}.ssp .card p{font-size:13.5px;color:var(--muted)}.ssp .card__buy{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px}.ssp .card__buy b{font-size:17px;font-weight:800}.ssp .card__buy button{border:1px solid var(--asphalt);background:#fff;border-radius:4px;padding:9px 15px;font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}@media(max-width:900px){.ssp .pdp{grid-template-columns:1fr}.ssp .gallery{position:static}.ssp .steps,.ssp .cards{grid-template-columns:1fr}.ssp .facts{grid-template-columns:repeat(2,1fr)!important}.ssp .fact{border-bottom:1px solid var(--line)}.ssp .fact:nth-child(2n){border-right:0}.ssp .pdp>*{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ss-generated.css.map */
