@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/gloock-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/gloock-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/poppins-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/poppins-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/poppins-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/poppins-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poppins-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poppins-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-main:#0d1f31;--color-secondary:#e64d30;--color-white:#fff;--color-darkgray:#efefef;--color-darkergray:#bbb;--color-lightgray:#fcfcfc;--color-gray:#f5f5f5;--color-input-bg:#f2f2f2;--color-input-bg-focus:#ededed;--color-placeholder:#c7c7c7;--color-success:#46b450;--color-error:#dc3232;--color-warning:#ffb900;--color-info:#00a0d2;--color-primary:var(--color-secondary);--color-text:var(--color-main);--color-text-invert:var(--color-white);--color-surface:var(--color-white);--color-surface-alt:var(--color-gray);--color-on-surface:var(--color-main);--color-background:var(--color-white);--color-border:var(--color-darkgray);--color-shadow:#0000000d;--color-surface-overlay:#0d1f310d;--filter-to-white:brightness(0) invert(1);--filter-to-main:brightness(0) saturate(100%) invert(10%) sepia(30%) saturate(1200%) hue-rotate(180deg) brightness(95%) contrast(95%);--filter-to-secondary:brightness(0) saturate(100%) invert(45%) sepia(72%) saturate(2700%) hue-rotate(346deg) brightness(95%) contrast(90%);--font-family-base:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-heading:"Gloock", "Times New Roman", Georgia, serif;--type-display-size:clamp(2.5rem, 1.8rem + 3.5vw, 4.375rem);--type-display-line:1.1;--type-display-weight:400;--type-h1-size:clamp(2rem, 1.4rem + 2.6vw, 3.5rem);--type-h1-line:1.1;--type-h1-weight:400;--type-h2-size:clamp(1.625rem, 1.1rem + 2vw, 2.5rem);--type-h2-line:1.15;--type-h2-weight:400;--type-h3-size:clamp(1.25rem, 1rem + .8vw, 1.625rem);--type-h3-line:1.2;--type-h3-weight:600;--type-h4-size:clamp(1.125rem, 1rem + .5vw, 1.375rem);--type-h4-line:1.3;--type-h4-weight:600;--type-h5-size:1.125rem;--type-h5-line:1.3;--type-h5-weight:600;--type-h6-size:1rem;--type-h6-line:1.3;--type-h6-weight:600;--type-body-lg-size:1.125rem;--type-body-lg-line:1.6;--type-body-md-size:1rem;--type-body-md-line:1.6;--type-body-sm-size:.875rem;--type-body-sm-line:1.5;--type-overtitle-size:1.25rem;--type-overtitle-weight:300;--type-label-lg-size:1rem;--type-label-lg-weight:500;--type-label-md-size:.875rem;--type-label-md-weight:600;--type-label-sm-size:.75rem;--type-label-sm-weight:600;--type-label-sm-tracking:.06em;--type-meta-sm-size:.8125rem;--type-meta-sm-line:1.4;--type-button-size:clamp(.875rem, .8rem + .2vw, 1.125rem);--type-button-weight:600;--rounded-none:0;--rounded-sm:4px;--rounded-md:6px;--rounded-lg:12px;--rounded-xl:17px;--rounded-2xl:25px;--rounded-pill:100px;--rounded-full:9999px;--space-xs:4px;--space-sm:10px;--space-md:18px;--space-lg:30px;--space-xl:60px;--space-2xl:100px;--space-gutter:clamp(20px, 5vw, 60px);--container-padding:5vw;--space-section:clamp(50px, 6vw, 100px);--layout-max-width:1600px;--layout-content-width:960px;--shadow-card:0 4px 20px #0000000d;--shadow-input:0 1px 4px #19213d14;--shadow-dropdown:0 4px 18.8px #0000001a;--logo-width:clamp(140px, 14vw, 230px);--icon-size:clamp(20px, 1.8vw, 27.5px);--button-radius:var(--rounded-md);--button-padding-y:.8em;--button-padding-x:1.4em;--button-border-width:1px;--button-primary-bg:var(--color-secondary);--button-primary-fg:var(--color-white);--button-primary-border:var(--color-secondary);--button-primary-bg-hover:var(--color-white);--button-primary-fg-hover:var(--color-secondary);--button-dark-bg:var(--color-main);--button-dark-fg:var(--color-white);--button-dark-border:var(--color-main);--button-dark-bg-hover:var(--color-white);--button-dark-fg-hover:var(--color-main);--button-outline-bg:transparent;--button-outline-fg:var(--color-main);--button-outline-border:var(--color-main);--button-outline-bg-hover:var(--color-main);--button-outline-fg-hover:var(--color-white);--card-bg:var(--color-white);--card-fg:var(--color-main);--card-radius:var(--rounded-xl);--card-padding:1.5em;--card-shadow:var(--shadow-card);--card-border:1px solid var(--color-border);--input-bg:var(--color-input-bg);--input-bg-focus:var(--color-input-bg-focus);--input-fg:var(--color-main);--input-radius:var(--rounded-md);--input-padding:.7em 1em;--input-border:1px solid transparent;--chip-bg:var(--color-white);--chip-fg:var(--color-secondary);--chip-border:1px solid var(--color-secondary);--chip-radius:var(--rounded-pill);--chip-padding:4px 14px;--easing:cubic-bezier(.2, .7, .3, 1);--duration-fast:.15s;--duration-base:.3s}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth}body{font-family:var(--font-family-base);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line);color:var(--color-text);background-color:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2{font-family:var(--font-family-heading);margin:0;font-weight:400}h3,h4,h5,h6{font-family:var(--font-family-base);margin:0}h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line)}h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line)}h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight)}h4{font-size:var(--type-h4-size);line-height:var(--type-h4-line);font-weight:var(--type-h4-weight)}h5{font-size:var(--type-h5-size);line-height:var(--type-h5-line);font-weight:var(--type-h5-weight)}h6{font-size:var(--type-h6-size);line-height:var(--type-h6-line);font-weight:var(--type-h6-weight)}blockquote,dd,dl,figure,p{margin:0}ol[role=list],ul[role=list]{list-style:none}img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}em{color:var(--color-secondary);font-style:italic}::selection{background-color:var(--color-secondary);color:var(--color-white)}:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.t-display{font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight)}.t-display,.t-h1{font-family:var(--font-family-heading)}.t-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line);font-weight:var(--type-h1-weight)}.t-h2{font-family:var(--font-family-heading);font-size:var(--type-h2-size);line-height:var(--type-h2-line);font-weight:var(--type-h2-weight)}.t-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight)}.t-h4{font-size:var(--type-h4-size);line-height:var(--type-h4-line);font-weight:var(--type-h4-weight)}.t-body-lg{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-line)}.t-body-md{font-size:var(--type-body-md-size);line-height:var(--type-body-md-line)}.t-body-sm{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.t-overtitle{font-size:var(--type-overtitle-size);font-weight:var(--type-overtitle-weight);color:var(--color-main);margin-bottom:var(--space-sm);display:inline-block}.t-label-lg{font-size:var(--type-label-lg-size);font-weight:var(--type-label-lg-weight)}.t-label-md{font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight)}.t-label-sm{font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);text-transform:uppercase}.t-meta-sm{font-size:var(--type-meta-sm-size);line-height:var(--type-meta-sm-line)}.container{width:100%;max-width:var(--layout-max-width);padding-inline:var(--container-padding);margin-inline:auto}.container--content{max-width:var(--layout-content-width)}.section{padding-block:var(--space-section)}.section--sm{padding-block:calc(var(--space-section)*.5)}.section-intro{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.section-cta{text-align:center;margin-top:var(--space-xl)}.stack-sm>*+*{margin-top:var(--space-sm)}.stack-md>*+*{margin-top:var(--space-md)}.stack-lg>*+*{margin-top:var(--space-lg)}.divider{border:0;border-top:1px solid var(--color-border);margin:0}.surface-dark{background-color:var(--color-main);color:var(--color-white);--color-text:var(--color-white);--color-border:#fff3}.surface-neutral{background-color:var(--color-gray);color:var(--color-main)}.surface-light{background-color:var(--color-lightgray);color:var(--color-main)}.surface-white{background-color:var(--color-white);color:var(--color-main)}.text-primary,.text-secondary{color:var(--color-secondary)}.text-main{color:var(--color-main)}.text-muted{color:var(--color-darkergray)}.swiper-wrapper{align-items:stretch}.swiper-slide{height:auto;display:flex}.swiper-slide>*{width:100%;height:100%}.cta.cta--sm{font-size:var(--type-body-sm-size);letter-spacing:.02em;padding:8px 14px;font-weight:600}.swiper-pagination{display:none}.swiper-pagination-bullet{transition:width var(--duration-fast) ease,background-color var(--duration-fast) ease;opacity:1!important;background-color:#0d1f31!important;border-radius:4px!important;width:8px!important;height:8px!important}.swiper-pagination-bullet-active{background-color:#e64d30!important;width:24px!important}@media (width<=640px){.swiper-pagination{display:block}.swiper:has(.swiper-pagination):not(.hero-swiper){padding-bottom:42px}.swiper:has(.swiper-pagination):not(.hero-swiper) .swiper-pagination{bottom:0!important}}.cta{justify-content:center;align-items:center;gap:var(--space-sm);font-family:var(--font-family-base);font-size:var(--type-button-size);font-weight:var(--type-button-weight);padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--button-radius);border:var(--button-border-width) solid var(--button-primary-border);background-color:var(--button-primary-bg);color:var(--button-primary-fg);cursor:pointer;transition:background-color var(--duration-base) var(--easing),color var(--duration-base) var(--easing),border-color var(--duration-base) var(--easing);line-height:1;text-decoration:none;display:inline-flex}.cta:hover{background-color:var(--button-primary-bg-hover);color:var(--button-primary-fg-hover)}.cta.dark{background-color:var(--button-dark-bg);color:var(--button-dark-fg);border-color:var(--button-dark-border)}.cta.dark:hover{background-color:var(--button-dark-bg-hover);color:var(--button-dark-fg-hover)}.cta.outline{background-color:var(--button-outline-bg);color:var(--button-outline-fg);border-color:var(--button-outline-border)}.cta.outline:hover{background-color:var(--button-outline-bg-hover);color:var(--button-outline-fg-hover)}.cta.white{color:var(--color-white);border-color:var(--color-white);background-color:#0000}.cta.white:hover{background-color:var(--color-white);color:var(--color-main)}.text ol,.text ul{gap:var(--space-sm);margin:0 0 var(--space-md);flex-direction:column;padding-left:20px;display:flex}.text ul{list-style-type:disc}.text ol{list-style-type:decimal}.text p+p{margin-top:var(--space-md)}.ig-logo[data-v-5227de80]{height:auto}.ig-splash[data-v-9a09e54a]{z-index:9999;background-color:#fff;justify-content:center;align-items:center;transition:opacity .35s,visibility .35s;animation:.35s 8s forwards ig-splash-failsafe-9a09e54a;display:flex;position:fixed;inset:0}@keyframes ig-splash-failsafe-9a09e54a{to{opacity:0;visibility:hidden}}.ig-splash--hidden[data-v-9a09e54a]{opacity:0;visibility:hidden;pointer-events:none}[data-ig-splash=off] .ig-splash[data-v-9a09e54a]{display:none}.ig-splash__logo[data-v-9a09e54a]{width:min(58vw,260px);height:auto}@media (prefers-reduced-motion:reduce){.ig-splash[data-v-9a09e54a]{transition:none}}.ig-navload[data-v-2997591a]{z-index:9998;justify-content:center;align-items:center;gap:var(--space-lg,30px);background-color:var(--color-white,#fff);flex-direction:column;display:flex;position:fixed;inset:0}.ig-navload__logo[data-v-2997591a]{width:min(58vw,260px)}.ig-navload__spinner[data-v-2997591a]{border-radius:var(--rounded-full,9999px);border:3px solid var(--color-border,#efefef);border-top-color:var(--color-secondary,#e64d30);width:32px;height:32px;animation:.8s linear infinite ig-navload-spin-2997591a}.ig-navload__label[data-v-2997591a]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ig-navload-spin-2997591a{to{transform:rotate(1turn)}}.ig-navload-enter-active[data-v-2997591a]{transition:opacity .12s}.ig-navload-leave-active[data-v-2997591a]{transition:opacity .25s}.ig-navload-enter-from[data-v-2997591a],.ig-navload-leave-to[data-v-2997591a]{opacity:0}@media (prefers-reduced-motion:reduce){.ig-navload__spinner[data-v-2997591a]{animation-duration:1.6s}.ig-navload-enter-active[data-v-2997591a],.ig-navload-leave-active[data-v-2997591a]{transition:none}}.error-page[data-v-72687f11]{padding-block:var(--space-2xl);text-align:center}.error-page__code[data-v-72687f11]{color:var(--color-secondary);margin-bottom:var(--space-md);font-size:clamp(4rem,3rem + 6vw,8rem);line-height:1;display:inline-block}.error-page h1[data-v-72687f11],.error-page__code[data-v-72687f11]{font-family:var(--font-family-heading)}.error-page h1[data-v-72687f11]{margin:0 0 var(--space-md);font-weight:400;font-size:var(--type-h2-size)}.error-page p[data-v-72687f11]{margin:0 auto var(--space-xl);max-width:56ch;color:var(--color-main);opacity:.85}.error-page__actions[data-v-72687f11]{gap:var(--space-md);flex-wrap:wrap}.cta[data-v-72687f11],.error-page__actions[data-v-72687f11]{justify-content:center;display:inline-flex}.cta[data-v-72687f11]{font-size:var(--type-button-size);font-weight:var(--type-button-weight);border-radius:var(--button-radius);background-color:var(--button-primary-bg);color:var(--button-primary-fg);border:var(--button-border-width) solid var(--button-primary-border);cursor:pointer;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease;align-items:center;padding:12px 22px;text-decoration:none}.cta[data-v-72687f11]:hover{background-color:var(--button-primary-bg-hover);color:var(--button-primary-fg-hover)}.cta--outline[data-v-72687f11]{background-color:var(--button-outline-bg);color:var(--button-outline-fg);border-color:var(--button-outline-border)}.cta--outline[data-v-72687f11]:hover{background-color:var(--button-outline-bg-hover);color:var(--button-outline-fg-hover)}
