.sv-b{padding:clamp(72px,9vw,128px) 0}.sv-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.sv-p{margin:20px 0 0;max-width:38ch;opacity:.85}.sv-p a,.sv-d a{color:#c2410c;font-weight:600}.sv-f{position:relative;display:grid;gap:20px;padding:36px 36px 32px;background:#fff;border:2px solid #0f2a47;border-top:10px solid #ff4f00}.sv-f label,.sv-f legend{display:block;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sv-f fieldset{border:0;padding:0;margin:0}.sv-r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sv-f input:not([type=checkbox]),.sv-f select,.sv-f textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;font:500 17px Manrope,sans-serif;text-transform:none;letter-spacing:0;color:#0b1b2b;background:#fff;border:2px solid #0f2a47;padding:12px 14px;border-radius:0;outline:0}.sv-f input:focus,.sv-f select:focus,.sv-f textarea:focus{box-shadow:5px 5px 0 #ff4f00}.sv-c{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sv-c label{display:flex;gap:8px;align-items:center;border:2px solid #0f2a47;padding:9px 14px;cursor:pointer;text-transform:none;letter-spacing:0;font-size:15px;font-weight:600}.sv-c label:has(:checked){background:#0f2a47;color:#fff}.sv-o{text-transform:none;letter-spacing:0;font-weight:500;opacity:.7}.sv-e{margin:0;min-height:1.2em;color:#c2410c;font-weight:600}.sv-f .btn{justify-self:start}.sv-d{padding:8px 0}.sv-d i{font-style:normal;display:grid;place-items:center;width:48px;height:48px;background:#ff4f00;color:#fff;font-size:24px;margin-bottom:14px}.sv-d h3{margin:0 0 8px}.sv-f.done>:not(.sv-d){display:none}@media(max-width:900px){.sv-g{grid-template-columns:1fr}}@media(max-width:560px){.sv-r{grid-template-columns:1fr}.sv-f{padding:26px 20px}}.cv-h{margin:28px 0 0;font-size:18px;opacity:.8}.cv{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,96px);counter-reset:cv}.cv li{border-bottom:1px solid rgba(15,42,71,.2)}.cv li:nth-child(-n+2){border-top:2px solid #0f2a47}.cv label{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;align-items:start;padding:18px 8px 18px 0;cursor:pointer;transition:padding .3s,background .3s}.cv label:hover{padding-left:8px}.cv input{position:absolute;opacity:0;pointer-events:none}.cv .bx{position:relative;display:grid;place-items:center;width:30px;height:30px;margin-top:2px;border:2px solid #0f2a47;background:#fff;transition:background .25s,border-color .25s,transform .25s}.cv .bx svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .35s .05s}.cv label:hover .bx{transform:rotate(-6deg)}.cv input:focus-visible+.bx{outline:3px solid #ff4f00;outline-offset:3px}.cv input:checked+.bx{background:#ff4f00;border-color:#ff4f00;transform:none}.cv input:checked+.bx svg{stroke-dashoffset:0}.cv span b{display:block;font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(19px,1.6vw,23px);line-height:1.15;letter-spacing:-.015em;color:#0f2a47;background:linear-gradient(#ffd9c7,#ffd9c7) 0 92%/0 .45em no-repeat;transition:background-size .4s;display:inline}.cv input:checked~span b{background-size:100% .45em}.cv span small{display:block;margin-top:6px;font-size:16px;line-height:1.45;opacity:.8}.cv-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding:16px 20px;background:#0f2a47;color:#fff;opacity:.55;transition:opacity .3s}.cv-bar.on{opacity:1}.cv-bar>span{font-size:18px}.cv-bar b{display:inline-block;min-width:1.4em;font-family:Bricolage Grotesque,sans-serif;font-size:30px;color:#ff7a3d}.cv-bar .btn{white-space:nowrap}.sv-pk{margin:0;padding:12px 14px;background:#fff3ec;border-left:0;border:2px solid #ff4f00;font-size:15px;font-weight:600}.sv-pk b{text-transform:uppercase;letter-spacing:.04em;font-size:13px;display:block;margin-bottom:4px}@media(max-width:900px){.cv{grid-template-columns:1fr}.cv li:nth-child(2){border-top:0}}.shp.gears{width:clamp(150px,16vw,220px);height:auto;overflow:visible}.gears .g1{animation:gsp 14s linear infinite}.gears .g2{animation:gsp 10s linear infinite reverse}@keyframes gsp{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gears g{animation:none}}.sv-pb{padding:clamp(40px,5vw,72px) 0 0}.sv-pb p{margin:0;max-width:62ch;font-size:clamp(19px,1.6vw,23px);line-height:1.55;color:#0f2a47}.sv-sc{padding:clamp(48px,6vw,88px) 0 clamp(56px,7vw,104px)}.sv-in{margin:0 0 clamp(40px,5vw,72px);max-width:62ch;font-size:clamp(19px,1.6vw,23px);line-height:1.55;color:#0f2a47}.sv-cg{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,96px);align-items:start}.sv-ch{position:sticky;top:110px;display:flex;flex-direction:column;gap:14px}.sv-ch h2{margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.02;letter-spacing:-.03em}.sv-ch p{margin:0;max-width:30ch;font-size:17px;line-height:1.5;opacity:.8}.sv-sc .cv{margin:0}.sv-sc .cv-bar{margin-top:14px}.sv-sc .cv-bar .btn{padding-inline:22px}.sv-out{padding:clamp(56px,7vw,104px) 0}.sv-out .sv-ch{position:static}.sv-out h2{color:#fff}.sv-ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,96px);border-top:2px solid rgba(255,255,255,.4)}.sv-ol li{position:relative;padding:22px 0 22px 40px;border-bottom:1px solid rgba(255,255,255,.2);font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(20px,1.8vw,26px);line-height:1.2;letter-spacing:-.015em;color:#fff}.sv-ol li::before{content:"→";position:absolute;left:0;top:22px;color:#ff7a3d;font-weight:800}@media(max-width:900px){.sv-cg{grid-template-columns:1fr}.sv-ch{position:static}.sv-ol{grid-template-columns:1fr}}