@charset "UTF-8";@font-face{font-family:Avenir Next LT W01 Bold;src:url(../fonts/b56355b0-7729-42a7-9f65-62c7211d078c.woff2) format("woff2"),url(../fonts/05537afc-e923-4df9-b365-71798fbd220d.woff) format("woff");font-display:swap;font-weight:100 800}@font-face{font-family:Avenir Next LT W01 Regular;src:url(../fonts/c4691e94-080d-4452-8f9f-8b3db6b68d55.woff2) format("woff2"),url(/assets/css/a1adabe6-efe5-40b7-b619-48111c8ff883.woff) format("woff");font-display:swap;font-weight:100 800}@font-face{font-family:pioneers;src:url(../fonts/pioneers.ttf?6vefi1) format("truetype"),url(../fonts/pioneers.woff?6vefi1) format("woff"),url(../fonts/pioneers.svg?6vefi1#pioneers) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:pioneers!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-award:before{content:""}.icon-shortlist:before{content:""}.icon-arbeitszeiten:before{content:""}.icon-burohunde:before{content:""}.icon-deutschlandticket:before{content:""}.icon-gesundheitsangebote:before{content:""}.icon-job-rad:before{content:""}.icon-kita-zuschuss:before{content:""}.icon-mitarbeiterevents:before{content:""}.icon-mitarbeiterrabatte:before{content:""}.icon-mobiles-arbeiten:before{content:""}.icon-offices:before{content:""}.icon-sabbatical:before{content:""}.icon-sportangebote:before{content:""}.icon-uberstundenausgleich:before{content:""}.icon-urlaub:before{content:""}.icon-verpflegung:before{content:""}.icon-workation:before{content:""}body.breakpoints:after{content:"X-Small <576px";position:fixed;z-index:1000;background:red;color:#fff;width:auto;height:2rem;line-height:1;padding:.5rem 1rem;right:1rem;bottom:1rem;border-radius:20px;text-align:center;font-family:Arial,Helvetica,sans-serif}@media (min-width: 576px){body.breakpoints:after{content:"sm | Small | ≥576px"}}@media (min-width: 768px){body.breakpoints:after{content:"md | Medium | ≥768px"}}@media (min-width: 992px){body.breakpoints:after{content:"lg | Large | ≥992px"}}@media (min-width: 1200px){body.breakpoints:after{content:"xl | Extra Large | ≥1200px"}}@media (min-width: 1400px){body.breakpoints:after{content:"xxl | Extra extra | large ≥1400px"}}body.hide-admin-bar #wpadminbar{display:none}#hash{position:fixed;padding:.6rem 1rem;background:red;color:#fff;z-index:1000;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:20px;text-align:center}#wpadminbar{display:none!important}nav{display:block;width:100%;height:auto;padding:1rem .75rem;box-sizing:border-box;position:fixed;top:0;left:0;z-index:1100;background:#111422;transition:.5s background ease,.5s padding ease;padding:1rem}nav .container{display:flex;justify-content:space-between;align-items:center;position:relative}nav .branding{display:flex;align-items:center;width:150px;transform:rotate(0);transition:1s all ease;flex-direction:column;gap:.3rem}nav .branding img{width:100%;height:28px;object-fit:contain;display:block;position:relative}nav .branding img.pt{top:0;transition:1s top ease}nav .branding .subline{display:none}@media (min-width: 768px){nav .branding .subline{display:block;color:#fff;text-transform:uppercase;white-space:nowrap;font-size:10px;letter-spacing:1.4px;opacity:1;transition:1s opacity ease}}@media (min-width: 992px){nav .branding{width:150px}}nav.scroll-down{background:#111422}nav.scroll-down .branding{width:150px}@media (min-width: 768px){nav.scroll-down .branding img.pt{top:12px}}nav.scroll-down .branding .subline{opacity:0}nav .burger{display:flex;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:.25rem;width:2rem;height:2rem}nav .burger span{display:block;height:2px;background:rgba(255,255,255,.85);border-radius:2px;transition:.25s all ease;transform-origin:center}nav .burger span:nth-child(1){width:22px}nav .burger span:nth-child(2){width:14px}nav .burger span:nth-child(3){width:22px}nav .burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg);width:22px}nav .burger.open span:nth-child(2){opacity:0;transform:scaleX(0)}nav .burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}nav.cover-on-scroll{box-shadow:0 0 16px #3333334a;background:#111422}nav .lang-switcher{display:flex;align-items:center;gap:0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:2rem;padding:.2rem .5rem;height:2rem}nav .lang-switcher .lang-item{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff6;text-decoration:none;padding:0 .35rem;transition:color .2s ease}nav .lang-switcher .lang-item.active{color:#fffffff2}nav .lang-switcher .lang-item:hover:not(.active){color:#ffffffb3}nav .lang-switcher .divider{display:block;width:1px;height:.75rem;background:rgba(255,255,255,.2)}nav #menu-header-menu,nav .header-menu{display:none;list-style:none;margin:0;padding:0}@media (min-width: 768px){nav #menu-header-menu,nav .header-menu{display:flex;align-items:center;gap:.15rem}}nav #menu-header-menu>li,nav .header-menu>li{position:relative}nav #menu-header-menu>li>a,nav .header-menu>li>a{display:flex;align-items:center;gap:.3rem;color:#ffffffbf;text-decoration:none;font-size:.75rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;padding:.4rem .65rem;border-radius:.5rem;transition:color .2s ease,background .2s ease;white-space:nowrap}nav #menu-header-menu>li>a:hover,nav .header-menu>li>a:hover{color:#fff;background:rgba(255,255,255,.07)}nav #menu-header-menu>li.current-menu-item>a,nav #menu-header-menu>li.current-menu-ancestor>a,nav .header-menu>li.current-menu-item>a,nav .header-menu>li.current-menu-ancestor>a{color:#fff}nav #menu-header-menu>li.menu-item-has-children>a:after,nav .header-menu>li.menu-item-has-children>a:after{content:"";display:inline-block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid currentColor;opacity:.5;transition:transform .2s ease,opacity .2s ease}nav #menu-header-menu>li.menu-item-has-children:hover>a:after,nav .header-menu>li.menu-item-has-children:hover>a:after{transform:rotate(180deg);opacity:.9}nav #menu-header-menu>li.menu-item-has-children:after,nav .header-menu>li.menu-item-has-children:after{content:"";position:absolute;top:100%;left:0;width:100%;height:.6rem}nav #menu-header-menu>li.menu-item-has-children:hover>.sub-menu,nav #menu-header-menu>li.menu-item-has-children:focus-within>.sub-menu,nav .header-menu>li.menu-item-has-children:hover>.sub-menu,nav .header-menu>li.menu-item-has-children:focus-within>.sub-menu{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}nav #menu-header-menu>li .sub-menu,nav .header-menu>li .sub-menu{display:block;list-style:none;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%) translateY(-6px);min-width:170px;background:#111422;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:.4rem;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;box-shadow:0 12px 32px #00000073;z-index:200;margin:0}nav #menu-header-menu>li .sub-menu:before,nav .header-menu>li .sub-menu:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-5px;width:10px;height:10px;background:#111422;border-left:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1);transform:rotate(45deg)}nav #menu-header-menu>li .sub-menu li a,nav .header-menu>li .sub-menu li a{display:block;padding:.5rem .75rem;color:#ffffffa6;text-decoration:none;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;border-radius:.5rem;transition:color .15s ease,background .15s ease;white-space:nowrap}nav #menu-header-menu>li .sub-menu li a:hover,nav .header-menu>li .sub-menu li a:hover{color:#fff;background:rgba(255,255,255,.07)}nav #menu-header-menu>li .sub-menu li.current-menu-item a,nav .header-menu>li .sub-menu li.current-menu-item a{color:#fff}.off-canvas{display:flex;flex-direction:column;width:100%;height:100%;position:fixed;top:-100%;left:0;z-index:1000;background:#111422;transition:top .4s cubic-bezier(.77,0,.175,1);overflow-y:auto}.off-canvas.show{top:0}.off-canvas .off-canvas-header{display:flex;justify-content:flex-end;padding:1.2rem 1.5rem}.off-canvas .off-canvas-header .close-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#ffffffb3;font-size:1.25rem;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.off-canvas .off-canvas-header .close-btn:hover{background:rgba(255,255,255,.14);color:#fff}.off-canvas .menu-header-menu-container{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1rem 2rem 3rem}.off-canvas .menu-header-menu-container ul{list-style:none;padding:0;margin:0 auto;width:100%;max-width:480px}.off-canvas .menu-header-menu-container>ul>li{border-top:1px solid rgba(255,255,255,.07)}.off-canvas .menu-header-menu-container>ul>li:first-child{border-top:none}.off-canvas .menu-header-menu-container>ul>li>a{display:flex;justify-content:space-between;align-items:center;padding:.9rem 0;color:#ffffffd9;text-decoration:none;font-family:Manrope,sans-serif;font-size:clamp(1.25rem,5vw,1.75rem);font-weight:700;text-transform:uppercase;letter-spacing:.03em;transition:color .2s ease}.off-canvas .menu-header-menu-container>ul>li>a:hover{color:#fff}.off-canvas .menu-header-menu-container>ul>li.current-menu-item>a,.off-canvas .menu-header-menu-container>ul>li.current-menu-ancestor>a{color:#fff}.off-canvas .menu-header-menu-container>ul>li.menu-item-has-children>a:after{content:"";display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(255,255,255,.35);transition:transform .25s ease;flex-shrink:0;margin-left:1rem}.off-canvas .menu-header-menu-container>ul>li.menu-item-has-children.open>a:after{transform:rotate(180deg);border-top-color:#ffffffb3}.off-canvas .menu-header-menu-container>ul>li.menu-item-has-children>.sub-menu{display:none;padding:.25rem 0 .75rem .25rem;list-style:none;margin:0}.off-canvas .menu-header-menu-container>ul>li.menu-item-has-children>.sub-menu li a{display:block;padding:.45rem 0;color:#ffffff73;text-decoration:none;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid rgba(255,255,255,.05);transition:color .2s ease}.off-canvas .menu-header-menu-container>ul>li.menu-item-has-children>.sub-menu li a:hover{color:#ffffffd9}.off-canvas .menu-header-menu-container>ul>li.menu-item-has-children>.sub-menu li:last-child a{border-bottom:none}.off-canvas .menu-header-menu-container>ul>li.menu-item-has-children>.sub-menu li.current-menu-item a{color:#ffffffe6}.off-canvas .menu-header-menu-container>ul>li.menu-item-has-children.open>.sub-menu{display:block}.button{display:inline-flex;justify-content:space-between;gap:.5rem;align-items:center;height:48px;border-radius:24px;padding:0 1rem;text-decoration:none;color:#fff;min-width:130px;max-width:210px;text-align:center;background:#4545c8;font-family:Manrope;font-weight:300;font-size:1rem;border:none;letter-spacing:0;overflow:hidden}@media (min-width: 576px){.button{padding:0 1.2rem;gap:1}}.button.inverted{background:linear-gradient(45deg,#FA2F47 0%,#FF6959 100%);color:#111422;position:relative}.button.inverted:after{background:#F8F1E7;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:1;transition:.4s opacity ease-in-out}.button.inverted span{display:inline-flex;justify-content:space-between;gap:.5rem;align-items:center;position:relative;z-index:2;transition:.4s color ease-in-out;width:100%;color:#111422}.button.inverted:hover span{color:#f8f1e7}.button.inverted:hover:after{opacity:0}.button:hover{background:#111422;color:#f8f1e7}.button.gradient{background:linear-gradient(45deg,#FA2F47 0%,#FF6959 100%);color:#f8f1e7}.button.gradient:hover{background:#ffffff;color:#111422}html{margin:0;padding:0;scroll-behavior:smooth}body{font-size:16px;font-family:Manrope,sans-serif;font-weight:400;background-color:#fff!important;color:#111422;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0}.loading{display:flex;justify-content:center;align-items:center;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100vh;background:#111422}.loading h1{color:#f8f1e7;font-size:1.5rem;text-transform:uppercase;letter-spacing:1px}h1{font-weight:700;font-family:Manrope,sans-serif;color:#111422;text-transform:none;letter-spacing:0;line-height:1.2;margin-bottom:1rem;font-size:1.5rem;position:relative}@media (min-width: 576px){h1{font-size:1.5rem}}@media (min-width: 768px){h1{font-size:2rem}}@media (min-width: 992px){h1{font-size:3rem}}@media (min-width: 1200px){h1{font-size:3rem}}h1 span{display:inline;color:#fa2f47}h1 span.gradient{display:inline;font-family:Manrope,sans-serif;background:linear-gradient(45deg,#FA2F47 0%,#FF6959 100%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}h2{font-weight:700;font-family:Manrope,sans-serif;color:#111422;text-transform:none;position:relative;letter-spacing:0;line-height:1.2;margin-bottom:1rem;font-size:1.125rem}@media (min-width: 576px){h2{font-size:1.125rem}}@media (min-width: 768px){h2{font-size:2rem}}@media (min-width: 992px){h2{font-size:2rem}}@media (min-width: 1200px){h2{font-size:2rem}}h2 span{display:inline;color:#fa2f47}h2 span.gradient{display:inline;font-family:Manrope,sans-serif;background:linear-gradient(45deg,#FA2F47 0%,#FF6959 100%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}h3,h4,h5,h6{font-weight:700;font-family:Manrope,sans-serif;color:#111422;text-transform:none;position:relative;letter-spacing:0;line-height:1.2;margin-bottom:1rem;font-size:1.125rem}@media (min-width: 576px){h3,h4,h5,h6{font-size:1.125rem}}@media (min-width: 768px){h3,h4,h5,h6{font-size:1.5rem}}@media (min-width: 992px){h3,h4,h5,h6{font-size:1.5rem}}@media (min-width: 1200px){h3,h4,h5,h6{font-size:1.5rem}}h3 span,h4 span,h5 span,h6 span{display:inline;color:#fa2f47}h3 span.gradient,h4 span.gradient,h5 span.gradient,h6 span.gradient{display:inline;font-family:Manrope,sans-serif;background:linear-gradient(45deg,#FA2F47 0%,#FF6959 100%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}p,ul,ol{font-family:Manrope,sans-serif;font-weight:400;color:#111422;font-size:1rem;line-height:1.5}@media (min-width: 1200px){p,ul,ol{font-size:1rem}}a{color:#fa2f47;text-decoration:none;transition:1s color ease}a:hover{color:#ff6959}.tags{display:flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#fff;opacity:.7;margin-bottom:1.5rem;font-family:Geist Mono,monospace}.tags:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:#4545c8}.wp-block-post-featured-image{display:none}.caption{display:inline;font-family:Geist Mono,monospace;font-size:.8rem;font-style:normal;line-height:1;letter-spacing:1px;color:#fff;text-transform:uppercase;margin:0 0 .5rem;opacity:1}.container{padding:0 1.25rem;scroll-margin-top:100px}@media (min-width: 1400px){.container.small{max-width:1024px}}.scale-container{overflow:hidden}@media (max-width: 575.98px){.scale-container{border-radius:1rem}}@media (min-width: 576px){.scale-container{border-radius:1.5rem}}@media (min-width: 768px){.scale-container{border-radius:2rem}}@media (min-width: 992px){.scale-container{border-radius:2rem}}@media (min-width: 1200px){.scale-container{border-radius:2rem}}.scale-container img{transform:scale(1.01);transition:1s transform ease}.scale-container:hover img{transform:scale(1.1)}.sp-sidebar__nav,.subpage-content__nav{background:transparent!important;padding:0!important;position:relative}.cover:before{content:"";background:#000000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cover.opacity-0:before{opacity:0}.cover.opacity-10:before{opacity:.1}.cover.opacity-20:before{opacity:.2}.cover.opacity-30:before{opacity:.3}.cover.opacity-40:before{opacity:.4}.cover.opacity-50:before{opacity:.5}.cover.opacity-60:before{opacity:.6}.cover.opacity-70:before{opacity:.7}.cover.opacity-80:before{opacity:.8}.cover.opacity-90:before{opacity:.9}.cover.opacity-100:before{opacity:1}.input-container{padding:0 1.2rem;margin:0;display:flex;align-items:center;gap:.5rem;border-radius:1.5rem;border:1px solid rgba(17,20,34,.2);overflow:hidden;height:48px;background:#ffffff}.input-container span{font-family:Manrope,sans-serif;font-size:.875rem;color:#111422;text-transform:uppercase}.input-container input,.input-container select{padding:0;margin:0;font-size:.875rem;font-family:Manrope,sans-serif;text-transform:uppercase;border:0;outline:none}footer{background:#111422}footer .footer-main{padding:4rem 0 3rem}footer .footer-main .footer-inner{display:flex;flex-direction:column;gap:3rem}@media (min-width: 992px){footer .footer-main .footer-inner{flex-direction:row;gap:4rem;align-items:flex-start}}footer .footer-main .footer-brand{flex-shrink:0}@media (min-width: 992px){footer .footer-main .footer-brand{width:22%}}footer .footer-main .footer-brand img{width:100px;height:auto;margin-bottom:1.25rem;display:block}footer .footer-main .footer-brand p{margin:0;font-size:.8rem;line-height:1.6;color:#ffffff80}footer .footer-main .footer-nav{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}@media (min-width: 576px){footer .footer-main .footer-nav{grid-template-columns:repeat(4,1fr);gap:0 1.5rem}}footer .footer-main .footer-nav .footer-nav-col .footer-nav-heading{display:block;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin-bottom:1rem}footer .footer-main .footer-nav .footer-nav-col ul{list-style:none;padding:0;margin:0}footer .footer-main .footer-nav .footer-nav-col ul li{margin-bottom:.55rem}footer .footer-main .footer-nav .footer-nav-col ul li a{font-size:.825rem;color:#ffffffbf;text-decoration:none;transition:color .2s ease}footer .footer-main .footer-nav .footer-nav-col ul li a:hover{color:#fff}footer .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:1.25rem 0}footer .footer-bottom .footer-bottom-inner{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}@media (min-width: 768px){footer .footer-bottom .footer-bottom-inner{flex-direction:row;justify-content:space-between;align-items:center}}footer .footer-bottom .footer-bottom-inner p{margin:0;font-size:.75rem;color:#fff6}footer .footer-bottom .footer-bottom-inner .footer-bottom-menu{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;list-style:none;padding:0;margin:0}footer .footer-bottom .footer-bottom-inner .footer-bottom-menu li a{font-size:.75rem;color:#fff6;text-decoration:none;transition:color .2s ease}footer .footer-bottom .footer-bottom-inner .footer-bottom-menu li a:hover{color:#fff}.archive-products-hero{background-color:#111422;background-image:linear-gradient(rgba(17,20,34,.75),rgba(17,20,34,.75)),var(--archive-products-hero-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;padding:7rem 0 4rem}.archive-products-hero__inner{max-width:640px}.archive-products-hero__eyebrow{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;margin-bottom:1.25rem}.archive-products-hero__headline{font-family:Manrope,sans-serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;color:#fff;line-height:1.1;margin-bottom:1.25rem}.archive-products-hero__headline span{color:#4545c8}.archive-products-hero__description{font-size:.9rem;color:#fff9;line-height:1.7;margin:0}.sp-hero{background:#111422;padding:5rem 0 2.5rem}@media (min-width: 768px){.sp-hero{padding:7rem 0 4rem}}.sp-hero__inner{display:flex;gap:3rem;align-items:center}@media (max-width: 767.98px){.sp-hero__inner{flex-direction:column;gap:2rem}}.sp-hero__content{flex:1;min-width:0}.sp-hero__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.sp-hero__tag{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.25);padding:.2rem .65rem;border-radius:.3rem}.sp-hero__name{font-family:Manrope,sans-serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;color:#fff;line-height:1.05;margin-bottom:0}.sp-hero__highlight{font-family:Manrope,sans-serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;color:#4545c8;line-height:1.05;margin-bottom:1.5rem}.sp-hero__description{font-size:.9rem;color:#ffffffb3;line-height:1.7;max-width:480px;margin-bottom:2rem}.sp-hero__actions{display:flex;gap:.75rem;flex-wrap:wrap}.sp-hero__btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;padding:.65rem 1.25rem;border-radius:.5rem;text-decoration:none;transition:opacity .2s,transform .2s}.sp-hero__btn:hover{opacity:.85;transform:translateY(-1px)}.sp-hero__btn--primary{background:#ffffff;color:#111422}.sp-hero__btn--secondary{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}.sp-hero__btn-tag{font-size:.65rem;font-weight:700;letter-spacing:.06em;background:rgba(17,20,34,.1);padding:.1rem .4rem;border-radius:.25rem;color:inherit}.sp-hero__image-wrap{flex-shrink:0;width:min(440px,45vw);background:#ffffff;border-radius:1.25rem;overflow:hidden;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}@media (max-width: 767.98px){.sp-hero__image-wrap{width:100%}}.sp-hero__image{width:100%;height:auto;display:block;object-fit:contain;max-height:260px}.sp-hero__image-caption{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#11142259;margin:0;text-align:center}.sp-stats{background:#ffffff;border-bottom:1px solid rgba(17,20,34,.07);padding:1.5rem 0}.sp-stats__grid{display:flex;flex-wrap:wrap;gap:0}.sp-stats__item{flex:1 1 120px;display:flex;flex-direction:column;gap:.2rem;padding:.75rem 1.5rem .75rem 0}.sp-stats__item+.sp-stats__item{border-left:1px solid rgba(17,20,34,.1);padding-left:1.5rem}.sp-stats__label{font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#11142266}.sp-stats__value{font-family:Manrope,sans-serif;font-size:1.4rem;font-weight:800;color:#111422;line-height:1.1}.sp-stats__value em{font-style:normal;font-size:.9rem;font-weight:500;color:#11142280;margin-left:.1rem}.sp-body{background:#ffffff;padding:4rem 0 5rem}.sp-body__layout{display:flex;gap:3rem;align-items:flex-start}.sp-sidebar{flex-shrink:0;width:200px;position:sticky;top:6rem}@media (max-width: 991.98px){.sp-sidebar{display:none}}.sp-sidebar__heading{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#11142266;margin-bottom:1rem}.sp-sidebar__nav{display:flex;flex-direction:column;gap:.1rem;position:relative}.sp-sidebar__link{font-size:.8rem;font-weight:500;color:#1114228c;text-decoration:none;border-left:2px solid transparent;padding:.3rem 0 .3rem .75rem;transition:color .2s,border-color .2s}.sp-sidebar__link:hover,.sp-sidebar__link--active{color:#111422;border-left-color:#4545c8;font-weight:600}.sp-content{flex:1;min-width:0}.sp-section{padding-bottom:1rem;border-bottom:1px solid rgba(17,20,34,.08);margin-bottom:2rem}.sp-section:last-child{border-bottom:none;margin-bottom:0}.sp-section__eyebrow{font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#11142266;margin-bottom:1rem}.sp-section__headline{font-family:Manrope,sans-serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;color:#111422;line-height:1.2;margin-bottom:1.5rem}.sp-section__body{font-size:.9rem;line-height:1.8;color:#111422bf}.sp-section__body p+p{margin-top:1rem}.sp-spec-table{width:100%;border-collapse:collapse}.sp-spec-table__row{border-bottom:1px solid rgba(17,20,34,.07)}.sp-spec-table__row:first-child{border-top:1px solid rgba(17,20,34,.07)}.sp-spec-table__label{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#11142273;padding:.8rem 1.5rem .8rem 0;width:40%;vertical-align:top}.sp-spec-table__value{font-size:.9rem;font-weight:600;color:#111422;padding:.8rem 0;vertical-align:top}.sp-related{background:#EBEEF2;padding:4rem 0 5rem}.sp-related__headline{font-family:Manrope,sans-serif;font-size:clamp(1.6rem,3vw,2rem);font-weight:800;color:#111422;margin-bottom:2rem}.sp-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.sp-related__card{background:#ffffff;border-radius:1rem;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.sp-related__card:hover{box-shadow:0 6px 24px #1114221a;transform:translateY(-2px)}.sp-related__card-image{aspect-ratio:4/3;background:rgba(17,20,34,.04);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1.5rem}.sp-related__card-image img{width:100%;height:100%;object-fit:contain}.sp-related__card-body{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.35rem}.sp-related__card-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.25rem}.sp-related__card-tags span{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#11142266;border:1px solid rgba(17,20,34,.15);padding:.1rem .45rem;border-radius:.2rem}.sp-related__card-name{font-family:Manrope,sans-serif;font-size:1rem;font-weight:800;color:#111422}.sp-related__card-desc{font-size:.78rem;color:#1114228c;line-height:1.5;margin:0}.sp-cta{background:#ffffff;padding:4rem 0 5rem}.sp-cta__card{background:#111422;border-radius:1.5rem;padding:3rem;display:flex;gap:2rem;align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767.98px){.sp-cta__card{flex-direction:column;align-items:flex-start}}.sp-cta__left{flex:1;min-width:0}.sp-cta__headline{font-family:Manrope,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#fff;margin-bottom:.75rem}.sp-cta__description{font-size:.85rem;color:#ffffffa6;line-height:1.7;max-width:420px;margin:0}.sp-cta__actions{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0;min-width:200px}.sp-cta__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.85rem;font-weight:600;padding:.75rem 1.25rem;border-radius:.6rem;text-decoration:none;transition:opacity .2s}.sp-cta__btn:hover{opacity:.85}.sp-cta__btn--primary{background:#ffffff;color:#111422}.sp-cta__btn--secondary{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.3)}
