@font-face{font-family:DIN;src:url(/fonts/dinlight.woff)format("woff");font-weight:300;font-display:swap}@font-face{font-family:DIN;src:url(/fonts/dinregular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:DIN;src:url(/fonts/dinbold.woff)format("woff");font-weight:700;font-display:swap}:root{--screen:#0A2233;--screen-2:#123449;--ink:#10293A;--ink-soft:#47606F;--paper:#FBFCFC;--panel:#E9EDEF;--rule:#C9D3D8;--blue:#0079C2;--blue-text:#005E97;--signal:#FFB000;--on-screen:#DCEBF3;--on-screen-soft:#A5BFCD;--gutter:clamp(16px, 4vw, 48px);--max:1240px}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{font-family:DIN,helvetica neue,Arial,sans-serif;font-size:1.125rem;line-height:1.55;color:var(--ink);background:var(--paper);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:inherit;color:inherit;font-weight:700;line-height:1.15;letter-spacing:-.005em}p,ul,ol,dl{margin-bottom:1em}strong,b{font-weight:700}a{color:var(--blue-text);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;box-shadow:0 0 0 4px var(--ink)}img{max-width:100%;height:auto}.wrap,.main-wrapper>.section>.container,.section>.container{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter);width:100%}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:16px;top:16px;z-index:100;background:#fff;padding:8px 14px}.button,.btn,.btn-main,.btn-solid-border,.btn-main-border{display:inline-block;font:700 1.0625rem/1.2 DIN,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;padding:.75em 1.25em;border:2px solid transparent;border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .1s}.button:hover,.btn-main:hover,.btn-solid-border:hover,.btn-main-border:hover{text-decoration:none}.button:active,.btn-main:active,.btn-solid-border:active,.btn-main-border:active{transform:translateY(1px)}.button--signal{background:var(--signal);color:var(--screen)}.button--signal:hover{background:#ffc233;color:var(--screen);box-shadow:0 4px 14px rgba(255,176,0,.32)}.button--line{border-color:var(--on-screen-soft);color:#fff;background:0 0}.button--line:hover{border-color:#fff;background:rgba(255,255,255,.14);color:#fff}.button--ink,.btn-main,.btn-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.button--ink:hover,.btn-main:hover,.btn-main:focus{background:var(--blue);border-color:var(--blue);color:#fff}.btn-solid-border,.btn-main-border{border-color:var(--ink);color:var(--ink);background:0 0}.btn-solid-border:hover,.btn-main-border:hover{background:var(--ink);color:#fff}.text-link{font-weight:700}.site-header{background:var(--screen);color:#fff;position:sticky;top:0;z-index:50}.site-header__bar{max-width:var(--max);margin-inline:auto;padding:14px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.site-logo img{display:block;height:32px;width:auto}.site-nav{display:flex;align-items:center;gap:28px}.site-nav ul{display:flex;gap:24px;list-style:none;margin:0;padding:0}.site-nav li a{color:var(--on-screen);text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}.site-nav li a:hover{color:#fff;border-color:var(--on-screen-soft)}.site-nav li a[aria-current]{color:#fff;border-color:var(--signal)}.site-nav .button{padding:.5em 1em}.nav-toggle{display:none;font:700 1rem DIN,sans-serif;color:#fff;background:0 0;border:2px solid var(--on-screen-soft);border-radius:6px;padding:6px 12px}@media(max-width:991px){.nav-toggle{display:block}.site-header__bar{flex-wrap:wrap}.site-nav{display:none;flex-basis:100%;flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:8px}.site-nav.is-open{display:flex}.site-nav ul{flex-direction:column;gap:8px}}.hero{background:var(--screen);color:#fff}.hero__text{padding-block:clamp(32px,6vw,72px)clamp(28px,4vw,44px)}.hero h1{font-size:clamp(2.25rem,5.4vw,4.5rem);line-height:1.04;max-width:17em;margin:0 0 .45em}.hero__text>p{font-size:clamp(1.125rem,1.8vw,1.375rem);color:var(--on-screen);max-width:38em;margin-bottom:1.5em}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.scope{border-top:1px solid var(--screen-2)}.scope canvas{display:block;width:100%;height:clamp(220px,30vw,340px)}.scope__note{display:flex;justify-content:space-between;align-items:center;font-size:.9375rem;color:var(--on-screen-soft);padding-block:8px}.scope__note button{background:0 0;border:0;padding:0;font:inherit;color:var(--on-screen);text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.readout{background:var(--screen-2)}.readout__grid{display:grid;grid-template-columns:repeat(4,1fr);margin-block:0}.readout__grid>div{padding-block:20px;padding-right:16px}.readout dt{order:2;font-weight:400;color:var(--on-screen-soft);font-size:1rem}.readout dd{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin:0;line-height:1.1;color:#fff}.readout dd small{font-size:.5em;font-weight:400}.readout__grid>div{display:flex;flex-direction:column-reverse;justify-content:flex-end}@media(max-width:720px){.readout__grid{grid-template-columns:1fr 1fr}}.product-band{background:var(--blue);color:#fff;padding-block:clamp(32px,5vw,56px)}.product-band__grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(20px,4vw,56px);align-items:start}.product-band h2{font-size:clamp(1.625rem,3vw,2.375rem);margin:0}.product-band p{max-width:38em}.product-band .button--ink{background:#fff;border-color:#fff;color:var(--screen)}.product-band .button--ink:hover{background:var(--screen);border-color:var(--screen);color:#fff}@media(max-width:800px){.product-band__grid{grid-template-columns:1fr}}.block{padding-block:clamp(44px,7vw,88px)}.block--panel{background:var(--panel)}.block__title{font-size:clamp(1.75rem,3.4vw,2.75rem);max-width:22em;margin:0 0 1em}.index-list{list-style:none;padding:0;margin:0;border-top:2px solid var(--ink)}.index-list li{border-bottom:1px solid var(--rule)}.index-list a{display:grid;grid-template-columns:4fr 8fr;gap:8px 32px;padding:18px 8px;color:var(--ink);text-decoration:none;transition:background-color .15s}.index-list a:hover{background:var(--panel)}.index-list a:hover strong{color:var(--blue-text)}.index-list strong{font-size:1.5rem;line-height:1.2}.index-list span p{margin:0}@media(max-width:720px){.index-list a{grid-template-columns:1fr}}.showcase{display:grid;grid-template-columns:4fr 8fr;gap:clamp(20px,4vw,48px);padding-block:clamp(24px,3.5vw,40px);border-top:1px solid var(--rule)}.showcase:first-child{border-top:0;padding-top:0}.showcase:last-child{padding-bottom:0}.showcase img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:2px}.showcase h2{font-size:clamp(1.5rem,2.4vw,2rem);margin:0 0 .5em}.showcase p{max-width:40em}@media(max-width:720px){.showcase{grid-template-columns:1fr}}.method{display:grid;grid-template-columns:5fr 7fr;gap:clamp(20px,4vw,56px)}.method dl{margin:0}.method dl>div{padding-block:16px;border-top:1px solid var(--rule)}.method dl>div:first-child{border-top:2px solid var(--ink)}.method dt{font-size:1.25rem;font-weight:700}.method dd{margin:4px 0 0;color:var(--ink-soft);max-width:40em}@media(max-width:800px){.method{grid-template-columns:1fr}}.post-list{border-top:2px solid var(--ink);margin-bottom:1.5em}.post-row{display:grid;grid-template-columns:1fr 180px;gap:32px;align-items:start;padding-block:20px;border-bottom:1px solid var(--rule)}.post-row:not(:has(img)){grid-template-columns:1fr}.post-row h3{font-size:1.375rem;margin:0 0 .35em;max-width:34em}.post-row h3 a{color:var(--ink);text-decoration:none}.post-row h3 a:hover{color:var(--blue-text);text-decoration:underline}.post-row p{margin:0;max-width:42em;color:var(--ink-soft)}.post-row img{width:180px;aspect-ratio:3/2;object-fit:cover;border-radius:2px}@media(max-width:600px){.post-row{grid-template-columns:1fr}.post-row img{display:none}}.page-head,.product-head{background:var(--screen);color:#fff;padding-block:clamp(16px,2vw,24px)clamp(32px,5vw,64px)}.page-head h1,.product-head h1{font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.08;max-width:20em;margin:0 0 .4em}.page-head__lead{font-size:clamp(1.125rem,1.7vw,1.3125rem);color:var(--on-screen);max-width:38em;margin:0}.product-head .page-head__lead{margin-bottom:1.5em}.product-head__grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.product-head__logo{max-width:260px;border-radius:2px}.tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 16px}.tags li{border:1px solid var(--on-screen-soft);border-radius:2px;padding:1px 8px;font-size:.9375rem;color:var(--on-screen)}@media(max-width:800px){.product-head__grid{grid-template-columns:1fr}.product-head__logo{display:none}}.trail{margin-bottom:clamp(20px,3vw,32px);font-size:1rem;line-height:1.4}.trail ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;color:var(--on-screen)}.trail li+li::before{content:"\203A";margin-inline:.55em;color:var(--on-screen-soft)}.trail a{color:var(--on-screen-soft);text-decoration:none}.trail a:hover{color:#fff;text-decoration:underline}.product{max-width:100%}.product__intro{display:grid;grid-template-columns:7fr 5fr;gap:clamp(24px,4vw,56px);align-items:start;margin-bottom:2.5em}.product__intro .content{font-size:1.25rem}.product__intro figcaption{font-size:.9375rem;color:var(--ink-soft);margin-top:8px}@media(max-width:800px){.product__intro{grid-template-columns:1fr}}.content{max-width:100%}.content>p,.content>ul,.content>ol,.content>h2,.content>h3,.content>h4,.content>blockquote{max-width:44rem}.content h2{font-size:clamp(1.625rem,2.6vw,2.125rem);margin:1.6em 0 .5em}.content h3{font-size:1.375rem;margin:1.4em 0 .4em}.content h4{font-size:1.1875rem;margin:1.2em 0 .3em}.content>:first-child{margin-top:0}.content img{border-radius:2px}.content blockquote{border-left:3px solid var(--blue);padding-left:1em;color:var(--ink-soft)}.content table{width:100%;border-collapse:collapse;margin-block:1.5em;font-size:1.0625rem}@media(max-width:720px){.content table{display:block;overflow-x:auto}}.content th{text-align:left;border-bottom:2px solid var(--ink);padding:8px 16px 8px 0;vertical-align:bottom}.content td{border-bottom:1px solid var(--rule);padding:8px 16px 8px 0;vertical-align:top}.content pre{background:var(--screen);color:var(--on-screen);padding:16px;border-radius:2px;overflow-x:auto}.content section>.container{padding-inline:0;max-width:none}.content .row{margin-inline:-12px}.content .col,.content [class*=col-]{padding-inline:12px}.content--intro{margin-bottom:2em}.article-image{display:block;margin-block:0 2em;border-radius:2px}.closing{background:var(--panel);padding-block:clamp(36px,5vw,56px)}.closing__grid{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.closing h2{font-size:clamp(1.5rem,2.6vw,2.125rem);margin:0 0 .3em}.closing p{margin:0;color:var(--ink-soft)}.product__body{display:grid;grid-template-columns:minmax(0,1fr)280px;gap:clamp(32px,5vw,72px);align-items:start}.product__aside{position:sticky;top:96px;background:var(--panel);padding:20px;border-radius:2px;font-size:1.0625rem}.product__aside h2{font-size:1.375rem;margin:0 0 .4em}.product__aside .button{display:block;text-align:center;margin-bottom:1em}.product__aside p:last-child{margin:0;font-weight:700}@media(max-width:900px){.product__body{grid-template-columns:1fr}.product__aside{position:static}}.video-modal{display:none;position:fixed;inset:0;z-index:200;background:rgba(10,34,51,.92);align-items:center;justify-content:center;padding:16px}.video-modal.is-open{display:flex}.video-modal__box{position:relative;width:min(960px,100%);aspect-ratio:16/9}.video-modal__box iframe{width:100%;height:100%;border:0}.video-modal__close{position:absolute;right:0;top:-40px;background:0 0;border:0;color:#fff;font-size:1.5rem}.site-footer{background:var(--screen);color:var(--on-screen-soft);padding-block:56px 28px;font-size:1.0625rem}.site-footer a{color:var(--on-screen);text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}.site-footer h2{font-size:1.0625rem;color:#fff;margin:0 0 12px}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{padding-block:3px}.site-footer address{margin:20px 0 0;line-height:1.6}.site-footer__phone{font-size:1.375rem;font-weight:700;color:#fff !important}.site-footer__partner{width:150px;margin-top:20px;border-radius:2px}.site-footer__legal{margin-top:40px;font-size:.9375rem}.site-footer__legal p{border-top:1px solid var(--screen-2);padding-top:16px;margin:0}@media(max-width:800px){.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__grid>:first-child{grid-column:1/-1}}.section{padding-block:clamp(40px,6vw,72px)}.section .container{max-width:var(--max);padding-inline:var(--gutter)}.bg-gray{background:var(--panel)}.text-lg{font-size:2.25rem}.text-color{color:var(--blue-text)}.text-sm{font-size:.9375rem}.single-blog-item>h2.text-center{text-align:left !important;font-size:clamp(1.5rem,2.6vw,2.125rem);margin-bottom:1em !important}.blog-item{text-align:left !important}.card-met{font-size:1.5rem}.tag-option a,.share a{font-size:1rem}.col-lg-12.text-center>.tag-option,.col-lg-12.text-center>.share{text-align:left}.tag-option a{display:inline-block;border:1px solid var(--rule);border-radius:2px;padding:1px 8px;color:var(--ink-soft);text-decoration:none}.widget{margin-bottom:32px}.widget h4,.widget h5{font-size:1.125rem}.page-link{color:var(--ink);border-color:var(--rule)}.page-item.active .page-link{background:var(--ink);border-color:var(--ink)}.contact_form .form-control{border-radius:2px;border-color:var(--rule);font-size:1.0625rem}.contact_form .input-group-text{border-radius:2px 0 0 2px;background:var(--panel);border-color:var(--rule)}.contact-form-wrap-letstalk{background:var(--panel);padding:24px;border-radius:2px;margin-top:2em}.contact_form{text-align:left}.block__more{margin:1.25em 0 0}.main-wrapper{overflow-x:clip}.btn-group{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:4px;border-bottom:1px solid var(--rule)}.btn-group .btn{flex:none;margin:0;padding:8px 14px;background:0 0;border:1px solid var(--rule);border-bottom:0;border-radius:6px 6px 0 0 !important;font-size:1rem;font-weight:400;line-height:1.3;color:var(--ink);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.btn-group .btn:hover{background:var(--panel);border-color:var(--ink-soft);color:var(--ink)}.btn-group .btn.active,.btn-group .btn.active:hover{background:var(--ink);border-color:var(--ink);color:#fff}.btn-group .btn input{position:absolute;opacity:0}.btn-group .btn:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:-2px}@media(max-width:600px){.btn-group{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.btn-group::-webkit-scrollbar{display:none}}.col-12.text-center:has(>.btn-group){padding-inline:0}.inner-box img{aspect-ratio:3/2;object-fit:cover;border-radius:2px !important}.shuffle-item>a{color:var(--ink);text-decoration:none;display:block}.overlay-content{text-align:left !important;padding-top:10px}.overlay-content h3{font-size:1.25rem;margin-bottom:.25em !important}.overlay-content p{color:var(--ink-soft) !important;font-size:1rem;margin:0}.shuffle-item>a:hover h3{color:var(--blue-text);text-decoration:underline}.offering-item{height:auto !important}.offering-item .ml-5,.col-lg-4 .d-flex>.ml-5{margin-left:16px !important}.ribbon{font-size:.9375rem;color:var(--ink-soft)}.section.feature .col-lg-4.text-center{text-align:left !important}.section.feature .text-lg{color:var(--blue-text)}.section.cta .col-lg-8.text-center{flex:0 0 100%;max-width:100%;text-align:left !important}.section.cta h2{font-size:clamp(1.625rem,2.8vw,2.25rem)}.col-lg-6>.post-row,.col-md-6>.post-row{grid-template-columns:1fr;border-bottom:0;padding-block:0}.col-lg-6>.post-row img{display:block;width:100%;order:-1}.sidebar-widget h5{text-align:left !important;font-size:1.125rem}.latest-post img{display:none}.latest-post .media-body h6{font-size:1.0625rem;font-weight:400;margin:0 !important}.sidebar-wrap{font-size:1.0625rem}@supports((-webkit-background-clip:text) or (background-clip:text)){.hero h1,.page-head h1,.product-head h1,.block__title{width:fit-content;padding-bottom:.12em;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero h1,.page-head h1,.product-head h1{background-image:linear-gradient(100deg,#FFFFFF 15%,#9FCBE6 100%);margin-bottom:.28em}.block__title{background-image:linear-gradient(100deg,var(--ink) 15%,var(--blue-text) 100%);margin-bottom:.88em}}@media(forced-colors:active){.hero h1,.page-head h1,.product-head h1,.block__title{-webkit-text-fill-color:currentColor;color:CanvasText;background:0 0}}.has-watermark{position:relative;isolation:isolate;overflow:hidden;--watermark:0.18}.has-watermark::before{content:"";position:absolute;inset:0 0 0 -19%;z-index:-1;background-image:var(--head-image);background-size:cover;background-position:50%;filter:grayscale(1);mix-blend-mode:screen;opacity:var(--watermark)}.watermark-content{position:relative}.modal{font-family:DIN,helvetica neue,Arial,sans-serif}.modal__title{color:var(--ink);font-weight:700}#modal-privacy .modal__container{width:min(860px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 48px);padding:0 clamp(20px,3vw,40px)clamp(20px,3vw,40px);border-radius:2px}#modal-privacy .modal__header{position:sticky;top:0;z-index:1;background:#fff;padding-block:clamp(16px,2vw,24px)12px;border-bottom:1px solid var(--rule)}#modal-privacy .modal__close{font-size:1.25rem;padding:4px 8px;cursor:pointer}#modal-privacy .modal__title{font-size:clamp(1.375rem,2.2vw,1.75rem)}#modal-privacy .modal__content{margin-block:1.25rem;font-size:1.0625rem;color:var(--ink)}#modal-privacy .modal__content>*{max-width:44rem}#modal-privacy .modal__content h1,#modal-privacy .modal__content h2{font-size:1.3125rem;margin:1.5em 0 .4em}#modal-privacy .modal__content h3,#modal-privacy .modal__content h4{font-size:1.125rem;margin:1.25em 0 .3em}#modal-privacy .modal__content hr{margin:1.5em 0;border:0;border-top:1px solid var(--rule)}#modal-privacy .modal__content table{width:100%;border-collapse:collapse;margin-block:1em 1.5em}#modal-privacy .modal__content th{text-align:left;border-bottom:2px solid var(--ink);padding:8px 16px 8px 0;vertical-align:bottom}#modal-privacy .modal__content td{border-bottom:1px solid var(--rule);padding:8px 16px 8px 0;vertical-align:top}@media(max-width:600px){#modal-privacy .modal__content table{display:block;overflow-x:auto}}.lang-switch li a{font-weight:700}:where(p,li,td,dd,blockquote) :is(strong,b){color:color-mix(in srgb,currentColor 80%,transparent)}.index-list strong,.product__aside strong,.site-footer strong{color:inherit}.showcase img,.post-row img,.inner-box img,.product__intro figure img,.content img,.article-image{border-radius:6px !important;box-shadow:0 0 0 1px rgba(16,41,58,.14),0 2px 8px rgba(16,41,58,8%)}.scope__stage{position:relative;overflow:hidden}.scope__tag{position:absolute;top:0;left:0;visibility:hidden;text-decoration:none}.scope__tag span{display:block;width:max-content;height:22px;padding-inline:8px;background:#ffb000;color:#0a2233;font-size:14px;font-weight:700;line-height:22px;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.scope__tag:hover span{background:#fff}.scope__tag:hover{background:rgba(255,255,255,6%)}.scope__tag:focus-visible{outline-offset:-2px;box-shadow:none}.scope__overlay{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none}.aria-panel{width:clamp(250px,28vw,360px);padding:12px 16px;background:rgba(10,34,51,.94);border:1px solid rgba(190,226,245,.28);border-left:3px solid #ffb000;border-radius:2px;color:#fff;font-size:1rem;line-height:1.4;opacity:0;transition:opacity .25s}.aria-panel.is-on{opacity:1}.aria-panel__label{display:block;margin-bottom:4px;color:#ffb000;font-size:.875rem}.aria-panel__body{position:relative;margin:0}.aria-panel__rest{visibility:hidden}.aria-panel__idle{position:absolute;left:0;top:0;color:rgba(190,226,245,.75);visibility:hidden}.aria-panel.is-typing .aria-panel__typed::after{content:"";display:inline-block;width:.5em;height:1em;margin-left:1px;vertical-align:-.12em;background:#ffb000}@media(max-width:1000px){.scope__overlay{position:static;display:block;padding-block:12px 0}.aria-panel{width:100%;opacity:1}.aria-panel:not(.is-on) .aria-panel__idle{visibility:visible}}@media(prefers-reduced-motion:reduce){.aria-panel{transition:none}}.hero__brochure{margin:14px 0 0;font-size:1rem}.hero__brochure a{color:#fff}.hero__brochure a:hover{color:#ffb000}.aria-panel__order{margin:10px 0 0;padding-top:8px;border-top:1px solid rgba(190,226,245,.28);font-size:.9375rem;line-height:1.35;visibility:hidden;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.aria-panel.has-order .aria-panel__order{visibility:visible;opacity:1;transform:none}.aria-panel__order strong{display:flex;align-items:center;gap:6px;margin-bottom:2px;color:#ffb000}.aria-panel__order span{display:block;color:var(--on-screen)}@media(prefers-reduced-motion:reduce){.aria-panel__order{transition:none;transform:none}}