@font-face{font-family:"Manrope";src:url("../fonts/manrope-latin-wght-normal.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:swap}

:root{--ink:#10131a;--ink2:#171a22;--muted:#69707d;--line:#e4e4e1;--orange:#ff681d;--orange2:#ff8c50;--cream:#f7f4ef;--white:#fff;--green:#21a875}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:"Manrope",Arial,sans-serif}button,a{font:inherit}a,a:visited,a:hover,a:active{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.noise{position:fixed;inset:0;pointer-events:none;opacity:.045;z-index:100;background-image:radial-gradient(circle at 20% 30%,#111 0 .45px,transparent .7px),radial-gradient(circle at 70% 60%,#111 0 .35px,transparent .6px);background-size:9px 9px,13px 13px}.section{max-width:1440px;margin:auto;padding:130px 5vw}.section-kicker{display:block;font-family:var(--font-mono),monospace;font-size:10px;font-weight:800;letter-spacing:.18em;color:var(--orange);margin-bottom:22px}.section-kicker.light{color:#ffb28a}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:none}
.nav-wrap{height:88px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(16,19,26,.08);position:absolute;top:0;left:0;right:0;z-index:20;max-width:1440px;margin:auto}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink)}.brand-mark{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--ink);color:var(--orange);font-weight:900;font-size:21px;box-shadow:inset 0 0 0 1px #30333a}.brand-mark.small{width:32px;height:32px;font-size:17px}.brand strong{display:block;font-size:15px;letter-spacing:.08em}.brand small{display:block;font-size:7px;letter-spacing:.2em;color:#9297a1;margin-top:3px}.nav-wrap nav{display:flex;gap:34px}.nav-wrap nav a,.text-link{color:#575e69;text-decoration:none;font-size:12px;font-weight:700;position:relative}.nav-wrap nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:2px;background:var(--orange);transition:right .3s}.nav-wrap nav a:hover:after{right:0}.nav-cta{background:var(--ink);color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:11px;font-weight:800;box-shadow:0 8px 25px rgba(16,19,26,.15)}.nav-cta span{color:var(--orange);margin-left:8px}.menu-toggle{display:none;border:0;background:none;width:42px;height:42px;padding:10px}.menu-toggle i{display:block;height:2px;background:var(--ink);margin:6px 0}
.hero{min-height:100vh;padding:150px max(5vw,calc((100vw - 1440px)/2 + 5vw)) 90px;display:grid;grid-template-columns:.84fr 1.16fr;align-items:center;gap:68px;position:relative;overflow:hidden;background:radial-gradient(circle at 82% 28%,rgba(255,104,29,.14),transparent 27%),linear-gradient(180deg,#fbfaf8,#f4f1eb)}.hero-orbit{position:absolute;border:1px solid rgba(255,104,29,.13);border-radius:50%;pointer-events:none}.orbit-a{width:760px;height:760px;right:-250px;top:-220px;animation:spin 28s linear infinite}.orbit-b{width:500px;height:500px;right:-80px;top:-80px;border-style:dashed;animation:spin 19s linear reverse infinite}.hero-copy{position:relative;z-index:5}.eyebrow{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.15em;color:#4b515c;display:flex;align-items:center;gap:9px}.eyebrow span{width:24px;height:2px;background:var(--orange)}h1{font-size:clamp(52px,5.7vw,86px);line-height:.96;letter-spacing:-.058em;margin:25px 0 28px;font-weight:780}h1 em{font-style:normal;color:var(--orange)}.hero-copy>p{max-width:570px;font-size:17px;line-height:1.7;color:var(--muted)}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:35px}.primary-cta{display:inline-flex;align-items:center;gap:20px;padding:18px 23px;border-radius:10px;background:var(--orange);color:#fff;text-decoration:none;font-size:12px;font-weight:900;box-shadow:0 15px 35px rgba(255,104,29,.28);transition:transform .25s,box-shadow .25s}.primary-cta:hover{transform:translateY(-3px);box-shadow:0 20px 45px rgba(255,104,29,.35)}.primary-cta span{font-size:18px}.text-link span{margin-left:8px;color:var(--orange)}.trust-row{display:flex;gap:23px;margin-top:50px;padding-top:24px;border-top:1px solid var(--line)}.trust-row span{font-size:9px;color:#777e88;font-weight:700;white-space:nowrap}.trust-row b{color:var(--orange);margin-right:5px}
.product-stage{position:relative;min-height:600px;display:grid;place-items:center;perspective:1500px;z-index:2}.stage-glow{position:absolute;width:78%;height:75%;border-radius:50%;background:radial-gradient(circle,rgba(255,104,29,.22),transparent 68%);filter:blur(10px)}.dashboard-window{width:min(760px,100%);height:470px;background:#fff;border:1px solid rgba(16,19,26,.12);border-radius:18px;box-shadow:0 35px 80px rgba(31,28,25,.22),0 5px 12px rgba(31,28,25,.07);overflow:hidden;transform:rotateY(-7deg) rotateX(2deg);animation:windowIn 1s cubic-bezier(.2,.8,.2,1) both}.window-top{height:54px;background:#fff;border-bottom:1px solid #eee;display:flex;align-items:center;padding:0 17px;gap:15px}.mini-brand{width:25px;height:25px;border-radius:7px;background:var(--ink);color:var(--orange);display:grid;place-items:center;font-weight:900;font-size:13px}.window-search{margin:auto;width:40%;height:28px;border:1px solid #eceef0;border-radius:7px;color:#b5bac3;font-size:8px;padding:9px}.window-bell{font-size:19px;color:var(--orange)}.window-user{width:27px;height:27px;border-radius:50%;background:#ffe7da;color:#d44e0d;display:grid;place-items:center;font-size:8px;font-weight:900}.window-body{height:calc(100% - 54px);display:flex}.window-body aside{width:68px;background:#151820;display:flex;flex-direction:column;align-items:center;padding:19px 0;gap:18px}.side-logo{font-size:7px;line-height:1;color:#fff;text-align:center;letter-spacing:.09em;margin-bottom:10px}.side-logo b{font-size:11px;color:var(--orange)}.window-body aside i{display:block;width:27px;height:27px;border-radius:7px;background:#242831;position:relative}.window-body aside i:after{content:"";position:absolute;width:8px;height:8px;border:1px solid #747b89;border-radius:2px;top:9px;left:9px}.window-body aside i.active{background:var(--orange)}.window-body aside i.active:after{border-color:#fff}.dash-content{background:#f6f7f9;flex:1;padding:25px}.dash-head{display:flex;align-items:center;justify-content:space-between}.dash-head small{display:block;font-size:6px;letter-spacing:.18em;color:#9da3ad;font-weight:900}.dash-head b{display:block;font-size:17px;margin-top:5px}.dash-head button{border:0;background:var(--orange);color:#fff;border-radius:7px;padding:10px 14px;font-size:7px;font-weight:900}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.metric-grid article,.chart-card,.activity-card{background:#fff;border:1px solid #eceef1;border-radius:10px;padding:15px}.metric-grid small,.card-label{font-size:6px;color:#9ca2ad;letter-spacing:.12em;font-weight:900}.metric-grid strong{display:block;font-size:18px;margin:10px 0 7px}.metric-grid span{font-size:7px;color:#1e9a68;font-weight:800}.metric-grid article:nth-child(n+2) span{color:#9ca2ad}.dash-lower{display:grid;grid-template-columns:1.55fr .8fr;gap:12px;margin-top:12px;height:210px}.card-label{color:#414752;font-size:8px;display:flex;justify-content:space-between}.card-label span{font-size:6px;color:#a8adb5}.chart-bars{height:145px;display:flex;align-items:end;gap:8px;padding:20px 5px 0;border-bottom:1px solid #eceef1}.chart-bars i{flex:1;border-radius:4px 4px 1px 1px;background:linear-gradient(#ff9c65,var(--orange));animation:bars 1.2s ease both}.activity{display:flex;gap:9px;align-items:center;padding:17px 0;border-bottom:1px solid #f0f1f2;font-size:7px;font-weight:800}.activity span small{display:block;font-size:6px;color:#a7acb5;margin-top:4px}.dot{width:8px;height:8px;border-radius:50%;background:var(--orange)}.dot-1{background:#6366f1}.dot-2{background:#1eae78}.floating-chip{position:absolute;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border:1px solid rgba(16,19,26,.1);box-shadow:0 18px 35px rgba(24,22,19,.14);border-radius:12px;font-size:9px;font-weight:800;z-index:4;animation:float 4s ease-in-out infinite}.chip-one{left:-28px;bottom:90px;padding:14px 17px;display:flex;align-items:center;gap:8px}.chip-one i{width:9px;height:9px;border-radius:50%;background:#26b77a;box-shadow:0 0 0 4px #dcf6eb}.chip-one b{color:#26a06e;margin-left:7px}.chip-two{right:-5px;top:75px;padding:14px 19px;animation-delay:-2s}.chip-two strong{display:block;color:var(--orange);font-size:18px}.chip-two span{color:#888e97}
.proof-strip{max-width:1440px;margin:-20px auto 0;background:#fff;border:1px solid var(--line);border-radius:16px;min-height:120px;padding:25px 4vw;display:flex;align-items:center;justify-content:space-around;position:relative;z-index:5;box-shadow:0 18px 50px rgba(28,25,22,.06)}.proof-strip div{display:flex;flex-direction:column}.proof-strip strong{font-size:23px;letter-spacing:-.04em}.proof-strip span{font-size:9px;color:#898e97;margin-top:6px}.proof-strip>i{height:38px;width:1px;background:var(--line)}
.section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:65px}.section-heading h2,.security-copy h2,.results-copy h2,.faq-intro h2{font-size:clamp(38px,4.5vw,66px);line-height:1.04;letter-spacing:-.052em;margin:0}.section-heading>p,.faq-intro>p{font-size:15px;line-height:1.75;color:var(--muted);max-width:510px}.feature-tabs{display:grid;grid-template-columns:330px 1fr;gap:24px}.tabs-list{display:flex;flex-direction:column;gap:8px}.tabs-list button{border:1px solid transparent;background:transparent;border-radius:12px;padding:18px;display:flex;align-items:center;gap:14px;text-align:left;color:#8b919b;cursor:pointer;transition:.25s}.tabs-list button:hover,.tabs-list button.active{background:#fff;border-color:var(--line);color:var(--ink);box-shadow:0 10px 30px rgba(25,22,19,.06)}.tabs-list button>span{font-family:var(--font-mono);font-size:9px;color:var(--orange)}.tabs-list button div{flex:1}.tabs-list small{display:block;font-size:7px;letter-spacing:.14em;margin-bottom:5px}.tabs-list strong{font-size:14px}.tabs-list button>b{font-size:15px;color:var(--orange);opacity:0;transform:translateX(-5px);transition:.25s}.tabs-list button.active>b{opacity:1;transform:none}.feature-display{min-height:500px;border-radius:22px;padding:45px;display:grid;grid-template-columns:.78fr 1.22fr;gap:35px;align-items:center;overflow:hidden;position:relative;background:#151820;color:#fff}.feature-display:before{content:"";position:absolute;width:430px;height:430px;border-radius:50%;right:-100px;bottom:-220px;background:var(--accent,#ff681d);filter:blur(120px);opacity:.2}.accent-orange{--accent:#ff681d}.accent-green{--accent:#21a875}.accent-violet{--accent:#8b5cf6}.accent-blue{--accent:#3b82f6}.feature-copy{position:relative;z-index:2}.feature-index{font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;color:#949aa5}.feature-copy h3{font-size:35px;letter-spacing:-.04em;margin:26px 0 16px}.feature-copy p{color:#a9afb8;line-height:1.7;font-size:13px}.feature-stat{display:inline-flex;align-items:center;gap:9px;border-top:1px solid #323640;margin-top:30px;padding-top:22px;font-size:9px;font-weight:800;letter-spacing:.08em}.feature-stat i{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent)}
.module-ui{background:#f7f8fa;color:var(--ink);border:1px solid #343944;border-radius:15px;min-height:350px;padding:22px;box-shadow:0 30px 60px rgba(0,0,0,.25);position:relative;z-index:2;transform:rotate(1.5deg)}.ui-top{display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:.12em;color:#8f96a1;border-bottom:1px solid #e8e9ec;padding-bottom:16px}.ui-top b{color:var(--accent);font-size:7px}.ui-device{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e6e8eb;border-radius:10px;padding:14px;margin-top:16px}.ui-device>i{width:35px;height:35px;background:#fff0e8;color:var(--orange);border-radius:8px;display:grid;place-items:center;font-style:normal}.ui-device div{flex:1}.ui-device small,.ui-device strong{display:block}.ui-device small{font-size:6px;color:#a0a6b0}.ui-device strong{font-size:9px;margin-top:4px}.ui-device>span{font-size:6px;color:#8b5cf6;background:#f1edff;padding:6px;border-radius:5px}.ui-progress{display:flex;margin:19px 6px}.ui-progress i{height:3px;flex:1;background:#dedfe3}.ui-progress i:nth-child(-n+2){background:var(--accent)}.ui-row{display:flex;align-items:center;gap:12px;padding:13px 7px;border-bottom:1px solid #e8e9ec}.ui-row>i{width:11px;height:11px;border-radius:50%;border:2px solid #d5d7dc}.ui-row>i.done{background:var(--accent);border-color:var(--accent)}.ui-row span{flex:1;font-size:9px;font-weight:750}.ui-row small{display:block;color:#a3a8b0;font-size:6px;margin-top:3px}.ui-row>b{font-size:9px;color:var(--accent)}.sale-total{text-align:center;padding:38px 0 26px}.sale-total small{font-size:7px;color:#9da3ac}.sale-total strong{display:block;font-size:35px;margin-top:8px}.pay-pills{display:flex;gap:7px}.pay-pills i{font-style:normal;flex:1;border:1px solid #e0e2e5;border-radius:7px;background:#fff;text-align:center;padding:13px 2px;font-size:7px;font-weight:850}.pay-pills i:first-child{border-color:var(--accent);color:var(--accent)}.sale-button{margin-top:25px;border-radius:8px;background:var(--accent);color:#fff;padding:15px;font-size:8px;font-weight:850;display:flex;justify-content:space-between}.stock-row{display:grid;grid-template-columns:1fr 1.1fr 35px;gap:12px;align-items:center;padding:18px 3px;border-bottom:1px solid #e5e7ea}.stock-row span{font-size:9px;font-weight:800}.stock-row small{display:block;font-size:6px;color:#9ca2ab;margin-top:4px}.stock-row>i{height:5px;border-radius:5px;background:#e2e3e6;overflow:hidden}.stock-row>i b{display:block;height:100%;background:var(--accent)}.stock-row em{font-style:normal;font-size:7px;color:#777e87}.backup-ui{text-align:center;padding-top:35px}.shield-mark{margin:auto;width:60px;height:60px;border-radius:18px;background:color-mix(in srgb,var(--accent) 16%,white);color:var(--accent);font-size:27px;display:grid;place-items:center}.backup-ui>strong{display:block;font-size:17px;margin-top:18px}.backup-ui>p{font-size:9px;color:#8d939c}.backup-line{text-align:left;display:flex;align-items:center;gap:10px;border-top:1px solid #e4e6e9;padding:17px 4px}.backup-line>i{width:8px;height:8px;border-radius:50%;background:var(--accent)}.backup-line span{flex:1;font-size:8px;font-weight:800}.backup-line small{display:block;font-size:6px;color:#a0a6ae;margin-top:4px}.backup-line b{font-size:6px;color:var(--accent)}
.security-section{background:var(--ink);color:#fff;padding:140px max(5vw,calc((100vw - 1440px)/2 + 5vw));position:relative;overflow:hidden}.security-section:before{content:"";position:absolute;width:700px;height:700px;border:1px solid #292d35;border-radius:50%;right:-250px;top:-250px}.security-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.security-copy h2 em{font-style:normal;color:var(--orange)}.security-copy>p{color:#a6acb5;line-height:1.75;max-width:580px;font-size:15px;margin:28px 0}.security-copy>a{color:#fff;text-decoration:none;font-size:10px;font-weight:850;border-bottom:1px solid #454953;padding-bottom:9px}.security-copy>a span{color:var(--orange);margin-left:10px}.security-orbit{height:500px;position:relative;display:grid;place-items:center}.orbit-ring{position:absolute;border:1px solid #353942;border-radius:50%;animation:spin 22s linear infinite}.ring-one{width:390px;height:390px}.ring-two{width:275px;height:275px;border-style:dashed;animation-direction:reverse;animation-duration:17s}.secure-core{width:150px;height:150px;border-radius:36px;background:linear-gradient(145deg,#272b34,#11141a);border:1px solid #3d424d;display:grid;place-items:center;box-shadow:0 25px 60px rgba(0,0,0,.45);position:relative}.secure-core span{width:48px;height:48px;border-radius:14px;background:var(--orange);color:#fff;display:grid;place-items:center;font-size:25px;font-weight:900}.secure-core b{font-size:7px;letter-spacing:.16em;text-align:center;color:#a8aeb8;margin-top:-23px}.security-node{position:absolute;background:#20242c;border:1px solid #3a3e47;border-radius:9px;padding:10px 13px;font-family:var(--font-mono);font-size:7px;letter-spacing:.12em;color:#c5cad1;display:flex;align-items:center;gap:8px}.security-node i{width:6px;height:6px;border-radius:50%;background:var(--orange)}.node-0{top:28px;left:43%}.node-1{right:2%;top:47%}.node-2{bottom:35px;left:43%}.node-3{left:3%;top:47%}.security-cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border-top:1px solid #2d3139}.security-cards article{padding:40px 45px 0 0;border-right:1px solid #2d3139}.security-cards article+article{padding-left:45px}.security-cards span{font-family:var(--font-mono);font-size:9px;color:var(--orange)}.security-cards h3{font-size:17px;margin:17px 0 10px}.security-cards p{font-size:11px;color:#9299a4;line-height:1.7}
.workflow{padding-bottom:150px}.steps{display:grid;grid-template-columns:repeat(4,1fr)}.steps article{padding-right:25px}.steps article>span{font-family:var(--font-mono);font-size:11px;color:var(--orange)}.step-line{height:1px;background:#d9dad8;margin:25px 0;position:relative}.step-line i{position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:var(--orange);animation:pulse 2.4s infinite}.steps small{font-size:8px;letter-spacing:.16em;font-weight:850}.steps p{font-size:12px;color:var(--muted);line-height:1.65;max-width:230px}.results-section{padding:0 3vw 110px}.results-card{max-width:1340px;margin:auto;border-radius:24px;background:linear-gradient(125deg,#ff681d,#e84d08);color:#fff;padding:70px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:80px;position:relative;overflow:hidden}.results-card:after{content:"FOX";position:absolute;right:-20px;bottom:-80px;font-size:260px;font-weight:900;letter-spacing:-.1em;color:rgba(255,255,255,.06)}.results-copy{position:relative;z-index:2}.results-copy h2{font-size:clamp(34px,4vw,58px)}.results-copy p{font-size:13px;line-height:1.7;color:#ffe0d1;max-width:480px}.result-numbers{display:grid;grid-template-columns:repeat(3,1fr);position:relative;z-index:2;align-items:center}.result-numbers div{border-left:1px solid rgba(255,255,255,.3);padding-left:24px}.result-numbers strong{font-size:45px;letter-spacing:-.06em}.result-numbers sup{font-size:18px}.result-numbers span{display:block;font-size:8px;line-height:1.5;color:#ffe2d5;max-width:95px;margin-top:7px}.testimonial{text-align:center;padding-top:120px}.quote-mark{font-family:Georgia,serif;font-size:90px;color:var(--orange);line-height:.5}.testimonial blockquote{font-size:clamp(30px,4.3vw,60px);line-height:1.15;letter-spacing:-.045em;font-weight:650;margin:40px auto;max-width:1000px}.testimonial blockquote em{font-style:normal;color:var(--orange)}.quote-by{display:flex;justify-content:center;align-items:center;gap:12px}.quote-by div{text-align:left}.quote-by strong{display:block;font-size:9px;letter-spacing:.12em}.quote-by small{font-size:8px;color:#969ba3}
.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;border-top:1px solid var(--line)}.faq-intro h2{font-size:clamp(34px,4vw,55px)}.faq-list details{border-bottom:1px solid #d9dad8}.faq-list summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;align-items:center;font-size:14px;font-weight:750}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-family:var(--font-mono);font-size:8px;color:var(--orange);width:45px}.faq-list summary b{margin-left:auto;font-size:20px;font-weight:400;transition:transform .25s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{font-size:12px;color:var(--muted);line-height:1.7;padding:0 50px 24px 45px;margin:0}.contact-section{background:#151820;color:#fff;min-height:660px;display:grid;place-items:center;text-align:center;position:relative;overflow:hidden;padding:110px 5vw}.contact-lines{position:absolute;width:900px;height:900px;border:1px solid #323640;border-radius:50%}.contact-lines:before,.contact-lines:after{content:"";position:absolute;border:1px solid #292d35;border-radius:50%;inset:100px}.contact-lines:after{inset:230px;border-style:dashed;animation:spin 20s linear infinite}.contact-content{position:relative;z-index:2}.contact-content h2{font-size:clamp(48px,6.2vw,90px);line-height:.95;letter-spacing:-.058em;margin:18px 0 25px}.contact-content>p{color:#a5abb4}.contact-content>a{display:inline-flex;gap:25px;align-items:center;background:var(--orange);color:#fff;text-decoration:none;border-radius:10px;padding:19px 25px;font-size:11px;font-weight:850;margin-top:25px;box-shadow:0 15px 40px rgba(255,104,29,.25)}.contact-info{display:flex;justify-content:center;gap:55px;margin-top:55px}.contact-info span{font-size:11px;font-weight:750}.contact-info small{display:block;font-family:var(--font-mono);font-size:7px;color:#707783;letter-spacing:.14em;margin-bottom:7px}footer{background:#0d1015;color:#fff;padding:50px max(5vw,calc((100vw - 1440px)/2 + 5vw));display:flex;align-items:center;gap:40px;border-top:1px solid #292d35}.brand.inverted{color:#fff}.brand.inverted .brand-mark{background:#fff;color:var(--orange)}footer>p{color:#777e89;font-size:10px}footer>div{margin-left:auto;display:flex;gap:30px;font-size:8px;color:#737a85}footer a{color:#aaaeb5;text-decoration:none}
@keyframes windowIn{from{opacity:0;transform:translateY(35px) rotateY(-12deg)}to{opacity:1;transform:rotateY(-7deg)}}@keyframes bars{from{height:0}}@keyframes float{50%{transform:translateY(-8px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{box-shadow:0 0 0 8px rgba(255,104,29,.1)}}
@media(max-width:1050px){.hero{grid-template-columns:1fr;padding-top:150px}.hero-copy{text-align:center}.eyebrow,.hero-actions{justify-content:center}.hero-copy>p{margin-inline:auto}.trust-row{justify-content:center}.product-stage{min-height:520px}.nav-wrap nav{display:none}.menu-toggle{display:block;margin-left:auto;margin-right:15px}.nav-wrap nav.open{display:flex;position:absolute;top:70px;left:5vw;right:5vw;background:#fff;box-shadow:0 20px 45px rgba(0,0,0,.12);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:25px;gap:22px}.feature-tabs{grid-template-columns:1fr}.tabs-list{display:grid;grid-template-columns:repeat(2,1fr)}.security-grid{grid-template-columns:1fr;gap:40px}.security-copy{text-align:center}.security-copy>p{margin-inline:auto}.security-orbit{height:430px}.results-card{grid-template-columns:1fr}.faq-section{grid-template-columns:1fr;gap:55px}}
@media(max-width:700px){.section{padding:90px 20px}.nav-wrap{height:72px;padding:0 20px}.nav-cta{display:none}.hero{padding:125px 20px 70px;gap:20px}h1{font-size:50px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;gap:18px}.trust-row{gap:11px;flex-wrap:wrap;margin-top:35px}.product-stage{min-height:360px}.dashboard-window{height:310px;transform:none}.dash-content{padding:15px}.window-body aside{width:45px}.metric-grid article{padding:9px}.metric-grid strong{font-size:11px}.dash-lower{height:125px}.chart-bars{height:80px}.activity-card{display:none}.dash-lower{grid-template-columns:1fr}.floating-chip{display:none}.proof-strip{margin:0;border-radius:0;display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:30px 20px}.proof-strip>i{display:none}.proof-strip div{text-align:center}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.feature-display{grid-template-columns:1fr;padding:28px;min-height:620px}.tabs-list{grid-template-columns:1fr 1fr}.tabs-list button{padding:13px}.tabs-list button>b,.tabs-list button>span{display:none}.module-ui{min-height:330px}.security-section{padding:100px 20px}.security-copy h2{font-size:43px}.security-orbit{transform:scale(.76);margin:-50px}.security-cards{grid-template-columns:1fr}.security-cards article,.security-cards article+article{padding:28px 0;border-right:0;border-bottom:1px solid #2d3139}.steps{grid-template-columns:1fr 1fr;gap:35px 10px}.results-section{padding:0 12px 80px}.results-card{padding:55px 28px;gap:45px}.result-numbers{grid-template-columns:1fr}.result-numbers div{padding:18px 0;border-left:0;border-top:1px solid rgba(255,255,255,.25)}.result-numbers span{max-width:none}.testimonial{padding-inline:20px}.faq-section{padding-inline:20px}.contact-section{min-height:620px;padding-inline:20px}.contact-content h2{font-size:54px}.contact-info{gap:20px;flex-direction:column}footer{padding:42px 20px;flex-direction:column;text-align:center}footer>div{margin:0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}.reveal{opacity:1;transform:none}}

/* Tipografia FOXFIX — fonte de produto com títulos de alto contraste. */
:root{--font-body:"Manrope","Segoe UI",Arial,sans-serif;--font-display:"Manrope","Segoe UI",Arial,sans-serif;--font-mono:Consolas,Consolas,monospace}
body{font-family:var(--font-body);font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.section-kicker,.eyebrow,.tabs-list button>span,.feature-index,.security-node,.security-cards span,.steps article>span,.contact-info small{font-family:var(--font-mono)}
h1,h2,h3,blockquote,.brand strong,.feature-copy h3{font-family:var(--font-display);font-weight:850}

/* Marca oficial e acesso direto ao Portal do Cliente. */
.brand-logo{width:40px;height:40px;max-width:512px;max-height:512px;object-fit:cover;border-radius:11px;box-shadow:0 6px 16px rgba(232,78,8,.2)}.brand-logo.small{width:34px;height:34px;border-radius:9px}.nav-actions{display:flex;align-items:center;gap:13px;flex:0 0 auto;position:relative;z-index:2}.nav-actions .nav-cta{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:10px 13px;font-size:9px;border:1px solid var(--ink);box-shadow:0 6px 18px rgba(16,19,26,.12)}.nav-actions .nav-client{background:var(--orange);border-color:var(--orange);box-shadow:0 6px 18px rgba(255,104,29,.2)}.nav-actions .nav-client span{color:#fff}.portal-primary{background:var(--ink);color:#fff;box-shadow:0 12px 28px rgba(16,19,26,.2)}.hero-actions{gap:14px}.hero-actions .primary-cta{padding:14px 18px;font-size:10px;gap:14px}.mobile-client-link{display:none}.contact-actions{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:25px}.contact-actions>a{display:inline-flex;gap:14px;align-items:center;background:var(--orange);color:#fff;text-decoration:none;border:1px solid var(--orange);border-radius:9px;padding:14px 18px;font-size:10px;font-weight:850;box-shadow:0 12px 30px rgba(255,104,29,.22);transition:transform .2s ease,box-shadow .2s ease}.contact-actions>a.contact-client{background:#232833;border-color:#454b57;box-shadow:0 12px 30px rgba(0,0,0,.2)}.contact-actions>a:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(255,104,29,.28)}
@media(max-width:1220px){.nav-wrap nav{gap:16px}.nav-actions{gap:9px}.nav-actions .nav-cta{padding:9px 10px;font-size:8px}}
@media(max-width:1050px){.nav-actions{margin-left:0}.mobile-client-link{display:flex!important;align-items:center;justify-content:center;padding:13px 16px!important;border:0!important;border-radius:9px;background:var(--orange);color:#fff!important;box-shadow:0 9px 24px rgba(255,104,29,.22)}}
@media(max-width:700px){.contact-actions{flex-direction:column}.contact-actions>a{width:min(100%,320px);justify-content:space-between}.portal-primary{width:min(100%,330px)}.nav-actions{display:none}.brand-logo{width:36px;height:36px}}
