.landing{--black:#03050a;--black-2:#080b12;--navy:#071126;--blue:#075bff;--blue-2:#2b79ff;--white:#fff;--paper:#f4f6fa;--ink:#080b12;--muted:#667085;--line:rgba(8,11,18,.12);background:var(--white);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;overflow-x:hidden}.landing *{box-sizing:border-box}.landing .wrap{width:min(1240px,calc(100% - 48px));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-60px;z-index:999;background:#fff;color:#000;padding:12px 16px;border-radius:8px}.skip-link:focus{top:16px}.scroll-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:9999;pointer-events:none}.scroll-progress span{display:block;height:100%;width:0;background:var(--blue)}

.site-header{position:absolute;z-index:100;top:0;left:0;width:100%;color:#fff;transition:.3s ease}.site-header.is-scrolled{position:fixed;background:rgba(3,5,10,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.header-inner{height:92px;display:flex;align-items:center;justify-content:space-between}.official-brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none}.brand-symbol{width:42px;height:42px;display:block;border-radius:12px;overflow:hidden;background:#071126}.brand-symbol img{width:100%;height:100%;display:block;object-fit:cover}.brand-word{font-weight:900;font-size:20px;letter-spacing:.06em;line-height:1}.brand-word span{color:var(--blue-2)}.main-nav{display:flex;align-items:center;gap:30px}.main-nav>a{color:#c7ccda;text-decoration:none;font-size:13px;font-weight:700;transition:.2s}.main-nav>a:hover{color:#fff}.main-nav .header-cta{color:#fff;border:1px solid rgba(255,255,255,.22);padding:11px 16px;border-radius:999px}.main-nav .header-cta:hover{background:#fff;color:#000}.main-nav .header-cta span{color:#6aa0ff}.menu-toggle{display:none;background:none;border:0;width:42px;height:42px;padding:10px}.menu-toggle span{display:block;height:2px;background:#fff;margin:7px 0}

.market-hero{position:relative;min-height:920px;padding:168px 0 112px;color:#fff;background:linear-gradient(124deg,#020307 0%,#050a16 56%,#071838 100%);overflow:hidden}.market-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,#000,transparent 80%)}.market-hero:after{content:"";position:absolute;width:70%;height:1px;left:15%;bottom:73px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.hero-ambient{position:absolute;border-radius:50%;filter:blur(10px);pointer-events:none}.ambient-one{width:760px;height:760px;right:-250px;top:-200px;background:radial-gradient(circle,rgba(7,91,255,.23),transparent 66%)}.ambient-two{width:500px;height:500px;left:-260px;bottom:-260px;background:radial-gradient(circle,rgba(7,91,255,.16),transparent 65%)}.hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:65px}.hero-copy{padding-bottom:52px}.status-pill{display:inline-flex;align-items:center;gap:10px;padding:9px 13px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.045);border-radius:999px;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.13em;font-weight:800;color:#d7dcec}.status-pill i{width:7px;height:7px;border-radius:50%;background:#397fff;box-shadow:0 0 0 5px rgba(57,127,255,.13)}.market-hero h1{max-width:760px;margin:25px 0 24px;font-size:clamp(54px,6.6vw,92px);line-height:.94;letter-spacing:-.068em;font-weight:850}.market-hero h1 em,.editorial-heading h2 em,.platform-intro h2 em,.demo-copy h2 em,.security-heading h2 em,.faq-heading h2 em,.final-cta h2 em{font-style:normal;color:#4a86ff}.hero-lead{font-size:18px;line-height:1.7;max-width:600px;color:#adb5c8}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:32px;flex-wrap:wrap}.premium-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:56px;padding:0 22px;border-radius:4px;text-decoration:none;font-size:13px;font-weight:850;letter-spacing:.015em;transition:transform .2s,box-shadow .2s,background .2s}.premium-button:hover{transform:translateY(-3px)}.button-light{background:#fff;color:#05070d;box-shadow:0 18px 50px rgba(0,0,0,.24)}.button-light span{color:var(--blue);font-size:18px}.button-blue{background:var(--blue);color:#fff;box-shadow:0 18px 45px rgba(7,91,255,.28)}.text-button{color:#fff;text-decoration:none;font-size:13px;font-weight:800;border-bottom:1px solid rgba(255,255,255,.25);padding:12px 0}.text-button span{color:#6395ff;margin-left:8px}.safe-demo{margin-top:20px;font-size:11px;letter-spacing:.045em;color:#858fa6}.safe-demo span{color:#4a86ff}.safe-demo b{margin:0 7px;color:#3e4759}

.product-stage{position:relative;min-height:660px;display:grid;place-items:center;perspective:1000px}.stage-orbit{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.orbit-a{width:590px;height:590px}.orbit-b{width:450px;height:450px;border-color:rgba(7,91,255,.22)}.phone-shell{position:relative;z-index:3;width:337px;padding:9px;border-radius:49px;background:linear-gradient(145deg,#2a2f3a,#05070c 35%,#161b25);box-shadow:0 50px 100px rgba(0,0,0,.65),inset 0 0 0 1px rgba(255,255,255,.2);transform:rotate(1.5deg)}.phone-camera{position:absolute;z-index:5;top:17px;left:50%;transform:translateX(-50%);width:88px;height:24px;border-radius:20px;background:#05070b}.phone-screen{position:relative;min-height:641px;overflow:hidden;border-radius:41px;background:#f3f5f9;color:#111827;padding:20px 17px 14px}.app-top{display:flex;justify-content:space-between;padding:0 8px 18px;font-size:9px;font-weight:800}.app-greeting{display:flex;justify-content:space-between;align-items:center}.app-greeting small{display:block;font-size:8px;color:#7b8497;letter-spacing:.12em}.app-greeting strong{display:block;font-size:18px;letter-spacing:-.04em}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#0b1428;color:#fff;font-size:9px;font-weight:800}.bike-card{margin-top:15px;padding:18px;border-radius:20px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(56,126,255,.6),transparent 42%),linear-gradient(145deg,#0b1732,#071021);box-shadow:0 16px 30px rgba(5,16,39,.18)}.bike-status{display:flex;justify-content:space-between;align-items:center}.bike-status span{font-size:8px;letter-spacing:.12em;color:#9eb4e0}.bike-status b{font-size:8px;background:rgba(57,127,255,.18);color:#9cc0ff;padding:5px 7px;border-radius:8px}.health-number{display:flex;align-items:end;margin-top:10px}.health-number strong{font-size:53px;line-height:.9;letter-spacing:-.07em}.health-number span{font-size:11px;color:#8293b6;margin-left:4px}.health-bar{height:4px;margin:15px 0 9px;background:rgba(255,255,255,.13);border-radius:5px}.health-bar i{display:block;width:92%;height:100%;background:linear-gradient(90deg,#075bff,#63a0ff);border-radius:5px}.bike-card>small{font-size:9px;color:#aebddb}.app-section-title{display:flex;justify-content:space-between;margin:17px 2px 9px}.app-section-title b{font-size:12px}.app-section-title span{font-size:9px;color:#7d879a}.app-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.app-mini{position:relative;padding:13px 11px;background:#fff;border:1px solid #e4e8ef;border-radius:14px;box-shadow:0 7px 18px rgba(22,30,49,.05)}.app-mini .mini-icon{position:absolute;right:10px;top:10px;color:#397fff;font-size:10px;font-weight:900}.app-mini small,.next-task small{display:block;font-size:7px;color:#8b94a5;letter-spacing:.08em}.app-mini b{display:block;font-size:13px;margin:7px 0 2px}.app-mini em{font-style:normal;font-size:7px;color:#4580ed}.next-task{margin-top:9px;padding:12px;display:flex;gap:9px;align-items:center;background:#fff;border:1px solid #e4e8ef;border-radius:14px}.next-task .task-check{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:#eaf1ff;color:#075bff;font-weight:900}.next-task div{flex:1}.next-task b{font-size:10px}.app-bottom{position:absolute;bottom:0;left:0;right:0;padding:11px 15px 13px;background:rgba(255,255,255,.92);border-top:1px solid #e4e8ef;display:flex;justify-content:space-between}.app-bottom span{display:flex;flex-direction:column;align-items:center;color:#9aa2b1;font-size:15px}.app-bottom span:first-child{color:#075bff}.app-bottom small{font-size:6px;margin-top:2px}.float-card{position:absolute;z-index:6;background:rgba(255,255,255,.96);color:#111827;border:1px solid rgba(255,255,255,.7);box-shadow:0 28px 65px rgba(0,0,0,.35);backdrop-filter:blur(12px)}.float-card small{font-size:7px;color:#7d879a;letter-spacing:.1em}.float-card b{display:block;font-size:12px}.float-card em{font-style:normal;font-size:8px;color:#7b8495}.float-maintenance{left:0;top:150px;border-radius:14px;padding:12px 15px;display:flex;gap:10px;align-items:center;animation:float 5s ease-in-out infinite}.float-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#eaf1ff;color:#075bff;font-weight:900}.float-cost{right:-15px;top:250px;border-radius:16px;padding:14px 16px;animation:float 5.5s ease-in-out -1s infinite}.float-cost>b{font-size:21px;letter-spacing:-.04em}.sparkline{display:flex;align-items:end;gap:3px;height:20px;margin-top:7px}.sparkline i{width:5px;height:40%;background:#82aaff}.sparkline i:nth-child(2){height:65%}.sparkline i:nth-child(3){height:49%}.sparkline i:nth-child(4){height:88%;background:#075bff}.sparkline i:nth-child(5){height:72%}.float-safe{right:-25px;bottom:94px;border-radius:14px;padding:13px 16px;display:flex;gap:10px;align-items:center;animation:float 6s ease-in-out -2s infinite}.float-safe>span{color:#075bff;font-size:22px}.hero-marquee{position:absolute;z-index:3;bottom:22px;left:0;width:100%;overflow:hidden;color:#737b8d;font-size:9px;font-weight:850;letter-spacing:.16em;white-space:nowrap}.hero-marquee div{display:inline-flex;align-items:center;gap:28px;animation:marquee 30s linear infinite}.hero-marquee i{width:4px;height:4px;border-radius:50%;background:#075bff}

.market-proof{padding:94px 0;background:#fff}.proof-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;align-items:end}.proof-number strong{display:block;font-size:clamp(70px,8vw,118px);line-height:.78;letter-spacing:-.075em;color:#080b12}.proof-number strong span{display:block;margin-top:20px;font-size:22px;letter-spacing:-.03em;color:#075bff}.proof-number p{max-width:380px;margin-top:26px;color:#667085;font-size:14px}.proof-message>span{color:#075bff;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.proof-message h2{font-size:clamp(29px,3.5vw,48px);line-height:1.12;letter-spacing:-.05em;margin:15px 0 24px}.proof-message a{font-size:11px;font-weight:750;color:#667085;text-decoration:none;border-bottom:1px solid #d6d9e0;padding-bottom:5px}

.section-dark{background:#05070c;color:#fff}.problem-section{padding:130px 0}.editorial-heading{display:grid;grid-template-columns:180px 1fr .65fr;gap:35px;align-items:end;margin-bottom:74px}.section-index{font-size:9px;font-weight:850;letter-spacing:.18em;text-transform:uppercase;color:#8c95a8}.section-index.blue{color:#075bff}.editorial-heading h2,.platform-intro h2,.demo-copy h2,.security-heading h2,.faq-heading h2{margin:0;font-size:clamp(48px,5.7vw,76px);line-height:.98;letter-spacing:-.065em}.editorial-heading p,.platform-intro>p{margin:0;color:#8f98aa;font-size:15px;line-height:1.75}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pain-card{position:relative;min-height:440px;padding:27px;background:#0a0d14;border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:.35s}.pain-card:hover{transform:translateY(-7px);border-color:rgba(59,126,255,.45);background:#0c111c}.pain-card>span{font-size:9px;color:#596174}.pain-card h3{font-size:24px;letter-spacing:-.04em;margin:28px 0 8px}.pain-card p{font-size:13px;color:#8c95a7;line-height:1.7;margin:0}.pain-visual{position:relative;height:230px;margin:12px -10px 0}.calendar-visual b{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);font-size:88px;letter-spacing:-.08em;color:#fff}.calendar-visual:before{content:"";position:absolute;width:190px;height:190px;border:1px solid #29303e;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.calendar-visual i{position:absolute;border-radius:50%;border:1px solid #075bff}.calendar-visual i:nth-child(2){width:235px;height:235px;left:50%;top:50%;transform:translate(-50%,-50%)}.calendar-visual i:nth-child(3){width:145px;height:145px;left:50%;top:50%;transform:translate(-50%,-50%)}.receipt-visual{display:grid;place-items:center}.receipt-visual:before{content:"";width:160px;height:210px;background:linear-gradient(#fff,#dce4f2);clip-path:polygon(0 0,100% 0,100% 95%,92% 100%,83% 95%,75% 100%,66% 95%,58% 100%,50% 95%,42% 100%,33% 95%,25% 100%,16% 95%,8% 100%,0 95%);transform:rotate(5deg)}.receipt-visual i{position:absolute;width:90px;height:5px;background:#a9b3c3}.receipt-visual i:nth-child(1){top:78px}.receipt-visual i:nth-child(2){top:96px;width:70px}.receipt-visual i:nth-child(3){top:116px;width:105px}.receipt-visual strong{position:absolute;color:#071126;font-size:28px;bottom:45px}.files-visual i{position:absolute;width:155px;height:190px;left:50%;top:50%;border:1px solid #323b4c;background:#101620}.files-visual i:nth-child(1){transform:translate(-72%,-48%) rotate(-12deg)}.files-visual i:nth-child(2){transform:translate(-36%,-48%) rotate(12deg)}.files-visual i:nth-child(3){transform:translate(-50%,-53%);background:linear-gradient(145deg,#0d1b38,#081020);border-color:#244f9f}.files-visual:after{content:"DOCUMENTOS";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:9px;letter-spacing:.17em;color:#6292f2}

.platform-section{padding:130px 0;background:#f3f5f8}.platform-intro{display:grid;grid-template-columns:1fr .65fr;gap:10%;align-items:end;margin-bottom:70px}.platform-intro>div .section-index{display:block;margin-bottom:18px}.platform-intro>p{color:#667085;max-width:510px}.feature-studio{display:grid;grid-template-columns:260px .82fr 1.3fr;min-height:610px;background:#fff;border:1px solid #dce1e9;box-shadow:0 35px 90px rgba(13,23,43,.11)}.feature-tabs{border-right:1px solid #e1e5eb;padding:24px 0}.feature-tabs button{width:100%;display:flex;gap:18px;align-items:center;background:transparent;border:0;border-left:3px solid transparent;padding:20px 23px;text-align:left;color:#7f8796;font:700 13px Inter;cursor:pointer}.feature-tabs button span{font-size:8px;color:#aeb5c1}.feature-tabs button[aria-selected=true]{border-left-color:#075bff;color:#080b12;background:#f5f8ff}.feature-tabs button[aria-selected=true] span{color:#075bff}.feature-copy{padding:70px 38px}.feature-kicker{font-size:8px;letter-spacing:.15em;color:#075bff;font-weight:850}.feature-copy h3{font-size:36px;line-height:1.08;letter-spacing:-.055em;margin:18px 0}.feature-copy p{font-size:13px;color:#697386;line-height:1.8}.feature-copy ul{list-style:none;padding:0;margin:30px 0 0}.feature-copy li{padding:12px 0;border-bottom:1px solid #e8ebf0;font-size:11px;font-weight:700}.feature-copy li:before{content:"✓";color:#075bff;margin-right:10px}.feature-canvas{position:relative;min-height:610px;overflow:hidden;background:radial-gradient(circle at 80% 20%,#183e88,#081227 58%,#050b17)}.canvas-panel{position:absolute;inset:0;padding:55px;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .35s,transform .35s}.canvas-panel.active{opacity:1;transform:none;pointer-events:auto}.panel-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;color:#fff}.panel-top small{font-size:8px;letter-spacing:.14em;color:#8091b1}.panel-top b{font-size:11px}.timeline-item{display:flex;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.timeline-item>i{width:34px;height:34px;border:1px solid #46536b;border-radius:50%;display:grid;place-items:center;font-style:normal;color:#fff}.timeline-item.done>i{background:#075bff;border-color:#075bff}.timeline-item div{flex:1}.timeline-item b{display:block;font-size:14px}.timeline-item small{font-size:9px;color:#7f8ba3}.timeline-item>span{font-size:9px;color:#729fff}.money-row{display:flex;justify-content:space-between;align-items:end;color:#fff}.money-row small{display:block;color:#8493ae;font-size:8px;letter-spacing:.14em}.money-row strong{font-size:43px;letter-spacing:-.06em}.money-row em{font-style:normal;color:#70a0ff;font-size:11px}.chart-bars{height:225px;display:flex;align-items:end;gap:15px;border-bottom:1px solid rgba(255,255,255,.15);margin-top:40px}.chart-bars i{height:var(--h);flex:1;background:linear-gradient(#4384ff,#075bff);border-radius:5px 5px 0 0;opacity:.75}.chart-legend{display:flex;gap:18px;margin-top:25px;color:#8b96aa;font-size:9px}.chart-legend b{color:#fff}.security-panel{overflow:hidden}.map-grid{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px);background-size:46px 46px;transform:perspective(500px) rotateX(25deg) scale(1.25)}.map-grid:after,.map-grid:before{content:"";position:absolute;width:160%;height:16px;background:#10264f;left:-30%;transform:rotate(-33deg);top:32%}.map-grid:after{transform:rotate(28deg);top:61%}.map-pin{position:absolute;left:54%;top:30%;width:45px;height:45px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#075bff;box-shadow:0 0 0 16px rgba(7,91,255,.12)}.map-pin i{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}.security-sheet{position:absolute;left:35px;right:35px;bottom:35px;padding:25px;background:#fff;border-radius:4px;box-shadow:0 30px 70px rgba(0,0,0,.35)}.security-sheet>small{font-size:8px;color:#075bff;letter-spacing:.14em}.security-sheet h4{font-size:21px;margin:8px 0 3px}.security-sheet p{font-size:11px;color:#70798a}.security-sheet>div{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.security-sheet span{font-size:9px}.security-sheet span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8490a5;margin-right:5px}.security-sheet button{border:0;background:#075bff;color:#fff;padding:9px 12px;border-radius:3px;font:700 9px Inter}.routine-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.routine-grid>div{padding:24px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);color:#fff}.routine-grid span{display:block;color:#5790ff;font-size:20px}.routine-grid b{display:block;font-size:12px;margin:14px 0 3px}.routine-grid small{font-size:8px;color:#7f8ba2}.offline-note{display:flex;gap:12px;align-items:center;margin-top:18px;padding:18px;background:#fff;color:#091126}.offline-note>i{width:10px;height:10px;border-radius:50%;background:#075bff;box-shadow:0 0 0 7px #e7efff}.offline-note span{margin-left:8px}.offline-note b,.offline-note small{display:block}.offline-note b{font-size:11px}.offline-note small{font-size:8px;color:#7b8496}

.demo-section{background:#05070c;color:#fff;padding:130px 0;overflow:hidden}.demo-shell{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:center}.demo-copy .section-index{display:block;margin-bottom:25px}.demo-copy p{color:#9099aa;line-height:1.75;font-size:14px;margin:26px 0 30px}.browser-mockup{position:relative;padding:11px;background:#151922;border:1px solid #2b313e;box-shadow:0 50px 100px rgba(0,0,0,.6);transform:perspective(900px) rotateY(-5deg)}.browser-bar{height:42px;display:flex;align-items:center;gap:7px;padding:0 9px}.browser-bar i{width:8px;height:8px;border-radius:50%;background:#3b424f}.browser-bar span{margin-left:13px;color:#737c8e;font-size:8px}.browser-content{height:430px;background:#f0f3f7;display:grid;grid-template-columns:58px 1fr}.browser-content aside{background:#091126;display:flex;flex-direction:column;align-items:center;gap:23px;padding:16px 0}.browser-content aside i{width:21px;height:5px;background:#536179;border-radius:5px}.mock-logo{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#075bff;color:#fff;font-size:13px;font-weight:900}.mock-main{padding:42px}.mock-head small{display:block;font-size:8px;color:#075bff;letter-spacing:.13em}.mock-head b{display:block;margin-top:8px;font-size:27px;letter-spacing:-.04em;color:#101626}.mock-cards{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:10px;margin-top:28px}.mock-cards span{height:90px;background:linear-gradient(145deg,#0b1d43,#075bff);border-radius:9px}.mock-cards span:not(:first-child){background:#fff;border:1px solid #dfe4eb}.mock-chart{height:155px;margin-top:12px;background:#fff;border:1px solid #dfe4eb;display:flex;align-items:end;gap:12px;padding:25px}.mock-chart i{flex:1;background:#d7e3fc;height:35%}.mock-chart i:nth-child(2){height:55%}.mock-chart i:nth-child(3){height:45%}.mock-chart i:nth-child(4){height:70%;background:#075bff}.mock-chart i:nth-child(5){height:62%}.mock-chart i:nth-child(6){height:85%;background:#2d75ff}.browser-mockup>a{position:absolute;right:-20px;bottom:-20px;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:#075bff;color:#fff;text-decoration:none;font-size:16px;font-weight:900;box-shadow:0 20px 45px rgba(7,91,255,.35)}.browser-mockup>a span{font-size:7px;letter-spacing:.12em;position:absolute;top:30px}

.security-section{padding:130px 0;background:#fff}.security-heading{display:grid;grid-template-columns:180px 1fr .7fr;gap:35px;align-items:end;margin-bottom:70px}.security-heading p{color:#697386;font-size:14px;line-height:1.75}.security-grid{display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:14px}.security-main,.security-card{min-height:390px;padding:30px;border:1px solid #dfe3ea}.security-main{display:flex;flex-direction:column;justify-content:space-between;background:#071126;color:#fff}.shield-art{height:190px;position:relative;display:grid;place-items:center}.shield-art span{width:145px;height:165px;background:linear-gradient(160deg,#1c4fae,#075bff);clip-path:polygon(50% 0,95% 18%,89% 70%,50% 100%,11% 70%,5% 18%);filter:drop-shadow(0 20px 30px rgba(7,91,255,.35))}.shield-art:before,.shield-art:after{content:"";position:absolute;border:1px solid #284168;border-radius:50%;width:220px;height:120px}.shield-art:after{transform:rotate(60deg)}.shield-art i{position:absolute;font-style:normal;font-size:38px;font-weight:900}.security-main small,.security-card small{font-size:8px;letter-spacing:.16em;color:#6f9eff}.security-main h3,.security-card h3{font-size:25px;line-height:1.14;letter-spacing:-.045em;margin:10px 0}.security-main p,.security-card p{font-size:12px;color:#8e9bb1;line-height:1.7}.security-card{display:flex;flex-direction:column;background:#f4f6f9}.line-icon{margin-bottom:auto;width:58px;height:58px;border:1px solid #b8c0cd;border-radius:50%;display:grid;place-items:center;color:#075bff;font-size:22px}.security-card p{color:#687286}.safety-disclaimer{margin-top:18px;padding:20px 24px;background:#f4f6f9;border-left:3px solid #075bff;font-size:11px;color:#687286;line-height:1.7}.safety-disclaimer b{color:#080b12}

.who-section{padding:130px 0;background:#f3f5f8}.editorial-heading.dark-copy h2{color:#080b12}.editorial-heading.dark-copy{grid-template-columns:180px 1fr}.who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.who-card{min-height:460px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:#090d15;position:relative;overflow:hidden}.who-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(7,91,255,.55),transparent 35%)}.who-card.worker:after,.who-card.traveler:after,.who-card.enthusiast:after{content:"";position:absolute;width:320px;height:320px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-120px;top:40px;box-shadow:0 0 0 45px rgba(255,255,255,.025),0 0 0 90px rgba(255,255,255,.02)}.who-card.traveler{background:#075bff}.who-card.traveler:before{background:linear-gradient(135deg,transparent,rgba(0,0,0,.25))}.who-card.enthusiast{background:#fff;color:#090d15;border:1px solid #dfe3ea}.who-card.enthusiast:before{background:radial-gradient(circle at 85% 15%,rgba(7,91,255,.15),transparent 38%)}.who-number,.who-card>div:last-child{position:relative;z-index:2}.who-number{font-size:10px;letter-spacing:.15em}.who-card span{font-size:8px;letter-spacing:.15em;color:#78a3ff;font-weight:850}.who-card.traveler span{color:#dce8ff}.who-card h3{font-size:27px;line-height:1.13;letter-spacing:-.045em;margin:11px 0}.who-card p{font-size:12px;color:#8f99ab;line-height:1.7}.who-card.traveler p{color:#d2e0ff}.who-card.enthusiast p{color:#697386}

.faq-section{padding:130px 0;background:#05070c;color:#fff}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:12%}.faq-heading .section-index{display:block;margin-bottom:25px}.faq-heading p{color:#818a9c;font-size:13px}.faq-list details{border-bottom:1px solid rgba(255,255,255,.12)}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:25px 0;font-size:16px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{position:relative;width:25px;height:25px;border:1px solid #323947;border-radius:50%}.faq-list summary i:before,.faq-list summary i:after{content:"";position:absolute;width:8px;height:1px;background:#fff;left:8px;top:11px}.faq-list summary i:after{transform:rotate(90deg);transition:.2s}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list p{margin:-4px 45px 25px 0;color:#929bac;font-size:13px;line-height:1.75}

.final-cta{position:relative;padding:150px 0;text-align:center;color:#fff;background:#075bff;overflow:hidden}.final-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(circle,#000,transparent 75%)}.cta-glow{position:absolute;width:700px;height:700px;border-radius:50%;background:rgba(255,255,255,.12);filter:blur(100px);left:50%;top:50%;transform:translate(-50%,-50%)}.final-cta .wrap{position:relative}.final-cta>.wrap>span{font-size:9px;letter-spacing:.2em;font-weight:850}.final-cta h2{font-size:clamp(52px,7vw,94px);line-height:.95;letter-spacing:-.07em;margin:26px 0}.final-cta h2 em{color:#06112a}.final-cta p{color:#dce8ff;margin-bottom:30px}.final-cta .wrap>div{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap}.instagram-link{color:#fff;font-size:12px;font-weight:800;text-underline-offset:5px}.premium-footer{padding:75px 0 28px;background:#03050a;color:#fff}.footer-top{display:grid;grid-template-columns:1.8fr repeat(3,1fr);gap:50px}.footer-logo{margin-bottom:18px}.footer-top>div>p{max-width:280px;font-size:12px;color:#768095}.footer-top>div>b{display:block;font-size:8px;letter-spacing:.16em;color:#586174;margin-bottom:16px}.footer-top>div>a,.footer-top>div>span{display:block;color:#a3acbd;text-decoration:none;font-size:11px;margin:10px 0}.footer-top>div>a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;margin-top:65px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);color:#5f687a;font-size:9px;letter-spacing:.06em}

.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.2,.65,.3,1),transform .75s cubic-bezier(.2,.65,.3,1)}.reveal.delay-1{transition-delay:.12s}.reveal.delay-2{transition-delay:.22s}.reveal.is-visible{opacity:1;transform:none}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes marquee{to{transform:translateX(-50%)}}

@media(max-width:1050px){.main-nav{gap:17px}.main-nav>a{font-size:11px}.hero-layout{grid-template-columns:1fr 1fr;gap:20px}.product-stage{transform:scale(.92)}.editorial-heading,.security-heading{grid-template-columns:120px 1fr}.editorial-heading p,.security-heading p{grid-column:2}.feature-studio{grid-template-columns:190px .9fr 1.1fr}.feature-copy{padding:55px 28px}.canvas-panel{padding:40px}.demo-shell{gap:45px}.security-grid{grid-template-columns:1.2fr .8fr}.security-card:last-child{grid-column:2}.who-card h3{font-size:23px}}
@media(max-width:820px){.landing .wrap{width:min(100% - 32px,1240px)}.header-inner{height:76px}.main-nav{position:absolute;left:16px;right:16px;top:68px;padding:20px;display:none;flex-direction:column;align-items:stretch;background:#0a0e17;border:1px solid #272d39}.main-nav.is-open{display:flex}.main-nav>a{font-size:13px;padding:8px}.menu-toggle{display:block}.market-hero{padding-top:130px;min-height:auto}.hero-layout{grid-template-columns:1fr}.hero-copy{padding-bottom:20px}.product-stage{min-height:680px;transform:none}.market-hero h1{font-size:clamp(52px,12vw,82px)}.proof-grid,.platform-intro,.demo-shell,.faq-layout{grid-template-columns:1fr}.proof-grid{gap:55px}.editorial-heading,.security-heading{grid-template-columns:1fr}.editorial-heading p,.security-heading p{grid-column:auto}.pain-grid,.who-grid{grid-template-columns:1fr}.pain-card{min-height:400px}.feature-studio{grid-template-columns:1fr}.feature-tabs{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #e1e5eb;padding:0}.feature-tabs button{min-width:150px;border-left:0;border-bottom:3px solid transparent}.feature-tabs button[aria-selected=true]{border-left:0;border-bottom-color:#075bff}.feature-copy{padding:38px}.feature-canvas{min-height:560px}.demo-shell{gap:60px}.browser-mockup{transform:none}.security-grid{grid-template-columns:1fr 1fr}.security-main{grid-column:1/-1}.security-card:last-child{grid-column:auto}.faq-layout{gap:55px}.footer-top{grid-template-columns:1.5fr 1fr 1fr}.footer-top>div:last-child{grid-column:2}.editorial-heading.dark-copy{grid-template-columns:1fr}}
@media(max-width:560px){.landing .wrap{width:min(100% - 24px,1240px)}.brand-symbol{width:36px;height:36px}.brand-word{font-size:17px}.market-hero{padding:112px 0 95px}.market-hero h1{font-size:50px}.hero-lead{font-size:15px}.premium-button{width:100%}.text-button{width:100%;text-align:center}.safe-demo{line-height:1.8}.product-stage{min-height:620px;margin:0 -10px}.phone-shell{width:285px;transform:none}.phone-screen{min-height:575px}.float-maintenance{left:-3px;top:130px}.float-cost{right:-4px;top:238px}.float-safe{right:-5px;bottom:75px}.orbit-a{width:420px;height:420px}.orbit-b{width:340px;height:340px}.market-proof,.problem-section,.platform-section,.demo-section,.security-section,.who-section,.faq-section{padding:90px 0}.proof-number strong{font-size:76px}.editorial-heading,.platform-intro,.security-heading{margin-bottom:48px}.editorial-heading h2,.platform-intro h2,.demo-copy h2,.security-heading h2,.faq-heading h2{font-size:44px}.pain-card{min-height:390px}.feature-copy{padding:30px 24px}.feature-copy h3{font-size:30px}.feature-canvas{min-height:500px}.canvas-panel{padding:28px 20px}.security-sheet{left:16px;right:16px;bottom:16px}.money-row strong{font-size:34px}.chart-bars{gap:8px}.browser-content{height:320px;grid-template-columns:42px 1fr}.mock-main{padding:25px 15px}.mock-head b{font-size:19px}.mock-chart{padding:15px;gap:7px;height:110px}.browser-mockup>a{right:-5px;width:90px;height:90px}.security-grid{grid-template-columns:1fr}.security-main,.security-card{grid-column:auto!important}.final-cta{padding:110px 0}.final-cta h2{font-size:51px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:9px}.hero-marquee{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.float-card,.hero-marquee div{animation:none}.premium-button{transition:none}}

/* Logotipo horizontal oficial no rodapé escuro. */
.premium-footer .footer-wordmark{display:block;width:290px;height:82px;overflow:hidden;margin:0 0 18px;border-radius:0;background:transparent}
.premium-footer .footer-wordmark img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
@media(max-width:560px){.premium-footer .footer-wordmark{width:250px;height:72px}}

/* Logotipo horizontal oficial completo no cabeçalho. */
.site-header .header-wordmark{display:block;width:238px;height:64px;overflow:hidden;border-radius:0;background:transparent;text-decoration:none;flex:0 0 auto}
.site-header .header-wordmark img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
@media(max-width:1050px){.site-header .header-wordmark{width:205px;height:58px}}
@media(max-width:560px){.site-header .header-wordmark{width:178px;height:50px}}
