/* GENERATED from demo.css + demo-v14.css + demo-v15.css + demo-v151.css + demo-v152.css + wp.css by tools/build-preview-css.mjs - do not edit */
:root{--stage:#0A0F29;--midnight:#101D56;--deep:#1E3FBF;--mid:#3F5BD0;--pale:#C9D2EE;--blue5:#EDF0FA;--blue10:#E8ECF9;--off:#FBFDFE;--white:#FFFFFF;--orange:#FF7B1C;--gold:#FFD269;--grey10:#EBEDF0;--grey30:#C6C8CC;--grey40:#92959B;--grey50:#757880;--grey60:#4E5057;--grey70:#343538;--grey80:#262629;--text2:#3A4256;--muted:#5B6275;--spot:radial-gradient(circle at 35% 35%,#FFD269 0%,#FF7B1C 72%);--wrap:min(1216px, calc(100% - 48px));--head:'Bricolage Grotesque','Helvetica Neue',Arial,sans-serif;--body:'Inter','Helvetica Neue',Arial,sans-serif;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 80px);-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--stage);color:var(--stage);font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}p,h1,h2,h3,h4{margin:0}.h{font-family:var(--head);font-variation-settings:"opsz" 14}.wrap{width:var(--wrap);margin:0 auto}.dot-o{color:var(--orange)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (pointer:fine){body.c-on,body.c-on a,body.c-on button,body.c-on [role=tab]{cursor:none}}.cursor{position:fixed;left:0;top:0;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:rgba(255,123,28,.06);box-shadow:inset 0 0 0 1.5px rgba(255,123,28,.85),0 0 18px 2px rgba(255,123,28,.18);pointer-events:none;z-index:9999;opacity:0;transform:translate(-200px,-200px);transition:width .25s,height .25s,margin .25s,background .25s,box-shadow .25s,opacity .2s}.cursor.on{opacity:1}.cursor.hover{width:12px;height:12px;margin:-6px 0 0 -6px;background:var(--spot);box-shadow:0 0 18px 5px rgba(255,123,28,.55)}.glow{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:0;transition:opacity .4s;background:radial-gradient(560px circle at var(--x,70%) var(--y,30%),rgba(255,123,28,.20),transparent 62%)}@media (pointer:fine){[data-dark]:hover>.glow{opacity:1}}[data-dark]{position:relative;isolation:isolate}.banner{background:var(--stage);min-height:64px;display:flex;align-items:center;justify-content:center;padding:8px 16px;gap:16px;position:relative;overflow:hidden}.banner .line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}.banner .typed{display:inline;white-space:normal;text-align:center}.banner .gold{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--orange);line-height:1.3}.banner .rest{font-size:16px;color:var(--pale);line-height:1.5}.banner .rest b{color:#fff;font-weight:700}.banner .th{color:transparent}.bdot{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--spot);box-shadow:0 0 14px 4px rgba(255,123,28,.55);vertical-align:middle;margin-left:6px;transition:transform .5s ease,box-shadow .5s ease}.banner.done .bdot{transform:scale(.7);box-shadow:0 0 8px 2px rgba(255,123,28,.5)}.save{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:10px;border:1px solid rgba(201,210,238,.5);color:#fff;font-weight:600;font-size:14px;opacity:0;transform:translateX(-6px);transition:opacity .5s ease .1s,transform .5s ease .1s;white-space:nowrap}.banner.done .save{opacity:1;transform:none}.save:hover{border-color:var(--orange)}.banner::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;transform:scaleY(.5);transform-origin:bottom;background:linear-gradient(90deg,#0A0F29 0%,#FFD269 38%,#FF7B1C 62%,#0A0F29 100%);pointer-events:none;z-index:2}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 0}.nav .left{display:flex;align-items:center;gap:40px}.logo{width:48px;height:48px;flex-shrink:0}.links{display:flex;align-items:center;gap:28px}.nl{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:1.2;color:var(--pale);padding:10px 0;position:relative}.nl .nd{width:8px;height:8px;border-radius:50%;background:var(--spot);box-shadow:0 0 8px 2px rgba(255,123,28,.55);opacity:0;transform:scale(.4);transition:opacity .2s,transform .2s;flex-shrink:0}.nl:hover .nd,.nl[aria-expanded=true] .nd{opacity:1;transform:none}.nl:hover,.nl[aria-expanded=true]{color:#fff}.nl img{width:12px;height:12px;transition:transform .2s}.nl[aria-expanded=true] img{transform:rotate(180deg)}.actions{display:flex;align-items:center;gap:20px}.lang{display:inline-flex;align-items:center;gap:8px;padding:8px;border-radius:12px;border:.5px solid rgba(201,210,238,.5);font-size:15px;line-height:1.2;color:var(--pale)}.lang img{width:12px;height:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:16px;line-height:1.2;white-space:nowrap;border-radius:20px;transition:background .2s,box-shadow .2s,transform .2s,border-color .2s}.btn-white{height:43px;padding:0 20px;background:#fff;color:var(--midnight)}.btn-white:hover{box-shadow:0 0 0 4px rgba(255,255,255,.18)}.btn-deep{height:43px;padding:0 20px;background:var(--deep);color:#fff}.btn-deep:hover{background:#2747c9;box-shadow:0 0 0 4px rgba(30,63,191,.18)}.btn-orange{height:48px;padding:0 24px;background:var(--orange);color:#fff}.btn-orange:hover{background:#FF912F;box-shadow:0 2px 8px rgba(255,123,28,.8)}.btn-line{height:49px;padding:0 24px;border:.5px solid rgba(201,210,238,.5);color:#fff}.btn-line:hover{border-color:#fff}.fixnav{position:fixed;left:0;right:0;top:0;z-index:60;background:var(--blue5);padding-top:env(safe-area-inset-top,0px);transform:translateY(-110%);transition:transform .35s ease;box-shadow:0 8px 24px -16px rgba(10,15,41,.35)}.fixnav.show{transform:none}.fixnav .nav{min-height:64px}.fixnav .nl{color:var(--stage)}.fixnav .nl:hover,.fixnav .nl[aria-expanded=true]{color:var(--stage)}.fixnav .lang{color:var(--stage);border-color:var(--grey40)}.mega{position:absolute;left:50%;top:calc(100% + 8px);width:min(1280px, calc(100vw - 32px));transform:translate(-50%,-6px);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;z-index:70;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 2px 8px rgba(10,15,41,.12),0 40px 80px -40px rgba(0,0,0,.4);color:var(--stage)}.mega.open{opacity:1;visibility:visible;transform:translate(-50%,0)}.mega .body{display:flex;gap:40px;padding:36px 40px 32px}.mega .fams{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--spot);box-shadow:0 0 10px 2px rgba(255,123,28,.5)}.fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.fam-h{display:flex;align-items:center;gap:12px;white-space:nowrap;font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:18px;line-height:1.15;color:var(--stage)}.fam-h:hover{color:var(--deep)}.ftile{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ftile img{width:22px;height:22px}.vlist{list-style:none;margin:10px 0 0;padding:4px 0 0 52px}.vl{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:15px;color:var(--text2)}.vl::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pale);transition:background .2s,box-shadow .2s}.vl:hover{color:var(--stage)}.vl:hover::before{background:var(--spot);box-shadow:0 0 10px 2px rgba(255,123,28,.55)}.mega .story{width:300px;flex-shrink:0;align-self:stretch}.mega .strip{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:var(--off);border-top:1px solid var(--blue10);font-size:15px;color:var(--text2)}.mega .strip a{color:var(--deep);font-weight:600}.hero{background:var(--stage);color:#fff;overflow:hidden}.hero .inner{position:relative;z-index:1;padding:56px 0 72px;display:flex;flex-direction:column;gap:64px}.hero .nav{position:relative}.hero .content{display:flex;flex-direction:column;align-items:center;gap:56px}.hero .copy{width:min(880px,100%);display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.kicker{font-size:13px;font-weight:600;line-height:1.3;color:var(--pale)}.h1{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:88px;line-height:1;letter-spacing:-.02em}.h1 .g{background:linear-gradient(127deg,#fff 25.9%,#C9D2EE 59.7%);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:19px;line-height:1.5;color:var(--pale)}.hero .btns{display:flex;gap:12px}.hero figure{margin:0;width:min(1154px,100%);height:507px;border-radius:20px;overflow:hidden}.hero figure img{width:100%;height:100%;object-fit:cover}.mnav{display:none}.logos{background:var(--stage);border-top:.5px solid rgba(98,121,210,.5);height:96px;display:flex;align-items:center;overflow:hidden;position:relative}.logos .copy{position:relative;z-index:2;height:100%;display:flex;align-items:center;padding:0 24px 0 max(24px, calc((100% - 1216px)/2));background:linear-gradient(90deg,var(--stage) 93%,rgba(10,15,41,0));font-weight:500;font-size:16px;color:var(--pale);white-space:nowrap}.marq{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mtrack{display:flex;gap:16px;width:max-content;animation:marq 40s linear infinite}.logos:hover .mtrack{animation-play-state:paused}@keyframes marq{to{transform:translateX(-50%)}}.lchip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:1000px;border:1px solid var(--grey60);font-weight:600;font-size:16px;line-height:1.2;color:var(--blue5);white-space:nowrap}.lchip img{width:32px;height:32px;border-radius:50%}.sec{padding:104px 0}.title{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:56px;line-height:1.05}.sub{font-size:18px;line-height:1.5}.shead{display:flex;flex-direction:column;gap:16px;width:min(760px,100%)}.venues{background:#fff}.venues .wrap{display:flex;flex-direction:column;gap:48px}.venues .sub{color:var(--grey70)}.tabs{position:relative;background:var(--blue5);border-radius:32px;height:730px;display:flex}.tabs .left{flex:1;min-width:0;display:flex;gap:24px;padding:56px 56px 56px 16px}.arrows{display:flex;flex-direction:column;justify-content:center;gap:16px}.arr{width:40px;height:40px;border-radius:1000px;background:var(--off);display:flex;align-items:center;justify-content:center;transition:opacity .2s,box-shadow .2s}.arr img{width:16px;height:16px}.arr:disabled{opacity:.5;cursor:default}.arr:not(:disabled):hover{box-shadow:0 0 0 4px rgba(30,63,191,.12)}.opts{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.it{border-radius:24px;background:var(--off);position:relative;overflow:hidden;transition:height .4s cubic-bezier(.65,0,.35,1),box-shadow .3s;height:64px;flex-shrink:0}.it.open{height:298px;box-shadow:0 24px 14px -20px rgba(0,0,0,.15);background:linear-gradient(var(--off),var(--off)) padding-box,linear-gradient(180deg,var(--fc) 0%,var(--deep) 100%) border-box;border:2px solid transparent}.it-head{display:flex;align-items:center;gap:8px;width:100%;height:64px;padding:0 24px;text-align:left}.it.open .it-head{display:none}.it-num{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:var(--grey50)}.it-title{flex:1;font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:18px;line-height:1;color:var(--grey50)}.it-head:hover .it-title{color:var(--stage)}.it-head img,.it-min img{width:24px;height:24px}.it-body{display:none;gap:8px;padding:30px 22px 30px 14px;height:100%}.it.open .it-body{display:flex}.it-ico{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.it-ico i{width:8px;height:8px;border-radius:50%;background:var(--spot);box-shadow:0 0 8px 2px rgba(255,123,28,.55)}.it-info{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.it-copy{flex:1;display:flex;flex-direction:column;gap:16px}.it-name{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:24px;line-height:1}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{background:#fff;border:.5px solid var(--fc);border-radius:100px;padding:4px 12px;font-size:14px;color:var(--midnight);line-height:normal}.it-p b{display:block;font-size:18px;line-height:1.5;color:var(--grey70)}.it-p span{display:block;font-size:16px;line-height:1.5;color:var(--grey50)}.btn-sm{height:40px;padding:0 16px;border-radius:16px;background:var(--deep);color:#fff;font-weight:600;font-size:14px;align-self:flex-start}.btn-sm:hover{background:#2747c9;box-shadow:0 0 0 4px rgba(30,63,191,.15)}.it-min{align-self:flex-start;flex-shrink:0}.it-media{display:none}.panel{width:572px;flex-shrink:0;border-radius:32px;overflow:hidden;position:relative}.panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease;transform:scale(1.02)}.panel img.on{opacity:1;transform:none;transition:opacity .5s ease,transform 1.2s ease}.fcard{position:absolute;opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease;pointer-events:none;max-width:none;z-index:2}.fcard.on{opacity:1;transform:none;transition-delay:.15s}.vstrip{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 40px;border-radius:16px;background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),var(--blue5)}.vstrip .c{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--text2)}.vstrip .c i{width:8px;height:8px;border-radius:50%;background:var(--spot);box-shadow:0 0 8px 2px rgba(255,123,28,.55);flex-shrink:0}.vstrip a{color:var(--deep);font-weight:600;font-size:15px;white-space:nowrap}.features{background:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.05)),var(--stage);color:#fff;overflow:hidden}.features .wrap{position:relative;z-index:1;display:flex;flex-direction:column;gap:48px}.features .sub{color:var(--grey40)}.features .sub b{color:#fff;font-weight:600}.fgrid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:460px;gap:16px}.feat{grid-column:span 1;padding:4px 0;border-radius:24px}.feat.wide{grid-column:span 2}.feat .in{height:100%;background:var(--stage);border:1px solid var(--grey80);border-radius:24px;padding:24px 24px 32px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow:hidden;transition:border-color .3s,transform .3s}.feat:hover .in{border-color:#3a4370;transform:translateY(-3px)}.fimg{height:220px;width:240px;position:relative;box-shadow:0 4px 34px rgba(0,0,0,.25)}.feat.wide .fimg{width:100%}.fimg .clip{position:absolute;inset:0;overflow:hidden}.fimg img{position:absolute}.vd{position:absolute;left:50%;top:50%;transform:translate(-50%,-30%);opacity:0;transition:opacity .25s,transform .25s;z-index:2;height:36px;padding:0 16px;border-radius:12px;background:var(--orange);color:#fff;font-weight:600;font-size:14px;display:flex;align-items:center;white-space:nowrap;box-shadow:0 2px 8px rgba(255,123,28,.6)}.feat:hover .vd,.feat:focus-within .vd{opacity:1;transform:translate(-50%,-50%)}.fimg.il{box-shadow:none;display:flex;align-items:center;justify-content:center}.fimg.il img{position:static;width:240px;height:220px;max-width:100%;transition:transform .4s ease}.feat.wide .fimg.il img{width:312px;height:286px;margin:-33px 0}.feat:hover .fimg.il img{transform:translateY(-4px)}.fcopy{width:100%;display:flex;flex-direction:column;gap:8px}.fcopy .lb{font-size:13px;font-weight:600;line-height:1.3;color:var(--pale)}.fcopy .tt{font-size:22px;font-weight:700;line-height:1.2}.fcopy .tx{font-size:16px;line-height:1.5;color:var(--grey40)}.center{display:flex;justify-content:center}.btn-orange.r16{border-radius:16px}.proof{background:var(--blue5)}.proof .wrap{display:flex;flex-direction:column;gap:48px}.track{display:flex;gap:20px;overflow-x:auto;margin-right:calc(-1 * max(24px, (100vw - 1216px)/2))!important;padding-right:max(24px, (100vw - 1216px)/2)!important;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 0 14px;margin:-6px 0 -14px;scroll-behavior:smooth}.track::-webkit-scrollbar{display:none}.tcard{flex:0 0 384px;height:420px;scroll-snap-align:start;padding:4px 0;border-radius:24px}.tcard .in{position:relative;height:100%;border-radius:24px;padding:40px 32px 32px;display:flex;flex-direction:column;gap:24px;overflow:hidden;background:var(--off);transition:transform .3s,box-shadow .3s}.tcard .bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .35s}.tcard .bg::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.7)}.tcard:hover .in,.tcard:focus-visible .in{transform:translateY(-4px);box-shadow:0 24px 24px -20px rgba(0,0,0,.45)}.tcard:hover .bg,.tcard:focus-visible .bg{opacity:1}.tcard .q,.tcard .tco,.tcard .tq,.tcard .who{position:relative;z-index:1;transition:color .3s}.tcard .q{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:800;font-size:160px;line-height:.62;height:52px;color:var(--grey10);letter-spacing:-.02em}.tco{font-weight:700;font-size:16px;line-height:1.3;color:#8E9FDF}.tq{flex:1;font-size:16px;line-height:1.5;color:var(--stage)}.tq b{font-weight:700}.who{display:flex;align-items:center;gap:12px}.who .av{width:40px;height:40px;position:relative;flex-shrink:0}.who .av img{position:absolute;inset:0;width:40px;height:40px;border-radius:50%;transition:opacity .3s}.who .av .h2x{opacity:0}.who b{display:block;font-size:16px;line-height:1.5}.who span{display:block;font-size:14px;line-height:1.5;color:var(--grey50);transition:color .3s}.tcard:hover .tco{color:var(--pale)}.tcard:hover .tq,.tcard:hover .who b{color:#fff}.tcard:hover .who span{color:var(--pale)}.tcard:hover .who .av .h2x{opacity:1}.tcard:hover .who .av .d2x{opacity:0}.pager{display:flex;gap:16px;justify-content:center;align-items:center}.pager .arr:disabled{opacity:.5}.pdots{display:flex;gap:16px;align-items:center;padding:16px 24px;border-radius:1000px;background:var(--off)}.pdots button{width:8px;height:8px;border-radius:1000px;background:var(--grey30);transition:background .2s,box-shadow .2s}.pdots button.on{background:var(--orange);box-shadow:0 0 4px var(--orange)}.about{background:var(--blue5);padding:0 0 32px}.abox{position:relative;overflow:hidden;background:var(--stage);border-radius:32px;padding:48px;display:flex;gap:48px;align-items:center;color:#fff}.abox .grad{position:absolute;inset:-107.62% -10.69% -3.72% -28.03%;z-index:0;pointer-events:none}.abox .grad>div{position:absolute;inset:-22.25% -8.89%}.abox .grad img{width:100%;height:100%}.abox .copy{position:relative;z-index:2;width:464px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.abox .copy p{font-size:18px;line-height:1.5;color:var(--pale)}.abox .copy a{color:var(--orange);font-weight:600;font-size:16px}.abox .right{position:relative;z-index:2;flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.stats{display:flex;justify-content:space-between;gap:16px}.stat b{display:block;font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:52px;line-height:1}.stat span{display:block;font-size:14px;line-height:1.2;color:var(--pale);margin-top:4px}.badges{display:flex;gap:16px}.badges span{flex:1;display:flex;justify-content:center;align-items:center;padding:10px 16px;border-radius:999px;border:1px solid rgba(187,197,236,.5);font-weight:600;font-size:15px;line-height:1.2;color:var(--pale);white-space:nowrap}.badges span.wide{flex:0 0 auto;font-weight:400}.insights{background:var(--blue5)}.insights .wrap{display:flex;flex-direction:column;gap:40px}.ihead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.ihead a{color:var(--deep);font-weight:600;white-space:nowrap}.icard{flex:0 0 400px;height:384px;padding:4px 0;scroll-snap-align:start}.icard .in{height:100%;background:var(--off);border:1px solid var(--grey10);border-radius:24px;padding:16px;display:flex;flex-direction:column;gap:16px;transition:transform .3s,box-shadow .3s}.icard:hover .in{transform:translateY(-4px);box-shadow:0 20px 30px -24px rgba(16,29,86,.45)}.icard .img{flex:1;min-height:0;border-radius:20px;overflow:hidden}.icard .img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.icard:hover .img img{transform:scale(1.04)}.meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;line-height:1.3;color:var(--grey50)}.tag{display:flex;align-items:center}.tag span{background:var(--blue5);border-radius:8px;padding:4px;display:flex;align-items:center}.tag img{width:16px;height:16px}.tag em{font-style:normal;font-weight:500;color:var(--mid)}.icard h3{font-size:18px;font-weight:600;line-height:1.3;height:47px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.icard .rm{font-size:14px;font-weight:700;color:var(--deep)}.closing{color:#fff;text-align:center;overflow:hidden;background:var(--midnight)}.closing .bgimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.closing .wrap{position:relative;z-index:1;padding:112px 0;display:flex;flex-direction:column;align-items:center;gap:28px}.closing h2{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:80px;line-height:1;letter-spacing:-.02em}.closing p{font-size:18px;color:var(--pale)}.pulse{display:inline-block;animation:pulse 2.6s ease-in-out infinite}@keyframes pulse{0%,100%{text-shadow:0 0 0 rgba(255,123,28,0)}50%{text-shadow:0 0 18px rgba(255,123,28,.9)}}.footer{background:var(--stage);color:#fff;overflow:hidden}.footer .wrap{position:relative;z-index:1;padding:72px 0 40px;display:flex;flex-direction:column;gap:56px}.ftop{display:flex;gap:64px}.fbrand{width:550px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.fbrand .logo{width:96px;height:96px}.mtp{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:30px;line-height:1.1;letter-spacing:-.02em}.mtp .hl{display:inline-flex;align-items:center;height:36px;padding:0 10px 3px;border:.5px solid var(--orange);border-radius:1000px;color:var(--orange);margin-left:4px}.fright{flex:1;min-width:0;display:flex;flex-direction:column;gap:64px}.fcols{display:flex;gap:32px}.fcol{flex:1;display:flex;flex-direction:column;gap:10px;font-size:15px}.fcol>b{font-weight:600;line-height:1.2}.fcol a{color:var(--pale);line-height:1.5}.fcol a:hover{color:#fff}.btn-login{height:37px;padding:0 22px;border-radius:20px;border:1px solid var(--mid);color:#fff;font-weight:600;align-self:flex-start}.btn-login:hover{background:rgba(63,91,208,.2)}.social{display:flex;gap:8px;padding-top:8px}.social img{width:32px;height:32px}.news{display:flex;align-items:center;gap:16px}.news p{width:194px;flex-shrink:0;color:var(--pale);line-height:1.2}.nform{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 24px;border-radius:16px;border:.5px solid rgba(201,210,238,.5)}.nform label{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.nform img{width:18px;height:18px}.nform input{flex:1;min-width:0;background:none;border:0;color:#fff;font:inherit;font-size:16px;outline:none}.nform input::placeholder{color:var(--pale)}.nform button{height:35px;padding:0 22px;border-radius:20px;background:#fff;color:var(--midnight);font-weight:600}.legal{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;border-top:1px solid #142774;font-size:13px;font-weight:600;line-height:1.3;color:var(--pale)}.legal .l{display:flex;align-items:center;gap:16px}.blist{display:flex;gap:8px}.blist img{width:48px;height:48px;border-radius:50%}.legal .r{display:flex;gap:24px;flex-wrap:wrap}.fgrid4m{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.fgrid4m .vlist{padding-left:0}.fgrid4m .vl{white-space:nowrap;font-size:14.5px}.ftile-b{background:linear-gradient(198.7deg,#3F5BD0 0%,#101D56 100%)}.ftile svg{width:22px;height:22px}.mpromo{width:300px;flex-shrink:0;border-radius:24px;background:var(--stage);color:#fff;padding:28px;display:flex;flex-direction:column;gap:16px;overflow:hidden;transition:transform .3s}.mpromo:hover{transform:translateY(-3px)}.mpromo b{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:24px;line-height:1.15;position:relative;z-index:1}.mpromo .eyebrow,.mpromo .rm{position:relative;z-index:1}.mpromo .pk3{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;position:relative;z-index:1}.mpromo .pk3 span{padding:6px 12px;border-radius:999px;border:1px solid rgba(201,210,238,.35);font-size:13px;font-weight:600;color:var(--pale)}.mpromo .rm{font-weight:700;font-size:14px}@media (max-width:1060px){.mnav-wrap{transition:transform .35s ease}.mnav-wrap.hide{transform:translateY(-100%)}}.mbtn{width:40px;height:40px;border-radius:1000px;border:1px solid var(--pale);display:flex;align-items:center;justify-content:center;position:relative;z-index:102;transition:background .3s,border-color .3s}.mbtn span{position:absolute;left:11px;width:16px;height:1.6px;border-radius:2px;background:#fff;transition:transform .35s ease,top .35s ease,background .3s,opacity .2s}.mbtn span:nth-child(1){top:14px}.mbtn span:nth-child(2){top:19px}.mbtn span:nth-child(3){top:24px}body.menu-open .mbtn{border-color:var(--pale);background:transparent}body.menu-open .mbtn span{background:var(--stage)}body.menu-open .mbtn span:nth-child(1){top:19px;transform:rotate(45deg)}body.menu-open .mbtn span:nth-child(2){opacity:0}body.menu-open .mbtn span:nth-child(3){top:19px;transform:rotate(-45deg)}.mmenu{position:fixed;inset:0;z-index:100;background:#F4F7FC;color:var(--stage);display:flex;flex-direction:column;clip-path:circle(0px at var(--cx,90%) var(--cy,40px));transition:clip-path .65s cubic-bezier(.7,0,.2,1);visibility:hidden;overflow-y:auto;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body.menu-open .mmenu{clip-path:circle(150% at var(--cx,90%) var(--cy,40px));visibility:visible}.mmenu.closing{visibility:visible}.mm-top{flex-shrink:0;height:var(--mtop,80px)}body.menu-open .mnav-wrap{z-index:101}body.menu-open .mnav{background:transparent}.mnav{transition:background .3s}.banner{flex-wrap:wrap}.mm-links{flex:1;display:flex;flex-direction:column;gap:24px}.mm-sec{padding:0 24px}.mm-sec.ind.open{background:var(--blue10);padding-top:24px;padding-bottom:24px}.mm-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:32px;line-height:1.2;color:var(--stage);text-align:left}.mm-row img{width:16px;height:16px;transition:transform .3s}.mm-row[aria-expanded=true] img{transform:rotate(180deg)}.mm-panel{display:none}.mm-sec.open .mm-panel{display:block}.mslider{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:8px -24px 0;padding:0 24px;scrollbar-width:none}.mslider::-webkit-scrollbar{display:none}.mcard{flex:0 0 224px;height:180px;border-radius:16px;position:relative;overflow:hidden;scroll-snap-align:start;display:flex;align-items:flex-end;padding:16px}.mcard img.ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 36%,rgba(0,0,0,.6) 67%)}.mcard .hd{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:#fff;font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:16px;line-height:1.15}.mcard .ti{width:24px;height:24px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mcard .ti img{width:16.5px;height:16.5px}.mm-all{display:inline-flex;align-items:flex-end;height:32px;margin-top:8px;color:var(--deep);font-weight:600;font-size:15px}.mm-flist{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.mm-flist a{display:block;padding:8px 0;font-size:17px;color:var(--text2)}.mm-foot{padding:16px 24px 24px;display:flex;flex-direction:column;gap:24px;flex-shrink:0}.mm-acts{display:flex;align-items:center;justify-content:space-between;font-size:18px}.mm-acts .l{display:flex;align-items:center;gap:20px}.mm-lang{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;border:1px solid var(--pale)}.mm-lang img{width:12px;height:12px}.mm-cta{height:64px;border-radius:20px;background:var(--deep);color:#fff;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center}.mm-links>*,.mm-foot{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}body.menu-open .mm-links>*,body.menu-open .mm-foot{opacity:1;transform:none}body.menu-open .mm-links>*:nth-child(1){transition-delay:.25s}body.menu-open .mm-links>*:nth-child(2){transition-delay:.31s}body.menu-open .mm-links>*:nth-child(3){transition-delay:.37s}body.menu-open .mm-links>*:nth-child(4){transition-delay:.43s}body.menu-open .mm-foot{transition-delay:.5s}body.menu-open{overflow:hidden}@media (max-width:1180px){.h1{font-size:72px}.tabs .left{padding:40px 24px 40px 12px}.panel{width:46%}.fcard{display:none}.abox{flex-direction:column;align-items:stretch}.abox .copy{width:auto}.fbrand{width:38%}}@media (max-width:1060px){.hero .nav .links,.hero .nav .actions,.fixnav{display:none}.hero .nav{display:none}.mnav{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--stage);position:sticky;top:0;z-index:50}.mnav-wrap{position:sticky;top:0;z-index:50}.hero .inner{padding-top:24px;gap:0}.fgrid4{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.feat.wide{grid-column:span 2}.feat .in{gap:24px}}@media (max-width:900px){.tabs{height:auto;background:transparent;border-radius:0}.tabs .left{padding:0}.arrows,.panel{display:none}.opts{gap:16px}.it.open{height:auto}.it-body{padding:24px 16px 24px 12px;height:auto}.it-media{display:block;position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1/1.05;margin:4px 0 8px}.it-media img.ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.it-media img.mc{position:absolute;right:-4%;bottom:2%;width:78%;height:auto;max-width:none}.it-info .btn-sm{align-self:stretch}.vstrip{flex-direction:column;align-items:flex-start;padding:16px 20px}.vstrip .c{align-items:flex-start}.vstrip .c i{margin-top:7px}}@media (max-width:760px){.banner{min-height:80px;padding:12px 24px}.banner .gold{font-size:16px}.banner .rest{font-size:14px}.save{height:30px;font-size:13px}.h1{font-size:46px;letter-spacing:-.92px}.lead{font-size:16px}.hero .copy{gap:32px}.hero .content{gap:40px}.hero .btns{flex-direction:column;width:100%}.hero .btns .btn{width:100%}.hero figure{height:280px}.logos .copy{display:none}.sec{padding:64px 0}.title{font-size:36px}.sub{font-size:16px}.fgrid4{grid-template-columns:1fr}.feat.wide{grid-column:span 1}.feat .fimg{width:100%}.tcard{flex-basis:300px;height:auto;min-height:400px}.tcard .in{padding:32px 24px 24px}.icard{flex-basis:300px}.ihead{flex-direction:column;align-items:flex-start}.abox{padding:32px 24px;gap:32px;border-radius:24px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:24px}.stat b{font-size:44px}.badges{flex-wrap:wrap}.badges span{flex:1 1 40%}.badges span.wide{flex:1 1 100%}.closing .wrap{padding:72px 0}.closing h2{font-size:44px}.closing p{font-size:16px}.ftop{flex-direction:column;gap:40px}.fbrand{width:auto}.fcols{flex-direction:column;gap:32px}.news{flex-direction:column;align-items:stretch}.news p{width:auto}.legal{flex-direction:column;align-items:flex-start}.legal .l{flex-direction:column;align-items:flex-start}.mtp{font-size:26px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.mmenu{clip-path:none!important;opacity:0;transition:opacity .2s!important}body.menu-open .mmenu{opacity:1}}.page[hidden]{display:none!important}.topnav{background:var(--stage);color:#fff;position:relative;z-index:40;padding-top:24px}.topnav .wrap{position:relative;z-index:1}.nl[aria-current=page]{color:#fff}.nl[aria-current=page] .nd{opacity:1;transform:none}.fixnav .nl[aria-current=page]{color:var(--stage);font-weight:600}.phero{background:var(--stage);color:#fff;overflow:hidden}.phero>.wrap{position:relative;z-index:1;padding:72px 0 96px;display:flex;flex-direction:column;gap:28px}.pk{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pale)}.pk i{width:8px;height:8px;border-radius:50%;background:var(--spot);box-shadow:0 0 10px 2px rgba(255,123,28,.55)}.ph1{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:72px;line-height:1.02;letter-spacing:-.02em;max-width:940px}.ph1 .g{background:linear-gradient(127deg,#fff 25.9%,#C9D2EE 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.plead{font-size:19px;line-height:1.5;color:var(--pale);max-width:700px}.pbtns{display:flex;gap:12px;flex-wrap:wrap}.h2{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:48px;line-height:1.05;letter-spacing:-.01em}.lbl{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lbl i{width:8px;height:8px;border-radius:50%;background:var(--spot);box-shadow:0 0 10px 2px rgba(255,123,28,.5)}.sec-light{background:#fff}.sec-blue{background:var(--blue5)}.link-deep{color:var(--deep);font-weight:600;display:inline-flex;align-items:center;gap:8px}.link-deep:hover{color:var(--midnight)}.closing-sm .wrap{padding:96px 0}.subnav{position:sticky;top:64px;z-index:30;background:rgba(237,240,250,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--blue10)}.subnav .wrap{display:flex;gap:8px;padding:12px 0;overflow-x:auto;scrollbar-width:none}.subnav .wrap::-webkit-scrollbar{display:none}.subnav a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;font-weight:600;font-size:15px;color:var(--grey50);white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.subnav a i{width:7px;height:7px;border-radius:50%;background:var(--pale);transition:background .2s,box-shadow .2s}.subnav a:hover{color:var(--stage)}.subnav a.on{background:#fff;color:var(--stage);box-shadow:0 4px 14px -8px rgba(16,29,86,.35)}.subnav a.on i{background:var(--spot);box-shadow:0 0 8px 2px rgba(255,123,28,.5)}.subnav .sp{flex:1}.fgroup{padding:96px 0}.fgroup .wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:start}.fg-show{position:sticky;top:150px;border-radius:32px;overflow:hidden;background:var(--stage);color:#fff;isolation:isolate}.fg-show .media{height:420px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.fg-show .media img{max-width:none}.fg-show .cap{position:relative;z-index:1;padding:28px 32px 32px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--grey80)}.fg-show .cap .lb{font-size:13px;font-weight:600;color:var(--pale)}.fg-show .cap .tt{font-size:24px;font-weight:700;line-height:1.2}.fg-show .cap .tx{font-size:16px;color:var(--grey40)}.fg-intro{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.fg-intro p{font-size:18px;color:var(--grey70)}.fl{display:grid;grid-template-columns:28px 1fr auto;gap:16px;align-items:start;padding:22px 0;border-top:1px solid var(--blue10);transition:padding .25s}.fl:last-child{border-bottom:1px solid var(--blue10)}.fl .d{width:10px;height:10px;border-radius:50%;background:var(--pale);margin-top:8px;transition:background .25s,box-shadow .25s}.fl .lb,.fl .tt,.fl .tx{display:block}.fl .lb{font-size:13px;font-weight:600;color:var(--muted)}.fl .tt{font-size:20px;font-weight:700;line-height:1.25;margin-top:2px}.fl .tx{font-size:15px;color:var(--grey50);margin-top:4px}.fl .go{font-size:14px;font-weight:600;color:var(--deep);opacity:0;transform:translateX(-6px);transition:opacity .25s,transform .25s;white-space:nowrap;margin-top:6px}.fl:hover{padding-left:6px}.fl:hover .d{background:var(--spot);box-shadow:0 0 10px 2px rgba(255,123,28,.55)}.fl:hover .go{opacity:1;transform:none}.pk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pkg{background:#fff;border:1px solid var(--blue10);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:20px}.pkg.mid{background:var(--stage);color:#fff;border-color:var(--stage);position:relative;overflow:hidden;isolation:isolate}.pkg .nm{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:36px;line-height:1}.pkg .who{font-size:16px;color:var(--grey50)}.pkg.mid .who{color:var(--pale)}.pkg ul{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid var(--blue10);display:flex;flex-direction:column;gap:12px;flex:1}.pkg.mid ul{border-color:#22284a}.pkg li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4}.pkg li::before{content:"";width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--deep);flex-shrink:0}.pkg.mid li::before{background:var(--spot);box-shadow:0 0 8px 2px rgba(255,123,28,.45)}.pkg li.plus{font-weight:700}.pkg li.plus::before{background:transparent;border:1.5px solid currentColor;width:7px;height:7px}.pkg .btn{align-self:stretch;height:48px;border-radius:16px}.btn-outline{border:1px solid var(--pale);color:var(--stage);background:#fff}.btn-outline:hover{border-color:var(--deep);color:var(--deep)}.note{font-size:13px;color:var(--grey50)}.integ{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;padding:40px;border-radius:28px;background:var(--blue5)}.integ .chips2{display:flex;gap:10px;flex-wrap:wrap}.integ .chips2 span{padding:10px 16px;border-radius:999px;background:#fff;border:1px solid var(--blue10);font-weight:600;font-size:15px}.bigq{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center;padding:56px;border-radius:32px;background:var(--stage);color:#fff;overflow:hidden;isolation:isolate}.bigq .n{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:120px;line-height:.9;background:linear-gradient(127deg,#fff 25.9%,#C9D2EE 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.bigq blockquote{margin:0;font-size:22px;line-height:1.45;font-weight:500}.bigq .by{margin-top:16px;display:flex;align-items:center;gap:12px;font-size:15px;color:var(--pale)}.bigq .by img{width:40px;height:40px;border-radius:50%}.famchips{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.famchips a{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;border:1px solid rgba(201,210,238,.3);font-weight:600;font-size:15px;color:#fff;transition:border-color .2s,background .2s}.famchips a:hover{border-color:var(--orange);background:rgba(255,123,28,.08)}.famchips .ftile{width:28px;height:28px;border-radius:8px}.famchips .ftile img{width:16px;height:16px}.fam-sec{padding:104px 0}.fam-sec .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.fam-sec.rev .media{order:-1}.fam-sec .copy{display:flex;flex-direction:column;gap:20px}.fam-eb{display:flex;align-items:center;gap:12px;font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:18px}.fam-sec .copy>p{font-size:18px;color:var(--grey70)}.vt{display:flex;flex-direction:column;gap:10px}.vt .lab{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.vt .list{display:flex;gap:8px;flex-wrap:wrap}.vt a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:.5px solid var(--fc);font-size:15px;color:var(--midnight);transition:background .2s,box-shadow .2s}.vt a::after{content:"→";font-size:13px;color:var(--grey50);transition:transform .2s}.vt a:hover{box-shadow:0 6px 16px -10px var(--fc)}.vt a:hover::after{transform:translateX(3px);color:var(--stage)}.kf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.kf li{display:grid;grid-template-columns:16px 1fr;gap:12px;font-size:16px;line-height:1.45;color:var(--grey70)}.kf li::before{content:"";width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--fc)}.kf b{color:var(--stage)}.fam-sec .media{position:relative}.fam-sec .media .ph{width:100%;aspect-ratio:572/600;object-fit:cover;border-radius:32px}.fam-sec .media .bar{position:absolute;left:24px;right:24px;bottom:-3px;height:6px;border-radius:6px}.fam-sec .media .mc{position:absolute;bottom:-28px;max-width:none}.fam-sec:not(.rev) .media .mc{right:-36px}.fam-sec.rev .media .mc{left:-36px}.multi{background:var(--stage);color:#fff;overflow:hidden}.multi .wrap{position:relative;z-index:1;padding:104px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.multi p.l{font-size:18px;color:var(--pale)}.mpoints{display:flex;flex-direction:column;gap:0}.mpoints div{padding:24px 0;border-top:1px solid #22284a;display:grid;grid-template-columns:28px 1fr;gap:12px}.mpoints div:last-child{border-bottom:1px solid #22284a}.mpoints i{width:10px;height:10px;margin-top:8px;border-radius:50%;background:var(--spot);box-shadow:0 0 10px 2px rgba(255,123,28,.5)}.mpoints b{display:block;font-size:20px;line-height:1.3}.mpoints span{display:block;color:var(--grey40);margin-top:4px}.notsee{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:32px 40px;border-radius:24px;background:var(--blue5)}.notsee p{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:28px;line-height:1.15;display:flex;align-items:center;gap:14px}.notsee p i{width:12px;height:12px;border-radius:50%;background:var(--spot);box-shadow:0 0 12px 3px rgba(255,123,28,.55);flex-shrink:0}.feat-art{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;border-radius:32px;overflow:hidden;background:#fff;border:1px solid var(--grey10);transition:box-shadow .3s,transform .3s}.feat-art:hover{transform:translateY(-4px);box-shadow:0 30px 40px -32px rgba(16,29,86,.5)}.feat-art .img{min-height:420px;overflow:hidden}.feat-art .img img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.feat-art:hover .img img{transform:scale(1.04)}.feat-art .c{padding:48px;display:flex;flex-direction:column;gap:16px;justify-content:center}.feat-art h2{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:36px;line-height:1.1}.feat-art p{font-size:17px;color:var(--grey50)}.filters{display:flex;gap:8px;flex-wrap:wrap}.filters button{height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--pale);background:#fff;font-weight:600;font-size:15px;color:var(--grey50);transition:all .2s}.filters button:hover{color:var(--stage);border-color:var(--grey40)}.filters button[aria-pressed=true]{background:var(--stage);border-color:var(--stage);color:#fff}.agrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.agrid .icard{flex:none;width:auto}.agrid .icard[hidden]{display:none}.nbox{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:56px;border-radius:32px;background:var(--stage);color:#fff}.nbox .grad{position:absolute;inset:-107.62% -10.69% -3.72% -28.03%;z-index:-1;pointer-events:none}.nbox .grad>div{position:absolute;inset:-22.25% -8.89%}.nbox .grad img{width:100%;height:100%}.nbox .nform{background:rgba(10,15,41,.4)}.chero{background:var(--stage);color:#fff;overflow:hidden}.chero>.wrap{position:relative;z-index:1;padding:64px 0 104px;display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:72px;align-items:start}.cleft{display:flex;flex-direction:column;gap:28px;padding-top:8px}.steps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:0}.steps li{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:20px 0;border-top:1px solid #22284a}.steps li:last-child{border-bottom:1px solid #22284a}.steps .n{width:40px;height:40px;border-radius:50%;border:1px solid rgba(201,210,238,.4);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff}.steps li:first-child .n{border-color:var(--orange);box-shadow:0 0 14px rgba(255,123,28,.35)}.steps b{display:block;font-size:18px}.steps span{display:block;color:var(--grey40);font-size:15px;margin-top:2px}.miniq{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:20px;background:rgba(255,255,255,.05);border:1px solid #22284a}.miniq img{width:40px;height:40px;border-radius:50%}.miniq p{font-size:15px;color:var(--pale)}.miniq b{color:#fff;display:block;font-size:14px;margin-top:6px}.fcard2{background:#fff;color:var(--stage);border-radius:28px;padding:32px;box-shadow:0 40px 80px -40px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:18px}.fcard2 h2{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:28px;line-height:1.1}.frow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fld{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--text2)}.fld .opt{font-weight:400;color:var(--grey40)}.fld input,.fld select,.fld textarea{font:inherit;font-weight:400;font-size:16px;color:var(--stage);height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--pale);background:var(--off);outline:none;transition:border-color .2s,box-shadow .2s;width:100%}.fld textarea{height:88px;padding:12px 14px;resize:vertical}.fld select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--grey50) 50%),linear-gradient(135deg,var(--grey50) 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-size:5px 5px;background-repeat:no-repeat}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--deep);box-shadow:0 0 0 4px rgba(30,63,191,.12)}.seg{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.seg label{position:relative}.seg input{position:absolute;opacity:0;inset:0;cursor:pointer}.seg span{display:flex;align-items:center;justify-content:center;height:44px;border-radius:12px;border:1px solid var(--pale);font-weight:600;font-size:15px;color:var(--grey50);transition:all .2s}.seg input:checked+span{background:var(--stage);border-color:var(--stage);color:#fff}.seg input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.fcard2 .btn{height:56px;border-radius:16px;width:100%;font-size:17px}.legalnote{font-size:12px;color:var(--grey50);line-height:1.45}.done-msg{display:none;flex-direction:column;align-items:flex-start;gap:14px;padding:16px 0}.done-msg i{width:16px;height:16px;border-radius:50%;background:var(--spot);box-shadow:0 0 18px 6px rgba(255,123,28,.55)}.done-msg b{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:28px;line-height:1.1}.fcard2.sent form{display:none}.fcard2.sent .done-msg{display:flex}.ccards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cc{background:#fff;border:1px solid var(--blue10);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:10px;transition:transform .3s,box-shadow .3s}.cc:hover{transform:translateY(-4px);box-shadow:0 24px 30px -26px rgba(16,29,86,.5)}.cc .lbl{margin-bottom:4px}.cc b{font-size:20px;line-height:1.25}.cc p{color:var(--grey50);font-size:15px;flex:1}.phero.team{background:var(--stage)}.phero.team .bgph{position:absolute;inset:0;background-size:cover;background-position:center;z-index:-1}.phero.team .bgph::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,15,41,.88) 0%,rgba(10,15,41,.45) 50%,rgba(10,15,41,0) 100%)}.phero.team>.wrap{padding:120px 0 128px}.statrow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:48px 0}.statrow b{display:block;font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:52px;line-height:1}.statrow span{display:block;font-size:14px;color:var(--grey50);margin-top:6px}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start}.two .ps{display:flex;flex-direction:column;gap:20px;font-size:18px;line-height:1.6;color:var(--grey70)}.two .ps b{color:var(--stage)}.purpose{background:var(--stage);color:#fff;overflow:hidden}.purpose .wrap{position:relative;z-index:1;padding:112px 0;display:flex;flex-direction:column;gap:56px}.purpose .mtpbig{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:88px;line-height:1;letter-spacing:-.02em;max-width:900px}.purpose .mtpbig .g{background:linear-gradient(127deg,#fff 25.9%,#C9D2EE 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.vals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.val{border:1px solid #22284a;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:12px;background:rgba(255,255,255,.03);transition:border-color .3s,transform .3s}.val:hover{border-color:#3a4370;transform:translateY(-3px)}.val b{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:28px;line-height:1}.val p{color:var(--grey40);font-size:16px}.tl{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:40px}.tl::before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:linear-gradient(90deg,var(--pale),var(--deep))}.tl div{position:relative;display:flex;flex-direction:column;gap:8px}.tl div::before{content:"";position:absolute;top:-38px;left:0;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--deep)}.tl div.now::before{background:var(--spot);border:0;width:16px;height:16px;top:-39px;box-shadow:0 0 14px 4px rgba(255,123,28,.55)}.tl .y{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:36px;line-height:1}.tl .t{font-size:16px;color:var(--grey70)}.sbox{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;padding:56px;border-radius:32px;background:#fff;border:1px solid var(--blue10)}.sbadges{display:flex;gap:12px;margin-top:8px}.sbadges img{width:64px;height:64px;border-radius:50%}.sitems{display:flex;flex-direction:column}.sitems div{padding:20px 0;border-top:1px solid var(--blue10)}.sitems div:last-child{border-bottom:1px solid var(--blue10)}.sitems b{display:block;font-size:18px}.sitems span{display:block;color:var(--grey50);margin-top:4px}.careers{position:relative;overflow:hidden;isolation:isolate;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;padding:56px;border-radius:32px;background:var(--stage);color:#fff}@media (max-width:1180px){.chero>.wrap{grid-template-columns:1fr;gap:48px}.fcard2{max-width:640px}.statrow{grid-template-columns:repeat(3,1fr)}}@media (max-width:1060px){.topnav{display:none}.subnav{top:80px}.fgroup .wrap,.fam-sec .wrap,.multi .wrap,.two,.sbox,.nbox,.feat-art{grid-template-columns:1fr}.fam-sec.rev .media{order:0}.fg-show{position:relative;top:0}.pk-grid,.ccards,.vals{grid-template-columns:1fr}.agrid{grid-template-columns:repeat(2,1fr)}.tl{grid-template-columns:1fr 1fr;row-gap:56px}.tl::before{display:none}.tl div::before{top:-26px}.tl div.now::before{top:-27px}.bigq{grid-template-columns:1fr;gap:16px}}@media (max-width:760px){.ph1{font-size:44px}.plead{font-size:16px}.phero>.wrap{padding:48px 0 64px;gap:22px}.phero.team>.wrap{padding:72px 0 80px}.h2{font-size:34px}.fgroup,.fam-sec{padding:64px 0}.fl{grid-template-columns:20px 1fr}.fl .go{display:none}.fl .tt{font-size:18px}.fg-show .media{height:300px}.fam-sec .media .mc{width:62%!important;bottom:-20px}.fam-sec:not(.rev) .media .mc,.fam-sec.rev .media .mc{right:-8px;left:auto}.multi .wrap{padding:64px 0;gap:40px}.notsee{padding:24px}.notsee p{font-size:22px}.agrid{grid-template-columns:1fr}.feat-art .img{min-height:240px}.feat-art .c{padding:28px}.feat-art h2{font-size:26px}.nbox,.careers,.sbox,.integ,.bigq{padding:28px;border-radius:24px}.chero>.wrap{padding:40px 0 64px}.fcard2{padding:24px;border-radius:24px}.frow{grid-template-columns:1fr}.seg{grid-template-columns:repeat(2,1fr)}.statrow{grid-template-columns:repeat(2,1fr);padding:32px 0}.statrow b{font-size:40px}.purpose .wrap{padding:72px 0;gap:40px}.purpose .mtpbig{font-size:48px}.tl{grid-template-columns:1fr}.bigq .n{font-size:80px}.bigq blockquote{font-size:18px}}.subnav{top:0;transition:top .35s ease}body.fix-on .subnav{top:72px}@media (max-width:1060px){.subnav{top:80px}body.m-hide .subnav{top:0}}.ctwo{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:48px;align-items:start}.cside{display:flex;flex-direction:column;gap:16px}.crow{background:#fff;border:1px solid var(--blue10);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:8px;transition:transform .3s,box-shadow .3s}a.crow:hover{transform:translateY(-3px);box-shadow:0 24px 30px -26px rgba(16,29,86,.5)}.crow b{font-size:22px;line-height:1.25}.crow p{color:var(--grey50)}.crow .lbl{margin-bottom:4px}.crow .social img{width:28px;height:28px}.cform{box-shadow:0 30px 60px -40px rgba(16,29,86,.45)}.sbar{display:flex;align-items:center;gap:12px;max-width:720px;padding:8px 8px 8px 20px;border-radius:18px;background:#fff;color:var(--grey50);box-shadow:0 20px 40px -24px rgba(0,0,0,.6)}.sbar input{flex:1;min-width:0;border:0;outline:none;background:none;font:inherit;font-size:17px;color:var(--stage);height:44px}.sbar button{height:44px;padding:0 22px;border-radius:12px;background:var(--deep);color:#fff;font-weight:600}.sbar button:hover{background:#2747c9}.qgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.qa{background:#fff;border:1px solid var(--blue10);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:10px;transition:transform .3s,box-shadow .3s}.qa:hover{transform:translateY(-4px);box-shadow:0 24px 30px -26px rgba(16,29,86,.5)}.qa .qi{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(198.7deg,#3F5BD0 0%,#101D56 100%);color:#fff;margin-bottom:6px}.qa .qi svg{width:22px;height:22px}.qa b{font-size:19px;line-height:1.25}.qa p{color:var(--grey50);font-size:15px;flex:1}.topics{display:flex;flex-direction:column;gap:20px}.topics .chips2{display:flex;gap:10px;flex-wrap:wrap}.topics .chips2 a{padding:10px 16px;border-radius:999px;background:#fff;border:1px solid var(--blue10);font-weight:600;font-size:15px;transition:border-color .2s,color .2s}.topics .chips2 a:hover{border-color:var(--deep);color:var(--deep)}.sprom{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding:56px;border-radius:32px;background:var(--stage);color:#fff}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.faq-list{display:flex;flex-direction:column}.faq details{border-top:1px solid var(--pale);padding:4px 0}.faq details:last-child{border-bottom:1px solid var(--pale)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:18px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";width:22px;height:22px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--grey40);background:linear-gradient(var(--grey50),var(--grey50)) center/10px 1.5px no-repeat,linear-gradient(var(--grey50),var(--grey50)) center/1.5px 10px no-repeat;transition:transform .25s,border-color .25s}.faq details[open] summary::after{transform:rotate(45deg);border-color:var(--orange)}.faq details p{padding:0 40px 20px 0;color:var(--grey50)}@media (pointer:fine){body.c-on .faq summary{cursor:none}}.ahero>.wrap{padding:56px 0 56px;gap:24px}.acwrap{background:linear-gradient(180deg,var(--stage) 0 50%,#fff 50% 100%)}.crumbs{display:flex;gap:10px;font-size:14px;font-weight:600;color:var(--pale)}.crumbs a:hover{color:#fff}.crumbs span{color:var(--grey50)}.ameta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ameta>span>b{display:block;font-size:15px}.ameta>span>span{display:block;font-size:14px;color:var(--pale)}.ameta .sp{flex:1}.aav{width:44px;height:44px;border-radius:50%;background:linear-gradient(198.7deg,#3F5BD0,#101D56);border:1px solid rgba(201,210,238,.35);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.aav.lg{width:56px;height:56px;font-size:16px}.share{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;border:.5px solid rgba(201,210,238,.5);color:#fff;font-size:14px;font-weight:600;transition:border-color .2s}.share:hover{border-color:#fff}.share.ok{border-color:var(--orange)}.acover{position:relative;z-index:2}.acover img{width:100%;height:520px;object-fit:cover;border-radius:32px;box-shadow:0 40px 60px -40px rgba(10,15,41,.6)}.abody{background:#fff;padding:72px 0 96px}.agrid2{display:grid;grid-template-columns:240px minmax(0,720px);gap:80px;justify-content:center}.toc{position:sticky;top:32px;align-self:start;display:flex;flex-direction:column;gap:2px;transition:top .35s ease}body.fix-on .toc{top:104px}.toc .lbl{margin-bottom:12px}.toc a{display:flex;gap:10px;align-items:flex-start;padding:8px 0;font-size:14px;line-height:1.4;color:var(--grey50);transition:color .2s}.toc a::before{content:"";width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--pale);flex-shrink:0;transition:background .2s,box-shadow .2s}.toc a:hover{color:var(--stage)}.toc a.on{color:var(--stage);font-weight:600}.toc a.on::before{background:var(--spot);box-shadow:0 0 8px 2px rgba(255,123,28,.55)}.prose{font-size:18px;line-height:1.7;color:var(--grey70);display:flex;flex-direction:column;gap:20px}.prose .alead{font-size:22px;line-height:1.55;color:var(--stage)}.prose h2{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:32px;line-height:1.15;color:var(--stage);margin-top:28px;scroll-margin-top:96px}.callout{display:grid;grid-template-columns:20px 1fr;gap:12px;padding:24px;border-radius:20px;background:var(--blue5)}.callout i{width:10px;height:10px;margin-top:9px;border-radius:50%;background:var(--spot);box-shadow:0 0 10px 2px rgba(255,123,28,.55)}.callout p{font-size:17px}.callout b{color:var(--stage)}.pq{margin:12px 0;padding:8px 0 8px 28px;border-left:3px solid var(--orange);font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:28px;line-height:1.3;color:var(--stage)}.tbl{overflow-x:auto;border:1px solid var(--blue10);border-radius:20px}.tbl table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45;min-width:560px}.tbl th{text-align:left;padding:14px 18px;background:var(--blue5);color:var(--stage);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.tbl td{padding:14px 18px;border-top:1px solid var(--blue10);vertical-align:top}.tbl td:first-child{font-weight:700;color:var(--stage)}.acta{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:24px;background:var(--stage);color:#fff;margin:12px 0}.acta b{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:26px;line-height:1.2}.kt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.kt li{display:grid;grid-template-columns:20px 1fr;gap:10px}.kt li::before{content:"";width:8px;height:8px;margin-top:11px;border-radius:50%;background:var(--deep)}.author{display:flex;gap:16px;align-items:center;margin-top:24px;padding-top:28px;border-top:1px solid var(--blue10)}.author b{display:block;color:var(--stage)}.author p{font-size:15px;color:var(--grey50)}@media (max-width:1180px){.ctwo{grid-template-columns:1fr}.ctwo .cform{order:-1}.qgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1060px){.sprom,.faq{grid-template-columns:1fr}.agrid2{grid-template-columns:minmax(0,1fr);gap:32px}.toc{position:relative;top:0;padding:20px;border-radius:20px;background:var(--blue5)}}@media (max-width:760px){.qgrid{grid-template-columns:1fr}.sbar{padding:6px 6px 6px 14px}.sbar input{font-size:15px}.sbar button{padding:0 14px}.sprom{padding:28px;border-radius:24px;gap:24px}.ahero>.wrap{padding:40px 0 40px}.ahero .ph1{font-size:36px!important}.acover img{height:240px;border-radius:20px}.abody{padding:48px 0 64px}.prose{font-size:17px}.prose .alead{font-size:19px}.prose h2{font-size:26px}.pq{font-size:22px}.crow,.cform{border-radius:20px}}.fpage{background:#F7F9FE}.fp-hero{position:relative;overflow:hidden;color:#fff;background:var(--midnight);min-height:640px;display:flex;align-items:center}.fp-hbg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fp-hin{position:relative;z-index:1;display:flex;flex-direction:column;gap:22px;padding:40px 0 88px}.fp-crumbs{display:flex;gap:8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pale)}.fp-crumbs a:hover{color:#fff}.fp-crumbs [aria-current]{color:#fff}.fp-eb{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.06em;margin-top:28px}.ftile.fp-t{width:28px;height:28px;border-radius:8px}.ftile.fp-t img{width:16px;height:16px}.fp-h1{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:80px;line-height:1;letter-spacing:-.02em;max-width:640px}.fp-h1 .g{background:linear-gradient(127deg,#fff 25.9%,#C9D2EE 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.fp-sub{font-size:18px;line-height:1.5;color:var(--pale);max-width:560px}.fp-trust{background:var(--stage);color:var(--pale);border-top:1px solid #1A2350}.fp-trin{display:flex;align-items:center;gap:32px;padding:24px 0}.fp-trl{font-size:15px;white-space:nowrap;flex-shrink:0}.fp-mq{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.fp-mtr{display:flex;gap:12px;width:max-content;animation:fpmq 36s linear infinite}.fp-mq:hover .fp-mtr{animation-play-state:paused}@keyframes fpmq{to{transform:translateX(-50%)}}.fp-ini{width:32px;height:32px;border-radius:50%;background:#1A2350;color:var(--pale);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.fp-company{justify-content:space-between;flex-wrap:wrap;gap:20px}.fp-ci{display:flex;align-items:center;gap:12px;font-size:15px}.fp-ci svg{width:26px;height:26px}.fp-ci b{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:26px;color:#fff;font-weight:600}.fp-ci sup{font-size:.5em}.fp-story{font-size:15px;font-weight:600;color:var(--gold)}.fp-sec{padding:112px 0;position:relative;overflow:hidden}.fp-blue{background:var(--blue5)}.fp-light{background:#F7F9FE}.fp-dark{background:var(--stage);color:#fff}.fp-stack{display:flex;flex-direction:column;gap:48px;position:relative;z-index:1}.fp-h2{max-width:720px}.fp-vgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fp-vgrid.n5{grid-template-columns:repeat(6,minmax(0,1fr))}.fp-vgrid.n5 .fp-vc{grid-column:span 2}.fp-vgrid.n5 .fp-vc:nth-child(4){grid-column:2/4}.fp-vc{border-radius:24px;overflow:hidden;background:#fff;display:flex;flex-direction:column;text-align:center;transition:transform .35s,box-shadow .35s}.fp-vc:hover{transform:translateY(-4px);box-shadow:0 30px 40px -32px rgba(16,29,86,.45)}.fp-vimg{height:290px;background:linear-gradient(180deg,#DCE3F3,#F7F9FE);display:flex;align-items:center;justify-content:center;overflow:hidden}.fp-vimg img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.fp-vc:hover .fp-vimg img{transform:scale(1.04)}.fp-vph{display:flex;flex-direction:column;align-items:center;gap:14px}.ftile.fp-tl{width:72px;height:72px;border-radius:20px}.ftile.fp-tl img{width:38px;height:38px}.fp-pend{display:inline-flex;padding:4px 10px;border-radius:999px;border:1px dashed rgba(255,123,28,.6);background:#FFF6EC;color:#9A4A0B;font-size:12px;font-weight:600}.fp-vb{padding:24px 28px 32px;display:flex;flex-direction:column;gap:8px;align-items:center}.fp-vn{font-size:13px;font-weight:600;color:var(--deep)}.fp-vb h3{font-size:22px;font-weight:700;line-height:1.2}.fp-vb p{font-size:15px;color:var(--text2);max-width:320px}.fp-day{position:relative;background:var(--stage);color:#fff}.fp-track{height:calc(100vh + 6 * 52vh);position:relative}.fp-stage{position:sticky;top:0;height:100vh;min-height:620px;overflow:hidden}.fp-dbg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .9s ease,transform 1.6s cubic-bezier(.2,.7,.2,1)}.fp-dbg.on{opacity:1;transform:scale(1)}.fp-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,15,41,.85),rgba(10,15,41,.35) 60%,rgba(10,15,41,.2)),linear-gradient(0deg,rgba(10,15,41,.8),transparent 40%)}.fpage:not([data-page=speed-action]) .fp-shade{background:linear-gradient(90deg,rgba(10,15,41,.9),rgba(10,15,41,.55) 60%,rgba(10,15,41,.45)),linear-gradient(0deg,rgba(10,15,41,.85),transparent 45%)}.fp-dwrap{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;padding:112px 0 72px;box-sizing:border-box}.fp-dh{color:#fff;max-width:520px}.fp-drow{margin-top:auto;display:grid;grid-template-columns:480px minmax(0,1fr);align-items:end;gap:0;min-height:300px}.fp-dcopy{position:relative;height:140px}.fp-dc{position:absolute;left:0;bottom:0;opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1);pointer-events:none}.fp-dc.on{opacity:1;transform:none;transition-delay:.12s}.fp-dc h3{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:40px;line-height:1.1}.fp-dc p{font-size:17px;color:var(--pale);margin-top:6px;max-width:440px}.fp-dcards{position:relative;height:360px}.fp-dcard{position:absolute;left:50%;bottom:0;max-width:100%;opacity:0;transform:translate(-50%,28px) scale(.96);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.fp-dcard.on{opacity:1;transform:translate(-50%,0);transition-delay:.25s}.fp-dprog{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:40px}.fp-dprog::before{content:"";position:absolute;left:6px;right:6px;top:6px;height:1.5px;background:rgba(201,210,238,.35)}.fp-dbar{position:absolute;left:6px;top:5px;height:3px;border-radius:3px;background:linear-gradient(90deg,#3F5BD0,var(--fc));width:0;transition:width .6s cubic-bezier(.65,0,.35,1)}.fp-di{all:unset;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:12px;font-size:14px;font-weight:600;color:rgba(201,210,238,.7);transition:color .3s}.fp-di i{width:13px;height:13px;border-radius:50%;background:#101D56;border:1.5px solid rgba(201,210,238,.6);box-sizing:border-box;transition:all .3s}.fp-di.done i{background:#3F5BD0;border-color:#3F5BD0}.fp-di.on{color:#fff}.fp-di.on i{background:var(--orange);border-color:var(--orange);box-shadow:0 0 12px 3px rgba(255,123,28,.55)}.fp-di:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.fp-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fp-big{grid-column:span 2;grid-row:span 2;position:relative;overflow:hidden;isolation:isolate;border-radius:24px;background:var(--stage);color:#fff;padding:32px;display:flex;flex-direction:column;gap:8px;min-height:480px}.fp-big::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(520px circle at 100% 0%,color-mix(in srgb,var(--fc) 40%,transparent),transparent 60%),radial-gradient(520px circle at 0% 100%,rgba(30,63,191,.45),transparent 60%)}.fp-big h3{font-size:24px;font-weight:700}.fp-big p{color:var(--pale);font-size:15px}.fp-big .fp-fl{color:var(--pale)}.fp-bvis{margin:auto auto 0;width:min(420px,90%);filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}.fp-bvis.fp-il{width:320px}.fp-fc{border-radius:24px;background:#fff;border:1px solid var(--blue10);padding:26px;display:flex;flex-direction:column;gap:8px;transition:transform .3s,box-shadow .3s}.fp-fc:hover{transform:translateY(-3px);box-shadow:0 26px 40px -32px rgba(16,29,86,.45)}.fp-ft{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.fp-ft svg{width:22px;height:22px}.fp-fl{font-size:13px;font-weight:600;color:var(--deep)}.fp-fc h3{font-size:20px;font-weight:700;line-height:1.25}.fp-fc p{font-size:15px;color:var(--text2)}.fp-integ{border-radius:20px;padding:22px 28px;background:linear-gradient(100deg,#1E3FBF,#101D56);color:var(--pale);font-size:16px}.fp-integ b{color:#fff}.fp-bannerw{padding:0 0 48px}.fp-banner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;border-radius:16px;background:var(--blue5);font-size:15px;color:var(--text2)}.fp-banner span{display:flex;align-items:center;gap:12px}.fp-banner a{color:var(--deep);font-weight:600;white-space:nowrap}.fp-dot{width:8px;height:8px;border-radius:50%;background:var(--spot);box-shadow:0 0 10px 2px rgba(255,123,28,.55)}.fp-proof{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.fp-proof.n1{grid-template-columns:1fr}.fp-q{border-radius:24px;padding:36px;display:flex;flex-direction:column;gap:16px;min-height:300px}.fp-qbig{background:var(--deep);color:#fff}.fp-qw{background:#fff;color:var(--stage)}.fp-n{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:72px;line-height:1}.fp-nl{font-size:14px;color:var(--pale);margin-top:-6px}.fp-qbig blockquote{font-size:21px;line-height:1.45}.fp-qw blockquote{font-size:16px;line-height:1.55}.fp-qm{font-family:var(--head);font-size:80px;line-height:.6;color:rgba(201,210,238,.6);height:36px}.fp-qw .fp-qm{color:var(--pale)}.fp-qco{font-size:14px;font-weight:600;color:var(--mid)}.fp-by{display:flex;align-items:center;gap:12px;margin-top:auto;font-size:14px;color:var(--pale)}.fp-qw .fp-by{color:var(--muted)}.fp-by b{display:block;color:#fff}.fp-qw .fp-by b{color:var(--stage)}.fp-by img,.fp-av{width:40px;height:40px;border-radius:50%;flex-shrink:0}.fp-av{background:#fff;color:var(--red);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.fp-story2{position:relative;overflow:hidden;padding:0;color:#fff}.fp-story2>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.fp-story2:hover>img{transform:scale(1.04)}.fp-sov{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,41,.1),rgba(10,15,41,.9))}.fp-sc{position:relative;margin-top:auto;padding:32px;display:flex;flex-direction:column;gap:10px}.fp-sc b{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:26px;line-height:1.15}.fp-go{font-weight:700;color:var(--gold)}.fp-sec2 h3{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:36px;line-height:1.1}.fp-badges{display:flex;gap:10px}.fp-badges span{padding:8px 16px;border-radius:999px;border:1px solid rgba(201,210,238,.5);font-weight:600}.fp-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:72px;align-items:start}.ffaq details{border-top:1px solid var(--pale)}.ffaq details:last-child{border-bottom:1px solid var(--pale)}.ffaq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:600;color:var(--stage)}.ffaq summary::-webkit-details-marker{display:none}.ffaq summary::after{content:"";width:22px;height:22px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--grey40);background:linear-gradient(var(--grey50),var(--grey50)) center/10px 1.5px no-repeat,linear-gradient(var(--grey50),var(--grey50)) center/1.5px 10px no-repeat;transition:transform .4s cubic-bezier(.65,0,.35,1),border-color .3s}.ffaq details[open] summary::after{transform:rotate(45deg);border-color:var(--orange);background:linear-gradient(var(--orange),var(--orange)) center/10px 1.5px no-repeat,linear-gradient(var(--orange),var(--orange)) center/1.5px 10px no-repeat}.ffaq details.is-closing summary::after{transform:none;border-color:var(--grey40);background:linear-gradient(var(--grey50),var(--grey50)) center/10px 1.5px no-repeat,linear-gradient(var(--grey50),var(--grey50)) center/1.5px 10px no-repeat}.ffaq details p{padding:0 48px 20px 0;color:var(--grey50);font-size:15px;line-height:1.55;overflow:hidden;box-sizing:border-box}@media (pointer:fine){body.c-on .ffaq summary,body.c-on .fp-di{cursor:none}}.fp-more{background:var(--stage);color:#fff;padding:72px 0}.fp-mh{display:flex;justify-content:space-between;align-items:center}.fp-mh h2{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:28px}.fp-mh a{color:var(--orange);font-weight:600}.fp-mgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fp-mc{position:relative;height:200px;border-radius:20px;overflow:hidden;display:block;color:#fff;isolation:isolate}.fp-mc>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.fp-mc:hover>img{transform:scale(1.06)}.fp-mov{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,41,0) 30%,rgba(10,15,41,.85))}.fp-mn{position:absolute;left:18px;bottom:16px;display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px}.ftile.fp-ts{width:26px;height:26px;border-radius:7px}.ftile.fp-ts img{width:15px;height:15px}@media (max-width:1060px){.fp-vgrid,.fp-vgrid.n5{grid-template-columns:1fr 1fr}.fp-vgrid.n5 .fp-vc,.fp-vgrid.n5 .fp-vc:nth-child(4){grid-column:auto}.fp-bento{grid-template-columns:1fr 1fr}.fp-big{grid-column:span 2;grid-row:auto}.fp-proof,.fp-faq{grid-template-columns:1fr}.fp-faq{gap:32px}.fp-mgrid{grid-template-columns:1fr 1fr}.fp-drow{grid-template-columns:1fr}.fp-dcards{height:260px}}@media (max-width:760px){.fp-hero{min-height:560px}.fp-h1{font-size:44px}.fp-sub{font-size:16px}.fp-trin{flex-direction:column;align-items:flex-start;gap:14px}.fp-mq{width:100%}.fp-sec{padding:64px 0}.fp-vgrid,.fp-vgrid.n5,.fp-bento,.fp-mgrid{grid-template-columns:1fr}.fp-big{grid-column:auto;min-height:420px}.fp-vimg{height:220px}.fp-dwrap{padding:72px 0 40px}.fp-dc h3{font-size:30px}.fp-dc p{font-size:15px}.fp-dcards{height:200px}.fp-dcard{transform-origin:bottom center;max-height:200px;width:auto!important}.fp-dprog{grid-template-columns:repeat(6,1fr);gap:4px}.fp-di{font-size:0;gap:0}.fp-di.on{font-size:12px}.fp-banner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.fp-mtr{animation:none}.fp-dbg,.fp-dc,.fp-dcard{transition:none}}.pypage{background:#fff}.py-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--spot);box-shadow:0 0 10px 2px rgba(255,123,28,.55);flex-shrink:0}.py-hero{position:relative;overflow:hidden;color:#fff;background:var(--stage);padding-bottom:0}.py-hbg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.py-hin{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:32px;align-items:center;min-height:660px;padding:40px 0}.py-hcopy{display:flex;flex-direction:column;gap:24px}.py-eb{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8CA7E9}.py-h1{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:84px;line-height:1;letter-spacing:-.02em;max-width:620px}.py-h1 .g{background:linear-gradient(127deg,#fff 25.9%,#C9D2EE 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.py-subrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:18px;color:var(--pale)}.py-stripe{display:inline-flex;line-height:0}.py-stripe img{height:28px;width:auto}.py-frag{width:100%;max-width:460px;justify-self:end;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}.py-clients{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;border-radius:24px 24px 0 0;background:var(--deep);font-size:15px;color:var(--pale)}.py-clients span{display:flex;align-items:center;gap:12px}.py-clients b{color:#fff;margin-right:4px}.py-clients a{font-weight:600;color:#fff;white-space:nowrap}.py-clients a:hover{color:var(--gold)}.py-nav{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #E3E8F4;box-shadow:0 6px 16px -10px rgba(16,29,86,.18);transition:top .35s ease}body.fix-on .py-nav{top:72px}.py-navin{display:flex;align-items:center;gap:6px;padding:13px 0}.py-nav a:not(.btn){height:38px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;font-size:15px;font-weight:600;color:var(--grey50);transition:background .2s,color .2s}.py-nav a:not(.btn):hover{color:var(--stage)}.py-nav a.on{background:var(--blue5);color:var(--stage)}.py-nav .sp{flex:1}.py-navbtn{height:40px;padding:0 18px;border-radius:16px}.py-sec{padding:112px 0;position:relative;overflow:hidden;scroll-margin-top:56px}.py-dark{background:var(--stage);color:#fff}.py-blue{background:var(--blue5)}.py-stack{display:flex;flex-direction:column;gap:48px;position:relative;z-index:1}.py-head{display:flex;flex-direction:column;gap:16px;max-width:820px}.py-head .h2{max-width:760px}.py-lead{font-size:18px;color:var(--grey70);max-width:640px}.py-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.py-card{border-radius:24px;border:1px solid var(--blue10);background:#fff;padding:28px;display:flex;flex-direction:column;gap:10px;box-shadow:0 20px 40px -36px rgba(16,29,86,.4);transition:transform .3s,box-shadow .3s}.py-card:hover{transform:translateY(-3px);box-shadow:0 26px 40px -30px rgba(16,29,86,.45)}.py-card h3{font-size:20px;font-weight:700;line-height:1.25}.py-card p{font-size:15px;color:var(--text2)}.py-ic{width:40px;height:40px;border-radius:11px;background:var(--deep);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.py-ic svg{width:21px;height:21px}.py-cmp{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:20px;align-items:center}.py-bad,.py-good{border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:14px;height:100%;box-sizing:border-box}.py-bad{background:rgba(255,255,255,.03);border:1px solid rgba(201,210,238,.16)}.py-good{background:linear-gradient(150deg,#1E3FBF,#101D56 75%);border:1px solid rgba(201,210,238,.25)}.py-cl{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8CA7E9}.py-lg{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(201,210,238,.14);color:var(--pale)}.py-lg b{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:28px;color:#fff}.py-gap{text-align:center;padding:10px;border-radius:12px;border:1px dashed rgba(224,32,32,.6);color:#FF8A8A;font-weight:600;font-size:14px}.py-match{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(201,210,238,.3);color:var(--pale);font-size:14px}.py-chain{display:flex;align-items:center;gap:10px}.py-chain i{width:22px;height:1.5px;background:var(--pale)}.py-match b{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:44px;color:#fff;line-height:1.1}.py-bad ul,.py-good ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.py-bad li,.py-good li{display:flex;gap:10px;align-items:center;font-size:15px;color:#fff}.py-good li::before{content:"";width:18px;height:18px;border-radius:50%;flex-shrink:0;background:#1A9E44 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M6 12l4 4 8-8'/></svg>") center/11px no-repeat}.py-bad li{color:var(--pale)}.py-bad li::before{content:"";width:16px;height:16px;border-radius:50%;flex-shrink:0;border:1.5px solid #FF8A8A;background:linear-gradient(45deg,transparent 45%,#FF8A8A 45% 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,#FF8A8A 45% 55%,transparent 55%) center/9px 9px no-repeat}.py-arrow{width:40px;height:40px;border-radius:50%;background:var(--deep);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px rgba(30,63,191,.18)}.py-arrow svg{width:18px;height:18px}.py-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.py-logos span{height:74px;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.py-logos img{height:74px;width:auto;max-width:100%}.py-g5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.py-g5 .py-card{padding:24px}.py-g5 h3{font-size:18px}.py-src{font-size:12px;color:var(--grey50)}.pt{display:grid;grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:24px;align-items:stretch}.pt-left{display:flex;gap:20px;align-items:center}.pt-arrows{display:flex;flex-direction:column;gap:12px}.pt-arr{width:36px;height:36px;border-radius:50%;background:var(--blue5);border:1px solid var(--blue10);color:var(--stage);display:flex;align-items:center;justify-content:center;transition:background .2s,opacity .2s}.pt-arr:not(:disabled):hover{background:#DCE3F3}.pt-arr:disabled{opacity:.35;cursor:default}.pt-list{flex:1;display:flex;flex-direction:column;gap:12px}.pt-it{border-radius:20px;border:1px solid transparent;transition:background .35s,border-color .35s}.pt-it.open{background:var(--blue5);border-color:var(--blue10)}.pt-head{display:flex;align-items:center;gap:12px;width:100%;padding:22px 24px;text-align:left;font-size:18px;font-weight:700;color:var(--grey40);transition:color .2s}.pt-head:hover,.pt-it.open .pt-head{color:var(--stage)}.pt-head i{width:8px;height:8px;border-radius:50%;background:var(--pale);flex-shrink:0;transition:background .3s,box-shadow .3s}.pt-it.open .pt-head i{background:var(--spot);box-shadow:0 0 10px 2px rgba(255,123,28,.6)}.pt-b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.65,0,.35,1)}.pt-it.open .pt-b{grid-template-rows:1fr}.pt-bi{min-height:0;overflow:hidden}.pt-bi p{padding:0 24px 24px 44px;font-size:15px;color:var(--text2);opacity:0;transition:opacity .3s}.pt-it.open .pt-bi p{opacity:1;transition:opacity .35s ease .12s}.pt-m{display:none}.pt-panel{position:relative;border-radius:24px;overflow:hidden;background:var(--blue5);aspect-ratio:616/448}.pt-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);transition:opacity .5s ease,transform .8s ease}.pt-panel img.on{opacity:1;transform:none}@media (pointer:fine){body.c-on .pt-head,body.c-on .pt-arr{cursor:none}}.py-disp{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:64px;align-items:center}.py-dcopy{display:flex;flex-direction:column;gap:16px}.py-dl{font-size:17px;line-height:1.6;color:var(--pale)}.py-dl b{color:#fff}.py-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.py-steps li{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:16px 0;border-top:1px solid rgba(201,210,238,.16)}.py-steps li:last-child{border-bottom:1px solid rgba(201,210,238,.16)}.py-steps li>span{width:36px;height:36px;border-radius:50%;border:1px solid rgba(201,210,238,.45);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.py-steps li.on>span{background:var(--orange);border-color:var(--orange)}.py-steps b{display:block;font-size:18px}.py-steps p{font-size:14px;color:var(--grey40)}.py-note{font-size:12px;color:var(--grey40)}.py-look{display:flex;flex-direction:column;gap:10px}.py-ui{background:#fff;color:var(--stage);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 30px 50px -28px rgba(0,0,0,.6);font-size:13px}.py-uiw{background:#FFF6F0;border:1px solid #FFD9BF}.py-tg{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.py-tg i{width:6px;height:6px;border-radius:50%;background:var(--deep)}.py-r{display:flex;justify-content:space-between;font-size:16px}.py-mut{color:var(--muted);font-size:12px}.py-id{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--blue5);font-family:ui-monospace,Menlo,monospace}.py-linked{display:grid;grid-template-columns:1fr 1fr;gap:8px}.py-linked div{padding:10px 12px;border-radius:10px;border:1px solid var(--blue10);display:flex;flex-direction:column;gap:2px}.py-linked span{color:var(--muted);font-size:12px}.py-ok{align-self:flex-start;padding:3px 9px;border-radius:999px;background:#E6F5EC;color:#11702F;font-weight:600;font-size:12px}.py-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.py-sc{border-radius:22px;background:rgba(255,255,255,.03);border:1px solid rgba(201,210,238,.14);padding:24px;display:flex;flex-direction:column;gap:10px}.py-sc h3{font-size:18px;font-weight:700}.py-sc p{font-size:15px;color:var(--grey40)}.py-sc .py-ic{background:var(--deep)}.py-big{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:44px;line-height:1;background:linear-gradient(127deg,#fff 25.9%,#C9D2EE 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.py-path{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;text-align:center;margin-top:8px}.py-path::before{content:"";position:absolute;left:12.5%;right:12.5%;top:20px;height:1.5px;background:var(--deep)}.py-path div{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.py-path .n{width:40px;height:40px;border-radius:50%;background:#fff;border:1.5px solid var(--deep);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--deep);font-size:14px}.py-path b{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:22px}.py-path p{font-size:15px;color:var(--text2);max-width:260px}.py-works{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.py-chips{display:flex;flex-wrap:wrap;gap:10px}.py-chips span{padding:12px 18px;border-radius:999px;background:#fff;font-weight:600;font-size:15px}.py-faq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:start}.py-fh{position:sticky;top:150px}@media (max-width:1060px){.py-nav{top:80px}body.fix-on .py-nav{top:80px}body.m-hide .py-nav{top:0}.py-navin{overflow-x:auto;scrollbar-width:none}.py-navin::-webkit-scrollbar{display:none}.py-nav .sp,.py-navbtn{display:none}.py-hin{grid-template-columns:1fr}.py-frag{justify-self:start;max-width:420px}.py-g3,.py-g4{grid-template-columns:1fr 1fr}.py-g5{grid-template-columns:1fr 1fr}.py-logos{grid-template-columns:repeat(3,1fr)}.py-cmp{grid-template-columns:1fr}.py-arrow{transform:rotate(90deg);justify-self:center}.pt{grid-template-columns:1fr}.pt-panel{display:none}.pt-arrows{display:none}.pt-m{display:block;width:calc(100% - 32px);margin:0 16px 16px;border-radius:16px}.py-disp,.py-works,.py-faq{grid-template-columns:1fr}.py-fh{position:static}}@media (max-width:760px){.py-h1{font-size:46px}.py-sec{padding:64px 0}.py-clients{flex-direction:column;align-items:flex-start}.py-g3,.py-g4,.py-g5{grid-template-columns:1fr}.py-logos{grid-template-columns:1fr 1fr}.py-path{grid-template-columns:1fr;text-align:left}.py-path::before{display:none}.py-path div{align-items:flex-start}}.fp-company{justify-content:center;gap:12px}.fp-pill{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 20px;border-radius:999px;border:1px solid rgba(201,210,238,.28);font-size:15px;color:#fff;white-space:nowrap}.fp-pill img{width:22px;height:22px}.fp-pill img.p26{width:auto;height:20px}.acard .ai img{width:24px;height:24px}.acard img.a26{height:34px;width:auto;flex-shrink:0}.fp-vcar{display:flex;flex-direction:column;gap:32px}.fp-vtrack{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.fp-vtrack::-webkit-scrollbar{display:none}.fp-vtrack .fp-vc{flex:0 0 calc((100% - 40px) / 3);scroll-snap-align:start}.fp-pager{display:flex;justify-content:center;align-items:center;gap:12px}.fp-arr{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--blue10);color:var(--stage);display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s}.fp-arr:disabled{opacity:.35;cursor:default}.fp-arr:not(:disabled):hover{background:var(--blue10)}.fp-dots{display:flex;gap:8px;padding:10px 14px;border-radius:999px;background:#fff}.fp-dots button{width:8px;height:8px;border-radius:50%;background:var(--pale);transition:background .2s,box-shadow .2s}.fp-dots button.on{background:var(--orange);box-shadow:0 0 8px 2px rgba(255,123,28,.45)}@media (max-width:1060px){.fp-vtrack .fp-vc{flex-basis:calc((100% - 20px) / 2)}.fp-pill{height:auto;padding:10px 16px;white-space:normal}}@media (max-width:760px){.fp-vtrack .fp-vc{flex-basis:85%}.fp-company{justify-content:flex-start}}.ka,.kb{background:#fff;color:var(--stage)}.ka .wrap,.kb .wrap{display:block}.ka-kick,.kb-num{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--deep)}.ka-kd,.kb-numd{color:var(--gold)}.ka-h2,.kb-h2{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:48px;line-height:1.05;letter-spacing:-.01em;margin-top:10px;max-width:760px}.ka-fok{font-size:14px;font-weight:600;color:#1A9E44;min-height:1em}.kprop{position:fixed;left:16px;bottom:16px;z-index:70;display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:rgba(10,15,41,.92);box-shadow:0 10px 30px -10px rgba(0,0,0,.5);font-size:13px;color:var(--pale);backdrop-filter:blur(8px)}.kprop span{padding:0 8px 0 10px;font-weight:600}.kprop a{padding:8px 14px;border-radius:999px;color:#fff;font-weight:600}.kprop a.on{background:#fff;color:var(--stage)}.kp-hlink{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--pale);margin-top:4px}.kp-hlink b{color:#fff;font-weight:600}.kp-hlink:hover b{color:var(--gold)}.kp-hlink .fp-dot{flex-shrink:0}.kp-hlink.kp-onlight{color:var(--text2)}.kp-hlink.kp-onlight b{color:var(--deep)}a.fp-vc{color:inherit}.fp-vgo{margin-top:8px;font-weight:600;color:var(--deep);font-size:15px}.chip-link:hover{border-color:var(--deep);color:var(--deep)}.mega .strip .kp-pop{display:flex;gap:8px;align-items:center}.mega .strip .kp-pop a{font-weight:600}.kp-band{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-radius:24px;background:linear-gradient(100deg,#101D56,#1E3FBF);color:#fff;position:relative;overflow:hidden}.kp-band::after{content:"";position:absolute;right:-80px;top:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(224,32,32,.45),transparent 65%)}.kprop[hidden]{display:none}.kp-hlink a{display:inline-flex}.kp-hlink a b{color:#fff}.kp-hlink a:hover b{color:var(--gold)}div.kp-hlink{gap:14px;flex-wrap:wrap}.kp-band .btn-line{color:#fff}.kp-band.kp-orange::after{background:radial-gradient(circle,rgba(255,123,28,.45),transparent 65%)}.kp-band b{display:block;font-family:var(--head);font-variation-settings:"opsz" 14;font-size:26px;font-weight:600;line-height:1.2}.kp-band p{color:var(--pale);font-size:15px;margin-top:6px}.kp-band>*{position:relative;z-index:1}.kp-band .btn{flex-shrink:0}.ka-hero{position:relative;overflow:hidden;background:var(--stage);color:#fff;padding:56px 0 40px}.ka-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(201,210,238,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(201,210,238,.06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 70% 40%,#000 20%,transparent 75%)}.ka-hero::after{content:"";position:absolute;right:-10%;top:-20%;width:60%;height:120%;background:radial-gradient(closest-side,rgba(224,32,32,.28),transparent);pointer-events:none}.ka-hin{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:56px;align-items:center}.ka-hcopy{display:flex;flex-direction:column;gap:22px}.ka-crumbs{display:flex;gap:8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pale)}.ka-crumbs a:hover,.ka-crumbs [aria-current]{color:#fff}.ka-eb{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ka-eb .ftile{width:28px;height:28px;border-radius:8px}.ka-eb .ftile img{width:16px;height:16px}.ka-h1{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:72px;line-height:1;letter-spacing:-.02em}.ka-sub{font-size:18px;line-height:1.55;color:var(--pale);max-width:540px}.ka-btns{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.ka-lnk{font-weight:600;color:#fff;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:2px}.ka-lnk:hover{border-color:var(--orange)}.ka-hfacts{list-style:none;display:flex;gap:28px;flex-wrap:wrap;padding-top:20px;border-top:1px solid rgba(201,210,238,.16);font-size:14px;color:var(--pale)}.ka-hfacts b{display:block;font-family:var(--head);font-variation-settings:"opsz" 14;font-size:28px;color:#fff;font-weight:600;line-height:1.1}.ka-live{background:linear-gradient(160deg,#101D56,#0A0F29 70%);border:1px solid rgba(63,91,208,.5);border-radius:24px;padding:20px;box-shadow:0 40px 80px -40px rgba(0,0,0,.8),0 0 0 6px rgba(30,63,191,.12)}.ka-lhead{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff}.ka-ldot{width:8px;height:8px;border-radius:50%;background:#E02020;box-shadow:0 0 10px 2px rgba(224,32,32,.7);animation:kablink 1.2s infinite}@keyframes kablink{50%{opacity:.35}}.ka-lap{margin-left:auto;font-weight:600;letter-spacing:0;color:var(--pale)}.ka-lap b{color:#fff}.ka-lbody{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin-top:14px;align-items:center}.ka-track{width:100%;height:auto;display:block}.ka-tline{stroke:#26306A;stroke-width:22;stroke-linejoin:round}.ka-track #kaPath{stroke:#3F5BD0;stroke-width:1.5;stroke-dasharray:4 6;opacity:.7}.ka-finish{stroke:#fff;stroke-width:3;stroke-dasharray:3 3}.ka-kart circle{stroke:#0A0F29;stroke-width:2}.ka-kart text{font:700 7px var(--body);fill:#fff;text-anchor:middle;dominant-baseline:central}.ka-kart.crash circle{fill:#E02020!important;animation:kaping 1s infinite}@keyframes kaping{50%{r:11}}.ka-board{list-style:none;display:flex;flex-direction:column;gap:4px;counter-reset:p}.ka-board li{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:6px;padding:7px 8px;border-radius:8px;font-size:12.5px;color:var(--pale);background:rgba(255,255,255,.03);transition:background .3s}.ka-board li:first-child{background:rgba(63,91,208,.35);color:#fff}.ka-board li b{font-weight:700;color:#fff}.ka-board li i{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:6px}.ka-board li span:last-child{font-variant-numeric:tabular-nums}.ka-board li.crash{background:rgba(224,32,32,.25)}.ka-lfoot{display:flex;align-items:center;gap:12px;margin-top:14px;min-height:36px}.ka-inc{all:unset;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;border-radius:12px;border:1px solid rgba(201,210,238,.4);color:#fff}.ka-inc:hover{border-color:#fff}.ka-inc:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.ka-alert{font-size:13px;color:#FFB4B4;font-weight:600}.ka-logos{position:relative;z-index:1;display:flex!important;align-items:center;gap:20px;margin-top:48px;font-size:14px;color:var(--pale)}.ka-logos>div{display:flex;gap:10px;flex-wrap:wrap}.ka-sub2{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--blue10)}.ka-s2in{display:flex!important;align-items:center;gap:24px;height:60px}.ka-s2in>b{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;white-space:nowrap}.ka-s2l{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1}.ka-s2l a{padding:8px 12px;border-radius:10px;font-size:14px;font-weight:500;color:var(--text2);white-space:nowrap}.ka-s2l a:hover,.ka-s2l a.on{background:var(--blue5);color:var(--deep)}.ka-s2b.btn{height:40px;padding:0 18px;border-radius:14px;font-size:14px}.ka-sec{padding:112px 0;position:relative;overflow:hidden;scroll-margin-top:60px}.ka-light{background:#fff}.ka-blue{background:var(--blue5)}.ka-dark{background:var(--stage);color:#fff}.ka-stack{display:flex!important;flex-direction:column;gap:48px;position:relative;z-index:1}.ka-hp{font-size:17px;color:var(--pale);margin-top:12px}.ka-hpd{color:var(--text2)}.ka-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ka-pt{all:unset;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:28px;border-radius:24px;border:1.5px solid var(--blue10);background:#fff;transition:border-color .25s,box-shadow .25s,transform .25s}.ka-pt:hover{transform:translateY(-3px);box-shadow:0 26px 40px -32px rgba(16,29,86,.45)}.ka-pt.on{border-color:var(--deep);box-shadow:0 0 0 4px rgba(30,63,191,.12)}.ka-pt:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.ka-pn{font-family:var(--head);font-size:14px;font-weight:600;color:var(--grey50)}.ka-pt.on .ka-pn{color:var(--deep)}.ka-pt b{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:24px;font-weight:600;line-height:1.15}.ka-pt span:last-child{font-size:15px;color:var(--text2)}.ka-pp{border-radius:24px;background:var(--blue5);padding:36px;animation:kafade .4s ease}@keyframes kafade{from{opacity:0;transform:translateY(8px)}}.ka-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px}.ka-steps>div{display:flex;flex-direction:column;gap:8px}.ka-steps i{font-style:normal;width:32px;height:32px;border-radius:50%;background:var(--deep);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px}.ka-steps b{font-size:18px}.ka-steps p{font-size:15px;color:var(--text2)}.ka-note{margin-top:24px;font-size:15px;color:var(--text2)}.ka-help{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ka-help a{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:16px;background:#fff;border:1px solid var(--blue10);transition:border-color .2s}.ka-help a:hover{border-color:var(--deep)}.ka-help b{color:var(--stage)}.ka-help span{font-size:14px;color:var(--muted)}.ka-tour{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:stretch}.ka-map{display:flex;align-items:center;position:relative;border-radius:24px;background:#0E1640;border:1px solid #1A2350;padding:12px}.ka-msvg{width:100%;height:auto;display:block}.ka-bld{fill:#101D56;stroke:#26306A;stroke-width:2}.ka-room{fill:#16226A;stroke:#2B3990;stroke-width:1.5}.ka-pit{fill:#1A2766}.ka-rl{font:700 11px var(--body);letter-spacing:.1em;fill:#7D8BC4;text-anchor:middle}.ka-rlw{fill:#fff}.ka-mtrack{fill:none;stroke:#2B3990;stroke-width:34;stroke-linejoin:round}.ka-screen{fill:#1E3FBF}.ka-hs{all:unset;cursor:pointer;position:absolute;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ka-hs i{font-style:normal;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--stage);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;transition:transform .25s,background .25s;box-shadow:0 6px 16px -6px rgba(0,0,0,.6)}.ka-hs::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.35);animation:kahs 2.4s infinite}@keyframes kahs{0%{transform:scale(.7);opacity:1}100%{transform:scale(1.5);opacity:0}}.ka-hs:hover i{transform:scale(1.12)}.ka-hs.on i{background:var(--orange);color:#fff;transform:scale(1.15)}.ka-hs.on::before{border-color:rgba(255,123,28,.6)}.ka-hs:focus-visible i{outline:2px solid var(--gold);outline-offset:3px}.ka-tp{display:flex;flex-direction:column;gap:20px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid #1A2350;padding:28px}.ka-tpc{display:flex;flex-direction:column;gap:10px;min-height:170px}.ka-tstep{font-size:13px;font-weight:600;color:var(--gold)}.ka-tp h3{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:28px;font-weight:600;line-height:1.15}.ka-tp p{color:var(--pale);font-size:16px}.ka-tf{align-self:flex-start;padding:5px 12px;border-radius:999px;background:rgba(224,32,32,.18);border:1px solid rgba(224,32,32,.45);font-size:13px;font-weight:600}.ka-timg{flex:1;display:flex;align-items:center;justify-content:center;min-height:220px}.ka-timg img{max-width:100%;max-height:240px;filter:drop-shadow(0 24px 30px rgba(0,0,0,.5));transition:opacity .3s,transform .4s}.ka-timg img.sw{opacity:0;transform:translateY(10px)}.ka-tnav{display:flex;align-items:center;gap:14px}.ka-tnav button{all:unset;cursor:pointer;width:40px;height:40px;border-radius:50%;border:1px solid rgba(201,210,238,.4);display:flex;align-items:center;justify-content:center;color:#fff}.ka-tnav button:hover{border-color:#fff}.ka-tnav button:focus-visible{outline:2px solid var(--orange)}.ka-tbar{flex:1;height:3px;border-radius:3px;background:rgba(201,210,238,.2)}.ka-tbar span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#3F5BD0,#E02020);width:12.5%;transition:width .4s}.ka-hw{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px;align-items:center}.ka-hwbox{display:flex;flex-direction:column;gap:16px}.ka-hwc{display:flex;flex-wrap:wrap;gap:10px}.ka-hwc button{all:unset;cursor:pointer;padding:14px 20px;border-radius:14px;border:1.5px solid var(--blue10);background:#fff;font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:17px;color:var(--midnight);transition:all .2s}.ka-hwc button:hover{border-color:var(--mid)}.ka-hwc button.on{border-color:var(--deep);background:var(--deep);color:#fff}.ka-hwc button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.ka-hwc .ka-hwo{font-family:var(--body);font-size:15px;border-style:dashed}.ka-hwr{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:16px;background:var(--blue5);min-height:64px;font-size:15px;color:var(--text2)}.ka-hwr b{color:var(--stage)}.ka-hwi{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#C9D2EE;color:var(--midnight);display:flex;align-items:center;justify-content:center;font-weight:700}.ka-hwr.ok .ka-hwi{background:#1A9E44;color:#fff}.ka-hwr.ask .ka-hwi{background:var(--orange);color:#fff}.ka-headrow{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.ka-tog{display:flex;padding:4px;border-radius:16px;background:#fff;border:1px solid var(--blue10)}.ka-tog button{all:unset;cursor:pointer;padding:10px 18px;border-radius:12px;font-size:15px;font-weight:600;color:var(--text2);transition:all .25s}.ka-tog button.on{background:var(--stage);color:#fff}.ka-tog button:focus-visible{outline:2px solid var(--orange)}.ka-ba{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ka-ba>div{position:relative;border-radius:20px;padding:22px;min-height:190px;display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--blue10);transition:background .4s,border-color .4s}.ka-ba span{font-size:13px;font-weight:700;color:var(--muted)}.ka-ba p{font-size:16px;line-height:1.45;transition:opacity .35s}.ka-ba .b0{color:var(--grey50)}.ka-ba .b1{color:var(--stage);font-weight:500}.ka-ba[data-v="1"] .b0,.ka-ba[data-v="0"] .b1{display:none}.ka-ba[data-v="1"]>div{border-color:rgba(30,63,191,.35);box-shadow:inset 0 3px 0 var(--deep)}.ka-ba[data-v="0"]>div{background:#F4F5F8;box-shadow:inset 0 3px 0 #C6C8CC}.ka-vq{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;align-items:center}.ka-vtabs{display:flex;flex-direction:column;gap:8px}.ka-vtabs button{all:unset;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;color:var(--pale);font-weight:600;border:1px solid transparent;transition:all .2s}.ka-vtabs button img,.ka-vtabs .fp-ini{width:32px;height:32px;border-radius:50%}.ka-vtabs button:hover{background:rgba(255,255,255,.05)}.ka-vtabs button.on{background:rgba(63,91,208,.22);border-color:rgba(63,91,208,.6);color:#fff}.ka-vtabs button:focus-visible{outline:2px solid var(--orange)}.ka-vfig{display:flex;flex-direction:column;gap:20px;min-height:280px;justify-content:center}.ka-vn{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:96px;line-height:.9;color:var(--gold)}.ka-vn:empty{display:none}.ka-vfig blockquote{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:32px;line-height:1.25;font-weight:500;margin:0;max-width:760px}.ka-vfig figcaption{color:var(--pale);font-size:15px}.ka-vfig figcaption b{color:#fff}.ka-vfig.sw{opacity:0;transform:translateY(8px)}.ka-vfig{transition:opacity .3s,transform .3s}.ka-fq{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:start}.ka-fql{display:flex;flex-direction:column;gap:28px}.ka-form{position:sticky;top:84px;display:flex;flex-direction:column;gap:14px;padding:32px;border-radius:24px;background:var(--stage);color:#fff;scroll-margin-top:84px}.ka-form h3{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:26px;font-weight:600;line-height:1.15}.ka-form>p{color:var(--pale);font-size:15px}.ka-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--pale);flex:1}.ka-form input,.ka-form select{height:46px;border-radius:12px;border:1px solid #2B3990;background:#101D56;color:#fff;padding:0 14px;font:inherit;font-size:15px;font-weight:400}.ka-form input:focus,.ka-form select:focus{outline:2px solid var(--orange);outline-offset:1px}.ka-frow{display:flex;gap:12px}.ka-form .btn{margin-top:6px}@media (max-width:1060px){.ka-hin,.ka-tour,.ka-hw,.ka-fq,.ka-vq{grid-template-columns:1fr!important}.ka-h1{font-size:56px}.ka-ba{grid-template-columns:1fr 1fr}.ka-help{grid-template-columns:1fr 1fr}.ka-vtabs{flex-direction:row;flex-wrap:wrap}.ka-form{position:static}}@media (max-width:760px){.ka-hero{padding:32px 0 32px}.ka-h1{font-size:42px}.ka-sub{font-size:16px}.ka-h2{font-size:34px}.ka-lbody{grid-template-columns:1fr}.ka-logos{flex-direction:column;align-items:flex-start}.ka-s2in>b,.ka-s2b{display:none!important}.ka-sec{padding:64px 0}.ka-paths,.ka-ba,.ka-help{grid-template-columns:1fr}.ka-pt{padding:20px}.ka-pt b{font-size:20px}.ka-pp{padding:24px}.ka-hs{width:34px;height:34px}.ka-hs i{width:24px;height:24px;font-size:12px}.ka-tp{padding:20px}.ka-tp h3{font-size:22px}.ka-tpc{min-height:0}.ka-timg{min-height:160px}.ka-timg img{max-height:180px}.ka-vn{font-size:64px}.ka-vfig blockquote{font-size:22px}.ka-frow{flex-direction:column}.kp-band{flex-direction:column;align-items:flex-start;padding:24px}}@media (prefers-reduced-motion:reduce){.ka-hs::before,.ka-ldot{animation:none}.ka-pp{animation:none}}.kc-inv{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:center;border-radius:28px;padding:48px;background:linear-gradient(115deg,#1E3FBF 0%,#101D56 55%,#0A0F29 100%);color:#fff;box-shadow:0 40px 70px -48px rgba(16,29,86,.9)}.kc-ig{position:absolute;inset:0;z-index:-1;background:radial-gradient(420px circle at 85% 20%,color-mix(in srgb,var(--fc,#FF7B1C) 45%,transparent),transparent 65%),radial-gradient(360px circle at 10% 110%,rgba(255,123,28,.25),transparent 60%)}.kc-inv::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 70%);mask-image:linear-gradient(90deg,transparent,#000 70%)}.kc-ic{display:flex;flex-direction:column;gap:18px}.kc-ik{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);font-size:13px;font-weight:600;color:#fff}.kc-ik i{width:8px;height:8px;border-radius:50%;background:var(--spot);box-shadow:0 0 10px 3px rgba(255,123,28,.6)}.kc-inv h3{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:700;font-size:40px;line-height:1.05;letter-spacing:-.01em;max-width:520px}.kc-inv ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.kc-inv li{display:flex;gap:12px;align-items:center;font-size:16px;color:var(--pale)}.kc-inv li::before{content:"";width:20px;height:20px;border-radius:50%;flex-shrink:0;background:rgba(255,255,255,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFD269' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat}.kc-ib{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:6px}.kc-ib .btn{height:52px;padding:0 28px;font-size:17px}.kc-ib span{font-size:14px;color:var(--pale)}.kc-iv{display:flex;justify-content:center;align-items:center}.kc-iv img{max-width:100%;max-height:300px;transform:rotate(-3deg);filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.kc-iv .tp-card{transform:rotate(-2deg);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.kc-inv:hover .kc-iv .tp-card{transform:none}.kc-inv:hover .kc-iv img{transform:rotate(0) translateY(-6px)}@media (max-width:1060px){.kc-inv{grid-template-columns:1fr;padding:36px}.kc-iv img{max-height:220px}}@media (max-width:760px){.kc-inv{padding:26px;border-radius:22px}.kc-inv h3{font-size:28px}.kc-ib .btn{width:100%}}.kp-hshade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,15,41,.92) 0%,rgba(10,15,41,.7) 45%,rgba(10,15,41,.25) 100%),linear-gradient(0deg,rgba(10,15,41,.7),transparent 40%)}.kp-h1{max-width:760px;font-size:72px}.kpage .fp-q blockquote{margin:0}.kp-inl{color:#fff;font-weight:700;margin-left:6px;white-space:nowrap}.kp-inl:hover{color:var(--gold)}.kp-lnk{color:var(--deep);font-weight:600}.kp-lnk:hover{color:var(--midnight)}.ka-sec .kc-inv{margin-top:8px}.ka-timg img.ka-photo{border-radius:16px;max-height:220px}.ka-mapin{position:relative;width:100%}.ka-hwc button.on{border-color:var(--deep)}.kc-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kc-path{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:24px;background:#fff;border:1px solid var(--blue10);color:var(--stage);transition:transform .3s,box-shadow .3s,border-color .3s}.kc-path:hover{transform:translateY(-3px);border-color:var(--mid);box-shadow:0 26px 40px -32px rgba(16,29,86,.45)}.kc-pn{font-size:13px;font-weight:600;color:var(--deep)}.kc-path b{font-size:20px;line-height:1.25;font-weight:700}.kc-go{margin-top:auto;padding-top:6px;font-weight:600;color:var(--deep);font-size:15px}.kc-p{font-size:17px;color:var(--text2);margin-top:12px}.kc-tcta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 24px;border-radius:20px;border:1px solid #1A2350;background:rgba(255,255,255,.03);font-size:17px;color:var(--pale)}.ka-sec.ka-dark{padding:112px 0}.kmod{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.kmod[hidden]{display:none}.kmod-bg{position:absolute;inset:0;background:rgba(10,15,41,.72);backdrop-filter:blur(4px);animation:kmf .25s ease}.kmod-box{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 32px);overflow:auto;box-sizing:border-box;animation:kmu .35s cubic-bezier(.2,.7,.2,1)}@keyframes kmf{from{opacity:0}}@keyframes kmu{from{opacity:0;transform:translateY(16px) scale(.98)}}.kmod-x{all:unset;cursor:pointer;position:absolute;right:18px;top:16px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--grey50);background:var(--blue5)}.kmod-x:hover{color:var(--stage)}.kmod-x:focus-visible{outline:2px solid var(--orange)}.kmod-k{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--deep);margin-bottom:8px}.kmod-k i{width:8px;height:8px;border-radius:50%;background:var(--spot);box-shadow:0 0 10px 2px rgba(255,123,28,.55)}.kmod-p{font-size:15px;color:var(--text2);margin-top:6px}body.kmod-on{overflow:hidden}@media (max-width:1060px){.kc-paths{grid-template-columns:1fr}}@media (max-width:760px){.ka-ba>div{min-height:0;padding:18px}.kp-h1{font-size:42px}.kc-path{padding:22px}.kc-tcta{flex-direction:column;align-items:flex-start}}.tpage .fp-q blockquote{margin:0}.tp-head{display:flex;flex-direction:column;gap:0}.kc-tcta.kc-light{border-color:var(--blue10);background:var(--blue5);color:var(--text2)}.tp-board{border-radius:24px;background:#fff;border:1px solid var(--blue10);box-shadow:0 30px 60px -48px rgba(16,29,86,.5);padding:28px;display:flex;flex-direction:column;gap:18px}.tp-bhead{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tp-bhead b{font-size:18px}.tp-cap{font-size:14px;color:var(--muted)}.tp-leg{margin-left:auto;display:flex;gap:14px;font-size:13px;color:var(--text2)}.tp-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.s-on{background:#1E3FBF}.s-wa{background:#3F5BD0;opacity:.55}.s-pa{background:#FF7B1C}.s-me{background:#101D56}.tp-rows{display:flex;flex-direction:column;gap:10px}.tp-row{display:grid;grid-template-columns:64px minmax(0,1fr) 92px 150px;align-items:center;gap:16px;font-size:14px}.tp-row time{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:18px}.tp-bar{height:28px;border-radius:8px;background:var(--blue5);display:flex;overflow:hidden;position:relative}.tp-bar span{height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1)}.tp-bar .s-wa{opacity:.55}.tp-row.flash .tp-bar{box-shadow:0 0 0 3px rgba(255,123,28,.35)}.tp-num{font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.tp-st{justify-self:start;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#E7F6EC;color:#13753A}.tp-st.low{background:#FFF1E4;color:#9A4A0B}.tp-st.full{background:#0A0F29;color:#fff}.tp-bfoot{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--blue10)}.tp-acts{display:flex;gap:10px;flex-wrap:wrap}.tp-acts button{all:unset;cursor:pointer;padding:11px 16px;border-radius:12px;background:var(--deep);color:#fff;font-weight:600;font-size:14px;transition:background .2s}.tp-acts button:hover{background:#2747c9}.tp-acts button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.tp-acts .tp-reset{background:none;color:var(--deep);border:1px solid var(--pale)}.tp-msg{font-size:15px;color:var(--text2);min-height:22px}.tp-msg b{color:var(--stage)}.tp-visit{display:grid;grid-template-columns:340px minmax(0,1fr);gap:32px;align-items:stretch}.tp-steps{display:flex;flex-direction:column;gap:6px}.tp-steps button{all:unset;cursor:pointer;display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;border:1px solid transparent;color:var(--pale);transition:all .2s}.tp-steps i{font-style:normal;font-family:var(--head);font-weight:600;font-size:14px;color:var(--grey40)}.tp-steps span{display:flex;flex-direction:column;font-size:14px}.tp-steps b{font-size:17px;color:#fff}.tp-steps button:hover{background:rgba(255,255,255,.04)}.tp-steps button.on{background:rgba(63,91,208,.2);border-color:rgba(63,91,208,.55)}.tp-steps button.on i{color:var(--orange)}.tp-steps button:focus-visible{outline:2px solid var(--orange)}.tp-vp{border-radius:24px;background:linear-gradient(140deg,#101D56,#0A0F29);border:1px solid #1A2350;padding:36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}.tp-vcopy{display:flex;flex-direction:column;gap:12px;transition:opacity .25s}.tp-vcopy.sw{opacity:0}.tp-vl{align-self:flex-start;padding:5px 12px;border-radius:999px;background:rgba(255,123,28,.14);border:1px solid rgba(255,123,28,.45);font-size:13px;font-weight:600;color:#FFD3AE}.tp-vcopy h3{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:28px;line-height:1.15;font-weight:600}.tp-vcopy p{color:var(--pale);font-size:16px}.tp-vis{position:relative;min-height:330px;display:flex;align-items:center;justify-content:center}.tp-mk{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(10px);transition:opacity .35s,transform .45s;pointer-events:none}.tp-mk.on{opacity:1;transform:none}.tp-mk img{max-width:100%;max-height:320px;filter:drop-shadow(0 24px 30px rgba(0,0,0,.5))}.tp-card,.tp-mini,.tp-psum{width:100%;max-width:330px;box-sizing:border-box;background:#fff;color:var(--stage);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 50px -24px rgba(0,0,0,.55)}.tp-ck{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--muted)}.tp-ck i{width:8px;height:8px;border-radius:50%;background:var(--orange)}.tp-ct{font-size:20px;line-height:1.2}.tp-card label{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--text2)}.tp-cb{width:18px;height:18px;border-radius:5px;background:var(--deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat;flex-shrink:0}.tp-sig{border:1.5px dashed var(--pale);border-radius:12px;padding:22px 14px;font-family:'Brush Script MT',cursive;font-size:22px;color:var(--midnight);text-align:center}.tp-btn{align-self:stretch;text-align:center;padding:12px;border-radius:12px;background:var(--deep);color:#fff;font-weight:600;font-size:14px}.tp-li{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--text2);padding:2px 0}.tp-li em{font-style:normal;font-weight:600;color:var(--stage)}.tp-tot{border-top:1px solid var(--blue10);padding-top:10px;margin-top:2px}.tp-tot span,.tp-tot em{font-weight:700;color:var(--stage)}.tp-band{display:flex;gap:12px;align-items:center;padding:14px;border-radius:14px;background:var(--blue5)}.tp-band b{display:block;font-size:15px}.tp-band span{font-size:13px;color:var(--muted)}.tp-bd{width:34px;height:14px;border-radius:7px;background:var(--orange);flex-shrink:0}.tp-bl{background:#3F5BD0}.tp-gr{background:#1A9E44}.tp-dark{background:#0A0F29;color:#fff;border:1px solid #26306A}.tp-dark .tp-ck{color:var(--pale)}.tp-tv{display:flex;flex-direction:column;gap:8px}.tp-tv>div{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#101D56}.tp-tv b{font-size:15px}.tp-tv em{font-style:normal;font-variant-numeric:tabular-nums;font-weight:700;color:var(--gold)}.tp-cnt{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #26306A;font-size:13px;color:var(--pale)}.tp-cnt b{font-size:22px;color:#fff;font-family:var(--head)}.tp-feat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tp-f{border-radius:20px;background:#fff;border:1px solid var(--blue10);padding:24px;display:flex;flex-direction:column;gap:8px;transition:transform .3s,box-shadow .3s}.tp-f:hover{transform:translateY(-3px);box-shadow:0 26px 40px -32px rgba(16,29,86,.45)}.tp-f b{font-size:17px}.tp-f p{font-size:14.5px;color:var(--text2)}.tp-story{margin-top:4px;font-weight:700;color:var(--gold)}.tp-hero{position:relative;overflow:hidden;background:var(--stage);color:#fff;padding:40px 0 72px}.tp-hero::after{content:"";position:absolute;right:-10%;top:-30%;width:60%;height:140%;background:radial-gradient(closest-side,rgba(255,123,28,.22),transparent);pointer-events:none}.tp-hin{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}.tp-hcopy{display:flex;flex-direction:column;gap:22px}.tp-hcopy .fp-eb{margin-top:10px}.tp-hcopy .fp-eb .ftile{width:28px;height:28px;border-radius:8px}.tp-hcopy .fp-eb .ftile img{width:16px;height:16px}.tp-h1{font-size:68px}.tp-hvis{position:relative;height:520px}.tp-hph{position:absolute;inset:0 0 0 48px;width:calc(100% - 48px);height:100%;object-fit:cover;border-radius:28px}.tp-hproof{position:absolute;left:0;bottom:36px;width:250px;background:#fff;color:var(--stage);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:4px;box-shadow:0 30px 50px -24px rgba(0,0,0,.6);transition:transform .3s}.tp-hproof:hover{transform:translateY(-3px)}.tp-hproof b{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:44px;line-height:1;color:var(--deep)}.tp-hproof span{font-size:14px;color:var(--text2)}.tp-hproof em{font-style:normal;font-weight:600;color:var(--deep);font-size:14px;margin-top:6px}.tp-rev{display:flex;flex-direction:column;gap:24px}.tp-rtabs{display:flex;gap:6px;padding:5px;border-radius:16px;background:var(--blue5);align-self:flex-start;flex-wrap:wrap}.tp-rtabs button{all:unset;cursor:pointer;padding:10px 18px;border-radius:12px;font-weight:600;font-size:15px;color:var(--text2)}.tp-rtabs button.on{background:var(--stage);color:#fff}.tp-rtabs button:focus-visible{outline:2px solid var(--orange)}.tp-rp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;border-radius:24px;background:var(--blue5);padding:40px;animation:kafade .4s ease}.tp-rp[hidden]{display:none}.tp-rp h3{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:30px;line-height:1.15;font-weight:600}.tp-rp p{font-size:17px;color:var(--text2);margin-top:12px}.tp-rp ul{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:8px}.tp-rp li{display:flex;gap:10px;align-items:center;font-weight:500;font-size:15px}.tp-rp li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange);flex-shrink:0}.tp-rp>img{max-width:100%;max-height:300px;justify-self:center;filter:drop-shadow(0 24px 30px rgba(16,29,86,.35))}.tp-rp .tp-mini{justify-self:center}.tp-party{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:start}.tp-pform{display:flex;flex-direction:column;gap:22px;border-radius:24px;border:1px solid #1A2350;background:rgba(255,255,255,.03);padding:28px}.tp-pform fieldset{border:0;padding:0;margin:0}.tp-pform legend{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pale);margin-bottom:10px;padding:0}.tp-pk{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tp-pk label,.tp-ad label{position:relative;cursor:pointer}.tp-pk input,.tp-ad input{position:absolute;opacity:0;inset:0;cursor:pointer}.tp-pk span{display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:16px;border:1.5px solid #26306A;font-size:13px;color:var(--pale);height:100%;box-sizing:border-box;transition:all .2s}.tp-pk b{font-size:16px;color:#fff}.tp-pk em{font-style:normal;margin-top:6px;font-weight:700;color:var(--gold)}.tp-pk input:checked+span{border-color:var(--orange);background:rgba(255,123,28,.1)}.tp-pk input:focus-visible+span,.tp-ad input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.tp-gl{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pale)}.tp-gl output{font-size:18px;color:#fff;letter-spacing:0}.tp-gl input{grid-column:1/-1;-webkit-appearance:none;appearance:none;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--orange) var(--p,25%),#26306A var(--p,25%));outline:none}.tp-gl input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--orange);cursor:pointer}.tp-gl input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--orange)}.tp-gl input:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.tp-ad{display:flex;flex-direction:column;gap:8px}.tp-ad span{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid #26306A;font-size:15px;color:#fff}.tp-ad span::before{content:"";width:18px;height:18px;border-radius:5px;border:1.5px solid var(--pale);flex-shrink:0}.tp-ad input:checked+span{border-color:var(--orange)}.tp-ad input:checked+span::before{background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--orange)}.tp-psum{max-width:none;position:sticky;top:90px}.tp-ptitle{font-size:22px}.tp-ok{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:#E7F6EC;font-size:13.5px;color:#13753A;font-weight:600}.tp-ok b{color:#13753A}.tp-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tp-hub a{display:flex;flex-direction:column;gap:6px;padding:22px 24px;border-radius:18px;border:1px solid var(--blue10);background:#fff;transition:border-color .2s,transform .2s}.tp-hub a:hover{border-color:var(--deep);transform:translateY(-2px)}.tp-hub span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#C05A0E}.tp-hub b{font-size:17px;color:var(--stage)}.tp-hub b::after{content:" →";color:var(--deep)}@media (max-width:1060px){.tp-visit,.tp-vp,.tp-hin,.tp-rp,.tp-party{grid-template-columns:1fr}.tp-feat{grid-template-columns:1fr 1fr}.tp-hub{grid-template-columns:1fr 1fr}.tp-steps{flex-direction:row;overflow-x:auto;scrollbar-width:none}.tp-steps button{flex-shrink:0}.tp-psum{position:static}}@media (max-width:760px){.tp-board{padding:18px}.tp-leg{margin-left:0;flex-wrap:wrap}.tp-row{grid-template-columns:52px minmax(0,1fr) 70px;gap:10px}.tp-st{grid-column:2/4}.tp-row time{font-size:15px}.tp-vp{padding:20px}.tp-vis{min-height:300px}.tp-vcopy h3{font-size:22px}.tp-steps span{font-size:0}.tp-steps b{font-size:15px}.tp-feat,.tp-hub{grid-template-columns:1fr}.tp-h1{font-size:40px}.tp-hvis{height:380px}.tp-hph{inset:0 0 0 24px;width:calc(100% - 24px)}.tp-hproof{width:210px;bottom:20px}.tp-hproof b{font-size:34px}.tp-rp{padding:22px;gap:24px}.tp-rp h3{font-size:24px}.tp-pk{grid-template-columns:1fr}.tp-pform{padding:20px}}@media (prefers-reduced-motion:reduce){.tp-bar span,.tp-mk{transition:none}}.tp-cbar{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--blue5)}.tp-cbar span{height:100%}.tp-cbar .s-wa{opacity:.55}.kc-invsec{padding-top:0!important}.tproof .wrap{display:flex;flex-direction:column;gap:48px}.tproof .track{margin-right:0!important;padding-right:0!important}.tproof .tcard{flex:1 1 0;min-width:300px;height:auto;min-height:420px}.tproof .tcard .bg{opacity:1}.tproof .tcard .bg::after{background:linear-gradient(180deg,rgba(10,15,41,.62),rgba(10,15,41,.9))}.tproof .tcard .in{background:var(--stage)}.tproof .tcard .q{color:rgba(255,255,255,.18)}.tproof .tco{color:var(--pale)}.tproof .tq,.tproof .who b{color:#fff}.tproof .who span{color:var(--pale)}.tproof .who .av img{opacity:1!important}.tproof .tq b{color:var(--gold)}.tproof .tini{width:40px;height:40px;border-radius:50%;background:#fff;color:var(--midnight);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tstat{position:relative;z-index:1;align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--orange);color:#fff;font-weight:700;font-size:14px}.tlink{position:relative;z-index:1;font-weight:700;color:var(--gold);font-size:15px}@media (max-width:760px){.tproof .tcard{min-width:280px;flex:0 0 84%}}.fe-pick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px;align-items:start}.fe-chips{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start}.fe-chips button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:16px;border:1.5px solid var(--blue10);background:#fff;font-weight:600;font-size:16px;color:var(--text2);transition:all .2s}.fe-chips button::before{content:"+";width:20px;height:20px;border-radius:50%;background:var(--blue5);color:var(--deep);display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1;transition:all .2s}.fe-chips button:hover{border-color:var(--mid)}.fe-chips button.on{border-color:var(--deep);color:var(--stage);box-shadow:0 0 0 3px rgba(30,63,191,.1)}.fe-chips button.on::before{content:"✓";background:var(--deep);color:#fff;font-size:12px}.fe-chips button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.fe-panel{border-radius:24px;background:#fff;border:1px solid var(--blue10);box-shadow:0 30px 60px -48px rgba(16,29,86,.5);padding:28px;display:flex;flex-direction:column;gap:18px;position:sticky;top:90px}.fe-ph{display:flex;flex-direction:column;gap:6px}.fe-ph b{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:24px;font-weight:600}.fe-rows{display:flex;flex-direction:column;gap:8px;min-height:60px}.fe-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;padding:14px;border-radius:14px;background:var(--blue5);animation:kafade .35s ease}.fe-row .fp-ft{margin:0}.fe-row b{display:block;font-size:15px}.fe-row span{font-size:14px;color:var(--text2)}.fe-row a{font-weight:600;color:var(--deep);white-space:nowrap}.fe-empty{font-size:15px;color:var(--muted);padding:14px}.fe-always>span{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.fe-always div{display:flex;flex-wrap:wrap;gap:6px}.fe-always em{font-style:normal;font-size:13px;font-weight:500;padding:6px 10px;border-radius:999px;border:1px solid var(--blue10);color:var(--text2)}.fe-cta.btn{height:52px;border-radius:16px;font-size:16px}.fe-arc{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;position:relative;z-index:1}.fe-arct{display:flex;flex-direction:column;gap:20px}.fe-arct p{font-size:17px;color:var(--pale);max-width:520px}.fe-read{font-weight:700;color:var(--gold)}.fe-read:hover{color:#fff}.fe-arcg{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fe-arcg>*{display:flex;flex-direction:column;gap:4px;padding:26px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid #26306A}.fe-arcg b{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:26px;font-weight:600;color:#fff}.fe-arcg span{font-size:14px;color:var(--pale)}.fe-arcg a{border-style:dashed}.fe-arcg a span{color:var(--gold);font-weight:600}.fe-arcg a:hover{border-color:var(--gold)}.kmod-sel{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--text2)}.kmod-sel[hidden]{display:none}.kmod-sel em{font-style:normal;padding:4px 10px;border-radius:999px;background:var(--blue5);color:var(--deep);font-weight:600}.kp-two{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:1060px){.fe-pick,.fe-arc{grid-template-columns:1fr}.fe-panel{position:static}}@media (max-width:760px){.fe-chips button{padding:11px 14px;font-size:15px}.fe-panel{padding:20px}.fe-arcg{grid-template-columns:1fr}.fe-arcg b{font-size:22px}}.rc-hero>.wrap{grid-template-columns:minmax(0,1fr) 600px!important}.rc-hero .cleft{position:sticky;top:24px}.rc-inbox{border-radius:20px;background:rgba(255,255,255,.05);border:1px solid #22284a;padding:18px;display:flex;flex-direction:column;gap:12px}.rc-ik{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--grey40)}.rc-mail{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:start;background:#fff;border-radius:14px;padding:14px 16px;color:var(--stage)}.rc-av{width:40px;height:40px;border-radius:50%;background:linear-gradient(198.7deg,#FF7B1C,#1E3FBF);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.rc-mail>div{min-width:0;display:flex;flex-direction:column;gap:2px}.rc-mail b{font-size:15px}.rc-sub,.rc-pre{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.rc-sub{font-weight:600;color:var(--stage)}.rc-pre{color:var(--grey50)}.rc-mail time{font-size:12px;color:var(--grey50);font-weight:600}.rc-note{border-radius:20px;border:1px solid rgba(255,123,28,.4);background:rgba(255,123,28,.06);padding:20px;display:flex;flex-direction:column;gap:10px}.rc-note>b{font-size:16px;color:#fff}.rc-note ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.rc-note li{display:flex;gap:10px;font-size:15px;color:var(--pale)}.rc-note li b{color:#fff}.rc-note li::before{content:"";width:6px;height:6px;margin-top:8px;border-radius:50%;background:var(--orange);flex-shrink:0}.rc-guide{font-weight:700;color:var(--gold)}.rc-guide:hover{color:#fff}.rc-fs{display:flex;flex-direction:column;gap:22px}.rc-grp{border:0;margin:0;padding:22px 0 0;border-top:1px solid var(--blue10);display:flex;flex-direction:column;gap:14px;min-width:0}.rc-grp legend{float:left;width:100%;padding:0;margin:0 0 4px;display:flex;align-items:center;gap:10px;font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:18px;color:var(--stage)}.rc-grp legend i{font-style:normal;width:26px;height:26px;border-radius:50%;background:var(--stage);color:#fff;font-family:var(--body);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.rc-grp legend+*{clear:both}.rc-drop{position:relative;display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;border:1.5px dashed var(--pale);background:var(--off);cursor:pointer;transition:border-color .2s,background .2s}.rc-drop:hover{border-color:var(--deep);background:var(--blue5)}.rc-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.rc-drop::before{content:"";width:36px;height:36px;border-radius:10px;flex-shrink:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E3FBF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M7 9l5-5 5 5M4 20h16'/%3E%3C/svg%3E") center/18px no-repeat;border:1px solid var(--blue10)}.rc-dt{display:flex;flex-direction:column;font-size:13px;font-weight:400;color:var(--grey50);min-width:0}.rc-dt b{font-size:15px;font-weight:600;color:var(--stage);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-drop.has{border-style:solid;border-color:var(--deep);background:var(--blue5)}.rc-drop.bad{border-color:#D93025;background:#FDECEA}.rc-drop:focus-within{box-shadow:0 0 0 4px rgba(30,63,191,.12);border-color:var(--deep)}.rc-sm{padding:12px}.rc-sm::before{width:30px;height:30px}.rc-hero .fld textarea{margin-top:4px}.rc-hint{font-size:13px;color:var(--grey50);margin-top:-4px}.rc-hint b{color:var(--stage)}.rc-chk{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--text2);cursor:pointer}.rc-chk input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--deep);flex-shrink:0}.rc-chk a{color:var(--deep);font-weight:600}.rc-chk .opt{color:var(--grey40);font-weight:400}.sup-rc{margin-top:-8px}@media (max-width:1060px){.rc-hero>.wrap{grid-template-columns:1fr!important}.rc-hero .cleft{position:static}}@media (max-width:760px){.rc-mail{grid-template-columns:36px minmax(0,1fr)}.rc-mail time{display:none}}.acard .ai{border:0;border-radius:0;width:auto;height:auto}.acard .ai img{width:28px;height:28px}.fp-intl{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.fp-lg{height:22px;width:auto;vertical-align:middle}.fp-proof .fp-tcard{margin:0;width:auto;height:100%;min-height:300px}.fp-vcar .fp-vtrack{margin:-24px calc((100% - 100vw) / 2) -48px -24px;padding:24px calc((100vw - 100%) / 2) 48px 24px;scroll-padding-left:24px}.fp-vcar .fp-vtrack .fp-vc{flex:0 0 392px}.fp-vcar.n3 .fp-vtrack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0}.fp-vcar.n3 .fp-pager{display:none}.fp-pmq{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.fp-pmq .fp-mtr{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.fp-dup{display:none!important}@media (max-width:760px){.fp-hero{min-height:0;align-items:flex-start}.fp-hbg{object-position:50% 100%}.fp-hin{padding:28px 0 100vw}.fp-hin .pbtns,.py-hcopy .pbtns,.closing .pbtns{flex-direction:column;align-items:stretch;width:100%}.fp-hin .pbtns .btn,.py-hcopy .pbtns .btn,.closing .pbtns .btn{width:100%}.fp-trl{display:none}.fp-pmq{flex:1;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.fp-pmq .fp-mtr{animation:fpmq 30s linear infinite;width:max-content;flex-wrap:nowrap}.fp-dup{display:inline-flex!important}.fp-pill{white-space:nowrap;height:44px;padding:0 16px}.fp-vcar.n3 .fp-vtrack,.fp-vcar .fp-vtrack{display:flex;overflow-x:auto;margin:-16px calc((100% - 100vw) / 2) -32px -16px;padding:16px calc((100vw - 100%) / 2) 32px 16px}.fp-vcar .fp-vtrack .fp-vc{flex:0 0 calc(100vw - 72px)}.fp-vcar.n3 .fp-pager{display:flex}.fp-dwrap{padding:72px 0 32px}.fp-drow{display:flex;flex-direction:column;align-items:stretch;margin-top:24px;min-height:0;flex:1}.fp-dcards{order:-1;height:auto;flex:1;min-height:220px}.fp-dcard{bottom:auto;top:50%;transform:translate(-50%,-44%) scale(.96)!important;max-width:88%;max-height:none;width:auto!important}.fp-dcard.on{transform:translate(-50%,-50%) scale(1)!important}.fp-dcopy{height:120px;margin-top:16px}.fp-dc h3{font-size:32px}.fp-di,.fp-di.on{font-size:0;gap:0}.fp-dprog{margin-top:20px}.fp-qbig blockquote{max-width:none}.fp-mh{flex-direction:column;align-items:flex-start;gap:8px}.fp-mgrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:calc((100% - 100vw) / 2);padding-right:calc((100vw - 100%) / 2)}.fp-mgrid::-webkit-scrollbar{display:none}.fp-mc{flex:0 0 78%;scroll-snap-align:start;height:150px}.py-hin{min-height:0;padding:32px 0 112vw}.py-hbg{object-position:50% 100%}.py-frag{display:none}.py-clients{display:block;padding:18px 20px}.py-clients span{display:block;line-height:1.5}.py-clients span .py-dot{display:inline-block;margin-right:8px;vertical-align:middle}.py-clients a{display:inline-block;margin-top:12px}.py-navin{gap:4px;padding:12px 0}.py-nav a:not(.btn){flex-shrink:0;white-space:nowrap}.py-cmp>*{min-width:0}.py-bad,.py-good{padding:24px}.py-match{overflow:hidden}.py-path{grid-template-columns:1fr;gap:28px;text-align:left}.py-path::before{display:block;left:20px;right:auto;top:20px;bottom:56px;width:1.5px;height:auto}.py-path div{display:grid;grid-template-columns:40px 1fr;column-gap:16px;row-gap:4px;align-items:start;text-align:left}.py-path .n{grid-row:span 2}.py-path b{font-size:20px;padding-top:6px}.py-path p{max-width:none}}.fp-q blockquote{margin:0}.bmi-hsform{--bf-ink:#0A0F29;--bf-text:#3A4060;--bf-muted:#6B7189;--bf-line:#C9D2EE;--bf-field:#F7F9FE;--bf-blue:#1E3FBF;--bf-blue5:#EEF1FB;--bf-orange:#FF7B1C;--bf-error:#D93025;--bf-head:"Bricolage Grotesque",system-ui,sans-serif;--bf-body:"Inter",system-ui,sans-serif;font-family:var(--bf-body);color:var(--bf-ink)}.bmi-hsform form.hs-form{display:flex;flex-direction:column;gap:16px;margin:0;font-family:var(--bf-body)}.bmi-hsform .hs-form fieldset{max-width:none!important;margin:0;padding:0;border:0;display:flex;gap:12px}.bmi-hsform .hs-form fieldset.form-columns-2 .hs-form-field,.bmi-hsform .hs-form fieldset.form-columns-3 .hs-form-field{flex:1 1 0;width:auto!important;float:none!important;padding:0!important}.bmi-hsform .hs-form fieldset.form-columns-1 .hs-form-field{width:100%!important;float:none!important}.bmi-hsform .hs-form fieldset .input{margin:0!important}.bmi-hsform .hs-form-field{display:flex;flex-direction:column;gap:6px;margin:0}.bmi-hsform .hs-form-field>label{font-size:14px;font-weight:600;color:var(--bf-text);line-height:1.35;margin:0}.bmi-hsform .hs-form-required{color:var(--bf-orange);margin-left:2px}.bmi-hsform .hs-field-desc{font-size:13px;color:var(--bf-muted);margin:-2px 0 2px}.bmi-hsform .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]),.bmi-hsform select.hs-input,.bmi-hsform textarea.hs-input{box-sizing:border-box;width:100%!important;max-width:none!important;height:48px;padding:0 14px;font:400 16px/1.4 var(--bf-body);color:var(--bf-ink);background:var(--bf-field);border:1px solid var(--bf-line);border-radius:12px;outline:none;box-shadow:none;transition:border-color .2s,box-shadow .2s}.bmi-hsform textarea.hs-input{height:110px;padding:12px 14px;resize:vertical}.bmi-hsform select.hs-input{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7189' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:calc(100% - 14px) center!important;background-size:16px!important;background-repeat:no-repeat!important}.bmi-hsform .hs-input::placeholder{color:#9AA0B6}.bmi-hsform .hs-input:focus{border-color:var(--bf-blue)!important;box-shadow:0 0 0 4px rgba(30,63,191,.12)!important}.bmi-hsform .hs-input.invalid.error{border-color:var(--bf-error)!important;background:#FDF3F2}.bmi-hsform .hs-fieldtype-file .input{position:relative}.bmi-hsform input[type=file].hs-input{box-sizing:border-box;width:100%!important;padding:18px 16px 18px 64px;border:1.5px dashed var(--bf-line);border-radius:14px;background:var(--bf-field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E3FBF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M7 9l5-5 5 5M4 20h16'/%3E%3C/svg%3E") 20px center/22px no-repeat;font:400 14px var(--bf-body);color:var(--bf-text);cursor:pointer;transition:border-color .2s,background-color .2s}.bmi-hsform input[type=file].hs-input:hover{border-color:var(--bf-blue);background-color:var(--bf-blue5)}.bmi-hsform input[type=file]::file-selector-button{font:600 14px var(--bf-body);color:var(--bf-blue);background:#fff;border:1px solid var(--bf-line);border-radius:10px;padding:8px 14px;margin-right:12px;cursor:pointer}.bmi-hsform .hs-dateinput{position:relative}.bmi-hsform .hs-dateinput input{cursor:pointer;padding-right:44px!important;background:var(--bf-field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7189' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3Cpath d='M3 9h18M8 2v4M16 2v4'/%3E%3C/svg%3E") calc(100% - 14px) center/18px no-repeat!important}.bmi-hsform .hs-datepicker{z-index:20}.bmi-hsform .fn-date-picker .pika-table td.is-selected .pika-button{background:var(--bf-blue)!important;box-shadow:none!important}.bmi-hsform .fn-date-picker .pika-button:hover{background:var(--bf-orange)!important;color:#fff!important}.bmi-hsform .inputs-list{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:10px}.bmi-hsform .inputs-list li{margin:0}.bmi-hsform .inputs-list label{display:block!important;position:relative;padding-left:32px;font-size:15px;font-weight:400;color:var(--bf-text);cursor:pointer;line-height:1.45}.bmi-hsform .inputs-list input[type=checkbox],.bmi-hsform .inputs-list input[type=radio]{position:absolute;left:0;top:1px;width:20px!important;height:20px;margin:0!important;accent-color:var(--bf-blue);cursor:pointer}.bmi-hsform .hs-fieldtype-booleancheckbox>label{display:none}.bmi-hsform a{color:var(--bf-blue);font-weight:600}.bmi-hsform .hs-richtext{font-size:14px;color:var(--bf-text)}.bmi-hsform .hs-richtext h1,.bmi-hsform .hs-richtext h2,.bmi-hsform .hs-richtext h3{font-family:var(--bf-head);color:var(--bf-ink);margin:8px 0 0}.bmi-hsform .legal-consent-container{font-size:12px;color:var(--bf-muted);line-height:1.45}.bmi-hsform .hs-error-msgs{list-style:none;margin:4px 0 0!important;padding:0!important}.bmi-hsform .hs-error-msg,.bmi-hsform .hs-main-font-element{font-size:13px;font-weight:500;color:var(--bf-error)!important}.bmi-hsform .hs_error_rollup .hs-error-msgs{padding:12px 14px!important;border-radius:12px;background:#FDF3F2}.bmi-hsform .hs-submit{margin-top:4px}.bmi-hsform .hs-submit .actions{margin:0!important;padding:0!important}.bmi-hsform .hs-button,.bmi-hsform input[type=submit]{width:100%;height:56px;border:0!important;border-radius:16px!important;background:var(--bf-orange)!important;color:#fff!important;font:600 17px var(--bf-body)!important;cursor:pointer;box-shadow:0 10px 24px -10px rgba(255,123,28,.65);transition:transform .2s,box-shadow .2s,background .2s;-webkit-appearance:none}.bmi-hsform .hs-button:hover{background:#F26A0B!important;transform:translateY(-1px)}.bmi-hsform .hs-button:focus-visible{outline:2px solid var(--bf-blue);outline-offset:3px}.bmi-hsform .submitted-message{font:600 22px/1.3 var(--bf-head);color:var(--bf-ink);padding:24px;border-radius:16px;background:var(--bf-blue5)}@media (max-width:760px){.bmi-hsform .hs-form fieldset{flex-direction:column}.bmi-hsform .hs-input:not([type=checkbox]):not([type=radio]){font-size:16px}}.bmi-hsform .bmi-date-hint{font-size:13px;color:var(--bf-muted);margin:6px 0 0}.bmi-hsform .bmi-date-hint b{color:var(--bf-ink)}.bmi-hsform .bmi-date-hint.bmi-date-error{color:var(--bf-error);font-weight:500}.bmi-hsform .bmi-date-summary{margin:-4px 0 0;font-size:13px;line-height:1.5;color:var(--bf-muted)}.bmi-hsform .bmi-date-summary b{color:var(--bf-ink)}.bmi-hsform .pika-table td.bmi-blocked .pika-button{opacity:.3;cursor:not-allowed;background:transparent!important;color:var(--bf-muted)!important}.ka-hwc{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ka-hwc button{display:flex!important;align-items:center;justify-content:center;height:68px;padding:0 14px!important;text-align:center;box-sizing:border-box}.ka-hwc button.ka-lg img{display:block;height:30px;width:auto;max-width:100%;object-fit:contain}.ka-hwc button.ka-lg img[alt="myWER"]{height:38px}.ka-hwc button.on{background:#EEF1FB!important;color:var(--deep)!important;border-color:var(--deep)!important;box-shadow:inset 0 0 0 1px var(--deep)}@media (max-width:520px){.ka-hwc{grid-template-columns:repeat(2,minmax(0,1fr))}}[hidden]{display:none!important}body.admin-bar .fixnav{top:32px}body.admin-bar .mnav-wrap{top:32px}body.admin-bar .mmenu{top:32px}@media (max-width:782px){body.admin-bar .fixnav,body.admin-bar .mnav-wrap{top:46px}body.admin-bar .mmenu{top:46px}}@media (min-width:1061px){body.admin-bar.fix-on .subnav{top:104px}body.admin-bar.fix-on .toc{top:136px}}@media (min-width:1061px){body.admin-bar .py-nav{top:32px}body.admin-bar.fix-on .py-nav{top:104px}}.banner::after{background:linear-gradient(90deg,var(--stage) 0%,var(--gold) 38%,var(--orange) 62%,var(--stage) 100%)}.banner.bmi-no-stroke::after{display:none}body.bmi-glow-off .glow{display:none!important}.bmi-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.fld .ferr{font-size:13px;font-weight:500;color:#E02020}.fld [aria-invalid=true]{border-color:#E02020}.form-err{font-size:14px;color:#E02020;font-weight:500}.fcard2 .btn[aria-busy=true]{opacity:.7;pointer-events:none}.nform .nform-msg{display:none;flex:1;color:var(--pale);font-size:15px}.nform.is-done label,.nform.is-done button{display:none}.nform.is-done .nform-msg{display:block}.nform-err{margin-top:8px;font-size:13px;color:var(--orange)}.news{position:relative}.news .nform-err{position:absolute;left:210px;right:0;top:100%;width:auto;margin:8px 0 0;color:var(--orange)}@media (max-width:760px){.news .nform-err{left:0}}.lang,.mm-lang{position:relative}.lang .country-selector,.mm-lang .country-selector{display:contents}.lang .country-selector input,.mm-lang .country-selector input{display:none}.lang .wgcurrent,.mm-lang .wgcurrent{display:inline;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;text-transform:uppercase;cursor:pointer}.lang .wgcurrent::after,.mm-lang .wgcurrent::after{display:none}.lang .wgcurrent a,.lang .wgcurrent span,.mm-lang .wgcurrent a,.mm-lang .wgcurrent span{color:inherit;text-decoration:none;padding:0}.lang .country-selector ul,.mm-lang .country-selector ul{display:none;position:absolute;top:calc(100% + 6px);right:0;min-width:100%;margin:0;padding:6px;list-style:none;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(10,15,41,.12),0 20px 40px -20px rgba(0,0,0,.4);z-index:80}.lang .country-selector input:checked ~ ul,.mm-lang .country-selector input:checked ~ ul,.lang .country-selector:not(.closed) ul,.mm-lang .country-selector:not(.closed) ul{display:block}.lang .country-selector ul a,.mm-lang .country-selector ul a{display:block;padding:8px 12px;border-radius:8px;color:var(--stage);font-size:14px;font-weight:600;text-transform:uppercase}.lang .country-selector ul a:hover,.mm-lang .country-selector ul a:hover{background:var(--blue5)}.bmi-content{max-width:720px;margin:0 auto}.prose p a{color:var(--deep);text-decoration:underline}.prose h3{font-family:var(--head);font-weight:700;font-size:24px;color:var(--stage)}.prose ul,.prose ol{padding-left:1.2em}.prose img{border-radius:20px}.prose .wp-block-quote{margin:12px 0;padding:8px 0 8px 28px;border-left:3px solid var(--orange);font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:28px;line-height:1.3;color:var(--stage)}.prose .wp-block-quote p{font-size:inherit}.prose .wp-block-table{overflow-x:auto;border:1px solid var(--blue10);border-radius:20px}.prose .wp-block-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45;min-width:560px}.prose .wp-block-table th{text-align:left;padding:14px 18px;background:var(--blue5);color:var(--stage);font-size:13px;letter-spacing:.04em;text-transform:uppercase;border:0}.prose .wp-block-table td{padding:14px 18px;border:0;border-top:1px solid var(--blue10);vertical-align:top}.prose .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border-radius:16px;background:var(--deep);color:#fff;font-weight:600;text-decoration:none}.prose .is-style-bmi-callout{position:relative;display:block;padding:24px 24px 24px 54px;border-radius:20px;background:var(--blue5);font-size:17px}.prose .is-style-bmi-callout::before{content:"";position:absolute;left:24px;top:33px;width:10px;height:10px;border-radius:50%;background:var(--spot);box-shadow:0 0 10px 2px rgba(255,123,28,.55)}.prose .is-style-bmi-pullquote{margin:12px 0;padding:8px 0 8px 28px;border-left:3px solid var(--orange);font-family:var(--head);font-weight:600;font-size:28px;line-height:1.3;color:var(--stage)}.prose .alignwide{max-width:960px}.bmi-pagination{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.bmi-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:40px;padding:0 18px;border-radius:999px;border:1px solid var(--pale);background:#fff;font-weight:600;font-size:15px;color:var(--grey50);transition:all .2s}.bmi-pagination a.page-numbers:hover{color:var(--stage);border-color:var(--grey40)}.bmi-pagination .page-numbers.current{background:var(--stage);border-color:var(--stage);color:#fff}.bmi-pagination .page-numbers.dots{border-color:transparent;background:none}#agrid[aria-busy=true]{opacity:.5;transition:opacity .2s}.has-stage-color{color:var(--stage)!important}.has-stage-background-color{background-color:var(--stage)!important}.has-midnight-color{color:var(--midnight)!important}.has-midnight-background-color{background-color:var(--midnight)!important}.has-deep-color{color:var(--deep)!important}.has-deep-background-color{background-color:var(--deep)!important}.has-mid-color{color:var(--mid)!important}.has-mid-background-color{background-color:var(--mid)!important}.has-pale-color{color:var(--pale)!important}.has-pale-background-color{background-color:var(--pale)!important}.has-blue5-color{color:var(--blue5)!important}.has-blue5-background-color{background-color:var(--blue5)!important}.has-off-color{color:var(--off)!important}.has-off-background-color{background-color:var(--off)!important}.has-orange-color{color:var(--orange)!important}.has-orange-background-color{background-color:var(--orange)!important}.has-gold-color{color:var(--gold)!important}.has-gold-background-color{background-color:var(--gold)!important}.has-white-color{color:#fff!important}.has-white-background-color{background-color:#fff!important}.has-grey70-color{color:var(--grey70)!important}.has-grey70-background-color{background-color:var(--grey70)!important}.sec.bmi-flow{padding:80px 0}.bmi-flow__body{display:flex;flex-direction:column;gap:24px;font-size:18px;line-height:1.6;color:var(--grey70)}.bmi-flow__body>*{max-width:760px;margin:0}.bmi-flow__body>:is(.alignwide,.alignfull,.wp-block-columns,.wp-block-gallery,.wp-block-embed,.wp-block-video,.wp-block-table,.wp-block-group,.wp-block-cover,.wp-block-media-text){max-width:none}.bmi-flow__body>.alignfull{width:100vw;margin-left:calc(50% - 50vw)}.bmi-flow__body>:is(.aligncenter,.has-text-align-center){margin-left:auto;margin-right:auto}.bmi-flow__body :is(h1,h2,h3,h4){font-family:var(--head);font-variation-settings:"opsz" 14;color:var(--stage);margin:0}.bmi-flow__body h1{font-weight:600;font-size:56px;line-height:1.05}.bmi-flow__body h2{font-weight:600;font-size:48px;line-height:1.05;letter-spacing:-.01em}.bmi-flow__body h3{font-weight:700;font-size:24px;line-height:1.2}.bmi-flow__body h4{font-weight:700;font-size:20px;line-height:1.3}@media (max-width:760px){.bmi-flow__body h1{font-size:40px}.bmi-flow__body h2{font-size:34px}}.bmi-flow__body a:not(.wp-block-button__link){color:var(--deep);text-decoration:underline}.bmi-flow__body :is(ul,ol){padding-left:1.2em}.bmi-flow__body img{max-width:100%;height:auto;border-radius:20px}.bmi-flow__body .wp-block-quote{margin:12px 0;padding:8px 0 8px 28px;border-left:3px solid var(--orange);font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:28px;line-height:1.3;color:var(--stage)}.bmi-flow__body .wp-block-buttons{display:flex;gap:12px;flex-wrap:wrap}.bmi-flow .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:20px;background:var(--deep);color:#fff;font-family:var(--body);font-weight:600;font-size:16px;line-height:1.2;white-space:nowrap;text-decoration:none;border:0;transition:background .2s}.bmi-flow .wp-block-button__link:hover{background:#2747c9}.bmi-flow .is-style-bmi-orange .wp-block-button__link{background:var(--orange)}.bmi-flow .is-style-bmi-orange .wp-block-button__link:hover{background:#FF912F}.bmi-flow .is-style-bmi-outline .wp-block-button__link{background:#fff;color:var(--stage);border:1px solid var(--pale)}.bmi-article{display:flex;flex-direction:column;gap:20px;min-width:0}.bmi-embed{margin:12px 0;border-radius:24px;overflow:hidden;isolation:isolate;font-size:16px;line-height:1.5;color:var(--stage)}.bmi-consent-group{display:flex;flex-direction:column;gap:10px}.bmi-consent{position:relative;display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;font-weight:400;color:var(--grey50);cursor:pointer}.bmi-consent input{position:absolute;left:0;top:0;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}.bmi-consent__box{flex:0 0 20px;width:20px;height:20px;border-radius:6px;border:1px solid var(--pale);background:var(--off);display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.bmi-consent input:checked+.bmi-consent__box{background:var(--stage);border-color:var(--stage)}.bmi-consent input:checked+.bmi-consent__box::after{content:"";width:10px;height:6px;border:2px solid #fff;border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.bmi-consent input:focus-visible+.bmi-consent__box{outline:2px solid var(--orange);outline-offset:2px}.bmi-consent input[aria-invalid=true]+.bmi-consent__box{border-color:#E02020}.nform.has-consent{flex-wrap:wrap}.nform .bmi-consent-group{flex-basis:100%;order:3;margin-top:10px}.nform .bmi-consent{color:inherit;opacity:.8}.bmi-modal{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:24px}.bmi-modal[hidden]{display:none}.bmi-modal__overlay{position:absolute;inset:0;background:rgba(10,15,41,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bmi-modal__box{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain;border-radius:28px;background:#fff;box-shadow:0 40px 80px -40px rgba(0,0,0,.6)}.bmi-modal__box .fcard2{box-shadow:none;max-width:none}.bmi-modal__box .fcard2 h2{padding-right:48px}.bmi-modal__close{position:absolute;top:16px;right:16px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--pale);background:#fff;color:var(--stage);font:400 24px/1 var(--body);display:flex;align-items:center;justify-content:center;cursor:pointer}.bmi-modal__close:hover{background:var(--blue5)}.bmi-modal__close:focus-visible{outline:2px solid var(--orange);outline-offset:2px}html.bmi-modal-open,html.bmi-modal-open body{overflow:hidden}.bmi-modal.is-open .bmi-modal__box{animation:bmiModalIn .25s ease}@keyframes bmiModalIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bmi-modal.is-open .bmi-modal__box{animation:none}}@media (max-width:760px){.bmi-modal{padding:12px}.bmi-modal__box{border-radius:24px;max-height:calc(100vh - 24px)}}.bmi-phone{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px}.fld .bmi-phone input{padding:0 10px}.bmi-phone__cc{position:relative;display:block}.bmi-phone__code{display:flex;align-items:center;height:48px;padding:0 28px 0 12px;border-radius:12px;border:1px solid var(--pale);background-color:var(--off);background-image:linear-gradient(45deg,transparent 50%,var(--grey50) 50%),linear-gradient(135deg,var(--grey50) 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-size:5px 5px;background-repeat:no-repeat;font-size:16px;font-weight:400;color:var(--stage);white-space:nowrap;overflow:hidden;transition:border-color .2s,box-shadow .2s}.fld .bmi-phone__cc select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.bmi-phone__cc:focus-within .bmi-phone__code{border-color:var(--deep);box-shadow:0 0 0 4px rgba(30,63,191,.12)}.bmi-form-intro{margin:-8px 0 0;color:var(--grey50);font-size:15px;line-height:1.5}.bmi-turnstile.is-empty{position:absolute}.bmi-turnstile .ferr{display:block;margin-top:6px;font-size:13px;font-weight:500;color:#E02020}.nform .bmi-turnstile{flex-basis:100%;order:4}.nform.has-ts{flex-wrap:wrap}.bmi-modal--event .bmi-modal__box{max-width:640px}.bmi-modal--industry{padding:16px}.bmi-modal--industry .bmi-modal__box{max-height:calc(100vh - 32px)}.bmi-modal--industry .bmi-modal__close{right:18px;top:16px;width:36px;height:36px;border:0;background:var(--blue5);color:var(--grey50)}.bmi-modal--industry .bmi-modal__close:hover{background:var(--blue5);color:var(--stage)}.bmi-form-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.bmi-form-badges li{padding:6px 12px;border-radius:999px;background:var(--blue5);color:var(--deep);font-size:13px;font-weight:600;line-height:1.3}.fgroup--rev .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.fgroup--rev .fg-show{order:2}@media (max-width:1060px){.fgroup--rev .wrap{grid-template-columns:1fr}.fgroup--rev .fg-show{order:0}}.nbadge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:rgba(255,123,28,.15);border:.5px solid #FF7B1C;color:#FF7B1C;font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;margin-left:4px;box-sizing:border-box}.mm-row__badge{display:inline-flex;align-items:center;gap:10px}.mm-row__badge .nbadge{height:22px;font-size:12px;margin-left:0}.mega .mi-body{display:block;padding:28px 32px 32px}.mi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.mi-card{position:relative;display:block;height:300px;border-radius:20px;overflow:hidden;color:#fff;isolation:isolate}.mi-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.mi-card:hover>img,.mi-card:focus-visible>img{transform:scale(1.06)}.mi-ov{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,41,0) 28%,rgba(10,15,41,.88) 100%)}.mi-c{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mi-c .ftile{width:32px;height:32px;border-radius:9px}.mi-c .ftile img{width:18px;height:18px}.mi-c b{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:20px;line-height:1.1}.mi-p{font-size:13px;line-height:1.4;color:rgba(255,255,255,.85)}.mi-go{font-size:13px;font-weight:600;color:var(--orange);max-height:0;opacity:0;overflow:hidden;transition:opacity .25s,max-height .3s}.mi-card:hover .mi-go,.mi-card:focus-visible .mi-go{opacity:1;max-height:20px}.mega .mf-body{display:flex;gap:16px;align-items:stretch;padding:28px 32px 32px}.mf-main{flex:1;min-width:0}.mf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.mf-card{display:flex;flex-direction:column;gap:6px;padding:10px 10px 16px;border-radius:20px;border:1px solid var(--blue10);background:#fff;transition:transform .3s,box-shadow .3s,border-color .3s}.mf-card:hover,.mf-card:focus-visible{transform:translateY(-3px);border-color:var(--pale);box-shadow:0 20px 30px -24px rgba(16,29,86,.45)}.mf-ill{display:flex;align-items:center;justify-content:center;height:150px;border-radius:14px;background:radial-gradient(closest-side,rgba(63,91,208,.35),rgba(10,15,41,0)),var(--stage);margin-bottom:8px;overflow:hidden}.mf-ill img{width:168px;height:154px;transition:transform .4s ease}.mf-card:hover .mf-ill img{transform:translateY(-4px)}.mf-card b{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:20px;line-height:1.1;color:var(--stage);padding:0 6px}.mf-p{font-size:14px;font-weight:600;line-height:1.35;color:var(--stage);padding:0 6px}.mf-list{font-size:12.5px;line-height:1.5;color:var(--muted);padding:0 6px}.mf-venuit{position:relative;overflow:hidden;isolation:isolate;width:270px;flex-shrink:0;border-radius:20px;background:var(--stage);color:#fff;padding:24px;display:flex;flex-direction:column;gap:12px;transition:transform .3s}.mf-venuit:hover{transform:translateY(-3px)}.mf-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(240px circle at 0% 0%,rgba(93,130,221,.55),transparent 70%),radial-gradient(200px circle at 100% 100%,rgba(255,123,28,.28),transparent 70%)}.mf-top{display:flex;align-items:center;gap:10px}.mf-top img{width:96px;height:24px}.mf-top .nbadge{margin-left:0}.mf-venuit b{font-family:var(--head);font-variation-settings:"opsz" 14;font-weight:600;font-size:22px;line-height:1.15;margin-top:auto}.mf-vp{font-size:14px;line-height:1.45;color:var(--pale)}.mf-go{font-size:14px;font-weight:700;color:var(--gold)}.about{background:var(--blue5);padding:96px 0}.insights{background:#fff}.abox .acards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(560px,100%)}.acard{display:flex;align-items:center;gap:16px;min-height:92px;padding:18px 20px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(201,210,238,.14);color:#fff;font-size:17px;line-height:1.3;transition:background .3s,border-color .3s}.acard:hover{background:rgba(255,255,255,.1);border-color:rgba(201,210,238,.28)}.ai{width:44px;height:44px;border-radius:12px;border:1.5px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;flex-shrink:0}.acard .ai img{width:24px;height:24px}.acard img.a26{height:34px;width:auto;flex-shrink:0}@media (max-width:760px){.about{padding:56px 0}.abox .acards{grid-template-columns:1fr 1fr}.acard{min-height:80px;padding:14px;font-size:15px;gap:10px}.ai{width:36px;height:36px}.acard img.a26{height:28px}}@media (prefers-reduced-motion:reduce){.fpage .fp-dbg,.fpage .fp-dc,.fpage .fp-dcard{transition-duration:0s!important;transition-delay:0s!important}}@media (prefers-reduced-motion:reduce){.tp-rp,.fe-row{animation:none}.tp-mk,.kc-iv img,.kc-iv .tp-card,.tp-vcopy,.ka-timg img{transition:none;transition-duration:0s!important;transition-delay:0s!important}}.rc-card .done-msg{display:none}.rc-card.sent .rc-fs{display:none}.rc-card.sent .done-msg{display:flex}.rc-wait{font-size:15px;color:var(--grey50)}.rc-card .bmi-hsform{width:100%}.bmi-hs-card .bmi-hsform{width:100%}.bmi-hs-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vt2-head0{display:flex;flex-direction:column;gap:14px}.vt2-grid{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:24px;align-items:center}.vt2-left{display:flex;gap:20px;align-items:center}.vt2-arr .pt-arr{background:rgba(255,255,255,.06);border-color:rgba(201,210,238,.2);color:#fff}.vt2-arr .pt-arr:not(:disabled):hover{background:rgba(255,255,255,.14)}.vt2-list{flex:1;display:flex;flex-direction:column;gap:4px}.vt2-it{border-radius:18px;border:1px solid transparent;transition:background .35s,border-color .35s}.vt2-it.open{background:rgba(255,255,255,.05);border-color:rgba(201,210,238,.16)}.vt2-head{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 18px;text-align:left;font-size:16px;font-weight:700;line-height:1.35;color:var(--pale);transition:color .2s}.vt2-it.open .vt2-head{color:#fff;padding-top:18px}.vt2-head:hover{color:#fff}.vt2-head i{width:7px;height:7px;margin-top:8px;border-radius:50%;background:var(--pale);flex-shrink:0;transition:background .3s,box-shadow .3s}.vt2-it.open .vt2-head i{background:var(--spot);box-shadow:0 0 10px 2px rgba(255,123,28,.6)}.vt2-b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.65,0,.35,1)}.vt2-it.open .vt2-b{grid-template-rows:1fr}.vt2-bi{min-height:0;overflow:hidden}.vt2-bi p{padding:0 18px 18px 37px;font-size:14px;color:var(--grey40);opacity:0;transition:opacity .3s}.vt2-it.open .vt2-bi p{opacity:1;transition:opacity .35s ease .12s}.vt2-panel{position:relative;border-radius:28px;background:#0E1433;border:1px solid rgba(201,210,238,.12);padding:28px 28px 72px;overflow:hidden}.vt2-map{position:relative}.vt2-map img{display:block;width:100%;height:auto}.vt2-hs{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#fff;border:1.5px solid var(--pale);color:var(--stage);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.35);transition:background .3s,border-color .3s,color .3s,box-shadow .3s,transform .3s}.vt2-hs:hover{transform:scale(1.12)}.vt2-hs.on{background:var(--spot);border-color:var(--gold);color:#fff;box-shadow:0 0 0 6px rgba(255,123,28,.22),0 0 18px 4px rgba(255,123,28,.55);transform:scale(1.15)}.vt2-chip{position:absolute;left:28px;bottom:24px;padding:8px 16px;border-radius:999px;border:1px solid rgba(201,210,238,.4);color:#fff;font-size:14px;font-weight:600;transition:opacity .25s}@media (pointer:fine){body.c-on .vt2-head,body.c-on .vt2-hs{cursor:none}}.kx-hwg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kx-hw{height:110px;border-radius:20px;background:#fff;border:1px solid var(--blue10);display:flex;align-items:center;justify-content:center;transition:transform .3s,box-shadow .3s}.kx-hw:hover{transform:translateY(-3px);box-shadow:0 22px 32px -26px rgba(16,29,86,.45)}.kx-hw img{height:92px;width:auto}.vp-strip{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;border-radius:16px;background:linear-gradient(100deg,#1E3FBF,#101D56);color:var(--pale);font-size:15px}.vp-strip span{display:flex;align-items:center;gap:12px}.vp-strip a{color:#fff;font-weight:600;white-space:nowrap}.vp-strip a:hover{color:var(--gold)}.kx-hwg.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.vp-name{flex-direction:column;gap:4px}.vp-name b{font-family:var(--head);font-variation-settings:"opsz" 14;font-size:26px;color:var(--stage)}.vp-name span{font-size:13px;color:var(--muted)}.vp-cap{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:56px;align-items:center}.vp-capui{gap:14px}.vp-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--blue5)}.vp-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;font-size:13px;color:var(--muted)}.vp-legend span{display:flex;align-items:center;gap:8px}.vp-legend i{width:8px;height:8px;border-radius:2px}.vp-legend b{margin-left:auto;color:var(--stage)}.vp-ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:15px;color:var(--text2)}.vp-ul li{display:flex;gap:10px;align-items:center}.vp-ul li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange)}@media (max-width:1060px){.vt2-grid{grid-template-columns:1fr}.vt2-panel{order:-1}.vt2-arr{display:none}.kx-hwg,.kx-hwg.n3{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-cap{grid-template-columns:1fr}}@media (max-width:760px){.kx-hwg.n3{grid-template-columns:1fr}.vt2-panel{padding:16px 16px 60px;border-radius:20px}.vt2-hs{width:22px;height:22px;margin:-11px 0 0 -11px;font-size:11px}.vt2-chip{left:16px;bottom:16px;font-size:13px}.vp-strip{flex-direction:column;align-items:flex-start}}.bmi-hsform .hs-richtext.hs-main-font-element{font-size:14px;font-weight:400;color:var(--bf-text)!important}.bmi-hsform .hs-richtext.hs-main-font-element a{color:inherit;text-decoration:underline}.bmi-hsform .hs-fieldtype-intl-phone.hs-input{display:flex!important;gap:8px;align-items:stretch;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;height:auto!important;min-height:0!important;width:100%!important}.bmi-hsform .hs-fieldtype-intl-phone.hs-input>select.hs-input{float:none!important;flex:0 0 42%;width:42%!important;min-width:0!important}.bmi-hsform .hs-fieldtype-intl-phone.hs-input>input.hs-input[type=tel]{float:none!important;flex:1 1 auto;width:auto!important;min-width:0!important}.bmi-hs-card .done-msg{display:none}.bmi-hs-card.sent .bmi-hs-body{display:none!important}.bmi-hs-card.sent .done-msg{display:flex}.fp-story{color:var(--orange)}@media (max-width:760px) and (prefers-reduced-motion:reduce){.fp-pmq{overflow:visible;-webkit-mask-image:none;mask-image:none}.fp-pmq .fp-mtr{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.fp-dup{display:none!important}}.vt .list>span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:.5px solid var(--fc);font-size:15px;color:var(--midnight)}.fp-crumbs{flex-wrap:wrap}.page[data-page="feature"]{background:#eceef3;color:#2e2e2e}.page[data-page="feature"] .elementor>.e-con-full{padding-inline:max(20px,calc((100% - 1240px)/2))}.elementor[data-elementor-type="wp-page"]{background:#fff;color:#0a0f29}body.elementor-template-canvas{background:#fff}:where(.elementor[data-elementor-type="wp-page"]) .wrap{margin:revert;width:revert}:where(.elementor[data-elementor-type="wp-page"]) .btn{align-items:revert;border-radius:revert;display:revert;font-size:revert;font-weight:revert;gap:revert;justify-content:revert;line-height:revert;transition:revert;white-space:revert}:where(.elementor[data-elementor-type="wp-page"]) .eyebrow{align-items:revert;color:revert;display:revert;font-size:revert;font-weight:revert;gap:revert;letter-spacing:revert;text-transform:revert}:where(.elementor[data-elementor-type="wp-page"]) .hero{background:revert;color:revert;overflow:revert}:where(.elementor[data-elementor-type="wp-page"]) .lead{color:revert;font-size:revert;line-height:revert}:where(.elementor[data-elementor-type="wp-page"]) .logos{align-items:revert;background:revert;border-top:revert;display:revert;height:revert;overflow:revert;position:revert}:where(.elementor[data-elementor-type="wp-page"]) .feat{border-radius:revert;grid-column:revert;padding:revert}:where(.elementor[data-elementor-type="wp-page"]) .center{display:revert;justify-content:revert}:where(.elementor[data-elementor-type="wp-page"]) .proof{background:revert}:where(.elementor[data-elementor-type="wp-page"]) .steps{display:revert;flex-direction:revert;gap:revert;list-style:revert;margin:revert;padding:revert}:where(.elementor[data-elementor-type="wp-page"]) .proof .wrap{display:revert;flex-direction:revert;gap:revert}:where(.elementor[data-elementor-type="wp-page"]) .steps .n{width:revert;height:revert;border-radius:revert;border:revert;display:revert;align-items:revert;justify-content:revert;font-weight:revert;font-size:revert;color:revert}.elementor[data-elementor-type="wp-page"] img[loading="lazy"]:not([width]){min-width:2px}.lang .country-selector.weglot-dropdown,.mm-lang .country-selector.weglot-dropdown{display:contents;background:none;width:auto;z-index:auto}.lang .country-selector.weglot-dropdown .wgcurrent,.mm-lang .country-selector.weglot-dropdown .wgcurrent{display:inline;width:auto;height:auto;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;text-transform:uppercase;cursor:pointer}.lang .country-selector.weglot-dropdown .wgcurrent::after,.mm-lang .country-selector.weglot-dropdown .wgcurrent::after{display:none}.lang .country-selector.weglot-dropdown .wgcurrent a,.lang .country-selector.weglot-dropdown .wgcurrent span,.mm-lang .country-selector.weglot-dropdown .wgcurrent a,.mm-lang .country-selector.weglot-dropdown .wgcurrent span{display:inline;width:auto;height:auto;padding:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}.lang .country-selector.weglot-dropdown ul,.mm-lang .country-selector.weglot-dropdown ul{display:none;position:absolute;top:calc(100% + 6px);right:0;left:auto;min-width:100%;margin:0;padding:6px;border:0;list-style:none;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(10,15,41,.12),0 20px 40px -20px rgba(0,0,0,.4);z-index:80}.lang .country-selector.weglot-dropdown:not(.closed) ul,.mm-lang .country-selector.weglot-dropdown:not(.closed) ul{display:block}.lang .country-selector.weglot-dropdown li,.mm-lang .country-selector.weglot-dropdown li{width:auto;margin:0;padding:0}.lang .country-selector.weglot-dropdown ul a,.mm-lang .country-selector.weglot-dropdown ul a{display:block;width:auto;height:auto;line-height:1.3;padding:8px 12px;border-radius:8px;color:var(--stage);font-size:14px;font-weight:600;text-transform:uppercase;white-space:nowrap}.lang .country-selector.weglot-dropdown ul a:hover,.mm-lang .country-selector.weglot-dropdown ul a:hover{background:var(--blue5)}.tag{display:inline-flex;align-items:center;gap:6px;background:var(--blue5);border-radius:8px;padding:4px 10px 4px 6px;flex:none;white-space:nowrap}.tag span{background:none;border-radius:0;padding:0}.feat-art .tag{align-self:flex-start}.bmi-fdots{display:none}@media (max-width:900px){.features .fgrid4{display:flex;grid-template-columns:none;grid-auto-rows:auto;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0 -24px;padding:6px 24px 10px;scroll-padding:0 24px}.features .fgrid4::-webkit-scrollbar{display:none}.features .fgrid4>.feat,.features .fgrid4>.feat.wide{display:flex;flex:0 0 min(84%,380px);grid-column:auto;scroll-snap-align:center;scroll-snap-stop:always}.features .fgrid4>.feat .in{width:100%;height:auto;min-height:100%}.bmi-fdots{display:flex;justify-content:center;align-items:center;gap:0;margin-top:-34px}.bmi-fdots button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.bmi-fdots button::before{content:"";display:block;width:8px;height:8px;border-radius:999px;background:#3a4370;transition:width .3s ease,background .3s ease}.bmi-fdots button.on::before{width:24px;background:var(--orange)}}@media (max-width:760px){.footer .wrap{padding:72px 0 90px}}@media (prefers-reduced-motion:reduce){.bmi-fdots button::before{transition:none}}.lang,.mm-lang{cursor:pointer}.lang .country-selector.weglot-dropdown .wgcurrent,.mm-lang .country-selector.weglot-dropdown .wgcurrent{position:static}.lang .country-selector.weglot-dropdown .wgcurrent::before,.mm-lang .country-selector.weglot-dropdown .wgcurrent::before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.lang>img,.mm-lang>img{pointer-events:none}.banner .typed{padding-right:18px}.banner:not(.done) .bdot{margin-right:-18px}.banner.done .typed{padding-right:0}
