.e-hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 85% 10%,#0e3270 0,#021b44 55%,#011331 100%);color:#fff;padding-block:56px 40px}.e-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.07) 1px,transparent 1.2px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none}.e-hero .w{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:16px;gap:16px;align-items:center}@media (max-width:980px){.e-hero .w{grid-template-columns:1fr}}.e-crumb{display:flex;gap:8px;font:600 .82rem var(--head);color:#8fa0bc;margin-bottom:26px}.e-crumb a{text-decoration:none}.e-crumb a:hover{color:#fff}.e-tag{display:inline-flex;align-items:center;gap:10px;font:700 .72rem var(--head);letter-spacing:.16em;text-transform:uppercase;color:#ffb08a;border:1px solid rgba(255,154,90,.35);border-radius:999px;padding:7px 14px}.e-tag i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgba(255,72,2,.25)}.e-hero h1{font-weight:800;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.98;letter-spacing:-.05em;margin:22px 0 24px}.e-hero .lead{font-size:1.18rem;line-height:1.6;color:#c9d3e3;max-width:32em}.e-hero .lead b{color:#fff;font-weight:600}.e-hero .acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.e-btn-o{background:var(--orange);color:#fff;box-shadow:0 14px 30px -12px rgba(255,72,2,.7)}.e-btn-o:hover{background:#ff5a1a}.e-btn-l{border-color:hsla(0,0%,100%,.28);color:#fff}.e-btn-l:hover{border-color:#fff}.e-proof{display:flex;gap:18px 30px;flex-wrap:wrap;margin-top:40px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.12)}.e-proof div b{display:block;font:800 1.35rem var(--head);letter-spacing:-.03em}.e-proof div span{font-size:.86rem;color:#9fb0cb}.hub2{width:100%;height:auto;display:block;overflow:visible;margin-inline:-2%}.hub2 .ring{fill:none;stroke:hsla(0,0%,100%,.14);stroke-width:1}.hub2 .ring.d{stroke-dasharray:3 7;stroke:hsla(0,0%,100%,.22)}.hub2 .spoke{stroke:rgba(255,140,80,.35);stroke-width:1.2}.hub2 .nd circle{fill:#0b2d63;stroke:hsla(0,0%,100%,.22);stroke-width:1.2;transition:fill .4s,stroke .4s}.hub2 .nd path{fill:none;stroke:#ffb08a;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s}.hub2 .nd text{font:600 17px Plus Jakarta Sans,system-ui,sans-serif;fill:#d5ddea;transition:fill .4s}.hub2 .nd.on circle{fill:#ff4802;stroke:#ff8a4c}.hub2 .nd.on path{stroke:#fff}.hub2 .nd.on text{fill:#fff}.hub2 .pulse{fill:#ff6a1a}.hub2.light .ring{stroke:#dce2ec}.hub2.light .ring.d{stroke:#c5cedc}.hub2.light .spoke{stroke:rgba(255,72,2,.3)}.hub2.light .nd circle{fill:#fff;stroke:#dce2ec}.hub2.light .nd path{stroke:#d63a00}.hub2.light .nd text{fill:#021b44}.e-sec{padding-block:100px}.e-sec.tint{background:var(--tile)}@media (max-width:700px){.e-sec{padding-block:68px}}.e-h{display:grid;grid-gap:14px;gap:14px;max-width:760px;margin-bottom:48px}.e-h.center{margin-inline:auto;text-align:center;justify-items:center}.e-h .k{font:700 .74rem var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-ui)}.e-h h2{font-weight:800;font-size:clamp(2rem,3.8vw,3rem);letter-spacing:-.04em;line-height:1.06}.e-h p{color:var(--ink-2);font-size:1.1rem}.cmp{display:grid;grid-template-columns:1fr 64px 1fr;align-items:stretch}@media (max-width:860px){.cmp{grid-template-columns:1fr;gap:14px}.cmp .mid{transform:rotate(90deg);justify-self:center}}.cmp .col{border-radius:24px;padding:32px;display:grid;grid-gap:18px;gap:18px;align-content:start}.cmp .old{background:#eef1f6;color:var(--ink-2)}.cmp .new{background:#fff;box-shadow:0 30px 60px -36px rgba(2,27,68,.45);border:1px solid var(--line);position:relative;overflow:hidden}.cmp .new:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--orange),var(--amber))}.cmp .hd{display:flex;align-items:center;gap:12px}.cmp .hd .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center}.cmp .old .hd .ic{background:#dde3ec;color:#6c7890}.cmp .new .hd .ic{background:var(--orange);color:#fff}.cmp .hd b{font:800 1.25rem var(--head);color:var(--navy);letter-spacing:-.02em}.cmp .hd small{display:block;font:500 .84rem var(--body);color:var(--muted)}.cmp ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.cmp li{display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:13px 0;border-top:1px solid rgba(2,27,68,.07);font-size:1rem}.cmp .old li{color:#5c6880}.cmp .new li{color:var(--navy);font-weight:500}.cmp li .m{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;margin-top:1px}.cmp .old li .m{background:#dde3ec;color:#8a94a8}.cmp .new li .m{background:var(--orange-soft);color:var(--orange-ui)}.cmp li .m svg{width:12px;height:12px;stroke-width:2.6}.cmp .mid{display:grid;place-items:center}.cmp .mid span{width:48px;height:48px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px -10px rgba(2,27,68,.6)}.pill5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff}.pill5>div{padding:26px 22px;display:grid;grid-gap:12px;gap:12px;align-content:start;border-right:1px solid var(--line);position:relative}.pill5>div:last-child{border-right:0}.pill5>div:not(:last-child):after{content:"+";position:absolute;right:-13px;top:34px;width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;font:800 1rem/24px var(--head);color:var(--orange-ui);text-align:center;z-index:1}.pill5 .ic{width:46px;height:46px;border-radius:14px;background:var(--orange-soft);color:var(--orange-ui);display:grid;place-items:center}.pill5 b{font:800 1.08rem var(--head);letter-spacing:-.015em}.pill5 p{color:var(--ink-2);font-size:.93rem}.pill-res{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--navy);color:#fff;border-radius:20px;padding:22px 28px}.pill-res b{font:800 1.35rem var(--head);letter-spacing:-.02em}.pill-res b em{font-style:normal;color:#ffb08a}.pill-res span{color:#aeb9cc}@media (max-width:980px){.pill5{grid-template-columns:1fr 1fr}.pill5>div{border-bottom:1px solid var(--line)}.pill5>div:after{display:none}.pill5>div:nth-child(2n){border-right:0}}@media (max-width:520px){.pill5{grid-template-columns:1fr}.pill5>div{border-right:0}}.lcy{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:24px;gap:24px;align-items:start}@media (max-width:900px){.lcy{grid-template-columns:1fr}}.lcy .list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.lcy .list button{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:center;text-align:left;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;cursor:pointer;color:var(--navy);transition:border-color .2s,box-shadow .2s,background .2s}.lcy .list button .n{width:34px;height:34px;border-radius:10px;background:var(--tile);display:grid;place-items:center;font:700 .8rem var(--head);color:var(--muted);transition:background .2s,color .2s}.lcy .list button b{font:700 .95rem var(--head)}.lcy .list button:hover{border-color:#c5cedc}.lcy .list button[aria-selected=true]{border-color:var(--orange);box-shadow:0 0 0 4px rgba(255,72,2,.08)}.lcy .list button[aria-selected=true] .n{background:var(--orange);color:#fff}@media (max-width:520px){.lcy .list{grid-template-columns:1fr}}.lcy .det{position:-webkit-sticky;position:sticky;top:96px;background:var(--navy);color:#fff;border-radius:24px;padding:32px;display:grid;grid-gap:18px;gap:18px;overflow:hidden}.lcy .det:after{content:"";position:absolute;right:-90px;top:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,72,2,.45),transparent 65%);pointer-events:none}.lcy .det>*{position:relative}.lcy .det .top{display:flex;align-items:center;gap:14px}.lcy .det .top .ic{width:52px;height:52px;border-radius:14px;background:var(--orange);display:grid;place-items:center}.lcy .det .top small{display:block;font:700 .72rem var(--head);letter-spacing:.14em;text-transform:uppercase;color:#ffb08a}.lcy .det h3{font:800 1.7rem var(--head);letter-spacing:-.03em}.lcy .det>p{color:#c9d3e3;font-size:1.06rem}.lcy .det ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.lcy .det li{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px}.lcy .det li svg{width:18px;height:18px;color:#ffb08a;margin-top:3px}.lcy .det .ai{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;align-items:start;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:16px}.lcy .det .ai .ic{width:36px;height:36px;border-radius:10px;background:linear-gradient(140deg,var(--orange),var(--amber));display:grid;place-items:center}.lcy .det .ai small{display:block;font:700 .7rem var(--head);letter-spacing:.14em;text-transform:uppercase;color:#ffb08a;margin-bottom:2px}.ai4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:980px){.ai4{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ai4{grid-template-columns:1fr}}.ai4>div{background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px;display:grid;grid-gap:12px;gap:12px;align-content:start}.ai4 .ic{width:46px;height:46px;border-radius:14px;background:linear-gradient(140deg,var(--orange),var(--amber));color:#fff;display:grid;place-items:center}.ai4 b{font:800 1.12rem var(--head)}.ai4 p{color:var(--ink-2);font-size:.95rem}.mm{grid-gap:8px;margin-top:4px}.mm,.mm div{display:grid;gap:8px}.mm div{grid-template-columns:1fr auto;grid-gap:8px;align-items:center;background:var(--tile);border-radius:12px;padding:10px 12px;font-size:.84rem;color:var(--navy)}.mm div b{font:700 .8rem var(--head);color:var(--ok);background:#e3f5ee;border-radius:999px;padding:2px 8px}.eco{background:var(--navy);color:#fff;border-radius:32px;padding:clamp(28px,5vw,56px);display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:40px;gap:40px;align-items:start;position:relative;overflow:hidden}.eco:before{content:"";position:absolute;left:-160px;bottom:-220px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(255,72,2,.28),transparent 65%);pointer-events:none}.eco>*{position:relative}@media (max-width:980px){.eco{grid-template-columns:1fr}}.eco .k{font:700 .74rem var(--head);letter-spacing:.16em;text-transform:uppercase;color:#ffb08a}.eco h2{font:800 clamp(1.9rem,3.4vw,2.7rem)/1.08 var(--head);letter-spacing:-.04em}.eco>div>p{color:#c9d3e3;font-size:1.05rem}.stk{display:grid;grid-gap:8px;gap:8px;margin-top:24px}.stk div{display:grid;grid-template-columns:40px 1fr;grid-gap:14px;gap:14px;padding:12px 14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);transition:background .35s,border-color .35s}.stk div.on{background:hsla(0,0%,100%,.12);border-color:rgba(255,154,90,.5)}.stk .ic{width:40px;height:40px;border-radius:12px;background:#0b2d63;color:#ffb08a;display:grid;place-items:center;transition:background .35s,color .35s}.stk div.on .ic{background:var(--orange);color:#fff}.stk b{font:700 .98rem var(--head);display:block}.stk span{font-size:.86rem;color:#9fb0cb}.board{background:#fff;color:var(--navy);border-radius:24px;padding:22px;display:grid;grid-gap:14px;box-shadow:0 40px 80px -40px rgba(0,0,0,.6)}.board .hd{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.board .hd b{font:800 1.05rem var(--head)}.board .live{display:inline-flex;align-items:center;gap:7px;font:600 .74rem var(--head);color:var(--ok);background:#e3f5ee;border-radius:999px;padding:5px 10px}.board .live i{width:7px;height:7px;border-radius:50%;background:var(--ok);animation:blink 1.6s infinite}.board .kp{display:grid;grid-gap:10px;gap:10px}.board .kp div{background:var(--tile);border-radius:14px;padding:14px}.board .kp b{display:block;font:800 1.45rem var(--head);letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.board .kp span{font-size:.78rem}.board .feed{display:grid;grid-gap:6px;gap:6px}.board .feed div{display:grid;grid-template-columns:10px 1fr;grid-gap:10px;gap:10px;align-items:center;font-size:.86rem;color:var(--ink-2);padding:10px 12px;border-radius:12px;border:1px solid var(--line);animation:in .5s both}.board .feed div b{color:var(--navy);font-weight:700}.board .feed i{width:8px;height:8px;border-radius:50%;background:var(--orange)}.board small.n{font-size:.76rem;color:var(--muted)}@media (max-width:520px){.board .kp{grid-template-columns:1fr 1fr}}.tr4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:980px){.tr4{grid-template-columns:1fr 1fr}}@media (max-width:520px){.tr4{grid-template-columns:1fr}}.tr4>div{background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px;display:grid;grid-gap:10px;gap:10px;align-content:start}.tr4 .ic{width:46px;height:46px;border-radius:14px;background:var(--navy);color:#fff;display:grid;place-items:center}.tr4 b{font:800 1.08rem var(--head)}.tr4 p{color:var(--ink-2);font-size:.95rem}.e-cta{position:relative;overflow:hidden;background:radial-gradient(120% 120% at 100% 0,#0e3270,#021b44 60%);color:#fff;border-radius:32px;padding:clamp(32px,6vw,72px);display:grid;grid-template-columns:1.3fr .7fr;grid-gap:32px;gap:32px;align-items:center}.e-cta h2{font:800 clamp(2rem,4.2vw,3.3rem)/1.04 var(--head);letter-spacing:-.045em}.e-cta p{color:#c9d3e3;font-size:1.1rem;margin-top:14px;max-width:32em}.e-cta .acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.e-cta svg.mark{width:100%;max-width:240px;justify-self:end;filter:drop-shadow(0 30px 60px rgba(255,72,2,.45))}@media (max-width:860px){.e-cta{grid-template-columns:1fr}.e-cta svg.mark{display:none}}.h-ev{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 85% 10%,#0e3270 0,#021b44 55%,#011331 100%);color:#fff;padding-block:96px}.h-ev:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.07) 1px,transparent 1.2px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%);pointer-events:none}.h-ev .w{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}@media (max-width:980px){.h-ev .w{grid-template-columns:1fr}}.h-ev h2{font-weight:800;font-size:clamp(2.4rem,4.8vw,4rem);line-height:1;letter-spacing:-.05em;margin:20px 0}.h-ev .lead{color:#c9d3e3;font-size:1.12rem;max-width:32em}.h-ev .lead b{color:#fff;font-weight:600}.h-ev ul{list-style:none;margin:26px 0 0;padding:0;grid-gap:12px}.h-ev li,.h-ev ul{display:grid;gap:12px}.h-ev li{grid-template-columns:28px 1fr;grid-gap:12px;align-items:start;color:#d5ddea}.h-ev li span.m{width:28px;height:28px;border-radius:8px;background:rgba(255,72,2,.18);color:#ffb08a;display:grid;place-items:center}.h-ev li span.m svg{width:15px;height:15px}.h-ev .acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.hero .f1{left:-1%;top:auto;bottom:30%}.wmap{display:grid;grid-gap:18px;gap:18px}.wmap,.wmap .box{position:relative}.wmap .box{aspect-ratio:1.85/1;width:100%;margin-top:6px}.wmap canvas{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse 80% 85% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 80% 85% at 50% 50%,#000 62%,transparent 100%)}.wmap .cap{position:absolute;left:0;top:0;display:flex;align-items:center;gap:10px;font:700 .72rem var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wmap .cap:before{content:"";width:24px;height:1.5px;background:var(--orange)}.pin{width:0;height:0}.pin,.pin .lbl{position:absolute}.pin .lbl{white-space:nowrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:9px 14px 9px 12px;box-shadow:0 14px 30px -14px rgba(2,27,68,.35);display:flex;gap:10px;align-items:center}.pin .lbl i{width:30px;height:30px;border-radius:9px;background:var(--orange-soft);color:var(--orange-ui);display:grid;place-items:center;flex:none}.pin .lbl i svg{width:16px;height:16px}.pin .lbl b{font:700 .9rem var(--head);color:var(--navy)}.pin .lbl b,.pin .lbl span{display:block;line-height:1.2}.pin .lbl span{font-size:.76rem;color:var(--muted)}.pin.us .lbl{left:-10px;top:20px}.pin.in .lbl{left:14px;bottom:18px}.wstats{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.wstats div{padding:18px 18px 16px;border-right:1px solid var(--line);display:grid;grid-gap:2px;gap:2px}.wstats div:last-child{border-right:0}.wstats b{font:800 1.65rem/1.1 var(--head);letter-spacing:-.04em;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wstats b em{font-style:normal;color:var(--orange)}.wstats span{font-size:.8rem;color:var(--ink-2);line-height:1.3}@media (max-width:560px){.wstats{grid-template-columns:1fr 1fr}.wstats div:nth-child(2){border-right:0}.wstats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.pin .lbl span{display:none}.pin .lbl{padding:6px 10px}.pin .lbl i{display:none}}.mock{position:relative;container-type:inline-size;width:100%;aspect-ratio:1.12/1;font-family:var(--body)}.mock *{box-sizing:border-box}.mk-in{inset:0;font-size:1.62cqw}.mk-glow,.mk-in{position:absolute}.mk-glow{left:18%;top:20%;width:70%;height:70%;border-radius:50%;background:radial-gradient(circle,rgba(255,72,2,.35),transparent 65%);filter:blur(10px)}.bw{position:absolute;left:0;top:7%;width:84%;background:#fff;border-radius:1.2em;box-shadow:0 3em 6em -2em rgba(0,0,0,.65),0 0 0 1px hsla(0,0%,100%,.08);overflow:hidden;color:#021b44}.bw .bar{display:flex;align-items:center;gap:.5em;padding:.75em 1em;background:#f1f4f9;border-bottom:1px solid #e3e8f0}.bw .bar i{width:.75em;height:.75em;border-radius:50%;background:#d5dce7}.bw .bar i:first-child{background:#ff6159}.bw .bar i:nth-child(2){background:#ffbd2e}.bw .bar i:nth-child(3){background:#28c941}.bw .url{margin-left:1em;flex:1 1;max-width:60%;background:#fff;border:1px solid #e3e8f0;border-radius:.6em;padding:.3em .8em;font:500 .85em var(--mono);color:#7a8599;display:flex;gap:.5em;align-items:center}.bw .url svg{width:1em;height:1em;color:#12996b}.bw .app{display:grid;grid-template-columns:22% 1fr;min-height:30em}.bw .side{background:#021b44;color:#aeb9cc;padding:1em .8em;display:grid;align-content:start;grid-gap:.25em;gap:.25em}.bw .side .lg{display:flex;align-items:center;gap:.45em;margin-bottom:1em;color:#fff;font:800 1.05em var(--head)}.bw .side .lg svg{width:1.7em;height:1.7em}.bw .side a{display:flex;align-items:center;gap:.55em;padding:.55em .6em;border-radius:.6em;font:600 .92em var(--head);text-decoration:none;color:inherit}.bw .side a svg{width:1.15em;height:1.15em;flex:none}.bw .side a.on{background:hsla(0,0%,100%,.1);color:#fff}.bw .side a.on svg{color:#ff8a4c}.bw .main{padding:1.2em 1.3em;display:grid;grid-gap:1em;gap:1em;align-content:start;background:#fafbfd}.bw .hd{display:flex;justify-content:space-between;align-items:center;gap:1em}.bw .hd b{font:800 1.35em var(--head);letter-spacing:-.02em;display:block}.bw .hd small{font-size:.85em;color:#7a8599}.bw .lv{display:inline-flex;align-items:center;gap:.4em;font:700 .8em var(--head);color:#12996b;background:#e3f5ee;border-radius:999px;padding:.35em .8em}.bw .lv i{width:.55em;height:.55em;border-radius:50%;background:#12996b;animation:blink 1.6s infinite}.bw .kpi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.7em;gap:.7em}.bw .kpi div{background:#fff;border:1px solid #e6eaf1;border-radius:.8em;padding:.8em .9em}.bw .kpi span{display:block;font-size:.8em;color:#7a8599}.bw .kpi b{display:block;font:800 1.55em var(--head);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:.1em 0}.bw .kpi em{font-style:normal;font:700 .75em var(--head);color:#12996b}.bw .row2{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:.7em;gap:.7em}.bw .card{background:#fff;border:1px solid #e6eaf1;border-radius:.8em;padding:.8em .9em}.bw .card .t{display:flex;justify-content:space-between;font:700 .88em var(--head);margin-bottom:.5em}.bw .card .t span{font-weight:500;color:#7a8599}.bw .card svg.mch{width:100%;height:7em;display:block}.bw .sess{display:grid;grid-gap:.55em;gap:.55em}.bw .sess div{display:grid;grid-gap:.25em;gap:.25em;font-size:.8em}.bw .sess div p{display:flex;justify-content:space-between;margin:0}.bw .sess div p b{font-weight:700}.bw .sess div p span{color:#7a8599}.bw .sess i{height:.45em;background:#eef1f6;overflow:hidden}.bw .sess i,.bw .sess i u{display:block;border-radius:1em}.bw .sess i u{height:100%;background:linear-gradient(90deg,#ff4802,#ff9a3c);text-decoration:none}.mph{position:absolute;right:0;bottom:0;width:31%;aspect-ratio:9/18.5;background:#0a1426;border-radius:2.6em;padding:.65em;box-shadow:0 3em 6em -1.5em rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.12);animation:mkfloat 7s ease-in-out infinite}@keyframes mkfloat{50%{transform:translateY(-.8em)}}.mph .scr{position:relative;height:100%;background:#f4f6fa;border-radius:2.05em;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;color:#021b44}.mph .notch{position:absolute;left:50%;top:.55em;translate:-50% 0;width:34%;height:1.3em;background:#0a1426;border-radius:1em;z-index:2}.mph .top{background:linear-gradient(160deg,#0b2d63,#021b44);color:#fff;padding:2.6em 1em 1.1em}.mph .top small{font-size:.78em;color:#aeb9cc}.mph .top b{display:block;font:800 1.2em var(--head);letter-spacing:-.02em;margin-top:.15em}.mph .top .bd{display:inline-flex;margin-top:.6em;font:700 .7em var(--head);background:hsla(0,0%,100%,.14);border-radius:999px;padding:.3em .7em}.mph .bod{padding:.8em;display:grid;grid-gap:.6em;gap:.6em;align-content:start}.mph .c{background:#fff;border-radius:1em;padding:.75em .8em;box-shadow:0 .4em 1em -.6em rgba(2,27,68,.3)}.mph .c small{display:block;font:700 .66em var(--head);letter-spacing:.1em;text-transform:uppercase;color:#d63a00}.mph .c b{display:block;font:700 .9em var(--head);margin:.25em 0 .15em;line-height:1.25}.mph .c span{font-size:.72em;color:#7a8599}.mph .mmatch{display:flex;align-items:center;gap:.55em;margin-top:.45em}.mph .mmatch i{width:2em;height:2em;border-radius:50%;background:linear-gradient(140deg,#0b2d63,#3e6bb5);flex:none;display:grid;place-items:center;color:#fff;font:800 .7em var(--head);font-style:normal}.mph .mmatch em{margin-left:auto;font-style:normal;font:800 .72em var(--head);color:#12996b;background:#e3f5ee;border-radius:999px;padding:.25em .55em}.mph .btns{display:flex;gap:.4em;margin-top:.55em}.mph .btns span{flex:1 1;text-align:center;border-radius:.6em;padding:.45em;font:700 .7em var(--head);color:#021b44;background:#eef1f6}.mph .btns span.p{background:#ff4802;color:#fff}.mph .qr{display:grid;grid-template-columns:3.4em 1fr;grid-gap:.6em;gap:.6em;align-items:center}.mph .qr svg{width:3.4em;height:3.4em}.mph .tab{display:flex;justify-content:space-around;padding:.6em .4em .9em;background:#fff;border-top:1px solid #e6eaf1}.mph .tab svg{width:1.3em;height:1.3em;color:#9aa4b5}.mph .tab svg.on{color:#ff4802}.tst2{position:absolute;display:flex;align-items:center;gap:.7em;background:#fff;color:#021b44;border-radius:1em;padding:.75em 1em;box-shadow:0 1.6em 3em -1em rgba(0,0,0,.55);font-size:.95em;transition:opacity .5s,transform .5s;max-width:46%}.tst2 .ic{width:2.2em;height:2.2em;border-radius:.7em;display:grid;place-items:center;flex:none}.tst2 .ic svg{width:1.2em;height:1.2em}.tst2 b{display:block;font:700 .95em var(--head);line-height:1.2}.tst2 span{display:block;font-size:.8em;color:#7a8599;line-height:1.25}.tst2.a{right:4%;top:0}.tst2.a .ic{background:#e3f5ee;color:#12996b}.tst2.b{left:3%;bottom:6%}.tst2.b .ic{background:#fff1ea;color:#d63a00}.tst2.out{opacity:0;transform:translateY(.6em)}.mk-note{position:absolute;left:0;bottom:-1.9em;font-size:.8em;color:#8fa0bc}.e-hero .w{grid-template-columns:.82fr 1.18fr;gap:28px}.h-ev .w{grid-template-columns:.85fr 1.15fr}.e-hero .mock,.h-ev .mock{width:108%}@media (max-width:980px){.e-hero .mock,.h-ev .mock{width:100%}}.bw .sess div p{gap:.6em}.bw .sess div p b{overflow:hidden;text-overflow:ellipsis}.bw .sess div p b,.bw .sess div p span{white-space:nowrap}.spc{position:absolute;left:3%;bottom:2%;width:36%;background:#fff;color:#021b44;border-radius:1.1em;padding:.9em 1em;box-shadow:0 2em 4em -1.2em rgba(0,0,0,.6);display:grid;grid-gap:.6em;gap:.6em;animation:mkfloat 8s ease-in-out infinite;animation-delay:-3s}.spc .sh{display:flex;justify-content:space-between;align-items:center;gap:.6em;background:#021b44;color:#fff;margin:-.9em -1em 0;padding:.75em 1em;border-radius:1.1em 1.1em 0 0}.spc .sh b{display:block;font:700 .95em var(--head)}.spc .sh span{display:block;font-size:.72em;color:#aeb9cc}.spc .sh em{font-style:normal;font:700 .7em var(--head);background:#ff4802;border-radius:999px;padding:.3em .7em}.spc .sk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4em;gap:.4em}.spc .sk div{background:#f4f6fa;border-radius:.6em;padding:.5em .55em}.spc .sk b{display:block;font:800 1.05em var(--head);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spc .sk span{font-size:.62em;color:#7a8599}.spc .sl{display:grid;grid-gap:.3em;gap:.3em}.spc .sl p{margin:0;display:flex;justify-content:space-between;gap:.5em;font-size:.72em}.spc .sl i{font-style:normal;font-weight:700;color:#12996b}.spc .sl i.w{color:#9a6400}.spc .sl p span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.bnt>div{border-radius:24px;padding:30px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.bnt>div:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(2,27,68,.45)}.bnt h3{font:800 1.45rem var(--head);letter-spacing:-.025em;color:var(--navy)}.bnt p{color:var(--ink-2);font-size:1rem;line-height:1.6}.bnt .bi{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:var(--orange-soft);color:var(--orange-ui)}.bnt .bi svg{width:24px;height:24px}.bnt .feat{grid-column:span 2;background:radial-gradient(120% 140% at 0 0,#0e3270 0,#021b44 60%);border-color:#021b44;color:#fff;display:grid;grid-template-columns:1fr .9fr;align-items:center;grid-gap:24px;gap:24px}.bnt .feat h3{color:#fff;font-size:1.8rem}.bnt .feat p{color:#c3ccdb}.bnt .feat .bi{background:hsla(0,0%,100%,.12);color:#ff9a6b}.bnt .chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.bnt .chips span{font:600 .84rem var(--head);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:6px 12px}.bnt .chips b{color:#7fe3bf;font-weight:700;margin-left:4px}.bnt .mm2{width:100%;height:auto}.bnt .mm2 text{font:600 13px Plus Jakarta Sans,sans-serif;fill:#c3ccdb}.bnt .type{margin-top:auto;background:var(--tile);border-radius:14px;padding:14px 16px;font:500 .95rem/1.5 var(--head);color:var(--navy);min-height:4.4em}.bnt .type i{display:inline-block;width:8px;height:1.05em;background:var(--orange);vertical-align:-3px;margin-left:2px;animation:blink 1s step-end infinite}.bnt .bars{display:flex;align-items:flex-end;gap:6px;height:56px;margin-top:auto}.bnt .bars span{flex:1 1;border-radius:5px;background:#e3e8f0;transform-origin:bottom;animation:growb 2.8s ease-in-out infinite}.bnt .bars span:nth-child(4){background:#ffb08a}.bnt .bars span:nth-child(5){background:var(--orange)}.bnt .bars span:nth-child(2){animation-delay:.15s}.bnt .bars span:nth-child(3){animation-delay:.3s}.bnt .bars span:nth-child(4){animation-delay:.45s}.bnt .bars span:nth-child(5){animation-delay:.6s}@keyframes growb{0%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}.bnt .meta{font-size:.9rem;color:var(--ink-2)}.bnt .meta b{color:var(--navy);font:800 1.05rem var(--head)}.bnt .sgx{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap}.bnt .sgx span{font:600 .84rem var(--head);background:var(--tile);border-radius:999px;padding:6px 12px;color:var(--navy);transition:background .4s,color .4s}.bnt .sgx span.on{background:var(--navy);color:#fff}.bnt .sgx em{font-style:normal;font:600 .8rem var(--head);background:var(--orange-soft);color:var(--orange-ui);border-radius:999px;padding:6px 12px}.bnt .lv2{background:#fff4ee;border-color:#ffd9c7}.bnt .alert,.bnt .lv2 .bi{background:#fff}.bnt .alert{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:14px;padding:12px 14px;font:600 .9rem var(--head);color:var(--navy)}.bnt .alert em{font-style:normal;font:700 .8rem var(--head);background:#fcebeb;color:#a32d2d;border-radius:999px;padding:4px 10px;white-space:nowrap}@media (max-width:980px){.bnt{grid-template-columns:1fr 1fr}.bnt .feat{grid-column:span 2}}@media (max-width:640px){.bnt{grid-template-columns:1fr}.bnt .feat{grid-column:auto;grid-template-columns:1fr}}.stg>*{transition:transform .75s cubic-bezier(.2,.7,.2,1),opacity .75s ease}.stg.pre{transform:none}.stg.pre>*{transform:translateY(26px);opacity:.001}.btn svg{transition:transform .25s}.btn:hover svg{transform:translateX(4px)}.cmp.go .new li .m{animation:pop .5s cubic-bezier(.3,1.6,.5,1) backwards}@keyframes pop{0%{transform:scale(0)}}.cmp .old li>span:last-child{background:linear-gradient(#9aa4b5,#9aa4b5) no-repeat 0 55%/0 1.5px;transition:background-size .6s ease}.cmp.go .old li>span:last-child{background-size:100% 1.5px}.pill5>div{transition:background .5s}.pill5>div .ic{transition:transform .5s,background .5s,color .5s}.pill5>div.on{background:#fff8f4}.pill5>div.on .ic{transform:translateY(-3px) scale(1.06);background:var(--orange);color:#fff}.lcy .list button{position:relative;overflow:hidden}.consult .l button .pg,.lcy .list button .pg{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--orange)}.consult .l button{position:relative;overflow:hidden}.pg.run{animation:pgr var(--dur,5s) linear forwards}@keyframes pgr{to{width:100%}}.e-cta svg.mark{animation:mkfloat 6s ease-in-out infinite}.ai4>div,.ec,.ic2,.sv,.tr4>div,.why .wc{transition:transform .25s,box-shadow .25s}.ec:hover,.ic2:hover,.sv:hover,.tr4>div:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.tr4 .ic{transition:transform .4s}.tr4>div:hover .ic{transform:rotate(-8deg) scale(1.08)}.phero .hchip{animation:mkfloat 7s ease-in-out infinite}.phero .hchip:nth-child(2){animation-delay:-3.5s}.btn-pill{display:inline-flex;align-items:center;gap:14px;background:var(--orange);color:#fff;font:600 .98rem/1 var(--head);text-decoration:none;border-radius:999px;padding:6px 6px 6px 24px;border:0;cursor:pointer;box-shadow:0 14px 30px -12px rgba(255,72,2,.6);transition:background .2s,transform .2s}.btn-pill:hover{background:#ff5a1a;transform:translateY(-1px)}.btn-pill .c{width:42px;height:42px;border-radius:50%;background:#fff;color:var(--orange-ui);display:grid;place-items:center;flex:none}.btn-pill .c svg{width:18px;height:18px;transition:transform .3s}.btn-pill:hover .c svg{transform:rotate(-45deg)}.btn-pill.sm{font-size:.9rem;padding:5px 5px 5px 18px}.btn-pill.sm .c{width:34px;height:34px}.reassure{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font:500 .88rem var(--body);color:var(--ink-2)}.reassure span{display:flex;align-items:center;gap:6px}.reassure svg{width:16px;height:16px;color:var(--ok);stroke-width:2.4}.paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:820px){.paths{grid-template-columns:1fr}}.path{border-radius:26px;padding:34px;display:grid;grid-gap:14px;gap:14px;align-content:start;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.path:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px rgba(2,27,68,.55)}.path .pi{width:56px;height:56px;border-radius:16px;display:grid;place-items:center}.path .pi svg{width:26px;height:26px}.path small{font:700 .74rem var(--head);letter-spacing:.14em;text-transform:uppercase}.path h3{font:800 clamp(1.5rem,2.4vw,1.9rem)/1.15 var(--head);letter-spacing:-.03em}.path p{font-size:1.02rem;max-width:30em}.path ul{list-style:none;margin:2px 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.path li{font:600 .82rem var(--head);border-radius:999px;padding:6px 12px}.path.ent{background:#fff;border:1px solid var(--line);color:var(--navy)}.path.ent .pi{background:var(--orange-soft)}.path.ent .pi,.path.ent small{color:var(--orange-ui)}.path.ent p{color:var(--ink-2)}.path.ent li{background:var(--tile)}.path.evt{background:radial-gradient(120% 120% at 100% 0,#0e3270,#021b44 60%);color:#fff}.path.evt:after{content:"";position:absolute;right:-90px;bottom:-110px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,72,2,.45),transparent 65%);pointer-events:none}.path.evt>*{position:relative}.path.evt .pi{background:hsla(0,0%,100%,.12);color:#ff9a6b}.path.evt small{color:#ffb08a}.path.evt p{color:#c9d3e3}.path.evt li{background:hsla(0,0%,100%,.1)}.path .btn,.path .btn-pill{justify-self:start;margin-top:4px}.book{position:relative;overflow:hidden;background:radial-gradient(120% 120% at 0 0,#0e3270,#021b44 60%);color:#fff;border-radius:32px;padding:clamp(30px,5vw,64px);display:grid;grid-template-columns:1.15fr .85fr;grid-gap:40px;gap:40px;align-items:center}.book:after{content:"";position:absolute;right:-140px;top:-160px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(255,72,2,.4),transparent 65%);pointer-events:none}.book>*{position:relative}.book h2{font:800 clamp(2rem,4.2vw,3.3rem)/1.04 var(--head);letter-spacing:-.045em}.book .sub{color:#c9d3e3;font-size:1.1rem;margin-top:14px;max-width:30em}.book .who{display:flex;gap:12px;align-items:center;margin-top:24px}.book .who i{width:46px;height:46px;border-radius:50%;background:#0b2d63;border:2px solid hsla(0,0%,100%,.2);display:grid;place-items:center;color:#ff9a6b}.book .who b{display:block;font:700 .98rem var(--head)}.book .who span{font-size:.86rem;color:#aeb9cc}.slotbox{background:#fff;color:var(--navy);border-radius:22px;padding:22px;display:grid;grid-gap:14px;gap:14px}.slotbox .hd{display:flex;justify-content:space-between;align-items:center}.slotbox .hd b{font:800 1.05rem var(--head)}.slotbox .hd span{font-size:.82rem;color:var(--muted)}.slots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.slots button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 6px;font:600 .88rem var(--head);color:var(--navy);cursor:pointer;display:grid;grid-gap:2px;gap:2px;transition:border-color .2s,background .2s,color .2s}.slots button small{font:500 .74rem var(--body);color:var(--muted)}.slots button:hover{border-color:var(--navy)}.slots button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.slots button[aria-pressed=true] small{color:#aeb9cc}.slotbox .btn-pill{justify-content:space-between;width:100%}.slotbox .err{color:var(--orange-ui);font-size:.88rem}@media (max-width:900px){.book{grid-template-columns:1fr}}.eco{grid-template-columns:1fr 1fr;align-items:stretch;gap:48px}.eco:before{left:auto;right:-200px;top:-260px;bottom:auto;width:560px;height:560px;background:radial-gradient(circle,rgba(255,72,2,.22),transparent 62%)}.eco>div:first-child{display:flex;flex-direction:column}.eco h2{margin:12px 0 14px}.eco>div>p{max-width:34em}.stk{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:28px}.stk div{grid-template-columns:38px 1fr;gap:12px;padding:12px;align-items:center;border-radius:14px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.stk .ic{width:38px;height:38px;border-radius:11px;background:hsla(0,0%,100%,.08)}.stk b{color:#fff;font-size:.95rem;line-height:1.2}.stk div>span:last-child span,.stk span span{color:#aeb9cc;font-size:.8rem;line-height:1.35;display:block;margin-top:2px}.stk div.on{background:rgba(255,72,2,.12);border-color:rgba(255,138,76,.55)}.board{align-self:stretch;display:flex;flex-direction:column;gap:14px}.board .kp{grid-template-columns:repeat(3,1fr)}.board .kp div{display:flex;flex-direction:column;justify-content:flex-start;padding:14px 16px}.board .kp b{font-size:1.5rem;line-height:1.1}.board .kp span{font-size:.8rem;line-height:1.3;margin-top:4px;color:var(--muted);white-space:nowrap}.board .feed{margin-top:auto}.board .feed div{min-height:44px}@media (max-width:980px){.eco{grid-template-columns:1fr}.stk{margin-top:0}}@media (max-width:520px){.stk{grid-template-columns:1fr}}.cmp .old li>span:last-child{justify-self:start}.lcy{align-items:stretch}.lcy .list{grid-auto-rows:1fr}.lcy .list button{min-height:56px}.lcy .det{position:relative;top:auto;align-content:start}.path{display:flex;flex-direction:column}.path .btn,.path .btn-pill{margin-top:auto;align-self:flex-start}.path ul{margin-bottom:22px}@media (min-width:981px){.why:not(.c3) .wc h4{min-height:2.5em}}.why .wc{grid-template-rows:auto auto 1fr}.hero .g{align-items:center}.bnt>*,.book>*,.cmp>*,.e-hero .w>*,.eco>*,.h-ev .w>*,.hero .g>*,.lcy>*,.paths>*{min-width:0}@media (max-width:980px){.e-hero .w,.h-ev .w{grid-template-columns:1fr;gap:36px}.e-hero .mock,.h-ev .mock{width:100%}.bnt .feat{grid-template-columns:1fr}}@media (max-width:600px){.e-hero h1{font-size:2.6rem}.e-tag{font-size:.66rem;letter-spacing:.12em}.board .kp{grid-template-columns:1fr 1fr}.board .kp span{white-space:normal}.pin.in .lbl{left:auto;right:6px}.pin.us .lbl{left:-6px}.wmap .box{aspect-ratio:1.6/1}.book,.e-cta,.eco{border-radius:24px}.lcy .list{grid-template-columns:1fr 1fr}.lcy .list button{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px}.lcy .list button .n{width:26px;height:26px;border-radius:8px;font-size:.72rem}.lcy .list button b{font-size:.84rem;overflow-wrap:anywhere}.slots{grid-template-columns:repeat(2,minmax(0,1fr))}.board{padding:16px}.board .kp{grid-template-columns:repeat(2,minmax(0,1fr))}.board .kp div{padding:10px 12px;min-width:0}.board .kp b{font-size:1.2rem}}.hdr .w,.xnav,.xnav .ni{position:relative}.xnav .ni{z-index:1;display:flex;align-items:center;gap:6px;font:600 .9rem var(--head);color:var(--ink-2);text-decoration:none;background:none;border:0;padding:9px 13px;border-radius:10px;cursor:pointer;transition:color .2s}.xnav .ni.cur,.xnav .ni.on,.xnav .ni:hover{color:var(--navy)}.xnav .ni.on,.xnav .ni:hover{background:none!important}.xnav .ni:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.npill{position:absolute;top:0;left:0;height:100%;width:0;border-radius:10px;background:#edf1f7;opacity:0;z-index:0;transition:left .28s cubic-bezier(.3,.9,.3,1),width .28s cubic-bezier(.3,.9,.3,1),opacity .2s;pointer-events:none}.xnav .ni .chev{transition:transform .25s}.xnav .ni.on .chev{transform:rotate(180deg)}.xnav .evl{background:linear-gradient(110deg,var(--orange-soft) 40%,#ffdccb 50%,var(--orange-soft) 60%)!important;background-size:250% 100%!important;animation:shm 3.4s linear infinite;border:1px solid #ffd2bd;margin:0 4px}@keyframes shm{0%{background-position:150% 0}to{background-position:-100% 0}}.mega{position:absolute;top:calc(100% - 4px);left:0;width:520px;height:0;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 60px -24px rgba(2,27,68,.35);overflow:hidden;opacity:0;transform:translateY(-6px) scale(.985);transform-origin:top left;pointer-events:none;transition:left .32s cubic-bezier(.3,.9,.3,1),width .32s cubic-bezier(.3,.9,.3,1),height .32s cubic-bezier(.3,.9,.3,1),opacity .2s,transform .2s;z-index:80}.mega.op{opacity:1;transform:none;pointer-events:auto}.mpg{position:absolute;inset:0 0 auto 0;display:grid;grid-template-columns:1.15fr .85fr;opacity:0;transition:opacity .22s}.mpg.op{opacity:1}.mls{padding:10px;grid-gap:2px;gap:2px;align-content:start}.mli,.mls{display:grid}.mli{grid-template-columns:34px 1fr;grid-gap:11px;gap:11px;align-items:center;padding:9px 10px;border-radius:12px;text-decoration:none;color:var(--navy);transition:background .15s}.mpg .mli{animation:mIn .35s both}@keyframes mIn{0%{opacity:0;transform:translateY(6px)}}.mli span{width:34px;height:34px;border-radius:10px;background:var(--orange-soft);color:var(--orange-ui);display:grid;place-items:center;transition:background .2s,color .2s}.mli span svg{width:17px;height:17px}.mli b{display:block;font:700 .9rem var(--head)}.mli small{display:block;font-size:.78rem;color:var(--muted);line-height:1.35}.mli.ac,.mli:hover{background:var(--tile)}.mli.ac span{background:var(--orange);color:#fff}.mpv{background:radial-gradient(120% 100% at 100% 0,#0e3270,#021b44 65%);color:#fff;padding:16px;display:flex;flex-direction:column;gap:6px;margin:8px;border-radius:14px}.mpv .mg{position:relative;height:92px;border-radius:11px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);overflow:hidden;margin-bottom:6px}.mpv b{font:700 1rem var(--head)}.mpv p{font-size:.82rem;color:#c3ccdb;line-height:1.5}.mpv a{margin-top:auto;padding-top:6px;font:600 .82rem var(--head);color:#ffb08a;text-decoration:none}.mpv a:hover{color:#fff}.fd{position:absolute;top:44px;width:8px;height:8px;border-radius:50%;background:#ff6a1a;box-shadow:0 0 10px #ff6a1a;animation:fdm 1.8s linear infinite}@keyframes fdm{0%{left:-10px}to{left:105%}}.fl{left:0;right:0;top:47px;height:1px;background:hsla(0,0%,100%,.2)}.fb,.fl{position:absolute}.fb{bottom:10px;width:11%;background:linear-gradient(180deg,#ff8a4c,#ff4802);border-radius:4px 4px 0 0;animation:fbm 1.6s ease-in-out infinite alternate}@keyframes fbm{0%{height:18%}to{height:72%}}.fn{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;animation:fnm 1.6s ease-in-out infinite}@keyframes fnm{50%{transform:scale(1.5);background:#ff6a1a}}#ctaBtn{transition:transform .15s ease-out,background .2s,box-shadow .2s,translate .2s}#ctaBtn .ca{width:16px;height:16px;flex:none}#ctaBtn:hover{background:var(--orange)}@media (prefers-reduced-motion:reduce){.mega,.npill{transition:none}.xnav .evl{animation:none}}.mpg.gone{pointer-events:none}.xnav{background:var(--navy);padding:5px;gap:2px;margin-left:22px;box-shadow:0 10px 26px -14px rgba(2,27,68,.6)}.xnav,.xnav .ni{border-radius:999px}.xnav .ni{color:#aeb9cc;padding:8px 15px;font-size:.88rem}.npill{top:5px;bottom:5px;height:auto;background:#fff;border-radius:999px}.xnav .evl{background:none!important;animation:none;border:0;margin:0;color:#fff}.xnav .evl i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px rgba(255,72,2,.25)}.xnav .ni:focus-visible{outline:2px solid #ff8a4c;outline-offset:1px}#ctaBtn{background:var(--orange);color:#fff;box-shadow:0 10px 24px -12px rgba(255,72,2,.7)}#ctaBtn:hover{background:#ff5a1a;box-shadow:0 16px 30px -12px rgba(255,72,2,.85);translate:0 -2px}.mstrip{display:grid;grid-template-columns:1.05fr 1fr .85fr 1.15fr;grid-gap:8px;gap:8px;padding:14px}.mcol{display:grid;grid-gap:2px;gap:2px;align-content:start;padding:6px;border-radius:16px;transition:background .25s}.mcol>b{font:700 .72rem var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:6px 10px 8px;transition:color .25s}.mega[data-focus=part] .mcol[data-col=part],.mega[data-focus=tech] .mcol[data-col=tech]{background:var(--tile)}.mega[data-focus=part] .mcol[data-col=part]>b,.mega[data-focus=tech] .mcol[data-col=tech]>b{color:var(--orange-ui)}.mcol a{display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;text-decoration:none;color:var(--navy);font:700 .88rem var(--head);transition:background .15s,transform .2s}.mcol a small{display:block;font:400 .76rem var(--body);color:var(--muted);margin-top:1px}.mcol a span{width:32px;height:32px;border-radius:10px;background:var(--orange-soft);color:var(--orange-ui);display:grid;place-items:center;transition:background .2s,color .2s}.mcol a span svg{width:16px;height:16px}.mcol a:hover{background:#fff;transform:translateX(3px);box-shadow:0 6px 16px -10px rgba(2,27,68,.35)}.mcol a:hover span{background:var(--orange);color:#fff}.mega.op .mcol a{animation:mIn .35s both}.mega.op .mcol a:nth-child(3){animation-delay:.04s}.mega.op .mcol a:nth-child(4){animation-delay:.08s}.mega.op .mcol a:nth-child(5){animation-delay:.12s}.mega.op .mcol a:nth-child(6){animation-delay:.16s}.mfeat{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:18px;text-decoration:none;color:#fff;background:radial-gradient(120% 120% at 100% 0,#0e3270,#021b44 62%);transition:transform .25s,box-shadow .25s}.mfeat:after{content:"";position:absolute;right:-60px;bottom:-80px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,72,2,.45),transparent 65%);pointer-events:none}.mfeat>*{position:relative;z-index:1}.mfeat small{font:700 .7rem var(--head);letter-spacing:.14em;text-transform:uppercase;color:#ffb08a}.mfeat b{font:800 1.25rem/1.15 var(--head);letter-spacing:-.02em}.mfeat p{font-size:.86rem;color:#c9d3e3;line-height:1.5}.mfx{display:flex;align-items:flex-end;gap:5px;height:40px;margin:2px 0 4px}.mfx i{flex:1 1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#ff8a4c,#ff4802);animation:fbm 1.6s ease-in-out infinite alternate}.mfx i:first-child{height:30%}.mfx i:nth-child(2){height:48%;animation-delay:.15s}.mfx i:nth-child(3){height:40%;animation-delay:.3s}.mfx i:nth-child(4){height:66%;animation-delay:.45s}.mfx i:nth-child(5){height:58%;animation-delay:.6s}.mfx i:nth-child(6){height:85%;animation-delay:.75s}.mgo{margin-top:auto;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:var(--orange);border-radius:999px;padding:9px 14px;font:600 .84rem var(--head)}.mgo svg{width:15px;height:15px;transition:transform .25s}.mfeat:hover{transform:translateY(-2px);box-shadow:0 20px 40px -24px rgba(2,27,68,.7)}.mfeat:hover .mgo svg{transform:translateX(4px)}.mega[data-focus=ev] .mfeat{box-shadow:0 0 0 3px rgba(255,72,2,.35)}@media (max-width:1180px){.mstrip{grid-template-columns:1fr 1fr 1fr}.mfeat{grid-column:1/-1}}.xnav .ni.hov,.xnav .ni.on{color:var(--navy)!important}.mega{right:auto;top:calc(100% + 2px);border-radius:22px;transition:left .3s cubic-bezier(.3,.9,.3,1),width .3s cubic-bezier(.3,.9,.3,1),height .3s cubic-bezier(.3,.9,.3,1),opacity .2s,transform .2s}.mpanel{position:absolute;inset:0 0 auto 0;display:grid;grid-template-columns:1fr 280px;grid-gap:10px;gap:10px;padding:12px;opacity:0;transition:opacity .2s}.mpanel.op{opacity:1}.mpanel.gone{opacity:0;pointer-events:none}.mmain{padding:8px 6px}.mhd{display:flex;flex-direction:column;gap:2px;padding:4px 10px 12px;border-bottom:1px solid var(--line);margin-bottom:8px}.mhd b{font:800 1.05rem var(--head);color:var(--navy)}.mhd span{font-size:.84rem;color:var(--muted)}.mgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}.mgrid a{display:grid;grid-template-columns:34px 1fr;grid-gap:11px;gap:11px;align-items:center;padding:10px;border-radius:14px;text-decoration:none;color:var(--navy);font:700 .9rem var(--head);transition:background .15s,transform .2s;animation:mIn .35s both}.mgrid a small{display:block;font:400 .78rem/1.35 var(--body);color:var(--muted);margin-top:2px}.mgrid a span{width:34px;height:34px;border-radius:10px;background:var(--orange-soft);color:var(--orange-ui);display:grid;place-items:center;transition:background .2s,color .2s}.mgrid a span svg{width:17px;height:17px}.mgrid a:hover{background:var(--tile);transform:translateX(3px)}.mgrid a:hover span{background:var(--orange);color:#fff}.mpanel .mfeat{align-self:stretch}.mkpi{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:2px 0 4px}.mkpi div{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:10px 12px}.mkpi b{display:block;font:800 1.25rem var(--head);letter-spacing:-.02em}.mkpi span{font-size:.74rem;color:#aeb9cc}.mega[data-focus=ev] .mfeat{box-shadow:none}@media (max-width:1180px){.mpanel{grid-template-columns:1fr}.mpanel .mfeat{display:none}}.mpanel .mfeat{gap:6px;padding:18px}.mpanel .mfeat p{font-size:.82rem}#e-life,#h-events,#home-book{scroll-margin-top:84px}.mstrip2{grid-template-columns:1fr 1fr 1fr 1.25fr;gap:16px;padding:22px 24px}.scol{display:flex;flex-direction:column;gap:2px}.scol b{font:700 .78rem var(--head);letter-spacing:.06em;color:var(--orange-ui);margin-bottom:8px}.scol a{font:500 .95rem var(--head);color:var(--navy);text-decoration:none;padding:6px 0;transition:color .2s,transform .2s;animation:mIn .35s both}.scol a:nth-of-type(2){animation-delay:.04s}.scol a:nth-of-type(3){animation-delay:.08s}.scol a:nth-of-type(4){animation-delay:.12s}.scol a:nth-of-type(5){animation-delay:.16s}.scol a:hover{color:var(--orange-ui);transform:translateX(4px)}.sfeat{background:radial-gradient(120% 120% at 100% 0,#0e3270,#021b44 62%);color:#fff;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px;text-decoration:none;transition:transform .25s}.sfeat:hover{transform:translateY(-2px)}.sfeat small{font:700 .72rem var(--head);color:#ff9a6b}.sfeat b{font:800 1.15rem/1.2 var(--head)}.sfeat p{font-size:.84rem;color:#c9d3e3;line-height:1.5}.sfeat span{margin-top:6px;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:var(--orange);border-radius:999px;padding:8px 14px;font:600 .84rem var(--head)}.sfeat span svg{width:14px;height:14px;transition:transform .25s}.sfeat:hover span svg{transform:translateX(3px)}@media (max-width:1180px){.mstrip2{grid-template-columns:1fr 1fr 1fr}.sfeat{grid-column:1/-1}}.menusw{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:95;display:flex;align-items:center;gap:4px;background:#0e1626;color:#fff;border-radius:999px;padding:5px;box-shadow:0 14px 34px -12px rgba(0,0,0,.6)}.menusw span{font:600 .7rem var(--head);letter-spacing:.1em;text-transform:uppercase;color:#8c98ad;padding:0 8px 0 10px}.menusw button{border:0;background:none;color:#c9d2e0;font:600 .82rem var(--head);padding:8px 12px;border-radius:999px;cursor:pointer}.menusw button[aria-pressed=true]{background:var(--orange);color:#fff}@media (max-width:1080px){.menusw{display:none}}.msimple{display:flex;flex-direction:column;gap:0;padding:18px 14px 12px}.msimple>b{text-transform:uppercase;padding:0 10px 8px;border-bottom:1px solid var(--line);margin-bottom:6px}.msimple a{display:flex;justify-content:space-between;gap:10px;font:500 .95rem var(--head);text-decoration:none;padding:9px 10px;transition:background .15s,color .2s,padding .2s;animation:mIn .3s both}.msimple a svg{width:15px;height:15px;opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s;color:var(--orange-ui)}.msimple a:hover{background:var(--tile);color:var(--orange-ui);padding-left:14px}.msimple a:hover svg{opacity:1;transform:none}.msimple a{justify-content:flex-start}.msimple a .si{width:30px;height:30px;border-radius:9px;background:var(--orange-soft);color:var(--orange-ui);display:grid;place-items:center;flex:none;transition:background .2s,color .2s,transform .25s}.msimple a .si svg{width:15px;height:15px;opacity:1;transform:none}.msimple a .st{flex:1 1}.msimple a .ar{margin-left:auto}.msimple a:hover .si{background:var(--orange);transform:scale(1.06) rotate(-4deg)}.xnav .ni{color:#fff;font-weight:600;letter-spacing:.005em}.xnav .ni .chev{opacity:.75}.xnav .ni.cur,.xnav .ni:hover{color:#fff}.xnav .ni.cur:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--orange)}.xnav .ni.hov.cur:after,.xnav .ni.on.cur:after{display:none}.msimple{padding:14px 10px 10px}.msimple>b{font:600 .72rem var(--head);letter-spacing:.12em;color:var(--muted);border-bottom:0;padding:2px 12px 8px}.msimple a{position:relative;align-items:center;padding:9px 12px;border-radius:12px;font:600 .92rem/1.25 var(--head);transition:background .2s}.msimple a:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--orange);transform:scaleY(0);transition:transform .25s cubic-bezier(.3,.9,.3,1)}.msimple a .si{width:34px;height:34px;border-radius:10px;background:var(--tile);color:var(--navy);border:1px solid var(--line);transition:background .2s,color .2s,border-color .2s}.msimple a .si svg{width:16px;height:16px}.msimple a .st small{display:block;font:400 .78rem/1.35 var(--body);color:var(--muted);margin-top:2px}.msimple a .ar{width:16px;height:16px;opacity:0;transform:translateX(-6px)}.msimple a .ar,.msimple a:hover{color:var(--navy)}.msimple a:hover:before{transform:scaleY(1)}.msimple a:hover .si{background:var(--navy);color:#fff;border-color:var(--navy);transform:none}.msimple a:hover .ar{opacity:1;transform:none}.msimple a:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.msimple{padding:16px 10px 10px}.msimple>b{font:700 .74rem var(--head);letter-spacing:.08em;text-transform:none;color:var(--orange-ui);padding:0 12px 10px;margin:0;border:0}.msimple a{gap:12px;padding:10px 12px;border-radius:10px;font:500 .95rem/1.2 var(--head);color:var(--navy)}.msimple a:before{display:none}.msimple a .si{width:auto;height:auto;background:none!important;border:0!important;border-radius:0;color:#7a8599!important;transform:none!important}.msimple a .si svg{width:18px;height:18px;stroke-width:1.7}.msimple a .ar{width:15px;height:15px;color:var(--orange-ui)}.msimple a:hover{background:#f4f6fa;padding-left:12px}.msimple a:hover .si{color:var(--orange-ui)!important}.msimple a:hover .st{color:var(--navy)}.msimple a .si svg{color:inherit!important}.xnav .ni.cur:after{content:none!important}.xnav .evl i,.xnav .ni.cur:after{display:none!important}@media (max-width:900px){.mega{display:none!important}}#e-ai{scroll-margin-top:84px}.cx-screen{position:relative;min-height:calc(100svh - 73px);display:flex;align-items:center;padding-block:clamp(16px,3vh,40px);background:linear-gradient(180deg,#f8fafd,#fff 70%);overflow:hidden;box-sizing:border-box}.cx-screen:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--dot) 1.1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at 20% 10%,#000 20%,transparent 60%);mask-image:radial-gradient(ellipse at 20% 10%,#000 20%,transparent 60%);pointer-events:none}.cx-grid{position:relative;width:100%;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.cx-left .crumb{margin-bottom:clamp(8px,1.6vh,16px)}.cx-left h1{font-weight:800;font-size:clamp(2.2rem,min(4.2vw,6.4vh),3.6rem);line-height:1.04;letter-spacing:-.045em;color:var(--navy)}.cx-left .lede{color:var(--ink-2);font-size:1.05rem;line-height:1.55;max-width:30em;margin-top:clamp(8px,1.6vh,16px)}.cx-card{margin-top:clamp(14px,3vh,28px);background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(12px,2vh,20px) 20px;display:grid;grid-gap:clamp(8px,1.4vh,14px);gap:clamp(8px,1.4vh,14px)}.cx-li{display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;align-items:center}.cx-card .ic{width:40px;height:40px;border-radius:12px;background:var(--orange-soft);color:var(--orange-ui);display:grid;place-items:center}.cx-card .ic svg{width:19px;height:19px}.cx-li small{display:block;color:var(--muted);font:600 .7rem var(--head);text-transform:uppercase;letter-spacing:.06em}.cx-li b{font:700 1rem var(--head);color:var(--navy)}.cx-offs{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;border-top:1px solid var(--line);padding-top:clamp(10px,1.6vh,14px)}.cx-off b{font:700 .9rem var(--head);color:var(--navy);display:flex;gap:6px;align-items:center}.cx-off b svg{width:15px;height:15px;color:var(--orange-ui)}.cx-off b em{font:600 .68rem var(--head);font-style:normal;color:var(--muted);background:var(--tile);padding:2px 7px;border-radius:999px}.cx-off p{color:var(--ink-2);font-size:.84rem;margin-top:3px;line-height:1.4}.cx-next{list-style:none;margin:clamp(12px,2.4vh,22px) 0 0;padding:0;display:flex;gap:8px 12px;flex-wrap:wrap}.cx-next li{display:flex;align-items:center;gap:8px;font:600 .86rem var(--head);color:var(--ink-2)}.cx-next li span{width:22px;height:22px;border-radius:50%;background:var(--navy);color:#fff;font:700 .72rem var(--head);display:grid;place-items:center}.cx-next li:not(:last-child):after{content:"";width:14px;height:1px;background:#c9d1de;margin-left:6px}.cx-form{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(18px,3vh,28px);display:grid;grid-gap:clamp(10px,1.8vh,16px);gap:clamp(10px,1.8vh,16px);box-shadow:0 1px 2px rgba(2,27,68,.04),0 24px 48px -28px rgba(2,27,68,.25)}.cx-fh{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cx-fh h3{font:800 1.35rem var(--head);letter-spacing:-.03em;color:var(--navy)}.cx-sla{display:inline-flex;align-items:center;gap:6px;font:600 .78rem var(--head);color:var(--ok);background:#e9f7f1;padding:5px 10px;border-radius:999px}.cx-sla svg{width:14px;height:14px}.cx-topics{border:0;padding:0;margin:0;min-width:0}.cx-topics legend{font:600 .84rem var(--head);color:var(--navy);margin-bottom:8px;padding:0}.cx-chips{display:flex;flex-wrap:wrap;gap:7px}.cx-chips button{display:inline-flex;align-items:center;gap:6px;font:600 .82rem var(--head);color:var(--ink-2);background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 12px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.cx-chips button svg{width:15px;height:15px;color:#8592a8;transition:color .2s}.cx-chips button:hover{border-color:#cbd3e1;color:var(--navy)}.cx-chips button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.cx-chips button[aria-pressed=true] svg{color:var(--orange)}.cx-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cx-f{display:grid;grid-gap:6px;gap:6px}.cx-f label{font:600 .84rem var(--head);color:var(--navy)}.cx-f label i{font-style:normal;color:var(--muted);font-weight:500}.cx-f input,.cx-f textarea{font:400 .98rem var(--body);padding:clamp(9px,1.4vh,12px) 14px;border:1px solid var(--line);border-radius:12px;width:100%;box-sizing:border-box;background:#fafbfd;color:var(--navy);transition:border-color .2s,box-shadow .2s,background .2s}.cx-f input:focus,.cx-f textarea:focus{outline:0;border-color:var(--orange);background:#fff;box-shadow:0 0 0 4px rgba(255,72,2,.12)}.cx-f textarea{resize:vertical;min-height:clamp(64px,10vh,96px)}.cx-form .err{color:var(--orange-ui);font-size:.9rem}.cx-send{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cx-send small{color:var(--muted);font-size:.82rem}.cx-btn{background:linear-gradient(135deg,#ff6a1f,var(--orange));color:#fff;padding:14px 22px;box-shadow:0 12px 26px -12px rgba(255,72,2,.65)}.cx-btn:hover{transform:translateY(-2px)}@media (max-height:720px) and (min-width:901px){.cx-left .lede{font-size:.98rem}.cx-next{display:none}}@media (max-width:900px){.cx-screen{min-height:0;display:block;padding-block:24px 48px}.cx-grid{grid-template-columns:1fr}.cx-left{display:contents}.cx-left .crumb{order:1}.cx-left h1{order:2}.cx-left .lede{order:3;margin-bottom:8px}#cwrap{order:4}.cx-card{order:5;margin-top:4px}.cx-next{order:6}}@media (max-width:560px){.cx-offs,.cx-row{grid-template-columns:1fr}.cx-form{padding:20px}}.cx-done{min-height:420px;align-content:center;justify-items:start}.cx-done p{color:var(--ink-2);max-width:28em}.cx-ok{width:52px;height:52px;border-radius:50%;background:#e9f7f1;color:var(--ok);display:grid;place-items:center}.cx-ok svg{width:26px;height:26px;stroke-width:2.6}@media (min-width:901px) and (min-height:560px){.page:not([data-r=contact-us])>section{min-height:calc(100svh - 73px);display:flex;flex-direction:column;justify-content:center;padding-block:clamp(20px,4vh,48px)!important;box-sizing:border-box;scroll-margin-top:73px}.page:not([data-r=contact-us])>section>.w{width:100%;box-sizing:border-box}.page[data-r=events] .e-h{margin-bottom:clamp(18px,3.4vh,44px);gap:10px}.page[data-r=events] .e-h h2{font-size:clamp(1.9rem,min(3.6vw,5.4vh),3rem)}.page[data-r=events] .e-h p{font-size:clamp(.98rem,1.9vh,1.1rem)}.page[data-r=events] .e-hero h1{font-size:clamp(2.4rem,min(5vw,7.6vh),4.4rem);margin:clamp(10px,2vh,22px) 0 clamp(12px,2vh,24px)}.page[data-r=events] .e-hero .lead{font-size:clamp(1rem,2vh,1.18rem);line-height:1.55}.page[data-r=events] .e-hero .acts{margin-top:clamp(16px,3vh,32px)}.page[data-r=events] .e-proof{margin-top:clamp(18px,3.4vh,40px);padding-top:clamp(12px,2.4vh,24px)}.page[data-r=events] .cmp .col{padding:clamp(18px,3vh,32px);gap:clamp(10px,1.6vh,18px)}.page[data-r=events] .cmp li{padding:clamp(6px,1.3vh,13px) 0}.page[data-r=events] .lcy .list button{min-height:0;padding:clamp(7px,1.2vh,12px) 14px}.page[data-r=events] .lcy .det{padding:clamp(20px,3vh,32px);gap:clamp(10px,1.6vh,18px)}.page[data-r=events] .bnt{gap:14px}.page[data-r=events] .bnt>div{padding:clamp(16px,2.6vh,30px);gap:8px}.page[data-r=events] .bnt h3{font-size:1.2rem}.page[data-r=events] .bnt .feat h3{font-size:1.5rem}.page[data-r=events] .bnt p{font-size:.94rem;line-height:1.5}.page[data-r=events] .bnt .bi{width:42px;height:42px;border-radius:12px}.page[data-r=events] .bnt .mm2{max-height:26vh}.page[data-r=events] .bnt .type{min-height:0;padding:10px 14px}.page[data-r=events] .bnt .bars{height:40px}.page[data-r=events] .eco{padding:clamp(24px,4.4vh,56px);gap:clamp(24px,3.6vh,48px)}.page[data-r=events] .bnt .feat>div:first-child,.page[data-r=events] .bnt>div:not(.feat){display:grid!important;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:8px;row-gap:8px;align-content:start}.page[data-r=events] .bnt .feat>div:first-child>:not(.bi):not(h3),.page[data-r=events] .bnt>div:not(.feat)>:not(.bi):not(h3){grid-column:1/-1}.page[data-r=events] .bnt>div:not(.feat){grid-template-rows:auto auto 1fr}.page[data-r=events] .bnt>div:not(.feat)>:last-child{align-self:end}}.vj{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:20px;gap:20px;margin-bottom:clamp(24px,4vh,40px)}.vj .quote{font-size:clamp(1.3rem,min(2.1vw,3.3vh),1.75rem)}.vnavy{position:relative;overflow:hidden;border-radius:24px;padding:clamp(24px,4.4vh,40px);background:radial-gradient(120% 120% at 100% 0,#0e3270,var(--navy) 62%);color:#fff;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vh,18px)}.vnavy:after{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.09) 1.2px,transparent 0);background-size:18px 18px;-webkit-mask:linear-gradient(200deg,#000,transparent 60%);mask:linear-gradient(200deg,#000,transparent 60%);pointer-events:none}.vnavy>*{position:relative;z-index:1}.vnavy .eyebrow{color:#ff9a6b}.vnavy .quote{color:#fff;font-size:clamp(1.45rem,min(2.5vw,4.2vh),2rem)}.vnavy .quote em{color:#ff7a45}.vnavy p:not(.quote){color:#c9d3e3;font-size:clamp(.95rem,1.9vh,1.05rem)}.vtags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.vtags span{border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:6px 12px;font:600 .8rem var(--head);color:#e4eaf4}.vjour{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(22px,3.6vh,34px);display:flex;flex-direction:column;gap:clamp(10px,1.8vh,16px)}.vjour ol{list-style:none;padding:0;margin:0}.vjour li{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;padding:clamp(8px,1.4vh,14px) 0;border-top:1px solid var(--line)}.vjour li:last-child{padding-bottom:0}.vjour li b{font:800 1.35rem/1.2 var(--head);color:var(--orange)}.vjour li strong{display:block;font:700 1rem var(--head);color:var(--navy)}.vjour li span{color:var(--ink-2);font-size:.93rem}@media (max-width:900px){.vj{grid-template-columns:1fr}}@media (min-width:901px) and (min-height:560px) and (max-height:740px){.page:not([data-r=contact-us])>section{padding-block:16px!important}.page:not([data-r=contact-us])>section>.w{zoom:.9}}@media (min-width:901px) and (min-height:560px) and (max-height:680px){.page:not([data-r=contact-us])>section>.w{zoom:.84}}@media (min-width:901px) and (min-height:560px){.page:not([data-r=contact-us])>section:has(+.pstrip){min-height:calc(100svh - 73px - 74px)}.page:not([data-r=contact-us])>.pstrip{box-sizing:border-box;height:74px;display:flex;align-items:center}.page:not([data-r=contact-us])>.pstrip>.w{width:100%}}.ss-card{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;display:grid;grid-template-rows:clamp(150px,24vh,196px) auto;text-decoration:none;color:var(--navy);transition:transform .25s,box-shadow .25s,border-color .25s}.ss-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#d5dce7}.ss-scene{display:flex;align-items:center;justify-content:center;padding:clamp(12px,2.4vh,20px) 20px}.ss-panel{width:100%;max-width:300px;background:hsla(0,0%,100%,.97);border-radius:14px;padding:clamp(9px,1.6vh,12px) 14px;box-shadow:0 18px 40px -18px rgba(0,0,0,.55);font:600 .74rem/1.35 var(--head);color:var(--navy)}.ss-hd{justify-content:space-between;margin-bottom:6px}.ss-hd,.ss-hd b{display:flex;align-items:center;gap:8px}.ss-hd b{font-size:.78rem}.ss-hd i{width:24px;height:24px;border-radius:7px;background:var(--orange-soft);color:var(--orange-ui);display:grid;place-items:center}.ss-hd i svg{width:14px;height:14px}.ss-pill{font:700 .64rem var(--head);padding:3px 8px;border-radius:999px;background:#e3f6ee;color:var(--ok);white-space:nowrap}.ss-pill.ss-o{background:var(--orange-soft);color:var(--orange-ui)}.ss-row,.ss-step{display:flex;align-items:center;gap:8px;padding:clamp(3px,.7vh,5px) 0;border-top:1px solid var(--line);color:var(--ink-2)}.ss-row{justify-content:space-between}.ss-row em{font-style:normal;color:var(--navy)}.ss-bar{height:6px;width:90px;border-radius:99px;background:var(--tile);overflow:hidden}.ss-bar i{display:block;height:100%;background:var(--orange)}.ss-flow{display:flex;align-items:center;gap:5px}.ss-flow span{flex:1 1;text-align:center;background:var(--tile);border-radius:9px;padding:6px 3px;font-size:.66rem}.ss-flow span.ss-k{flex:1.6 1;background:var(--navy);color:#fff}.ss-flow b{color:var(--muted);font-weight:600}.ss-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.ss-chips span{font:600 .64rem var(--head);background:var(--tile);border-radius:999px;padding:3px 8px;color:var(--ink-2)}.ss-ck{width:16px;height:16px;flex:none;border-radius:50%;background:#e3f6ee;color:var(--ok);display:grid;place-items:center;font-size:.6rem}.ss-ck.ss-warn{background:var(--orange-soft);color:var(--orange-ui)}.ss-bd{padding:clamp(16px,2.8vh,22px) 24px clamp(18px,3vh,24px);display:flex;flex-direction:column;gap:clamp(6px,1.2vh,10px)}.ss-bd h4{font:800 1.18rem/1.25 var(--head);letter-spacing:-.02em}.ss-bd p{color:var(--ink-2);font-size:clamp(.88rem,1.8vh,.95rem)}.ss-go{margin-top:auto;padding-top:clamp(6px,1.2vh,10px);font:600 .88rem var(--head);color:var(--orange-ui)}.ss-card:hover .ss-go{text-decoration:underline}.slotbox,.slots button{min-width:0}.slotbox{grid-template-columns:minmax(0,1fr)}.slotbox .hd{flex-wrap:wrap;gap:2px 10px}@media (max-width:360px){.slotbox{padding:16px}.lcy .list{grid-template-columns:1fr}}@media (max-width:900px){.pg>div{flex-wrap:wrap;height:auto;min-height:30px;row-gap:12px}}@media (max-width:1100px){.cmp .old li>span:last-child{background:none;-webkit-text-decoration:line-through 1.5px transparent;text-decoration:line-through 1.5px transparent;transition:-webkit-text-decoration-color .6s ease;transition:text-decoration-color .6s ease;transition:text-decoration-color .6s ease,-webkit-text-decoration-color .6s ease}.cmp.go .old li>span:last-child{-webkit-text-decoration-color:#9aa4b5;text-decoration-color:#9aa4b5}}@media (max-width:980px){.pill5>div:not(:last-child):after{display:none}}@media (max-width:1180px){.pin.in .lbl{left:auto;right:6px}}.ss-card{grid-template-columns:minmax(0,1fr)}@media (max-width:600px){.ss-card{grid-template-rows:auto auto}.ss-scene{min-height:150px;padding-inline:14px}.ss-flow{gap:3px}.ss-flow span{min-width:0;padding:6px 2px;font-size:.6rem}}a.path{text-decoration:none}.path:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.path .plink{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font:700 1.02rem var(--head);padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .3s}.path .plink svg{width:18px;height:18px;transition:transform .25s}.path.ent .plink{color:var(--orange-ui)}.path.evt .plink{color:#ff7a45}.path:hover .plink{background-size:100% 2px}.path:hover .plink svg{transform:translateX(4px)}.tlink{display:inline-flex;align-items:center;align-self:center;gap:8px;padding:10px 2px 7px;font:600 .98rem/1 var(--head);color:#fff;text-decoration:none;background:linear-gradient(#ff9a6b,#ff9a6b) 0 100%/100% 1.5px no-repeat;transition:background-size .25s}.tlink svg{width:16px;height:16px;color:#ff9a6b;transition:transform .25s}.tlink:hover{background-size:100% 3px}.tlink:hover svg{transform:translateX(4px)}.tlink:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:4px}.tlink-d{color:var(--navy);background-image:linear-gradient(var(--orange),var(--orange))}.tlink-d svg{color:var(--orange-ui)}.book:after,.consult .r:after,.ev:after,.evt-band:after,.evt-band:before,.final:after,.hero:before,.lcy .det:after,.mfeat:after,.path.evt:after,.phero:before,.transform:after{pointer-events:none;z-index:0}.book>*,.consult .r>*,.lcy .det>*,.path.evt>*,.transform>*{z-index:1}.acts:has(.tlink){column-gap:24px}@media (min-width:901px) and (min-height:560px){.page:is([data-r=ui-path],[data-r=about-us]) .bh{margin-bottom:clamp(16px,3vh,34px);gap:8px}.page:is([data-r=ui-path],[data-r=about-us]) .bh h3{font-size:clamp(1.8rem,min(3.4vw,5.2vh),2.6rem)}.page:is([data-r=ui-path],[data-r=about-us]) .bh p{font-size:clamp(.96rem,1.9vh,1.06rem)}.page[data-r=about-us] .wc,.page[data-r=ui-path] .wc{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:center;column-gap:12px;padding:clamp(16px,2.6vh,24px)}.page[data-r=about-us] .wc>:not(.ic):not(h4),.page[data-r=ui-path] .wc>:not(.ic):not(h4){grid-column:1/-1;align-self:start}.page[data-r=about-us] .wc h4,.page[data-r=ui-path] .wc h4{min-height:0}.page[data-r=ui-path] .svc{grid-template-columns:1fr 1fr;gap:14px}.page:is([data-r=ui-path],[data-r=about-us]) .bh{max-width:980px}.page[data-r=ui-path] .sv p{font-size:.95rem;line-height:1.5}.page[data-r=ui-path] .sv dd{line-height:1.45}.page[data-r=ui-path] .sv{padding:clamp(16px,2.6vh,26px);gap:8px}.page[data-r=ui-path] .sv dl{grid-template-columns:1fr 1fr;gap:14px}.page[data-r=ui-path] .why.ind5{grid-template-columns:repeat(5,1fr)}.page[data-r=ui-path] .why.ind5 .wc{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;align-items:start}.page[data-r=ui-path] .why.ind5 .wc h4{min-height:2.5em}.page[data-r=ui-path] .ind5+.cta2{margin-top:clamp(18px,3.4vh,28px);padding:clamp(20px,3vh,32px) 36px}.page[data-r=about-us] .vision{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,48px);align-items:start}.page[data-r=about-us] .vision .quote{font:700 clamp(1.5rem,min(2.6vw,4.2vh),2.1rem)/1.25 var(--head);letter-spacing:-.025em;color:var(--navy)}}@media (min-width:901px) and (min-height:560px){.page:is([data-r=data-engineering],[data-r=artificial-intelligence],[data-r=data-science],[data-r=java-technologies],[data-r=net-technologies],[data-r=sap-technologies],[data-r=partners],[data-r=careers]) .bh{margin-bottom:clamp(16px,3vh,34px);gap:8px;max-width:980px}.page:is([data-r=data-engineering],[data-r=artificial-intelligence],[data-r=data-science],[data-r=java-technologies],[data-r=net-technologies],[data-r=sap-technologies],[data-r=partners],[data-r=careers]) .bh h3{font-size:clamp(1.8rem,min(3.4vw,5.2vh),2.6rem)}.page:is([data-r=data-engineering],[data-r=artificial-intelligence],[data-r=data-science],[data-r=java-technologies],[data-r=net-technologies],[data-r=sap-technologies],[data-r=partners],[data-r=careers]) .bh p{font-size:clamp(.96rem,1.9vh,1.06rem)}.page:is([data-r=data-engineering],[data-r=artificial-intelligence],[data-r=data-science],[data-r=java-technologies],[data-r=net-technologies],[data-r=sap-technologies],[data-r=partners],[data-r=careers]) .wc{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:center;column-gap:12px;padding:clamp(16px,2.6vh,24px)}.page:is([data-r=data-engineering],[data-r=artificial-intelligence],[data-r=data-science],[data-r=java-technologies],[data-r=net-technologies],[data-r=sap-technologies],[data-r=partners],[data-r=careers]) .wc>:not(.ic):not(h4){grid-column:1/-1;align-self:start}.page:is([data-r=data-engineering],[data-r=artificial-intelligence],[data-r=data-science],[data-r=java-technologies],[data-r=net-technologies],[data-r=sap-technologies],[data-r=partners],[data-r=careers]) .wc h4{min-height:0}.page:is([data-r=data-engineering],[data-r=artificial-intelligence],[data-r=data-science],[data-r=java-technologies],[data-r=net-technologies],[data-r=sap-technologies],[data-r=partners],[data-r=careers]) .exp:has(>:nth-child(5)){grid-template-columns:repeat(3,1fr)}.page:is([data-r=data-engineering],[data-r=artificial-intelligence],[data-r=data-science],[data-r=java-technologies],[data-r=net-technologies],[data-r=sap-technologies],[data-r=partners],[data-r=careers]) .ec{padding:clamp(16px,2.6vh,26px)}.page:is([data-r=data-engineering],[data-r=artificial-intelligence],[data-r=data-science],[data-r=java-technologies],[data-r=net-technologies],[data-r=sap-technologies],[data-r=partners],[data-r=careers]) .ec h4{margin-bottom:6px}.page:is([data-r=data-engineering],[data-r=artificial-intelligence],[data-r=data-science],[data-r=java-technologies],[data-r=net-technologies],[data-r=sap-technologies],[data-r=partners],[data-r=careers]) .ic2{padding:clamp(16px,2.4vh,24px);gap:8px}.page[data-r=partners] .pgroups{display:grid;grid-gap:clamp(20px,4vh,40px);gap:clamp(20px,4vh,40px)}.page[data-r=partners] .pgsec>h3{margin:4px 0 clamp(10px,1.8vh,18px)}.page[data-r=careers] .hero-note{grid-column:1/-1;margin-top:clamp(8px,2vh,20px);padding:clamp(18px,2.6vh,28px)}.page[data-r=careers] .note{margin-top:clamp(12px,2vh,20px);padding:clamp(14px,2vh,20px) 24px}}.page[data-r=careers] .hero-note{grid-column:1/-1}.cstrip .w{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:0 32px;gap:0 32px}.cstrip small{font:700 .72rem/1.5 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.crows{display:grid;grid-gap:28px;gap:28px;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cq,.crows{overflow:hidden}.cq .cd,.cq .ct{display:flex;align-items:center;width:max-content}.cq img{margin-right:100px}.cq .ct{animation:cqL 176s linear infinite}.cq.r .ct{animation-name:cqR;animation-duration:216s}.crows:hover .ct{animation-play-state:paused}.cstrip img{display:block;flex:none;height:auto}@keyframes cqL{to{transform:translateX(-50%)}}@keyframes cqR{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.cstrip{padding-block:16px}@media (min-width:901px) and (min-height:560px){.page:not([data-r=contact-us])>section:has(+.cstrip){min-height:calc(100svh - 73px - 124px)}.page:not([data-r=contact-us])>.cstrip{height:124px;padding-block:0}}@media (min-width:901px) and (min-height:560px) and (max-height:779px){.page:not([data-r=contact-us])>section:has(+.cstrip){min-height:calc(100svh - 73px - 100px)}.page:not([data-r=contact-us])>.cstrip{height:100px}.crows{gap:26px;zoom:.8}}@media (max-width:900px){.cstrip .w{grid-template-columns:minmax(0,1fr);gap:12px}.cstrip small br{display:none}.cq img{margin-right:72px}}@media (prefers-reduced-motion:reduce){.cq .ct{animation:none;flex-wrap:wrap;width:auto;justify-content:center;row-gap:16px}.cq img{margin-inline:22px}.cq .cd{display:none}.crows{-webkit-mask:none;mask:none}}