.home-hero{--hero-titles-bottom:clamp(72px, 240px - 14vh, 148px);--hero-cta-above-titles:clamp(20px, 2.4vh, 32px);color:#fff;background:#020b1d;width:100%;height:100vh;position:relative;overflow:hidden}@media (min-width:900px) and (max-width:1440px){.home-hero{--hero-titles-bottom:clamp(36px, 120px - 7vh, 74px)}}.home-hero--empty{justify-content:center;align-items:center;display:flex}.home-hero__empty-text{font-size:calc(16px + var(--fs-nudge,0px));color:#ffffffb3;margin:0}.home-hero__slides{position:absolute;inset:0}.home-hero__slide{opacity:0;visibility:hidden;transition:opacity .7s,visibility .7s;position:absolute;inset:0}.home-hero__slide.is-active{opacity:1;visibility:visible;z-index:1}.home-hero__slide>picture{width:100%;height:100%;display:block}.home-hero__media{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-hero__center{z-index:2;box-sizing:border-box;padding:6rem var(--page-gutter) 8rem;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-hero__text-icon{box-sizing:border-box;object-fit:contain;pointer-events:none;width:min(651px,33.9063vw);max-width:86%;height:auto;display:block}.home-hero__cta{left:50%;bottom:calc(var(--hero-titles-bottom) + 82px + var(--hero-cta-above-titles));box-sizing:border-box;pointer-events:auto;background:0 0;border:1px solid #fff;border-radius:999px;align-items:center;width:clamp(140px,11.2vw,168px);height:clamp(40px,3.5vw,52px);margin:0;padding:0 clamp(2px,.2vw,3px) 0 clamp(12px,1.2vw,18px);text-decoration:none;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s;display:inline-flex;position:absolute;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.home-hero__cta:hover{background:#fff;border-color:#fff;transform:translate(-50%,-2px);box-shadow:0 10px 28px #00000038}.home-hero__cta:hover .home-hero__cta-text{color:#0294ff}.home-hero__cta:hover .home-hero__cta-icon{background:#e8f5ff}.home-hero__cta:hover .home-hero__cta-icon img{transform:translate(4px)}}.home-hero__cta:focus-visible{outline-offset:3px;background:#fff;border-color:#fff;outline:2px solid #0294ff8c}.home-hero__cta:focus-visible .home-hero__cta-text{color:#0294ff}.home-hero__cta-text{min-width:0;font-weight:600;font-size:calc(13px + var(--fs-nudge,0px));font-size:clamp(11px, calc((.88vw) + var(--fs-nudge,0px)), 13px);color:#fff;text-align:left;white-space:nowrap;flex:auto;line-height:1;transition:color .25s}.home-hero__cta-icon{background:#fff;border-radius:100%;flex:none;justify-content:center;align-items:center;width:clamp(32px,3vw,44px);height:clamp(32px,3vw,44px);margin-left:auto;transition:background .25s;display:inline-flex}.home-hero__cta-icon img{object-fit:contain;width:clamp(14px,1.35vw,20px);height:clamp(10px,.95vw,14px);transition:transform .25s;display:block}.home-hero__titles{left:0;right:0;bottom:var(--hero-titles-bottom);z-index:4;width:calc(100% - 2 * var(--page-gutter));width:min(var(--page-content-max), calc(100% - 2 * var(--page-gutter)));box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:40px;margin-inline:auto;display:flex;position:absolute}.home-hero__title{font-weight:400;font-size:calc(16px + var(--fs-nudge,0px));color:#ffffffa6;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffffa6;margin:0;padding:0 0 16px;line-height:16px;transition:color .25s,border-color .25s}.home-hero__title.is-active{color:#fff;border-bottom-color:#fff}.home-hero__bars{z-index:3;box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;width:auto;margin:0;padding:0;display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.home-hero__bar{cursor:pointer;pointer-events:auto;background:#ffffff73;border:0;border-radius:1px;flex:none;width:24px;height:2px;margin:0;padding:0;transition:width .35s cubic-bezier(.22,1,.36,1),background .25s;display:block}.home-hero__bar.is-active{background:#fff;width:48px}.home-hero__bar:hover{background:#ffffffbf}.home-hero__bar.is-active:hover{background:#fff}.home-hero__scroll{left:max(var(--page-gutter), calc(50% - 740px));z-index:3;box-sizing:border-box;cursor:pointer;color:#fff;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:auto;margin:0;padding:0;display:flex;position:absolute;bottom:60px}.home-hero__scroll-track{background:#ffffff47;border-radius:1px;flex:none;width:2px;height:48px;position:relative;overflow:hidden}.home-hero__scroll-thumb{background:#fff;border-radius:1px;width:100%;height:28%;animation:1.6s cubic-bezier(.45,0,.55,1) infinite home-hero-scroll-thumb;position:absolute;top:0;left:0}.home-hero__scroll-label{font-weight:400;font-size:calc(14px + var(--fs-nudge,0px));letter-spacing:.12em;color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;margin:0;padding:0;line-height:1.35;display:block}@keyframes home-hero-scroll-thumb{0%{opacity:0;top:-30%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:105%}}@media (max-width:899px){.home-hero{--hero-titles-bottom:clamp(40px, 80px - 10vh, 80px);--hero-cta-above-titles:clamp(16px, 2vh, 24px);height:auto;min-height:0;max-height:none}.home-hero__slides{width:100%;position:relative;inset:auto}.home-hero__slide{width:100%;height:auto;position:absolute;inset:0 auto auto 0}.home-hero__slide.is-active{z-index:1;position:relative;inset:auto}.home-hero__slide>picture{width:100%;height:auto}.home-hero__media{object-fit:unset;object-position:center top;width:100%;height:auto}.home-hero__bars,.home-hero__scroll{display:none}.home-hero__center{padding:4.5rem var(--page-gutter) 5rem}.home-hero__text-icon{width:min(280px,72vw);max-width:min(280px,72vw)}.home-hero__titles{gap:24px}.home-hero__title{font-size:calc(14px + var(--fs-nudge,0px));line-height:14px}}@media (prefers-reduced-motion:reduce){.home-hero__scroll-thumb{opacity:1;animation:none;top:36%}}.home-second{--hs-scale:var(--pc-scale);--hs2-pad-top:clamp(56px, min(12vh, calc(203 * var(--hs-scale))), 203px);--hs2-pad-bottom:clamp(40px, min(8vh, calc(103 * var(--hs-scale))), 103px);--hs2-gap-desc:clamp(12px, calc(20 * var(--hs-scale)), 20px);--hs2-gap-intro:clamp(28px, min(6vh, calc(60 * var(--hs-scale))), 60px);--hs2-gap-stats:clamp(40px, min(9vh, calc(100 * var(--hs-scale))), 100px);--hs2-gap-cta:clamp(28px, min(7vh, calc(72 * var(--hs-scale))), 72px);--hs2-stats-gap:clamp(16px, calc(24 * var(--hs-scale)), 24px);box-sizing:border-box;width:100%;min-height:0;padding:var(--hs2-pad-top) var(--page-gutter) var(--hs2-pad-bottom);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-second__bg{z-index:0;pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.home-second__inner{z-index:1;box-sizing:border-box;width:100%;max-width:var(--page-content-max);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.home-second__title{max-width:100%;font-weight:600;font-size:calc(40px + var(--fs-nudge,0px));font-size:calc((40 * var(--pc-scale)) + var(--fs-nudge,0px));color:#000;text-align:center;margin:0;line-height:1.2}.home-second__desc{margin:var(--hs2-gap-desc) 0 0;max-width:52em;font-weight:500;font-size:calc(18px + var(--fs-nudge,0px));font-size:max(var(--fs-min), calc((18 * var(--pc-scale)) + var(--fs-nudge,0px)));color:#999;text-align:center;line-height:1.4}.home-second__intro{margin:var(--hs2-gap-intro) 0 0;max-width:var(--page-content-max);width:100%;font-weight:400;font-size:calc(18px + var(--fs-nudge,0px));font-size:max(var(--fs-min), calc((18 * var(--hs-scale)) + var(--fs-nudge,0px)));color:#333;text-align:center;line-height:1.78}.home-second__stats{gap:var(--hs2-stats-gap);width:100%;max-width:var(--page-content-max);margin-top:var(--hs2-gap-stats);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.home-second__stat{flex-direction:column;align-items:center;min-width:0;display:flex}.home-second__stat-value{text-align:center;justify-content:center;align-items:flex-end;margin:0;display:inline-flex}.home-second__stat-num{font-weight:800;font-size:calc(60px + var(--fs-nudge,0px));font-size:max(32px, calc((60 * var(--hs-scale)) + var(--fs-nudge,0px)));color:#333;text-align:center;line-height:.8}.home-second__stat-plus{margin-left:5px;margin-left:calc(5 * var(--hs-scale));font-weight:400;font-size:calc(28px + var(--fs-nudge,0px));font-size:max(18px, calc((28 * var(--hs-scale)) + var(--fs-nudge,0px)));color:#333;line-height:1}.home-second__stat-label{margin:clamp(8px, calc(20 * var(--hs-scale)), 20px) 0 0;font-weight:400;font-size:calc(16px + var(--fs-nudge,0px));font-size:max(var(--fs-min), calc((16 * var(--hs-scale)) + var(--fs-nudge,0px)));color:#333;text-align:center;line-height:1.5}.home-second__cta{box-sizing:border-box;width:198px;width:calc(198 * var(--hs-scale));min-width:0;height:65px;height:calc(65 * var(--hs-scale));margin-top:var(--hs2-gap-cta);padding:0 3px 0 22px;padding:0 calc(3 * var(--hs-scale)) 0 calc(22 * var(--hs-scale));background:#0294ff;border:1px solid #0294ff;border-radius:999px;align-items:center;text-decoration:none;transition:opacity .2s,filter .2s;display:inline-flex}.home-second__cta:hover{opacity:.92;filter:brightness(1.05)}.home-second__cta-text{min-width:0;font-weight:600;font-size:calc(15px + var(--fs-nudge,0px));font-size:max(var(--fs-min), calc((15 * var(--hs-scale)) + var(--fs-nudge,0px)));color:#fff;text-align:left;white-space:nowrap;flex:auto;margin-right:0;line-height:1}.home-second__cta-icon{width:55px;width:calc(55 * var(--hs-scale));height:55px;height:calc(55 * var(--hs-scale));background:#fff;border-radius:100%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.home-second__cta-icon img{width:25px;width:calc(25 * var(--hs-scale));height:17px;height:calc(17 * var(--hs-scale));object-fit:contain;display:block}@media (min-width:900px) and (max-width:1479.98px){.home-second__cta{width:auto;min-width:calc(198 * var(--hs-scale));padding:0 calc(3 * var(--hs-scale)) 0 calc(18 * var(--hs-scale))}.home-second__cta-text{min-width:max-content;margin-right:calc(8 * var(--hs-scale));flex:none}}@media (max-width:1023px){.home-second__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.home-second__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.home-second{--hs2-pad-top:clamp(40px, 10vw, 64px);--hs2-pad-bottom:clamp(36px, 8vw, 56px);--hs2-gap-desc:clamp(10px, 3vw, 12px);--hs2-gap-intro:clamp(20px, 5.5vw, 28px);--hs2-gap-stats:clamp(28px, 8vw, 40px);--hs2-gap-cta:clamp(24px, 6vw, 36px);--hs2-stats-gap:clamp(12px, 4vw, 20px);padding-inline:var(--page-gutter)}.home-second__title{font-size:calc(28px + var(--fs-nudge,0px));line-height:1.35}.home-second__desc{font-size:calc(15px + var(--fs-nudge,0px));line-height:1.5}.home-second__intro{font-size:calc(15px + var(--fs-nudge,0px));line-height:1.75}.home-second__stats{gap:var(--hs2-stats-gap) clamp(8px, 3vw, 12px)}.home-second__stat-num{font-size:calc(28px + var(--fs-nudge,0px));line-height:1}.home-second__stat-plus{font-size:calc(16px + var(--fs-nudge,0px))}.home-second__stat-label{font-size:calc(14px + var(--fs-nudge,0px));margin-top:clamp(6px,2vw,8px);line-height:1.4}.home-second__cta{width:auto;min-width:198px;height:52px;padding:0 4px 0 22px}.home-second__cta-text{font-size:calc(15px + var(--fs-nudge,0px))}.home-second__cta-icon{width:44px;height:44px}.home-second__cta-icon img{width:20px;height:14px}}@media (max-width:500px){.home-second{--hs2-pad-top:clamp(32px, 9vw, 48px);--hs2-pad-bottom:clamp(28px, 8vw, 44px);--hs2-gap-intro:clamp(16px, 5vw, 24px);--hs2-gap-stats:clamp(24px, 7vw, 36px);--hs2-gap-cta:clamp(20px, 5.5vw, 32px)}.home-second__title{font-size:calc(26px + var(--fs-nudge,0px))}.home-second__desc{font-size:calc(14px + var(--fs-nudge,0px))}.home-second__intro{font-size:calc(15px + var(--fs-nudge,0px));line-height:1.7}.home-second__stat-num{font-size:calc(26px + var(--fs-nudge,0px))}.home-second__stat-label{font-size:calc(13px + var(--fs-nudge,0px))}}.home-third{--ht-pos:calc(100vw / 1920);--ht-scale:var(--ht-pos);--ht-space:var(--ht-pos);--ht-gutter:calc(16 * var(--ht-space));width:100%;position:relative;overflow:visible;container-type:inline-size}.home-third__visual{width:100%;position:relative}.home-third__engines-label{display:none}.home-third__media{vertical-align:top;width:100%;height:auto;display:block}.home-third__media--mobile{display:none}.home-third__cores{z-index:3;width:0;height:0;transform:translateY(calc(100 * var(--ht-pos)));pointer-events:none;position:absolute;top:48%;left:50%}.home-third__core{z-index:1;width:calc(109 * var(--ht-pos));height:calc(124 * var(--ht-pos));cursor:pointer;pointer-events:auto;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.home-third__core img{object-fit:contain;-webkit-user-select:none;user-select:none;transform-origin:50%;width:100%;max-width:none;height:100%;transition:transform .28s cubic-bezier(.22,1,.36,1);display:block}.home-third__core--1{transform:translate(calc(-50% + 0 * var(--ht-pos)), calc(-50% - 98 * var(--ht-pos)))}.home-third__core--2{transform:translate(calc(-50% - 158 * var(--ht-pos)), calc(-50% + 6 * var(--ht-pos)))}.home-third__core--3{transform:translate(calc(-50% + 158 * var(--ht-pos)), calc(-50% + 6 * var(--ht-pos)))}.home-third__core--4{transform:translate(calc(-50% + 0 * var(--ht-pos)), calc(-50% + 108 * var(--ht-pos)))}@media (hover:hover) and (pointer:fine){.home-third__core.is-active{z-index:2}.home-third__core.is-active img{transform:scale(1.18)}}.home-third__copy{z-index:1;box-sizing:border-box;width:100%;padding:100px var(--ht-gutter) 40px;padding:calc(100 * var(--ht-space)) var(--ht-gutter) calc(40 * var(--ht-space));text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.home-third__heading{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-inline:auto;display:flex}.home-third__title{width:fit-content;max-width:100%;font-weight:600;font-size:calc(40px + var(--fs-nudge,0px));font-size:calc((40 * var(--pc-scale)) + var(--fs-nudge,0px));color:#000;text-align:center;margin:0 auto;line-height:1.2;display:block}.home-third__desc{width:fit-content;max-width:100%;margin:20px auto 0;margin:calc(20 * var(--pc-scale)) auto 0;font-weight:500;font-size:calc(18px + var(--fs-nudge,0px));font-size:max(var(--fs-min), calc((18 * var(--pc-scale)) + var(--fs-nudge,0px)));color:#999;text-align:center;line-height:1.4;display:block}.home-third__items{z-index:2;pointer-events:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.home-third__item{top:calc(50% + var(--item-top,0) * var(--ht-pos));box-sizing:border-box;width:calc(428 * var(--ht-pos));text-align:left;pointer-events:auto;will-change:transform, opacity, filter;position:absolute}a.home-third__item.is-link,a.home-third__core.is-link{color:inherit;cursor:pointer;text-decoration:none}.home-third__item.is-link{cursor:pointer}.home-third__item--left{right:calc(50% + var(--item-x,0) * var(--ht-pos));left:auto}.home-third__item--right{left:calc(50% + var(--item-x,0) * var(--ht-pos));right:auto}.home-third__item-title{margin:0 0 calc(20 * var(--ht-pos));font-weight:400;font-size:calc((32 * var(--ht-pos)) + var(--fs-nudge,0px));line-height:calc(45 * var(--ht-pos));color:#333;text-align:left;transition:color .35s,transform .45s cubic-bezier(.22,1,.36,1),text-shadow .35s;transform:translate(0)}.home-third__card{isolation:isolate;box-sizing:border-box;width:100%;padding:calc(40 * var(--ht-pos));border-radius:calc(32 * var(--ht-pos));box-shadow:0px calc(2 * var(--ht-pos)) calc(13 * var(--ht-pos)) 0px #ededed80, 0px 0px 0px 0px #fff;-webkit-backdrop-filter:blur(15px);text-align:left;background:#fffc;border:1px solid #ffffff4d;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .35s,background .35s;position:relative;overflow:hidden;transform:translateY(0)scale(1)}.home-third__card:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#0294ff1a 46%,#ffffff73 50%,#0294ff1f 54%,#0000 65%);transition:opacity .3s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:-40% -60%;transform:translate(-40%)skew(-14deg)}.home-third__card-title,.home-third__features{z-index:1;position:relative}.home-third__card-title{margin:0 0 calc(29 * var(--ht-pos));padding:0 0 calc(29 * var(--ht-pos));font-weight:600;font-size:calc((24 * var(--ht-pos)) + var(--fs-nudge,0px));line-height:calc(24 * var(--ht-pos));color:#0294ff;text-align:left;border-bottom:1px solid #e6e6e6;transition:border-color .35s,letter-spacing .35s}.home-third__features{justify-content:space-between;align-items:center;gap:calc(8 * var(--ht-pos));width:100%;display:flex}.home-third__feature{flex:none;align-items:center;min-width:0;transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(0)}.home-third__feature:nth-child(2){transition-delay:40ms}.home-third__feature:nth-child(3){transition-delay:80ms}.home-third__feature-icon{width:calc(18 * var(--ht-pos));height:calc(18 * var(--ht-pos));object-fit:contain;flex:none;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .35s;display:block;transform:scale(1)rotate(0)}.home-third__feature-text{margin-left:calc(6 * var(--ht-pos));font-weight:400;font-size:calc((18 * var(--ht-pos)) + var(--fs-nudge,0px));line-height:calc(18 * var(--ht-pos));color:#333;white-space:nowrap;transition:color .3s}.home-third.is-en .home-third__features{justify-content:flex-start;row-gap:calc(10 * var(--ht-pos));flex-wrap:wrap}.home-third.is-en .home-third__feature{flex:none}@media (hover:hover) and (pointer:fine){.home-third__item:hover .home-third__item-title,.home-third__item.is-active .home-third__item-title{color:#0294ff;text-shadow:0 0 18px #0294ff2e}.home-third__item--left:hover .home-third__item-title,.home-third__item--left.is-active .home-third__item-title{transform:translate(8px)}.home-third__item--right:hover .home-third__item-title,.home-third__item--right.is-active .home-third__item-title{transform:translate(-8px)}.home-third__item:hover .home-third__card,.home-third__item.is-active .home-third__card{transform:translateY(calc(-10 * var(--ht-pos))) scale(1.035);box-shadow:0 calc(18 * var(--ht-pos)) calc(36 * var(--ht-pos)) #0294ff29, 0 calc(4 * var(--ht-pos)) calc(16 * var(--ht-pos)) #04122b14, 0 0 0 1px #0294ff1f;background:#ffffffeb;border-color:#0294ff66}.home-third__item:hover .home-third__card:before,.home-third__item.is-active .home-third__card:before{opacity:1;transform:translate(45%)skew(-14deg)}.home-third__item:hover .home-third__card-title,.home-third__item.is-active .home-third__card-title{letter-spacing:.02em;border-color:#0294ff59}.home-third__item:hover .home-third__feature,.home-third__item.is-active .home-third__feature{transform:translateY(calc(-3 * var(--ht-pos)))}.home-third__item:hover .home-third__feature-icon,.home-third__item.is-active .home-third__feature-icon{filter:drop-shadow(0 0 6px #0294ff73);transform:scale(1.2)rotate(-8deg)}.home-third__item:hover .home-third__feature-text,.home-third__item.is-active .home-third__feature-text{color:#0294ff}}@media (prefers-reduced-motion:reduce){.home-third__item-title,.home-third__card,.home-third__card:before,.home-third__feature,.home-third__feature-icon,.home-third__feature-text,.home-third__card-title,.home-third__core img{transition:none!important}.home-third__item:hover .home-third__item-title,.home-third__item:hover .home-third__card,.home-third__item:hover .home-third__feature,.home-third__item:hover .home-third__feature-icon,.home-third__item.is-active .home-third__item-title,.home-third__item.is-active .home-third__card,.home-third__item.is-active .home-third__feature,.home-third__item.is-active .home-third__feature-icon{filter:none;text-shadow:none;transform:none}.home-third__item:hover .home-third__card:before,.home-third__item.is-active .home-third__card:before{opacity:0}.home-third__core.is-active img{transform:none}}@media (max-width:899px){.home-third{background:0 0;height:auto;max-height:none;display:block;position:relative;overflow:visible}.home-third__media--desktop{display:none}.home-third__media--mobile{vertical-align:top;width:100%;height:auto;max-height:none;display:block}.home-third__visual{z-index:1;width:100%;height:auto;margin:0;padding:0;position:relative}.home-third__copy{z-index:2;order:unset;width:100%;padding:28px var(--page-gutter) 0;pointer-events:none;position:absolute;top:0;left:0;right:auto}.home-third__title{font-size:calc(28px + var(--fs-nudge,0px));color:#0b1b33;line-height:1.35}.home-third__desc{font-size:calc(15px + var(--fs-nudge,0px));letter-spacing:.02em;text-transform:uppercase;color:#8a97a8;margin-top:18px;line-height:1.5}.home-third__items{z-index:2;order:unset;width:100%;height:auto;padding:0 var(--page-gutter);pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:0;display:grid;position:absolute;inset:20% 0 auto}.home-third__item,.home-third__item--left,.home-third__item--right{will-change:auto;width:auto;min-width:0;position:relative;top:auto;left:auto;right:auto}.home-third__item-title{font-size:calc(15px + var(--fs-nudge,0px));color:#333;margin:0 0 8px;line-height:1.4}.home-third__card{background:#d2e8f8b8;border:1px solid #ffffffa6;border-radius:16px;padding:12px 10px 14px;box-shadow:0 6px 18px #285a8c14}.home-third__card-title{font-size:calc(15px + var(--fs-nudge,0px));border-bottom-color:#0294ff2e;margin:0 0 10px;padding:0 0 8px;line-height:1.4}.home-third__features{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px 10px}.home-third__feature{flex:0 auto}.home-third__feature-icon{width:12px;height:12px}.home-third__feature-text{font-size:calc(13px + var(--fs-nudge,0px));color:#4a5a6d;margin-left:4px;line-height:1.35}.home-third__cores,.home-third__engines-label{display:none}.home-third__item--left:hover .home-third__item-title,.home-third__item--left.is-active .home-third__item-title,.home-third__item--right:hover .home-third__item-title,.home-third__item--right.is-active .home-third__item-title{transform:none}.home-third__item:hover .home-third__card,.home-third__item.is-active .home-third__card{background:#bee0fae0;border-color:#0294ff59;transform:none}}@media (max-width:500px){.home-third__copy{padding:22px var(--page-gutter) 0}.home-third__title{font-size:calc(26px + var(--fs-nudge,0px))}.home-third__desc{font-size:calc(14px + var(--fs-nudge,0px));margin-top:14px}.home-third__items{padding:0 var(--page-gutter);gap:14px 10px;top:18%}.home-third__item-title{font-size:calc(14px + var(--fs-nudge,0px));margin-bottom:6px}.home-third__card{border-radius:14px;padding:10px 8px 12px}.home-third__card-title{font-size:calc(14px + var(--fs-nudge,0px));margin-bottom:8px;padding-bottom:6px}.home-third__feature-text{font-size:calc(12px + var(--fs-nudge,0px))}}.home-fourth{--hf-scale:clamp(.32px, calc(100vw / 1920), 1px);width:100%;height:var(--screen-h);min-height:var(--screen-h);background-color:#0a0a0a;position:relative;overflow:hidden}.home-fourth__bgs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-fourth__bg{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .55s;position:absolute;inset:0;transform:scale(1)}.home-fourth__bg.is-active{opacity:1;z-index:1;animation:1.45s cubic-bezier(.22,1,.36,1) both home-fourth-bg-pulse}@keyframes home-fourth-bg-pulse{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.home-fourth__bg.is-active{animation:none}}.home-fourth__products{z-index:1;flex-direction:row;align-items:stretch;gap:1px;width:100%;height:100%;margin:0;padding:0;display:flex;position:absolute;inset:0}.home-fourth__product{box-sizing:border-box;min-width:0;height:100%;padding:24px 12px;padding:calc(24 * var(--hf-scale)) calc(12 * var(--hf-scale));color:#fff;background:#0006;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;margin:0;text-decoration:none;transition:background .25s;display:flex}.home-fourth__product:hover,.home-fourth__product.is-active{background:#0294ff80}.home-fourth__icon{width:64px;width:calc(64 * var(--hf-scale));height:64px;height:calc(64 * var(--hf-scale));object-fit:contain;flex:none;display:block}.home-fourth__product-title{margin:76px 0 0;margin:calc(76 * var(--hf-scale)) 0 0;font-weight:600;font-size:calc(28px + var(--fs-nudge,0px));font-size:max(18px, calc((28 * var(--pc-scale)) + var(--fs-nudge,0px)));color:#fff;text-align:center;line-height:1.2}@media (min-width:1480px){.home-fourth__product-title{font-size:calc(30px + var(--fs-nudge,0px));line-height:34px}}.home-fourth__cta{box-sizing:border-box;width:198px;width:calc(198 * var(--hf-scale));max-width:100%;height:65px;height:calc(65 * var(--hf-scale));margin-top:80px;margin-top:calc(80 * var(--hf-scale));padding:0 3px 0 22px;padding:0 calc(3 * var(--hf-scale)) 0 calc(22 * var(--hf-scale));opacity:0;pointer-events:none;background:0 0;border:1px solid #fff;border-radius:999px;align-items:center;transition:opacity .25s,transform .25s;display:inline-flex;transform:translateY(8px)}@media (hover:hover) and (pointer:fine){.home-fourth__product:hover .home-fourth__cta,.home-fourth__product.is-active .home-fourth__cta{opacity:1;transform:translateY(0)}}@media (hover:none),(pointer:coarse){.home-fourth__cta{opacity:1;transform:none}}.home-fourth__cta-text{min-width:0;font-weight:600;font-size:calc(15px + var(--fs-nudge,0px));font-size:calc((15 * var(--hf-scale)) + var(--fs-nudge,0px));color:#fff;text-align:left;white-space:nowrap;flex:auto;line-height:1}.home-fourth__cta-icon{width:55px;width:calc(55 * var(--hf-scale));height:55px;height:calc(55 * var(--hf-scale));background:#fff;border-radius:100%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.home-fourth__cta-icon img{width:25px;width:calc(25 * var(--hf-scale));height:17px;height:calc(17 * var(--hf-scale));object-fit:contain;display:block}.home-fourth__copy{z-index:2;box-sizing:border-box;width:100%;padding:100px 16px 0;padding:calc(100 * var(--hf-scale)) 16px 0;pointer-events:none;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.home-fourth__title{max-width:100%;font-weight:600;font-size:calc(40px + var(--fs-nudge,0px));font-size:calc((40 * var(--pc-scale)) + var(--fs-nudge,0px));color:#fff;text-align:center;margin:0;line-height:1.2}.home-fourth__desc{margin:20px 0 0;margin:calc(20 * var(--pc-scale)) 0 0;max-width:100%;font-weight:500;font-size:calc(18px + var(--fs-nudge,0px));font-size:max(var(--fs-min), calc((18 * var(--pc-scale)) + var(--fs-nudge,0px)));color:#fff;text-align:center;line-height:1.4}.home-fourth__dots{display:none}.home-fourth__dot{cursor:pointer;appearance:none;background:#ffffff59;border:0;border-radius:50%;margin:0;padding:0}@media (max-width:1023px){.home-fourth{--hf-scale:clamp(.38px, calc(100vw / 1920), .62px)}.home-fourth__product-title{white-space:normal}}@media (max-width:899px){.home-fourth{height:var(--screen-h);min-height:var(--screen-h);--hf-scale:1px}.home-fourth__copy{z-index:3;padding:56px var(--page-gutter) 0}.home-fourth__title{font-size:calc(28px + var(--fs-nudge,0px));color:#fff;line-height:1.4}.home-fourth__desc{max-width:20em;font-size:calc(15px + var(--fs-nudge,0px));letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7;margin-top:10px;line-height:1.55}.home-fourth__products{z-index:2;gap:0;display:block}.home-fourth__product{width:100%;height:100%;padding:0 var(--page-gutter);opacity:1;pointer-events:none;background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.home-fourth__product.is-active{pointer-events:auto;background:0 0;display:flex}.home-fourth__icon{width:56px;height:56px}.home-fourth__product-title{min-height:0;font-size:calc(28px + var(--fs-nudge,0px));white-space:normal;margin-top:28px;line-height:1.25}.home-fourth__cta{opacity:1;pointer-events:none;-webkit-backdrop-filter:blur(8px);background:#0814286b;border-color:#ffffff8c;width:auto;min-width:200px;max-width:calc(100% - 2rem);height:52px;margin-top:36px;padding:0 4px 0 20px;transform:none}.home-fourth__cta-text{font-size:calc(15px + var(--fs-nudge,0px))}.home-fourth__cta-icon{width:44px;height:44px}.home-fourth__cta-icon img{width:20px;height:14px}.home-fourth__dots{z-index:4;pointer-events:auto;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:36px;left:0;right:0}.home-fourth__dot{background:#ffffff59;width:8px;height:8px;transition:background .2s,transform .2s}.home-fourth__dot.is-active{background:#0294ff;transform:scale(1.15)}}@media (max-width:639px){.home-fourth__copy{padding-top:48px}.home-fourth__title,.home-fourth__product-title{font-size:calc(26px + var(--fs-nudge,0px))}}@media (max-width:500px){.home-fourth__copy{padding-top:40px}.home-fourth__title{font-size:calc(26px + var(--fs-nudge,0px));line-height:1.4}.home-fourth__desc{font-size:calc(14px + var(--fs-nudge,0px));margin-top:8px;line-height:1.5}.home-fourth__icon{width:48px;height:48px}.home-fourth__product-title{font-size:calc(24px + var(--fs-nudge,0px));margin-top:22px}.home-fourth__cta{min-width:180px;height:48px;margin-top:28px;padding:0 3px 0 16px}.home-fourth__cta-text{font-size:calc(15px + var(--fs-nudge,0px))}.home-fourth__cta-icon{width:40px;height:40px}.home-fourth__dots{gap:8px;bottom:28px}.home-fourth__dot{width:7px;height:7px}}.home-fifth{--hf5-scale:clamp(.36px, calc(100vw / 1920), 1px);background:#e8eef5;width:100%;height:auto;position:relative;overflow:hidden}.home-fifth__stage{box-sizing:border-box;align-items:stretch;width:100%;height:auto;min-height:0;padding:0;display:flex;position:relative}.home-fifth__stage .home-fifth__copy{animation:.7s cubic-bezier(.22,1,.36,1) both home-fifth-copy-in}.home-fifth__stage .home-fifth__visual{animation:.75s cubic-bezier(.22,1,.36,1) 60ms both home-fifth-visual-in}.home-fifth__stage .home-fifth__preview{animation:.65s cubic-bezier(.22,1,.36,1) .12s both home-fifth-preview-in}.home-fifth__stage .home-fifth__title{animation:.55s cubic-bezier(.22,1,.36,1) 80ms both home-fifth-fade-up}.home-fifth__stage .home-fifth__desc{animation:.55s cubic-bezier(.22,1,.36,1) .16s both home-fifth-fade-up}.home-fifth__stage .home-fifth__cta{animation:.55s cubic-bezier(.22,1,.36,1) .24s both home-fifth-fade-up}@keyframes home-fifth-copy-in{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}@keyframes home-fifth-visual-in{0%{opacity:0;transform:translate(56px)scale(.86)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-fifth-preview-in{0%{opacity:0;transform:translate(40px)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes home-fifth-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.home-fifth__main{box-sizing:border-box;background:0 0;flex-direction:row;flex:auto;align-items:stretch;width:100%;min-width:0;height:auto;min-height:0;display:flex;position:relative}.home-fifth__stage:has(.home-fifth__preview) .home-fifth__main{width:calc(100% - 454px);width:calc(100% - 454 * var(--hf5-scale));flex:0 0 calc(100% - 454px);flex:0 0 calc(100% - 454 * var(--hf5-scale))}.home-fifth__body{justify-content:flex-end;align-items:center;gap:144px;gap:calc(144 * var(--hf5-scale));box-sizing:border-box;min-width:0;height:auto;min-height:0;padding-top:230px;padding-top:calc(230 * var(--hf5-scale));padding-bottom:230px;padding-bottom:calc(230 * var(--hf5-scale));padding-left:24px;padding-left:max(calc(16 * var(--hf5-scale)), calc((100vw - 1480px) / 2 + 24 * var(--hf5-scale)));padding-right:152px;padding-right:calc(152 * var(--hf5-scale));background:#f6fdff;flex:auto;display:flex}.home-fifth__copy{flex:0 0 445px;flex:0 0 calc(445 * var(--hf5-scale));width:445px;width:calc(445 * var(--hf5-scale));max-width:445px;max-width:calc(445 * var(--hf5-scale));flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.home-fifth__title{margin:0 0 40px;margin:0 0 calc(40 * var(--hf5-scale));padding-left:14px;padding-left:calc(14 * var(--hf5-scale));font-weight:600;font-size:calc(24px + var(--fs-nudge,0px));font-size:calc((24 * var(--hf5-scale)) + var(--fs-nudge,0px));line-height:24px;line-height:calc(24 * var(--hf5-scale));color:#333;position:relative}.home-fifth__title:before{content:"";width:6px;width:calc(6 * var(--hf5-scale));height:24px;height:calc(24 * var(--hf5-scale));background:#0294ff;border-radius:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-fifth__desc{margin:0 0 80px;margin:0 0 calc(80 * var(--hf5-scale));font-weight:400;font-size:calc(16px + var(--fs-nudge,0px));font-size:calc((16 * var(--hf5-scale)) + var(--fs-nudge,0px));line-height:32px;line-height:calc(32 * var(--hf5-scale));color:#666}.home-fifth__cta{box-sizing:border-box;width:198px;width:calc(198 * var(--hf5-scale));height:65px;height:calc(65 * var(--hf5-scale));padding:0 3px 0 22px;padding:0 calc(3 * var(--hf5-scale)) 0 calc(22 * var(--hf5-scale));background:#0294ff;border:1px solid #0294ff;border-radius:999px;align-items:center;margin-top:0;text-decoration:none;transition:opacity .2s,filter .2s;display:inline-flex}.home-fifth__cta:hover{opacity:.92;filter:brightness(1.05)}.home-fifth__cta--static{cursor:default}.home-fifth__cta-text{min-width:0;font-weight:600;font-size:calc(15px + var(--fs-nudge,0px));font-size:calc((15 * var(--hf5-scale)) + var(--fs-nudge,0px));color:#fff;text-align:left;white-space:nowrap;flex:auto;line-height:1}.home-fifth__cta-icon{width:55px;width:calc(55 * var(--hf5-scale));height:55px;height:calc(55 * var(--hf5-scale));background:#fff;border-radius:100%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.home-fifth__cta-icon img{width:25px;width:calc(25 * var(--hf5-scale));height:17px;height:calc(17 * var(--hf5-scale));object-fit:contain;display:block}@media (max-width: var(--page-content-max)){.home-fifth__body{gap:calc(72 * var(--hf5-scale));padding-left:calc(20 * var(--hf5-scale));padding-right:calc(80 * var(--hf5-scale));min-width:0}.home-fifth__copy{width:auto;max-width:calc(445 * var(--hf5-scale) + 24px);flex:auto;min-width:0}.home-fifth__title{margin-bottom:calc(40 * var(--hf5-scale) + 8px);padding-left:calc(14 * var(--hf5-scale) + 4px);font-size:calc((24 * var(--hf5-scale) + 6px) + var(--fs-nudge,0px));word-break:break-word;overflow-wrap:break-word;line-height:1.35}.home-fifth__title:before{width:calc(6 * var(--hf5-scale) + 2px);height:.9em;min-height:calc(24 * var(--hf5-scale))}.home-fifth__desc{margin-bottom:calc(80 * var(--hf5-scale) + 12px);font-size:calc((16 * var(--hf5-scale) + 5px) + var(--fs-nudge,0px));word-break:break-word;overflow-wrap:break-word;line-height:1.7}.home-fifth__cta{width:auto;min-width:0;max-width:100%;height:calc(65 * var(--hf5-scale) + 10px);padding:0 calc(3 * var(--hf5-scale) + 2px) 0 calc(22 * var(--hf5-scale) + 8px)}.home-fifth__cta-text{min-width:0;margin-right:calc(8 * var(--hf5-scale));font-size:calc((15 * var(--hf5-scale) + 4px) + var(--fs-nudge,0px));flex:auto}.home-fifth__cta-icon{width:calc(55 * var(--hf5-scale) + 8px);height:calc(55 * var(--hf5-scale) + 8px)}.home-fifth__cta-icon img{width:calc(25 * var(--hf5-scale) + 3px);height:calc(17 * var(--hf5-scale) + 2px)}.home-fifth__visual{flex:0 auto;min-width:0}.home-fifth__circle--main{width:calc(501 * var(--hf5-scale));aspect-ratio:1;max-width:min(100%,42vw);height:auto}.home-fifth__edge-wrap{width:calc(120 * var(--hf5-scale))}.home-fifth__preview{width:calc(400 * var(--hf5-scale));padding:0 calc(48 * var(--hf5-scale))}.home-fifth__stage:has(.home-fifth__preview) .home-fifth__main{width:calc(100% - 400 * var(--hf5-scale));flex:0 0 calc(100% - 400 * var(--hf5-scale))}}.home-fifth__visual{flex:none;justify-content:center;align-items:center;display:flex}.home-fifth__edge-wrap{width:165px;width:calc(165 * var(--hf5-scale));flex:none;align-self:stretch;min-height:0;position:relative;overflow:hidden}.home-fifth__edge{object-fit:cover;object-position:right center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.home-fifth__next{z-index:3;width:55px;width:calc(55 * var(--hf5-scale));height:55px;height:calc(55 * var(--hf5-scale));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .2s,opacity .2s;display:inline-flex;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.home-fifth__next:hover{opacity:.9;transform:translate(50%,-50%)scale(1.05)}.home-fifth__next img{object-fit:contain;width:100%;height:100%;display:block}.home-fifth__circle{background:#d8e4f0;border-radius:50%;position:relative;overflow:hidden;box-shadow:0 20px 60px #143c781f}.home-fifth__circle--main{width:501px;width:calc(501 * var(--hf5-scale));height:501px;height:calc(501 * var(--hf5-scale));flex:none}.home-fifth__circle--preview{width:310px;width:calc(310 * var(--hf5-scale));height:310px;height:calc(310 * var(--hf5-scale));flex:none;max-width:none}.home-fifth__image{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}.home-fifth__circle:hover .home-fifth__image,.home-fifth__preview:hover .home-fifth__image{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.home-fifth__image{transition:none}.home-fifth__circle:hover .home-fifth__image,.home-fifth__preview:hover .home-fifth__image{transform:none}}.home-fifth__preview{z-index:1;box-sizing:border-box;width:454px;width:calc(454 * var(--hf5-scale));height:100%;padding:0 72px;padding:0 calc(72 * var(--hf5-scale));cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:0;right:0}.home-fifth__preview-title{margin:40px 0 0;margin:calc(40 * var(--hf5-scale)) 0 0;max-width:100%;font-weight:600;font-size:calc(24px + var(--fs-nudge,0px));font-size:calc((24 * var(--hf5-scale)) + var(--fs-nudge,0px));color:#333;text-align:center;line-height:1.4}.home-fifth__dots{display:none}.home-fifth__dot{cursor:pointer;appearance:none;background:#0294ff38;border:0;border-radius:50%;margin:0;padding:0}@media (max-width:1199px){.home-fifth{--hf5-scale:clamp(.42px, calc(100vw / 1920), .72px)}.home-fifth__body{justify-content:center;align-items:center;gap:40px;gap:calc(40 * var(--hf5-scale));padding-top:100px;padding-top:calc(100 * var(--hf5-scale));padding-bottom:100px;padding-bottom:calc(100 * var(--hf5-scale));padding-left:24px;padding-left:calc(24 * var(--hf5-scale));padding-right:80px;padding-right:calc(80 * var(--hf5-scale));flex-direction:column}.home-fifth__copy{width:100%;width:min(100%, calc(445 * var(--hf5-scale) + 36px));flex:none;align-items:flex-start;max-width:100%}.home-fifth__visual{justify-content:center}.home-fifth__circle--main{max-width:100%}.home-fifth__cta{align-self:center}.home-fifth__preview{width:calc(454 * var(--hf5-scale));padding:0 calc(72 * var(--hf5-scale))}.home-fifth__stage:has(.home-fifth__preview) .home-fifth__main{width:calc(100% - 454 * var(--hf5-scale));flex:0 0 calc(100% - 454 * var(--hf5-scale))}}@media (max-width:899px){.home-fifth{--hf5-scale:1px;box-sizing:border-box;background:#dce9f9;flex-direction:column;align-items:stretch;min-height:0;padding:48px 0 36px;display:flex}.home-fifth__stage{flex-direction:column;flex:none;min-height:0;display:flex}.home-fifth__main{flex:none;width:100%}.home-fifth__stage:has(.home-fifth__preview) .home-fifth__main{flex:none;width:100%}.home-fifth__body{width:100%;max-width:100%;padding:0 var(--page-gutter) 24px;background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:28px}.home-fifth__visual{order:-1;justify-content:center;width:100%}.home-fifth__circle--main{aspect-ratio:1;width:min(72vw,280px);max-width:280px;height:auto;box-shadow:0 16px 40px #143c7824}.home-fifth__copy{text-align:center;flex:none;align-items:center;width:100%;max-width:100%}.home-fifth__title{font-size:calc(22px + var(--fs-nudge,0px));text-align:center;margin:0 0 16px;padding-left:0;line-height:1.4}.home-fifth__title:before{display:none}.home-fifth__desc{font-size:calc(15px + var(--fs-nudge,0px));text-align:center;color:#555;margin:0 0 28px;line-height:1.75}.home-fifth__cta{align-self:center;width:auto;min-width:198px;height:52px;padding:0 4px 0 22px}.home-fifth__cta-text{font-size:calc(15px + var(--fs-nudge,0px));margin-right:10px}.home-fifth__cta-icon{width:44px;height:44px}.home-fifth__cta-icon img{width:20px;height:14px}.home-fifth__edge-wrap,.home-fifth__preview{display:none}.home-fifth__dots{flex:none;justify-content:center;align-items:center;gap:10px;margin-top:0;padding-top:8px;display:flex}.home-fifth__dot{background:#0294ff38;width:8px;height:8px;transition:background .2s,transform .2s}.home-fifth__dot.is-active{background:#0294ff;transform:scale(1.15)}.home-fifth__stage .home-fifth__copy,.home-fifth__stage .home-fifth__visual,.home-fifth__stage .home-fifth__title,.home-fifth__stage .home-fifth__desc,.home-fifth__stage .home-fifth__cta{animation:.55s cubic-bezier(.22,1,.36,1) both home-fifth-fade-up}.home-fifth__stage .home-fifth__visual{animation-delay:40ms}.home-fifth__stage .home-fifth__title{animation-delay:.1s}.home-fifth__stage .home-fifth__desc{animation-delay:.16s}.home-fifth__stage .home-fifth__cta{animation-delay:.22s}}.home-sixth{--hs6-scale:var(--pc-scale);color:#fff;background-color:#020b1d;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:auto;position:relative;overflow:hidden}.home-sixth__inner{z-index:1;box-sizing:border-box;width:100%;max-width:var(--page-content-max);height:auto;padding:100px var(--page-gutter) 300px;padding:calc(100 * var(--hs6-scale)) var(--page-gutter) calc(300 * var(--hs6-scale));margin:0 auto;position:relative}.home-sixth__heading{text-align:center;flex-direction:column;align-items:center;display:flex}.home-sixth__title{font-weight:600;font-size:calc(40px + var(--fs-nudge,0px));font-size:calc((40 * var(--pc-scale)) + var(--fs-nudge,0px));color:#fff;text-align:center;margin:0;line-height:1.2}.home-sixth__subtitle{margin:20px 0 0;margin:calc(20 * var(--pc-scale)) 0 0;font-weight:500;font-size:calc(18px + var(--fs-nudge,0px));font-size:max(var(--fs-min), calc((18 * var(--pc-scale)) + var(--fs-nudge,0px)));color:#ffffffd9;text-align:center;letter-spacing:.04em;text-transform:uppercase;line-height:1.4}.home-sixth__panel{box-sizing:border-box;width:100%;width:min(100%, calc(560 * var(--hs6-scale)));margin-top:100px;margin-top:calc(100 * var(--hs6-scale));flex-direction:column;align-items:flex-start;display:flex}.home-sixth__text-title{padding-left:14px;padding-left:calc(14 * var(--hs6-scale));font-weight:600;font-size:calc(24px + var(--fs-nudge,0px));font-size:max(18px, calc((24 * var(--hs6-scale)) + var(--fs-nudge,0px)));color:#fff;margin:0;line-height:1.2;position:relative}.home-sixth__text-title:before{content:"";width:6px;width:calc(6 * var(--hs6-scale));height:.9em;min-height:calc(18 * var(--hs6-scale));background:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-sixth__text-desc{margin:20px 0 0;margin:calc(20 * var(--hs6-scale)) 0 0;font-weight:400;font-size:calc(16px + var(--fs-nudge,0px));font-size:max(var(--fs-min), calc((16 * var(--hs6-scale)) + var(--fs-nudge,0px)));color:#ffffffeb;line-height:1.8}.home-sixth__cta{box-sizing:border-box;width:198px;width:calc(198 * var(--hs6-scale));height:65px;height:calc(65 * var(--hs6-scale));margin-top:60px;margin-top:calc(60 * var(--hs6-scale));padding:0 3px 0 22px;padding:0 calc(3 * var(--hs6-scale)) 0 calc(22 * var(--hs6-scale));background:0 0;border:1px solid #fff;border-radius:999px;align-items:center;text-decoration:none;transition:background .2s;display:inline-flex}.home-sixth__cta:hover{background:#ffffff14}.home-sixth__cta--static{cursor:default}.home-sixth__cta-text{min-width:0;font-weight:600;font-size:calc(15px + var(--fs-nudge,0px));font-size:max(var(--fs-min), calc((15 * var(--hs6-scale)) + var(--fs-nudge,0px)));color:#fff;text-align:left;white-space:nowrap;flex:auto;line-height:1}.home-sixth__cta-icon{width:55px;width:calc(55 * var(--hs6-scale));height:55px;height:calc(55 * var(--hs6-scale));background:#fff;border-radius:100%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.home-sixth__cta-icon img{width:25px;width:calc(25 * var(--hs6-scale));height:17px;height:calc(17 * var(--hs6-scale));object-fit:contain;display:block}@media (max-width:899px){.home-sixth{--hs6-scale:clamp(.55px, calc(100vw / 375), 1px)}.home-sixth__inner{padding:56px var(--page-gutter) 64px;padding:calc(56 * var(--hs6-scale)) var(--page-gutter) calc(64 * var(--hs6-scale));flex-direction:column;align-items:center;display:flex}.home-sixth__title{font-size:calc(28px + var(--fs-nudge,0px));line-height:1.4}.home-sixth__subtitle{font-size:calc(15px + var(--fs-nudge,0px));letter-spacing:.06em;margin-top:12px;line-height:1.5}.home-sixth__panel{width:100%;max-width:100%;margin-top:40px;margin-top:calc(40 * var(--hs6-scale));text-align:center;align-items:center}.home-sixth__text-title{font-size:calc(18px + var(--fs-nudge,0px));font-size:calc((18 * var(--hs6-scale)) + var(--fs-nudge,0px));text-align:center;padding-left:0;line-height:1.4}.home-sixth__text-title:before{display:none}.home-sixth__text-desc{margin-top:16px;margin-top:calc(16 * var(--hs6-scale));font-size:calc(15px + var(--fs-nudge,0px));font-size:calc((15 * var(--hs6-scale)) + var(--fs-nudge,0px));text-align:center;color:#ffffffe0;line-height:1.75}.home-sixth__cta{width:auto;min-width:168px;min-width:calc(168 * var(--hs6-scale));height:52px;height:calc(52 * var(--hs6-scale));margin-top:28px;margin-top:calc(28 * var(--hs6-scale));padding:0 4px 0 18px;padding:0 calc(4 * var(--hs6-scale)) 0 calc(18 * var(--hs6-scale));align-self:center}.home-sixth__cta-text{min-width:0;margin-right:10px;margin-right:calc(10 * var(--hs6-scale));font-size:calc(14px + var(--fs-nudge,0px));font-size:calc((14 * var(--hs6-scale)) + var(--fs-nudge,0px));flex:auto}.home-sixth__cta-icon{width:40px;width:calc(40 * var(--hs6-scale));height:40px;height:calc(40 * var(--hs6-scale))}.home-sixth__cta-icon img{width:18px;width:calc(18 * var(--hs6-scale));height:12px;height:calc(12 * var(--hs6-scale))}}@media (max-width:500px){.home-sixth__inner{padding-top:48px;padding-top:calc(48 * var(--hs6-scale));padding-bottom:56px;padding-bottom:calc(56 * var(--hs6-scale))}.home-sixth__title{font-size:calc(26px + var(--fs-nudge,0px))}.home-sixth__panel{margin-top:32px;margin-top:calc(32 * var(--hs6-scale))}}.home-seventh{--hs7-scale:var(--pc-scale);background:#fff;width:100%}.home-seventh__inner{box-sizing:border-box;width:100%;max-width:var(--page-content-max);padding:80px var(--page-gutter) 48px;padding:calc(80 * var(--hs7-scale)) var(--page-gutter) calc(48 * var(--hs7-scale));margin:0 auto}.home-seventh__heading{text-align:center;flex-direction:column;align-items:center;display:flex}.home-seventh__title{font-weight:600;font-size:calc(40px + var(--fs-nudge,0px));font-size:calc((40 * var(--pc-scale)) + var(--fs-nudge,0px));color:#000;text-align:center;margin:0;line-height:1.2}.home-seventh__desc{margin:20px 0 0;margin:calc(20 * var(--pc-scale)) 0 0;font-weight:500;font-size:calc(18px + var(--fs-nudge,0px));font-size:max(var(--fs-min), calc((18 * var(--pc-scale)) + var(--fs-nudge,0px)));color:#999;text-align:center;line-height:1.4}.partner-logo-marquee.home-seventh__logos{--plm-scale:var(--hs7-scale);--logo-gap-x:calc(120 * var(--hs7-scale));--logo-gap-y:calc(72 * var(--hs7-scale));--logo-w:calc(200 * var(--hs7-scale));--logo-h:calc(86 * var(--hs7-scale));margin-top:64px;margin-top:calc(64 * var(--hs7-scale))}@media (max-width:899px){.home-seventh{--hs7-scale:clamp(.55px, calc(100vw / 375), 1px)}.home-seventh__inner{padding-top:40px;padding-top:calc(40 * var(--hs7-scale))}.partner-logo-marquee.home-seventh__logos{--plm-scale:var(--hs7-scale);--logo-gap-x:calc(48 * var(--hs7-scale));--logo-gap-y:calc(36 * var(--hs7-scale));--logo-w:calc(120 * var(--hs7-scale));--logo-h:calc(54 * var(--hs7-scale));margin-top:40px;margin-top:calc(40 * var(--hs7-scale))}.home-seventh__title{font-size:calc(28px + var(--fs-nudge,0px));line-height:1.35}.home-seventh__desc{font-size:calc(15px + var(--fs-nudge,0px));margin-top:12px;line-height:1.5}}@media (max-width:500px){.home-seventh__title{font-size:calc(26px + var(--fs-nudge,0px));line-height:1.35}.home-seventh__desc{font-size:calc(14px + var(--fs-nudge,0px));line-height:1.5}}@media (min-width:900px){.home-hero{height:100dvh;max-height:100dvh}.home-fourth,.home-fifth,.home-sixth{max-height:var(--screen-h);box-sizing:border-box}.home-second,.home-seventh{height:auto;min-height:0;max-height:none;overflow:visible}.home-third{height:auto;max-height:none;overflow:visible}.home-third__visual{height:auto}.home-fifth,.home-sixth{overflow:hidden}.home-third__media--desktop{width:100%;height:auto;max-height:none;display:block}.home-third__media--mobile{display:none}.home-fifth__body{padding-top:min(calc(230 * var(--hf5-scale)), 10vh);padding-bottom:min(calc(230 * var(--hf5-scale)), 10vh)}.home-fifth__circle--main{width:min(calc(501 * var(--hf5-scale)), 52vh);height:min(calc(501 * var(--hf5-scale)), 52vh)}.home-fifth__circle--preview{width:min(calc(310 * var(--hf5-scale)), 36vh);height:min(calc(310 * var(--hf5-scale)), 36vh)}.home-sixth__inner{padding-top:min(calc(100 * var(--hs6-scale)), 8vh);padding-bottom:min(calc(300 * var(--hs6-scale)), 16vh)}.home-seventh__inner{padding-top:calc(80 * var(--hs7-scale));padding-bottom:calc(64 * var(--hs7-scale))}.partner-logo-marquee.home-seventh__logos{--logo-gap-x:clamp(80px, calc(110 * var(--hs7-scale)), 120px);--logo-gap-y:clamp(48px, calc(72 * var(--hs7-scale)), 80px);--logo-w:clamp(150px, calc(190 * var(--hs7-scale)), 200px);--logo-h:clamp(64px, calc(86 * var(--hs7-scale)), 90px);margin-top:clamp(40px, calc(64 * var(--hs7-scale)), 72px)}}@keyframes home-reveal-zoom{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes home-reveal-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes home-reveal-rise-cta{0%{opacity:0;transform:translate(-50%,36px)}to{opacity:1;transform:translate(-50%)}}@keyframes home-reveal-drop{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:translateY(0)}}@keyframes home-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes home-reveal-blur{0%{opacity:0;filter:blur(10px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes home-reveal-pop{0%{opacity:0;transform:translateY(28px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes home-reveal-slide-left{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}@keyframes home-reveal-slide-right{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes home-reveal-wipe-up{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(24px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes home-reveal-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes home-third-in-left{0%{opacity:0;filter:blur(10px);transform:translate(-140px,28px)scale(.86)rotate(-5deg)}55%{opacity:1;filter:blur()}72%{transform:translate(14px,-6px)scale(1.04)rotate(1deg)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)rotate(0)}}@keyframes home-third-in-right{0%{opacity:0;filter:blur(10px);transform:translate(140px,28px)scale(.86)rotate(5deg)}55%{opacity:1;filter:blur()}72%{transform:translate(-14px,-6px)scale(1.04)rotate(-1deg)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)rotate(0)}}.reveal-home-hero:not(.is-inview) .home-hero__slides,.reveal-home-hero:not(.is-inview) .home-hero__text-icon,.reveal-home-hero:not(.is-inview) .home-hero__cta,.reveal-home-hero:not(.is-inview) .home-hero__titles{opacity:0}.reveal-home-hero.is-inview .home-hero__slides{animation:1.2s cubic-bezier(.22,1,.36,1) both home-reveal-zoom}.reveal-home-hero.is-inview .home-hero__text-icon{animation:.85s cubic-bezier(.22,1,.36,1) .15s both home-reveal-drop}.reveal-home-hero.is-inview .home-hero__cta{animation:.75s cubic-bezier(.22,1,.36,1) .35s both home-reveal-rise-cta}.reveal-home-hero.is-inview .home-hero__titles{animation:.7s cubic-bezier(.22,1,.36,1) .5s both home-reveal-rise}.reveal-home-second:not(.is-inview) .home-second__title,.reveal-home-second:not(.is-inview) .home-second__desc,.reveal-home-second:not(.is-inview) .home-second__intro,.reveal-home-second:not(.is-inview) .home-second__stat,.reveal-home-second:not(.is-inview) .home-second__cta{opacity:0}.reveal-home-second.is-inview .home-second__title{animation:.85s cubic-bezier(.22,1,.36,1) both home-reveal-blur}.reveal-home-second.is-inview .home-second__desc{animation:.55s .18s both home-reveal-fade}.reveal-home-second.is-inview .home-second__intro{animation:.7s cubic-bezier(.22,1,.36,1) .28s both home-reveal-rise}.reveal-home-second.is-inview .home-second__stat{animation:.7s cubic-bezier(.16,1,.3,1) .43s both home-reveal-pop;animation-delay:calc(.35s + var(--reveal-i,0) * 80ms)}.reveal-home-second.is-inview .home-second__cta{animation:.65s cubic-bezier(.22,1,.36,1) .7s both home-reveal-rise}.reveal-home-third:not(.is-inview) .home-third__heading{opacity:0}.reveal-home-third:not(.is-inview) .home-third__item--left{opacity:0;filter:blur(10px);transform:translate(-140px,28px)scale(.86)rotate(-5deg)}.reveal-home-third:not(.is-inview) .home-third__item--right{opacity:0;filter:blur(10px);transform:translate(140px,28px)scale(.86)rotate(5deg)}.reveal-home-third.is-inview .home-third__heading{animation:.75s cubic-bezier(.22,1,.36,1) both home-reveal-drop}.reveal-home-third.is-inview .home-third__item--left{animation:1.05s cubic-bezier(.16,1,.3,1) both home-third-in-left;animation-delay:calc(.18s + var(--reveal-i,0) * .16s)}.reveal-home-third.is-inview .home-third__item--right{animation:1.05s cubic-bezier(.16,1,.3,1) both home-third-in-right;animation-delay:calc(.26s + var(--reveal-i,0) * .16s)}@media (max-width:899px){.reveal-home-third:not(.is-inview) .home-third__item--left,.reveal-home-third:not(.is-inview) .home-third__item--right{filter:none;transform:translateY(16px)}.reveal-home-third.is-inview .home-third__item--left,.reveal-home-third.is-inview .home-third__item--right{animation:.65s cubic-bezier(.22,1,.36,1) both home-reveal-rise;animation-delay:calc(.1s + var(--reveal-i,0) * 80ms)}}.reveal-home-fourth:not(.is-inview) .home-fourth__copy,.reveal-home-fourth:not(.is-inview) .home-fourth__product{opacity:0}.reveal-home-fourth.is-inview .home-fourth__copy{animation:.7s cubic-bezier(.22,1,.36,1) both home-reveal-drop}.reveal-home-fourth.is-inview .home-fourth__product{animation:.85s cubic-bezier(.22,1,.36,1) .28s both home-reveal-wipe-up;animation-delay:calc(.18s + var(--reveal-i,0) * .1s)}@media (max-width:899px){.reveal-home-fourth:not(.is-inview) .home-fourth__product,.reveal-home-fourth.is-inview .home-fourth__product{animation:none}.reveal-home-fourth.is-inview .home-fourth__product.is-active{animation:.45s both home-reveal-fade}}.reveal-home-fifth:not(.is-inview){opacity:0;transform:translateY(32px)}.reveal-home-fifth.is-inview{animation:.9s cubic-bezier(.22,1,.36,1) forwards home-reveal-rise}.reveal-home-sixth:not(.is-inview) .home-sixth__heading,.reveal-home-sixth:not(.is-inview) .home-sixth__panel{opacity:0}.reveal-home-sixth.is-inview .home-sixth__heading{animation:.8s cubic-bezier(.22,1,.36,1) both home-reveal-drop}.reveal-home-sixth.is-inview .home-sixth__panel{animation:.85s cubic-bezier(.22,1,.36,1) .18s both home-reveal-slide-left}.reveal-home-seventh:not(.is-inview) .home-seventh__heading,.reveal-home-seventh:not(.is-inview) .home-seventh__logos{opacity:0}.reveal-home-seventh.is-inview .home-seventh__heading{animation:.8s cubic-bezier(.22,1,.36,1) both home-reveal-blur}.reveal-home-seventh.is-inview .home-seventh__logos{animation:.95s cubic-bezier(.22,1,.36,1) .18s both home-reveal-rise}@media (prefers-reduced-motion:reduce){.reveal-home-hero .home-hero__slides,.reveal-home-hero .home-hero__text-icon,.reveal-home-hero .home-hero__cta,.reveal-home-hero .home-hero__titles,.reveal-home-second .home-second__title,.reveal-home-second .home-second__desc,.reveal-home-second .home-second__intro,.reveal-home-second .home-second__stat,.reveal-home-second .home-second__cta,.reveal-home-third .home-third__heading,.reveal-home-third .home-third__item,.reveal-home-fourth .home-fourth__copy,.reveal-home-fourth .home-fourth__product,.reveal-home-fifth,.reveal-home-sixth .home-sixth__heading,.reveal-home-sixth .home-sixth__panel,.reveal-home-seventh .home-seventh__heading,.reveal-home-seventh .home-seventh__logos{opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}}
