:root{color-scheme:dark;--navy:#031222;--cyan:#08cef3;--text:#f5f7ff;--muted:#b8c8dc;--border:#1d526e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--navy);color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--cyan);outline-offset:7px}img{max-width:100%;height:auto;display:block}.wrap{width:min(1440px,92%);margin-inline:auto}.skip{position:fixed;left:20px;top:-100px;background:var(--cyan);color:#001624;padding:10px 18px;z-index:10}.skip:focus{top:20px}.landscape{position:absolute;inset:0 0 auto;height:1060px;z-index:-1;background:linear-gradient(180deg,rgba(3,18,34,.15) 0%,rgba(3,18,34,.05) 65%,#031222 100%),url('assets/montanhas.png') center top/cover no-repeat}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0 20px}.brand{width:230px}.topbar nav{display:flex;gap:38px;font-size:15px}.topbar nav a{padding:8px 0;border-bottom:1px solid transparent}.topbar nav a:hover{border-color:var(--cyan)}.status{display:flex;gap:10px;align-items:center;border:1px solid #237fa8;border-radius:30px;background:#07335999;padding:9px 16px;text-transform:uppercase;font-size:12px;letter-spacing:.09em}.status span{width:7px;height:7px;border-radius:100%;background:#68c7ef}.hero{display:grid;grid-template-columns:.9fr 1.55fr;gap:35px;align-items:center;padding:48px 0 90px;min-height:600px}.eyebrow{text-transform:uppercase;color:#83ddfa;font-size:13px;letter-spacing:.18em;margin:0 0 23px}h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(42px,4.1vw,65px);line-height:1.03;letter-spacing:-.035em;font-weight:400;margin:0 0 24px;max-width:540px}.intro{font-size:21px;color:#c8d3e6;max-width:460px;line-height:1.5;margin:0 0 30px}.primary{display:inline-flex;gap:25px;align-items:center;color:#001928;background:var(--cyan);border:1px solid #71e4fa;border-radius:40px;padding:14px 25px;font-weight:600;box-shadow:0 6px 32px #00b9e122;transition:background .2s,transform .2s}.primary:hover{background:#70e8fc;transform:translateY(-2px)}.primary span{font-size:24px;line-height:1}.product{margin:0;min-width:0;transform:perspective(1800px) rotateY(-3deg);transform-origin:center}.screen{display:grid;grid-template-columns:112px 1fr;background:linear-gradient(140deg,#08243b,#020f1b);padding:14px 10px;border:1px solid #139bdb;border-radius:17px;box-shadow:0 25px 65px #0007,0 0 18px #1595e315;overflow:hidden}.screen-logo{margin:5px 5px 16px;width:112px}.sidebar{padding-right:8px;font-size:11px}.menu{display:flex;align-items:center;gap:7px;padding:7px 6px;margin:2px 0;border-radius:5px;color:#bccce3}.menu span{font-size:16px;line-height:1;width:18px;text-align:center}.menu.active{background:#043550;color:#06ddfa;border-left:2px solid #06ddfa}.dashboard{min-width:0;align-self:start;overflow:hidden}.screen-top{display:flex;justify-content:space-between;font-size:12px;color:#c1d0e4;padding:8px 6px 17px;gap:8px}.dashboard>img{width:105.13%;max-width:none;clip-path:inset(0 4.88% 0 0 round 6px)}.product figcaption{color:#b3c5d9;font-size:12px;line-height:1.5;text-align:center;margin:13px 12px 0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;scroll-margin-top:32px}.feature{border:1px solid #3987ac;border-radius:12px;padding:28px;min-height:265px;position:relative;background:linear-gradient(135deg,rgba(2,16,29,.96),rgba(5,32,54,.78)),url('assets/montanhas.png') center 65%/cover;overflow:hidden}.feature:nth-child(2){background-position:right center}.feature:nth-child(3){background-position:left center}.step{position:absolute;right:24px;top:29px;font-size:12px;letter-spacing:.11em;color:#98b8ce}.icon{width:58px;height:58px;color:#b9e1ff;margin-bottom:18px}.feature h2{font-family:Georgia,serif;font-size:27px;line-height:1.2;font-weight:400;margin:0 0 10px}.feature p{color:#c6d2e1;margin:0;max-width:355px;line-height:1.5}.future{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:95px 40px 65px;margin-top:40px;border-top:1px solid #194059}.future h2{font:400 clamp(34px,3vw,46px)/1.12 Georgia,serif;margin:0;letter-spacing:-.02em}.future-content{align-self:center;color:#bdcbdf;font-size:18px;max-width:560px}.future-content p{margin:0 0 20px}.text-link{color:#7ee6fa;border-bottom:1px solid #3987ac;font-size:16px;padding-bottom:5px}.footer{display:flex;align-items:center;justify-content:center;gap:25px;color:#a8bad1;font-size:14px;padding:27px 0 36px;border-top:1px solid #194059}.footer span:first-of-type{border-left:1px solid #397c9b;padding-left:25px}@media(min-width:1600px){.hero{padding-top:70px;min-height:650px}.screen{grid-template-columns:120px 1fr}.sidebar{font-size:11px}}@media(max-width:1100px){.hero{grid-template-columns:1fr;gap:45px;padding:50px 0}.hero-copy{max-width:700px}h1{max-width:650px;font-size:60px}.intro{max-width:600px}.product{max-width:920px;width:100%;transform:none}.screen{grid-template-columns:112px 1fr}.sidebar{font-size:11px}.landscape{height:1150px;background-position:35% top}.features{margin-top:20px}.feature{padding:22px}.step{position:static;display:block;margin-bottom:18px}.future{gap:40px;padding-inline:0}.topbar nav{gap:22px}.status{font-size:11px}}@media(max-width:700px){.wrap{width:90%}.topbar{flex-wrap:wrap;gap:16px;padding-top:18px}.brand{width:174px}.status{font-size:10px;padding:7px 9px;letter-spacing:.03em;gap:6px}.topbar nav{order:3;width:100%;font-size:14px;gap:28px;border-top:1px solid #194059;padding-top:10px}.hero{padding:35px 0 38px;gap:35px}h1{font-size:clamp(40px,10vw,60px);max-width:520px}.eyebrow{font-size:12px;line-height:1.7;letter-spacing:.13em;max-width:320px;margin-bottom:17px}.intro{font-size:18px;max-width:460px}.primary{font-size:16px;padding:12px 20px}.landscape{height:1030px;background-position:33% 0}.screen{grid-template-columns:86px 1fr;padding:8px 6px;border-radius:10px}.screen-logo{width:73px;margin:3px 0 10px}.sidebar{font-size:9px;padding-right:4px}.menu{gap:5px;padding:6px 3px;margin:1px 0}.menu span{font-size:14px;width:15px}.screen-top{font-size:10px;padding:4px 3px 9px}.screen-top>span:last-child{display:none}.dashboard{align-self:center}.product figcaption{font-size:12px;margin:10px 0 0}.features{grid-template-columns:1fr;gap:14px}.feature{padding:25px;min-height:220px}.step{position:absolute;right:24px;top:30px}.icon{width:52px;height:52px;margin-bottom:12px}.feature h2{font-size:27px}.feature p{max-width:100%}.future{grid-template-columns:1fr;gap:25px;padding:45px 0 35px;margin-top:42px}.future h2{font-size:36px}.future-content{font-size:17px}.footer{flex-wrap:wrap;gap:12px 20px;font-size:12px;padding-bottom:25px}.footer img{width:135px}.footer span:first-of-type{padding-left:20px}.footer span:last-child{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Original brand artwork, shared across all three placements. */
.brand{width:180px}.screen-logo{width:78px}.footer img{width:130px}@media(max-width:700px){.brand{width:142px}.screen-logo{width:58px}.footer img{width:115px}}
