@layer base{:root,.dark{--background:#050816;--foreground:#f5f7ff;--card:#0d1428;--card-foreground:#f5f7ff;--popover:#0d1428;--popover-foreground:#f5f7ff;--primary:#4c67ff;--primary-foreground:#fff;--secondary:#141b31;--secondary-foreground:#e7ecff;--muted:#151b2d;--muted-foreground:#9ca9c8;--accent:#1b2855;--accent-foreground:#f5f7ff;--destructive:#d45466;--destructive-foreground:#fff;--border:#a9bcff2b;--input:#a9bcff24;--ring:#6b83ff;--radius:1rem}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background);touch-action:pan-x pan-y}body{background:var(--background);color:var(--foreground);font-family:var(--font-body), Arial, sans-serif;-webkit-font-smoothing:antialiased;touch-action:pan-x pan-y;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #91a3ff}.site-shell{background:#050816;position:relative;overflow-x:clip}.capital-path{z-index:7;pointer-events:none;background:linear-gradient(#0000 0%,#5d79ff73 4%,#748dff40 88%,#0000 100%);width:1px;position:absolute;top:14rem;bottom:8.5rem;left:clamp(.65rem,3.9vw,3.85rem);box-shadow:0 0 12px #395dff40}.capital-path:before{content:"";background:linear-gradient(#0000,#647fff2e,#0000);width:1px;position:absolute;top:8%;bottom:7%;left:6px}.capital-path i{background:#0b1434;border:1px solid #7c91ff;border-radius:50%;width:7px;height:7px;position:absolute;left:-3px;box-shadow:0 0 0 4px #4c67ff14,0 0 12px #5a76ff99}.capital-path i:after{content:"";background:linear-gradient(90deg,#7891ffb3,#0000);width:19px;height:1px;position:absolute;top:2px;left:7px}.capital-path i:first-child{top:0}.capital-path i:nth-child(2){top:24%}.capital-path i:nth-child(3){top:43%}.capital-path i:nth-child(4){top:62%}.capital-path i:nth-child(5){top:78%}.capital-path i:nth-child(6){bottom:0}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03071442;border-bottom:1px solid #c4d1ff1c;align-items:center;width:100%;height:92px;padding:0 clamp(1.25rem,4vw,5rem);display:flex;position:absolute;top:0;left:0}.brand{align-items:center;gap:.68rem;min-width:fit-content;display:inline-flex}.brand img{object-fit:contain;width:auto;height:30px}.brand span{color:#f6f8ff;font-family:var(--font-display), sans-serif;letter-spacing:.19em;font-size:1.08rem;font-weight:700}.desktop-nav{align-items:center;gap:clamp(1.3rem,2.6vw,2.75rem);margin:0 auto;display:flex}.desktop-nav a,.footer-links a{color:#b9c4e2;letter-spacing:.04em;font-size:.77rem;font-weight:700;transition:color .18s}.desktop-nav a:hover,.footer-links a:hover{color:#fff}.header-cta{color:#f9faff;letter-spacing:.02em;border:1px solid #9db0ff61;align-items:center;gap:.5rem;padding:.7rem .9rem .7rem 1.05rem;font-size:.72rem;font-weight:800;transition:all .18s;display:inline-flex}.header-cta:hover{background:#4c67ff29;border-color:#6f86ff}.menu-toggle{color:#fff;background:0 0;border:0;margin-left:auto;padding:.45rem;display:none}.mobile-nav{display:none}.hero{isolation:isolate;align-items:flex-end;min-height:min(760px,100svh);display:flex;position:relative}.hero-image{z-index:-3;background-position:50%;background-size:cover;position:absolute;inset:0}.hero:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#05081624,#05081603 47%,#050816 99%);position:absolute;inset:0}.hero-ambient{z-index:-1;filter:blur(1px);pointer-events:none;border-radius:999px;position:absolute}.hero-ambient-one{background:#6281ffbf;width:28vw;height:1px;top:47%;right:-2vw;transform:rotate(-4deg);box-shadow:0 0 30px 6px #3d6dff59}.hero-ambient-two{background:#a9b9ff;width:12px;height:12px;top:42%;right:13vw;box-shadow:0 0 22px 7px #3c72ffbf}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(240px,.43fr);align-items:end;gap:3rem;width:100%;padding:2.5rem clamp(1.25rem,10vw,10.8rem) 8.7rem;display:grid}.hero-copy{max-width:790px}.eyebrow{color:#aebbe1;letter-spacing:.16em;align-items:center;gap:.55rem;font-size:.69rem;font-weight:800;line-height:1.5;display:inline-flex}.eyebrow-dot{background:#5e79ff;border-radius:99px;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 0 5px #4c67ff21,0 0 15px #4c67ffb8}h1,h2,h3,p{margin-top:0}.hero h1{max-width:780px;font-family:var(--font-display), sans-serif;letter-spacing:-.07em;margin:1.35rem 0 1.6rem;font-size:clamp(2.8rem,5.1vw,5.9rem);font-weight:600;line-height:1.02}.hero h1 span{color:#8194ff}.hero-lead{color:#cbd5f4;max-width:540px;font-size:clamp(.98rem,1.3vw,1.15rem);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2.25rem;display:flex}.button{letter-spacing:.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:.68rem;min-height:48px;padding:.85rem 1.2rem;font-size:.78rem;font-weight:800;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s,border .16s,box-shadow .16s;display:inline-flex}.button:active{transform:scale(.97)}.button-primary{color:#fff;background:#4c67ff;box-shadow:0 9px 25px #2f4fde4d}.button-primary:hover{background:#637bff;transform:translateY(-2px);box-shadow:0 11px 34px #3153ff75}.button-ghost{color:#e3e9ff;background:#060a1b5c;border-color:#b7c5ff38}.button-ghost:hover{background:#3a53c033;border-color:#a7b8ff7a}.play-icon{color:#bfcaff;border:1px solid #8091e9;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.hero-statement{color:#d9e1fa;max-width:310px;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;align-self:end;padding-bottom:.5rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.45}.hero-statement strong{color:#8297ff;font-weight:600}.statement-line{background:#7188ff;width:46px;height:1px;margin-bottom:1.25rem;display:block;box-shadow:0 0 10px #4c67ff}.hero-footer{color:#8492b9;letter-spacing:.15em;border-top:1px solid #b8c7ff1f;grid-template-columns:1fr minmax(210px,1.45fr) 1fr;align-items:center;gap:1.5rem;width:100%;padding:1.45rem clamp(1.25rem,4vw,5rem);font-size:.6rem;font-weight:800;display:grid;position:absolute;bottom:0;left:0}.hero-footer>span:last-child{text-align:right}.hero-track{align-items:center;gap:.45rem;display:flex}.hero-track:before,.hero-track:after{content:"";background:linear-gradient(90deg,#0000,#5c77ff);flex:1;height:1px}.hero-track:after{background:linear-gradient(90deg,#5c77ff,#0000)}.hero-track i{background:#6e86ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #4c67ff}.intro-section,.route-section,.journey-section,.contact-section{padding-left:clamp(1.25rem,9.2vw,10rem);padding-right:clamp(1.25rem,9.2vw,10rem)}.intro-section{background:#050816;padding-top:clamp(6rem,12vw,10.5rem);padding-bottom:clamp(5rem,8vw,8rem);position:relative}.intro-section:before{content:"";background:linear-gradient(90deg,#0000,#637dffc7);width:48%;height:1px;position:absolute;top:0;left:0}.section-kicker{color:#8d9bc1;letter-spacing:.13em;align-items:center;gap:.8rem;font-size:.66rem;font-weight:800;display:flex}.section-kicker span{color:#627cfe}.intro-grid{grid-template-columns:minmax(0,1.18fr) minmax(250px,.65fr);gap:8vw;margin-top:2.1rem;display:grid}.intro-grid h2,.route-header h2,.journey-intro h2,.proof-content h2,.contact-copy h2{color:#f5f7ff;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;font-weight:500;line-height:1.08}.intro-grid h2{max-width:760px;font-size:clamp(2.4rem,4.1vw,4.65rem)}.intro-body{align-self:end;padding-bottom:.55rem}.intro-body p{color:#abb7d7;font-size:1rem;line-height:1.75}.instrument-strip{color:#7080ad;letter-spacing:.13em;border-top:1px solid #99b1ff26;border-bottom:1px solid #99b1ff26;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2.7rem,4.5vw,4.8rem);padding:.78rem .9rem;font-size:.58rem;font-weight:800;display:flex}.instrument-strip span:nth-child(2){color:#91a3ff}.text-link,.route-link{color:#91a3ff;align-items:center;gap:.55rem;margin-top:.8rem;font-size:.78rem;font-weight:800;transition:gap .18s,color .18s;display:inline-flex}.text-link:hover,.route-link:hover{color:#d8deff;gap:.85rem}.pillar-grid{border-top:1px solid #b2c2f929;grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,7vw,7rem);display:grid}.pillar{border-right:1px solid #b2c2f924;gap:1rem;min-height:215px;padding:1.4rem 1.35rem 1.2rem 0;display:flex;position:relative}.pillar:not(:first-child){padding-left:1.35rem}.pillar:last-child{border-right:0}.pillar-index{color:#5c76ff;font-family:var(--font-display), sans-serif;font-size:.72rem;font-weight:800}.pillar h3{color:#e9edff;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0 0 .75rem;font-size:1rem;font-weight:600}.pillar p{color:#8593b6;max-width:220px;margin:0;font-size:.82rem;line-height:1.65}.pillar-arrow{color:#627cff;opacity:0;transition:all .18s;position:absolute;bottom:1.25rem;right:1.2rem;transform:translate(-6px,6px)}.pillar:hover .pillar-arrow{opacity:1;transform:none}.route-section{background:#0b1124;border-top:1px solid #a6b8ff1f;padding-top:clamp(5.5rem,10vw,9.5rem);padding-bottom:clamp(5.5rem,10vw,9.5rem)}.route-header{justify-content:space-between;align-items:end;gap:3rem;display:flex}.route-header h2{margin:1.15rem 0 0;font-size:clamp(2.3rem,4vw,4.25rem)}.route-header h2 em{color:#7d91ff;font-style:normal}.route-header>p{color:#99a8cc;max-width:340px;margin:0 0 .42rem;font-size:.95rem;line-height:1.7}.route-instruments{color:#7485b5;letter-spacing:.13em;align-items:center;gap:.65rem;margin-top:2.2rem;font-size:.58rem;font-weight:800;display:flex}.route-instruments i{background:#6c84ff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #5c76ff}.route-instruments span:nth-of-type(2){color:#9daeff}.route-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;margin-top:clamp(3rem,5vw,4.8rem);display:grid}.route-card{isolation:isolate;background:#101932;border:1px solid #98aeff33;min-height:520px;display:flex;position:relative;overflow:hidden}.route-card-2{transform:translateY(1.65rem)}.route-card-3{transform:translateY(3.3rem)}.route-image{z-index:-2;background-position:50%;background-size:cover;transition:transform .7s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.route-card:hover .route-image{transform:scale(1.045)}.route-card-overlay{z-index:-1;background:linear-gradient(90deg,#040918ed 0%,#060b1cb8 56%,#060b1c40);position:absolute;inset:0}.route-card-3{background:linear-gradient(135deg,#111d45 0%,#0a1025 58%,#101a3c 100%)}.route-card-3 .route-card-overlay{background:linear-gradient(#060b1e21,#060b1ec7)}.route-schematic{z-index:-2;background:radial-gradient(circle at 69% 21%,#5a7cff57,#0000 20%),linear-gradient(125deg,#0000 0 44%,#6685ff42 44.3% 44.6%,#0000 44.9%),linear-gradient(55deg,#0000 0 57%,#6685ff30 57.3% 57.7%,#0000 58%);position:absolute;inset:0;overflow:hidden}.route-schematic:before{content:"88";color:#8096ff29;font-family:var(--font-display), sans-serif;letter-spacing:-.14em;font-size:13rem;font-weight:700;position:absolute;bottom:-.34em;right:-.15em}.route-schematic:after{content:"OFERTA / VALIDAÇÃO / CAPTAÇÃO";color:#98acff85;letter-spacing:.15em;writing-mode:vertical-rl;font-size:.52rem;font-weight:800;position:absolute;top:2.35rem;right:1.25rem}.route-content{flex-direction:column;align-items:flex-start;max-width:390px;padding:clamp(1.5rem,2.5vw,2.3rem);display:flex}.product-icon{color:#a8b6ff;background:#314dba2e;border:1px solid #8ba2ff85;place-items:center;width:42px;height:42px;margin-bottom:1.55rem;display:grid;box-shadow:inset 0 0 15px #506fff26,0 0 16px #4968ff1f}.route-tag{color:#9bb0ff;letter-spacing:.17em;font-size:.64rem;font-weight:800}.route-card h3{color:#fff;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:1.3rem 0 1rem;font-size:clamp(1.65rem,2.6vw,2.45rem);font-weight:500;line-height:1.12}.route-card p{color:#c0cae6;font-size:.9rem;line-height:1.72}.route-card ul{color:#d9e1fa;gap:.65rem;margin:1.55rem 0 auto;padding:0;font-size:.77rem;font-weight:700;list-style:none;display:grid}.route-card li{align-items:center;gap:.55rem;display:flex}.route-card li svg{color:#7991ff}.route-corner{color:#ebf0ff8c;font-family:var(--font-display), sans-serif;letter-spacing:.12em;font-size:.72rem;position:absolute;top:1.3rem;right:1.4rem}.journey-section{background:#050816;grid-template-columns:minmax(260px,.72fr) minmax(340px,1fr);gap:clamp(3rem,10vw,12rem);padding-top:clamp(7rem,13vw,12.5rem);padding-bottom:clamp(6rem,12vw,10rem);display:grid}.journey-intro{max-width:430px}.journey-intro h2{margin:1.15rem 0 1.35rem;font-size:clamp(2.2rem,3.55vw,3.8rem)}.journey-intro>p{color:#98a7c8;font-size:.93rem;line-height:1.73}.button-outline{color:#d7deff;background:0 0;border-color:#9db0ff57;margin-top:1.4rem}.button-outline:hover{background:#4c67ff1f;border-color:#6d86ff}.journey-map{padding:1.3rem 0 0 3.65rem;position:relative}.journey-instrument{color:#6373a2;letter-spacing:.12em;border:1px solid #89a3ff21;justify-content:space-between;margin:0 0 .9rem -3.65rem;padding:.55rem .65rem;font-size:.54rem;font-weight:800;display:flex}.journey-instrument span:nth-child(2){color:#879aff}.journey-rail{background:linear-gradient(#3659f9,#324ab3 25%,#4557a04d 78%,#0000);width:2px;position:absolute;top:2.8rem;bottom:1.8rem;left:.95rem;box-shadow:0 0 14px #3152ff85}.journey-rail span{background:#7e92ff;border-radius:99px;width:8px;height:8px;position:absolute;left:-3px;box-shadow:0 0 0 6px #4c67ff21,0 0 15px #5875ff}.journey-rail span:first-child{top:0}.journey-rail span:nth-child(2){top:45%}.journey-rail span:nth-child(3){bottom:0}.journey-step{border-bottom:1px solid #adc0ff1f;grid-template-columns:80px 1fr;gap:1.35rem;min-height:185px;padding:1.4rem 0 2.25rem;display:grid;position:relative}.journey-node{color:#a6b5ff;width:55px;height:55px;font-family:var(--font-display), sans-serif;background:#101d4e8c;border:1px solid #7893ffb3;place-items:center;font-size:.76rem;display:grid;position:relative;box-shadow:inset 0 0 18px #4064ff1f}.journey-node:after{content:"";border-top:1px solid #5b76f3;width:1.75rem;position:absolute;top:50%;left:-1.75rem}.journey-step-copy>span{color:#7384b6;letter-spacing:.14em;font-size:.62rem;font-weight:800}.journey-step h3{color:#ebefff;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:.6rem 0 .5rem;font-size:1.42rem;font-weight:500}.journey-step p{color:#94a3c6;max-width:410px;margin-bottom:0;font-size:.87rem;line-height:1.65}.proof-section{isolation:isolate;align-items:flex-end;min-height:620px;padding:clamp(2rem,5vw,5rem) clamp(1.25rem,9.2vw,10rem);display:flex;position:relative;overflow:hidden}.proof-image{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.proof-shade{z-index:-1;background:linear-gradient(90deg,#070d20 4%,#060d21e3 36%,#060d212e 100%),linear-gradient(#0000,#040814bf);position:absolute;inset:0}.proof-content{max-width:670px}.proof-badge{color:#cad4ff;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0912317a;border:1px solid #9eb2ff59;align-items:center;gap:.55rem;padding:.55rem .78rem;font-size:.65rem;font-weight:800;display:inline-flex}.proof-badge svg{color:#7c91ff}.proof-content h2{margin:1.3rem 0 1.2rem;font-size:clamp(2.25rem,4.1vw,4.25rem)}.proof-content p{color:#c0cce8;max-width:560px;font-size:.98rem;line-height:1.7}.proof-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.7rem;display:flex}.proof-tags span{color:#bdc9eb;border:1px solid #b0c1ff40;padding:.5rem .65rem;font-size:.66rem;font-weight:700}.proof-orbit{color:#95a7ff;border:1px solid #738dff8a;border-radius:50%;place-items:center;width:64px;height:64px;animation:3.2s ease-in-out infinite orbit-pulse;display:grid;position:absolute;top:20%;right:14%;box-shadow:0 0 0 13px #4c67ff14,0 0 38px #4565ff59}.contact-section{background:#101939;grid-template-columns:minmax(0,1fr) minmax(310px,.78fr);gap:clamp(3rem,8vw,9rem);padding-top:clamp(7rem,11vw,10rem);padding-bottom:clamp(7rem,11vw,10rem);display:grid;position:relative}.contact-section:before{content:"";pointer-events:none;background-image:linear-gradient(#889dff09 1px,#0000 1px),linear-gradient(90deg,#889dff09 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.contact-portal{z-index:0;pointer-events:none;border:1px solid #718fff33;border-bottom:0;border-radius:310px 310px 0 0;width:min(42vw,590px);height:500px;position:absolute;bottom:-13rem;right:42%;box-shadow:inset 0 0 70px #4062ff14,0 0 45px #3558ff1a}.contact-portal:before{content:"";border:1px solid #7794ff29;border-bottom:0;border-radius:240px 240px 0 0;position:absolute;inset:19% 15% 0}.contact-portal:after{content:"FINAL CHECKPOINT / CONTATO";white-space:nowrap;color:#91a5ff59;letter-spacing:.16em;font-size:.55rem;font-weight:800;position:absolute;top:6%;left:50%;transform:translate(-50%)}.contact-copy,.contact-form{z-index:1;position:relative}.contact-copy{max-width:650px}.contact-copy h2{margin:1.15rem 0 1.25rem;font-size:clamp(2.35rem,4.1vw,4.55rem)}.contact-copy p:not(.eyebrow){color:#a9b8dd;max-width:440px;font-size:.98rem;line-height:1.7}.contact-form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050a1e9e;border:1px solid #97b0ff3b;gap:1.1rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid;box-shadow:0 28px 80px #00000038}.contact-form label{color:#c5d0ef;letter-spacing:.07em;gap:.55rem;font-size:.67rem;font-weight:800;display:grid}.contact-form-row{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.contact-form input,.contact-form textarea{color:#f2f5ff;letter-spacing:0;resize:vertical;background:#778fff12;border:1px solid #97b0ff30;border-radius:0;width:100%;padding:.75rem .85rem;font-size:.85rem;font-weight:500;transition:border .18s,background .18s}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#7888ae}.contact-form input:focus,.contact-form textarea:focus{background:#778fff1c;border-color:#7390ff;outline:none}.contact-form [hidden]{display:none!important}.contact-step{gap:1.1rem;display:grid;position:relative}.contact-step-2:before,.contact-done:before{content:"";z-index:10;border:2px solid #4c67ff33;border-top-color:#4c67ff;border-radius:50%;width:28px;height:28px;margin-left:-14px;animation:1.2s linear infinite formSpinner,1.2s forwards hideLoader;position:absolute;top:2.5rem;left:50%}.contact-step-2>:not(.contact-channel),.contact-done>*{opacity:0;animation:.4s cubic-bezier(.16,1,.3,1) 1.2s forwards stepContentEnter}.contact-step-1{animation:.4s cubic-bezier(.16,1,.3,1) forwards stepContentEnter}.contact-back{color:#7888ae;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-bottom:-.2rem;padding:0;font-size:.75rem;font-weight:700;transition:color .15s;display:inline-flex}.contact-back:hover{color:#c5d0ef}#contato:target .contact-form,#formulario:target .inner-lead-form{animation:1s ease-out forwards formHighlight}@keyframes formHighlight{0%{transform:scale(.98);box-shadow:0 0 0 4px #4c67ff66}to{transform:scale(1);box-shadow:0 28px 80px #00000038}}@keyframes formSpinner{to{transform:rotate(360deg)}}@keyframes hideLoader{0%,85%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes stepContentEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact-radio{border:0;gap:.7rem;min-width:0;margin:0;padding:0;display:grid}.contact-radio legend{color:#c5d0ef;letter-spacing:.07em;padding:0 0 .2rem;font-size:.67rem;font-weight:800}.contact-radio label{color:#e6ecff;letter-spacing:0;cursor:pointer;background:#778fff12;border:1px solid #97b0ff30;align-items:center;gap:.7rem;padding:.7rem .85rem;font-size:.85rem;font-weight:600;transition:border .18s,background .18s;display:flex}.contact-radio label:hover{background:#778fff1f;border-color:#7390ff}.contact-radio input{accent-color:#4c67ff;flex:none;width:15px;height:15px;margin:0;padding:0}.contact-channel{border-top:1px solid #97b0ff30;gap:.75rem;margin-top:.3rem;padding-top:1.1rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards stepContentEnter;display:grid}.contact-channel>p{color:#c5d0ef;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:800}.contact-channel-or{color:#7888ae;letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:.64rem;font-weight:800}.contact-whatsapp{color:#fff;letter-spacing:.02em;background:#1f9d55;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.95rem 1.2rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:background .18s;display:inline-flex}.contact-whatsapp:hover{background:#25b463}.contact-done{align-content:center;gap:.7rem;min-height:320px;position:relative}.contact-done h3{color:#f2f5ff;letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:800}.contact-done p{color:#97a6cd;max-width:34rem;margin:0;font-size:.9rem;line-height:1.65}.button-full{width:100%;margin-top:.25rem}.contact-rail{color:#657cff;align-items:center;gap:.9rem;padding:0 clamp(1.25rem,9.2vw,10rem);display:flex;position:absolute;bottom:2.2rem;left:0;right:0}.contact-rail:before,.contact-rail:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000,currentColor);flex:1;height:1px}.contact-rail:after{background:linear-gradient(90deg,currentColor,#0000)}.contact-rail span{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.site-footer{background:#050816;border-top:1px solid #abbeff1a;justify-content:space-between;align-items:end;gap:2rem;padding:2.4rem clamp(1.25rem,4vw,5rem);display:flex}.site-footer .brand img{height:26px}.site-footer .brand span{font-size:.9rem}.footer-brand p{color:#727fa0;letter-spacing:.055em;margin:.6rem 0 0;font-size:.67rem}.footer-links{flex-wrap:wrap;justify-content:center;gap:1.45rem;display:flex}.footer-mark{color:#7c89ab;letter-spacing:.12em;text-align:right;margin:0;font-size:.61rem;font-weight:800}.footer-mark span{color:#53617f;margin-top:.45rem;display:block}@keyframes orbit-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){.hero-copy,.hero-statement{animation:.7s cubic-bezier(.23,1,.32,1) both rise-in}.hero-statement{animation-delay:.16s}.hero-ambient-two{animation:2.6s ease-in-out infinite beacon}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes beacon{0%,to{opacity:.55;transform:scale(.84)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:900px){.capital-path{opacity:.55;left:.55rem}.site-header{height:76px}.desktop-nav,.header-cta{display:none}.menu-toggle{display:inline-flex}.mobile-nav{background:#060a1bf5;border:1px solid #9cb1ff38;gap:.25rem;padding:1rem;display:grid;position:absolute;top:100%;left:1rem;right:1rem;box-shadow:0 18px 45px #0000004d}.mobile-nav a{color:#d8e0fb;justify-content:space-between;align-items:center;padding:.8rem .5rem;font-size:.84rem;font-weight:700;display:flex}.mobile-nav .mobile-contact{color:#fff;background:#4c67ff;margin-top:.3rem;padding:.8rem}.hero{min-height:700px}.hero-inner{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem;padding-bottom:7rem}.hero-statement{max-width:430px}.intro-grid,.journey-section,.contact-section{grid-template-columns:1fr}.route-header{display:grid}.route-list{grid-template-columns:1fr}.route-card-2,.route-card-3{transform:none}.journey-section{gap:3rem}.journey-intro{max-width:620px}.contact-form{max-width:580px}.site-footer{flex-direction:column;align-items:flex-start}.footer-mark{text-align:left}.footer-links{justify-content:flex-start}}@media (max-width:640px){.brand img{height:23px}.brand span{font-size:.9rem}.capital-path{display:none}.hero{min-height:710px}.hero-image{background-position:58%}.hero-inner{padding-bottom:6.2rem}.hero h1{font-size:clamp(2.6rem,12vw,4.25rem)}.hero-lead{font-size:.92rem}.hero-footer{grid-template-columns:1fr;gap:.7rem;padding-top:.9rem;padding-bottom:.9rem}.hero-footer>span:last-child,.hero-track{display:none}.instrument-strip{flex-direction:column;align-items:flex-start;gap:.4rem}.route-instruments{flex-wrap:wrap;gap:.45rem}.route-instruments span{width:100%}.route-instruments i{display:none}.pillar-grid{grid-template-columns:1fr}.pillar,.pillar:not(:first-child){border-bottom:1px solid #b2c2f924;border-right:0;min-height:142px;padding:1.25rem 0}.pillar:last-child{border-bottom:0}.pillar-arrow{opacity:1;transform:none}.route-card{min-height:480px}.route-content{padding:1.5rem}.route-card-overlay{background:linear-gradient(#060b1c59,#040918f0)}.journey-map{padding-left:2.6rem}.journey-instrument{margin-left:-2.6rem}.journey-step{grid-template-columns:1fr;gap:.8rem}.journey-node{width:45px;height:45px}.journey-rail{left:.7rem}.journey-node:after{width:1.88rem;left:-1.88rem}.proof-section{min-height:600px}.proof-orbit{top:1.8rem;right:1.8rem;transform:scale(.8)}.proof-content h2{font-size:2.45rem}.contact-portal{opacity:.75;width:175vw;bottom:-18rem;right:-60%}.contact-rail{bottom:1.3rem}.contact-form-row{grid-template-columns:1fr}.footer-links{gap:1rem}}#regulacao-global,#ebooks,#contato,#como-funciona,#fluxo,#ativos,#formulario,#capitare,#ecossistema,#noticias,#blog,#seguranca,#video{scroll-margin-top:78px!important}@media (max-width:1180px){#regulacao-global,#ebooks,#contato,#como-funciona,#fluxo,#ativos,#formulario,#capitare,#ecossistema,#noticias,#blog,#seguranca,#video{scroll-margin-top:70px!important}}@media (max-width:1024px){input,select,textarea{font-size:16px!important}}html:lang(en) .contact-portal:after,html:lang(en) .inner-final-portal:after,html:lang(en) .journey-final-arch:after{content:"FINAL CHECKPOINT / CONTACT"}html:lang(en) .route-schematic:after{content:"OFFER / VALIDATION / FUNDRAISING"}html:lang(en) .journey-flow-board:after{content:"MAIN ROUTE / ASSET → RULE → CAPITAL"}}
.capitare-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050816e3;border-bottom:1px solid #8da2ff24;align-items:center;min-height:78px;padding:0 4.8vw;display:flex;position:sticky;top:0}.capitare-header-brand{color:#f5f7ff;font-family:var(--font-display), sans-serif;letter-spacing:.18em;align-items:center;gap:.66rem;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.capitare-header-brand img{object-fit:contain;width:auto;height:27px}.capitare-header-nav{align-items:center;gap:clamp(.75rem,1.45vw,1.45rem);margin-left:auto;margin-right:1rem;display:flex}.capitare-header-nav>a,.capitare-products-menu summary{color:#afbbda;cursor:pointer;white-space:nowrap;align-items:center;gap:.28rem;font-size:.67rem;font-weight:750;text-decoration:none;transition:color .16s ease-out;display:inline-flex}.capitare-header-nav>a:hover,.capitare-products-menu summary:hover,.capitare-products-menu[open] summary{color:#fff}.capitare-products-menu{position:relative}.capitare-products-menu summary{list-style:none}.capitare-products-menu summary::-webkit-details-marker{display:none}.capitare-products-menu summary svg{transition:transform .16s ease-out}.capitare-products-menu[open] summary svg{transform:rotate(180deg)}.capitare-products-panel{background:#070c1ffa;border:1px solid #8fa4ff47;min-width:270px;padding:.45rem;display:grid;position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-18%);box-shadow:0 18px 44px #00000059,inset 0 1px #90a4ff14}.capitare-products-panel>p{color:#7589c8;letter-spacing:.14em;margin:0;padding:.55rem .62rem .7rem;font-size:.52rem;font-weight:800}.capitare-products-panel a{color:#d7dffb;align-items:center;gap:.6rem;padding:.72rem .62rem;font-size:.7rem;font-weight:750;text-decoration:none;transition:color .16s ease-out,background .16s ease-out;display:flex}.capitare-products-panel a:hover{color:#fff;background:#4660e03b}.capitare-products-panel a span{color:#8ca2ff;letter-spacing:.1em;font-size:.53rem;font-weight:800}.capitare-header-ebook-callout{color:#dce4ff;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(110deg,#4c67ff33,#080f2647);border:1px solid #8397ff54;align-items:center;gap:.38rem;min-height:36px;margin-right:.55rem;padding:.42rem .58rem;font-size:.58rem;font-weight:700;text-decoration:none;transition:border-color .16s ease-out,background .16s ease-out,transform .16s ease-out;display:inline-flex}.capitare-header-ebook-callout svg{color:#92a4ff}.capitare-header-ebook-callout span{color:#071027;background:#91a4ff;place-items:center;width:1.2rem;height:1.2rem;font-size:.49rem;font-weight:850;display:grid}.capitare-header-ebook-callout strong{font-weight:800}.capitare-header-ebook-callout:hover{background:#4c67ff4d;border-color:#a4b5ffc2;transform:translateY(-2px)}.capitare-header-cta{color:#eef1ff;background:0 0;border:1px solid #97a9ff6b;justify-content:center;align-items:center;gap:.58rem;min-height:40px;padding:.64rem .88rem;font-size:.67rem;font-weight:800;text-decoration:none;transition:background .16s ease-out,transform .16s ease-out;display:inline-flex}.capitare-header-cta:hover{background:#415bd5;transform:translateY(-2px)}.capitare-header-toggle{color:#fff;background:0 0;border:0;margin-left:auto;padding:.55rem;display:none}.capitare-header-mobile{display:none}@media (max-width:1100px){.capitare-header{padding:0 3vw}.capitare-header-nav{gap:.82rem;margin-right:.9rem}.capitare-header-nav>a,.capitare-products-menu summary{font-size:.62rem}.capitare-header-cta{padding:.6rem .7rem;font-size:.62rem}}@media (max-width:1180px){.capitare-header{min-height:70px;padding:0 1.35rem}.capitare-header-nav,.capitare-header-ebook-callout,.capitare-header-cta{display:none}.capitare-header-toggle{display:inline-flex}.capitare-header-mobile{background:#090e24;border:1px solid #879eff3d;padding:.8rem;display:grid;position:absolute;top:100%;left:1rem;right:1rem;box-shadow:0 18px 45px #00000052}.capitare-header-mobile>p{color:#788ac2;letter-spacing:.14em;border-bottom:1px solid #8ea3ff24;margin:.2rem 0 .25rem;padding:.45rem .4rem;font-size:.54rem;font-weight:800}.capitare-header-mobile a{color:#d4ddf7;grid-template-columns:22px 1fr 18px;align-items:center;gap:.45rem;padding:.78rem .4rem;font-size:.77rem;font-weight:750;text-decoration:none;display:grid}.capitare-header-mobile a span{color:#91a4ff;font-size:.54rem;font-weight:800}.capitare-header-mobile-divider{background:#8ea3ff26;height:1px;margin:.35rem 0}.capitare-header-mobile-divider~a{grid-template-columns:1fr 18px}.capitare-header-mobile-ebooks{background:linear-gradient(100deg,#4c67ff4d,#0810285c);border:1px solid #8da2ff52;margin:.28rem 0 .5rem;color:#eef2ff!important;grid-template-columns:22px 1fr 18px!important;padding:.82rem .72rem!important}.capitare-header-mobile-ebooks>svg:first-child{color:#9bacff}.capitare-header-mobile-ebooks span{color:#e8edff;gap:.18rem;font-size:.72rem;display:grid}.capitare-header-mobile-ebooks strong{font-size:.72rem}.capitare-header-mobile-ebooks small{color:#9babdf;font-size:.57rem;font-weight:650}.capitare-header-mobile-cta{background:#4c68f8;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.45rem;color:#fff!important;padding:.82rem!important;display:flex!important}.capitare-header-mobile-cta svg{margin-left:auto}}.capitare-lang-switch{background:#080f2666;border:1px solid #97a9ff47;align-items:center;gap:.1rem;padding:.18rem;display:inline-flex}.capitare-lang-switch button{color:#8ea0d6;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;min-width:2.1rem;padding:.42rem .5rem;font-family:inherit;font-size:.6rem;font-weight:800;transition:color .16s ease-out,background .16s ease-out}.capitare-lang-switch button:hover{color:#fff}.capitare-lang-switch button.is-active{color:#071027;cursor:default;background:#91a4ff}.capitare-lang-switch[data-pending]{opacity:.6}.capitare-lang-switch-desktop{margin-left:.7rem}.capitare-lang-switch-mobile{display:none}@media (max-width:1180px){.capitare-lang-switch-desktop{display:none}.capitare-header-mobile .capitare-lang-switch-mobile{justify-self:start;margin:.6rem 0 .2rem .4rem;display:inline-flex}}
