@keyframes pl{70%{box-shadow:0 0 0 12px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes mq{to{transform:translateX(-50%)}}@keyframes rbwave{0%,to{transform:rotate(0)}30%{transform:rotate(-14deg)}70%{transform:rotate(10deg)}}@keyframes rbping{0%{box-shadow:0 0 0 3px var(--navy),0 0 0 3px rgba(255,122,26,.7)}to{box-shadow:0 0 0 3px var(--navy),0 0 0 12px transparent}}@keyframes rbbob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes rbpop{0%{transform:scale(.3) rotate(-20deg);opacity:0}to{transform:none;opacity:1}}@keyframes rbring{0%{transform:scale(1);opacity:.8}80%,to{transform:scale(1.45);opacity:0}}@keyframes flt{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes grow{0%{transform:scaleX(.25)}to{transform:scaleX(1)}}@keyframes popin{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(255,122,26,.6)}to{box-shadow:0 0 0 22px transparent}}@keyframes navin{0%{transform:translateY(-100%)}to{transform:none}}@keyframes qin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes wcdot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes orbf{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fdash{to{stroke-dashoffset:-44}}@keyframes shin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:root{--acc2:#8fb0ff}.wrap{max-width:1200px}form.lead{display:grid;text-align:right;gap:10px}form.lead .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}form.lead label{display:block;font-weight:700;font-size:15px;margin-bottom:6px}form.lead input,form.lead textarea{width:100%;font:inherit;font-size:17px;border:1.5px solid rgba(255,255,255,.22);background:rgba(255,255,255,.07);color:#fff;transition:border-color .15s,background .15s}form.lead input::placeholder,form.lead textarea::placeholder{color:rgba(255,255,255,.45)}.cin input:focus,form.lead input:focus,form.lead textarea:focus{border-color:var(--acc2);background:rgba(255,255,255,.1);outline:3px solid var(--acc2);outline-offset:2px}form.lead .consent{display:flex;font-weight:500;margin:0}form.lead .consent input{flex:none;accent-color:var(--acc)}form.lead button{width:100%;margin-top:4px}form.lead button[disabled]{opacity:.6;cursor:wait}form.lead .fmsg{min-height:22px;font-weight:700;margin:0;text-align:center}form.lead .fmsg.ok{color:#4ad6a0}form.lead .fmsg.err{color:#ff8a8a}form.lead input[aria-invalid=true]{border-color:#ff6b6b}@media (max-width:640px){form.lead .row2{grid-template-columns:1fr}}.cta,.cta h2{text-align:right!important}.cta{display:grid;grid-template-columns:1fr 1fr;align-items:center}.cta h2{font-size:clamp(28px,3.6vw,46px)!important}.cta .ctaside p,.hx h1{margin:0 0 18px}.cta ul.ticks{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-weight:600}.cta ul.ticks li:before{content:"✓";color:var(--acc);font-weight:900;margin-left:10px}@media (max-width:900px){.cta{grid-template-columns:1fr}}.mbar{display:none}@media (max-width:900px){.mbar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:70;gap:8px;padding:10px 12px;background:rgba(10,18,40,.92);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.mbar a{flex:1;text-align:center;padding:12px 8px;border-radius:14px;font-weight:800;font-size:15px}.mbar .m1{background:var(--acc);color:var(--navy)}.mbar .m2{background:#25d366;color:#07351a}.mbar .m3{border:1.5px solid rgba(255,255,255,.4)}.wa{display:none}}.sx.alt{background:var(--bg2)}.sx .wrap>.eyebrow{display:block;text-align:center;color:var(--acc2);font-weight:800;letter-spacing:.04em}.h2x{line-height:1.15;margin:0 auto 14px}.h2x.l,.leadx.l{text-align:right;margin-inline:0}.leadx{font-size:clamp(17px,1.8vw,20px);opacity:.78;margin:0 auto 44px;line-height:1.7}.tx2{opacity:.92;margin:0 auto 18px}.hx,.hx .wrap{position:relative}.hx{overflow:hidden}.hx:after,.hx:before{content:"";position:absolute;border-radius:50%;filter:blur(130px)}.hx:before{width:560px;height:560px;background:var(--acc);opacity:.2;right:-160px;top:-180px}.hx:after{width:480px;height:480px;background:#2d6bff;opacity:.22;left:-160px;bottom:-200px}.hx .wrap{z-index:2}.hx .crumb{display:block;font-size:14px;opacity:.65}.hx .crumb a:hover{color:var(--acc2)}.hgx,.hv{align-items:center}.hgx{display:grid;grid-template-columns:1.05fr .95fr;gap:48px}.hgx.rev>*{direction:rtl}.hx .kick2{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:6px 16px;font-weight:700;font-size:14px;margin-bottom:18px;color:var(--acc2)}.hx h1 em{font-style:normal}.hx p.lp{font-size:clamp(17px,1.7vw,20px);line-height:1.75;opacity:.9;margin:0 0 12px;max-width:620px}.hx .btns{display:flex;gap:12px;flex-wrap:wrap}.hv{position:relative;display:flex;justify-content:center}@media (max-width:900px){.hgx{grid-template-columns:1fr}.hv{min-height:0}}.fl,.kb{display:grid;width:100%}.kb{grid-template-columns:repeat(3,1fr);gap:12px;background:rgba(10,18,40,.65);border:1px solid var(--line);border-radius:26px;padding:18px;box-shadow:0 40px 80px rgba(0,0,0,.4)}.kb .col{background:rgba(255,255,255,.05);border-radius:16px;padding:12px;display:grid;gap:10px;align-content:start;min-height:230px}.kb .cd{background:#fff;color:#0f1b3d;border-radius:12px;padding:10px 12px;font-weight:700;font-size:13px;box-shadow:0 6px 16px rgba(0,0,0,.25)}.kb .cd small{display:block;font-weight:500;margin-top:3px;opacity:1;color:#4a5578}.kb .cd.ok{border-right:4px solid #22b573}.kb .cd.hot{border-right:4px solid var(--acc)}.fl{gap:14px}.fl .nd,.fl .nd i{display:flex;align-items:center}.fl .nd{gap:14px;background:rgba(10,18,40,.7);border:1px solid var(--line);border-radius:20px;padding:14px 18px;font-weight:800;position:relative}.fl .nd i{width:44px;height:44px;border-radius:14px;background:var(--acc);color:var(--navy);justify-content:center;font-style:normal;font-size:20px;flex:none}.fl .nd:nth-child(even){margin-inline-start:40px}.fl .nd:not(:last-child):after{content:"";position:absolute;right:36px;bottom:-14px;width:2px;height:14px;background:repeating-linear-gradient(var(--acc2)0 4px,transparent 4px 8px)}.fl .nd .pulse{margin-inline-start:auto;width:10px;height:10px;border-radius:50%;background:#4ad6a0;box-shadow:0 0 0 0 rgba(74,214,160,.7);animation:pl 2s infinite}.phn{width:290px;max-width:100%;background:#0a1228;border:6px solid #1c2748;border-radius:38px;padding:18px 14px 22px;box-shadow:0 40px 80px rgba(0,0,0,.5);position:relative}.phn:before{content:"";display:block;width:70px;height:6px;border-radius:6px;background:#1c2748;margin:0 auto 14px}.pal div,.phn .hd{display:flex;font-weight:800}.phn .hd{align-items:center;gap:10px;margin-bottom:12px}.phn .hd i{width:34px;height:34px;border-radius:50%;background:var(--acc);display:flex;align-items:center;justify-content:center;font-style:normal;color:var(--navy)}.phn .bb{max-width:84%;padding:10px 13px;border-radius:16px;margin-bottom:9px;font-size:14px;line-height:1.5;font-weight:500}.phn .bot{background:#162149;border-bottom-right-radius:4px}.phn .me{background:var(--acc);color:var(--navy);margin-inline-start:auto;border-bottom-left-radius:4px;font-weight:700}.fn{justify-items:center}.fn .bar,.fn .src{display:flex;justify-content:center}.fn .src{gap:8px;flex-wrap:wrap;margin-bottom:6px}.fn .src span{background:rgba(255,255,255,.1);border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-weight:700;font-size:14px}.fn .bar{height:62px;border-radius:16px;align-items:center;font-weight:900;font-size:18px;color:var(--navy)}.fn .b1{width:100%;background:linear-gradient(90deg,var(--acc2),#cfdcff)}.fn .b2{width:78%;background:linear-gradient(90deg,var(--acc),#ff9d52)}.fn .b3{width:56%;background:#4ad6a0}.fn,.pal{display:grid;gap:10px;width:100%}.pal div{border-radius:20px;align-items:flex-end;font-size:12px;box-shadow:0 20px 40px rgba(0,0,0,.35)}.pal div:nth-child(2n){transform:translateY(18px)}.palt{grid-column:1/-1;font-size:70px;font-weight:900;text-align:center;line-height:1;margin-top:20px}.rg{position:relative;aspect-ratio:1}.rg .r{position:absolute;border-radius:50%;border:2px dashed rgba(255,255,255,.25);inset:0}.rg .r2{inset:16%;border-color:rgba(143,176,255,.45)}.rg .r3{inset:32%;border-style:solid;border-color:var(--acc);background:rgba(255,122,26,.12)}.cr .tag3 span,.rg b{border-radius:999px;font-size:14px}.rg b{background:#162149;border:1px solid var(--line);padding:7px 15px;font-weight:800}.rg .core{inset:40%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:18px;text-align:center}.cr,.pt{width:100%}.pt,.pt img{position:relative}.pt{display:flex;justify-content:center}.pt .disc,.rg .core,.rg b{position:absolute}.pt .disc{aspect-ratio:1;border-radius:50%}.pt img{width:min(380px,84%);height:auto}.cr{background:rgba(10,18,40,.7);border:1px solid var(--line);border-radius:28px;padding:30px;box-shadow:0 40px 80px rgba(0,0,0,.4)}.cr .big{font-size:84px;font-weight:900;line-height:1;color:var(--acc2)}.cr .tag3{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.cr .tag3 span{background:rgba(255,255,255,.1);padding:6px 14px;font-weight:700}.cr .dots{display:flex;gap:8px;margin:18px 0}.cr .dots i{flex:1;height:8px;border-radius:8px;background:var(--acc)}.cr .dots i:nth-child(n+4){background:rgba(255,255,255,.2)}.fc{background:linear-gradient(160deg,#fff,#f2f5ff);border-radius:30px;padding:30px;width:100%;box-shadow:0 40px 80px rgba(0,0,0,.45)}.fc>p{margin:0 0 16px;opacity:.7}.fc,.fc form.lead .consent,.fc form.lead label{color:#0f1b3d}.fc form.lead input,.fc form.lead textarea{background:#fff;color:#0f1b3d;border-color:#c8d0e8}.fc form.lead input::placeholder,.fc form.lead textarea::placeholder{color:#8a93b0}.bento .bt,.ig .it{background:var(--card);border:1px solid var(--line)}.bento .bt{position:relative;overflow:hidden}.bento .bt:hover{transform:translateY(-4px)}.bt h3,.ck h3,.ig .it h3{font-weight:800}.bt p{opacity:.84}.ic,.tl .ti img{border-radius:16px}.ck .ci:before,.ic,.st4 .sp .n{color:var(--navy);align-items:center;justify-content:center}.ic{width:52px;height:52px;background:var(--acc);flex:none}.ic svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ig{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ig .it{border-radius:24px;display:flex;gap:16px;align-items:flex-start}.ig .it h3{font-size:20px;margin:0 0 6px}.ck p{margin:0;font-size:16px;line-height:1.7}.ck p,.ig .it p{opacity:.82}@media (max-width:1000px){.ig{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ig{grid-template-columns:1fr}}.ck{display:grid;grid-template-columns:1fr 1fr;max-width:1000px;margin:0 auto}.ck .ci{display:flex;gap:14px;border-bottom:1px solid var(--line)}.ck .ci:before,.st4 .sp .n{font-weight:900;display:flex}.ck .ci:before{flex:none}.ck h3{margin:0 0 4px}@media (max-width:800px){.ck{grid-template-columns:1fr}}.st4,.st4 .sp{position:relative}.st4{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:20px;counter-reset:s}.st4:before{content:"";position:absolute;right:8%;left:8%;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.3)0 8px,transparent 8px 16px)}.st4 .sp{text-align:center}.st4 .sp .n{border-radius:50%;background:var(--acc);border:6px solid var(--bg);position:relative;z-index:1}.sx.alt .st4 .sp .n{border-color:var(--bg2)}.st4 h3,.tl .ti h3{font-weight:800;margin:0 0 8px}.st4 p{opacity:.8;margin:0}@media (max-width:900px){.st4{grid-template-columns:1fr;gap:0}.st4:before{display:none}.st4 .sp{display:grid;grid-template-columns:68px 1fr;gap:16px;text-align:right;padding-bottom:26px;position:relative}.st4 .sp .n{margin:0;width:56px;height:56px;font-size:22px}.st4 .sp:not(:last-child):after{content:"";position:absolute;right:27px;top:56px;bottom:0;width:2px;background:rgba(255,255,255,.2)}}.tl{max-width:860px;margin:0 auto;position:relative}.tl .ti{gap:20px;background:var(--card);border:1px solid var(--line)}.tl .ti .n{border-radius:20px;background:var(--acc);color:var(--navy);font-weight:900;display:flex;align-items:center;justify-content:center}.tl .ti h3{font-size:21px;margin:0 0 6px}.tl .ti p{margin:0 0 8px;opacity:.84;line-height:1.7;font-size:16.5px}.tl .ti img{width:100%;max-height:200px;object-fit:cover;margin-top:8px}.tl .ti .k{color:var(--acc2);font-weight:800;font-size:14px}.tl,.tl .ti,.zz,.zz .zr{display:grid}.zz .zr{grid-template-columns:1fr 1fr;align-items:center;background:var(--card);border:1px solid var(--line);overflow:hidden}.zz .zr:nth-child(even){direction:ltr}.zz .zr:nth-child(even)>*{direction:rtl}.zz img{aspect-ratio:4/3;border-radius:24px}.zz h3,.zz p{margin:0 0 10px}.zz h3{font-size:clamp(22px,2.6vw,30px);font-weight:900}.zz p{font-size:17.5px;line-height:1.8;opacity:.86}@media (max-width:900px){.zz .zr{grid-template-columns:1fr;gap:18px;padding:16px}.zz .zr:nth-child(even){direction:rtl}}.lg .lc .im,.sp2{align-items:center}.sp2{display:grid;grid-template-columns:.9fr 1.1fr}.sp2.fl2{grid-template-columns:1.1fr .9fr}.ar img,.cs img,.sp2 img,.zz img{width:100%;object-fit:cover}.sp2 img{max-height:440px}.sp2 p{opacity:.9;margin:0 0 14px}@media (max-width:900px){.sp2,.sp2.fl2{grid-template-columns:1fr;gap:24px}}.lg{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.lg .lc{border-radius:26px;text-align:center}.lg .lc .im{background:#fff;border-radius:18px;display:flex;justify-content:center;padding:14px}.lg .lc .im img{max-width:100%;max-height:100%;object-fit:contain}.fq aside h3,.lg .lc h3{font-size:20px}.fq aside p,.lg .lc p{font-size:15.5px;line-height:1.65;opacity:.82;margin:0}.ar,.cs,.lg{display:grid}.cs{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.ar a,.cs a,.lg .lc{background:var(--card);border:1px solid var(--line);display:flex;flex-direction:column}.ar a:hover,.cs a:hover{border-color:var(--acc)}.ar img,.cs img{aspect-ratio:16/10}.ar h3,.cs h3,.fq aside h3,.lg .lc h3{font-weight:800;margin:0}.ar span,.cs span{color:var(--acc2);font-weight:700;font-size:14.5px;margin-top:auto}.ar{grid-template-columns:repeat(4,1fr);gap:20px}.ar a{border-radius:22px}.ar h3{font-size:17px;line-height:1.45;padding:14px 16px 6px}.ar span{padding:0 16px 14px;font-size:14px}@media (max-width:1100px){.ar{grid-template-columns:1fr 1fr 1fr}}@media (max-width:800px){.ar{grid-template-columns:1fr 1fr}.ar h3{font-size:15.5px}}@media (max-width:520px){.ar{grid-template-columns:1fr}}.fq{display:grid;grid-template-columns:1fr 300px;align-items:start}.fq aside{position:sticky;top:20px;border-radius:26px}.fq aside h3{font-weight:900;margin:0 0 8px}.fq aside p{opacity:.8;line-height:1.7;margin:0 0 16px}.fq aside .pill{display:block;text-align:center;margin-bottom:10px;font-size:16px;padding:12px}.qa{overflow:hidden}.qa[open]{border-color:rgba(255,122,26,.5)}.qa summary{cursor:pointer;font-weight:800;list-style:none;position:relative;line-height:1.5}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";position:absolute;left:20px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--acc)}.qa[open] summary:after{content:"–"}.qa p{font-size:17px;line-height:1.85;opacity:.9;margin:0 0 10px}@media (max-width:900px){.fq{grid-template-columns:1fr}.fq aside{position:static;order:2}}.dc{display:grid;grid-template-columns:260px 1fr;gap:44px;align-items:start}.dc aside{position:sticky;border-radius:22px;padding:20px;font-size:15px;top:84px}.dc aside b{display:block;margin-bottom:10px;font-size:16px}.dc aside a{padding:7px 0;opacity:.8;border-bottom:1px solid var(--line)}.dc aside a:hover{opacity:1;color:var(--acc2)}.dc article,.dc aside,.pr .pc{background:var(--card)}.dc article,.dc aside{border:1px solid var(--line)}.dc article{border-radius:28px;padding:clamp(22px,4vw,46px)}.dc article h2{font-size:26px;font-weight:900;margin:34px 0 10px;color:var(--acc2);scroll-margin-top:90px}.dc article h3,.prose h3,.prose h4{font-size:20px;font-weight:800;margin:24px 0 8px}.dc article p{font-size:17px;opacity:.92;margin:0 0 12px}.dc article ul{padding-right:22px;font-size:17px}@media (max-width:900px){.dc{grid-template-columns:1fr}}.pr,.prose{margin:0 auto}.pr{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;max-width:900px}.pr .pc{border-radius:22px;padding:22px 24px;display:flex;justify-content:space-between;gap:16px;align-items:center}.pr .pc b{color:var(--acc2);white-space:nowrap}form.lead .hp{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden;padding:0;border:0}.prose{max-width:780px;font-size:19px;line-height:1.95;overflow-wrap:anywhere}.prose h2{font-size:clamp(24px,3vw,34px);font-weight:900;margin:46px 0 14px;line-height:1.3;color:#fff;padding-right:16px;border-right:5px solid var(--acc)}.prose h3{font-size:24px;margin:32px 0 10px;color:var(--acc2)}.prose p{margin:0 0 18px;opacity:.93}.prose ol,.prose ul{padding-right:26px;margin:0 0 20px}.prose li{margin-bottom:8px}.prose a{color:var(--acc2);text-decoration:underline;text-underline-offset:3px}.prose a.pill{text-decoration:none;color:var(--navy)}.prose blockquote{margin:24px 0;padding:18px 22px;background:var(--card);border-right:5px solid var(--acc2);border-radius:14px}.prose blockquote p,.rel p{margin:0}.prose figure{margin:26px 0}.prose img{max-width:100%;height:auto;border-radius:18px;display:block;margin:auto}.pr .pc,.prose pre,.prose td{border:1px solid var(--line)}.prose pre{background:#0a1228;border-radius:14px;padding:16px;direction:ltr;text-align:left}.prose hr{border:0;border-top:1px solid var(--line);margin:30px 0}.prose pre,.tblw{overflow:auto}.prose table{border-collapse:collapse;width:100%}.prose td{padding:10px}.pager,.rel a{display:flex;gap:16px;align-items:center}.pager{justify-content:center;margin-top:36px}.rel{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rel a{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:20px 22px;transition:transform .2s,border-color .2s}.rel a:hover,a.lc:hover{transform:translateY(-4px);border-color:var(--acc)}.rel h3{font-size:19px;font-weight:800;margin:0 0 4px}.rel p{font-size:15px;opacity:.75;line-height:1.5}.il,.rel b{color:var(--acc2)}.rel b{margin-inline-start:auto;font-size:22px;transition:transform .2s}.rel a:hover b{transform:translateX(-6px)}.il{text-decoration:underline;text-decoration-color:rgba(143,176,255,.4);text-underline-offset:3px}.il:hover{text-decoration-color:var(--acc2)}@media (max-width:1000px){.rel{grid-template-columns:1fr 1fr}}@media (max-width:640px){.rel{grid-template-columns:1fr}}a.bt,a.lc{color:inherit}a.bt{display:block}a.lc{transition:transform .2s,border-color .2s}.skip{position:absolute;right:12px;top:-60px;background:var(--acc2);color:var(--navy);padding:10px 16px;border-radius:12px;font-weight:800;z-index:200}.skip:focus{top:10px}.cb{position:fixed;z-index:150;border:1px solid rgba(255,255,255,.18);box-shadow:0 20px 60px rgba(0,0,0,.55);display:grid}.cb[hidden]{display:none}.cbt p{margin:6px 0 0;opacity:.9}.cbt a{color:var(--acc2);text-decoration:underline}.cbo label{display:flex;gap:10px;align-items:center}.cbo input{width:18px;height:18px;accent-color:var(--acc)}.cba{display:flex;flex-wrap:wrap}.cba button{flex:1;font:inherit;font-weight:800;border:2px solid var(--acc);color:var(--navy);cursor:pointer}.cba button,.cba button[data-a=none]{background:var(--acc)}.cba button.lk{border-color:rgba(255,255,255,.4)}.cba button:focus-visible{outline:3px solid var(--acc2);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kb .h4{font-size:13px;opacity:.75;margin:0 0 10px;font-weight:800}.fct{font-size:24px;font-weight:900;margin:0 0 4px}@media (max-width:900px){.cb{gap:10px}.cbt b{font-size:16px}.cbt p{margin-top:4px}.cbo{margin-top:8px;gap:6px}}.cl .clg{list-style:none;padding:0;margin:28px 0 0;display:grid}.cl .clg li{flex-direction:column;gap:8px;background:#fff;border-radius:18px;padding:0;display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;box-shadow:0 6px 18px rgba(0,0,0,.22);transition:transform .2s,box-shadow .2s;user-select:none}:root{--rb:url(/img/new/robot-head.svg);--rb-open:url(/img/new/robot-head-open.svg)}.pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;line-height:1.25;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;max-width:100%;text-align:center}.pill.or{background:linear-gradient(180deg,#ff8d3a,var(--acc));color:var(--navy);border:0;border-radius:26px 26px 26px 8px;padding:10px 24px 10px 26px;padding-inline-start:10px;box-shadow:0 4px 0#c75400,0 10px 24px rgba(255,122,26,.28)}.pill.or:before{content:"";flex:none;width:36px;height:36px;border-radius:50%;background:var(--rb) center/30px no-repeat,#fff;box-shadow:0 0 0 2px var(--navy)}.pill.or:hover{box-shadow:0 6px 0#c75400,0 16px 30px rgba(255,122,26,.38)}.pill.or:hover:before,form.lead button.pill[disabled]:before{background-image:var(--rb-open)}.pill.or:active{transform:translateY(3px);box-shadow:0 1px 0#c75400,0 4px 10px rgba(255,122,26,.3)}.pill.out{background:rgba(0,33,69,.55);color:#fff;border:2px solid var(--acc2);border-radius:26px 26px 8px 26px;padding:10px 24px 10px 30px}.pill.out:after{content:"";position:absolute;top:-7px;inset-inline-end:22px;width:10px;height:10px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 3px var(--navy)}.pill.out:hover{background:var(--acc2);color:var(--navy);box-shadow:0 10px 24px rgba(143,176,255,.25)}.pill.out[href*="wa.link"]{border-color:#25d366;padding-inline-start:10px}.pill.out[href*="wa.link"]:before{content:"";flex:none;width:34px;height:34px;background:url(/img/new/robot-wa.svg)center/contain no-repeat}.pill.out[href*="wa.link"]:after{display:none}.pill.out[href*="wa.link"]:hover{background:#25d366;color:#07351a}.pill.navcta{white-space:nowrap}.pill.navcta:after{top:-5px;width:8px;height:8px}.go:focus-visible,.mbar a:focus-visible,.pill:focus-visible,.wa:focus-visible,form.lead button:focus-visible{outline:3px solid var(--acc2);outline-offset:4px;box-shadow:0 0 0 7px rgba(0,33,69,.9)}form.lead button.pill{width:100%;min-height:58px;font-size:19px;justify-content:center}form.lead .fmsg.ok{display:flex;align-items:center;gap:12px;background:rgba(74,214,160,.12);border:1px solid rgba(74,214,160,.4);border-radius:18px 18px 18px 6px;padding:10px 14px}form.lead .fmsg.ok:before{content:"";flex:none;width:52px;height:60px;background:url(/img/new/robot-mini.svg)center/contain no-repeat}.sx .wrap>.eyebrow:after{content:"";display:block;width:120px;height:12px;margin:8px auto 0;background:url(/img/new/divider-circuit.svg)center/contain no-repeat}@media (max-width:900px){.pill{min-height:50px;font-size:16px}.pill.navcta{min-height:48px;padding:6px 14px;font-size:15px}.mbar a{min-height:48px;display:flex;align-items:center;justify-content:center;gap:6px}.mbar .m1:before{content:"";width:24px;height:24px;flex:none;border-radius:50%;background:var(--rb) center/20px no-repeat,#fff}}@media (prefers-reduced-motion:no-preference){.pill.or:before,.pill.out[href*="wa.link"]:before{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.pill.or:hover:before{transform:rotate(-12deg) translateY(-2px)}.pill.out[href*="wa.link"]:hover:before{animation:rbwave .6s ease-in-out 2}.pill.out:hover:after{animation:rbping .9s ease-out infinite}form.lead button.pill[disabled]:before{animation:rbbob .7s ease-in-out infinite}form.lead .fmsg.ok:before{animation:rbpop .5s cubic-bezier(.3,1.6,.5,1)}.wa{transition:transform .25s}.wa:hover{transform:translateY(-4px) rotate(-8deg)}.wa:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--acc);animation:rbring 2.6s ease-out infinite;pointer-events:none}}@media (prefers-reduced-motion:reduce){.pill,.pill:hover,.wa:hover{transform:none!important;transition:none!important}}.vis>img{-webkit-mask-image:radial-gradient(ellipse 62% 62%at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 62% 62%at 50% 50%,#000 55%,transparent 100%);border-radius:0;box-shadow:none;border:0;background:0 0}.hx .crumb{margin:2px 0 14px}.hx h1{margin-bottom:12px}.hx .btns{margin-top:16px}@media (max-width:900px){.hx{padding-bottom:34px}.hgx{gap:20px}}.gx{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.gx>*{grid-column:span var(--s,4);min-width:0}.bento .bt,.ig .it{padding:22px}.bt h3{margin:10px 0 6px}.bt p{margin:0}.ig .it p{font-size:15.5px;line-height:1.6;margin:0}.more{margin-top:6px}.more summary{cursor:pointer;color:var(--acc2);font-weight:800;font-size:14.5px;list-style:none}.more summary::-webkit-details-marker{display:none}.more summary:after{content:" +"}.more[open] summary:after{content:" −"}.more>*{margin-top:8px}.more p{font-size:15.5px}.cols2{columns:2;column-gap:44px}.tx2{font-size:18px;margin-bottom:12px}.sp2 p{font-size:17.5px;line-height:1.75;margin-bottom:10px}.sp2{gap:40px}.cs a{border-radius:20px}.cs .cd2{padding:0 16px;margin:0 0 8px}.cs .cb2 p,.cs .cd2{opacity:.78;font-size:14.5px;line-height:1.55}.cs .cb2{padding:0 0 10px}.cs h3{padding:12px 16px 4px}.cs span{padding:0 16px 14px}.cs.side a{flex-direction:row;align-items:stretch}.cs.side .art{width:38%;aspect-ratio:auto;min-height:150px;flex:none}.cs.side h3{padding-top:12px}.lg .lc{padding:18px;gap:8px}.lg .lc .im{height:80px}.ck{gap:0 40px}.ck .ci{padding:12px 0}.ck h3,.cs h3{font-size:18px}.st4 .sp .n{width:56px;height:56px;font-size:24px;margin:0 auto 10px}.st4:before{top:28px}.tl{gap:12px}.tl .ti{padding:16px 20px;border-radius:20px;grid-template-columns:56px 1fr}.tl .ti .n{width:52px;height:52px;font-size:22px}.zz{gap:18px}.zz .zr{padding:16px;gap:28px;border-radius:26px}.zz .art{aspect-ratio:16/9;max-height:210px;border-radius:20px}.tabs,.tbl{display:grid}.tabs{grid-template-columns:260px 1fr;gap:24px;align-items:start}.tbl{gap:8px}.tbl button,.tpw{background:var(--card);border:1px solid var(--line)}.tbl button{font:inherit;font-weight:800;font-size:16px;text-align:right;color:inherit;border-radius:14px;padding:12px 16px;cursor:pointer;transition:all .2s}.tbl button[aria-selected=true]{background:var(--acc);color:var(--navy);border-color:var(--acc)}.tbl button:hover{border-color:var(--acc)}.tpw{border-radius:26px;padding:22px;min-height:100%}.tp{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:center}.tp .art{border-radius:20px;aspect-ratio:4/3}.tpb h3{font-size:24px;font-weight:900;margin:0 0 8px}.tpb p{font-size:16.5px;line-height:1.7;opacity:.88;margin:0 0 8px}.js .tp[hidden]{display:none}.cstrip{direction:ltr}.cstrip .cst{max-width:1200px;margin:0 auto}.cstrip .csw{overflow:hidden;flex:1}.cslide{display:flex;gap:34px;width:max-content;animation:mq 40s linear infinite}.cslide img{height:44px;width:auto;object-fit:contain;flex:none}.cta{padding:30px!important;gap:28px}main[data-pv="1"] .sx.alt{background:linear-gradient(160deg,var(--bg2),#13224a)}main[data-pv="2"] .sx.alt{background:radial-gradient(700px 300px at 90%0,rgba(255,122,26,.1),transparent 70%),var(--bg2)}main[data-pv="3"] .sx.alt{background:linear-gradient(0deg,var(--bg2),var(--bg2)),repeating-linear-gradient(90deg,rgba(255,255,255,.03)0 1px,transparent 1px 48px);background-blend-mode:screen}main[data-pv="1"] .h2x:not(.l){position:relative}main[data-pv="2"] .bt,main[data-pv="2"] .it{border-radius:14px}main[data-pv="3"] .bt,main[data-pv="3"] .it{border-radius:34px}@media (max-width:1000px){.gx>*{grid-column:span 6}.gx>:last-child:nth-child(odd){grid-column:span 12}.tabs{grid-template-columns:1fr}.tbl{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px;scroll-snap-type:x proximity}.tbl button{white-space:nowrap;flex:none}.tp{grid-template-columns:1fr}.tp .tpa{display:none}.cols2{columns:1}}@media (max-width:640px){.gx{gap:10px}.gx:not(.cp){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;margin-inline:-16px;padding-inline:16px}.gx:not(.cp)>*{flex:0 0 82%;scroll-snap-align:center}.cs.side a{flex-direction:column}.cs.side .art{width:100%;min-height:0;aspect-ratio:16/8}.cl .clg{grid-template-columns:repeat(4,1fr)}.cl .clg img{height:44px}.st4 .sp{padding-bottom:14px}.zz .zr{padding:12px}.cta{padding:20px!important}}@media (prefers-reduced-motion:reduce){.cslide{animation:none}}.st4 h3{font-size:19px;margin-bottom:4px}.st4 p{font-size:15px;line-height:1.55}.sp2 .art{max-height:250px}.sp2 .pt img{max-height:340px;width:auto}.sp2 .pt .disc{width:min(300px,80%)}form.lead textarea{min-height:0;height:76px;padding:11px 14px}form.lead input{padding:11px 14px}.fq{gap:28px}.qa{margin-bottom:8px}.qa summary{padding:14px 20px 14px 52px;font-size:17.5px}.qa>div{padding:0 20px 14px}.cl{padding-top:40px}.bento .bt{border-top:3px solid var(--acc);border-radius:18px}.cs:not(.side) .art.mini{aspect-ratio:auto;height:130px}.cb{bottom:16px;right:16px;left:auto;margin:0}.cbo{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13px}.cba{gap:8px}.cba button{min-width:0;font-size:14px;padding:8px 14px}@media (max-width:900px){.cbo{font-size:12.5px}}.cstrip .cslide img{opacity:1;filter:none}.art,.art svg{position:relative}.art{aspect-ratio:4/3;border-radius:30px;background:linear-gradient(135deg,var(--a),var(--b));display:grid;place-items:center;overflow:hidden;box-shadow:0 24px 50px rgba(0,0,0,.35)}.art svg{width:34%;height:auto;stroke:#fff;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;z-index:2;filter:drop-shadow(0 8px 14px rgba(0,0,0,.25));animation:flt 6s ease-in-out infinite}.art i{position:absolute;border-radius:50%;background:rgba(255,255,255,.22);animation:flt 7s ease-in-out infinite}.art i:nth-of-type(1){width:46%;aspect-ratio:1;right:-12%;top:-18%}.art i:nth-of-type(2){width:26%;aspect-ratio:1;left:8%;bottom:-8%;animation-delay:-2s}.art i:nth-of-type(3){width:12%;aspect-ratio:1;left:22%;top:14%;animation-delay:-4s;background:rgba(255,255,255,.35)}.art.cover,.art.mini{aspect-ratio:16/9;border-radius:0;box-shadow:none}.art.cover{aspect-ratio:16/10}.art.cover svg{width:22%}.bc{width:100%;background:linear-gradient(160deg,#fff,#eef1fb);color:#0f1b3d;border-radius:34px;padding:34px;box-shadow:0 40px 80px rgba(0,0,0,.45);position:relative;overflow:hidden}.bc .bl{height:120px;display:flex;align-items:center;justify-content:center;border-bottom:1px dashed #c9d0ea;margin-bottom:20px}.bc .bl img{max-height:100%;max-width:80%;object-fit:contain}.js .rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0)*70ms)}.js .rv.in{opacity:1;transform:none}.hx .hxt>*{animation:popin .8s both}.hx .hxt>:nth-child(2){animation-delay:.08s}.hx .hxt>:nth-child(3){animation-delay:.16s}.hx .hxt>:nth-child(4){animation-delay:.24s}.hx .hxt>:nth-child(5){animation-delay:.32s}.hx .hxt>:nth-child(6){animation-delay:.4s}.hv>*{animation:popin 1s .2s both}.kb .cd,.rg b{animation:flt 5s ease-in-out infinite}.kb .col:nth-child(2) .cd{animation-delay:-1.5s}.kb .col:nth-child(3) .cd,.pal div:nth-child(2n){animation-delay:-3s}.fl .nd{animation:popin .7s both}.fl .nd:nth-child(2){animation-delay:.25s}.fl .nd:nth-child(3){animation-delay:.5s}.fl .nd:nth-child(4){animation-delay:.75s}.phn .bb{animation:popin .6s both}.phn .bb:nth-of-type(2){animation-delay:1s}.phn .bb:nth-of-type(3){animation-delay:1.8s}.phn .bb:nth-of-type(4){animation-delay:2.6s}.phn .bb:nth-of-type(5){animation-delay:3.4s}.fn .bar{transform-origin:center;animation:grow 1.6s ease-out both}.fn .b2{animation-delay:.3s}.fn .b3{animation-delay:.6s}.rg .r{animation:spin 40s linear infinite}.rg .r2{animation-direction:reverse;animation-duration:30s}.rg b:nth-of-type(2){animation-delay:-1s}.rg b:nth-of-type(3){animation-delay:-2s}.rg b:nth-of-type(4){animation-delay:-3s}.pal div{animation:flt 6s ease-in-out infinite;aspect-ratio:1/1;padding:12px}.cr .dots i{transform-origin:right;animation:grow 1.4s ease-out both}.cr .dots i:nth-child(2){animation-delay:.15s}.cr .dots i:nth-child(3){animation-delay:.3s}.cr .dots i:nth-child(4){animation-delay:.45s}.cr .dots i:nth-child(5){animation-delay:.6s}#dt-progress,.js .st4:before{transform-origin:right;transform:scaleX(0)}.js .st4:before{transition:transform 1.4s .2s ease}.js .st4.in:before{transform:scaleX(1)}.js .st4 .sp{opacity:0;transform:translateY(20px);transition:all .6s ease;transition-delay:calc(var(--i,0)*220ms + 300ms)}.js .st4.in .sp{opacity:1;transform:none}.st4 .sp .n{transition:transform .3s,box-shadow .3s}.st4 .sp:hover .n{transform:scale(1.1);box-shadow:0 0 0 10px rgba(255,122,26,.2)}.st4.in .sp .n{animation:ring 2.6s calc(var(--i,0)*.6s + 1.2s)1}.tl .ti .n{transition:transform .3s}.tl .ti:hover .n{transform:rotate(-8deg) scale(1.08)}.pill:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(255,122,26,.3)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.js .rv,.js .st4 .sp{opacity:1!important;transform:none!important}.js .st4:before{transform:none}}#dt-progress{position:fixed;top:0;right:0;left:0;z-index:300;pointer-events:none;background:var(--acc);height:2px}header.hero nav.nav-fixed{position:fixed;top:0;left:0;right:0;z-index:120;background:rgba(10,18,40,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px max(20px,calc((100vw - 1200px)/2 + 20px));border-bottom:1px solid var(--line);animation:navin .35s ease}header.hero nav.nav-fixed .logo img{height:38px}.ar a,.bt,.cs a,.it,.lc,.qa,.rel a,.tc li,.ti,.zr{position:relative}.ar a:before,.bt:before,.cs a:before,.it:before,.lc:before,.rel a:before,.ti:before,.zr:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(143,176,255,.13),transparent 60%)}.ar a:hover:before,.bt:hover:before,.cs a:hover:before,.it:hover:before,.lc:hover:before,.rel a:hover:before,.ti:hover:before,.zr:hover:before{opacity:1}.cbo[hidden]{display:none!important}body,header.hero,html{overflow-x:clip}.moreb{text-align:center;margin:26px 0 0}.art.imgc{background:linear-gradient(135deg,#0f1b3d,#002145);overflow:hidden;display:block}.art.imgc img{display:block;width:100%;height:100%;object-fit:cover}.art.imgc i,.art.imgc svg,.calc.compact .cf small{display:none}.fq.one{grid-template-columns:1fr;max-width:900px;margin-inline:auto}@media (max-width:900px){.hero .hgrid{display:flex;flex-direction:column}.hero .vis{order:2}}.cstrip img{filter:none}.pcs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pcx{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--acc);border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:150px}.pcx h3{font-size:17px;font-weight:800;margin:0;line-height:1.4}.pcx .prx{font-size:26px;font-weight:900;color:var(--acc2,#8fb0ff);white-space:nowrap}.pnote{text-align:center;opacity:.75;margin:18px 0 0;font-size:15px}.tcs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tc{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px}.tc h3{margin:0 0 12px;font-size:20px;font-weight:800}.pcard ul,.tc ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.tc li{line-height:1.7;font-size:16px;padding-right:26px}.pcard li:before,.tc li:before{color:var(--acc);font-weight:900}.tc li:before{content:"✓";position:absolute;right:0}#contact .leadx b,.tc li b{color:#fff}.pcard{background:linear-gradient(160deg,#141a35,#002145);border:1px solid rgba(255,255,255,.18);border-radius:28px;padding:30px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.4)}.cbt a,.pcard .pk{display:inline-block}.pcard .pk{background:var(--acc);color:#002145;font-weight:900;border-radius:999px;padding:4px 14px;font-size:14px}.pcard .pbig{font-size:56px;font-weight:900;color:var(--acc2,#8fb0ff);margin:14px 0 0;line-height:1}.pcard .psub{opacity:.8;margin:4px 0 14px}.pcard ul{gap:8px;text-align:right;font-size:15px}.pcard li:before{content:"✓ "}@media (max-width:1000px){.pcs{grid-template-columns:repeat(2,minmax(0,1fr))}.tcs{grid-template-columns:1fr}}@media (max-width:520px){.pcs{grid-template-columns:1fr 1fr;gap:10px}.pcx{padding:14px;min-height:0}.pcx h3{font-size:14.5px}.pcx .prx{font-size:20px}.pcard .pbig{font-size:44px}}@media (max-width:900px){.ar[style]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.ar[style] .art{aspect-ratio:16/10;min-height:0}.ar[style] h3{font-size:14px;line-height:1.4}.ar[style] a{min-height:48px}}footer a{padding-block:13px;display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.hx .crumb a{padding-block:14px;margin-block:-14px}.cbt a{padding:14px 4px;margin:-14px 0}.skip{min-height:48px}.art.imgc{box-shadow:none}.art.cover.imgc,.art.mini.imgc{aspect-ratio:16/9;border-radius:0}.gx a.il,.lc a.il,p a.il{display:inline!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important;transform:none!important;flex:none!important;color:var(--acc2)}.gx{align-items:stretch}.ar a,.cs a,.gx>*{height:100%}.ar a h3,.cs a h3{padding:12px 16px 6px;margin:0;font-size:17px;line-height:1.35}.ar a>span,.cs a>span:last-child{margin-top:auto;padding:0 16px 14px;color:var(--acc2);font-weight:800}.cs article{display:flex;flex-direction:column;height:100%}.cs .cb2 p{padding:0 16px;margin:0 0 8px}.sx .wrap>.eyebrow{margin-bottom:6px}.rels .h2x{font-size:clamp(22px,2.6vw,30px);margin-bottom:16px}.lk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:960px;margin:0 auto}.lk a{align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:10px 14px;transition:border-color .2s,transform .2s}.lk a:hover{border-color:var(--acc);transform:translateY(-2px)}.lk .ic{width:36px;height:36px;border-radius:50%;flex:none}.lk .ic svg{width:18px;height:18px}.lk .lt,.lk a{display:flex;min-width:0}.lk .lt{flex-direction:column}.lk b{font-size:15.5px;line-height:1.35}@media (max-width:900px){.rels{padding:28px 0}[data-lean] .zz .art{max-height:130px;aspect-ratio:16/7}[data-lean] .ar a{flex-direction:row;align-items:stretch;flex-wrap:wrap}[data-lean] .ar a .art{width:38%;flex:none;aspect-ratio:auto;min-height:96px}[data-lean] .ar a h3{padding:10px 12px 4px;font-size:15px;flex:1 1 55%}[data-lean] .ar a>span{padding:0 12px 10px}[data-lean] .sx .h2x{font-size:25px}[data-lean] .bt,[data-lean] .ig .it{padding:16px}}@media (min-width:901px){[data-lean] .zz{display:grid;grid-template-columns:1fr 1fr;gap:16px}[data-lean] .zz .zr{display:flex;flex-direction:column;gap:12px;padding:14px}[data-lean] .zz .art{max-height:150px;aspect-ratio:16/7}[data-lean] .ar .art{aspect-ratio:16/6}[data-lean] .cs:not(.side) .art.mini{height:100px}[data-lean] .sx{padding:34px 0}[data-lean] .rels{padding:30px 0}}@media (max-width:900px){[data-lean] .ar .art{aspect-ratio:auto}[data-lean] .cs:not(.side) .art.mini{height:90px}[data-lean] .zz{display:grid;grid-template-columns:1fr 1fr;gap:10px}[data-lean] .zz .zr{display:flex;flex-direction:column;padding:10px;gap:8px}[data-lean] .cs:not(.side) a h3{font-size:15px;padding:8px 12px 4px}[data-lean] .cs .cb2 p,[data-lean] .cs .cd2{font-size:13.5px}}.hero .vis{container-type:inline-size;width:100%;min-height:0}.hero .vis:hover .hx2 *{animation-play-state:paused}@media (max-width:900px){.hero .vis{max-height:none!important;overflow:visible!important;margin-top:10px}.hero .vis .hx2{max-width:420px}}.cl .clg{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:28px}.cl .clg li:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(0,0,0,.35)}.cl .clg img{width:auto;height:auto;max-width:78%;max-height:68%;object-fit:contain}@media (max-width:900px){.cl .clg{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cl .clg li{border-radius:14px}.cl .clg img{max-width:80%;max-height:66%;height:auto}.cstrip .cslide img{height:52px;max-width:140px}}.cstrip:focus-within .cslide,.cstrip:hover .cslide{animation-play-state:paused}nav .l a{padding:0 8px}.fgrid a,.hx .crumb a,.mmp a,nav .l a{display:inline-flex;align-items:center;min-height:44px}.hx .crumb a{min-width:44px;padding:0 6px;margin:-12px -6px}form.lead .consent{align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;opacity:1;padding:8px 0;cursor:pointer}form.lead .consent span{display:block;min-width:0}form.lead .consent a{display:inline;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}form.lead .consent input{width:24px;height:24px;margin-top:1px}.lk>a:last-child:nth-child(odd){grid-column:1/-1}.pal{grid-template-columns:repeat(3,1fr)}.hx[style*=e42527] .pill.or{background:linear-gradient(180deg,#ff8d3a,#ff7a1a)}.mqp{position:absolute;left:10px;top:50%;margin-top:-22px;border-radius:50%;border:2px solid rgba(255,255,255,.7);background:rgba(0,33,69,.92);cursor:pointer;z-index:5;padding:0}.mqp:before{content:"";position:absolute;inset:0;margin:auto;width:12px;height:14px;border-inline:4px solid #fff}.mqp[aria-pressed=true]:before{border:0;border-block:8px solid transparent;border-inline-start:13px solid #fff;border-inline-end:0;width:0;height:0}.mqp:focus-visible{outline:3px solid #8fb0ff;outline-offset:2px}.paused .cslide,.paused .mqt{animation-play-state:paused!important}.cb{max-width:460px;padding:14px 16px;gap:10px}.cbt b{font-size:15px}.cbt p{font-size:13px;line-height:1.5;margin-top:3px}.pcta{max-width:820px;margin:0 auto;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:28px;padding:34px 24px}.pcta p{margin:0 0 18px;opacity:.9;font-size:18px}.pcta .btns,.pcta .share{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.pcta .share{gap:6px 14px;align-items:center;margin-top:20px;font-size:15px}.pcta .share a{display:inline-flex;padding:0 12px;text-decoration:underline;text-underline-offset:3px}footer .fgrid a,footer a{min-width:44px;justify-content:center}.dc aside a,.pcta .share a{align-items:center;min-height:44px}.dc aside a{display:flex}@media (max-width:900px){[data-lean] .sx{padding:18px 0}[data-lean] .bt p,[data-lean] .it p,[data-lean] .st4 p,[data-lean] .tx2{font-size:15.5px;line-height:1.65}[data-lean] .st4 .sp{padding-bottom:8px}[data-lean] .sx .h2x{margin-bottom:8px}.lk{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lk a{padding:8px 10px;gap:8px;min-height:56px}.lk .ic{width:28px;height:28px}.lk .ic svg{width:15px;height:15px}.lk b{font-size:13.5px;line-height:1.3}.ctaside .ticks{display:none!important}.ctaside p{margin-bottom:12px}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.calc,.cfs{display:grid}.calc{grid-template-columns:1.05fr .95fr;gap:28px;background:radial-gradient(700px 320px at 100%0,rgba(255,122,26,.16),transparent 60%),var(--card);border:1px solid var(--line);border-radius:32px;padding:34px;margin-top:30px;text-align:right}.cfs{gap:18px;align-content:start}.cf label{display:block;font-weight:800;font-size:16px;margin-bottom:8px}.cin{position:relative}.cin input{width:100%;font:inherit;font-size:20px;font-weight:800;padding:12px 16px;padding-inline-end:76px;border-radius:14px;border:1.5px solid rgba(255,255,255,.22);background:rgba(255,255,255,.07);color:#fff;transition:border-color .15s,background .15s;-moz-appearance:textfield}.cin input::-webkit-inner-spin-button,.cin input::-webkit-outer-spin-button{margin:0}.cin .un{position:absolute;inset-inline-end:16px;top:50%;transform:translateY(-50%);opacity:.65;font-size:14px;pointer-events:none}.cf small{display:block;margin-top:6px;font-size:13px;opacity:.6}.rg{display:block;width:100%;margin:12px 0 0;height:28px;accent-color:var(--acc);background:0 0;cursor:pointer}.cout{display:grid;gap:14px;align-content:center;grid-template-columns:1fr 1fr}.cbig{background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:22px;padding:20px 18px;position:relative;overflow:hidden}.cbig span{display:block;font-size:14px;opacity:.75;margin-bottom:6px}.cbig b,.cday b{font-weight:900;font-variant-numeric:tabular-nums}.cbig b{font-size:clamp(28px,3.2vw,40px);line-height:1.1;color:var(--acc2);display:block}.cbig b i{font-style:normal;font-size:.6em;color:#fff;opacity:.8}.cbig.y b,.hx h1 em{color:var(--acc)}.cbig:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--acc),var(--acc2));transform:scaleX(0);transform-origin:right;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.calc.on .cbig:after{transform:scaleX(1)}.cday,.cnote{grid-column:1/-1}.cday{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:4px 6px}.cday b{font-size:30px}.cday span{opacity:.8;font-size:15px}.cnote{font-size:13.5px;opacity:.7;margin:0}.cout .pill{grid-column:1/-1;justify-self:start}.calc.compact{padding:26px 30px}.calc.compact .cout{grid-template-columns:1fr 1fr}@media (max-width:900px){.calc{grid-template-columns:1fr;padding:22px 18px;border-radius:26px}.cout{grid-template-columns:1fr 1fr}.cout .pill{justify-self:stretch}}@media (max-width:420px){.cbig b{font-size:26px}}.qq:not([hidden]){animation:qin .35s ease both}.qo.sel,.qo.sel:before,.toc a.on{border-color:var(--acc)}.qo.sel{background:rgba(255,122,26,.12)}.qo.sel:before{background:radial-gradient(circle,var(--acc)0 45%,transparent 50%)}.qres.in{animation:qin .5s ease both}.hcta{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}main>.sx+.sx:after{content:"";position:absolute;top:0;inset-inline:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(143,176,255,.3),transparent);pointer-events:none}.pill{transition:transform .2s,box-shadow .2s,background .2s,color .2s}.qa summary:after{transition:transform .25s,background .2s}.qa[open] summary:after{transform:translateY(-50%) rotate(180deg)}.qa summary:hover:after{background:rgba(143,176,255,.25)}.js .calc.rv,.js .quiz.rv{transition-duration:.7s}@supports not (view-transition-name:a){body{animation:pgin .4s ease both}}@media (prefers-reduced-motion:reduce){.qq:not([hidden]),.qres.in,body{animation:none!important}.cbig:after{transition:none}}.calc.compact .cfs{gap:12px}.calc.compact .cf label{margin-bottom:5px;font-size:15px}.calc.compact .cin input{padding:9px 14px}.sx p,.tx2{line-height:1.7}.tx2{max-width:68ch}.fullg{margin:18px 0 0;text-align:center}.fullg a{font-weight:800;color:var(--acc2);border-bottom:1px solid currentColor;padding-bottom:2px}.toc a.on{background:var(--acc);color:var(--navy)}section[id]{scroll-margin-top:120px}.ftabs .tp{display:block}.ftabs .tpw{padding:14px}.ftabs .tbl button{padding:9px 16px;font-size:15px}.dc article p,.dc article ul{max-width:72ch;line-height:1.8}@media (max-width:900px){.dc aside{position:sticky;top:56px;z-index:100;display:flex;gap:8px;overflow-x:auto;padding:10px 12px;border-radius:16px;background:rgba(10,18,40,.95)}.dc aside b{display:none}.dc aside a{flex:none;white-space:nowrap;border:1px solid var(--line);border-radius:99px;padding:6px 12px}}.bt,.it{padding:18px 20px!important}.bt h3,.it h3{font-size:19px}.bt p,.it p{font-size:15.5px;line-height:1.65}.hv{min-height:280px}.sp,.ti{padding-block:6px}.dots,.hx:after,.hx:before{display:none}@media (max-width:700px){.sx{padding:32px 0}.h2x{font-size:25px}.hv{zoom:.58;min-height:0;max-height:240px;overflow:hidden}.hx{padding:12px 0 28px}.hx .lp+.lp,.st4 .sp p,.tl .ti p{display:none}.hx h1{font-size:clamp(28px,8vw,34px)}.gx:not([data-n="1"]):not([data-n="2"]):not([data-n="3"]){display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 16px 10px;margin-inline:-16px;scrollbar-width:none;overscroll-behavior-x:contain}.gx:not([data-n="1"]):not([data-n="2"]):not([data-n="3"])::-webkit-scrollbar{display:none}.gx:not([data-n="1"]):not([data-n="2"]):not([data-n="3"])>*{flex:0 0 80%!important;grid-column:auto!important;scroll-snap-align:center;min-width:0}.gx[data-n="3"]>*{grid-column:1/-1!important}.lk{grid-template-columns:1fr 1fr!important;gap:10px!important}.lk a{padding:10px!important}.dots{display:flex;justify-content:center;gap:6px;margin:2px 0 6px}.dots i{width:7px;height:7px;border-radius:99px;background:var(--line);transition:all .2s}.dots i.on{width:20px;background:var(--acc)}.st4 .sp:first-child p,.tl .ti:first-child p{display:block}.st4 .sp,.tl .ti{padding-block:4px}.qa summary{padding-block:12px}#contact .ctaside .ticks,#contact .ctaside p,.hx .crumb{display:none}.hx .btns{flex-direction:row!important;flex-wrap:nowrap;gap:8px;margin-top:12px}.hx .btns .pill{flex:1;padding:12px 6px;font-size:15px;text-align:center;justify-content:center}#contact .cta{padding:18px!important;gap:12px!important}#contact .cta h2{font-size:24px!important;margin:0}#contact textarea{min-height:64px}#contact form.lead{gap:8px}#contact form.lead .row2{grid-template-columns:1fr 1fr;gap:8px}#contact form.lead input,#contact form.lead textarea{padding:10px 12px;font-size:16px}#contact form.lead label{margin-bottom:3px;font-size:14px}.ar .art,.ar .cover,.ar img{max-height:120px;object-fit:cover}}:root{--bg:#0a1228;--card:#0f1a38;--bg2:#0a1228;--acc:#ff7a1a;--line:rgba(255,255,255,.1);--r:10px}body,html{background:var(--bg)}main .sx.alt,main[data-pv] .sx.alt{background:0 0}.h2x,.hx h1{font-weight:800}.h2x{font-size:clamp(30px,4vw,52px);text-align:start;margin-inline:0;max-width:none}.leadx{max-width:640px}.h2x.l,.leadx,.leadx.l{text-align:start}.leadx,.tx2{margin-inline:0}.hx{background:var(--bg);padding:36px 0 72px}.hx .kick2{display:none!important}.hx h1{line-height:1.06;letter-spacing:-.01em}.cta{background:var(--card)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--r)!important}form.lead input,form.lead textarea{border-radius:var(--r)}.ar a,.bc,.bt,.ci,.cs a,.fc,.fq aside,.it,.lc,.pcard,.pcx,.tc,.tpb{border-radius:var(--r)!important;box-shadow:none!important}.ar a,.bento .bt,.ck .ci,.cs a,.ig .it,.lg .lc,.pcx{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)!important;border-top-width:1px!important}.bento .bt:first-child{background:rgba(255,255,255,.03)}.ar a:hover,.bento .bt:hover,.cs a:hover,.ig .it:hover{transform:none;border-color:rgba(255,255,255,.28)!important}.ar a:after,.ar a:before,.bt:after,.bt:before,.cs a:after,.cs a:before,.ic,.it:after,.it:before,.lc:after,.lc:before,.qa:before,.ti:before,.zr:before,main>.sx+.sx:after{display:none!important}.bul li:before,.ck .ci:before,.ticks li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--acc);box-shadow:none;margin-inline:0 10px;vertical-align:middle;border:0;font-size:0}.n,.qa,.sp .n,.ti .n{background:0 0!important;border:0!important}.n,.sp .n,.ti .n{box-shadow:none!important;width:auto;height:auto;font-size:15px}.cbig:after,.st4:before,.tl:before{display:none}.st4.calm{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;list-style:none;padding:0;margin:0}.st4.calm .sn{display:block;font-size:15px}.st4.calm h3{font-size:24px;font-weight:700;margin:0 0 8px}.st4.calm p{font-size:17px;line-height:1.65;opacity:.8;margin:0}@media (max-width:900px){.st4.calm{grid-template-columns:1fr 1fr;gap:28px 20px}}@media (max-width:520px){.st4.calm{grid-template-columns:1fr}}.qa{border-bottom:1px solid rgba(255,255,255,.12)!important;border-radius:0!important}.fq aside{background:0 0;border:0;padding:0}.tlg{max-width:150px;opacity:.85;display:block;object-fit:contain}.tlist{list-style:none;flex-wrap:wrap;gap:18px 40px;margin:0;padding:0}.hlogo,.tlist,.tlist li{display:flex;align-items:center}.hlogo{min-height:40px;margin:0 0 10px}.hlogo .tlg{height:32px;opacity:1}.cstrip{border-radius:var(--r)}header.hero{background:var(--bg)!important}.hh h1{font-weight:800;line-height:1.03;letter-spacing:-.015em;margin:0 0 24px}.hh h1 b{color:var(--acc);font-weight:800}.hh .sub{font-size:clamp(19px,2.2vw,26px);opacity:.85;max-width:640px;margin:0 0 32px;line-height:1.5}.iq{font-size:15px;opacity:.65;margin:0 0 14px}.ichips{display:flex;flex-wrap:wrap;gap:10px}.ich{border:1px solid rgba(255,255,255,.2);border-radius:var(--r);padding:12px 18px;font-size:17px;font-weight:500;display:inline-flex;align-items:center;transition:border-color .15s,background .15s}.ich.on,.ich:hover,.shn button:hover{border-color:var(--acc)}.ich.on{background:var(--acc);color:#0a1228;font-weight:700}.ires{border-inline-start:2px solid var(--acc)}@media (max-width:900px){.intent{margin-top:44px}}.shh{display:flex;align-items:center}.shc{font-size:16px;opacity:.7}.shn{display:flex;gap:10px}.shn button{background:0 0;color:#fff;font-size:22px;cursor:pointer;font-family:inherit}.shn button:hover{color:var(--acc)}.shn button:focus-visible{outline:3px solid var(--acc2);outline-offset:3px}.shi{grid-area:1/1}.shi h3{font-weight:800;line-height:1.05;letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(34px,4.4vw,60px)}.shi p{line-height:1.5;opacity:.85;max-width:640px}.abt p,.shi .go{font-size:19px}.js .shi{transition:opacity .25s}.js .shi.on{visibility:visible;opacity:1}.abt{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:center}.abt .pt{margin:0}.abt .pt img{width:100%;max-width:380px;height:auto;border-radius:var(--r);display:block}.abt p{line-height:1.75;opacity:.9;max-width:560px;margin:0 0 16px}@media (max-width:900px){.abt{grid-template-columns:1fr;gap:28px}.abt .pt img{max-width:260px}}.calc,.calc .cf input,.calc .cout{border-radius:var(--r)}footer{padding:0;text-align:start;opacity:1;border-top:1px solid rgba(255,255,255,.08);margin-top:24px}footer .fwrap{max-width:1200px;margin:0 auto;padding:36px 20px 40px;display:grid}footer a{text-decoration:none;margin:0;opacity:.8}footer a:hover{opacity:1;text-decoration:underline}footer .fgrid,footer .flegal{display:flex;flex-wrap:wrap;gap:8px 26px;margin:0;font-size:16px}footer .flegal{gap:6px 22px;font-size:14.5px;align-items:center;opacity:.55}.a11y-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.a11y-btn svg,.cmi svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.a11y-btn:focus-visible,.a11y-panel a:focus-visible,.a11y-panel button:focus-visible{outline:3px solid var(--acc2);outline-offset:3px}.a11y-panel{position:fixed;width:280px;max-width:calc(100vw - 32px);background:#101a38;border:1px solid rgba(255,255,255,.2);border-radius:var(--r);padding:16px;z-index:300;display:grid;gap:10px;box-shadow:0 20px 50px rgba(0,0,0,.5);font-size:16px}.a11y-panel[hidden]{display:none}.a11y-h{display:flex;justify-content:space-between;align-items:center}.a11y-panel button[data-a11y],.a11y-x{background:0 0;color:#fff;cursor:pointer}.a11y-x{border:0;font-size:26px;line-height:1;width:40px;height:40px}.a11y-r{display:flex;justify-content:space-between;align-items:center;gap:10px}.a11y-r>div{display:flex;gap:6px}.a11y-panel button[data-a11y]{min-height:44px;border-radius:8px;border:1px solid rgba(255,255,255,.25);font:inherit;padding:6px 12px}.a11y-r button[data-a11y]{min-width:44px}.a11y-panel button[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:#0a1228;font-weight:700}.a11y-t{text-align:start}.a11y-s{text-decoration:underline;text-underline-offset:3px;font-size:15px}html.a11y-fsm body{zoom:.9}html.a11y-fs1 body{zoom:1.12}html.a11y-fs2 body{zoom:1.25}html.a11y-links a{text-decoration:underline!important;text-underline-offset:3px}html.a11y-motion *,html.a11y-motion :after,html.a11y-motion :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.a11y-motion .rv{opacity:1!important;transform:none!important}html.a11y-contrast{--bg:#000;--card:#000;--bg2:#000;--line:#fff}html.a11y-contrast,html.a11y-contrast body{background:#000;color:#fff}html.a11y-contrast .ar a,html.a11y-contrast .bt,html.a11y-contrast .ci,html.a11y-contrast .cs a,html.a11y-contrast .cta,html.a11y-contrast .ich,html.a11y-contrast .it,html.a11y-contrast .lc,html.a11y-contrast .qa{border-color:#fff!important;background:#000!important}html.a11y-contrast a:not(.pill){color:#9fc0ff}html.a11y-contrast .leadx,html.a11y-contrast .sub,html.a11y-contrast li,html.a11y-contrast p{opacity:1!important}html.a11y-contrast .a11y-panel{background:#000;border-color:#fff}@media (max-width:900px){.a11y-panel{top:64px;left:8px}}.tlg{height:auto;max-height:30px;width:auto}.hx h1{font-size:clamp(34px,4.6vw,66px)}.shw{max-width:none}.shh{justify-content:flex-start;gap:20px}.shi{display:grid}.shi p{margin:0 0 20px;font-size:clamp(18px,2vw,23px)}.shl{list-style:none;margin:0;display:flex;border-inline-start:1px solid rgba(255,255,255,.14)}.shl .tlg{max-height:32px;opacity:.9}@media (max-width:900px){.shl{flex-direction:row;flex-wrap:wrap;border:0;padding:0;gap:16px 28px}.sx.show{padding:40px 0}}.cstrip{position:relative}.cstrip .cslide,.cstrip .cst{align-items:center}.cstrip .cslide{gap:56px}.cstrip .mqp{flex:none}@media (min-width:901px){.cb,.cbt p{margin:0!important}.cb,.cbt{display:flex;align-items:center}.cb{left:0!important;right:0!important;bottom:0!important;max-width:none!important;width:100%;border-radius:0!important;border:0;border-top:1px solid rgba(255,255,255,.15);padding:12px 24px!important;gap:24px;justify-content:space-between;box-shadow:0-8px 24px rgba(0,0,0,.35)}.cb[hidden]{display:none}.cbt{flex:1;flex-wrap:wrap;gap:4px 16px}.cbt b{font-size:15px}.cbt p{font-size:13.5px!important}.cbo{flex-basis:100%;margin-top:4px!important}.cba{flex:none;flex-wrap:nowrap;gap:8px}.cba button{flex:none;min-width:0;min-height:40px!important;padding:8px 18px!important;font-size:14px!important;border-radius:var(--r)!important}.wa{bottom:78px}}.cb{background:#0f1a38!important;border-radius:var(--r)}@media (min-width:901px){.sx>.wrap:has(>.ck){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 64px;align-items:start}.sx>.wrap:has(>.ck)>.h2x,.sx>.wrap:has(>.ck)>.leadx{grid-column:1}.sx>.wrap:has(>.ck)>.ck{grid-column:2;grid-row:1/span 4;grid-template-columns:1fr;max-width:none;margin:0}.sx>.wrap:has(>.ck)>.h2x{position:sticky;top:90px}}.sx .wrap>.h2x+p.tx2{font-size:clamp(22px,2.6vw,32px);line-height:1.5;font-weight:600;opacity:1;max-width:900px;text-align:center;margin-inline:auto}.cba button,.cba button.lk{text-align:center;width:auto!important}.hgrid2{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px 40px;align-items:center}.hh{max-width:none;padding:40px 0 24px}.hh h1{font-size:clamp(36px,4.6vw,68px);margin-bottom:20px}.hvis{min-width:0;will-change:transform}.intent{margin-top:28px}@media (max-width:900px){.hgrid2{grid-template-columns:1fr}.hvis{order:2;max-width:420px;margin:0 auto}.hh{padding:20px 0 8px}}.shi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.shl{flex-direction:row;flex-wrap:wrap;border:0;padding:22px 0 0;gap:12px 28px;align-items:center}.shv{min-width:0}.shv .hv{min-height:0;padding:8px}.st4.calm li{border-top:0;padding-top:0}.st4.calm .sim img{width:100%;aspect-ratio:16/9;display:block}.st4.calm .sn{margin-bottom:6px}.abt.sp2 .pt img{box-shadow:none;border-radius:0;object-fit:contain;max-height:none;width:100%;position:relative}.abt .pt{position:relative;display:flex;justify-content:center;align-items:flex-end}.pt .disc{display:block!important;width:min(360px,84%);bottom:0}.ar a,.bento .bt,.cs a,.sp2 img{box-shadow:0 8px 24px rgba(0,0,0,.2)!important}.ar a,.bento .bt,.cs a{transition:transform .25s ease,box-shadow .25s ease,border-color .25s}.ar a:hover,.bento a.bt:hover,.cs a:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.35)!important}.sp2 img{border-radius:14px}.ar a .art,.cs a .art{border-radius:0}.ar a,.cs a{overflow:hidden}.js .rv2{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.js .rv2.in{opacity:1;transform:none}.st4.calm li:nth-child(2){transition-delay:.08s}.st4.calm li:nth-child(3){transition-delay:.16s}.st4.calm li:nth-child(4){transition-delay:.24s}html.a11y-motion .rv2{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.js .rv2{opacity:1;transform:none;transition:none}}@media (max-width:520px){.st4.calm{gap:22px}.st4.calm li{display:grid;grid-template-columns:104px 1fr;gap:2px 16px;align-items:start}.st4.calm .sim{grid-row:1/span 3}.st4.calm .sim img{aspect-ratio:1;margin:0}.st4.calm h3{font-size:21px;margin:0}.st4.calm p{font-size:15.5px}}.sx,.sx.show{padding:56px 0}@media (max-width:900px){.sx{padding:40px 0}}.h2x{margin-bottom:24px}.leadx{margin-bottom:28px}.moreb{margin-top:20px}.rels{padding:32px 0}.klw,.stw{gap:48px}.klw .art{align-self:center}.klw .art img,.sp2 .art img{width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:cover;border-radius:14px}.kl{list-style:none;margin:0;padding:0;display:grid;gap:0}.kl .kli{padding:20px 0;border-top:1px solid rgba(255,255,255,.14)}.kl .kli:first-child{border-top:0;padding-top:0}.kl h3{font-size:clamp(20px,2vw,24px);font-weight:700;margin:0 0 6px}.kl p{font-size:17px;line-height:1.65;opacity:.85}.kl p,.stw .tl{margin:0}.stw .ti{padding-block:14px}.cs.gx .art img,.cs.gx .imgc img{aspect-ratio:16/9;object-fit:cover}.cs.gx article{padding-bottom:18px}.cs.gx article h3{margin:14px 0 6px;font-size:20px}.cs.gx article .cb2,.cs.gx article h3{padding-inline:18px}.st4.calm .sim{background:rgba(255,255,255,.04);border-radius:12px;overflow:hidden;margin-bottom:16px;aspect-ratio:16/9}.st4.calm .sim img{object-fit:contain;margin:0;box-shadow:none;height:100%;border-radius:0}@media (max-width:520px){.st4.calm .sim{aspect-ratio:1;height:104px;margin:0}.st4.calm .sim img{height:100%}}.sp2 .art.imgc,.sp2 .art.imgc img{display:block;aspect-ratio:16/9;border-radius:14px}.sp2 .art.imgc{max-height:none;height:auto;min-height:0;background:0 0;box-shadow:0 18px 40px rgba(0,0,0,.3)}.sp2 .art.imgc img{width:100%;height:100%;box-shadow:none!important}.sx>.wrap>.h2x,.sx>.wrap>.leadx{text-align:center;margin-inline:auto;max-width:720px}.sx>.wrap>.h2x.l,.sx>.wrap>.leadx.l{text-align:start;margin-inline:0;max-width:none}.sx>.wrap>.tx2{margin-inline:auto;max-width:820px}@media (min-width:901px){.sx>.wrap:has(>.ck)>.h2x,.sx>.wrap:has(>.ck)>.leadx{text-align:start;margin-inline:0}}.ar a,.bt,.ci,.cs a,.cs article,.it,.kl,.lc,.pcx,.qa,.tc,.ti{text-align:start}.pt .disc{background:#ff7a1a!important}.st4.calm .sn{opacity:1;font-weight:700}.n,.sp .n,.ti .n{color:var(--acc)!important;opacity:1!important;font-weight:800}.shc b,.st4.calm .sn{color:var(--acc)}.sub2h{font-size:20px;opacity:.8;margin:-6px 0 16px}.wchat{position:relative;width:100%;max-width:370px;height:460px;margin:0 auto;background:#0b141a;border:1px solid rgba(255,255,255,.14);border-radius:28px;box-shadow:0 30px 60px rgba(0,0,0,.45);overflow:hidden;display:flex;flex-direction:column;direction:rtl;font-size:15px}.wc-h{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#1f2c34;color:#fff}.wc-h img{width:36px;height:36px;border-radius:50%;background:#fff;padding:2px}.wc-h b{display:block;font-size:16px}.wc-h small{opacity:.65;color:#4fd1a5}.wc-b{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:14px;background:#0b141a}.wc-m{max-width:82%;padding:9px 12px 7px;border-radius:12px;line-height:1.45;color:#e9edef;opacity:0;transform:translateY(10px);transition:opacity .35s,transform .35s;display:none}.wc-m.show{display:block;opacity:1;transform:none}.wc-m.c{align-self:flex-start;background:#202c33;border-end-start-radius:4px}.wc-m.b,.wc-t{align-self:flex-end;background:#005c4b}.wc-m.b{border-end-end-radius:4px}.wc-m .tk{display:inline-block;margin-inline-start:8px;font-size:12px;color:#8696a0;transition:color .4s}.wc-m .qr{gap:6px;margin-top:8px;flex-wrap:wrap}.wc-m .qr span{border:1px solid #4fd1a5;color:#4fd1a5;border-radius:999px;padding:4px 12px;font-size:13px;transition:background .3s,color .3s}.wc-t{border-radius:12px;padding:12px 14px;display:none;gap:4px}.wc-m .qr,.wc-t.show{display:flex}.wc-t i{width:7px;height:7px;border-radius:50%;background:#aebac1;animation:wcdot 1s infinite}.wc-t i:nth-child(2){animation-delay:.15s}.wc-t i:nth-child(3){animation-delay:.3s}.wc-toast{position:absolute;top:64px;left:12px;background:#fff;color:#0a1228;border-radius:10px;padding:8px 14px 8px 12px;font-weight:700;font-size:13.5px;box-shadow:0 10px 24px rgba(0,0,0,.35);display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(-10px);transition:opacity .4s,transform .4s;pointer-events:none}.wc-toast.show{opacity:1;transform:none}.wc-toast b{width:10px;height:10px;border-radius:50%;background:#ff7a1a}@media (max-width:900px){.wchat{height:340px;max-width:340px;font-size:14px}.wc-b{padding:10px;gap:6px}}@media (prefers-reduced-motion:reduce){.wc-m,.wc-toast{transition:none}}@media (max-width:900px){body .pill.navcta{display:none}}.go{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 16px 6px 12px;border-radius:999px;background:rgba(143,176,255,.1);border:1px solid rgba(143,176,255,.35);color:#fff;font-weight:700;text-decoration:none;line-height:1.3}.a11y-btn:after,.go:before{content:"";border-radius:50%;background:var(--acc)}.go:before{width:8px;height:8px;box-shadow:0 0 0 3px rgba(255,122,26,.25);flex:none;transition:transform .25s}.go:hover{background:var(--acc2);color:var(--navy)}.go:hover:before{transform:translateX(-5px) scale(1.25)}.moreb .go{margin-top:6px}.cba button{border-radius:20px 20px 20px 6px;min-height:48px!important;box-shadow:0 3px 0#c75400}.cba button.lk,.shn button{border:2px solid var(--acc2)}.cba button.lk{box-shadow:none;border-radius:20px 20px 6px 20px;color:#fff;background:rgba(0,33,69,.6)}.cba button:active{transform:translateY(2px);box-shadow:none}.a11y-btn:after{position:absolute;top:-6px;inset-inline-end:10px;width:9px;height:9px;box-shadow:0 0 0 3px var(--navy)}.shn button{border-radius:16px 16px 16px 6px;width:48px;height:48px}.ich,.tbl [role=tab],.tbl button,body .pill{min-height:48px}.sx.bc .cta .fmsg.err{color:#ff8a8a}.mqp{width:48px;height:48px}@media (max-width:900px){.hv:has(.fc){zoom:1;max-height:none;overflow:visible}}.cstrip .cst{gap:18px}.cstrip .csw{padding-inline:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cstrip .cslide{padding-inline:40px}.shh{margin-bottom:6px}.shs{align-items:start}.shi,.shv{align-items:center;min-height:0}.shv{min-height:300px;display:flex;justify-content:center}@media (min-width:901px){.shv .hv{zoom:1.3}}.shx{align-self:center}@media (max-width:900px){.cbt b{display:none}.cbt p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0!important}.cb[data-open] .cbt p{-webkit-line-clamp:unset}.cba button{line-height:1.15}}.cba button,.cba button.lk{display:inline-flex;align-items:center;justify-content:center}#contact .wrap,.intent,footer .fwrap{text-align:center}.ichips{justify-content:center}.ires{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease,margin .35s ease;margin:0 auto;max-width:560px;border:0;padding:0}.ires.open{grid-template-rows:1fr;margin-top:20px}.ires-in{overflow:hidden;min-height:0;text-align:center;border:1px solid transparent;border-radius:16px;padding:0 24px;transition:padding .35s,background .35s,border-color .35s}.ires.open .ires-in{padding:22px 24px;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.16)}.tl2{text-decoration:underline;text-underline-offset:4px;color:#fff;min-height:48px;display:inline-flex;align-items:center;opacity:.85}.tl2:hover{opacity:1;color:var(--acc)}.cstrip{background:0 0;overflow:visible;max-width:1200px;padding:0;margin:28px auto;text-align:center}.cstrip .cst{background:#fff;border-radius:12px;overflow:hidden;padding:14px 0;display:block}.cstrip .csw{margin:0;min-width:0}.cstrip .mqp{display:block;background:0 0;order:0}.cstrip .mqp:before{border-color:#fff}.cstrip .mqp[aria-pressed=true]:before{border-inline-start-color:#fff;border-block-color:transparent}.cstrip .cslide img{height:44px;width:auto;max-width:130px;object-fit:contain;flex:none}#contact .mascot{margin:0 auto 12px;display:block}#contact .cform{display:block;max-width:720px;margin:24px auto 0;padding:32px;text-align:start;grid-template-columns:none}#contact .cform form.lead{gap:16px;max-width:none}#contact .cform .consent{justify-content:flex-start}.cmi,.rc small{color:var(--acc)}.cmi,.fcm a{align-items:center}.cmi{width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.2);display:flex;justify-content:center;flex:none}@media (max-width:640px){#contact .cform{padding:20px}}footer .fwrap{justify-items:center;gap:16px}.flogo img{height:44px;width:auto;display:block}.fcopy,.ftag{opacity:.75;margin:0;font-size:16px}footer .fgrid,footer .flegal{justify-content:center}.fcm a{display:inline-flex;gap:8px;min-height:48px;opacity:.9}.fcm .cmi{width:36px;height:36px;border-radius:10px}.fcm .cmi svg{width:18px;height:18px}.fcopy{opacity:.5;font-size:14px}.rl2{flex-wrap:wrap;justify-content:center;gap:14px}.orb,.rc,.rl2{display:flex}.rc{flex:1 1 240px;padding:18px 20px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.03);flex-direction:column;gap:6px;text-align:center;transition:transform .25s,border-color .25s}.rc b{font-size:17px;line-height:1.4}.rc small{font-weight:700}.rc:hover{transform:translateY(-4px);border-color:var(--acc)}.abt.sp2 .pt img,.rc{max-width:340px}.ofx img{animation:breathe 6s ease-in-out infinite}.orb{position:absolute;background:#fff;color:#0a1228;border-radius:14px 14px 14px 4px;padding:8px 12px;align-items:center;gap:8px;font-weight:700;font-size:13.5px;box-shadow:0 12px 28px rgba(0,0,0,.35);animation:orbf 5s ease-in-out infinite;white-space:nowrap}.orb.o1{top:8%;right:-4%}.orb.o2{top:44%;left:-6%;animation-delay:-1.6s}.orb.o3{bottom:12%;right:0;animation-delay:-3.2s}.orb svg{width:22px;height:22px;stroke:#ff7a1a;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.orb.o3 svg{width:36px}.orb.o3 svg circle{fill:#ff7a1a;stroke:none}.ob-d{width:9px;height:9px;border-radius:50%;background:#25d366}@media (max-width:900px){.orb.o1{right:0}.orb.o2{left:0}}@media (prefers-reduced-motion:reduce){.ofx img,.orb{animation:none}}.fvis,.ires .irow{display:flex;align-items:center}.fvis{justify-content:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:18px;box-shadow:0 18px 40px rgba(0,0,0,.3)}.fvis svg{width:100%;height:auto}.fl-bg{fill:none;stroke:rgba(255,255,255,.2);stroke-width:3;stroke-linejoin:round}.fl-run,.fn circle{stroke:#ff7a1a;stroke-width:3}.fl-run{fill:none;stroke-dasharray:8 14;animation:fdash 1.4s linear infinite}.fn circle{fill:#0a1228}.fn text{fill:#fff;font-weight:800;font-size:20px;font-family:Heebo,sans-serif}@media (prefers-reduced-motion:reduce){.fl-run{animation:none}}#contact .cform{padding-bottom:22px}#contact .cform .fmsg{min-height:0;margin:0}.ires .irow{flex-direction:column;gap:6px;flex-wrap:nowrap}h1,h2,h3{text-wrap:balance}.lp,li,p,summary{text-wrap:pretty}.shnav [hidden],.sx.bo+.sx:before,.sx.bo:before,[data-next][hidden],[data-prev][hidden]{display:none!important}.fcm{display:flex;flex-wrap:nowrap;justify-content:center;gap:10px 30px;list-style:none;padding:0;margin:18px 0}.fcm li{white-space:nowrap}@media (max-width:900px){.fcm{flex-wrap:wrap;gap:12px 22px}}.a11y-btn{position:fixed!important;z-index:70;width:44px!important;height:44px!important;border-radius:50%!important;background:#ff7a1a!important;color:#002145!important;border:2px solid #fff!important;box-shadow:0 6px 18px rgba(0,0,0,.4);margin:0!important}.a11y-btn:hover,.a11y-btn[aria-expanded=true]{background:#8fb0ff!important;color:#002145!important;border-color:#fff!important}.a11y-panel{top:auto!important;left:auto!important;right:14px}nav .a11y-btn{margin:0!important}.wa{font-size:0!important;width:58px!important;height:58px!important;background:#25d366 url(/img/tools/whatsapp.svg)center/32px no-repeat!important;border:3px solid #fff!important;box-shadow:0 8px 22px rgba(0,0,0,.45)!important;position:fixed}.wa:after{content:"";position:absolute;right:-6px;top:-6px;width:26px;height:26px;border-radius:50%;background:#002145 url(/img/new/robot-head.svg)center/18px no-repeat;border:2px solid #ff7a1a}.pill.navcta{min-height:40px!important;padding:5px 14px 5px 8px!important;font-size:14px!important;gap:8px}.pill.navcta img,.pill.navcta svg{width:28px!important;height:28px!important}@media (max-width:900px){.a11y-btn{width:40px!important;height:40px!important}.a11y-panel{bottom:132px}}:root{--cbo:0px}.wa{left:18px!important;bottom:calc(var(--cbo) + 20px)!important}.dtc-launch,.dtc-teaser{left:90px!important;bottom:calc(var(--cbo) + 22px)!important}.dtc-teaser{bottom:calc(var(--cbo) + 88px)!important}.dtc-panel{left:18px!important;bottom:calc(var(--cbo) + 92px)!important;height:min(600px,calc(100vh - var(--cbo) - 130px))!important}.a11y-btn{right:16px!important;bottom:calc(var(--cbo) + 20px)!important}.a11y-panel{bottom:calc(var(--cbo) + 72px)!important}@media (max-width:900px){.a11y-btn,.dtc-launch{bottom:calc(var(--cbo) + 10px)!important}.dtc-launch{left:12px!important}.a11y-btn{right:12px!important}.dtc-teaser{left:12px!important;bottom:calc(var(--cbo) + 76px)!important}.dtc-panel{left:8px!important;bottom:calc(var(--cbo) + 70px)!important;height:min(600px,calc(100vh - var(--cbo) - 100px))!important}}.sx.bo{box-shadow:none}.sx.bo .bo-in{flex-direction:column}.bo-t,.sx.bo .bo-in{text-align:center}.ftabs{display:block!important}.ftabs .tbl{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 28px;max-width:900px;position:static!important;width:auto!important}.ftabs .tbl [role=tab]{width:auto!important;flex:none}.fqv,.ftabs .tpw{max-width:820px;margin:0 auto;width:100%}.fqv{display:flex;flex-direction:column;gap:10px;max-width:420px}.qb{padding:12px 16px;border-radius:16px;font-size:16px;line-height:1.45;max-width:86%;box-shadow:0 10px 24px rgba(0,0,0,.3)}.qb.q{align-self:flex-start;background:#fff;color:#0a1228;font-weight:700;border-end-start-radius:4px}.qb.a{align-self:flex-end;background:#12214d;border:1px solid rgba(255,255,255,.16);color:#fff;border-end-end-radius:4px}.pj,.pjv{display:grid}.pjv{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:440px;margin:0 auto}.pj{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:14px;gap:8px;box-shadow:0 12px 28px rgba(0,0,0,.3)}.pj b{font-size:15px;line-height:1.3}.pjd{display:flex;gap:4px}.pjd i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.35)}.pjd i:first-child{background:#ff7a1a}.pj u{height:6px;background:rgba(255,255,255,.18);width:90%}.pj u+u{width:62%}.pj em,.pj em s,.pj u{display:block;border-radius:3px}.pj em{height:6px;background:rgba(255,255,255,.12)}.pj em s{height:100%;background:#ff7a1a}.fnl,.fnn{fill:#fff;font-size:17px;font-weight:600;font-family:Heebo,sans-serif}.fnn{font-weight:800;font-size:20px}.fvis{min-height:230px}@media (max-width:600px){.fnl{font-size:19px}}.js .shi{display:none;visibility:visible;opacity:1}.js .shi.on{display:grid;animation:shin .35s ease}.shs{display:block}@media (max-width:900px){.shv{width:100%;min-height:220px;display:block;order:-1}.hx .hv,.shv .hv{zoom:.9!important;max-height:none!important;overflow:visible!important;min-height:200px!important;width:100%;display:flex;align-items:center;justify-content:center}.shi{grid-template-columns:1fr;gap:18px}.hx .hv{opacity:1!important}}@media (max-width:420px){.hx .hv,.shv .hv{zoom:.82!important}}@media (max-width:900px){.cb{left:8px!important;right:8px!important;bottom:76px!important;padding:8px 12px 10px!important;border-radius:16px;max-width:none!important}.cbt p{font-size:12px!important;line-height:1.35!important;-webkit-line-clamp:2}.cba{margin-top:6px!important;gap:6px!important;flex-wrap:nowrap!important}.cba button{min-height:44px!important;font-size:12.5px!important;padding:4px 6px!important;flex:1 1 0!important;min-width:0!important}body{padding-bottom:calc(var(--cbo,70px) + 8px)!important}}@media (min-width:901px){body{padding-bottom:var(--cbo,0px)}}.atools{max-width:760px;margin:0 auto;text-align:center}.atools .tx2{margin:0 auto 22px;max-width:640px}.tl-c{gap:18px 34px;margin:6px auto 22px}.tl-c .tlg{height:32px;max-height:32px;opacity:.95}.tl-a,.tl-c,.tl-more{justify-content:center}.tl-more{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.atools .lw-fine{display:block;opacity:.55;font-size:12.5px}.tl-a{display:inline-flex;align-items:center;transition:transform .2s ease,opacity .2s}.tl-a:hover{transform:translateY(-3px)}.tl-a:hover .tlg{opacity:1}.tl-a:focus-visible{outline:3px solid #8fb0ff;outline-offset:4px;border-radius:8px}.lw-ai li .tl-a{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.hlogo .tl-a{min-height:44px}#contact .h2x{font-size:clamp(32px,4.4vw,54px)}.hv .cd small{font-size:12px}.hv .h4{font-size:13px}.nqhint{text-align:center;margin:18px auto 0;font-size:15px;color:#5b6b85}.nqhint a{color:#e8590c;font-weight:700;text-decoration:none}.nqhint a:hover{text-decoration:underline}.hgx.rev{direction:rtl}.lw-ai li{transition:transform .2s,border-color .2s}.lw-ai li:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.3)}.cstrip .mqp{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden;clip:rect(0 0 0 0);border:0!important;opacity:0}.cstrip .mqp:focus-visible{width:auto!important;height:auto!important;clip:auto;opacity:1;margin:8px auto 0!important;padding:8px 16px!important;border:2px solid #fff!important;border-radius:999px;background:#0a1228;color:#fff;position:static!important}.cstrip .cst:hover .cslide{animation-play-state:paused}.sx.b0,body .pill.or.dk{background:#0a1228}.sx.b1{background:#12214d}.sx.bo{background:#ff7a1a;color:#0a1228;padding:40px 0}.sx.bo .bo-in{display:flex;align-items:center;justify-content:space-between;gap:20px 40px;flex-wrap:wrap}.bo-t{font-size:clamp(24px,3.4vw,40px);font-weight:800;margin:0;line-height:1.2;color:#0a1228}body .pill.or.dk{color:#fff;box-shadow:0 4px 0#000}body .pill.or.dk:hover{background:#101a38;box-shadow:0 6px 0#000}.sx{position:relative}.sx.b1{box-shadow:inset 0 28px 40px -30px rgba(0,0,0,.35)}.sx.b0:before{content:"";position:absolute;left:0;right:0;top:-27px;height:28px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 28' preserveAspectRatio='none'><polygon points='0,28 100,0 100,28' fill='%230a1228'/></svg>")center/100% 100%no-repeat;pointer-events:none;z-index:1}.sx.b0.fl:before{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 28' preserveAspectRatio='none'><polygon points='0,0 100,28 0,28' fill='%230a1228'/></svg>")center/100% 100%no-repeat}.sx.b1:before{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 28' preserveAspectRatio='none'><polygon points='0,28 100,0 100,28' fill='%2312214d'/></svg>")center/100% 100%no-repeat}.sx.b0.fl:before,.sx.b1.fl:before,.sx.b1:before,.sx.bo:before{content:"";position:absolute;left:0;right:0;top:-27px;height:28px;pointer-events:none;z-index:1}.sx.b1.fl:before{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 28' preserveAspectRatio='none'><polygon points='0,0 100,28 0,28' fill='%2312214d'/></svg>")center/100% 100%no-repeat}.sx.bo:before{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 28' preserveAspectRatio='none'><polygon points='0,28 100,0 100,28' fill='%23ff7a1a'/></svg>")center/100% 100%no-repeat}@media (max-width:900px){.sx:before{height:16px!important;top:-15px!important}}.cstrip{margin-block:28px}
/* site-fixes.css: final overrides (12.10.2026), appended after the pruned bundle by build.py. UX/perf/a11y audit items. */
/* cookie banner: small text so it never becomes the LCP element; no overlap with the mobile bar / floating widgets */
.cb .cbt p{font-size:14px!important;line-height:1.45!important}
@media(max-width:640px){
  .cb{max-height:30vh;overflow:auto}
  body:has(#cb:not([hidden])) .mbar{display:none}
  body:has(#cb:not([hidden])) .cb{bottom:8px!important}
  body:has(#cb:not([hidden])) .dtc-teaser{display:none!important}
}
.a11y-btn{bottom:calc(var(--cbo) + 10px)!important}
/* contrast */
footer .flegal{opacity:1!important;color:#a3a8b5}
footer .flegal a{color:#c4c9d6;display:inline-block;padding:12px 4px}
.wc-h small{opacity:1!important;color:#4fd1a5}
.dtc-note,.flegal,footer p,footer a{font-size:max(14px,1em)}
/* touch targets */
.a11y-btn{width:48px!important;height:48px!important}
.tl-a{min-height:44px;display:inline-flex;align-items:center;padding:6px 8px}
input[type=range],.rg{height:44px}
.chips button,.fl button,.fl a,.chip{min-height:44px}
form.lead .consent,.nq-lead .consent{padding:10px 0}
form.lead .consent input,.nq-lead .consent input{width:24px;height:24px}
form.lead .consent.mk{opacity:.85}
.nqh-c{animation-iteration-count:2!important}
@media(min-width:1800px){.wrap{max-width:1320px}}
/* marquee pause: a clear, intentional pause/play control under the strip (WCAG 2.2.2) */
.cstrip .mqp,.mq .mqp{position:static!important;display:inline-flex!important;align-items:center;gap:10px;opacity:1!important;clip:auto!important;
  width:auto!important;height:auto!important;min-width:44px;min-height:44px;margin:10px auto 0!important;padding:8px 18px!important;overflow:visible;
  border:1.5px solid rgba(255,255,255,.55)!important;border-radius:999px;background:rgba(0,33,69,.88);color:#fff;font:600 14px/1 inherit;font-family:inherit;cursor:pointer;direction:rtl}
.cstrip .mqp{border-color:#0a1228!important;background:#fff;color:#0a1228}
.cstrip .mqp:before,.mq .mqp:before{content:"";position:static!important;inset:auto!important;margin:0!important;width:10px;height:14px;border-inline:3.5px solid currentColor;border-block:0;flex:none}
.cstrip .mqp:after,.mq .mqp:after{content:"השהיית גלילה"}
.cstrip .mqp[aria-pressed=true]:before,.mq .mqp[aria-pressed=true]:before{width:0;height:0;border-inline:0;border-block:7px solid transparent;border-inline-start:12px solid currentColor}
.cstrip .mqp[aria-pressed=true]:after,.mq .mqp[aria-pressed=true]:after{content:"המשך גלילה"}
.cstrip .mqp:focus-visible,.mq .mqp:focus-visible{outline:3px solid #8fb0ff;outline-offset:3px}
.mq{display:flex;flex-direction:column;align-items:center}
.mq .mqp{margin-top:12px!important}
html.a11y-motion .cslide,html.a11y-motion .mqt{animation:none!important}
html.a11y-motion .mqp{display:none!important}
.cstrip{display:flex;flex-direction:column;align-items:center}
.cstrip .cst{width:100%}
/* clients heading */
.cstrip .cl-h{font-size:clamp(20px,2.4vw,28px);margin:0 0 14px;text-align:center;font-weight:800;direction:rtl}
/* gx illustrations are decorative; kanban column headings as divs */
.gx-h{font-size:inherit;font-weight:inherit;margin:0}

.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:8px 0 0}
.stat{background:#0f1a38;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px 24px;text-align:center}
.stat b{display:block;font-size:clamp(44px,6vw,68px);line-height:1;font-weight:900;color:#ff7a1a;margin-bottom:10px}
.stat span{font-size:18px;line-height:1.5}
.stat-note{text-align:center;font-size:15px;opacity:.85;margin:16px auto 0;max-width:760px}
.kl-t p{font-size:19px;line-height:1.8;margin:0}
.proof{padding-block:56px}

.h1k{display:block;font-size:.4em;line-height:1.35;font-weight:700;color:#8fb0ff;margin-bottom:.5em;letter-spacing:0}
.l .dd{position:relative;display:inline-flex;align-items:center}
.l .ddp{display:none;position:absolute;top:100%;right:0;min-width:230px;background:#0f1a38;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:8px;z-index:95;box-shadow:0 14px 40px rgba(0,0,0,.45)}
.l .dd:hover .ddp,.l .dd:focus-within .ddp{display:flex;flex-direction:column}
.l .ddp a{padding:12px 14px;border-radius:8px;white-space:nowrap;min-height:44px;display:flex;align-items:center}
.l .ddp a:hover,.l .ddp a:focus-visible{background:rgba(255,255,255,.08)}
.cmp-w{overflow-x:auto;border:1px solid rgba(255,255,255,.12);border-radius:14px;margin:0 0 18px}
.cmp{width:100%;border-collapse:collapse;min-width:640px;font-size:16px;line-height:1.6}
.cmp th,.cmp td{padding:14px 16px;text-align:right;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.1)}
.cmp thead th{background:#12214d;font-weight:800}
.cmp tbody th{font-weight:800;white-space:nowrap}
.cmp tr:last-child th,.cmp tr:last-child td{border-bottom:0}

/* nav: sub-menus must not be clipped; sit above the hero below */
header.hero,header.hero nav{overflow:visible!important}
header.hero{position:relative;z-index:90}
.l .dd>a:after{content:"";display:inline-block;width:6px;height:6px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);margin-inline-start:7px;margin-top:-3px;opacity:.7}
.l .ddp{top:calc(100% - 4px);padding-top:12px}
.l .dd:hover>a,.l .dd:focus-within>a{color:#8fb0ff}

/* all section headings centered inside strips */
.sx>.wrap>.h2x,.sx>.wrap>.h2x.l,.sx>.wrap>.leadx,.sx>.wrap>.leadx.l,.sx .shh .h2x{text-align:center!important;margin-inline:auto!important;max-width:760px}
.cstrip .cst:active .cslide{animation-play-state:paused}
/* two-column "heading + list" strips: heading centered above the list */
.sx>.wrap:has(>.ck){display:block!important}
.sx>.wrap:has(>.ck)>.h2x,.sx>.wrap:has(>.ck)>.h2{text-align:center!important;margin:0 auto 28px!important;max-width:760px}
.sx>.wrap:has(>.ck)>.ck{max-width:860px;margin:0 auto!important;grid-column:auto!important;grid-row:auto!important}
@media(min-width:901px){.cs[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cs[data-n="4"]>*{grid-column:auto!important}}
@media(min-width:901px){.cs[data-n="5"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cs[data-n="5"]>*{grid-column:auto!important}}

/* ===== 12.10.2026 review fixes (A-D) ===== */
html,body{overflow-x:clip}
/* orbit hero: the .rg slider rule collided with the orbit div */
div.rg{height:auto!important;display:block;width:min(100%,440px);margin:0 auto;aspect-ratio:1/1}
div.rg .core{white-space:nowrap;display:flex;flex-direction:column;line-height:1.15}
div.rg b{white-space:nowrap}
/* cards inside .cs.gx: anchors must not inherit the card-link frame */
.cs.gx article{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-radius:var(--r,16px);overflow:hidden;display:flex;flex-direction:column;height:100%}
.cs.gx article a:not(.tl-a){background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;height:auto!important;display:inline!important;padding:0!important;transform:none!important;overflow:visible!important;min-height:0}
.cs.gx article h3{background:none;border:0;min-height:2.7em;display:flex;align-items:flex-start;margin:14px 0 6px;line-height:1.3}
.cs.gx article h3.hlogo{min-height:56px;align-items:center;margin:8px 0 4px}
.cs.gx article h3 a{font-weight:800;color:inherit}
.cs.gx article .tl-a{display:inline-flex!important;padding:6px 0!important}
.cs.gx article .tlg{width:auto!important;height:auto!important;max-height:30px!important;max-width:150px!important;object-fit:contain}
.cs.gx article .cd2{flex:1;margin-bottom:12px}
.cs.gx article a.go{margin:auto 18px 0!important;padding:6px 0 4px!important;color:var(--acc2,#8fb0ff);font-weight:800;align-self:flex-start;display:inline-block!important}
.cs.gx article a.go:after{content:" \2190"}
.cs.gx .art.imgc{background:#0f1a38}
.cs.gx .art img,.cs.gx .imgc img{aspect-ratio:16/9;object-fit:cover;height:auto}
.cs:not(.side) .art.mini{height:auto!important;aspect-ratio:16/9}
.cs.gx[data-n="3"],.cs.gx[data-n="2"]{align-items:stretch}
@media(max-width:700px){
  .cs.gx[data-n="3"],.cs.gx[data-n="2"]{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important;margin-inline:0!important;padding-inline:0!important;gap:14px}
  .cs.gx[data-n="3"]>*,.cs.gx[data-n="2"]>*{flex:none!important;grid-column:auto!important;min-width:0}
}
/* lists: one width, spaced cards */
.ck{width:100%;max-width:860px;margin-inline:auto!important;row-gap:12px;column-gap:16px}
.ck .ci{border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:16px 20px;background:rgba(255,255,255,.03)}
.ck+.tx2,.ck+p{margin-top:24px;text-align:center}
/* form */
form.lead .consent.mk span{text-wrap:pretty}
.nqhint{color:#9fb0cf!important}
#contact .cform{min-height:0}
form.lead .fmsg{min-height:0}
form.lead .fmsg:empty{display:none}
/* hero grid: vertical centre */
.hgx{align-items:center}
/* titles */
h1,h2,h3{text-wrap:balance}
.prose p,.prose li{text-wrap:pretty}
nobr,.nw{white-space:nowrap}
.sm-grid>:last-child:nth-child(odd){grid-column:auto}
.legal h2{text-align:start!important;margin-inline:0!important;max-width:none!important}
.nq-step,#quiz{scroll-margin-top:84px}
html{scroll-padding-bottom:90px}
@media(max-width:700px){body:has(.nq[data-nq]) #dtc-launch,body:has(.nq[data-nq]) .dtc-teaser{display:none!important}.nq[data-nq]{padding-bottom:96px}}
.crumb :last-child{display:inline-block;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}
/* tool-page hero cards, brand palette, course card, meeting card */
.bc{background:linear-gradient(160deg,#16224f,#0a1228);border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:22px;width:100%;max-width:420px;display:flex;flex-direction:column;gap:16px;box-shadow:0 30px 60px -20px rgba(0,0,0,.5)}
.bc .bl{background:#fff;border-radius:16px;padding:20px;display:flex;align-items:center;justify-content:center}
.bc .bl img{max-width:230px;width:100%;height:auto}
.bchips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}
.bchips span{background:rgba(143,176,255,.14);border:1px solid rgba(143,176,255,.35);color:#cfe0ff;border-radius:999px;padding:6px 14px;font-weight:700;font-size:14px}
.pal{grid-template-columns:repeat(3,1fr);max-width:460px;margin-inline:auto}
.pal .sw{aspect-ratio:1/1;border-radius:20px;display:flex;align-items:flex-end;padding:12px;font-weight:800;font-size:14px;border:1px solid rgba(255,255,255,.28);transform:none!important;animation:none!important}
.pal .palt{grid-column:1/-1;aspect-ratio:auto!important;transform:none!important;animation:none!important;display:flex!important;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:22px 16px;border-radius:20px;background:#12214d;border:1px solid rgba(255,255,255,.14);margin:0;box-shadow:none}
.pal .palt b{font-size:72px;line-height:1;font-weight:900}
.pal .palt span{font-weight:800;font-size:18px}.pal .palt small{opacity:.75;font-size:14px;font-weight:500}
.cr .nums{display:flex;gap:10px;justify-content:center;margin-top:18px}
.cr .nums i{width:44px;height:44px;border-radius:50%;background:var(--acc,#ff7a1a);color:#0a1228;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:20px}
.mt{background:linear-gradient(160deg,#16224f,#0a1228);border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:24px;width:100%;max-width:420px;box-shadow:0 30px 60px -20px rgba(0,0,0,.5)}
.mt-h{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-size:22px}
.mt ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.mt li{display:flex;gap:14px;align-items:flex-start;background:rgba(255,255,255,.05);border-radius:14px;padding:12px 14px}
.mt li i{flex:none;width:34px;height:34px;border-radius:50%;background:#ff7a1a;color:#0a1228;display:grid;place-items:center;font-style:normal;font-weight:900}
.mt li b{display:block;font-size:18px}.mt li span{opacity:.85;font-size:15px}
/* steps (no side graphic): 2x2 */
.sp2.stw{display:block}
.stw .tl{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:980px;margin-inline:auto}
@media(max-width:700px){.stw .tl{grid-template-columns:1fr}}
/* gxs headings centered above their graphic */
.gxs-t .h2x,.gxs-t .leadx{text-align:center!important;margin-inline:auto!important}
/* ai-agents CTA buttons */
.ag-cta .btns{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}
.ag-cta .btns .pill{margin:0;transform:none}
/* single stat card */
.stats:has(.stat:only-child){max-width:420px;margin-inline:auto}
.stat-note{text-align:center;opacity:.8;margin:18px auto 0;max-width:760px}
/* tools: search under the pills */
.lw2 .lw-bar{flex-direction:column;align-items:center;gap:14px}
.lw2 .lw-s{width:100%;max-width:360px;flex:none}
.lw2 .lw-tabs{justify-content:center}
.lw-panels{min-height:330px}
@media(max-width:700px){.lw-panels{min-height:0}}
/* faq tabs: centered, scroll on mobile */
.tbl{justify-content:center}
@media(max-width:700px){.tbl{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}}
.cs.gx article .tlg{aspect-ratio:auto!important}
.cs.gx article .tl-a{background:none!important;border:0!important}
.cout .cbig b{white-space:nowrap}
.cout{align-items:start}
.lk>:last-child:nth-child(odd){grid-column:auto!important;justify-self:center;width:calc(50% - 6px)}
@media(max-width:700px){.lk>:last-child:nth-child(odd){width:100%;justify-self:stretch}}
/* one brand orange for every hero button, whatever the page accent */
.hx .pill.or{background:linear-gradient(180deg,#ff8d3a,#ff7a1a)!important}
.hx .pill.out:after{background:#ff7a1a}
.gxs-ph .gxs-v img{max-width:520px;margin-inline:auto;border-radius:18px;display:block}
html.dt-sc .dtc-launch:not(:hover):not(:focus-visible):not(.on) .dtc-ltx{display:none}
html.dt-sc .dtc-launch:not(:hover):not(:focus-visible):not(.on){padding:0 8px}
.abt>*{min-width:0;max-width:100%}
.abt .pt img{max-width:100%;height:auto}
@media(max-width:700px){.sp2.abt{display:block}.abt .pt{max-width:380px;margin:0 auto 20px}}
/* numbered steps (project-chatbot) */
.ckn{counter-reset:ckn}.ckn .ci{counter-increment:ckn;align-items:center}
.ckn .ci:before{content:counter(ckn)!important;width:34px!important;height:34px!important;flex:none;border-radius:50%!important;background:var(--acc)!important;color:var(--navy)!important;font-weight:900!important;font-size:17px!important;display:flex!important;align-items:center;justify-content:center;margin:0 0 0 14px!important;box-shadow:none!important}
/* course lesson inline link */
.tl .ti a.il{color:var(--acc2);text-decoration:underline;text-decoration-color:rgba(143,176,255,.5);text-underline-offset:3px;font-weight:inherit}
/* LCP: hero text must not start at opacity 0 (animation hid it from LCP/FCP) */
@keyframes popt{from{transform:translateY(12px)}to{transform:none}}
.hx .hxt>h1,.hx .hxt>.lp,.hx .hxt>.sub2{animation-name:popt}

/* desktop nav: logo | menu truly centered | CTA */
@media(min-width:901px){header.hero nav{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;column-gap:16px}header.hero nav .logo{justify-self:start}header.hero nav .l{justify-self:center;margin:0!important}header.hero nav .navcta{justify-self:end}}
@media(min-width:1181px){header.hero nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}
/* metric-matched fallback so the Heebo swap does not shift layout */
@font-face{font-family:"Heebo Fb";src:local("Arial");font-weight:100 499;size-adjust:105%;unicode-range:U+0590-05FF,U+FB1D-FB4F}
@font-face{font-family:"Heebo Fb";src:local("Arial");font-weight:500 600;size-adjust:107%;unicode-range:U+0590-05FF,U+FB1D-FB4F}
@font-face{font-family:"Heebo Fb";src:local("Arial Bold"),local("Arial");font-weight:700 799;size-adjust:110%;unicode-range:U+0590-05FF,U+FB1D-FB4F}
@font-face{font-family:"Heebo Fb";src:local("Arial Bold"),local("Arial");font-weight:800 899;size-adjust:111.5%;unicode-range:U+0590-05FF,U+FB1D-FB4F}
@font-face{font-family:"Heebo Fb";src:local("Arial Bold"),local("Arial");font-weight:900;size-adjust:113.5%;unicode-range:U+0590-05FF,U+FB1D-FB4F}
@font-face{font-family:"Heebo Fb";src:local("Arial");font-weight:100 600;size-adjust:100%;unicode-range:U+0000-00FF}
@font-face{font-family:"Heebo Fb";src:local("Arial Bold"),local("Arial");font-weight:700 900;size-adjust:83%;unicode-range:U+0000-00FF}
body,button,input,textarea,select{font-family:Heebo,"Heebo Fb",sans-serif}
/* .fl makes the section a grid; its auto-margin .wrap then shrank to content width */
.sx.fl>.wrap{width:100%;justify-self:stretch}

/* related cards ("עוד על הנושא"): always centered, whatever the count */
.ar{display:flex!important;flex-wrap:wrap;justify-content:center;gap:18px}
.ar>a{flex:0 1 calc(25% - 14px);min-width:240px;max-width:340px}
@media(max-width:1100px){.ar>a{flex-basis:calc(33.333% - 12px)}}
@media(max-width:800px){.ar>a{flex-basis:calc(50% - 9px);min-width:0}}
@media(max-width:520px){.ar>a{flex-basis:100%;max-width:none}}

/* perf: hero visual size + hero padding must be known at first paint (they lived only in the async dt-extras.css -> layout shift of .hv) */
.hv .gxg{width:100%;max-width:560px;margin-inline:auto}
.hx:has(.tools-hx),.hx:has(.hgx>.hv .gxg){padding-bottom:56px}
.hx:has(.tools-hx){min-height:0}
@media(max-width:900px){.hx:has(.hgx>.hv .gxg){padding-bottom:40px}}
