.mb-long{margin-bottom:1.75em}@media (min-width:992px){.content-end{margin-left:30px}}@media (min-width:1500px){.content-end{margin-left:45px}}@media (min-width:992px){.content-start{margin-right:30px}}@media (min-width:1500px){.content-start{margin-right:45px}}.headline-em{display:inline;font-family:"playfairdisplay", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:400;border-bottom:2px solid}.slogan-home{color:#fff;text-wrap:balance;margin-bottom:50px}@media (min-width:576px){.slogan-home{margin-bottom:180px}}@media (min-width:768px){.slogan-home{margin-bottom:160px}}@media (min-width:992px){.slogan-home{margin-bottom:100px}}@media (min-width:1500px){.slogan-home{margin-bottom:0}}.slogan-top{font-weight:300;font-size:3.2rem;line-height:1.3;margin-bottom:0.35em}@media (min-width:576px){.slogan-top{font-size:4.2rem}}@media (min-width:768px){.slogan-top{font-size:5rem}}@media (min-width:992px){.slogan-top{font-size:7rem}}.slogan-part{display:inline-block;will-change:transform, opacity}.slogan-top__em{font-family:"playfairdisplay", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:400}.slogan-underline{display:block;background-image:url("/wp-content/uploads/2026/03/underline-2.svg");width:100%;height:10px;background-size:cover;background-repeat:no-repeat;clip-path:inset(0 100% 0 0);will-change:clip-path}@media (min-width:768px){.slogan-underline{height:20px}}.slogan-bottom{font-family:"outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:300;font-size:1.6rem;will-change:opacity, transform}@media (min-width:576px){.slogan-bottom{font-size:1.8rem}}@media (min-width:768px){.slogan-bottom{font-size:2.1rem}}@media (min-width:992px){.slogan-bottom{font-size:2.4rem}}.header-site-row-wrap{position:relative}.header-site-row{position:relative;margin-top:-230px;padding-top:100px;display:flex;gap:15px;overflow-x:auto;overflow-y:visible;z-index:20;padding-bottom:40px;scrollbar-width:none;-ms-overflow-style:none}@media (min-width:576px){.header-site-row{margin-top:-350px}}@media (min-width:992px){.header-site-row{gap:36px}}.header-site-row::-webkit-scrollbar{display:none}.header-site-scrollbar{position:relative;height:10px;margin-top:10px}.header-site-scrollbar::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#bbbcc1;transform:translateY(-50%)}.header-site-scrollbar__thumb{position:absolute;top:0;left:40px;width:100px;height:10px;background:#02091a;cursor:pointer}.header-site-item-container{aspect-ratio:1.3846153846;border-radius:10px;flex-basis:220px;flex-shrink:0;transform-origin:bottom right;will-change:transform, opacity;opacity:0;transform:scale(0.85)}@media (min-width:576px){.header-site-item-container{flex-basis:250px}}@media (min-width:768px){.header-site-item-container{flex-basis:300px}}@media (min-width:992px){.header-site-item-container{flex-basis:360px}}@media (min-width:1200px){.header-site-item-container{flex-basis:450px}}.header-site-item{aspect-ratio:1.3846153846;width:100%;height:100%;position:relative;background:transparent;perspective:1000px;perspective-origin:50% 50%;will-change:transform, opacity}.card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transition:filter 0.1s ease-in-out;filter:drop-shadow(-5px 3px 20px rgba(0, 0, 0, 0.45))}.card-inner:after{content:"";width:100%;height:50%;border-radius:10px;background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);opacity:0;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-property:opacity;position:absolute;bottom:0;left:0;z-index:10}.card-inner img{border-radius:10px;overflow:clip;width:100%;height:100%;object-fit:cover;object-position:top}.card-inner:hover,.card-inner:focus{filter:drop-shadow(-5px 3px 10px rgba(0, 0, 0, 0.45))}.card-inner:hover:after,.card-inner:focus:after{opacity:1}.card-inner:hover .card-inner-desc,.card-inner:focus .card-inner-desc{opacity:1;bottom:30px}.card-inner-desc{position:absolute;bottom:0;left:30px;opacity:0;transition-duration:0.5s;transition-property:opacity, bottom;transition-timing-function:ease-in-out;color:#fff;z-index:20}.card-inner-cta{text-transform:uppercase;font-weight:700;font-size:0.75em;letter-spacing:0.1em}.intro-block-row{display:flex;gap:60px;color:var(--color-prime)}@media (width < 768px){.intro-block-row{flex-direction:column;gap:0}}.intro-block-title{flex-shrink:0}.intro-block-title .headline{text-wrap:initial}.intro-headline-subtitle{font-size:2.4rem;margin-bottom:0.5em;line-height:1.2;text-wrap:balance}.intro-no-row{display:grid;grid-template-columns:1fr 1fr;gap:30px;line-height:1.2;color:var(--color-prime)}@media (min-width:992px){.intro-no-row{grid-template-columns:1fr 1fr 1fr 1fr}}.intro-no-item{padding-left:25px;border-left:1px solid var(--color-quint)}.intro-no-item__number{font-size:3.6rem;font-weight:300}@media (min-width:576px){.intro-no-item__number{font-size:5rem}}.intro-no-item__desc{font-size:2.1rem}.bar-partner-block{position:relative;background-image:url("/wp-content/uploads/2026/03/bar-bg.webp");background-position:center top;background-size:cover}.bar-partner-block:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:40%;background-image:linear-gradient(180deg, rgba(2, 72, 100, 0) 13%, rgba(255, 255, 255, 0.54) 56%, rgba(255, 255, 255, 0.68) 65%, rgba(255, 255, 255, 0.8) 74%, rgba(255, 255, 255, 0.93) 88%, #ffffff 100%)}.badge-grid{--columns: 2;--gap: 30px;perspective:1200px;container-type:inline-size;position:relative;display:grid;grid-template-columns:repeat(var(--columns), 1fr);gap:var(--gap);z-index:20}@media (min-width:992px){.badge-grid{--columns: 3}}@media (min-width:1200px){.badge-grid{--columns: 4}}@media (min-width:1500px){.badge-grid{--columns: 6}}.badge-grid-item{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:30px;border-radius:16px;background:#f7f6f6;overflow:hidden;box-shadow:0 4px 19px 0 rgba(0, 0, 0, 0.13);color:var(--color-prime);font-size:1.6rem;text-align:center;line-height:1.2}@container (min-width: 1570px){.badge-grid-item{aspect-ratio:1}}.badge-grid-item__image{height:100px;margin-bottom:20px}.badge-grid-item__image img{width:auto;height:100px;object-fit:contain}.badge-grid-item__state{margin-bottom:10px;color:var(--color-tert);font-weight:700;text-transform:uppercase}.badge-grid-item__bar{text-wrap:balance}.home-laptop-preview{will-change:transform}@media (min-width:992px){.home-laptop-preview{margin-bottom:0;min-height:540px;display:flex;align-items:center;position:relative;height:100%;overflow:visible;margin-right:15px}.home-laptop-preview img{position:absolute;top:0;right:0;height:100%;width:auto;max-width:initial;object-fit:contain;object-position:right}}@media (min-width:1200px){.home-laptop-preview{margin-right:0}}.what-is-block{position:relative;z-index:30;background-image:url("/wp-content/uploads/2026/03/what-bg-copy.webp");background-size:cover;background-position:bottom left}@media (width < 768px){.what-is-block{overflow:hidden}}.home-mobile-preview{width:100%;height:100%;position:relative}.home-mobile-preview img{position:absolute;transform:translateY(-14%);will-change:transform}@media (min-width:768px) and (width < 992px){.home-mobile-preview img{max-width:initial;width:130%}}@media (width < 768px){.home-mobile-preview{position:absolute;top:0;left:0;opacity:0.1}}.what-is-col{position:relative;z-index:40}@media (width < 992px){.have-your-back-block{position:relative;z-index:40}}.benefits-block{background-image:url("/wp-content/uploads/2026/03/benefits-bg.webp");background-size:cover}.logo-block-row{width:100%;height:40px;display:flex;background-color:#fff}@media (min-width:576px){.logo-block-row{height:50px}}@media (min-width:768px){.logo-block-row{height:70px}}@media (min-width:992px){.logo-block-row{height:100px}}@media (min-width:1500px){.logo-block-row{height:140px}}.logo-block-row-img{height:100%;width:auto;flex-shrink:0}.logo-block-row-img img{height:100%;width:auto}.logo-block-row-fill{flex-grow:1;background-color:#fff;margin-right:-0.1px}.feature-card-grid{counter-reset:features;perspective:1200px;display:grid;justify-content:center;gap:30px;grid-template-columns:repeat(1, 1fr)}@media (min-width:768px){.feature-card-grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1500px){.feature-card-grid{grid-template-columns:repeat(4, 1fr)}}.feature-card{transform-origin:100% 100%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;display:flex;flex-direction:column;gap:30px;counter-increment:features;border-radius:20px;padding:45px;font-size:1.8rem;background-color:#fff;color:var(--color-prime)}.feature-card:nth-child(even){background-color:rgba(255, 255, 255, 0.2);color:#fff}.feature-card:nth-child(even) .feature-card__no{color:inherit}@media (min-width:1200px){.feature-card{padding:60px 45px}}.feature-card__no{color:var(--color-second);font-family:"playfairdisplay", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:400;font-size:4.2rem;line-height:1}.feature-card__no:before{content:counter(features, decimal-leading-zero);font-variant-numeric:lining-nums}@media (min-width:768px){.feature-card__no{font-size:5rem}}@media (min-width:1200px){.feature-card__no{font-size:6.4rem}}.feature-card__title{font-size:2.4rem;line-height:1.2;text-wrap:balance}.feature-card__desc{font-weight:300}.card-list-column{display:flex;flex-direction:column;gap:45px;margin-top:45px}@media (min-width:992px){.card-list-column{margin-top:0}}.card-list-item{will-change:transform, opacity;display:flex;align-items:flex-start;gap:30px}.card-list-item__icon{flex-basis:70px;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;font-size:2.8rem;background:var(--color-prime);color:#fff}.card-list-item__icon svg{width:auto;height:40%;fill:currentColor}.card-list-item__title{margin-bottom:0.25em;color:var(--color-prime)}.card-list-item__desc p:last-child{margin-bottom:0}