@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.MOAP6q_className{font-family:Sora,Sora Fallback;font-style:normal}.MOAP6q_variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.hJlnFq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.hJlnFq_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.D0raua_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.D0raua_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@property --n{syntax:"<integer>";inherits:false;initial-value:0}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--blue:#0077cd;--blue-d:#005c9e;--blue-dd:#004478;--blue-l:#e7f2fb;--blue-ll:#f3f8fd;--sky:#5bb8ff;--deep:#003a66;--deep2:#002b4d;--ink:#0b2440;--muted:#4a6280;--line:#d6e3ef;--white:#fff;--zap:#0e8a4a;--zap-d:#0a6e3a;--zap-l:#e8f7ee;--al:#a9b6c6;--cu:#c46a33;--la:#c7a03c;--br:#9c6b3a;--display:var(--font-sora), "Helvetica Neue", sans-serif;--body:var(--font-manrope), "Helvetica Neue", sans-serif;--mono:var(--font-mono), ui-monospace, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-d)}img,video{max-width:100%;display:block}button{font:inherit;cursor:pointer}.wrap{width:100%;max-width:1280px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.display{font-family:var(--display);letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.02}.h2{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:700;line-height:1.08}.h3{font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:650;line-height:1.2}.blue{color:var(--blue)}.eyebrow{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";border:2.5px solid;border-radius:50%;width:10px;height:10px}.on-dark .eyebrow,.dk .eyebrow{color:var(--sky)}.lead{color:var(--muted);max-width:620px;margin:0;font-size:clamp(17px,1.35vw,19.5px)}.dk{background:var(--deep);color:#fff}.dk .lead{color:#bfd6ec}.btn{white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:0 26px;font-size:15.5px;font-weight:700;transition:transform .25s,background .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.btn svg{flex:none;transition:transform .25s}.btn:hover svg{transform:translate(4px)}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 12px 28px -12px #0077cd99}.btn-primary:hover{background:var(--blue-d);color:#fff;box-shadow:0 16px 34px -12px #0077cdb3}.btn-light{color:var(--blue-dd);background:#fff}.btn-light:hover{background:var(--blue-l);color:var(--blue-dd)}.btn-ghost{color:#fff;background:0 0;border-color:#fff6}.btn-ghost:hover{color:#fff;background:#ffffff14;border-color:#fff}.btn-line{border-color:var(--line);color:var(--ink);background:#fff}.btn-line:hover{border-color:var(--blue);color:var(--blue)}.btn-zap{background:var(--zap);color:#fff}.btn-zap:hover{background:var(--zap-d);color:#fff}.chip{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}section{position:relative}.sec{padding-block:clamp(80px,9vw,140px)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:40px;margin-bottom:56px;display:flex}.sec-head .lead{max-width:440px}.ticker{background:var(--deep2);color:#bfd6ec;font-family:var(--mono);letter-spacing:.04em;align-items:center;height:38px;font-size:12.5px;display:flex;overflow:hidden}.ticker-track{white-space:nowrap;align-items:center;gap:44px;width:max-content;padding-left:44px;display:flex}.ticker b{color:#fff;font-weight:600}.ticker .u{color:#5fe09a}.ticker .d{color:#ff8a8a}.tk-dot{background:#33d17a;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.hdr{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.5);background:#ffffffe0;border-bottom:1px solid #003a6614;position:sticky;top:0}.hdr-in{justify-content:space-between;align-items:center;gap:24px;height:84px;display:flex}.logo{align-items:center;display:flex}.logo img{width:auto;height:42px}.nav{align-items:center;gap:2px;display:flex}.nav a{color:var(--ink);white-space:nowrap;border-radius:999px;padding:10px 15px;font-size:15px;font-weight:600;transition:background .2s,color .2s}.nav a:hover{background:var(--blue-l);color:var(--blue-dd)}.nav a.on{background:var(--blue-l);color:var(--blue)}.hdr-cta{align-items:center;gap:10px;display:flex}.hdr-cta .btn{min-height:46px;padding:0 20px;font-size:14.5px}.burger{border:1px solid var(--line);width:46px;height:46px;color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:none}.progress{background:var(--blue);transform-origin:0;z-index:60;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.mnav{z-index:80;background:#fff;flex-direction:column;animation:.28s cubic-bezier(.2,.7,.2,1) both mnavIn;display:flex;position:fixed;inset:0}@keyframes mnavIn{0%{opacity:0;transform:translateY(-8px)}}.mnav-top{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(20px,4vw,48px);display:flex}.mnav-top .burger{display:inline-flex}.mnav-body{overscroll-behavior:contain;flex:1;padding:8px clamp(20px,4vw,48px) 24px;overflow-y:auto}.mnav-links{flex-direction:column;display:flex}.mnav-links a{min-height:58px;font-family:var(--display);letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;font-size:19px;font-weight:600;display:flex;position:relative}.mnav-links a svg{color:#9db2c8;transition:transform .2s,color .2s}.mnav-links a:hover svg,.mnav-links a.on svg{color:var(--blue);transform:translate(3px)}.mnav-links a.on{color:var(--blue)}.mnav-links a.on:before{content:"";background:var(--blue);border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:calc(-1*clamp(20px,4vw,48px))}.mnav-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:28px 0 10px;font-size:12px;font-weight:800;display:block}.mnav-contact{gap:8px;display:grid}.mnav-contact a{background:var(--blue-ll);color:var(--ink);border-radius:16px;align-items:center;gap:14px;min-width:0;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.mnav-contact a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mnav-contact small{color:var(--muted);font-size:12px;font-weight:600;display:block}.mnav-contact i{width:38px;height:38px;color:var(--blue);box-shadow:0 1px 0 var(--line);background:#fff;border-radius:12px;flex:none;place-items:center;font-style:normal;display:grid}.mnav-foot{padding:14px clamp(20px,4vw,48px) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mnav-foot .btn{justify-content:center;min-height:52px;padding:0 14px;font-size:15px}body:has(.mnav){overflow:hidden}:is(body:has(.mnav) .zap-fab,body:has(.mnav) .iso-float,body:has(.mnav) .zw){display:none}@media (max-width:380px){.mnav-foot{grid-template-columns:minmax(0,1fr)}}.iso-float{z-index:65;width:92px;height:92px;color:var(--deep);background:#fff;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;left:22px;box-shadow:0 18px 40px -14px #003a6673}.iso-float svg.r{width:80px;height:80px;animation:22s linear infinite spin;position:absolute;inset:6px}.iso-float .c{background:var(--blue);color:#fff;width:44px;height:44px;font-family:var(--display);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:11px;font-weight:800;line-height:1;display:flex}.iso-float .c small{opacity:.85;margin-top:2px;font-size:8px;font-weight:600}.pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.prod{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:24px;flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;display:flex;overflow:hidden}.prod:hover{color:var(--ink);border-color:#0000;transform:translateY(-6px);box-shadow:0 30px 60px -30px #003a6659}.prod .ph{aspect-ratio:4/4.2;background:var(--blue-l);position:relative;overflow:hidden}.prod .ph img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.prod:hover .ph img{transform:scale(1.07)}.prod .tag{background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 8px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.prod .tag i{border-radius:50%;width:12px;height:12px;display:block}.prod .bd{flex-direction:column;flex:1;gap:8px;padding:20px 22px 22px;display:flex}.prod .bd h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:650;line-height:1.25}.prod .bd p{color:var(--muted);margin:0;font-size:14.5px}.prod .more{color:var(--blue);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:14.5px;font-weight:700;display:flex}.prod .more span.ar{background:var(--blue-l);border-radius:50%;place-items:center;width:38px;height:38px;transition:background .3s,color .3s,transform .3s;display:grid}.prod:hover .more span.ar{background:var(--blue);color:#fff;transform:rotate(-45deg)}.dot-al{background:var(--al)}.dot-cu{background:var(--cu)}.dot-la{background:var(--la)}.dot-br{background:var(--br)}.chart{height:340px;margin-top:8px;position:relative}.chart svg.plot{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart .ln{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.chart .gl{stroke-width:1px;stroke-dasharray:3 5}.chart .ylab{font-family:var(--mono);padding-right:8px;font-size:11.5px;position:absolute;left:0;transform:translateY(-50%)}.chart .xlab{font-family:var(--mono);white-space:nowrap;font-size:11.5px;position:absolute;bottom:-26px;transform:translate(-50%)}.chart .hov{display:flex;position:absolute;inset:0}.chart .hov>div{flex:1;position:relative}.chart .hov>div:before{content:"";opacity:0;width:1px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:50%}.chart .hov .pt{opacity:0;border-radius:50%;width:12px;height:12px;transition:opacity .15s;position:absolute;left:50%;transform:translate(-50%,-50%)}.chart .hov .tip{white-space:nowrap;opacity:0;pointer-events:none;font-size:12.5px;font-family:var(--mono);z-index:3;border-radius:10px;padding:8px 12px;transition:opacity .15s;position:absolute;top:-8px;left:50%;transform:translate(-50%,-100%)}.chart .hov .tip b{font-size:14px;display:block}.chart .hov>div:hover:before,.chart .hov>div:hover .pt,.chart .hov>div:hover .tip{opacity:1}.chart.on-dk .ln{stroke:var(--sky)}.chart.on-dk .gl{stroke:#bfd6ec2e}.chart.on-dk .ylab,.chart.on-dk .xlab{color:#8fb0cf}.chart.on-dk .hov>div:before{background:#ffffff59}.chart.on-dk .pt{background:var(--sky);box-shadow:0 0 0 3px var(--deep)}.chart.on-dk .tip{color:var(--ink);background:#fff}.chart.on-lt .ln{stroke:var(--blue)}.chart.on-lt .gl{stroke:#d6e3ef}.chart.on-lt .ylab,.chart.on-lt .xlab{color:var(--muted)}.chart.on-lt .hov>div:before{background:var(--line)}.chart.on-lt .pt{background:var(--blue);box-shadow:0 0 0 3px #fff}.chart.on-lt .tip{background:var(--ink);color:#fff}.chart .area{opacity:.9}.mtabs{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex-wrap:wrap;gap:6px;padding:6px;display:inline-flex}.mtabs button{color:#bfd6ec;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14.5px;font-weight:700;display:inline-flex}.mtabs button i{border-radius:50%;width:10px;height:10px;display:block}.mtabs button.on{color:var(--deep);background:#fff}.mtabs.lt{background:var(--blue-ll);border-color:var(--line)}.mtabs.lt button{color:var(--muted)}.mtabs.lt button.on{background:var(--blue);color:#fff}.ftr{background:var(--deep2);color:#bfd6ec;padding-top:96px;position:relative;overflow:hidden}.ftr-top{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:48px;padding-bottom:64px;display:grid}.ftr h4{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:#7fa3c6;margin:0 0 20px;font-size:12.5px;font-weight:700}.ftr a{color:#e6f0fa;padding:5px 0;font-size:15.5px;display:block}.ftr a:hover{color:#fff}.ftr .logo img{height:52px}.ftr p{max-width:360px;margin:22px 0 0;font-size:15px}.ftr .contact{color:#e6f0fa;align-items:start;gap:10px;padding:6px 0;font-size:15px;display:flex}.ftr .contact svg{color:var(--sky);flex:none;margin-top:3px}.news{gap:8px;max-width:380px;margin-top:22px;display:flex}.news input{color:#fff;min-width:0;height:52px;font:inherit;background:#ffffff0d;border:1px solid #fff3;border-radius:999px;flex:1;padding:0 20px;font-size:15px}.news input::placeholder{color:#7fa3c6}.news button{background:var(--blue);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.socials{gap:8px;margin-top:24px;display:flex}.socials a{color:#e6f0fa;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.socials a:hover{color:var(--deep);background:#fff}.ftr-mark{opacity:.05;pointer-events:none;width:560px;position:absolute;bottom:-140px;right:-120px}.ftr-bot{color:#7fa3c6;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:26px 0;font-size:13.5px;display:flex}.iso-mini{color:#e6f0fa;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:8px 16px 8px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.iso-mini i{background:var(--blue);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.zap-fab{z-index:70;background:var(--zap);color:#fff;border:0;border-radius:999px;align-items:center;gap:12px;height:64px;padding:0 22px 0 8px;font-size:15px;font-weight:700;transition:transform .25s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 40px -12px #0e8a4aa6}.zap-fab:hover{transform:translateY(-3px)}.zap-fab .ic{background:#ffffff29;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.zap-fab .ic:after{content:"";border:2px solid #ffffff8c;border-radius:50%;animation:2.2s ease-out infinite ripple;position:absolute;inset:-4px}.zap-fab .avs{display:flex}.zap-fab .avs span{border:2px solid var(--zap);width:28px;height:28px;color:var(--zap);background:#fff;border-radius:50%;place-items:center;margin-left:-8px;font-size:11px;font-weight:800;display:grid}.zap-fab .avs span:first-child{margin-left:0}.zw{z-index:80;transform-origin:100% 100%;background:#eef3f7;border-radius:26px;width:min(400px,100vw - 32px);animation:.45s cubic-bezier(.2,.9,.25,1.12) both zwIn;position:fixed;bottom:100px;right:22px;overflow:hidden;box-shadow:0 40px 90px -30px #002b4d8c,0 0 0 1px #003a660f}@keyframes zwIn{0%{opacity:0;transform:scale(.6)translateY(30px)}}.zw-hd{background:var(--blue);color:#fff;align-items:center;gap:14px;padding:18px 18px 18px 20px;display:flex;position:relative;overflow:hidden}.zw-hd .av{background:#fff;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid;position:relative}.zw-hd .av img{width:30px;height:30px}.zw-hd .av:after{content:"";border:2.5px solid var(--blue);background:#33d17a;border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:1px}.zw-hd b{font-family:var(--display);font-size:17px;font-weight:700;display:block}.zw-hd small{color:#d6ebfb;font-size:13px}.zw-hd .x{color:#fff;background:#ffffff24;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.zw-hd .x:hover{background:#ffffff42}.zw-body{flex-direction:column;gap:12px;max-height:min(460px,60vh);padding:20px 18px 8px;display:flex;overflow:auto}.bub{background:#fff;border-radius:4px 18px 18px;align-self:flex-start;max-width:88%;padding:12px 16px;font-size:15px;line-height:1.45;animation:.4s both bub;box-shadow:0 1px 2px #0000000f}.bub small{text-align:right;color:#8aa0b6;margin-top:4px;font-size:11px;display:block}@keyframes bub{0%{opacity:0;transform:translateY(10px)}}.qr{flex-direction:column;gap:8px;margin-top:4px;display:flex}.qr a,.qr button{text-align:left;width:100%;color:var(--ink);background:#fff;border:1.5px solid #cfe0ee;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:700;transition:border-color .2s,background .2s,transform .2s;animation:.4s both bub;display:flex}.qr>:nth-child(2){animation-delay:60ms}.qr>:nth-child(3){animation-delay:.12s}.qr>:nth-child(4){animation-delay:.18s}.qr a:hover,.qr button:hover{border-color:var(--blue);background:var(--blue-ll);color:var(--ink);transform:translate(3px)}.qr .qi{background:var(--blue-l);width:38px;height:38px;color:var(--blue);border-radius:12px;flex:none;place-items:center;display:grid}.qr .qi.g{background:var(--zap-l);color:var(--zap)}.qr small{color:var(--muted);font-size:12.5px;font-weight:500;display:block}.qr .chev{color:#9ab0c4;margin-left:auto}.vend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vend a{color:var(--ink);text-align:center;background:#fff;border:1.5px solid #cfe0ee;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;transition:border-color .2s,transform .2s;animation:.4s both bub;display:flex}.vend a:nth-child(2){animation-delay:50ms}.vend a:nth-child(3){animation-delay:.1s}.vend a:nth-child(4){animation-delay:.15s}.vend a:hover{border-color:var(--zap);color:var(--ink);transform:translateY(-3px)}.vend .va{width:56px;height:56px;font-family:var(--display);color:#fff;border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid;position:relative}.vend .va:after{content:"";background:#33d17a;border:2.5px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:2px;right:2px}.vend b{font-size:15.5px}.vend small{color:var(--muted);margin-top:-6px;font-size:12px}.vend .go{color:var(--zap);align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.zw-back{color:var(--blue);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:4px 0;font-size:14px;font-weight:700;display:inline-flex}.zw-ft{color:#7a90a6;justify-content:center;align-items:center;gap:8px;padding:12px 18px 16px;font-size:12.5px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field label{color:var(--ink);font-size:14px;font-weight:700}.field input,.field select,.field textarea{border:1.5px solid var(--line);height:54px;font:inherit;color:var(--ink);background:#fff;border-radius:14px;width:100%;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;height:130px;padding:14px 16px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #0077cd26}.hint{color:var(--muted);font-size:13.5px}.phero{background:var(--blue);color:#fff;isolation:isolate;padding:clamp(72px,8vw,120px) 0 clamp(64px,7vw,100px);position:relative;overflow:hidden}.phero h1{font-size:clamp(44px,6.4vw,96px)}.phero .lead{color:#dceefc;margin-top:22px}.phero .eyebrow{color:#fff}.crumbs{color:#bfe0fa;margin-bottom:26px;font-size:13.5px;font-weight:600}.crumbs a{color:#fff}.phero-img{z-index:-1;width:44%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.phero-img img{object-fit:cover;width:100%;height:100%}.phero-img:after{content:"";background:#0077cd59;position:absolute;inset:0}.phero-mark{opacity:.08;z-index:-1;width:460px;position:absolute;bottom:-160px;left:-90px}.cta{background:var(--blue);color:#fff;isolation:isolate;border-radius:36px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:48px;padding:clamp(40px,6vw,88px);display:grid;position:relative;overflow:hidden}.cta .h2{font-size:clamp(34px,4.4vw,62px)}.cta p{color:#dceefc;margin:18px 0 0;font-size:18px}.cta-actions{flex-direction:column;gap:12px;display:flex}.cta-actions .btn{justify-content:space-between;min-height:66px;padding:0 28px;font-size:17px}.cta-mark{opacity:.1;z-index:-1;width:420px;position:absolute;top:-80px;right:-60px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rot{to{--ang:360deg}}@keyframes marq{to{transform:translate(-50%)}}@keyframes pulse{0%{box-shadow:0 0 #33d17a99}70%{box-shadow:0 0 0 10px #33d17a00}to{box-shadow:0 0 #33d17a00}}@keyframes ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(20px)scale(.97)}}@media (prefers-reduced-motion:no-preference){.ticker-track{animation:50s linear infinite marq}.tk-dot{animation:1.8s infinite pulse}}@media (prefers-reduced-motion:reduce){.iso-float svg.r,.zap-fab .ic:after{animation:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.progress{animation:linear both grow;animation-timeline:scroll(root)}@keyframes grow{to{transform:scaleX(1)}}.rv{animation:linear both rv;animation-timeline:view();animation-range:entry entry 75%}.rv.d1{animation-range:entry 8% entry 85%}.rv.d2{animation-range:entry 16% entry 95%}.rv.d3{animation-range:entry 24% cover 30%}@keyframes rv{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}.rv-l{animation:linear both rvl;animation-timeline:view();animation-range:entry entry 80%}@keyframes rvl{0%{opacity:0;transform:translate(-60px)}}.rv-s{animation:linear both rvs;animation-timeline:view();animation-range:entry cover 40%}@keyframes rvs{0%{opacity:0;transform:scale(.88)translateY(40px)}}.prod{animation:linear both rv;animation-timeline:view();animation-range:entry entry 90%}.chart .ln{animation:linear both draw;animation-timeline:view();animation-range:entry 10%}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.chart .area{animation:linear both fadeA;animation-timeline:view();animation-range:entry 40%}@keyframes fadeA{0%{opacity:0}}.px-up{animation:linear both pxu;animation-timeline:view();animation-range:cover}@keyframes pxu{0%{transform:translateY(60px)}to{transform:translateY(-60px)}}.px-dn{animation:linear both pxd;animation-timeline:view();animation-range:cover}@keyframes pxd{0%{transform:translateY(-50px)}to{transform:translateY(50px)}}.cta{animation:linear both ctaIn;animation-timeline:view();animation-range:entry cover 40%}@keyframes ctaIn{0%{border-radius:90px;transform:scale(.9)}}.phero-img img{animation:linear both zIn;animation-timeline:view();animation-range:exit}@keyframes zIn{0%{transform:scale(1)}to{transform:scale(1.25)}}.spin-sc{animation:linear both spinsc;animation-timeline:view();animation-range:cover}@keyframes spinsc{0%{transform:rotate(-90deg)}to{transform:rotate(200deg)}}}}@media (max-width:1360px){.hdr-in{gap:16px}.nav a{padding:10px 11px;font-size:14.5px}.hdr-cta .btn{padding:0 16px}}@media (max-width:1280px){.hdr-cli{justify-content:center;width:46px;padding:0!important}.hdr-cli span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav a{padding:10px 9px}}@media (max-width:1120px){.nav{display:none}.burger{display:inline-flex}.hdr-cta .hide-m{display:none}.pgrid,.ftr-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body{font-size:16px}.pgrid,.cta{grid-template-columns:minmax(0,1fr)}.cta-actions .btn{white-space:normal;text-align:left;padding:12px 22px;font-size:16px;line-height:1.25}.mtabs{border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.mtabs button{justify-content:center}.ftr-top{grid-template-columns:minmax(0,1fr)}.hdr-in{height:70px}.logo img{height:34px}.mnav-top{height:70px}.phero-img,.hdr-cta .btn-primary,.zap-fab .lbl,.zap-fab .avs{display:none}.zap-fab{padding:0 8px}.iso-float{width:72px;height:72px;bottom:14px;left:14px}.iso-float svg.r{width:62px;height:62px;inset:5px}.iso-float .c{width:36px;height:36px}.chart{height:260px}}
.patio{background:var(--deep);color:#fff;padding-block:clamp(80px,9vw,130px);overflow:hidden}.g-row{gap:16px;width:max-content;margin-bottom:16px;display:flex}.g-row img{aspect-ratio:3/4;object-fit:cover;border-radius:22px;width:auto;height:360px}.g-row img.w{aspect-ratio:4/3}.dif{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:72px;display:grid}.dif-side{position:sticky;top:150px}.dif-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dcard{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:16px;min-height:250px;padding:30px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex}.dcard:hover{border-color:var(--blue);transform:translateY(-4px);box-shadow:0 24px 50px -24px #0077cd59}.dcard .top{justify-content:space-between;align-items:center;display:flex}.dcard .icn{background:var(--blue-l);width:56px;height:56px;color:var(--blue);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.dcard:hover .icn{background:var(--blue);color:#fff}.dcard .no{font-family:var(--mono);color:#8aa0b6;font-size:13px}.dcard p{color:var(--muted);margin:0;font-size:15.5px}.lme{background:var(--deep);color:#fff;overflow:clip}.lme-grid-bg{pointer-events:none;background-image:linear-gradient(#5bb8ff12 1px,#0000 1px),linear-gradient(90deg,#5bb8ff12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 25%,#0000 75%);mask-image:radial-gradient(#000 25%,#0000 75%)}.lme-panel{grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:40px;display:grid;position:relative}.lme-chart{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:28px;padding:32px 32px 52px}.lme-chart .hd{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.lme-chart .big{font-family:var(--mono);letter-spacing:-.03em;font-size:clamp(36px,3.6vw,54px);font-weight:600;line-height:1}.lme-chart .big small{color:#8fb0cf;margin-left:6px;font-size:.4em;font-weight:500}.pill{border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.pill.u{color:#5fe09a;background:#5fe09a24}.pill.d{color:#ff9b9b;background:#ff8a8a24}.lme-side{flex-direction:column;gap:12px;display:flex}.ls{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.ls span{color:#8fb0cf;font-size:13.5px}.ls b{font-family:var(--mono);font-size:17px;font-weight:500}.ls.brl{background:var(--blue);border-color:var(--blue)}.ls.brl span{color:#dceefc}.live{color:#bfd6ec;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.live i{background:#33d17a;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse;display:block}.minis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid;position:relative}.mini{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.mini b{font-family:var(--mono);font-size:16px;font-weight:500;display:block}.mini span{color:#8fb0cf;font-size:12.5px}.setores{border-top:1px solid var(--line)}.setor{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;transition:padding .35s,color .35s;display:grid;position:relative;overflow:hidden}.setor:before{content:"";background:var(--blue);transform-origin:bottom;z-index:0;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleY(0)}.setor>*{z-index:1;position:relative}.setor:hover{color:#fff;padding-inline:24px}.setor:hover:before{transform:scaleY(1)}.setor .no{font-family:var(--mono);color:#8aa0b6;font-size:13px}.setor:hover .no{color:#dceefc}.setor .nm{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(26px,3.4vw,48px);font-weight:650;line-height:1.1}.setor svg{transition:transform .35s}.setor:hover svg{transform:rotate(-45deg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.g-row.a{animation:linear both gA;animation-timeline:view();animation-range:cover}.g-row.b{animation:linear both gB;animation-timeline:view();animation-range:cover}@keyframes gA{0%{transform:translate(4%)}to{transform:translate(-30%)}}@keyframes gB{0%{transform:translate(-32%)}to{transform:translate(2%)}}.dcard{animation:linear both rv;animation-timeline:view();animation-range:entry entry 90%}.setor{animation:linear both rvl;animation-timeline:view();animation-range:entry}}}@media (max-width:1120px){.dif{grid-template-columns:minmax(0,1fr);gap:40px}.dif-side{position:static}.lme-panel{grid-template-columns:minmax(0,1fr)}.minis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.dif-list,.minis{grid-template-columns:minmax(0,1fr)}.g-row img{height:240px}.setor{grid-template-columns:40px minmax(0,1fr) auto;gap:14px}.lme-chart{padding:22px 18px 46px}}.isox{background:var(--deep);color:#fff;isolation:isolate;padding-block:clamp(90px,10vw,150px);position:relative;overflow:hidden}.isox-bg{z-index:-1;background-image:radial-gradient(circle at 50% 42%,#0077cd8c,#003a6600 55%);position:absolute;inset:0}.isox-top{text-align:center}.isox-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,48px);margin-top:36px;display:grid}.isox-word{font-family:var(--display);letter-spacing:-.06em;color:#fff;font-size:clamp(72px,12vw,200px);font-weight:800;line-height:.8}.isox-word.l{text-align:right}.isox-word.r{text-align:left;color:#0000;-webkit-text-stroke:2px var(--sky)}.seal-wrap{aspect-ratio:1;place-items:center;width:clamp(260px,30vw,420px);display:grid;position:relative}.seal-ring{position:absolute;inset:0}.seal-ring2{animation:30s linear infinite reverse spin;position:absolute;inset:12%}.seal-core{aspect-ratio:1;width:56%;color:var(--deep);background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative;box-shadow:0 0 0 12px #ffffff14,0 40px 90px -20px #0009}.seal-core .chk{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:6px;display:grid}.seal-core b{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(16px,1.6vw,22px);font-weight:800;line-height:1}.seal-core small{letter-spacing:.2em;color:var(--blue);font-size:11px;font-weight:800}.isox .lead{color:#bfd6ec;text-align:center;max-width:680px;margin:44px auto 0}.isox-pts{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.isox-pts div{border-left:1px solid #ffffff24;flex-direction:column;gap:10px;padding:26px 22px 0;display:flex}.isox-pts div:first-child{border-left:0;padding-left:0}.isox-pts i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.isox-pts b{font-family:var(--display);font-size:18px;font-weight:650}.isox-pts span{color:#9fbedb;font-size:14.5px}.isox-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:52px;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.seal-ring{animation:linear both sealR;animation-timeline:view();animation-range:cover}@keyframes sealR{0%{transform:rotate(-180deg)}to{transform:rotate(240deg)}}.seal-core{animation:linear both sealC;animation-timeline:view();animation-range:entry 10% cover 42%}@keyframes sealC{0%{opacity:0;transform:scale(.3)rotate(-120deg)}}.isox-word.l{animation:linear both wl;animation-timeline:view();animation-range:entry cover 45%}.isox-word.r{animation:linear both wr;animation-timeline:view();animation-range:entry cover 45%}@keyframes wl{0%{opacity:0;transform:translate(-45vw)}}@keyframes wr{0%{opacity:0;transform:translate(45vw)}}.isox-pts div{animation:linear both rv;animation-timeline:view();animation-range:entry}}}@media (prefers-reduced-motion:reduce){.seal-ring2{animation:none}}@media (max-width:900px){.isox-pts{grid-template-columns:repeat(2,minmax(0,1fr))}.isox-pts div:nth-child(3){border-left:0;padding-left:0}.isox-pts div{padding-bottom:22px}}@media (max-width:620px){.isox-row{grid-template-columns:minmax(0,1fr);justify-items:center}.isox-word.l,.isox-word.r{text-align:center}.isox-pts{grid-template-columns:minmax(0,1fr)}.isox-pts div{border-left:0;padding-left:0}}.mstrip{border-block:1px solid var(--line);background:#fff}.mstrip-in{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mw{border-right:1px solid var(--line);color:var(--ink);align-items:center;gap:18px;padding:34px 24px;transition:background .3s;display:flex}.mw:last-child{border-right:0}.mw:hover{background:var(--blue-ll);color:var(--ink)}.mw .sy{width:58px;height:58px;font-family:var(--display);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid;box-shadow:inset 0 -8px 14px #0000002e,inset 0 6px 10px #ffffff59}.mw b{font-family:var(--display);letter-spacing:-.03em;background:linear-gradient(90deg,var(--ink) 50%,#bfd0e0 50%);color:#0000;background-position:0 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,2.4vw,36px);font-weight:700;line-height:1;display:block}.mw small{color:var(--muted);font-size:13.5px;font-weight:600}.about{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.about-img{height:620px;position:relative}.about-img img{object-fit:cover;border-radius:30px;position:absolute}.about-img .a1{width:72%;height:86%;top:0;left:0}.about-img .a2{border:8px solid #fff;width:46%;height:52%;bottom:0;right:0;box-shadow:0 30px 60px -24px #003a6666}.about-img .badge{background:var(--blue);color:#fff;z-index:2;border-radius:22px;align-items:center;gap:14px;padding:18px 22px;display:flex;position:absolute;bottom:40px;left:24px}.about-img .badge img{border-radius:0;width:40px;height:40px;position:static}.about-img .badge b{font-family:var(--display);font-size:18px;display:block}.about-img .badge span{color:#dceefc;font-size:13px}.about p.lead+p.lead{margin-top:16px}.nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:34px 0;display:grid}.nums div{background:var(--blue-ll);border:1px solid var(--line);border-radius:22px;padding:22px}.nums .n{font-family:var(--display);color:var(--blue);letter-spacing:-.04em;counter-reset:n var(--n);--n:var(--to);font-size:44px;font-weight:700;line-height:1}.nums .n:before{content:counter(n)}.nums .n.txt:before{content:none}.nums span{color:var(--muted);margin-top:8px;font-size:14.5px;display:block}.acc{gap:14px;height:620px;display:flex}.acc a{color:#fff;isolation:isolate;border-radius:28px;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;padding:28px;transition:flex .7s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.acc a:hover,.acc:not(:hover) a.first{flex:2.6}.acc a:hover{color:#fff}.acc img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s;position:absolute;inset:0}.acc a:hover img{transform:scale(1.06)}.acc a:after{content:"";z-index:-1;background:linear-gradient(#002b4d1a 20%,#002b4deb 85%);position:absolute;inset:0}.acc .sy{-webkit-backdrop-filter:blur(10px);width:60px;height:60px;font-family:var(--display);background:#ffffff29;border:1px solid #ffffff59;border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid;position:absolute;top:22px;left:22px}.acc .go{width:48px;height:48px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;transition:transform .35s;display:grid;position:absolute;top:22px;right:22px}.acc a:hover .go{transform:rotate(-45deg)}.acc h3{font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:700}.acc .cnt{color:#dceefc;white-space:nowrap;margin-top:4px;font-size:14px;font-weight:600}.acc .more{opacity:0;max-height:0;transition:max-height .7s,opacity .4s;overflow:hidden}.acc a:hover .more,.acc:not(:hover) a.first .more{opacity:1;max-height:260px}.acc .more p{color:#dceefc;max-width:440px;margin:14px 0;font-size:15px}.acc .tp{flex-wrap:wrap;gap:6px;display:flex}.acc .tp span{white-space:nowrap;background:#ffffff24;border:1px solid #ffffff40;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mw b{animation:linear both fillT;animation-timeline:view();animation-range:entry 20% cover 45%}.mw:nth-child(2) b{animation-range:entry 35% cover 50%}.mw:nth-child(3) b{animation-range:entry 50% cover 55%}.mw:nth-child(4) b{animation-range:entry 65% cover 60%}@keyframes fillT{0%{background-position:100% 0}to{background-position:0 0}}.mw .sy{animation:linear both syIn;animation-timeline:view();animation-range:entry cover 40%}@keyframes syIn{0%{transform:scale(0)rotate(-180deg)}}.about-img .a1{animation:linear both pxu;animation-timeline:view();animation-range:cover}.about-img .a2{animation:linear both pxd;animation-timeline:view();animation-range:cover}.nums .n{animation:linear both count;animation-timeline:view();animation-range:entry 10% cover 40%}@keyframes count{0%{--n:0}to{--n:var(--to)}}.acc a{animation:linear both rv;animation-timeline:view();animation-range:entry cover 30%}.acc a:nth-child(2){animation-range:entry 8% cover 34%}.acc a:nth-child(3){animation-range:entry 16% cover 38%}.acc a:nth-child(4){animation-range:entry 24% cover 42%}}}@media (max-width:1060px){.mstrip-in{grid-template-columns:repeat(2,minmax(0,1fr))}.mw:nth-child(2){border-right:0}.mw:nth-child(-n+2){border-bottom:1px solid var(--line)}.about{grid-template-columns:minmax(0,1fr);gap:48px}.acc{flex-direction:column;height:auto}.acc a{min-height:340px;padding-top:104px}.acc .more{opacity:1;max-height:none}}@media (max-width:640px){.mstrip-in{grid-template-columns:minmax(0,1fr)}.mw{border-right:0;border-bottom:1px solid var(--line)}.nums{grid-template-columns:minmax(0,1fr)}.about-img{height:440px}}.pin{background:var(--deep2);view-timeline-name:--pin;view-timeline-axis:block;height:min(270vh,2500px);position:relative}.pin-stage{color:#fff;isolation:isolate;height:calc(min(100vh,1000px) - 84px);position:sticky;top:84px;overflow:hidden}.pin-grid{z-index:-3;background-image:linear-gradient(#5bb8ff17 1px,#0000 1px),linear-gradient(90deg,#5bb8ff17 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:-200px}.pin-glow{z-index:-2;pointer-events:none;background:radial-gradient(circle,#0077cd8c,#0077cd00 62%);width:900px;height:900px;position:absolute;top:55%;left:58%;transform:translate(-50%,-50%)}.pin-mark{opacity:.05;z-index:-2;width:520px;position:absolute;top:-80px;right:-120px}.pin-scene{place-items:center;display:grid;position:absolute;inset:4% 0 0 34%}.pin-scene .wrapsvg{width:min(100%,920px);position:relative}.pal{width:100%;height:auto;display:block;overflow:visible}.pal .pc{transform-box:fill-box;transform-origin:50% 100%}.pal .strap{stroke-dasharray:1;stroke-dashoffset:0}.tag{width:190px;color:var(--ink);transform-origin:50% -20px;background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:absolute;transform:translate(-50%,-10%)rotate(-4deg);box-shadow:0 20px 40px -14px #0009}.tag:before{content:"";background:#e6eef6;width:2px;height:22px;position:absolute;top:-22px;left:50%}.tag img{width:110px;height:auto}.tag span{letter-spacing:.08em;color:var(--blue);align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:flex}.caps{align-items:center;width:min(520px,40%);display:flex;position:absolute;top:0;bottom:0;left:max(clamp(20px,4vw,48px),50vw - 592px)}.cap{opacity:0;position:absolute;left:0;right:0}.cap .k{font-family:var(--mono);color:var(--sky);letter-spacing:.14em;align-items:center;gap:12px;font-size:13px;display:flex}.cap .k i{background:var(--sky);width:44px;height:2px;display:block}.cap h2{font-family:var(--display);letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(44px,5.4vw,84px);font-weight:700;line-height:1}.cap p{color:#bfd6ec;max-width:440px;margin:18px 0 0;font-size:18px}.cap .chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.cap .chips span{color:#e6f0fa;border:1px solid #ffffff40;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.cap.c0 h2 em{color:var(--sky);font-style:normal}.steps{z-index:3;flex-direction:column;gap:18px;display:flex;position:absolute;top:50%;right:max(clamp(20px,4vw,48px),50vw - 592px);transform:translateY(-50%)}.steps div{color:#ffffff59;justify-content:flex-end;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.steps div i{border:2px solid;border-radius:50%;width:12px;height:12px;display:block}.cue{letter-spacing:.2em;color:#8fb0cf;flex-direction:column;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.cue b{border:2px solid #8fb0cf;border-radius:14px;width:26px;height:42px;display:block;position:relative}.cue b:after{content:"";background:#8fb0cf;border-radius:2px;width:4px;height:8px;animation:1.6s ease-in-out infinite wheel;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes wheel{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,14px)}}.reveal{z-index:5;clip-path:circle(150% at 66% 58%);background:var(--deep);position:absolute;inset:0}.reveal video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reveal:after{content:"";background:linear-gradient(90deg,#002b4de0 0%,#002b4d8c 45%,#002b4d1a 100%);position:absolute;inset:0}.final{z-index:6;pointer-events:none;align-items:center;padding-left:max(clamp(20px,4vw,48px),50vw - 592px);display:flex;position:absolute;inset:0}.final>div{pointer-events:auto;max-width:620px}.final h1{color:#fff;font-size:clamp(46px,5.8vw,92px)}.final h1 em{color:var(--sky);font-style:normal}.final p{color:#dceefc;max-width:520px;margin:22px 0 0;font-size:19px}.final .acts{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.final .fl{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.final .fl a{-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;font-weight:700;display:flex}.final .fl a b{font-family:var(--mono);font-size:16px;font-weight:600;display:block}.final .fl a small{color:#bfd6ec;font-weight:600;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pin-grid{animation:linear both gridMove;animation-timeline:--pin;animation-range:contain}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(-168px,-336px)}}.pin-glow{animation:linear both glowMove;animation-timeline:--pin;animation-range:contain}@keyframes glowMove{0%{opacity:.4;transform:translate(-50%,-50%)scale(.6)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{transform:translate(-50%,-50%)scale(.9)}}.pin-scene .wrapsvg{animation:linear both camera;animation-timeline:--pin;animation-range:contain contain 88%}@keyframes camera{0%{transform:translateY(18%)scale(.82)rotate(-2deg)}35%{transform:translateY(6%)scale(.95)rotate(0)}70%{transform:translateY(0)scale(1.02)}to{transform:translateY(-4%)scale(1.12)rotate(1deg)}}.pl-base{animation:linear both palIn;animation-timeline:--pin;animation-range:contain contain 7%}@keyframes palIn{0%{opacity:0;transform:translateY(420px)}to{opacity:1;transform:none}}.pc{animation:linear both drop;animation-timeline:--pin}@keyframes drop{0%{transform:translate(var(--dx),-900px) rotate(var(--rot));opacity:0}55%{opacity:1}78%{transform:translateY(14px)rotate(0)}88%{transform:translateY(-6px)}to{opacity:1;transform:none}}.strap{animation:linear both strap;animation-timeline:--pin;animation-range:contain 72% contain 79%}@keyframes strap{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tag{animation:linear both tagIn;animation-timeline:--pin;animation-range:contain 78% contain 84%}@keyframes tagIn{0%{opacity:0;transform:translate(-50%,-160%)rotate(-40deg)scale(1.8)}60%{opacity:1;transform:translate(-50%,-6%)rotate(8deg)scale(1)}80%{transform:translate(-50%,-12%)rotate(-7deg)}to{transform:translate(-50%,-10%)rotate(-4deg)}}.cap{animation:linear both cap;animation-timeline:--pin}@keyframes cap{0%{opacity:0;filter:blur(8px);transform:translateY(60px)}18%{opacity:1;filter:blur();transform:none}82%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(8px);transform:translateY(-60px)}}.cap.c0{animation-name:cap0;animation-range:contain contain 9%}@keyframes cap0{0%,40%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(8px);transform:translateY(-60px)}}.cap.c1{animation-range:contain 7% contain 27%}.cap.c2{animation-range:contain 26% contain 45%}.cap.c3{animation-range:contain 44% contain 62%}.cap.c4{animation-range:contain 61% contain 86%}.steps div{animation:linear both stepOn;animation-timeline:--pin}@keyframes stepOn{0%{color:#ffffff59}10%,90%{color:#fff}to{color:var(--sky)}}.steps div:first-child{animation-range:contain 7% contain 27%}.steps div:nth-child(2){animation-range:contain 26% contain 45%}.steps div:nth-child(3){animation-range:contain 44% contain 62%}.steps div:nth-child(4){animation-range:contain 61% contain 86%}.steps div:nth-child(5){animation-range:contain 86%}.cue{animation:linear both cueOut;animation-timeline:--pin;animation-range:contain contain 4%}@keyframes cueOut{to{opacity:0;transform:translate(-50%,20px)}}.reveal{animation:linear both rev;animation-timeline:--pin;animation-range:contain 85% contain 97%}@keyframes rev{0%{clip-path:circle(0% at 66% 58%)}to{clip-path:circle(150% at 66% 58%)}}.reveal video{animation:linear both vz;animation-timeline:--pin;animation-range:contain 85%}@keyframes vz{0%{transform:scale(1.5)}to{transform:scale(1)}}.final>div{animation:linear both fin;animation-timeline:--pin;animation-range:contain 90% contain 99%}@keyframes fin{0%{opacity:0;transform:translateY(60px)}}}}@media (max-width:980px){.pin-scene{top:38%;left:0}.caps{align-items:flex-start;width:auto;height:34%;top:6%;bottom:auto;right:clamp(20px,4vw,48px)}.cap h2{font-size:clamp(34px,8vw,52px)}.cap p{font-size:16px}.steps{display:none}.tag{width:150px}.pin-stage{height:calc(min(100vh,1000px) - 70px);top:70px}}
.mnavbar{z-index:20;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:84px}.mnavbar .wrap{gap:8px;padding-block:14px;display:flex;overflow-x:auto}.mnavbar a{border:1.5px solid var(--line);height:48px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.mnavbar a:hover{border-color:var(--blue);color:var(--blue)}.mnavbar a i{border-radius:50%;width:12px;height:12px;display:block}.mat{border-bottom:1px solid var(--line);padding-block:clamp(80px,9vw,130px);scroll-margin-top:150px}.mat:nth-of-type(2n){background:var(--blue-ll)}.mat-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:72px;display:grid}.mat.rev .mat-media{order:2}.mat-media{height:640px;position:relative}.mat-media img{object-fit:cover;border-radius:30px;position:absolute}.mat-media .m1{width:76%;height:88%;top:0;left:0}.mat-media .m2{border:8px solid #fff;width:44%;height:50%;bottom:0;right:0;box-shadow:0 30px 60px -24px #003a6666}.mat.rev .mat-media .m1{left:auto;right:0}.mat.rev .mat-media .m2{left:0;right:auto}.el{align-items:center;gap:14px;display:inline-flex}.el span{white-space:nowrap;color:#fff;min-width:66px;height:66px;font-family:var(--mono);border-radius:18px;flex-direction:column;justify-content:space-between;padding:8px 10px;display:flex;box-shadow:inset 0 -10px 18px #0000002e,inset 0 6px 12px #ffffff59}.el span b{font-family:var(--display);font-size:22px;line-height:1}.el span small{font-size:10px}.mat h2{margin-top:20px;font-size:clamp(44px,5vw,76px)}.mat .lead{margin-top:18px}.blk{margin-top:32px}.blk h4{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:800}.tipos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tipo{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px;font-size:14.5px;font-weight:700;line-height:1.25;transition:border-color .2s,transform .2s;display:flex}.tipo:hover{border-color:var(--blue);transform:translateY(-2px)}.tipo .sh{width:30px;height:30px;color:var(--blue);flex:none;place-items:center;display:grid}.sh i{background:currentColor;display:block}.sh .c{border-radius:50%;width:22px;height:22px}.sh .ring{background:0 0;border:5px solid;border-radius:50%;width:22px;height:22px}.sh .sq{width:20px;height:20px}.sh .sqr{background:0 0;border:5px solid;width:22px;height:22px}.sh .hex{clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);width:24px;height:24px}.sh .rect{width:28px;height:14px}.sh .rectr{background:0 0;border:4px solid;width:28px;height:16px}.sh .sheet{width:28px;height:6px}.sh .L{background:0 0;border-bottom:6px solid;border-left:6px solid;width:20px;height:20px}.sh .T{clip-path:polygon(0 0,100% 0,100% 28%,62% 28%,62% 100%,38% 100%,38% 28%,0 28%);width:24px;height:22px}.sh .U{clip-path:polygon(0 0,28% 0,28% 72%,72% 72%,72% 0,100% 0,100% 100%,0 100%);width:22px;height:22px}.sh .dot{border-radius:50%;width:12px;height:12px}.apps{flex-wrap:wrap;gap:8px;display:flex}.ligas{background:var(--deep);color:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;font-weight:700;display:inline-flex}.macts{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mat-media .m1{animation:linear both pxu;animation-timeline:view();animation-range:cover}.mat-media .m2{animation:linear both pxd;animation-timeline:view();animation-range:cover}.tipo{animation:linear both rv;animation-timeline:view();animation-range:entry}.el span{animation:linear both elIn;animation-timeline:view();animation-range:entry cover 30%}@keyframes elIn{0%{opacity:0;transform:rotate(-90deg)scale(.4)}}}}@media (max-width:1000px){.mat-grid{grid-template-columns:minmax(0,1fr);gap:40px}.mat.rev .mat-media{order:0}.mat-media{height:460px}.tipos{grid-template-columns:repeat(2,minmax(0,1fr))}.mnavbar{top:70px}}
.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.stack-img{height:660px;position:relative}.stack-img img{object-fit:cover;border-radius:28px;position:absolute;box-shadow:0 40px 80px -30px #003a6666}.stack-img .i1{width:60%;height:80%;top:0;left:0}.stack-img .i2{border:8px solid #fff;width:52%;height:60%;bottom:0;right:0}.tag-float{z-index:2;background:#fff;border-radius:20px;align-items:center;gap:12px;padding:14px 18px;font-weight:700;display:flex;position:absolute;top:44%;left:40%;box-shadow:0 20px 50px -20px #003a6666}.tag-float img{width:40px;height:40px}.what{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.what div{background:var(--blue-ll);border:1px solid var(--line);border-radius:20px;padding:22px}.what b{font-family:var(--display);margin-bottom:6px;font-size:18px;font-weight:650;display:block}.what span{color:var(--muted);font-size:15px}.mvv{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mvv-card{background:var(--blue-ll);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:18px;min-height:340px;padding:40px;display:flex;position:relative;overflow:hidden}.mvv-card.dk2{background:var(--deep);color:#fff;border-color:var(--deep)}.mvv-card.bl{background:var(--blue);color:#fff;border-color:var(--blue)}.mvv-card .k{font-family:var(--mono);letter-spacing:.12em;opacity:.75;font-size:13px}.mvv-card p{margin:0;font-size:19px;line-height:1.5}.mvv-card img{opacity:.1;width:180px;position:absolute;bottom:-40px;right:-40px}.reels3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:960px;margin:0 auto;display:grid}.reels3 .reel{aspect-ratio:9/16;background:var(--deep);border-radius:28px;overflow:hidden}.reels3 video{object-fit:cover;width:100%;height:100%}.isoq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}@media (max-width:900px){.split,.mvv,.what,.isoq{grid-template-columns:minmax(0,1fr)}.stack-img{height:460px}.reels3{grid-template-columns:minmax(0,1fr)}}
.tool{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:24px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:30px;padding:34px}.step{letter-spacing:.12em;color:var(--ink);text-transform:uppercase;align-items:center;gap:12px;margin:26px 0 14px;font-size:13px;font-weight:800;display:flex}.step:first-of-type{margin-top:0}.step i{background:var(--blue);color:#fff;width:28px;height:28px;font-style:normal;font-family:var(--mono);letter-spacing:0;border-radius:50%;place-items:center;font-size:12.5px;display:grid}.mets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mets button{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-height:88px;padding:12px;font-size:14.5px;font-weight:700;transition:all .2s;display:flex}.mets button i{border-radius:50%;width:26px;height:26px;display:block;box-shadow:inset 0 -6px 10px #0000002e,inset 0 4px 6px #ffffff80}.mets button small{font-family:var(--mono);color:var(--muted);font-size:11.5px;font-weight:500}.mets button:hover{border-color:var(--blue)}.mets button.on{border-color:var(--blue);background:var(--blue-ll);box-shadow:0 0 0 3px #0077cd24}.shapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.shapes button{border:1.5px solid var(--line);color:var(--ink);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:10px;min-height:104px;padding:12px 8px;font-size:13px;font-weight:700;line-height:1.2;transition:all .2s;display:flex}.shapes button:hover{border-color:var(--blue)}.shapes button.on{border-color:var(--blue);background:var(--blue);color:#fff}.psh{opacity:.85;background:currentColor;width:34px;height:34px;display:block}.psh.redonda{border-radius:50%}.psh.sext{clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%)}.psh.ret{width:42px;height:18px;margin-block:8px}.psh.tubo{background:0 0;border:6px solid;border-radius:50%}.psh.tuboq{background:0 0;border:6px solid}.psh.chapa{width:46px;height:7px;margin-block:13px}.psh.cant{background:0 0;border-bottom:7px solid;border-left:7px solid}.psh.tubor{background:0 0;border:6px solid;width:46px;height:30px;margin-block:2px}.psh.bucha{background:0 0;border:11px solid;border-radius:50%}.psh.xadrez{clip-path:polygon(0 40%,8% 40%,13% 0,18% 40%,33% 40%,38% 0,43% 40%,58% 40%,63% 0,68% 40%,83% 40%,88% 0,93% 40%,100% 40%,100% 100%,0 100%);width:46px;height:12px;margin-block:11px}.psh.perft{clip-path:polygon(0 0,100% 0,100% 22%,61% 22%,61% 100%,39% 100%,39% 22%,0 22%)}.psh.perfu{background:0 0;border:7px solid;border-top:0}.inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.unit{position:relative}.unit input{padding-right:52px}.unit span{font-family:var(--mono);color:var(--muted);font-size:13px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.draw{background:var(--blue-ll);border:1px solid var(--line);border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden}.draw-grid{background-image:linear-gradient(#0077cd14 1px,#0000 1px),linear-gradient(90deg,#0077cd14 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.draw-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 26px;display:flex;position:relative}.draw-hd b{font-family:var(--display);font-size:18px}.draw-hd span{font-family:var(--mono);color:var(--muted);font-size:12.5px}.draw-svg{flex:1;place-items:center;min-height:320px;padding:0 20px;display:grid;position:relative}.draw-svg svg{width:100%;max-width:440px;height:auto;animation:.45s both pop}.res{background:var(--blue);color:#fff;border-radius:22px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px 28px;margin:0 14px 14px;padding:24px 26px;display:grid;position:relative}.res span{color:#dceefc;font-size:13px;font-weight:600}.res .big{font-family:var(--mono);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(38px,3.4vw,54px);font-weight:600;line-height:1}.res .big small{color:#dceefc;letter-spacing:0;margin-left:6px;font-size:.3em}.res .mid{font-family:var(--mono);margin-top:4px;font-size:22px;font-weight:600}.formula{font-family:var(--mono);color:var(--muted);margin:0 26px 18px;font-size:13px;position:relative}.tables{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px;display:grid}.dens{background:var(--deep);color:#fff;border-radius:28px;padding:30px}.dens h3{margin:0 0 18px}.dens div{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.dens div span{align-items:center;gap:10px;font-weight:700;display:flex}.dens div i{border-radius:50%;width:14px;height:14px;display:block}.dens b{font-family:var(--mono);font-weight:500}.inch{border:1px solid var(--line);border-radius:28px;padding:30px}.inch-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.inch-grid div{background:var(--blue-ll);text-align:center;border-radius:14px;padding:12px 10px;transition:background .2s,color .2s}.inch-grid div:hover{background:var(--blue);color:#fff}.inch-grid b{font-family:var(--mono);font-size:16px;display:block}.inch-grid span{font-family:var(--mono);opacity:.75;font-size:12.5px}@media (max-width:1060px){.tool,.tables{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mets,.shapes{grid-template-columns:repeat(2,minmax(0,1fr))}.inch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.res{grid-template-columns:repeat(2,minmax(0,1fr))}.res>div:first-child{grid-column:1/-1}.inputs{grid-template-columns:minmax(0,1fr)}}
.sim{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.sim .panel{border:1px solid var(--line);background:#fff;border-radius:30px;padding:34px}.seg2{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.seg2 button{border:1.5px solid var(--line);height:46px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.seg2 button i{border-radius:50%;width:10px;height:10px;display:block}.seg2 button.on{background:var(--blue);color:#fff;border-color:var(--blue)}.simres{background:var(--blue);color:#fff;isolation:isolate;border-radius:30px;flex-direction:column;justify-content:space-between;gap:24px;padding:34px;display:flex;position:relative;overflow:hidden}.simres img{opacity:.1;z-index:-1;width:260px;position:absolute;bottom:-60px;right:-60px}.simres .big{font-family:var(--mono);letter-spacing:-.04em;font-size:clamp(40px,4.6vw,68px);font-weight:600;line-height:1}.simres .row{color:#dceefc;border-top:1px dashed #ffffff4d;justify-content:space-between;padding-top:12px;font-size:15px;display:flex}.simres .row b{font-family:var(--mono);color:#fff;font-weight:500}.htable{border-collapse:collapse;width:100%}.htable th{text-align:right;letter-spacing:.1em;color:var(--muted);border-bottom:2px solid var(--ink);padding:14px 16px;font-size:12.5px;font-weight:700}.htable th:first-child,.htable td:first-child{text-align:left}.htable td{text-align:right;border-bottom:1px solid var(--line);font-family:var(--mono);padding:14px 16px;font-size:15px}.htable tr:hover td{background:var(--blue-ll)}.htable .u{color:#0e8a4a}.htable .d{color:#c4282d}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{text-align:left;width:100%;font-family:var(--display);color:var(--ink);letter-spacing:-.015em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:21px;font-weight:650;display:flex}.faq-q span.pm{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:20px;transition:transform .3s,background .3s;display:grid}.faq-q.open span.pm{background:var(--blue);color:#fff;border-color:var(--blue);transform:rotate(45deg)}.faq-a{color:var(--muted);max-width:760px;margin:0;padding:0 0 24px;animation:.35s both pop}@media (max-width:900px){.sim{grid-template-columns:minmax(0,1fr)}}.lmep-ctrl{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.lmep-idx{margin-top:32px}.lmep-per button{height:40px;padding:0 16px}.lvar{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:16px 20px}.lvar-hd{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.lvar-hd>span:first-child{color:#bfd6ec;font-size:13.5px;font-weight:700}.lvar dl{gap:6px;margin:0;display:grid}.lvar dl div{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.lvar dt{color:#8fb0cf}.lvar dd{font-family:var(--mono);color:#fff;margin:0}.lvar dl div:first-child dd{font-weight:600}.lmep-note{color:#8fb0cf;max-width:880px;margin:22px 0 0;font-size:14px}.lmeh-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.lmeh-nav{align-items:center;gap:8px;display:flex}.lmeh-arrow{border:1.5px solid var(--line);width:46px;height:46px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid}.lmeh-arrow:hover{border-color:var(--blue);color:var(--blue)}.lmeh-arrow.off{opacity:.35;pointer-events:none}.lmeh-sel select{border:1.5px solid var(--line);appearance:none;height:46px;font:inherit;color:var(--ink);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230B2440' stroke-width='2'/%3E%3C/svg%3E") right 16px center no-repeat;border-radius:999px;padding:0 40px 0 20px;font-size:15px;font-weight:700}.lmeh-sel select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lmeh-act{flex-wrap:wrap;gap:8px;display:flex}.lmeh-act .btn{min-height:46px;padding:0 20px;font-size:14.5px}.lmeh-act .btn:hover svg{transform:none}.lmeh-scroll{border:1px solid var(--line);background:#fff;border-radius:24px;overflow-x:auto}.lmeh-table{min-width:980px}.lmeh-table thead th{white-space:nowrap;vertical-align:bottom;background:var(--blue-ll);border-bottom-width:1px}.lmeh-table thead th small{letter-spacing:.04em;color:var(--muted);text-transform:none;margin-top:2px;font-size:11px;font-weight:600;display:block}.lmeh-table tbody th{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px;font-size:14.5px;font-weight:600}.lmeh-table tbody th small{color:var(--muted);margin-left:10px;font-size:12px;font-weight:600}.lmeh-table td{padding:12px 16px;font-size:14.5px}.lmeh-table th:first-child{z-index:1;background:inherit;position:sticky;left:0}.lmeh-table tbody tr{background:#fff}.lmeh-table tr.r-fora,.lmeh-table tr.r-vazio{color:var(--muted)}.lmeh-table tr.r-semana{background:var(--blue-ll)}.lmeh-table tr.r-semana th,.lmeh-table tr.r-semana td{color:var(--blue-dd);border-bottom:2px solid var(--line);font-weight:700}.lmeh-table tr.r-mes{background:var(--deep)}.lmeh-table tr.r-mes th,.lmeh-table tr.r-mes td{color:#fff;border-bottom:0;font-weight:700}.lmeh-table tr.r-mes:hover td{background:var(--deep)}.lmeh-table tr.r-var th,.lmeh-table tr.r-var td{font-weight:700}.lmeh-note{color:var(--muted);max-width:880px;margin:18px 0 0;font-size:14px}.print-only{display:none}@media (max-width:860px){.lmep-ctrl{align-items:flex-start}.lmeh-bar{flex-direction:column;align-items:stretch}.lmeh-nav{justify-content:space-between}.lmeh-sel{flex:1}.lmeh-sel select{width:100%}.lmeh-act .btn{flex:1;justify-content:center}}@media print{body *{visibility:hidden}.lmeh,.lmeh *{visibility:visible}.lmeh{width:100%;padding:0;position:absolute;top:0;left:0}.lmeh .no-print,.lmeh .sec-head{display:none}.print-only{font:700 18px/1.3 var(--display);margin:0 0 12px;display:block}.lmeh-scroll{border:0;overflow:visible}.lmeh-table{min-width:0;font-size:10px}.lmeh-table td,.lmeh-table th{padding:4px 6px!important;font-size:10px!important}.lmeh-table tr.r-mes{background:#eee!important}.lmeh-table tr.r-mes th,.lmeh-table tr.r-mes td{color:#000!important}@page{size:landscape;margin:12mm}}.lmeh-table thead th:first-child{background:var(--blue-ll)}.lmeh-table tbody th{letter-spacing:0}.lmeh-table td{white-space:nowrap}@media (max-width:760px){.mtabs.lmep-per{grid-template-columns:repeat(3,minmax(0,1fr))}.lmeh-table tbody th,.lmeh-table thead th:first-child{padding-left:14px;padding-right:12px;font-size:13.5px}}
.ct{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:40px;display:grid}.ccards{gap:10px;display:grid}.ccard{border:1px solid var(--line);color:var(--ink);text-align:left;width:100%;font:inherit;background:#fff;border-radius:22px;align-items:center;gap:16px;padding:20px;transition:border-color .25s,transform .25s;display:flex}.ccard:hover{border-color:var(--blue);color:var(--ink);transform:translate(6px)}.ccard i{background:var(--blue-l);width:52px;height:52px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.ccard.z i{background:var(--zap);color:#fff}.ccard small{color:var(--muted);font-size:13px;font-weight:600;display:block}.ccard b{font-size:17.5px}.form{background:var(--blue-ll);border:1px solid var(--line);border-radius:30px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:38px;display:grid}.form .full{grid-column:1/-1}.ok{background:var(--zap-l);color:var(--zap-d);border-radius:16px;grid-column:1/-1;align-items:center;gap:14px;padding:18px;font-weight:700;animation:.4s both pop;display:flex}.map{background:var(--deep);color:#fff;isolation:isolate;border-radius:26px;height:320px;margin-top:10px;position:relative;overflow:hidden}.map-grid{background-image:linear-gradient(#5bb8ff24 1px,#0000 1px),linear-gradient(90deg,#5bb8ff24 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.map-road{background:#5bb8ff4d;position:absolute}.map-pin{background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-100%);box-shadow:0 0 0 14px #0077cd59,0 0 0 30px #0077cd26}.map-pin img{width:36px;height:36px}.map-lbl{-webkit-backdrop-filter:blur(8px);background:#002b4db3;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}@media (max-width:900px){.ct,.form{grid-template-columns:minmax(0,1fr)}.form{padding:24px}}
.lg{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:100dvh;display:grid}.lg-side{background:var(--deep2);color:#fff;isolation:isolate;flex-direction:column;justify-content:space-between;gap:40px;padding:44px clamp(32px,4vw,64px);display:flex;position:relative;overflow:hidden}.lg-bg{object-fit:cover;z-index:-2;opacity:.35;width:100%;height:100%;animation:30s ease-in-out infinite alternate kb;position:absolute;inset:0}@keyframes kb{to{transform:scale(1.1)}}.lg-side:after{content:"";z-index:-1;background:linear-gradient(160deg,#003a668c 0%,#002b4deb 60%,#00203afa 100%);position:absolute;inset:0}.lg-logo{align-self:flex-start}.lg-logo img{width:auto;height:44px;display:block}.lg-copy{max-width:480px}.lg-copy .eyebrow{color:var(--sky)}.lg-title{font-family:var(--display);letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(30px,2.8vw,42px);font-weight:700;line-height:1.12}.feat{border-top:1px solid #ffffff24;gap:4px;margin:36px 0 0;padding:0;list-style:none;display:grid}.feat li{color:#bfd6ec;border-bottom:1px solid #ffffff24;align-items:center;gap:16px;padding:16px 0;font-size:14.5px;display:flex}.feat b{color:#fff;margin-bottom:2px;font-size:15.5px;font-weight:700;display:block}.feat i{width:44px;height:44px;color:var(--sky);background:#5bb8ff1f;border:1px solid #5bb8ff47;border-radius:14px;flex:none;place-items:center;display:grid}.lg-trust{color:#8fb0cf;align-items:center;gap:10px;font-size:13px;display:flex}.lg-trust svg{color:var(--sky)}.lg-main{flex-direction:column;justify-content:center;align-items:center;padding:96px 24px 48px;display:flex;position:relative}.lg-back{color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14.5px;font-weight:600;display:inline-flex;position:absolute;top:36px;right:clamp(24px,4vw,56px)}.lg-back:hover{color:var(--blue);border-color:var(--blue)}.lg-box{flex-direction:column;gap:20px;width:100%;max-width:420px;animation:.5s both pop;display:flex}.lg-head h1{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:32px;font-weight:700;line-height:1.1}.lg-head p{color:var(--muted);margin:10px 0 4px;font-size:15.5px}.lg-lbl{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lg-lbl label{margin-bottom:0}.lg-link{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.lg-link:hover{text-decoration:underline}.pw{position:relative}.pw input{padding-right:56px}.pw button{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw button[aria-pressed=true]{color:var(--blue)}.ck{color:var(--ink);align-items:center;gap:10px;font-size:14.5px;display:flex}.ck input{width:20px;height:20px;accent-color:var(--blue);flex:none}.lg-submit{justify-content:center;min-height:56px;font-size:16px}.lg-first{background:var(--blue-ll);border:1px solid var(--line);color:var(--muted);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:16px 18px;font-size:14px;display:flex}.lg-first b{color:var(--ink);margin-bottom:2px;font-size:14.5px;display:block}.lg-first .btn{flex:none;min-height:44px;padding:0 16px;font-size:14px}.lg-help{color:var(--muted);text-align:center;margin:28px 0 0;font-size:14px}.lg-help a{color:var(--ink);font-weight:700}@media (max-width:900px){.lg{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.lg-side{flex-direction:row;align-items:center;gap:16px;min-height:0;padding:16px 20px}.lg-logo img{height:34px}.lg-copy{display:none}.lg-trust{text-align:right;font-size:12px;display:none}.lg-main{justify-content:flex-start;padding:24px 20px 40px}.lg-back{align-self:flex-start;margin-bottom:28px;position:static}.lg-head h1{font-size:28px}body:has(.lg) .zap-fab{display:none}}@media (max-width:440px){.lg-first{flex-direction:column;align-items:stretch}.lg-first .btn{justify-content:center}}
.portal-body{background:var(--blue-ll)}.app{grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.sb{background:var(--deep2);color:#c9d5f0;flex-direction:column;gap:28px;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.sb .logo,.sb .logo-word b,.sb .logo-mark span{color:#fff}.sb .logo-mark{color:var(--sky)}.sb nav{flex-direction:column;gap:4px;display:flex}.sb nav button{color:#c9d5f0;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;height:48px;padding:0 14px;font-size:15px;font-weight:500;transition:background .2s,color .2s;display:flex}.sb nav button:hover{color:#fff;background:#ffffff0f}.sb nav button.on{background:var(--blue);color:#fff}.sb nav button .bd{font-family:var(--mono);color:#fff;background:#e5484d;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11.5px}.sb-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:12px;margin-top:auto;padding:18px;display:flex}.sb-card .who{align-items:center;gap:12px;display:flex}.sb-card .av{background:var(--zap);color:#fff;width:44px;height:44px;font-weight:800;font-family:var(--display);border-radius:50%;place-items:center;display:grid}.sb-card small{color:#9fb0d6;font-size:12px;display:block}.sb-card b{color:#fff}.main{min-width:0;padding:28px clamp(20px,3vw,44px) 60px}.ptop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.ptop h1{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:800;font-stretch:115%}.ptop .sub{color:var(--muted);font-size:15px}.top-r{align-items:center;gap:10px;display:flex}.srch{border:1px solid var(--line);height:48px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:10px;min-width:260px;padding:0 16px;display:flex}.srch input{font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.ibtn{border:1px solid var(--line);width:48px;height:48px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.ibtn .dot{background:#e5484d;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:10px;right:11px}.client{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:5px 16px 5px 5px;display:flex}.client .av{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.client small{color:var(--muted);font-size:12px;line-height:1.2;display:block}.client b{font-size:14px;line-height:1.2}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpi{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:22px;animation:.5s both pop;display:flex}.kpi:nth-child(2){animation-delay:50ms}.kpi:nth-child(3){animation-delay:.1s}.kpi:nth-child(4){animation-delay:.15s}.kpi .l{color:var(--muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}.kpi .l i{background:var(--steel);width:38px;height:38px;color:var(--blue);border-radius:11px;place-items:center;display:grid}.kpi .v{font-family:var(--mono);letter-spacing:-.03em;font-size:28px;font-weight:600}.kpi .s{color:var(--muted);font-size:13px}.kpi.warn .l i{color:#c4282d;background:#fdecec}.bar{background:var(--steel);border-radius:99px;height:8px;overflow:hidden}.bar i{background:var(--blue);border-radius:99px;height:100%;animation:1.2s cubic-bezier(.2,.7,.2,1) both barg;display:block}@keyframes barg{0%{width:0}}.cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;padding:24px;animation:.5s both pop}.card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-h h3{font-family:var(--display);margin:0;font-size:20px;font-weight:750;font-stretch:110%}.lnk{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.tbl{border-collapse:collapse;width:100%;font-size:14.5px}.tbl th{text-align:left;font-family:var(--mono);letter-spacing:.1em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:500}.tbl td{border-bottom:1px solid var(--steel);white-space:nowrap;padding:14px 12px}.tbl tr:last-child td{border-bottom:0}.tbl tr:hover td{background:var(--blue-ll)}.tbl .mono{font-family:var(--mono)}.st{border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.st.aberto{color:#1546c4;background:#eef3ff}.st.vencido{color:#b4232a;background:#fdecec}.st.pago{color:#0d6e38;background:#e9f8ef}.st.trans{color:#9a5b00;background:#fff4e5}.racts{gap:6px;display:flex}.abtn{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.abtn:hover{border-color:var(--ink)}.abtn.pri{background:var(--ink);border-color:var(--ink);color:#fff}.abtn.done{color:#0d6e38;background:#e9f8ef;border-color:#bde7cd}.filters{flex-wrap:wrap;gap:6px;display:flex}.filters button{border:1px solid var(--line);height:38px;color:var(--ink);background:#fff;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.filters button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.order{border-bottom:1px solid var(--steel);padding:18px 0}.order:last-child{border-bottom:0}.order-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-h b{font-family:var(--mono)}.order-h small{color:var(--muted);font-size:13.5px}.osteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.osteps div{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.osteps div:before{content:"";background:var(--steel);border-radius:99px;height:6px}.osteps div.ok{color:var(--ink);font-weight:600}.osteps div.ok:before{background:var(--blue)}.mini-lme{gap:10px;display:grid}.mini-lme div{background:var(--blue-ll);border-radius:14px;justify-content:space-between;align-items:center;padding:14px;display:flex}.mini-lme b{font-family:var(--mono)}.dados{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dados .field input{background:var(--blue-ll)}.toast{background:var(--ink);color:#fff;z-index:90;border-radius:14px;align-items:center;gap:10px;padding:14px 20px;font-size:14.5px;animation:.35s both pop;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -16px #06122b80}.sample{font-family:var(--mono);letter-spacing:.08em;color:#9a5b00;background:#fff4e5;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:11.5px;display:inline-flex}@media (max-width:1180px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cols{grid-template-columns:minmax(0,1fr)}.srch{display:none}}@media (max-width:860px){.app{grid-template-columns:minmax(0,1fr)}.sb{height:auto;padding:16px;position:static}.sb nav{flex-direction:row;overflow-x:auto}.sb nav button{flex:none}.sb-card{display:none}.dados,.kpis{grid-template-columns:minmax(0,1fr)}.client div{display:none}}
.bgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bcard{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;overflow:hidden}.bcard:hover{border-color:var(--blue);transform:translateY(-4px);box-shadow:0 24px 50px -28px #003a6673}.bcard-img{aspect-ratio:16/9;background:var(--blue-l);display:block;overflow:hidden}.bcard-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.bcard:hover .bcard-img img{transform:scale(1.04)}.bcard-ph{background:linear-gradient(135deg,var(--blue),var(--deep));place-items:center;width:100%;height:100%;display:grid}.bcard-ph img{opacity:.55;object-fit:contain;width:64px;height:64px}.bcard:hover .bcard-ph img{transform:none}.bcard-body{flex-direction:column;flex:1;gap:12px;padding:26px 28px 30px;display:flex}.bcard-body time{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.bcard-body .h3 a{color:var(--ink)}.bcard-body .h3 a:after{content:"";position:absolute;inset:0}.bcard{position:relative}.bcard-body p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.bcard-more{color:var(--blue);align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:14.5px;font-weight:700;display:inline-flex}.bcard-more svg{transition:transform .25s}.bcard:hover .bcard-more svg{transform:translate(4px)}.blog-home{background:var(--blue-ll)}.blog-empty{text-align:center;justify-items:center;gap:14px;max-width:560px;margin:0 auto;display:grid}.bpager{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:56px;font-size:15px;font-weight:600;display:flex}.post-narrow{max-width:820px}.post-hero{background:var(--blue-ll);padding:clamp(56px,7vw,100px) 0 clamp(48px,6vw,80px)}.post-hero .crumbs{color:var(--muted)}.post-hero .crumbs a{color:var(--blue)}.post-hero h1{font-size:clamp(36px,4.6vw,64px)}.post-hero .lead{max-width:none;margin-top:22px}.post-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:10px;margin:26px 0 0;font-size:14px;font-weight:700;display:flex}.post-cover{max-width:1080px;margin-top:clamp(-40px,-3vw,-24px)}.post-cover img{aspect-ratio:16/9;object-fit:cover;border-radius:28px;width:100%;box-shadow:0 30px 70px -40px #003a6699}.post-body{color:var(--ink);padding-block:clamp(48px,6vw,80px);font-size:18.5px;line-height:1.75}.post-body>*{margin:0}.post-body>*+*{margin-top:1.15em}.post-body h2{font-family:var(--display);letter-spacing:-.02em;margin-top:1.8em;font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1.2}.post-body h3{font-family:var(--display);letter-spacing:-.01em;margin-top:1.6em;font-size:clamp(21px,1.8vw,25px);font-weight:650;line-height:1.25}.post-body h4{margin-top:1.4em;font-size:18.5px;font-weight:800}.post-body a{text-underline-offset:3px;text-decoration:underline}.post-body ul,.post-body ol{padding-left:1.4em}.post-body li+li{margin-top:.4em}.post-body li::marker{color:var(--blue)}.post-body blockquote{border-left:4px solid var(--blue);color:var(--muted);padding:4px 0 4px 24px;font-size:1.08em;font-style:italic}.post-body img{border-radius:20px;width:100%;height:auto;margin-block:.6em}.post-body hr{border:0;border-top:1px solid var(--line);margin-block:2.2em}.post-body code{font-family:var(--mono);background:var(--blue-l);border-radius:6px;padding:2px 6px;font-size:.88em}.post-body pre{background:var(--deep2);color:#dceefc;border-radius:16px;padding:20px 24px;font-size:15px;overflow-x:auto}.post-body pre code{color:inherit;background:0 0;padding:0}.post-more{padding-top:0}@media (max-width:1024px){.bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.bgrid{grid-template-columns:minmax(0,1fr);gap:18px}.bcard-body{padding:22px 22px 26px}.post-body{font-size:17.5px}.post-cover{padding-inline:0}.post-cover img{border-radius:0}}
.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--blue);color:#fff;border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.skip:focus{color:#fff;top:12px}:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.ftr .contact a{display:inline}.portal-shell .ticker,.portal-shell .hdr{display:none}.err-msg{color:#9b1c22;background:#fdecec;border-radius:14px;grid-column:1/-1;padding:14px 16px;font-weight:700}.blk .h4x{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:800}summary.faq-q{cursor:pointer;list-style:none}summary.faq-q::-webkit-details-marker{display:none}details[open]>summary.faq-q span.pm{background:var(--blue);color:#fff;border-color:var(--blue);transform:rotate(45deg)}
