:root{--bg:#070b0f;--panel:#0c1319;--panel2:#101920;--line:#ffffff12;--line2:#ffffff1c;--text:#f5f7f8;--muted:#8e9ba5;--orange:#ff6813;--orange2:#ff8a31;--green:#56d58b;--max:1480px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;z-index:-1;inset:0;background-image:linear-gradient(#ffffff025 1px,transparent 1px),linear-gradient(90deg,#ffffff025 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,#000,transparent 70%)}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{position:fixed;z-index:50;top:18px;left:50%;width:min(calc(100% - 32px),var(--max));height:72px;display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:28px;padding:0 14px 0 22px;border:1px solid var(--line2);border-radius:18px;background:#081016df;box-shadow:0 20px 70px #0007;backdrop-filter:blur(22px)}.brand{display:inline-flex;align-items:center}.brand img{width:176px;height:auto}.site-header nav{display:flex;align-items:center;justify-content:center;gap:34px}.site-header nav a{color:#aab3ba;font-size:12px;font-weight:650;transition:.2s}.site-header nav a:hover{color:#fff}.header-action,.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:11px;font-size:12px;font-weight:800;transition:.22s}.header-action{height:44px;padding:0 17px;background:var(--orange);box-shadow:0 12px 28px #ff681326}.header-action:hover,.button.primary:hover{transform:translateY(-2px);background:var(--orange2)}.header-action span,.button span{font-size:16px}.menu-button{display:none}
.hero{position:relative;width:min(100%,1800px);min-height:990px;margin:auto;display:grid;grid-template-columns:minmax(420px,.83fr) minmax(650px,1.17fr);align-items:center;gap:clamp(45px,5vw,90px);padding:150px max(5.5vw,40px) 95px;overflow:hidden;background:radial-gradient(circle at 5% 35%,#ff681318,transparent 30%),radial-gradient(circle at 88% 40%,#ff681311,transparent 28%)}.hero:after{content:"";position:absolute;right:-160px;top:70px;width:780px;height:780px;border:1px solid #ff681315;border-radius:50%}.hero-orbit{position:absolute;border:1px solid #ffffff08;border-radius:50%}.orbit-a{width:520px;height:520px;left:-300px;top:210px}.orbit-b{width:260px;height:260px;left:-130px;top:340px}.hero-copy,.showcase{position:relative;z-index:2}.kicker{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--orange);font-size:10px;font-weight:850;letter-spacing:.16em}.kicker i{width:24px;height:2px;background:var(--orange)}h1,h2{font-family:"Space Grotesk",Manrope,sans-serif;letter-spacing:-.055em}h1{max-width:760px;margin:0;font-size:clamp(55px,5.9vw,92px);line-height:.96}h1 em,h2 em{color:var(--orange);font-style:normal}.hero-lead{max-width:620px;margin:27px 0 0;color:#a5afb7;font-size:17px;line-height:1.72}.hero-actions{display:flex;gap:10px;margin-top:34px}.button{height:52px;padding:0 21px}.button.primary{background:linear-gradient(120deg,var(--orange),#ff7b20);box-shadow:0 15px 38px #ff68132d}.button.secondary{border:1px solid var(--line2);background:#ffffff05;color:#c1c8cd}.button.secondary:hover{border-color:#ffffff32;background:#ffffff09}.hero-facts{display:flex;gap:32px;margin:48px 0 0}.hero-facts div{display:flex;align-items:flex-start;gap:11px}.hero-facts dt{padding-top:2px;color:var(--orange);font-family:"Space Grotesk";font-size:11px;font-weight:700}.hero-facts dd{margin:0;color:#89959e;font-size:10px;line-height:1.5}
.showcase{min-width:0;perspective:1300px}.showcase-glow{position:absolute;inset:18% 12%;background:#ff681321;filter:blur(80px)}.app-frame{position:relative;height:610px;overflow:hidden;border:1px solid #ffffff24;border-radius:25px;background:#0a1117;box-shadow:0 60px 120px #000b,0 0 0 1px #ff68130a;transform:rotateY(-3deg) rotateX(1deg)}.app-top{height:60px;display:grid;grid-template-columns:80px 1fr 50px;align-items:center;gap:16px;padding:0 17px;border-bottom:1px solid var(--line);background:#0b1319}.window-dots{display:flex;gap:6px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#34414a}.window-dots i:first-child{background:var(--orange)}.app-search{max-width:470px;padding:10px 13px;border:1px solid var(--line);border-radius:8px;color:#62717d;font-size:8px}.app-user{width:31px;height:31px;display:grid;place-items:center;border:1px solid #ff681347;border-radius:50%;background:#2a1a12;font-size:8px;font-weight:800}.app-body{height:calc(100% - 60px);display:grid;grid-template-columns:150px 37% 1fr}.app-side{display:flex;flex-direction:column;gap:8px;padding:15px 12px;border-right:1px solid var(--line);background:#080e13}.app-side img{width:80px;margin:0 auto 7px}.app-side button{height:35px;margin-bottom:10px;border:0;border-radius:8px;background:var(--orange);color:#fff;font-size:8px;font-weight:800}.app-side small{margin:10px 5px 2px;color:#53616b;font-size:6px;letter-spacing:.08em}.app-side b{display:flex;justify-content:space-between;padding:8px;border-radius:7px;color:#a7b1b8;font-size:7px;font-weight:650}.app-side b.active{background:#2a1a12;color:#fff}.app-side b em{color:var(--orange);font-style:normal}.app-list{border-right:1px solid var(--line)}.app-list header{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 17px}.app-list header span{font-size:15px;font-weight:800}.app-list header small{padding:7px 9px;border:1px solid var(--line);border-radius:7px;color:#77848e;font-size:6px}.app-tabs{display:flex;gap:25px;padding:0 17px 12px;border-bottom:1px solid var(--line);font-size:7px}.app-tabs b{color:var(--orange)}.app-tabs span{color:#6e7b84}.app-list article{display:grid;grid-template-columns:27px 1fr auto;gap:9px;padding:15px 12px;border-bottom:1px solid var(--line)}.app-list article.selected{background:linear-gradient(90deg,#2a1a12,#0c141a)}.app-list article>i{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#18232b;color:#85939d;font-size:6px;font-style:normal}.app-list article.selected>i{background:var(--orange);color:#fff}.app-list article div{min-width:0;display:grid;gap:3px}.app-list article b,.app-list article strong,.app-list article p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-list article b{font-size:8px}.app-list article strong{font-size:7px}.app-list article p,.app-list article time{margin:0;color:#697782;font-size:6px}.app-message{padding:42px 30px}.app-message>span{color:var(--orange);font-size:7px;font-weight:850;letter-spacing:.14em}.app-message h3{margin:13px 0 5px;font:700 23px/1.1 "Space Grotesk"}.app-message>p{margin:0;color:#75828c;font-size:8px}.invite{display:flex;align-items:center;gap:14px;margin-top:32px;padding:16px;border:1px solid #ff681343;border-radius:14px;background:linear-gradient(130deg,#291b12,#0e161c)}.date{width:54px;height:62px;display:grid;place-items:center;border-radius:10px;background:var(--orange)}.date small{align-self:end;font-size:6px}.date b{align-self:start;font-size:23px}.invite>div:last-child{display:grid;gap:4px}.invite small{color:#76838d;font-size:6px}.invite b{font-size:10px}.invite a{color:var(--orange);font-size:7px;font-weight:800}.message-lines{display:grid;gap:10px;margin-top:31px}.message-lines i{height:6px;border-radius:4px;background:#1d2931}.message-lines i:nth-child(2){width:87%}.message-lines i:nth-child(3){width:64%}.float-card{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;padding:12px 15px;border:1px solid #ffffff1b;border-radius:12px;background:#111a20ed;box-shadow:0 22px 55px #0009;backdrop-filter:blur(14px)}.float-card>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#ff681316;color:var(--orange);font-size:10px;font-weight:900}.float-card div{display:grid;gap:3px}.float-card b{font-size:8px}.float-card small{color:#71808a;font-size:6px}.float-notification{right:-18px;top:70px}.float-security{left:-25px;bottom:45px}
.protocol-bar{min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px max(6vw,35px);border-block:1px solid var(--line);background:#090f14}.protocol-bar>span{color:#65717a;font-size:8px;font-weight:800;letter-spacing:.14em}.protocol-bar>div{display:flex;align-items:center;gap:30px}.protocol-bar b{color:#79858e;font:700 11px "Space Grotesk";letter-spacing:.08em}.protocol-bar i{width:3px;height:3px;border-radius:50%;background:var(--orange)}.section{padding:125px max(6vw,35px)}.manifest{background:linear-gradient(145deg,#080d11,#0b1116)}.manifest>div{display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:60px}.manifest h2,.section-title h2,.how h2,.security h2,.faq h2{margin:0;font-size:clamp(46px,5.7vw,78px);line-height:1.02}.manifest>div>p{max-width:520px;margin:0 0 5px;color:var(--muted);font-size:14px;line-height:1.8}.features{background:#070b0f}.section-title{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;margin-bottom:56px}.section-title>p{max-width:480px;justify-self:end;margin:0;color:var(--muted);font-size:14px;line-height:1.75}.bento{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:14px}.bento-card{position:relative;min-height:390px;overflow:hidden;padding:30px;border:1px solid var(--line);border-radius:21px;background:linear-gradient(145deg,#101820,#0a1015);transition:.25s}.bento-card:hover{transform:translateY(-5px);border-color:#ff68133b;box-shadow:0 28px 65px #0006}.bento-card .number{position:absolute;right:23px;top:22px;color:#53616b;font:700 9px "Space Grotesk"}.card-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid #ff681338;border-radius:13px;background:#ff681311;color:var(--orange);font:700 15px "Space Grotesk"}.bento-card h3{max-width:360px;margin:26px 0 11px;font:700 25px/1.16 "Space Grotesk";letter-spacing:-.03em}.bento-card>p{max-width:440px;margin:0;color:var(--muted);font-size:11px;line-height:1.7}.mail-preview{position:absolute;left:30px;right:30px;bottom:29px;display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:11px;padding:14px;border:1px solid var(--line);border-radius:11px;background:#0b1319}.mail-preview>i{width:7px;height:7px;border-radius:50%;background:var(--orange)}.mail-preview div{display:grid;gap:3px}.mail-preview b{font-size:9px}.mail-preview small{color:#697680;font-size:7px}.mail-preview>span{color:var(--orange)}.calendar-card{grid-column:span 2}.calendar-preview{position:absolute;right:30px;bottom:28px;width:44%;padding:15px;border:1px solid var(--line);border-radius:13px;background:#0b1319}.calendar-preview header{display:flex;justify-content:space-between;font-size:8px}.calendar-preview header span{color:var(--orange)}.calendar-preview>div{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:15px 0}.calendar-preview i{height:28px;display:grid;place-items:center;border-radius:7px;color:#75828c;font-size:7px;font-style:normal}.calendar-preview i.today{background:var(--orange);color:#fff;font-weight:800}.calendar-preview>small{display:block;padding:10px;border-left:2px solid var(--orange);background:#ff68130c;font-size:7px}.tasks-card{min-height:430px}.tasks-card ul{position:absolute;left:30px;right:30px;bottom:26px;display:grid;gap:8px;margin:0;padding:0;list-style:none}.tasks-card li{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:9px;background:#0b1319;font-size:8px}.tasks-card li i{width:17px;height:17px;display:grid;place-items:center;border:1px solid #50606b;border-radius:5px;color:#fff;font-size:7px;font-style:normal}.tasks-card li.done{color:#687680;text-decoration:line-through}.tasks-card li.done i{border-color:var(--orange);background:var(--orange)}.contacts-card,.mobile-card{min-height:300px}.contact-stack{display:flex;margin-top:4px}.contact-stack i{width:41px;height:41px;display:grid;place-items:center;margin-left:-8px;border:2px solid #0e161c;border-radius:50%;background:#1b2730;color:#9aa5ad;font-size:7px;font-style:normal;font-weight:800}.contact-stack i:first-child{margin-left:0;background:#642c11;color:#fff}.contact-stack i:last-child{background:var(--orange);color:#fff}.mobile-card{grid-column:span 2;background:radial-gradient(circle at 85% 30%,#ff68131c,transparent 27%),linear-gradient(145deg,#101820,#0a1015)}.mobile-mini{position:absolute;right:30px;top:30px;width:44%;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:14px;border:1px solid var(--line2);border-radius:13px;background:#0b1319;box-shadow:0 18px 40px #0007}.mobile-mini img{width:38px;height:38px;border-radius:10px}.mobile-mini div{display:grid;gap:3px}.mobile-mini b{font-size:9px}.mobile-mini small,.mobile-mini time{color:#73808a;font-size:7px}.mobile-card>a{display:inline-block;margin-top:25px;color:var(--orange);font-size:10px;font-weight:800}
.how{display:grid;grid-template-columns:1fr 1fr;gap:clamp(60px,9vw,150px);background:radial-gradient(circle at 8% 50%,#ff681315,transparent 30%),#0a1015}.how-copy>p:last-child{max-width:580px;color:var(--muted);font-size:14px;line-height:1.8}.steps{display:grid}.steps article{display:grid;grid-template-columns:58px 1fr;gap:18px;padding:28px 0;border-bottom:1px solid var(--line)}.steps article:first-child{border-top:1px solid var(--line)}.steps>article>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #ff68134a;border-radius:11px;color:var(--orange);font:700 10px "Space Grotesk"}.steps h3{margin:0 0 7px;font:700 18px "Space Grotesk"}.steps p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.security{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(60px,8vw,130px);background:#070b0f}.security-visual{min-height:600px;display:grid;place-items:center}.security-rings{position:relative;width:min(510px,100%);aspect-ratio:1;display:grid;place-items:center;border:1px solid #ff681323;border-radius:50%;box-shadow:inset 0 0 90px #ff681308,0 0 100px #ff681309}.security-rings:before,.security-rings:after{content:"";position:absolute;inset:65px;border:1px dashed #ffffff17;border-radius:50%;animation:spin 20s linear infinite}.security-rings:after{inset:135px;border-style:solid;animation-direction:reverse}.security-rings>i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 18px var(--orange)}.security-rings>i:first-child{left:40px;top:155px}.security-rings>i:nth-child(2){right:22px;bottom:155px}.security-rings>div{z-index:2;width:170px;height:170px;display:grid;place-items:center;border:1px solid #ff68133c;border-radius:35px;background:#0a1117;box-shadow:0 20px 55px #0009}.security-rings img{width:105px;height:105px;border-radius:26px}.security-rings span{color:#76838d;font-size:6px;font-weight:800;letter-spacing:.12em}.security-status{position:absolute;display:grid;gap:8px;transform:translate(190px,170px)}.security-status span{display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid var(--line2);border-radius:9px;background:#0d151b;box-shadow:0 12px 30px #0005;color:#9ba6ae;font-size:8px}.security-status i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}@keyframes spin{to{transform:rotate(360deg)}}.security-copy>p:not(.kicker){max-width:570px;color:var(--muted);font-size:14px;line-height:1.8}.security-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:32px 0 0;padding:0;list-style:none}.security-copy li{display:grid;gap:6px;padding:16px;border:1px solid var(--line);border-radius:11px;background:#0c1319}.security-copy b{font-size:10px}.security-copy li span{color:#77848e;font-size:8px;line-height:1.5}.faq{background:linear-gradient(#0a1015,#080d11)}.faq .section-title{grid-template-columns:1fr}.faq-list{max-width:1060px;margin:0 auto}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px 4px;cursor:pointer;list-style:none;font:600 17px "Space Grotesk"}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--orange);font:400 24px Manrope}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:800px;margin:-8px 0 26px;color:var(--muted);font-size:12px;line-height:1.7}.closing{position:relative;min-height:690px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:80px 25px;text-align:center;border-top:1px solid var(--line);background:#080e13}.closing-glow{position:absolute;width:720px;height:720px;border:1px solid #ff68131e;border-radius:50%;box-shadow:0 0 120px #ff681312,inset 0 0 120px #ff68130a}.closing-glow:before{content:"";position:absolute;inset:90px;border:1px dashed #ff681320;border-radius:50%}.closing>*:not(.closing-glow){position:relative}.closing img{width:76px;height:76px;margin-bottom:25px;border-radius:20px}.closing .kicker{display:block}.closing h2{max-width:1100px;margin:0;font-size:clamp(48px,6.5vw,88px);line-height:1}.closing>p:not(.kicker){color:var(--muted);font-size:14px}.closing .button{margin-top:24px}footer{min-height:255px;display:grid;grid-template-columns:230px 1fr auto;align-items:center;gap:30px;padding:50px max(6vw,35px);border-top:1px solid var(--line);background:#06090c}footer p{color:var(--muted);font-size:10px}footer nav{display:flex;gap:24px}footer nav a{color:#7d8992;font-size:9px}footer small{grid-column:1/-1;color:#4e5961;font-size:8px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:1120px){.site-header{grid-template-columns:190px 1fr auto}.site-header nav{gap:20px}.hero{grid-template-columns:1fr;padding-top:150px}.hero-copy{max-width:850px}.showcase{width:94%;margin:25px auto 0}.manifest>div,.section-title,.how,.security{grid-template-columns:1fr}.manifest>div>p,.section-title>p{justify-self:start}.bento{grid-template-columns:1fr 1fr}.calendar-card,.mobile-card{grid-column:auto}.calendar-preview,.mobile-mini{position:relative;right:auto;top:auto;bottom:auto;width:100%;margin-top:25px}.security-visual{order:2}.security-copy{order:1}footer{grid-template-columns:200px 1fr}}
@media(max-width:760px){.site-header{top:8px;width:calc(100% - 16px);height:60px;grid-template-columns:1fr auto auto;padding:0 8px 0 13px;border-radius:15px}.brand img{width:140px}.menu-button{width:40px;height:40px;display:grid;place-items:center;gap:5px;border:0;background:transparent}.menu-button span{display:block;width:19px;height:2px;background:#fff}.site-header nav{position:fixed;left:8px;right:8px;top:73px;display:none;padding:12px;border:1px solid var(--line2);border-radius:13px;background:#091116;box-shadow:0 25px 60px #000}.menu-open .site-header nav{display:grid}.site-header nav a{padding:12px}.header-action{height:40px;padding-inline:13px}.header-action span{display:none}.hero{min-height:auto;padding:120px 18px 75px}.hero h1{font-size:clamp(48px,14vw,67px)}.hero-lead{font-size:14px}.hero-actions{display:grid}.hero-facts{gap:15px;overflow:auto}.hero-facts dd{min-width:85px}.showcase{width:100%;margin-top:30px}.app-frame{height:475px;transform:none}.app-top{grid-template-columns:35px 1fr 32px}.app-body{grid-template-columns:48px 1fr}.app-side{align-items:center;padding:12px 6px}.app-side img{width:30px}.app-side button{width:34px;font-size:0}.app-side button:first-letter{font-size:14px}.app-side small,.app-side b{font-size:0}.app-side b{width:26px;height:26px;display:block;background:#172129}.app-side b.active{background:var(--orange)}.app-message{display:none}.app-list{border:0}.float-card{display:none}.protocol-bar{align-items:flex-start;flex-direction:column;padding:26px 18px}.protocol-bar>div{width:100%;gap:17px;overflow:auto}.protocol-bar b{font-size:9px}.section{padding:82px 18px}.manifest>div{gap:25px}.manifest h2,.section-title h2,.how h2,.security h2,.faq h2{font-size:44px}.manifest>div>p,.section-title>p{font-size:12px}.section-title{gap:24px;margin-bottom:35px}.bento{grid-template-columns:1fr}.bento-card{min-height:370px;padding:24px}.contacts-card,.mobile-card{min-height:300px}.mail-preview,.tasks-card ul{left:24px;right:24px}.how,.security{gap:45px}.steps article{padding:23px 0}.security-visual{min-height:430px}.security-rings{width:350px}.security-rings:before{inset:45px}.security-rings:after{inset:100px}.security-rings>div{width:125px;height:125px;border-radius:26px}.security-rings img{width:80px;height:80px}.security-status{transform:translate(90px,135px)}.security-copy ul{grid-template-columns:1fr}.faq summary{font-size:15px}.closing{min-height:570px}.closing h2{font-size:45px}footer{grid-template-columns:1fr;padding:45px 18px}footer nav{display:grid;grid-template-columns:1fr 1fr}footer small{grid-column:1}}
@media(max-width:390px){.header-action{width:40px;padding:0;font-size:0}.header-action:after{content:"↗";font-size:16px}.hero h1{font-size:45px}.manifest h2,.section-title h2,.how h2,.security h2,.faq h2,.closing h2{font-size:39px}.security-rings{width:310px}.security-status{transform:translate(55px,130px)}}
/* Refinamento de proporção e legibilidade */
.contacts-preview{position:absolute;left:30px;right:30px;bottom:27px;display:grid;gap:8px}.contacts-preview>span{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#0b1319}.contacts-preview>span>i{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#ff681315;color:var(--orange);font-size:7px;font-style:normal;font-weight:850}.contacts-preview b{display:grid;gap:3px;font-size:9px}.contacts-preview small{color:#71808a;font-size:7px;font-weight:500}.mobile-card>a{position:relative;z-index:2}

@media(min-width:1121px){
  :root{--max:1380px}
  .site-header{height:68px;grid-template-columns:205px 1fr auto}
  .brand img{width:160px}
  .site-header nav a,.header-action,.button{font-size:13px}
  .hero{width:min(calc(100% - 48px),1480px);min-height:850px;grid-template-columns:minmax(410px,.9fr) minmax(620px,1.1fr);gap:64px;padding:122px 38px 64px}
  h1{max-width:650px;font-size:clamp(60px,4.7vw,78px)}
  .hero-lead{max-width:570px;font-size:16px;line-height:1.65}
  .hero-facts{margin-top:36px}
  .hero-facts dd{font-size:11px}
  .app-frame{height:540px}
  .app-body{grid-template-columns:145px 38% 1fr}
  .app-message{padding:36px 25px}
  .section{padding:105px max(32px,calc((100vw - 1380px)/2))}
  .protocol-bar{min-height:92px;padding:22px max(32px,calc((100vw - 1380px)/2))}
  .manifest h2,.section-title h2,.how h2,.security h2,.faq h2{font-size:clamp(48px,4.4vw,66px)}
  .manifest>div{grid-template-columns:1.15fr .55fr;gap:80px}
  .manifest>div>p,.section-title>p,.how-copy>p:last-child,.security-copy>p:not(.kicker){font-size:15px}
  .bento{grid-template-columns:repeat(12,1fr);gap:16px}
  .mail-card{grid-column:span 5}
  .calendar-card{grid-column:span 7}
  .tasks-card,.contacts-card,.mobile-card{grid-column:span 4;min-height:390px}
  .bento-card{min-height:390px;padding:28px}
  .bento-card h3{font-size:26px}
  .bento-card>p{font-size:13px;line-height:1.65}
  .mail-preview,.tasks-card ul,.contacts-preview{left:28px;right:28px}
  .calendar-preview{right:28px;width:48%}
  .mobile-mini{position:relative;top:auto;right:auto;width:100%;margin-top:28px;padding:15px}
  .mobile-card>a{margin-top:20px;font-size:11px}
  .steps p,.security-copy li span{font-size:10px}
  .security-copy b{font-size:12px}
  .security-visual{min-height:540px}
  .closing{min-height:600px}
  footer{min-height:210px;padding-inline:max(32px,calc((100vw - 1380px)/2))}
}

@media(max-width:1120px){.contacts-preview{left:24px;right:24px}.bento-card>p{font-size:12px}.mobile-mini{margin-bottom:18px}}
@media(max-width:760px){.contacts-preview{position:relative;left:auto;right:auto;bottom:auto;margin-top:24px}.contacts-card,.mobile-card{min-height:auto}.mobile-card>a{margin-top:12px}.app-list article{padding-block:18px}}

/* Correção final de alinhamento do cabeçalho */
.site-header{transform:translateX(-50%)}
@media(max-width:760px){.site-header{left:8px;right:8px;transform:none;width:auto}}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
