.svc{background:#fff}.shero{background:var(--dark);color:#fff;padding:64px 0 56px;position:relative;overflow:hidden}.shero .bg{object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.shero:after{content:"";background:linear-gradient(90deg,#021e3ced 0%,#022850b3 52%,#02285033 100%);position:absolute;inset:0}.shero .in{z-index:1;position:relative}.shero .crumbs,.shero .crumbs a{color:#fffc}.skick{font:700 13px var(--m);text-transform:uppercase;letter-spacing:.1em;color:#ffd23f;margin:18px 0 8px}.shero h1{font:900 clamp(30px,4.6vw,56px)/1.04 var(--h);text-transform:uppercase;max-width:18ch;margin:0 0 14px}.slead{font:500 clamp(16px,1.6vw,19px)/1.55 var(--m);color:#ffffffeb;max-width:60ch;margin:0 0 24px}.sbtn{flex-wrap:wrap;gap:12px;display:flex}.sbtn .btn{padding:14px 24px;font-size:15px}.strust{font:600 13px var(--m);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #ffffff38;flex-wrap:wrap;gap:8px 26px;margin:28px 0 0;padding:16px 0 0;list-style:none;display:flex}.strust li:before{content:"✓";color:#ffd23f;margin-right:8px}.ssec{padding:64px 0}.ssec.soft{background:var(--soft)}.sh2{font:900 clamp(24px,3vw,36px)/1.1 var(--h);text-transform:uppercase;margin:0 0 16px}.sh2:before{content:"";background:var(--blue);width:64px;height:5px;margin-bottom:16px;display:block}.sh2.c,.sp.c{text-align:center;margin-inline:auto}.sh2.c:before{margin-inline:auto}.sp{color:#444;max-width:70ch;margin:0 0 28px;font-size:17px}.sintro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.sintro p{color:#2c3033;font-size:17px;line-height:1.7}.sintro img{border-radius:3px;width:100%;height:auto;box-shadow:0 14px 34px #00000024}@media (width<=860px){.sintro{grid-template-columns:1fr;gap:26px}}.scards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (width<=1000px){.scards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.scards{grid-template-columns:1fr}}.scard{border-top:4px solid var(--blue);background:#fff;border-radius:4px;padding:24px 22px;box-shadow:0 6px 20px #0000000f}.scard.wide{grid-column:1/-1}.sic{width:52px;height:52px;color:var(--blue);background:#eaf1f8;border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.sic svg{width:28px;height:28px}.scard h3{font:800 19px var(--h);text-transform:uppercase;margin:0 0 10px}.scard ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scard li{color:#2c3033;padding-left:22px;position:relative}.scard li:before{content:"";background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:0}.scard ul.cols{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));column-gap:24px}.snote{text-align:center;color:var(--ink);margin:26px 0 0;font-weight:700}.ssteps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0 0;padding:0;list-style:none;display:grid}@media (width<=860px){.ssteps{grid-template-columns:1fr}}.ssteps li{background:var(--soft);border-radius:4px;padding:26px 24px;position:relative}.ssteps b{background:var(--blue);color:#fff;width:44px;height:44px;font:900 20px var(--h);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.ssteps h3{font:800 18px var(--h);margin:0 0 6px}.ssteps p{color:#444;margin:0}.sgal{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:24px;display:grid}.sgal img{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%;transition:opacity .2s}.sgal a:hover img{opacity:.85}.sform{background:linear-gradient(120deg,var(--blue) 0%,#013766 100%);color:#fff;padding:60px 0}.sform .in{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:44px;display:grid}@media (width<=900px){.sform .in{grid-template-columns:1fr;gap:24px}}.sft h2{font:900 clamp(24px,3vw,34px)/1.1 var(--h);text-transform:uppercase;margin:0 0 12px}.sft p{color:#ffffffe6;margin:0 0 18px;font-size:17px}.scall{flex-direction:column;gap:4px;display:flex}.scall span{font:600 13px var(--m);text-transform:uppercase;letter-spacing:.05em;color:#ffd23f}.scall a{color:#fff;font:800 20px var(--h);text-decoration:none}.scall a:first-of-type{font-size:30px;font-weight:900}.sff{min-width:0;color:var(--ink);background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px;padding:24px;display:grid;box-shadow:0 14px 34px #0003}.sff .w{grid-column:1/-1}@media (width<=600px){.sff{grid-template-columns:1fr}}.sff label{font:600 13px var(--m);flex-direction:column;gap:4px;display:flex}.sff input,.sff textarea,.sff select{width:100%;min-width:0;font:16px var(--b);background:#fff;border:1px solid #b9c0c4;border-radius:3px;padding:10px 12px}.sff input[type=file]{padding:8px;font-size:14px}.swhy{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}@media (width<=860px){.swhy{grid-template-columns:1fr}}.swhy article{background:var(--soft);border-left:5px solid var(--blue);padding:24px}.swhy h3{font:800 18px var(--h);text-transform:uppercase;margin:0 0 8px}.swhy p{color:#444;margin:0}.sjobs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:44px;display:grid}@media (width<=900px){.sjobs{grid-template-columns:1fr}}.sjob{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sjob li{border:1px solid var(--line);border-left:5px solid var(--blue);background:#fff;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.sjob b{font:700 16px/1.3 var(--h)}.sjob a{font:700 14px var(--m);color:var(--blue);white-space:nowrap;text-decoration:none}.sjobs .snote{text-align:left}.sphotos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sphotos img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;height:auto}.ccards{z-index:2;margin-top:-40px;position:relative}.ccards .in{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1000px){.ccards .in{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ccards .in{grid-template-columns:1fr}.ccards{margin-top:-24px}}.ccard{border-top:4px solid var(--blue);background:#fff;border-radius:4px;flex-direction:column;gap:4px;padding:22px;display:flex;box-shadow:0 12px 30px #0000001f}.ccard h2{font:800 16px var(--h);text-transform:uppercase;margin:0 0 6px}.ccard a,.ccard span{color:#2c3033;overflow-wrap:anywhere;font-size:15.5px;text-decoration:none}.ccard a{color:var(--blue);font-weight:600}.ccard a:first-of-type[href^=tel]{font:900 22px var(--h)}.cgrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}@media (width<=900px){.cgrid{grid-template-columns:1fr}}.sff.bord{border:1px solid var(--line);box-shadow:0 8px 24px #0000000f}.cside h3{font:800 16px var(--h);text-transform:uppercase;margin:28px 0 10px}.cmapf{aspect-ratio:4/3;background:var(--soft);border-radius:4px;margin-bottom:14px;overflow:hidden;box-shadow:0 8px 24px #00000014}.cmapf iframe{border:0;width:100%;height:100%;display:block}.cquick{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cquick a{background:var(--soft);border-left:4px solid var(--blue);font:700 14px var(--m);text-transform:uppercase;color:var(--ink);border-radius:2px;justify-content:space-between;align-items:center;padding:13px 16px;text-decoration:none;display:flex}.cquick a:hover{color:var(--blue);background:#eaf1f8}.cquick i{color:var(--blue);font-style:normal}.rnote{color:var(--muted);margin:0 0 16px;font-size:14px;font-style:italic}.rgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (width<=860px){.rgrid{grid-template-columns:1fr}}.rcard{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;gap:20px;margin:0;padding:34px 30px 26px;display:flex;position:relative;box-shadow:0 10px 28px #00000012}.rcard.big{background:linear-gradient(120deg,var(--blue) 0%,#013766 100%);color:#fff;border:0;grid-column:1/-1}.rq{color:var(--blue);opacity:.18;font:900 90px/1 Georgia,serif;position:absolute;top:6px;left:22px}.rcard.big .rq{color:#fff;opacity:.25}.rcard blockquote{font:500 17px/1.7 var(--m);flex:1;margin:0;position:relative}.rcard.big blockquote{font-size:clamp(18px,2vw,22px);line-height:1.6}.rcard figcaption{align-items:center;gap:14px;display:flex}.rav{width:48px;height:48px;color:var(--blue);font:900 17px var(--h);background:#eaf1f8;border-radius:50%;flex:none;place-items:center;display:grid}.rcard.big .rav{background:#fff}.rcard figcaption b{font:800 16px var(--h);display:block}.rcard figcaption small{font:600 13px var(--m);color:var(--muted)}.rcard.big figcaption small{color:#ffd23f}.rleave{background:#fff;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 30px;margin-top:34px;padding:26px 28px;display:flex;box-shadow:0 8px 24px #0000000f}.rleave h2{font:900 22px var(--h);text-transform:uppercase;margin:0 0 6px}.rleave p{color:#444;max-width:60ch;margin:0}.rleave .btn.out{color:var(--blue);border-color:var(--blue);background:#fff}.svc .bcta2{background:var(--blue);color:#fff;padding:48px 0}.svc .bcta2 .in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.svc .bcta2 h2{font:900 clamp(22px,2.8vw,32px) var(--h);text-transform:uppercase;margin:0 0 6px}.svc .bcta2 p{color:#ffffffe6;margin:0}.fcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}@media (width<=900px){.fcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.fcards{grid-template-columns:1fr}}.fcards .scard p{color:#444;margin:0}.ssteps.s4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.ssteps.s4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ssteps.s4{grid-template-columns:1fr}}.soft .ssteps li{background:#fff}.fnote2{color:#ffffffb3!important;margin-top:18px!important;font-size:13px!important}.wbrands{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}@media (width<=900px){.wbrands{grid-template-columns:repeat(3,minmax(0,1fr))}}.wbrands a{aspect-ratio:3/2;background:var(--blue);color:#fff;border-radius:4px;place-items:center;padding:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.wbrands a:hover{transform:translateY(-3px);box-shadow:0 10px 24px #024b8840}.wbrands img{object-fit:contain;max-width:100%;max-height:100%}.wgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}@media (width<=900px){.wgrid{grid-template-columns:1fr}}.wex p{color:#444;margin:0 0 18px}.wsched{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wsched div{background:var(--soft);border-top:4px solid var(--blue);text-align:center;border-radius:4px;flex-direction:column;gap:4px;padding:18px 14px;display:flex}.wsched span{font:700 13px var(--m);text-transform:uppercase;color:var(--muted)}.wsched b{font:900 34px var(--h);color:var(--blue)}.wsched small{font:600 13px var(--m)}.wex .wsrc{color:var(--muted);margin:14px 0 0;font-size:13px;font-style:italic}.wtips ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.wtips li{background:var(--soft);color:#2c3033;border-radius:4px;padding:14px 16px 14px 48px;position:relative}.wtips li:before{content:"!";background:var(--blue);color:#fff;width:24px;height:24px;font:900 14px/24px var(--h);text-align:center;border-radius:50%;position:absolute;top:13px;left:14px}.phead2{background:var(--soft);border-bottom:1px solid var(--line);padding:26px 0 0}.phl{align-items:center;gap:24px;margin:14px 0 20px;display:flex}.phl img{object-fit:contain;background:var(--blue);border-radius:6px;width:170px;height:100px;padding:12px}.phl h1{font:900 clamp(30px,4vw,46px)/1 var(--h);text-transform:uppercase;color:var(--blue);margin:0 0 6px}.phl .skick{color:var(--muted);margin:0 0 4px}.phl p{color:#444;margin:0}.pmods{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.pmods button{font:800 14px var(--h);text-transform:uppercase;cursor:pointer;color:var(--ink);background:#e3e8ec;border:0;border-radius:6px 6px 0 0;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:12px 18px;display:flex}.pmods button small{font:600 11px var(--m);text-transform:none;color:var(--muted)}.pmods button[aria-selected=true]{color:var(--blue);box-shadow:0 -3px 0 var(--blue) inset;background:#fff}.pmh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pmh a{font:700 14px var(--m);color:var(--blue);text-decoration:none}.pmodel[hidden]{display:none}@media (width<=600px){.phl{flex-direction:column;align-items:flex-start}.phl img{width:140px;height:84px}}
