*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--blue:#2e3192;--white:#fff;--font:"TeX Gyre Heros", "Helvetica Neue", Helvetica, Arial, sans-serif}html,body{overflow-x:hidden}body{min-height:100vh;font-family:var(--font);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000}a{color:inherit;text-decoration:none}.jadel-nav{z-index:200;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:28px 40px;transition:padding .4s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;top:0;left:0;right:0}.jadel-nav__bg{transform-origin:top;opacity:0;z-index:0;pointer-events:none;background:#111;transition:transform .52s cubic-bezier(.76,0,.24,1),opacity .35s;position:absolute;inset:0;transform:scaleY(0)}html.nav-scrolled .jadel-nav{padding:20px 40px}html.nav-scrolled .jadel-nav__bg{opacity:1;transform:scaleY(1)}.jadel-nav__logo{z-index:1;justify-self:start;width:auto;height:32px;display:block;position:relative}.jadel-nav__links{z-index:1;justify-content:center;align-items:flex-start;gap:48px;list-style:none;display:flex;position:relative}.jadel-nav__links a{letter-spacing:.04em;color:#fff;opacity:.92;font-size:11.5px;font-weight:500;line-height:1.35;transition:opacity .2s}.jadel-nav__links a:hover{opacity:1}.jadel-nav__end{z-index:1;justify-self:end;position:relative}.jadel-nav__cta{letter-spacing:.04em;color:#fff;white-space:nowrap;background:#2e3192;border-radius:999px;justify-content:center;align-items:center;padding:14px 36px;font-size:15px;font-weight:400;line-height:1;transition:opacity .2s;display:inline-flex}.jadel-nav__cta:hover{opacity:.88}.sfp{background:#2e3192;width:100%;padding-top:88px;padding-bottom:80px;position:relative;overflow:hidden}.sfp__upper{align-items:flex-start;gap:24px;padding:48px 40px 0;display:flex}.sfp__heading{flex:0 0 54%;padding-top:8px}.sfp__title{letter-spacing:-.03em;color:#fff;flex-direction:column;margin-bottom:24px;font-size:clamp(60px,8vw,122px);font-weight:900;line-height:.92;display:flex;overflow:hidden}.sfp__line{display:block}.sfp__sub{color:#fff;font-size:clamp(13px,1.05vw,16px);font-weight:700;line-height:1.5}.sfp__cluster{flex:1;height:22vw;min-height:240px;position:relative}.sfp__bottom{align-items:flex-start;gap:1.6vw;padding:32px 40px 0;display:flex}.sfp__bottom>div .sfp__card{width:100%}.sfp__card{cursor:pointer;background:0 0;border:none;border-radius:5px;width:100%;padding:0;transition:filter .2s,box-shadow .2s,transform .22s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden}.sfp__card:hover{filter:brightness(1.1);z-index:10;position:relative;transform:scale(1.025);box-shadow:0 16px 48px #00000080}.sfp__card img{pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:5px;width:100%;height:auto;display:block}.sfp__overlay{z-index:300;pointer-events:all;position:fixed;inset:0}.sfp__blur{-webkit-backdrop-filter:blur(64px)saturate(.2);pointer-events:none;position:absolute;inset:0}.sfp__dark{pointer-events:none;background:#000000f0;position:absolute;inset:0}.sfp__close{z-index:400;cursor:pointer;color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .18s,border-color .18s,transform .2s;display:inline-flex;position:absolute;top:32px;right:40px}.sfp__close:hover{background:#ffffff14;border-color:#ffffff80;transform:scale(1.05)}.sfp__detail{grid-template-columns:1fr 40%;gap:6%;padding:120px 40px 40px;display:grid;position:absolute;inset:0;overflow:hidden}.sfp__detail-left{flex-direction:column;min-height:0;padding-top:20px;display:flex}.sfp__detail-heading{flex-direction:column;gap:10px;display:flex}.sfp__detail-title{letter-spacing:-.025em;color:#fff;font-size:clamp(44px,5vw,72px);font-weight:800;line-height:1}.sfp__detail-meta{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:500}.sfp__detail-divider{background:#ffffff1a;height:1px;margin:28px 0 32px}.sfp__detail-text{flex-direction:column;flex:1;gap:22px;max-width:56ch;display:flex}.sfp__detail-text p{color:#ffffffd1;font-size:15px;font-weight:400;line-height:1.7}.sfp__detail-img{justify-content:center;align-items:center;display:flex}.sfp__detail-img img{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:75vh;display:block}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes overlayOut{0%{opacity:1}to{opacity:0}}@keyframes flipIn{0%{opacity:0;transform:perspective(1400px)rotateX(50deg)translateY(36px)}55%{opacity:1}to{opacity:1;transform:perspective(1400px)rotateX(0)translateY(0)}}@keyframes flipOut{0%{opacity:1;transform:perspective(1400px)rotateX(0)translateY(0)}to{opacity:0;transform:perspective(1400px)rotateX(-28deg)translateY(-18px)}}.sfp__overlay--in{animation:.3s forwards overlayIn}.sfp__overlay--out{animation:.38s forwards overlayOut}.sfp__detail--in{animation:.6s cubic-bezier(.16,1,.3,1) 50ms both flipIn}.sfp__detail--out{animation:.3s both flipOut}.ve{background:#a8cf38;flex-direction:column;height:100vh;padding:0;display:flex;overflow:hidden}.ve__top{flex-shrink:0;padding:48px 40px 24px}.ve__title{letter-spacing:-.03em;color:#000;flex-direction:column;font-size:clamp(52px,7vw,108px);font-weight:900;line-height:.92;display:flex}.ve__title-line{display:block}.ve__rows{border-top:1px solid #00000026;flex-direction:column;flex:1;display:flex;overflow:hidden}.ve__row{cursor:pointer;border-bottom:1px solid #0000001f;flex-direction:column;flex-grow:1;justify-content:center;min-height:0;display:flex;position:relative;overflow:hidden}.ve__row-accent{transform-origin:0;z-index:1;background:#a8cf38;width:5px;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.ve__row-content{z-index:2;align-items:center;gap:32px;padding:0 40px;display:flex;position:relative}.ve__row-num{letter-spacing:.12em;color:#00000080;flex-shrink:0;width:28px;font-size:11px;font-weight:600}.ve__row-name{letter-spacing:-.025em;flex-shrink:0;font-size:clamp(28px,3.5vw,54px);font-weight:900;line-height:1}.ve__row-desc{color:#fffc;max-width:38ch;margin-left:auto;font-size:clamp(13px,1vw,15px);font-weight:500;line-height:1.6}.ve__process{scrollbar-width:none;background:#000;flex-shrink:0;align-items:center;gap:0;padding:16px 40px;display:flex;overflow-x:auto}.ve__process::-webkit-scrollbar{display:none}.ve__process-item{letter-spacing:.1em;color:#ffffffb3;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.ve__process-num{color:#ffffff4d;margin-right:2px}.ve__process-arrow{color:#a8cf38;margin:0 12px}.lfp{background:#000;border-top:1px solid #ffffff0f;flex-direction:column;height:100vh;display:flex;overflow:hidden}.lfp__top{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;padding:48px 40px 20px;display:flex}.lfp__title{letter-spacing:-.03em;color:#fff;flex-direction:column;font-size:clamp(52px,7vw,108px);font-weight:900;line-height:.92;display:flex}.lfp__title-line{display:block}.lfp__tagline{color:#ffffff73;letter-spacing:.01em;padding-bottom:6px;font-size:clamp(13px,1.1vw,17px);font-weight:700}.lfp__rows{border-top:1px solid #ffffff14;flex-direction:column;flex:1;display:flex;overflow:hidden}.lfp__row{cursor:pointer;border-bottom:1px solid #ffffff12;flex-direction:column;flex-grow:1;justify-content:center;min-height:0;display:flex;position:relative;overflow:hidden}.lfp__row-sweep{transform-origin:0;background:#a8cf38;height:3px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.lfp__row-content{align-items:center;gap:28px;padding:0 40px;display:flex}.lfp__row-num{letter-spacing:-.02em;flex-shrink:0;width:60px;font-weight:900;line-height:1;transition:font-size .3s}.lfp__row-label{letter-spacing:-.025em;color:#fff;flex-shrink:0;font-size:clamp(26px,3.2vw,50px);font-weight:900;line-height:1}.lfp__row-desc{color:#ffffffa6;max-width:40ch;margin-left:auto;font-size:clamp(13px,1vw,15px);font-weight:400;line-height:1.6}.lfp__materials{scrollbar-width:none;border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:16px;padding:14px 40px;display:flex;overflow-x:auto}.lfp__materials::-webkit-scrollbar{display:none}.lfp__mat-label{letter-spacing:.12em;color:#ffffff40;flex-shrink:0;font-size:10px;font-weight:600}.lfp__mat-item{letter-spacing:.08em;color:#fff6;white-space:nowrap;font-size:11px;font-weight:500;transition:color .2s}.lfp__mat-item:hover{color:#a8cf38}.ct{background:#000;overflow:hidden}.ct__board{border-top:1px solid #ffffff14;flex-direction:column;gap:0;padding:72px 0 0;display:flex}.ct__mrow{border-bottom:1px solid #ffffff0d;width:100%;padding:6px 0;overflow:hidden}.ct__minner{white-space:nowrap;letter-spacing:-.02em;color:#fff;will-change:transform;width:max-content;font-size:clamp(28px,4vw,56px);font-weight:900;display:block}.ct__body{flex-direction:column;gap:48px;max-width:1400px;padding:72px 40px 64px;display:flex}.ct__headline{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(72px,11vw,160px);font-weight:900;line-height:.88}.ct__cta-row{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.ct__email{color:#ffffff8c;letter-spacing:.01em;font-size:clamp(15px,1.4vw,20px);font-weight:500;transition:color .2s}.ct__email:hover{color:#fff}.ct__btn{color:#fff;letter-spacing:.01em;white-space:nowrap;background:#2e3192;border-radius:999px;justify-content:center;align-items:center;padding:16px 40px;font-size:16px;font-weight:500;transition:opacity .2s;display:inline-flex}.ct__btn:hover{opacity:.88}.ct__footer{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:48px;display:flex}.ct__copy{letter-spacing:.04em;color:#ffffff59;font-size:12px;font-weight:400}.ct__footer-links{gap:28px;display:flex}.ct__footer-links a{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;font-size:12px;font-weight:500;transition:color .2s}@media (max-width:768px){.jadel-nav{grid-template-columns:auto 1fr;padding:16px 20px}html.nav-scrolled .jadel-nav{padding:14px 20px}.jadel-nav__links{display:none}.jadel-nav__logo{height:22px}.jadel-nav__end{justify-self:end}.jadel-nav__cta{padding:10px 20px;font-size:13px}.hero__content{width:100%;max-width:100%;padding:0 20px;top:14%}.hero__headline{margin-bottom:12px;font-size:clamp(42px,13vw,64px)!important}.hero__sub{margin-bottom:16px;font-size:13px!important}.btn{height:46px!important;padding:0 22px!important;font-size:15px!important;line-height:46px!important}.sfp__upper{flex-direction:column;padding:32px 20px 0}.sfp__cluster{display:none}.sfp__heading{flex:none;width:100%}.sfp__bottom{flex-wrap:wrap;gap:8px;padding:20px 20px 0}.sfp__bottom>div{flex:0 0 calc(50% - 4px)!important;margin-top:0!important}.ve{height:auto}.ve__top{padding:32px 20px 16px}.ve__title{font-size:clamp(44px,11vw,64px)}.ve__rows{flex:none}.ve__row{padding:20px 0;flex-grow:unset!important;min-height:unset!important}.ve__row-content{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:0 20px}.ve__row-name{flex:none;font-size:clamp(22px,6vw,32px)}.ve__row-desc{color:#000000a6;width:100%;max-width:100%;margin-left:0;padding-bottom:4px;opacity:1!important;x:0!important;transform:none!important}.ve__process{flex-wrap:nowrap;gap:6px;padding:14px 20px;overflow-x:auto}.lfp{height:auto}.lfp__top{flex-direction:column;align-items:flex-start;gap:8px;padding:32px 20px 16px}.lfp__title{font-size:clamp(44px,11vw,64px)}.lfp__rows{flex:none}.lfp__row{padding:20px 0;flex-grow:unset!important;min-height:unset!important}.lfp__row-content{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:0 20px}.lfp__row-label{flex:none;font-size:clamp(20px,5.5vw,30px)}.lfp__row-desc{width:100%;max-width:100%;margin-left:0;padding-bottom:4px;opacity:1!important;transform:none!important}.lfp__row-num{width:auto;font-size:11px!important}.lfp__materials{padding:12px 20px}.ct__board{padding-top:40px}.ct__minner{font-size:clamp(18px,5.5vw,26px)}.ct__body{gap:32px;padding:40px 20px 48px}.ct__headline{white-space:normal;word-break:break-word;font-size:clamp(48px,13vw,80px)}.ct__cta-row{flex-direction:column;align-items:flex-start;gap:16px}.ct__btn{justify-content:center;width:100%}.ct__footer{flex-direction:column;gap:12px}}.ct__footer-links a:hover{color:#fff}
