@font-face{font-family:'Vira Sans';src:url('/assets/fonts/nimbus-sans-regular.otf') format('opentype');font-style:normal;font-weight:100 500;font-display:swap}@font-face{font-family:'Vira Sans';src:url('/assets/fonts/nimbus-sans-bold.otf') format('opentype');font-style:normal;font-weight:600 900;font-display:swap}:root{--bg:#030303;--panel:#0d0d0f;--line:#242426;--muted:#929294;--blue:#d6d6d8;--cyan:#ededee}body{font-family:'Vira Sans',Arial,Helvetica,sans-serif;background:#030303;color:#eeeef0;line-height:1.55}h1,h2,h3,h4{font-weight:400}p{color:#969699}header,body>header{background:#050505e8;border-color:#1c1c1e;backdrop-filter:blur(20px)}nav{height:84px}.logo{filter:grayscale(1);mix-blend-mode:lighten}.navlinks{font-size:12px;color:#9a9a9e}.navlinks a:hover{color:white}.navlinks a:after{background:#ededee}.eyebrow{font-size:9px;color:#929297;letter-spacing:1.9px}.eyebrow:before{background:#777;width:17px}.button{border-radius:99px;background:#f3f3f5;color:#101014;font-size:12px;font-weight:500;min-height:41px;padding:11px 23px;border:1px solid #d4d4d8;box-shadow:inset 0 1px 2px #fff6;transition:transform .35s,box-shadow .35s,filter .35s}.button.secondary{background:linear-gradient(#0d0f14,#06070a);color:#ceced3;border-color:#292b33;box-shadow:inset 0 0 7px #fff08}.button:hover{filter:brightness(1.1);box-shadow:0 8px 26px #ffffff15;transform:translateY(-3px)}.button.secondary:hover{border-color:#65656a;background:#151518;box-shadow:0 8px 25px #fff08}.button:active{transform:scale(.97);box-shadow:0 2px 8px #fff1}.button:after{background:linear-gradient(90deg,transparent,#ffffff70,transparent)}.button:focus-visible{box-shadow:0 0 0 5px #fff2;outline-color:#fff}.button.cta-attention{animation:mono-cta 5s ease-in-out infinite}.arrow{font-size:17px}.hero-v2,.detail-hero{background:radial-gradient(ellipse at 23% 46%,#2222226b,transparent 57%)}.hero-v2:before{background:radial-gradient(ellipse,#ffffff0d,transparent 65%)}.hero-gridlines{opacity:.35;filter:grayscale(1)}.hero-v2 h1{font-size:clamp(50px,5.3vw,70px);line-height:1.03;letter-spacing:-2.7px;font-weight:400}.hero-v2 h1 em,.detail-hero h1 em{background:none;color:#f1f1f3;animation:none}.hero-v2 .herogrid{min-height:500px;gap:60px}.hero-v2{padding-top:65px}.hero-kicker{font-size:10px;color:#a9a9ad;border-color:#303033;background:#101012;padding:7px 12px}.hero-kicker>i{background:#b9b9be;box-shadow:0 0 9px #fff2;animation:none}.hero-v2 .intro,.detail-intro{font-size:15px;color:#99999f;line-height:1.65}.hero-v2 .actions{gap:22px}.hero-text-link{color:#96969b;font-size:11px}.hero-text-link:hover{color:#e6e6ea}.play-icon{border-color:#44444a}.hero-assurances{color:#85858b}.hero-assurances span::first-letter{color:#aaa}.hero-bottom{color:#66666a;border-color:#242427}.hero-bottom>a{color:#9a9aa0}.hero-bottom>a>span{color:#c3c3c8}.v2-stage,.animated-demo{filter:grayscale(1)}.stage-browser{background:#0d0d10;border-color:#3c3c42;box-shadow:0 30px 85px #000c,0 0 55px #fff03}.stage-top{background:#131315;border-color:#29292d;color:#9c9ca2}.stage-content{background:radial-gradient(circle at 90% 40%,#36363b66,transparent 60%),#0b0b0e}.stage-nav{color:#8b8b94}.stage-nav>b{color:#dddde1}.stage-label{color:#93939b}.stage-feature-row{color:#82828a;border-color:#28282d}.stage-layout h3{font-weight:400}.stage-faux-button{background:#e5e5e8;color:#141418;border-radius:99px}.stage-badge{background:#17171ae8;border-color:#38383e}.stage-badge>div{color:#d2d2d8}.stage-badge small{color:#83838e}.stage-phone{background:#101014;border-color:#44444b}.stage-caption{color:#64646a}.strip{background:#070709;border-color:#1b1b1e}.stripinner{padding:22px 0}.stripinner>div{border-color:#26262a;color:#a4a4ac;font-size:11px}.stripinner b{color:#8b8b94;font-size:18px}.heading h2,h2{font-weight:400;font-size:38px;line-height:1.08;letter-spacing:-1.3px}.heading p{font-size:13px;color:#909096;line-height:1.65}.mono-features{padding:65px 0 20px}.mono-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mono-feature{border:1px solid #242427;border-radius:12px;padding:0 24px 25px;overflow:hidden;background:radial-gradient(ellipse at 50% 12%,#202023,transparent 65%),#0a0a0d;box-shadow:inset 0 1px 3px #fff05;transition:border-color .3s,transform .3s}.mono-feature:hover{border-color:#505054;transform:translateY(-5px)}.mono-art{height:160px;display:flex;align-items:center;justify-content:center;mask-image:linear-gradient(#000 75%,transparent)}.mono-art svg{width:100%;max-width:250px;height:140px}.mono-feature h3{font-size:16px;letter-spacing:-.2px;margin:8px 0}.mono-feature p{font-size:11px;line-height:1.6;margin:0;color:#85858e}.art-devices svg{animation:mono-breathe 7s ease-in-out infinite}.art-brand svg{animation:mono-breathe 8s ease-in-out infinite;animation-delay:-3s}section{padding:95px 0}#solucoes>.wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px}#solucoes h2{font-size:37px}#solucoes .solutions{grid-template-columns:1fr;gap:15px;margin-top:0}.solution{border-color:#252529;border-radius:10px;background:radial-gradient(ellipse at top left,#26262a66,transparent 65%),#0a0a0d;padding:24px 26px}.solution:before{border-color:#3c3c46}.solution:hover{background:#121215;border-color:#50505b}.solution .num{font-size:9px;letter-spacing:1.3px;color:#898992}.solution h3{font-size:21px;margin:10px 0}.solution p{font-size:12px;line-height:1.65;margin:0}.solution>a{font-size:11px;color:#bdbdc8;border-color:#29292f;padding-top:14px;margin-top:15px}.inspiration-section{background:radial-gradient(ellipse at 70% 40%,#ffffff07,transparent 65%);border-color:#1e1e22}.carousel{background:linear-gradient(120deg,#161619,#09090c);border-color:#303035;box-shadow:0 25px 90px #0008}.concept-category{color:#94949d;font-size:9px}.concept-info h3{font-weight:400;font-size:31px}.concept-info p{font-size:13px;color:#8e8e99}.concept-tags span{border-color:#303038;color:#8f8f9e;font-size:9px}.concept-link{color:#cfcfd8;font-size:12px}.demo-window{filter:grayscale(1)}.round{border-color:#303037;background:#101015;color:#bcbcca}.round:hover{background:#26262c;border-color:#777}.slide-counter{color:#666}.slide-counter b{color:#d7d7de}.carousel-dots button{background:#3e3e47}.carousel-dots button[aria-current=true]{background:#d0d0d8}.autoplay{color:#9999a4}.carousel-footer>p{color:#686871}.planssection{background:radial-gradient(ellipse at 50% 35%,#1b1b1d55,transparent 55%),#030303ed;border-color:transparent}.planshead{display:block;text-align:center}.planshead .heading{max-width:600px;margin:auto}.planshead .eyebrow{justify-content:center}.planshead h2{font-size:43px}.planshead>p{max-width:500px;margin:16px auto 0;font-size:12px}.plan-finder{max-width:820px;margin:30px auto 0;background:#0c0c0f;border-color:#27272e;border-radius:12px;padding:20px 24px}.finder-label{color:#9d9da6;font-size:8px;letter-spacing:1.5px}.plan-finder p{color:#7c7c85;font-size:10px}.finder-options button{background:#08080c;border-color:#303039;color:#b8b8c3;font-size:10px}.finder-options button>span,.finder-options button>b{color:#91919e}.finder-options button:hover,.finder-options button[aria-pressed=true]{border-color:#8e8e99;background:#25252b;color:#eee}.recommendation{color:#ababba;text-align:center;font-size:11px}.plans{max-width:940px;margin:20px auto 0;gap:20px}.plan{padding:30px;background:linear-gradient(135deg,#121215,#08080a);border:1px solid #29292e;border-radius:12px;box-shadow:inset 0 1px 3px #fff04;overflow:hidden}.plan.featured{background:radial-gradient(ellipse at 0 0,#77777b88,transparent 75%),linear-gradient(150deg,#353538,#111114 72%);border-color:#5c5c62;box-shadow:inset 0 1px 6px #fff15,0 0 40px #fff03}.plan.recommended{border-color:#c7c7cf;box-shadow:0 0 0 1px #c7c7cf,0 10px 45px #fff05}.plan:hover{box-shadow:0 18px 50px #0008;border-color:#66666e}.plan .tag{position:static;align-self:flex-end;background:#efeff1;color:#17171b;border-radius:30px;font-size:8px;letter-spacing:0;padding:3px 10px;line-height:1.5;margin:-8px 0 10px}.plan h3{font-weight:400;font-size:24px;color:#dcdce2;margin-bottom:10px}.plan>p{color:#83838f;font-size:12px}.plan.featured>p{color:#b4b4bf}.plan .pricebox{background:transparent;border:0;border-radius:0;padding:0;margin:5px 0 0}.pricebox small{color:#8a8a95;font-size:8px;letter-spacing:1px}.plan .price{font-size:46px;font-weight:400;letter-spacing:-1.8px;line-height:1.3;color:#f1f1f5}.pricebox p{font-size:12px;color:#888894}.pricebox strong{color:#c2c2ce;font-weight:400}.plan ul{padding:24px 0 20px}.plan li{font-size:11px;color:#b8b8c6;padding:8px 0 8px 22px}.plan li:before{color:#111;background:#c4c4ce;top:10px;width:12px;height:12px;font-size:8px}.plan .plannote{border-color:#454550;background:#ffffff06;color:#aaaab6;font-size:10px;border-radius:6px;padding:12px}.plan .button{min-height:39px;font-size:11px;padding:10px 18px}.compare-controls .button{color:#a5a5b3;font-size:11px}.compare-panel{border-color:#33333c;border-radius:10px}caption{background:#17171d;color:#c8c8d4;font-weight:400}thead{background:#101016;color:#bbbbca}th,td{border-color:#292932}tbody th{color:#9292a2}tbody td{color:#d0d0df}tbody tr:hover{background:#ffffff05}.terms{color:#686875}.experience-section{background:radial-gradient(ellipse at 35% 60%,#ffffff0b,transparent 55%),#030303db;border-color:#1b1b22}.experience-grid{gap:75px}.experience-tabs button{background:#09090d;border-color:#2b2b34;color:#9292a4;font-size:12px}.experience-tabs button>span,.experience-tabs button>b{color:#656579}.experience-tabs button[aria-selected=true]{background:linear-gradient(120deg,#29292f,#121218);border-color:#6b6b77;color:#dddde9;box-shadow:inset 0 0 8px #fff04}.experience-tabs button[aria-selected=true]>b{color:#cfcfdb}.experience-tabs button:hover{border-color:#888891}.experience-panel{background:radial-gradient(ellipse at 10% 0,#4b4b524d,transparent 65%),#0c0c11;border-color:#33333e;border-radius:12px;filter:grayscale(1)}.experience-panel h3{font-weight:400;font-size:23px}.experience-panel p{font-size:12px}.steps .num{color:#9e9eac;font-size:10px}.step{border-color:#343440}.step:hover{border-color:#aaa}.step:before{background:#888895;box-shadow:0 0 10px #fff1}.step h3{font-weight:400;font-size:20px}.step p{font-size:12px;line-height:1.7}.faq{border-color:#2c2c36}details{border-color:#2c2c36}summary{font-size:13px;font-weight:400;color:#c9c9d6}summary:after{color:#858597}details p{font-size:12px;color:#8a8a9d}.finalcta{background:radial-gradient(ellipse at 10% 0,#50505555,transparent 65%),#0b0b10;border-color:#35353f;border-radius:12px}.finalcta:after{border-color:#454552}.finalcta h2{font-weight:400;font-size:39px}.finalcta p{color:#8f8fa1;font-size:13px}footer{background:#030305;border-color:#25252e}.footerinner{color:#707084}.back-top{border-color:#484859;background:#12121ce8;color:#b7b7ce}.reading-progress{background:linear-gradient(90deg,#666,#eee)}.video-backdrop{background:#030303}.video-wall{filter:grayscale(1);opacity:.16}.video-backdrop:after{background:linear-gradient(90deg,#03030360,#030303db 35%,#030303ca 65%,#03030360),linear-gradient(0deg,#03030380,transparent 45%,#03030330)}.background-window{border-color:#77777744;background:#111}.window-chrome{background:#17171b}.window-chrome i{background:#777}.background-motion-control{background:#0b0b10ed;border-color:#3b3b48;color:#9090a6}.background-motion-control>span:first-child{color:#bbb}.background-motion-control:hover{border-color:#999;color:#eee}.detail-hero h1{font-weight:400;font-size:52px;letter-spacing:-1.7px}.breadcrumbs{color:#70707d}.breadcrumbs>span:last-child{color:#adadbd}.back-link{color:#8b8ba0}.back-link:hover{color:white}.detail-price-strip{border-color:#2c2c37}.price-label{color:#85859a}.detail-price-strip strong{font-weight:400;color:#ddddec}.detail-price-strip small{color:#9a9ab0}.strip-plus{color:#88889d}.detail-benefit{border-color:#333340}.detail-benefit>span{color:#a3a3ba}.detail-benefit h3,.include-item h3,.conditions h3{font-weight:400}.detail-benefit p,.include-item p,.conditions p{color:#9292a6}.included-section{background:#0a0a0edb;border-color:#242431}.include-item{border-color:#292937}.include-item:hover{border-color:#999}.included-check{background:#d0d0d9;border-color:#d0d0d9;color:#14141c}.scope-note{background:#181821;border-color:#89899e}.conditions{border-color:#333342}.contact-panel{background:radial-gradient(ellipse at top,#5b5b6655,transparent 70%),#0c0c12;border-color:#49495b}.contact-panel h2{font-weight:400}.contact-investment{color:#9494a9}.contact-investment strong{color:#dedeee;font-weight:400}.contact-investment>span{color:#a4a4bc}.whatsapp-button{background:#eeeef3;color:#12121a}.contact-panel .contact-status{color:#9191a8}.message-preview,.other-plan{border-color:#353546}.other-plan a{color:#bdbdd8}:focus-visible{outline-color:#e0e0ee}@keyframes mono-cta{0%,80%,100%{box-shadow:0 0 0 0 #fff0}90%{box-shadow:0 0 0 6px #fff09}}@keyframes mono-breathe{50%{opacity:.55;transform:translateY(-4px)}}
@media(max-width:900px){#solucoes>.wrap{gap:35px}.hero-v2 .herogrid{gap:30px}.hero-v2 h1{font-size:58px}.hero-v2 .intro{font-size:14px}.mono-feature{padding:0 18px 22px}.mono-feature h3{font-size:15px}.mono-art{height:140px}.experience-grid{gap:35px}.plan{padding:25px}.planshead h2{font-size:39px}}@media(max-width:680px){nav{height:76px}.hero-v2{padding-top:35px}.hero-v2 h1{font-size:57px;letter-spacing:-2px;line-height:1.04}.hero-v2 .herogrid{gap:16px;min-height:0}.hero-v2 .intro{font-size:14px;line-height:1.7}.hero-v2 .actions>.button{font-size:11px;min-height:40px;padding:11px 19px}.hero-assurances{font-size:9px}.hero-v2 .actions{gap:16px}.hero-kicker{font-size:9px}.heading h2,h2{font-size:32px;line-height:1.08}.heading p{font-size:12px}.mono-features{padding:50px 0 0}.mono-feature-grid{grid-template-columns:1fr;gap:14px}.mono-feature{display:grid;grid-template-columns:95px 1fr;gap:0 17px;padding:20px;align-items:center}.mono-art{grid-row:1/3;height:90px}.mono-art svg{height:85px;width:110px;max-width:none}.mono-feature h3{font-size:16px;margin:0 0 7px}.mono-feature p{font-size:11px}.mono-art{mask-image:none}section{padding:70px 0}#solucoes>.wrap{grid-template-columns:1fr;gap:28px}#solucoes h2{font-size:32px}#solucoes .solutions{gap:14px}.solution h3{font-size:22px}.solution{padding:25px}.planshead h2{font-size:33px}.planshead>p{font-size:11px}.plan-finder{padding:19px}.finder-options button{font-size:11px}.plan{padding:29px 25px;border-radius:11px}.plan h3{font-size:25px}.plan .price{font-size:44px}.plan .pricebox{padding:0}.plan>p{font-size:12px}.plan .tag{margin-top:-4px}.plan ul{padding:25px 0 18px}.plan .button{min-height:40px}.experience-grid{gap:27px}.experience-grid .heading h2{font-size:33px}.experience-tabs button{font-size:12px}.experience-panel{padding:27px}.finalcta h2{font-size:33px}.finalcta{padding:32px 24px}.finalcta p{font-size:12px}.video-wall{opacity:.13}.navlinks.open{background:#0c0c10;border-color:#333}.detail-hero h1{font-size:39px;line-height:1.12}.detail-intro{font-size:14px}.detail-price-strip strong{font-size:27px}.contact-panel h2{font-size:33px}}@media not all{.art-devices svg,.art-brand svg{animation:none}.button.cta-attention{animation:none}}
.menu-toggle{background:#0b0b0e;border-color:#34343c;color:#b7b7c4}.floating-note{background:#19191ee8;border-color:#444450}.demo-caption{color:#6f6f80}.detail-hero .eyebrow{color:#a0a0af}
