.mv{--navy:#0b1628;--navy-2:#11223b;--abyss:#070f1d;--celeste:#17a3de;--azul:#3365ae;--paper:#f3f5f8;--white:#fff;--ink:#0b1628;--muted:#556275;--muted-d:#9fb0c5;--soft-d:#c8d4e3;--hair:rgba(11,22,40,.12);--hair-d:rgba(255,255,255,.12);--wrap:1320px;--gut:clamp(16px,4vw,48px);--bar:68px;--ease:cubic-bezier(.2,.7,.1,1)}.x-app .mv *{box-sizing:border-box;margin:0;padding:0}.x-app .mv{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:120px}.x-app .mv{background:var(--white);color:var(--ink);font:400 17px/1.6 Open Sans,system-ui,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}.x-app .mv img{display:block;max-width:100%}.x-app .mv a{color:inherit}.x-app .mv button{font:inherit;color:inherit}.x-app .mv .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.x-app .mv .lbl{font:600 11px/1.35 Orbitron,sans-serif;letter-spacing:.16em;text-transform:uppercase}.x-app .mv .sep{font-family:Open Sans,sans-serif;letter-spacing:0}.x-app .mv .num{font-variant-numeric:tabular-nums lining-nums}.x-app .mv h1,.x-app .mv h2,.x-app .mv h3{font-family:Open Sans,sans-serif;letter-spacing:-.022em}.x-app .mv h2{font-weight:800;font-size:clamp(30px,3.6vw,48px);line-height:1.06;max-width:22ch}.x-app .mv h3{font-weight:700;font-size:19px;line-height:1.3;letter-spacing:-.01em}.x-app .mv .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:4px;font:700 15px/1.2 Open Sans,sans-serif;text-decoration:none;transition:background .2s,color .2s,border-color .2s;border:1px solid transparent;cursor:pointer}.x-app .mv .btn-w{background:#fff;color:var(--navy)}.x-app .mv .btn-w:hover{background:#dff1fb}.x-app .mv .btn-o{border-color:#fff6;color:#fff}.x-app .mv .btn-o:hover{border-color:#fff}.x-app .mv .btn-d{background:var(--navy);color:#fff}.x-app .mv .btn-d:hover{background:var(--azul)}.x-app .mv .btn-line{border-color:var(--navy);color:var(--navy)}.x-app .mv .btn-line:hover{background:var(--navy);color:#fff}.x-app .mv .btn svg{width:18px;height:18px;flex:none}.x-app .mv .more{font-weight:700;font-size:15px;text-decoration:none;color:var(--azul);border-bottom:1px solid currentColor;padding-bottom:1px}.x-app .mv .more:hover,.x-app .mv .dark .more{color:var(--celeste)}.x-app .mv .dark .more:hover{color:#fff}.x-app .mv .src{font-size:12.5px;color:var(--muted)}.x-app .mv .src a{color:inherit;text-underline-offset:2px}.x-app .mv .dark .src{color:#7f93ae}.x-app .mv .bar{position:fixed;inset:0 0 auto;z-index:50;color:#fff;transition:background .3s,box-shadow .3s}.x-app .mv .bar.solid{background:#0b1628;box-shadow:0 1px 0 var(--hair-d)}.x-app .mv .bar .row{display:flex;align-items:center;justify-content:space-between;gap:20px;height:var(--bar)}.x-app .mv .brand{display:flex;align-items:center;gap:11px;text-decoration:none;font-weight:800;font-size:17px;letter-spacing:-.01em;white-space:nowrap}.x-app .mv .brand img{width:32px;height:auto}.x-app .mv .menu{display:flex;align-items:center;gap:24px;list-style:none;font-size:14px;font-weight:600}.x-app .mv .menu a{text-decoration:none;opacity:.85;white-space:nowrap}.x-app .mv .menu a:hover{opacity:1}.x-app .mv .menu .lang{font:600 11px Orbitron,sans-serif;letter-spacing:.14em;opacity:.7}.x-app .mv .menu .btn{min-height:40px;padding:0 16px;font-size:14px;opacity:1}.x-app .mv .burger{display:none;background:none;border:1px solid var(--hair-d);border-radius:4px;width:44px;height:40px;cursor:pointer}.x-app .mv .burger span{display:block;width:18px;height:1.5px;background:#fff;margin:4px auto}.x-app .mv .index{border-top:1px solid var(--hair-d);background:#070f1d;overflow:hidden;max-height:0;transition:max-height .35s var(--ease)}.x-app .mv .bar.solid .index{max-height:44px}.x-app .mv .index ol{display:flex;gap:4px;list-style:none;height:44px;align-items:center;overflow-x:auto;scrollbar-width:none}.x-app .mv .index a{display:block;padding:7px 10px;text-decoration:none;color:#8aa0bd;font:600 10px Orbitron,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid transparent}.x-app .mv .index a:hover{color:#fff}.x-app .mv .index a.on{color:#fff;border-bottom-color:var(--celeste)}.x-app .mv .index a i{font-style:normal;color:#4f6584;margin-right:6px}.x-app .mv .drawer,.x-app .mv .mbar{display:none}.x-app .mv .hero{background:var(--navy);color:#fff;position:relative;padding-top:var(--bar)}.x-app .mv .hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(24px,4vw,64px);padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(36px,4vw,56px);align-items:start}.x-app .mv .hero-text{position:sticky;top:calc(var(--bar) + 60px);padding-top:clamp(20px,6vh,90px)}.x-app .mv .eyebrow{color:var(--celeste);display:block}.x-app .mv .eyebrow:before{content:"";display:inline-block;width:28px;height:1px;background:currentColor;vertical-align:middle;margin-right:12px}.x-app .mv .hero h1{font-weight:800;font-size:clamp(40px,4.3vw,62px);line-height:1.03;letter-spacing:-.03em;margin:22px 0 24px;max-width:15ch}.x-app .mv .hero h1 em{font-style:normal;color:var(--celeste)}.x-app .mv .hero .lead{font-size:18px;color:var(--soft-d);max-width:44ch}.x-app .mv .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.x-app .mv .trust{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:var(--muted-d)}.x-app .mv .trust b{color:#fff;font-weight:700}.x-app .mv .trust a{text-decoration:none}.x-app .mv .trust span+span:before{content:"·";margin-right:18px;color:#4c5d75}.x-app .mv .mapfig{margin:0;min-width:0}.x-app .mv .mapsvg{display:block;width:100%;height:auto;overflow:hidden}.x-app .mv .mapsvg .land{fill:var(--navy-2)}.x-app .mv .mapsvg .sea{fill:url(#hatch)}.x-app .mv .mapsvg .grat{stroke:#ffffff12;stroke-width:.6;fill:none}.x-app .mv .mapsvg .gratlbl{fill:#5d7190;font:500 7.5px Orbitron,sans-serif;letter-spacing:.08em}.x-app .mv .mapsvg .coast{stroke:#46607f;stroke-width:.9;fill:none}.x-app .mv .mapsvg .river{stroke:var(--azul);stroke-width:1.6;fill:none;stroke-linejoin:round}.x-app .mv .mapsvg .tropic{stroke:#4a5f7c;stroke-width:.7;stroke-dasharray:6 4;fill:none}.x-app .mv .mapsvg .region{fill:#4f6584;font:600 8px Orbitron,sans-serif;letter-spacing:.32em}.x-app .mv .mapsvg .sealbl{fill:#3e5574;font:italic 600 10px Open Sans,sans-serif;letter-spacing:.24em}.x-app .mv .mapsvg .route{stroke:#e9f2fa;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s,opacity .25s,stroke-width .25s}.x-app .mv .mapsvg .route.mx{stroke:#9fc7e6}.x-app .mv .mapsvg .routelbl{fill:#8aa0bd;font:600 7px Orbitron,sans-serif;letter-spacing:.1em;transition:opacity .25s}.x-app .mv .mapsvg .routelbl-bg{fill:var(--navy)}.x-app .mv .mapsvg.focus .route{opacity:.22}.x-app .mv .mapsvg.focus .route.on{opacity:1;stroke:var(--celeste);stroke-width:2.2}.x-app .mv .mapsvg.focus .routelbl{opacity:.25}.x-app .mv .mapsvg.focus .routelbl.on{opacity:1;fill:var(--celeste)}.x-app .mv .city{cursor:pointer;outline:none}.x-app .mv .city .hit{fill:transparent}.x-app .mv .city .dot{fill:var(--navy);stroke:#fff;stroke-width:1.5;transition:transform .25s var(--ease),fill .25s,stroke .25s;transform-box:fill-box;transform-origin:center}.x-app .mv .city.office .dot{fill:#fff}.x-app .mv .city .name{fill:#fff;font:700 10.5px Open Sans,sans-serif}.x-app .mv .city .coord{fill:#7f93ae;font:500 6.6px Orbitron,sans-serif;letter-spacing:.08em}.x-app .mv .city.on .dot,.x-app .mv .city:focus-visible .dot{fill:var(--celeste);stroke:var(--celeste);transform:scale(1.5)}.x-app .mv .city.on .name{fill:var(--celeste)}.x-app .mv .city:focus-visible .name{text-decoration:underline}.x-app .mv .pulse{fill:none;stroke:var(--celeste);stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:pulse 2.8s var(--ease) infinite}@keyframes pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(5.2);opacity:0}}.x-app .mv .mapsvg .geo{stroke:var(--celeste);stroke-width:1;stroke-dasharray:2 3;fill:none;opacity:0;transition:opacity .25s}.x-app .mv .mapsvg .geolbl{fill:var(--celeste);font:600 8px Orbitron,sans-serif;letter-spacing:.06em;opacity:0;transition:opacity .25s}.x-app .mv .mapsvg .geolbl-bg{fill:var(--navy);opacity:0;transition:opacity .25s}.x-app .mv .mapsvg .show{opacity:1}.x-app .mv .plate-frame{fill:none;stroke:#ffffff8c;stroke-width:.8}.x-app .mv .leader{stroke:var(--celeste);stroke-width:.8;fill:none;opacity:.75}.x-app .mv .plate-img{transition:opacity .45s}.x-app .mv .platecap{fill:var(--soft-d);font:600 6.8px Orbitron,sans-serif;letter-spacing:.1em}.x-app .mv .scale text{fill:#7f93ae;font:600 6.6px Orbitron,sans-serif;letter-spacing:.08em}.x-app .mv .scale rect{stroke:#7f93ae;stroke-width:.8}.x-app .mv .ring{fill:none;stroke:#3e5574;stroke-width:.8;stroke-dasharray:3 3}.x-app .mv .ringlbl{fill:#6f86a6;font:600 7px Orbitron,sans-serif;letter-spacing:.08em}.x-app .mv .cityidx{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}.x-app .mv .cityidx button{background:none;border:1px solid var(--hair-d);border-radius:3px;padding:7px 11px;cursor:pointer;font-size:13px;font-weight:600;color:var(--soft-d)}.x-app .mv .cityidx button:hover{border-color:#5d7190;color:#fff}.x-app .mv .cityidx button[aria-pressed=true]{border-color:var(--celeste);color:var(--celeste)}.x-app .mv .panel{margin-top:14px;border-top:1px solid var(--hair-d);padding-top:18px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px 32px}.x-app .mv .panel .head{grid-column:1/-1;display:flex;justify-content:space-between;gap:16px;align-items:start}.x-app .mv .panel .k{color:var(--celeste);display:block}.x-app .mv .panel .status{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:600;color:var(--soft-d)}.x-app .mv .panel .status i{width:8px;height:8px;border:1.5px solid #fff;display:inline-block}.x-app .mv .panel .status i.o{background:#fff}.x-app .mv .panel .status i.r{border-radius:50%}.x-app .mv .panel .clock{text-align:right;flex:none}.x-app .mv .panel .clock .lbl{color:#7f93ae;font-size:10px}.x-app .mv .panel .clock b{display:block;font:700 22px Orbitron,sans-serif;letter-spacing:.04em;margin-top:4px}.x-app .mv .panel .clock small{display:block;color:#7f93ae;font-size:12px;margin-top:2px}.x-app .mv .panel h3{font-size:21px;font-weight:800;line-height:1.25}.x-app .mv .panel .txt{color:#b8c6d8;font-size:15px;margin-top:8px}.x-app .mv .panel .sub{margin-top:16px}.x-app .mv .panel .sub .lbl{color:#7f93ae;font-size:10px;display:block;margin-bottom:6px}.x-app .mv .panel .sub p{color:#b8c6d8;font-size:14.5px}.x-app .mv .panel .side{border-left:1px solid var(--hair-d);padding-left:24px;display:flex;flex-direction:column;gap:16px}.x-app .mv .panel .pain{border:1px solid var(--hair-d);padding:14px 16px}.x-app .mv .panel .pain b{display:block;font-size:15px;margin-bottom:4px}.x-app .mv .panel .pain p{font-size:14px;color:#b8c6d8}.x-app .mv .panel .routes{list-style:none;display:grid;gap:6px;font-size:13.5px;color:var(--soft-d)}.x-app .mv .panel .routes b{font:600 10px Orbitron,sans-serif;letter-spacing:.1em;color:var(--celeste);display:inline-block;min-width:58px}.x-app .mv .panel .stats{display:flex;gap:24px;flex-wrap:wrap}.x-app .mv .panel .stats div{font-size:12.5px;color:#7f93ae}.x-app .mv .panel .stats b{display:block;color:#fff;font:700 18px Open Sans,sans-serif;font-variant-numeric:tabular-nums}.x-app .mv .legend{display:flex;flex-wrap:wrap;gap:6px 22px;color:#7f93ae;font-size:12px;margin-top:18px}.x-app .mv .legend i{display:inline-block;width:8px;height:8px;margin-right:7px;border:1.5px solid #fff}.x-app .mv .legend i.o{background:#fff}.x-app .mv .legend i.r{border-radius:50%}.x-app .mv .board{background:var(--abyss);color:#fff;border-top:1px solid var(--hair-d);padding:clamp(40px,5vw,64px) 0}.x-app .mv .board-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.x-app .mv .board-head .lbl{color:var(--celeste)}.x-app .mv .board-head p{color:#7f93ae;font-size:13px;max-width:52ch}.x-app .mv .board ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hair-d)}.x-app .mv .board li{padding:24px 22px 22px;border-left:1px solid var(--hair-d);border-bottom:1px solid var(--hair-d);display:flex;flex-direction:column;gap:8px;min-width:0}.x-app .mv .board li:nth-child(4n+1){border-left:0;padding-left:0}.x-app .mv .board .lbl{color:#7f93ae;font-size:10px}.x-app .mv .board .v{font-weight:800;font-size:clamp(28px,2.6vw,38px);line-height:1.05;letter-spacing:-.02em}.x-app .mv .board .v small{font-size:.5em;font-weight:700;color:var(--muted-d);letter-spacing:0;margin-left:3px}.x-app .mv .board .s{font-size:13.5px;color:var(--muted-d);line-height:1.45;flex:1}.x-app .mv .board .f{font-size:11.5px;color:#6f86a6;border-top:1px dashed #1f3150;padding-top:8px}.x-app .mv .board .f a{color:inherit;text-underline-offset:2px}.x-app .mv .board .f a:hover{color:#fff}.x-app .mv .board .bar2{height:2px;background:#1c2b44;position:relative}.x-app .mv .board .bar2 i{position:absolute;inset:0 auto 0 0;background:var(--celeste);width:0;transition:width 1.4s var(--ease)}.x-app .mv .board .stack{display:flex;height:6px;gap:2px;margin-top:2px}.x-app .mv .board .stack i{display:block;background:var(--celeste)}.x-app .mv .board .stack i+i{background:var(--azul)}.x-app .mv .sec{padding:clamp(72px,9vw,128px) 0}.x-app .mv .sec-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:clamp(36px,5vw,60px)}.x-app .mv .sec-head .lbl{color:var(--azul);display:block;margin-bottom:16px}.x-app .mv .dark .sec-head .lbl{color:var(--celeste)}.x-app .mv .sec-head p{color:var(--muted);max-width:48ch}.x-app .mv .dark .sec-head p{color:var(--muted-d)}.x-app .mv .idx{font:600 11px Orbitron,sans-serif;letter-spacing:.14em;color:var(--muted)}.x-app .mv .dark{background:var(--navy);color:#fff}.x-app .mv .pains{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px)}.x-app .mv .pain3{position:relative;padding-top:26px}.x-app .mv .pain3:before{content:"";position:absolute;top:0;left:0;height:2px;width:100%;background:var(--hair)}.x-app .mv .pain3:after{content:"";position:absolute;top:0;left:0;height:2px;width:38%;background:var(--navy);transition:width 1s var(--ease)}html.mv-anim .x-app .mv .pain3:after{width:0}html.mv-anim .x-app .mv .pain3.in:after{width:38%}.x-app .mv .pain3 .idx{display:block;margin-bottom:18px;color:var(--azul)}.x-app .mv .pain3 h3{font-size:22px;font-weight:800;margin-bottom:12px;letter-spacing:-.018em}.x-app .mv .pain3 p{color:var(--muted);font-size:16px}.x-app .mv .closing{margin-top:clamp(40px,5vw,64px);padding-top:24px;border-top:1px solid var(--hair);font-size:19px;font-weight:600;max-width:60ch}.x-app .mv .giros{background:var(--paper)}.x-app .mv .tabs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--hair);background:var(--hair);gap:1px}.x-app .mv .tab{background:var(--paper);border:0;text-align:left;padding:16px 18px 18px;cursor:pointer;display:flex;flex-direction:column;gap:6px;position:relative}.x-app .mv .tab .lbl{color:var(--muted);font-size:10px}.x-app .mv .tab b{font-size:18px;font-weight:800;letter-spacing:-.015em}.x-app .mv .tab span.d{font-size:13.5px;color:var(--muted);line-height:1.4}.x-app .mv .tab:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:transparent;transition:background .2s}.x-app .mv .tab:hover,.x-app .mv .tab[aria-selected=true]{background:#fff}.x-app .mv .tab[aria-selected=true]:after{background:var(--navy)}.x-app .mv .tab[aria-selected=true] .lbl{color:var(--azul)}.x-app .mv .gpanel{background:#fff;border:1px solid var(--hair);border-top:0}.x-app .mv .gpanel[hidden]{display:none}.x-app .mv .g-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.x-app .mv .g-ph{position:relative;min-height:380px;overflow:hidden}.x-app .mv .g-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.x-app .mv .g-ph .cap{position:absolute;left:16px;bottom:14px;color:#fff;font-size:10px;background:#0b1628bf;padding:6px 9px}.x-app .mv .g-intro{padding:clamp(28px,4vw,52px);display:flex;flex-direction:column;gap:16px;justify-content:center}.x-app .mv .g-intro .lbl{color:var(--azul)}.x-app .mv .g-intro h3{font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.12;letter-spacing:-.022em}.x-app .mv .g-intro p{color:var(--muted)}.x-app .mv .g-fact{border-left:2px solid var(--celeste);padding:4px 0 4px 16px}.x-app .mv .g-fact p{color:var(--ink);font-weight:600;font-size:15.5px}.x-app .mv .g-body{padding:clamp(28px,4vw,52px);border-top:1px solid var(--hair);display:grid;gap:clamp(32px,4vw,52px)}.x-app .mv .g-sub{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px}.x-app .mv .g-sub>.lbl{color:var(--azul);padding-top:4px}.x-app .mv .g-pains{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 36px}.x-app .mv .g-pains h4{font-size:16.5px;font-weight:700;line-height:1.35;margin-bottom:6px}.x-app .mv .g-pains p{color:var(--muted);font-size:15px}.x-app .mv .g-does{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair)}.x-app .mv .g-does div{background:#fff;padding:18px 18px 20px}.x-app .mv .g-does .n{font:600 10px Orbitron,sans-serif;letter-spacing:.14em;color:var(--azul);display:block;margin-bottom:10px}.x-app .mv .g-does h4{font-size:16px;font-weight:700;margin-bottom:6px;line-height:1.3}.x-app .mv .g-does p{color:var(--muted);font-size:14.5px}.x-app .mv .g-not{background:var(--paper);padding:18px 20px;font-size:15.5px}.x-app .mv .g-not b{display:block;margin-bottom:4px}.x-app .mv .faq details{border-top:1px solid var(--hair)}.x-app .mv .faq details:last-child{border-bottom:1px solid var(--hair)}.x-app .mv .faq summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;font-weight:700;font-size:16.5px;position:relative;line-height:1.4}.x-app .mv .faq summary::-webkit-details-marker{display:none}.x-app .mv .faq summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;margin-top:-6px;background:linear-gradient(currentColor,currentColor) center/12px 1.6px no-repeat,linear-gradient(currentColor,currentColor) center/1.6px 12px no-repeat;transition:transform .25s}.x-app .mv .faq details[open] summary:after{transform:rotate(45deg)}.x-app .mv .faq details p{color:var(--muted);padding:0 0 20px;max-width:70ch;font-size:15.5px}.x-app .mv .dark .faq details{border-color:var(--hair-d)}.x-app .mv .dark .faq details p{color:var(--muted-d)}.x-app .mv .g-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.x-app .mv .flowsec{background:var(--navy);color:#fff}.x-app .mv .flow-pains{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair-d);border:1px solid var(--hair-d);margin-bottom:clamp(48px,6vw,80px)}.x-app .mv .flow-pains div{background:var(--navy);padding:20px 22px}.x-app .mv .flow-pains .lbl{color:#7f93ae;font-size:10px;display:block;margin-bottom:10px}.x-app .mv .flow-pains h4{font-size:16.5px;margin-bottom:6px}.x-app .mv .flow-pains p{font-size:14.5px;color:var(--muted-d)}.x-app .mv .flowgrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,80px)}.x-app .mv .flowstick{position:sticky;top:140px;align-self:start}.x-app .mv .flowsvg{width:100%;height:auto;display:block}.x-app .mv .flowsvg text{font-family:Open Sans,sans-serif}.x-app .mv .flowsvg .fl{fill:#fff;font-size:13px;font-weight:700}.x-app .mv .flowsvg .fs{fill:var(--muted-d);font-size:11px}.x-app .mv .flowsvg .fk{fill:var(--celeste);font:600 9px Orbitron,sans-serif;letter-spacing:.14em}.x-app .mv .flowsvg .side{fill:#7f93ae;font:600 10px Orbitron,sans-serif;letter-spacing:.2em}.x-app .mv .flowsvg .box{fill:var(--navy);stroke:#ffffff4d;stroke-width:1;transition:stroke .4s}.x-app .mv .flowsvg .wire{fill:none;stroke:var(--celeste);stroke-width:1.6}.x-app .mv .flowsvg .bline{stroke:var(--azul);stroke-width:1.6;stroke-dasharray:3 4}.x-app .mv .flowsvg .node{transition:opacity .5s}.x-app .mv .flowsvg .node.dim{opacity:.22}.x-app .mv .flowsvg .node.lit .box{stroke:var(--celeste)}.x-app .mv .fsteps{list-style:none}.x-app .mv .fstep{min-height:58vh;padding:20px 0 40px;border-top:1px solid var(--hair-d);opacity:.38;transition:opacity .4s}.x-app .mv .fstep:first-child{border-top:0;padding-top:0}.x-app .mv .fstep.on{opacity:1}.x-app .mv .fstep .lbl{color:var(--celeste);display:block;margin-bottom:14px}.x-app .mv .fstep h3{font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.18;margin-bottom:14px}.x-app .mv .fstep p{color:var(--soft-d);margin-bottom:12px}.x-app .mv .fstep .src{color:#7f93ae}.x-app .mv .fstep:last-child{min-height:0}.x-app .mv .svc{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hair)}.x-app .mv .svc div{padding:26px 26px 28px 0;border-bottom:1px solid var(--hair);display:grid;grid-template-columns:44px 1fr;gap:4px 8px}.x-app .mv .svc div:not(:nth-child(3n+1)){padding-left:26px;border-left:1px solid var(--hair)}.x-app .mv .svc .n{font:600 10px Orbitron,sans-serif;letter-spacing:.14em;color:var(--azul);padding-top:6px;grid-row:span 2}.x-app .mv .svc h3{font-size:18px;font-weight:800}.x-app .mv .svc p{color:var(--muted);font-size:15px}.x-app .mv .svc-foot{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;font-size:15px;color:var(--muted)}.x-app .mv .how{background:var(--paper)}.x-app .mv .steps{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(18px,2vw,32px);position:relative;counter-reset:s}.x-app .mv .steps:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:var(--hair)}.x-app .mv .steps .track{position:absolute;left:0;top:6.5px;height:2px;background:var(--navy);width:100%;transition:width 2s var(--ease)}html.mv-anim .x-app .mv .steps .track{width:0}html.mv-anim .x-app .mv .steps.in .track{width:100%}.x-app .mv .steps li{position:relative;padding-top:40px;counter-increment:s;transition:opacity .5s,transform .5s}html.mv-anim .x-app .mv .steps li{opacity:0;transform:translateY(8px)}html.mv-anim .x-app .mv .steps.in li{opacity:1;transform:none}.x-app .mv .steps.in li:nth-child(3){transition-delay:.35s}.x-app .mv .steps.in li:nth-child(4){transition-delay:.7s}.x-app .mv .steps.in li:nth-child(5){transition-delay:1.05s}.x-app .mv .steps.in li:nth-child(6){transition-delay:1.4s}.x-app .mv .steps li:before{content:"";position:absolute;top:0;left:0;width:15px;height:15px;border-radius:50%;background:var(--paper);border:2px solid var(--navy);box-sizing:border-box}.x-app .mv .steps li:last-child:before{background:var(--navy)}.x-app .mv .steps li:after{content:"0" counter(s);position:absolute;top:2px;left:26px;font:600 10px Orbitron,sans-serif;letter-spacing:.14em;color:var(--azul)}.x-app .mv .steps b{display:block;font-size:17.5px;line-height:1.3;letter-spacing:-.01em;margin-bottom:10px}.x-app .mv .steps span{color:var(--muted);font-size:15px}.x-app .mv .know{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair);margin-top:clamp(48px,6vw,72px)}.x-app .mv .know div{background:var(--paper);padding:22px 22px 24px}.x-app .mv .know .lbl{color:var(--azul);font-size:10px;display:block;margin-bottom:10px}.x-app .mv .know p{color:var(--muted);font-size:15px}.x-app .mv .how-foot{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.x-app .mv .proofgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair)}.x-app .mv .proofgrid>div{background:#fff;padding:28px 26px 30px;display:flex;flex-direction:column;gap:12px}.x-app .mv .proofgrid .big{font:800 64px/1 Open Sans,sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.x-app .mv .proofgrid .big small{font-size:20px;color:var(--muted);letter-spacing:0;font-weight:700;margin-left:4px}.x-app .mv .proofgrid .lbl{color:var(--azul);font-size:10px}.x-app .mv .proofgrid h3{font-size:19px;font-weight:800}.x-app .mv .proofgrid p{color:var(--muted);font-size:15.5px;flex:1}.x-app .mv .proof-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1px;background:var(--hair);border:1px solid var(--hair);border-top:0}.x-app .mv .proof-row>div{background:#fff;padding:28px 26px 30px}.x-app .mv .proof-row .ph{padding:0;position:relative;min-height:300px}.x-app .mv .proof-row .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.x-app .mv .proof-row .ph .cap{position:absolute;left:14px;bottom:12px;color:#fff;font-size:10px;background:#0b1628bf;padding:6px 9px}.x-app .mv .programs{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.x-app .mv .programs li{border:1px solid var(--hair);padding:8px 12px;font-size:14px;font-weight:600;border-radius:3px}.x-app .mv .proof-row h3{font-size:19px;font-weight:800;margin:10px 0 8px}.x-app .mv .proof-row p{color:var(--muted);font-size:15.5px}.x-app .mv .proof-row .lbl{color:var(--azul);font-size:10px}.x-app .mv .faqgrid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,5vw,80px)}.x-app .mv .faqgrid .lbl{color:var(--azul);display:block;margin-bottom:16px}.x-app .mv .faqgrid .aside p{color:var(--muted);margin-top:18px}.x-app .mv .blog{background:var(--paper)}.x-app .mv .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair)}.x-app .mv .post{background:var(--paper);padding:26px 24px 28px;display:flex;flex-direction:column;gap:12px;text-decoration:none;transition:background .2s}.x-app .mv .post:hover{background:#fff}.x-app .mv .post .lbl{color:var(--muted);font-size:10px}.x-app .mv .post h3{font-size:19px;font-weight:800;line-height:1.3}.x-app .mv .post p{color:var(--muted);font-size:15px;flex:1}.x-app .mv .post .go{color:var(--azul);font-weight:700;font-size:14.5px}.x-app .mv .contact .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.x-app .mv .contact .lbl{color:var(--celeste);display:block;margin-bottom:16px}.x-app .mv .contact p.lead2{color:var(--soft-d);max-width:50ch;margin-top:20px}.x-app .mv .cdata{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--hair-d)}.x-app .mv .cdata div{padding:18px 18px 18px 0;border-bottom:1px solid var(--hair-d)}.x-app .mv .cdata div:nth-child(2n){padding-left:18px;border-left:1px solid var(--hair-d)}.x-app .mv .cdata .lbl{color:#7f93ae;font-size:10px;margin-bottom:6px}.x-app .mv .cdata b,.x-app .mv .cdata a{display:block;font-weight:700;font-size:16px;text-decoration:none;color:#fff}.x-app .mv .cdata a:hover{color:var(--celeste)}.x-app .mv .cdata small{display:block;color:var(--muted-d);font-size:13px;margin-top:2px}.x-app .mv .lmap{border:1px solid var(--hair-d)}.x-app .mv .lmap figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-top:1px solid var(--hair-d);font-size:13px;color:var(--muted-d)}.x-app .mv footer{background:var(--abyss);color:#7f93ae;font-size:13.5px}.x-app .mv footer .wrap{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:28px;padding-top:48px;padding-bottom:32px}.x-app .mv footer h4{font:600 10px Orbitron,sans-serif;letter-spacing:.16em;color:#fff;margin-bottom:12px;text-transform:uppercase}.x-app .mv footer a{display:block;text-decoration:none;padding:3px 0}.x-app .mv footer a:hover{color:#fff}.x-app .mv footer .legal{grid-column:1/-1;border-top:1px solid var(--hair-d);padding-top:18px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}html.mv-anim .x-app .mv .rv{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}html.mv-anim .x-app .mv .rv.in{opacity:1;transform:none}@media (max-width:1240px){.x-app .mv .menu{display:none}.x-app .mv .burger{display:block}.x-app .mv .index{display:none}.x-app .mv .drawer{display:block;position:fixed;inset:var(--bar) 0 0;background:var(--navy);z-index:49;padding:20px var(--gut) 120px;overflow-y:auto;transform:translate(100%);transition:transform .3s var(--ease);visibility:hidden}.x-app .mv .drawer.open{transform:none;visibility:visible}.x-app .mv .drawer .lbl{color:#7f93ae;font-size:10px;display:block;margin:18px 0 6px}.x-app .mv .drawer a{display:block;color:#fff;text-decoration:none;font-size:17px;font-weight:600;padding:9px 0;border-bottom:1px solid var(--hair-d)}.x-app .mv .drawer .two{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.x-app .mv .drawer .two a{font-size:15px}}@media (max-width:1100px){.x-app .mv .board ul{grid-template-columns:repeat(2,1fr)}.x-app .mv .board li:nth-child(n){border-left:1px solid var(--hair-d);padding-left:22px}.x-app .mv .board li:nth-child(odd){border-left:0;padding-left:0}.x-app .mv .steps{grid-template-columns:repeat(3,1fr);row-gap:44px}.x-app .mv .steps:before,.x-app .mv .steps .track{display:none}.x-app .mv .svc{grid-template-columns:repeat(2,1fr)}.x-app .mv .svc div:nth-child(n){padding-left:26px;border-left:1px solid var(--hair)}.x-app .mv .svc div:nth-child(odd){padding-left:0;border-left:0}.x-app .mv .g-does{grid-template-columns:repeat(2,1fr)}.x-app .mv .g-sub{grid-template-columns:1fr;gap:14px}}@media (max-width:960px){.x-app .mv .hero-grid{grid-template-columns:1fr;gap:36px}.x-app .mv .hero-text{position:static;padding-top:12px}.x-app .mv .pains,.x-app .mv .faqgrid,.x-app .mv .contact .wrap,.x-app .mv .flowgrid,.x-app .mv .g-top,.x-app .mv .proofgrid,.x-app .mv .proof-row,.x-app .mv .posts{grid-template-columns:1fr}.x-app .mv .flowstick{position:sticky;top:var(--bar);z-index:2;background:var(--navy);padding:10px 0;border-bottom:1px solid var(--hair-d)}.x-app .mv .flowsvg{max-height:38vh}.x-app .mv .fstep{min-height:0;padding:28px 0}.x-app .mv .tabs{grid-template-columns:repeat(2,1fr)}.x-app .mv .g-ph{min-height:260px}.x-app .mv .proof-row .ph{min-height:240px}.x-app .mv footer .wrap{grid-template-columns:1fr 1fr}.x-app .mv .flow-pains{grid-template-columns:1fr}}@media (max-width:620px){.x-app .mv{font-size:16px}.mv{--bar:60px}.x-app .mv .hero h1{font-size:40px}.x-app .mv .hero .lead{font-size:16.5px}.x-app .mv .ctas .btn{width:100%}.x-app .mv .trust{flex-direction:column;gap:4px}.x-app .mv .trust span+span:before{display:none}.x-app .mv .mapsvg .city .name{font-size:17px}.x-app .mv .mapsvg .city .coord,.x-app .mv .mapsvg .region,.x-app .mv .mapsvg .routelbl,.x-app .mv .mapsvg .tropiclbl{display:none}.x-app .mv .mapsvg .gratlbl{font-size:11px}.x-app .mv .mapsvg .sealbl{font-size:15px}.x-app .mv .mapsvg .platecap{font-size:11px}.x-app .mv .mapsvg .geolbl{font-size:13px}.x-app .mv .lmap .ringlbl{font-size:12px}.x-app .mv .lmap .city .name{font-size:15px}.x-app .mv .panel{grid-template-columns:1fr}.x-app .mv .panel .side{border-left:0;padding-left:0;border-top:1px solid var(--hair-d);padding-top:16px}.x-app .mv .board ul{grid-template-columns:1fr 1fr}.x-app .mv .board li{padding:18px 12px 16px}.x-app .mv .board li:nth-child(n){padding-left:12px}.x-app .mv .board li:nth-child(odd){padding-left:0}.x-app .mv .board .v{font-size:26px}.x-app .mv .board-head,.x-app .mv .sec-head{flex-direction:column;align-items:start}.x-app .mv .tabs{grid-template-columns:1fr 1fr}.x-app .mv .tab{padding:12px 12px 14px}.x-app .mv .tab span.d{display:none}.x-app .mv .tab b{font-size:15.5px}.x-app .mv .g-pains,.x-app .mv .g-does,.x-app .mv .know,.x-app .mv .svc{grid-template-columns:1fr}.x-app .mv .svc div:nth-child(n){padding-left:0;border-left:0}.x-app .mv .steps{grid-template-columns:1fr;row-gap:28px}.x-app .mv .cdata{grid-template-columns:1fr}.x-app .mv .cdata div:nth-child(2n){padding-left:0;border-left:0}.x-app .mv .g-cta .btn{width:100%}.x-app .mv .mbar{display:grid;grid-template-columns:1fr 1fr;position:fixed;inset:auto 0 0;z-index:60;background:var(--navy);border-top:1px solid var(--hair-d);padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:8px}.x-app .mv .mbar a{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:15px;text-decoration:none;border-radius:4px}.x-app .mv .mbar a:first-child{background:#fff;color:var(--navy)}.x-app .mv .mbar a:last-child{border:1px solid rgba(255,255,255,.4);color:#fff}.x-app .mv footer .wrap{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.x-app .mv *,.x-app .mv *:before,.x-app .mv *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.mv-anim .x-app .mv .rv,html.mv-anim .x-app .mv .steps li{opacity:1;transform:none}html.mv-anim .x-app .mv .steps .track{width:100%}.x-app .mv .pulse{display:none}}.x-app .mv .hero{overflow:visible;border-bottom:0}.x-app .mv .hero:before,.x-app .mv .hero:after{content:none;display:none}.x-app .mv .hero-grid{position:relative;inset:auto;background:none;-webkit-mask-image:none;mask-image:none;animation:none}.x-app .mv .hero h1{text-wrap:pretty}.x-app .mv .eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em}.x-app .mv .btn{white-space:normal;text-align:center}.x-app .mv .g-does{background:transparent;border:0;gap:0}.x-app .mv .g-does div{box-shadow:inset 0 0 0 .5px var(--hair),0 0 0 .5px var(--hair)}html{scroll-padding-top:120px}.x-app .mv .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.x-app .mv a:focus-visible,.x-app .mv button:focus-visible{outline:2px solid var(--celeste);outline-offset:2px}.x-app .mv .menu a[aria-current=page]{opacity:1;box-shadow:inset 0 -2px 0 var(--celeste)}.x-app .mv .panel .pk{color:#7f93ae;font-size:10px;display:block;margin-bottom:8px}.x-app .mv .dark h2,.x-app .mv .hero h1,.x-app .mv .hero h2{color:#fff}.x-app .mv h1,.x-app .mv h2,.x-app .mv h3,.x-app .mv h4{color:inherit}@keyframes mvdraw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes mvfade{0%{opacity:0}to{opacity:1}}.x-app .mv .mapsvg.intro .route{stroke-dasharray:1;stroke-dashoffset:1;animation:mvdraw var(--dur) cubic-bezier(.45,.05,.2,1) var(--dl) forwards}.x-app .mv .mapsvg.intro .routelbl{opacity:0;animation:mvfade .5s var(--dl) forwards}.x-app .mv .mapsvg.intro .city:not(.first){opacity:0;animation:mvfade .5s var(--dl) forwards}.x-app .mv .mapsvg.intro .plate{animation:mvfade .4s 1.7s both}.x-app .mv .mapsvg .plate{transition:opacity .35s}.x-app .mv .mapsvg .plate-img{animation:mvfade .45s both}.x-app .mv .phero .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center}.x-app .mv .phero .hero-text{position:static;padding-top:clamp(12px,3vh,40px)}.x-app .mv .phero h1{font-size:clamp(34px,3.6vw,54px);max-width:18ch}.x-app .mv .hero h1.h1-long{font-size:clamp(32px,3.3vw,48px);max-width:20ch}.x-app .mv .hero-text .cdata{margin-top:30px}.x-app .mv .hero-vis{min-width:0}.x-app .mv .hplate{margin:0;border:1px solid var(--hair-d);background:var(--navy-2)}.x-app .mv .hplate-ph{position:relative;aspect-ratio:16/10;overflow:hidden}.x-app .mv .hplate-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.x-app .mv .hplate-ph .cap,.x-app .mv .cphoto .cap{position:absolute;left:14px;bottom:12px;color:#fff;font-size:10px;background:#0b1628c7;padding:6px 9px}.x-app .mv .hfact{border-top:1px solid var(--hair-d);padding:16px 18px 18px;border-left:2px solid var(--celeste)}.x-app .mv .hfact p{color:#fff;font-weight:600;font-size:15.5px;line-height:1.5}.x-app .mv .hfact .src{display:block;margin-top:6px;color:#7f93ae}.x-app .mv .cphoto{position:relative;min-height:420px;border:1px solid var(--hair-d);overflow:hidden}.x-app .mv .cphoto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.x-app .mv .board ul.n4 li:nth-child(4n+1){border-left:0;padding-left:0}.x-app .mv .notecta{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;align-items:center}.x-app .mv .notecta .g-not{background:#fff;border-left:2px solid var(--navy)}.x-app .mv .how .svc div{background:transparent}.x-app .mv .related{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px}.x-app .mv .related .lbl{color:var(--azul);font-size:10px;margin-bottom:2px}.x-app .mv .corridor .hero-text{position:sticky;top:calc(var(--bar) + 60px)}.x-app .mv .corridor h2{max-width:16ch;margin:18px 0}.x-app .mv .corridor .lead{font-size:17px;color:var(--soft-d);max-width:46ch}.x-app .mv .doors{padding:0}.x-app .mv .doors .wrap{padding-top:0;padding-bottom:0}.x-app .mv .doors-in{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hair-d)}.x-app .mv .doors-in a{background:var(--abyss);color:#fff;text-decoration:none;padding:26px 0 28px;display:flex;flex-direction:column;gap:8px;transition:background .2s}.x-app .mv .doors-in a+a{padding-left:28px}.x-app .mv .doors-in a:hover{background:#0c1a30}.x-app .mv .doors-in .lbl{color:var(--celeste);font-size:10px}.x-app .mv .doors-in span:not(.lbl){font-size:18px;font-weight:700;line-height:1.35;max-width:36ch}.x-app .mv .doors-in b{color:var(--celeste);font-size:15px}.x-app .mv .doors-in b:after{content:" →"}.x-app .mv .doors-in.light{grid-template-columns:repeat(4,1fr);background:var(--hair);border:1px solid var(--hair)}.x-app .mv .doors-in.light a{background:var(--paper);color:var(--ink);padding:22px 22px 24px}.x-app .mv .doors-in.light a:hover{background:#fff}.x-app .mv .doors-in.light .lbl,.x-app .mv .doors-in.light b{color:var(--azul)}.x-app .mv .doors-in.light span:not(.lbl){font-size:16px}.x-app .mv .office-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:start}.x-app .mv .office .lead2{color:var(--soft-d);margin-top:10px}.x-app .mv .dist{list-style:none;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--hair-d)}.x-app .mv .dist li{padding:18px 0;border-bottom:1px solid var(--hair-d);display:flex;flex-direction:column;gap:4px}.x-app .mv .dist li:nth-child(2n){padding-left:18px;border-left:1px solid var(--hair-d)}.x-app .mv .dist .lbl{color:#7f93ae;font-size:10px}.x-app .mv .dist b{font:800 30px/1.1 Open Sans,sans-serif;letter-spacing:-.02em}.x-app .mv .dist small{color:var(--muted-d);font-size:13px}.x-app .mv .proof-row.solo{border:1px solid var(--hair);padding:0;max-width:var(--wrap);margin:0 auto}.x-app .mv .wrap.proof-row.solo{padding:0;width:calc(100% - 2*var(--gut))}.x-app .mv .steps li:after{background:#fff;padding:0 6px;left:20px}.x-app .mv .how .steps li:after{background:var(--paper)}.x-app .mv .how-foot{align-items:center}.x-app .mv .how-foot .ctas{margin-top:0}.x-app .mv .pains.n4{grid-template-columns:repeat(2,1fr);max-width:1000px}.x-app .mv .proof-row.solo{max-width:calc(var(--wrap) - 2*var(--gut))}.x-app .mv .steps.s2{grid-template-columns:repeat(2,1fr);max-width:860px}.x-app .mv .mbar{transform:translateY(110%);transition:transform .3s var(--ease)}.x-app .mv .mbar.on{transform:none}.x-app .mv .mbar svg{width:18px;height:18px}.x-app main.mv-legacy{padding-top:var(--mv-bar,68px);min-height:60vh}@media (max-width:1100px){.x-app .mv .doors-in.light{grid-template-columns:1fr 1fr}}@media (max-width:960px){.x-app .mv .phero .hero-grid{grid-template-columns:1fr}.x-app .mv .corridor .hero-text{position:static}.x-app .mv .office-grid,.x-app .mv .notecta,.x-app .mv .pains.n4{grid-template-columns:1fr}.x-app .mv .cphoto{min-height:280px}}@media (max-width:620px){.x-app main.mv-legacy{--mv-bar:60px}.x-app .mv .phero h1,.x-app .mv .hero h1.h1-long{font-size:32px}.x-app .mv .doors-in,.x-app .mv .doors-in.light{grid-template-columns:1fr}.x-app .mv .doors-in a+a{padding-left:0}.x-app .mv .dist b{font-size:24px}.x-app .mv .steps.s2{grid-template-columns:1fr}.x-app .mv .notecta .ctas .btn{width:100%}}:root{--bg: #ffffff;--surface: #ffffff;--surface-2: #f3f8fc;--celeste: #17a3de;--azul: #3365ae;--gama: #227ca2;--gris: #444444;--cyan: #17a3de;--blue: #3365ae;--orange: #3365ae;--gold: #3365ae;--text: #16202e;--body: #444444;--muted: #5b6877;--link: #444444;--border: rgba(23, 163, 222, .2);--border-strong: rgba(23, 163, 222, .42);--hairline: #e6edf3;--maxw: 1240px;--icon-accent: #17a3de;--font-sans: "Open Sans", system-ui, -apple-system, sans-serif;--font-display: "Orbitron", "Open Sans", sans-serif;--font-mono: "Orbitron", "Open Sans", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.eyebrow{font-size:13px;font-weight:700;letter-spacing:1.6px;color:var(--cyan);text-transform:uppercase}.btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;border-radius:10px;padding:12px 22px;transition:transform .18s ease,box-shadow .25s ease,background .2s;white-space:nowrap}.btn:active{transform:translateY(1px)}.hero{position:relative;padding:168px 0 96px;overflow:hidden}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(23,163,222,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(23,163,222,.05) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(120% 80% at 70% 0%,#000 0%,transparent 65%);-webkit-mask-image:radial-gradient(120% 80% at 70% 0%,#000 0%,transparent 65%);animation:gridpan 40s linear infinite}@keyframes gridpan{0%{background-position:0 0}to{background-position:56px 56px}}.hero h1{font-size:clamp(40px,6vw,66px);font-weight:800;line-height:1.04;letter-spacing:-1.5px;margin:18px 0 22px}.steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:24px}@media (max-width: 980px){.steps{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.steps{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important}}.hero h1{letter-spacing:-2px;line-height:1}.eyebrow{font-family:var(--font-mono);font-weight:500}.eyebrow:before{content:"// ";opacity:.6}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.02;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(60% 45% at 88% -15%,rgba(23,163,222,.05),transparent 60%)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;z-index:0;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg))}.hero{border-bottom:1px solid var(--hairline)}.hero{padding:150px 0 88px;border-bottom:1px solid var(--hairline);background:#fff}.hero:before,.hero:after{display:none}.hero h1{color:var(--text);font-size:clamp(40px,5.6vw,66px);letter-spacing:-1.8px;line-height:1.02}.geo{position:absolute;z-index:1}.eyebrow:before{content:none}.eyebrow{font-family:var(--font-display);font-weight:600;letter-spacing:1.4px;color:var(--celeste)}.hero h1{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,4.1vw,50px);letter-spacing:0;line-height:1.14}body:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:linear-gradient(90deg,var(--celeste),var(--azul))}.eyebrow{font-family:var(--font-sans);font-weight:700}.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--azul);color:#fff;padding:10px 16px;border-radius:8px}.skip-link:focus{left:12px}:root{--font-display:"Geist","Open Sans",system-ui,sans-serif;--font-mono:"Geist","Open Sans",system-ui,sans-serif;--accent:#17a3de;--accent-700:#227ca2;--accent-grad:linear-gradient(135deg,#17a3de,#3365ae);--arena:#f6f1ea;--warm-glow:rgba(23,163,222,.16);--sh-sm:0 1px 2px rgba(16,32,46,.04),0 6px 18px rgba(16,32,46,.06);--sh-md:0 16px 44px rgba(16,32,46,.1);--ease-out:cubic-bezier(.22,1,.36,1)}body{background:var(--arena)}.hero h1{font-family:var(--font-display);letter-spacing:-1px}.eyebrow{font-family:var(--font-display);color:var(--celeste)}.eyebrow:before{color:var(--accent);opacity:1}.btn:active{transform:translateY(0) scale(.985)}.num{font-variant-numeric:tabular-nums}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){@keyframes revealUp{0%{opacity:.4;transform:translateY(20px)}to{opacity:1;transform:none}}}}.skip-link{position:absolute;left:-9999px;top:0;z-index:2000;background:var(--azul);color:#fff;padding:10px 16px;font-weight:700;border-radius:0 0 8px}.skip-link:focus{left:0}footer a{padding-block:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.hero h1{text-wrap:balance}@media print{header,footer,nav{display:none!important}body{background:#fff!important}@page{margin:14mm}}:root{--bg: #f6f8fb;--surface: #ffffff;--surface-2: #f1f4f9;--ink: #0c1626;--ink-2: #46536a;--faint: #8793a7;--line: #e4e9f1;--line-2: #d3dae6;--navy: #0b1730;--navy-2: #10203f;--accent: #2456e6;--accent-d: #1a45c4;--accent-soft: #eaf0ff;--ok: #12a670;--shadow: 0 1px 2px rgba(12, 22, 38, .04), 0 8px 24px rgba(12, 22, 38, .05);--shadow-h: 0 14px 40px rgba(12, 22, 38, .1);--r: 12px;--r-sm: 8px;--maxw: 1200px;--font: "Geist", system-ui, -apple-system, sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", monospace}html,body{background:var(--bg)!important}body:before,body:after{display:none!important}.x-app :focus:not(:focus-visible){outline:none}.x-app{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.55;font-size:16.5px;letter-spacing:-.006em}.x-app *,.x-app *:before,.x-app *:after{box-sizing:border-box}.x-app a{color:inherit;text-decoration:none}.x-app img,.x-app svg{display:block;max-width:100%}.x-app h1,.x-app h2,.x-app h3{font-family:var(--font);font-weight:600;letter-spacing:-.028em;line-height:1.1;color:var(--ink);text-wrap:balance}@media (prefers-reduced-motion: no-preference){@keyframes xrise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
