:root{--bg:#08090b;--bg2:#0c0d10;--panel:#111317;--panel2:#15181d;--orange:#ff6a14;--orange-light:#ff8a3f;--text:#f7f6f4;--muted:#b5b5b7;--dim:#777a80;--border:rgba(255,255,255,.10);--container:1260px;--radius:15px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}body::selection{background:var(--orange);color:#08090b}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #ff8a3f;outline-offset:4px}.sprite{position:absolute;overflow:hidden}.ico{width:20px;height:20px;flex-shrink:0;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.container{width:min(calc(100% - 80px),var(--container));margin-inline:auto}.topline{height:2px;background:linear-gradient(90deg,transparent 0%,#fa5b0a 50%,transparent 100%);opacity:.7}.site-header{height:90px;position:sticky;top:0;z-index:80;background:rgba(8,9,11,.91);backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.07);transition:height .25s,background .25s}.site-header.scrolled{height:76px;background:rgba(7,8,10,.97)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;height:100%;gap:28px}.brand{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1;flex-shrink:0}.brand-word{font-weight:1000;font-stretch:condensed;letter-spacing:-.105em;font-size:36px;transform:scaleX(1.06);transform-origin:left center;font-family:Arial,Helvetica,sans-serif;color:#fff;line-height:.82}.brand-word span{color:var(--orange);font-style:italic}.brand small{font-size:7px;letter-spacing:.21em;margin-top:7px;font-weight:800;color:#d6d6d6}.desktop-nav{display:flex;align-items:center;gap:31px;padding-left:8px}.desktop-nav a{font-size:12px;letter-spacing:.005em;font-weight:800;text-transform:uppercase;color:#d2d2d3;white-space:nowrap;position:relative;transition:color .2s}.desktop-nav a:first-child{color:#fff}.desktop-nav a:first-child::after{content:"";height:2px;position:absolute;bottom:-35px;left:0;width:28px;background:var(--orange)}.desktop-nav a:hover{color:var(--orange)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid transparent;min-height:46px;padding:0 20px;font-size:12px;line-height:1.2;font-weight:900;letter-spacing:.013em;text-align:center;text-transform:uppercase;border-radius:4px;white-space:nowrap;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s}.btn .ico{width:17px;height:17px;stroke-width:2.2}.btn:hover{transform:translateY(-2px)}.btn-orange{color:#090a0b;background:linear-gradient(125deg,#ff8b37,#ff6617 65%,#f5550c);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.btn-orange:hover{background:linear-gradient(110deg,#ff9e52,#ff7527);box-shadow:0 10px 38px rgba(255,99,13,.18)}.btn-outline{border-color:rgba(255,255,255,.46);background:rgba(9,10,12,.42);color:#fff}.btn-outline:hover{border-color:var(--orange);background:rgba(255,111,21,.09)}.btn-big{min-height:54px;padding:0 23px}.btn-full{width:100%;min-height:52px}.nav-cta{min-width:209px}.menu-toggle{display:none;background:none;border:0;flex-direction:column;justify-content:center;gap:5px;padding:10px}.menu-toggle span{background:#fff;width:22px;height:2px}.mobile-nav{display:none}
/* Hero */
.hero{position:relative;min-height:720px;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse at 85% 40%,rgba(183,66,6,.15),transparent 54%),#090a0c}.hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#08090b 0%,rgba(8,9,11,.98) 20%,rgba(8,9,11,.91) 38%,rgba(8,9,11,.49) 58%,rgba(8,9,11,.08) 83%),linear-gradient(180deg,rgba(8,9,11,.10) 60%,#08090b 99%)}.hero::after{content:"";position:absolute;right:13%;top:10%;width:480px;height:340px;z-index:-1;filter:blur(140px);background:rgba(255,106,20,.26)}.hero-art{position:absolute;z-index:0;width:95%;height:100%;right:-2%;top:0;display:flex;align-items:center;overflow:hidden;opacity:.98}.hero-art picture{width:100%;height:100%;display:flex;align-items:center}.hero-art img{width:100%;height:100%;object-fit:contain;object-position:75% 49%;filter:contrast(1.06) saturate(1.1)}.hero-glow{position:absolute;right:-10%;top:-25%;z-index:2;width:400px;height:400px;background:radial-gradient(circle,rgba(255,113,16,.07),transparent 68%);pointer-events:none}.hero-body{position:relative;z-index:3;display:flex;align-items:center;min-height:655px;padding-block:65px 58px}.hero-copy{max-width:730px}.eyebrow{display:inline-flex;align-items:center;gap:11px;color:var(--orange);font-size:11px;letter-spacing:.24em;font-weight:850}.eyebrow-line{width:24px;height:1px;background:var(--orange)}h1,h2,h3,p{margin-top:0}.hero h1{font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:clamp(52px,5.4vw,91px);line-height:1.035;letter-spacing:-.066em;margin:29px 0 16px;font-weight:860}.hero h1 em{font-style:normal;color:var(--orange)}.hero-subtitle{font-size:clamp(25px,2.55vw,37px);line-height:1.18;letter-spacing:-.048em;font-weight:450;color:#cbcbd0;margin:0 0 18px}.hero-description{max-width:540px;color:#d6d5d8;font-size:16px;line-height:1.67;margin:0 0 29px}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-trust{display:flex;align-items:center;gap:15px;margin-top:51px;color:#a4a5aa;font-size:10px;font-weight:850;letter-spacing:.15em}.mini-rule{display:inline-block;width:28px;height:2px;background:var(--orange)}.hero-trust i{width:3px;height:3px;background:#d2d0ce;border-radius:50%}.hero-bottom{position:relative;z-index:3;border-top:1px solid rgba(255,255,255,.10);height:65px;display:flex;align-items:center;justify-content:space-between}.strip-label{font-size:10px;letter-spacing:.2em;color:#9899a0;font-weight:700}.hero-bottom-right{font-size:10px;letter-spacing:.16em;font-weight:800;color:#d9d9dd}.hero-bottom-right span{color:var(--orange);font-size:22px;vertical-align:middle;margin-left:12px}
/* common sections */
.section{position:relative;padding-block:112px;border-bottom:1px solid rgba(255,255,255,.075);overflow:hidden}.section-index{display:inline-flex;align-items:center;gap:14px;color:#9a9ba0;font-size:10px;font-weight:800;letter-spacing:.19em;margin-bottom:29px}.section-index b{font-size:12px;color:var(--orange);letter-spacing:0}.section-index>span{height:1px;width:43px;background:var(--orange)}.section h2,.contact-section h2{font-size:clamp(39px,4.15vw,61px);font-weight:840;letter-spacing:-.055em;line-height:1.09;margin-bottom:0}.section h2 strong,.contact-section h2 strong{color:var(--orange);font-weight:inherit}.section p{font-size:16px;line-height:1.75;color:var(--muted)}.subtle-link{display:inline-flex;align-items:center;gap:12px;color:#efefef;font-weight:800;font-size:13px;border-bottom:1px solid rgba(255,107,18,.5);padding:0 0 10px;margin-top:15px}.subtle-link .ico{width:17px;height:17px;color:var(--orange);transition:transform .2s}.subtle-link:hover .ico{transform:translateX(5px)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:48px}.section-heading>p{max-width:360px;margin:0 0 7px;color:#999da5;font-size:15px;line-height:1.7}
.intro{background:radial-gradient(ellipse at 75% 60%,rgba(255,101,7,.045),transparent 70%),#0b0c0e}.intro-layout{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.intro-description{position:relative;padding-left:57px;border-left:1px solid rgba(255,255,255,.2)}.intro-description p{margin-bottom:13px;font-size:17px;max-width:470px}.intro-description p:first-child{color:#f0eef0;font-weight:500}
.benefits{background:linear-gradient(180deg,#0a0b0d,#090a0c)}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.benefit-card{position:relative;min-height:336px;padding:29px 25px 19px;display:flex;flex-direction:column;background:linear-gradient(155deg,rgba(34,35,39,.68),rgba(13,14,17,.86));border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:transform .25s,border-color .25s,background .25s}.benefit-card:hover{transform:translateY(-5px);border-color:rgba(255,103,19,.45)}.benefit-card::before{content:"";position:absolute;inset:-50% -30% auto auto;height:195px;width:230px;background:radial-gradient(circle,rgba(255,97,16,.08),transparent 68%)}.icon-box{height:46px;width:46px;display:grid;place-items:center;border:1px solid rgba(255,115,30,.24);border-radius:10px;background:rgba(255,103,20,.07);color:var(--orange);margin-bottom:34px}.icon-box .ico{width:26px;height:26px}.card-number{font-weight:800;font-size:9px;letter-spacing:.16em;color:#85878d;margin-bottom:11px}.benefit-card h3{font-size:19px;line-height:1.32;letter-spacing:-.025em;margin-bottom:12px}.benefit-card p{font-size:13px;line-height:1.67;color:#a3a5ac;margin-bottom:24px}.card-foot{border-top:1px solid var(--border);margin-top:auto;padding-top:15px;display:flex;align-items:center;justify-content:space-between;color:#d1d1d3;font-size:11px;font-weight:700}.card-foot .ico{color:var(--orange);height:16px;width:16px}
/* dashboard */
.platform{background:radial-gradient(ellipse at 55% 43%,rgba(172,60,4,.12),transparent 66%),#0b0c0e;padding-bottom:126px}.platform-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:66px}.platform-head p{max-width:340px;margin-bottom:6px}.platform-showcase{position:relative;margin:0 auto;width:min(100%,1150px);padding:37px 70px 10px 7px}.platform-showcase::before{content:"";position:absolute;left:8%;right:4%;bottom:12%;height:40%;background:#ff5e0f;filter:blur(115px);opacity:.14}.orange-line{position:absolute;top:0;left:0;right:1%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,106,20,.7) 38%,transparent)}.dashboard{position:relative;display:grid;grid-template-columns:176px 1fr;min-height:490px;background:linear-gradient(130deg,#101317,#090a0c);border:1px solid rgba(200,204,207,.25);border-radius:16px;overflow:hidden;box-shadow:0 28px 45px #000,0 58px 120px rgba(0,0,0,.38)}.dashboard::before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.dash-side{background:rgba(7,9,11,.85);border-right:1px solid rgba(255,255,255,.08);padding:26px 16px;display:flex;flex-direction:column;gap:10px}.dash-brand{font-family:Arial,sans-serif;font-size:23px;letter-spacing:-.095em;font-weight:1000;padding:0 10px 30px}.dash-brand span{color:var(--orange)}.dash-nav{padding:13px 11px;display:flex;align-items:center;gap:10px;color:#8b9098;font-size:11px;border-radius:6px;font-weight:700}.dash-nav .ico{width:15px;height:15px}.dash-nav.selected{color:#ff751e;background:rgba(255,104,15,.15);border:1px solid rgba(255,104,15,.45)}.dash-footer{font-size:8px;letter-spacing:.2em;color:#494e54;margin:auto 0 0;padding:0 10px}.dash-main{padding:25px 28px 23px;min-width:0}.dash-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.dash-top small{display:block;color:#69717c;font-size:9px;letter-spacing:.17em;font-weight:850;margin-bottom:5px}.dash-top h3{font-size:21px;letter-spacing:-.035em;margin:0}.dash-user{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:#c7cbd0}.dash-user .avatar{border-radius:50%;width:30px;height:30px;background:linear-gradient(135deg,#5c6370,#bd682c);color:#fff;display:grid;place-items:center}.dash-user small{margin:5px 0 0;font-size:9px;letter-spacing:0;font-weight:500}.dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dash-kpi{background:#141820;border:1px solid rgba(255,255,255,.05);padding:15px 15px 11px;border-radius:7px;display:flex;flex-direction:column;gap:7px}.dash-kpi small{font-size:10px;color:#a0a3ab}.dash-kpi b{font-size:29px;color:#f6f7f8;font-weight:750;letter-spacing:-.05em;line-height:1}.dash-kpi span{font-size:9px;color:#777e87}.dash-chart{border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#12161b;margin-top:11px;padding:16px 20px 13px}.dash-chart-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.dash-chart-head strong{font-size:11px;font-weight:750}.dash-chart-head span{color:#6d737e;font-size:9px}.plot{width:100%;height:147px;overflow:visible;margin-top:8px}.chart-lines{stroke:#2b3038;stroke-width:1}.chart-stroke{stroke:#ff741b;fill:none;stroke-width:3;filter:drop-shadow(0 0 3px rgba(255,112,18,.36))}.chart-labels{display:flex;justify-content:space-between;color:#7c838b;font-size:9px;letter-spacing:.1em}.dash-table{margin-top:13px;background:#11151a;border-radius:8px;padding:12px 17px}.table-title{font-size:11px;font-weight:800;margin-bottom:8px;display:flex;justify-content:space-between}.table-title span{font-size:8px;font-weight:600;letter-spacing:.13em;color:#515b62}.table-row{min-height:25px;display:grid;grid-template-columns:12px 1fr 1fr 115px;gap:7px;align-items:center;border-top:1px solid rgba(255,255,255,.05);font-size:10px;color:#777d85}.table-row b{color:#d4d7dc;font-size:10px}.table-dot{height:5px;width:5px;border-radius:50%;background:var(--orange)}.table-row em{font-style:normal;text-align:center;font-size:9px;background:#1c2d29;color:#87ccab;border-radius:4px;padding:3px}.table-row em.amber{background:#3e2619;color:#f9af76}.phone-demo{position:absolute;right:0;bottom:49px;width:167px;height:343px;border:6px solid #22262e;box-shadow:0 21px 70px #000,0 0 0 1px #5d6269;transform:rotate(4deg);background:#0a0b0e;border-radius:27px;overflow:hidden}.phone-notch{position:absolute;left:36px;right:36px;top:0;height:14px;background:#22262e;border-radius:0 0 12px 12px;z-index:1}.phone-screen{height:100%;padding:31px 12px 10px;background:linear-gradient(180deg,#111419,#0a0b0e);display:flex;flex-direction:column;gap:7px}.mobile-logo{font-size:20px;letter-spacing:-.08em;font-weight:950}.mobile-logo span{color:var(--orange)}.phone-screen>small{font-size:8px;letter-spacing:.16em;color:#9b9fa7;margin:6px 0}.mobile-stat{padding:9px 11px;background:#191d24;border:1px solid #25282f;border-radius:5px;display:flex;flex-direction:column;gap:3px}.mobile-stat span{font-size:8px;color:#aab0b8}.mobile-stat b{font-size:20px}.mini-chart{height:37px;margin-top:9px;border-bottom:2px solid #ff7c1f;border-radius:50%;transform:skewY(-8deg)}.phone-tabs{font-size:13px;color:#e7771d;text-align:center;margin:auto 0 0;padding:10px 2px 0;border-top:1px solid #24252b}.platform-note{position:relative;text-align:right;font-size:10px;letter-spacing:.15em;color:#74777d;font-weight:750;margin-top:32px}.live-line{display:inline-block;width:5px;height:5px;background:var(--orange);border-radius:50%;margin-right:8px;vertical-align:middle}
/* audience */
.audience{background:#0a0b0d}.audience-layout{display:grid;grid-template-columns:1fr .93fr;gap:80px;align-items:center}.audience-layout>div:first-child>p{max-width:520px;margin:28px 0;color:#afb1b6}.audience-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0 22px}.audience-list span{display:flex;align-items:center;gap:10px;color:#e3e4e5;font-size:13px;font-weight:700}.audience-list .ico{color:var(--orange);width:19px;height:19px}.audience-image{min-height:420px;position:relative;overflow:hidden;border-radius:10px;border:1px solid rgba(255,122,27,.27);background:#161413;box-shadow:0 40px 80px rgba(0,0,0,.36)}.audience-image::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,9,11,.80),transparent 55%)}.audience-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:saturate(1.15) contrast(1.05)}.image-stamp{position:absolute;bottom:28px;left:33px;z-index:2;color:#a7aaae;font-size:11px;letter-spacing:.15em;line-height:2}.image-stamp strong{font-size:14px;color:#fff}
.features{background:linear-gradient(180deg,#0e0f12,#08090b)}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.feature-item{display:flex;align-items:flex-start;gap:18px;min-height:140px;padding:27px 24px;background:#0d0f12;position:relative;transition:background .2s}.feature-item:hover{background:#14171a}.feature-item>.ico{color:var(--orange);height:28px;width:28px;stroke-width:1.7;flex-shrink:0}.feature-item h3{font-size:15px;line-height:1.35;margin-bottom:8px}.feature-item p{font-size:12px;line-height:1.5;margin:0;color:#8f9299}.feature-item>span{position:absolute;bottom:18px;right:20px;font-size:10px;color:#42454b;font-weight:700}
.price{background:radial-gradient(ellipse at 80% 53%,rgba(255,85,3,.10),transparent 53%),#08090b}.price-layout{display:grid;grid-template-columns:.85fr 1fr;gap:110px;align-items:center}.price-layout>div:first-child>p{max-width:425px;margin-top:28px}.price-card{position:relative;padding:38px 42px 42px;background:linear-gradient(145deg,#1a1716,#0f1114 56%);border:1px solid rgba(255,118,37,.4);border-radius:12px;box-shadow:0 22px 75px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,168,91,.07);overflow:hidden}.price-card::before{content:"";position:absolute;inset:-35% auto auto 20%;height:270px;width:320px;background:radial-gradient(circle,rgba(255,107,12,.14),transparent 70%);pointer-events:none}.price-header{display:flex;justify-content:space-between;align-items:center;gap:15px;position:relative}.price-header span:first-child{font-size:10px;letter-spacing:.17em;color:var(--orange);font-weight:800}.price-header h3{font-size:23px;letter-spacing:-.03em;margin:9px 0 0}.price-chip{border:1px solid rgba(255,255,255,.12);padding:9px 11px;border-radius:25px;color:#ccc!important;font-size:10px!important;letter-spacing:0!important;font-weight:500!important}.price-value{display:flex;align-items:baseline;gap:6px;margin:22px 0 20px}.price-value span{font-size:24px;font-weight:800}.price-value strong{font-size:84px;letter-spacing:-.075em;font-weight:850;line-height:1}.price-value small{font-size:17px;font-weight:550;color:#e4ddd8;padding-left:4px}.price-divider{height:1px;background:linear-gradient(90deg,rgba(255,118,33,.4),rgba(255,255,255,.08));margin-bottom:21px}.price-card ul{list-style:none;padding:0;margin:0;display:grid;gap:15px}.price-card li{font-size:13px;display:flex;align-items:center;gap:11px;color:#d4d3d3}.price-card li .ico{width:18px;height:18px;color:var(--orange)}.price-note{font-size:11px!important;line-height:1.55!important;margin:24px 0 20px;color:#858489!important}
.faq{background:#0d0e11}.faq-layout{display:grid;grid-template-columns:.85fr 1.25fr;gap:100px}.faq-layout>div:first-child>p{margin-top:20px}.accordion{border-top:1px solid rgba(255,255,255,.12)}.accordion details{border-bottom:1px solid rgba(255,255,255,.12);transition:background .2s}.accordion summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:15px;font-weight:700;padding:24px 8px 23px 0;user-select:none}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{color:var(--orange);font-size:27px;font-weight:400;line-height:1;transition:transform .2s}.accordion details[open] summary span{transform:rotate(45deg)}.accordion details p{color:#a8aab0;font-size:14px;line-height:1.75;padding:0 35px 24px 0;margin:0}
/* Contact */
.contact-section{background:radial-gradient(ellipse at 20% 40%,rgba(217,70,0,.09),transparent 63%),#08090b;padding-block:130px}.contact-layout{display:grid;grid-template-columns:.95fr 1.08fr;gap:100px;align-items:start}.contact-copy{padding-top:55px}.contact-copy>p{color:#adb0b6;font-size:17px;line-height:1.72;max-width:460px;margin-top:27px}.contact-promise{display:flex;gap:15px;align-items:flex-start;margin-top:47px;padding-top:23px;border-top:1px solid rgba(255,255,255,.12);max-width:420px}.contact-promise .ico{color:var(--orange);height:25px;width:25px}.contact-promise span{font-size:12px;line-height:1.6;color:#92959c}.contact-card{padding:37px;background:#111317;border:1px solid rgba(255,255,255,.11);border-radius:12px;box-shadow:0 30px 60px rgba(0,0,0,.32)}.form-title{font-size:21px;font-weight:800;letter-spacing:-.035em;display:flex;justify-content:space-between;gap:10px;align-items:center}.form-title span{font-size:9px;font-weight:700;letter-spacing:.14em;color:var(--orange)}.form-caption{font-size:12px;color:#8c9097;line-height:1.5;margin:13px 0 22px}.contact-card form{display:flex;flex-direction:column;gap:17px}.input-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-card label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:700;color:#d9d9da;min-width:0}.contact-card input:not([type=checkbox]),.contact-card select,.contact-card textarea{width:100%;background:#0b0d0f;color:#eee;border:1px solid rgba(255,255,255,.15);border-radius:5px;padding:13px 12px;font-size:12px;font-weight:500;outline:0;transition:border-color .2s}.contact-card input:focus,.contact-card select:focus,.contact-card textarea:focus{border-color:var(--orange)}.contact-card textarea{resize:vertical;min-height:80px}.contact-card input::placeholder,.contact-card textarea::placeholder{color:#65696f}.contact-card label.consent{display:flex;flex-direction:row;gap:11px;font-size:11px;font-weight:500;color:#999da4;line-height:1.5}.consent input{accent-color:var(--orange);width:17px;height:17px;flex-shrink:0;margin:1px 0 0}.form-status{display:none}.form-status.is-visible{display:flex;gap:9px;flex-direction:column;border:1px solid rgba(255,114,28,.35);border-radius:6px;padding:14px;font-size:12px;line-height:1.6;color:#d9dadb}.form-status strong{color:#ff9d52}.form-status button{background:transparent;color:var(--orange);border:1px solid var(--orange);padding:8px 10px;border-radius:5px;margin-top:7px;align-self:start;font-weight:800}
.footer{background:#08090b;border-top:1px solid rgba(255,255,255,.1)}.footer-inner{display:flex;justify-content:space-between;align-items:start;padding-block:53px 36px;gap:25px}.footer-brand p{font-size:12px;color:#808289;margin-top:22px}.footer-right{text-align:right}.footer-right nav{display:flex;gap:25px;justify-content:flex-end;margin:0 0 35px}.footer-right nav a{font-size:11px;color:#a6a8ad;font-weight:700}.footer-right nav a:hover,.footer-bottom a:hover{color:var(--orange)}.footer-right>span{font-size:10px;color:#686b71}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;padding-block:22px 30px;color:#6c6f75;font-size:9px;font-weight:800;letter-spacing:.16em}.sticky-mobile-cta{display:none}.reveal{opacity:0;transform:translateY(19px);transition:opacity .6s ease,transform .6s ease}.reveal.in-view{opacity:1;transform:none}
@media(max-width:1180px){.desktop-nav{gap:18px}.desktop-nav a{font-size:10px}.nav-cta{min-width:175px;padding:0 12px;font-size:10px}.container{width:min(calc(100% - 56px),var(--container))}.hero h1{font-size:clamp(54px,5.7vw,76px)}.hero-copy{max-width:590px}.hero-art{width:82%;right:-18%}.hero-description{max-width:460px}.benefit-card{padding:25px 19px 18px}.benefit-card h3{font-size:17px}.price-layout,.contact-layout{gap:55px}}
@media(max-width:900px){.desktop-nav,.nav-cta{display:none}.menu-toggle{display:flex}.site-header{height:73px}.site-header.scrolled{height:69px}.mobile-nav{display:flex;flex-direction:column;gap:0;position:absolute;top:100%;left:0;right:0;background:#101115;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px rgba(0,0,0,.5);padding:12px 28px 20px}.mobile-nav[hidden]{display:none}.mobile-nav a{font-size:13px;padding:15px 10px;color:#e9e9e9;border-bottom:1px solid rgba(255,255,255,.055);font-weight:750}.mobile-nav a:last-child{color:var(--orange)}.hero{min-height:730px}.hero-body{min-height:665px}.hero-art{width:99%;right:-33%;opacity:.70}.hero::before{background:linear-gradient(90deg,#08090b 0%,rgba(8,9,11,.9) 38%,rgba(8,9,11,.35) 100%),linear-gradient(180deg,transparent 25%,#08090b 97%)}.hero h1{font-size:clamp(55px,7.8vw,75px)}.hero-copy{max-width:620px}.intro-layout{gap:40px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-card{min-height:290px}.section{padding-block:85px}.platform-showcase{padding-right:35px}.phone-demo{width:127px;height:278px;bottom:45px}.dash-side{padding:22px 9px}.dashboard{grid-template-columns:145px 1fr;min-height:430px}.dash-main{padding:21px 17px}.dash-kpi{padding:12px 8px}.dash-kpi b{font-size:24px}.dash-chart{padding:13px}.dash-chart .plot{height:122px}.audience-layout{gap:35px}.audience-image{min-height:370px}.feature-list{grid-template-columns:repeat(2,1fr)}.price-layout,.faq-layout,.contact-layout{gap:35px}.price-card{padding:28px}.contact-card{padding:28px}.input-row{grid-template-columns:1fr}}
@media(max-width:650px){.container{width:calc(100% - 38px)}.brand-word{font-size:32px}.brand small{font-size:6px}.hero{min-height:900px}.hero-body{min-height:845px;align-items:start;padding-block:69px 24px}.hero-copy{max-width:100%}.hero::before{background:linear-gradient(180deg,#08090b 0%,#08090b 55%,rgba(8,9,11,.15) 77%,#08090b 99%),linear-gradient(90deg,rgba(8,9,11,.56),transparent)}.hero-art{width:100%;height:295px;top:593px;right:0;opacity:.97;align-items:unset}.hero-art img{object-position:60% center;object-fit:cover}.eyebrow{font-size:9px;letter-spacing:.15em}.eyebrow-line{width:17px}.hero h1{font-size:clamp(47px,11.2vw,65px);letter-spacing:-.068em;margin:24px 0 14px}.hero-subtitle{font-size:27px;line-height:1.17}.hero-description{font-size:13.5px;line-height:1.6;max-width:330px;margin-bottom:21px}.hero-actions{flex-direction:column;align-items:stretch;max-width:315px;gap:9px}.hero-actions .btn{min-height:48px;font-size:11px}.hero-trust{margin-top:31px;flex-wrap:wrap;gap:9px;font-size:8px}.hero-trust .mini-rule{width:15px}.hero-bottom{height:55px}.strip-label{font-size:7px;letter-spacing:.1em}.hero-bottom-right{display:none}.section{padding-block:74px}.section-index{font-size:9px;letter-spacing:.12em;gap:10px;margin-bottom:20px}.section-index>span{width:28px}.section h2,.contact-section h2{font-size:clamp(35px,9.4vw,49px)}.section-heading{display:block;margin-bottom:28px}.section-heading>p{margin-top:21px;font-size:14px}.intro-layout,.audience-layout,.price-layout,.faq-layout,.contact-layout{grid-template-columns:1fr;gap:27px}.intro-description{padding-left:19px}.intro-description p{font-size:14px}.benefit-grid{grid-template-columns:1fr 1fr;gap:9px}.benefit-card{min-height:266px;padding:17px 14px 14px}.icon-box{width:38px;height:38px;margin-bottom:21px}.icon-box .ico{width:22px;height:22px}.benefit-card h3{font-size:15px}.benefit-card p{font-size:11px;line-height:1.55}.card-number{font-size:8px}.card-foot{font-size:9px}.platform{padding-bottom:85px}.platform-head{display:block;margin-bottom:35px}.platform-head p{margin-top:20px;font-size:14px}.platform-showcase{padding:14px 0 0 0}.dashboard{grid-template-columns:67px minmax(0,1fr);min-height:310px;border-radius:10px}.dash-side{padding:15px 7px;gap:6px}.dash-brand{font-size:14px;padding:0 3px 17px}.dash-nav{padding:7px 4px;justify-content:center;gap:0}.dash-nav .ico{width:15px;height:15px}.dash-nav span{display:none}.dash-footer{display:none}.dash-main{padding:12px 11px 14px}.dash-top{margin-bottom:10px}.dash-top h3{font-size:14px}.dash-top small{font-size:7px}.dash-user span:nth-child(2){display:none}.dash-user .avatar{height:22px;width:22px;font-size:10px}.dash-kpis{gap:4px}.dash-kpi{padding:8px 5px;gap:5px}.dash-kpi small{font-size:7px;line-height:1.2}.dash-kpi b{font-size:17px}.dash-kpi span{font-size:7px}.dash-chart{margin-top:6px;padding:9px}.dash-chart-head strong{font-size:8px}.dash-chart-head span{display:none}.dash-chart .plot{height:95px;margin-top:5px}.chart-labels{font-size:7px}.dash-table{margin-top:6px;padding:9px 7px}.table-title{font-size:9px}.table-title span{display:none}.table-row{grid-template-columns:8px 1fr 65px;gap:3px;font-size:8px}.table-row b{font-size:8px}.table-row>span:nth-of-type(2){display:none}.table-row em{font-size:7px;padding:3px}.phone-demo{width:91px;height:195px;right:-11px;bottom:4px;border-width:3px;border-radius:16px;transform:rotate(5deg)}.phone-notch{height:8px;left:25px;right:25px}.phone-screen{padding:17px 5px 7px;gap:3px}.mobile-logo{font-size:13px}.phone-screen>small{font-size:6px}.mobile-stat{padding:6px 4px;gap:2px}.mobile-stat span{font-size:6px}.mobile-stat b{font-size:13px}.mini-chart{height:18px;margin-top:4px}.phone-tabs{font-size:7px;padding:4px}.platform-note{text-align:left;font-size:8px;margin-top:20px}.audience-layout>div:first-child>p{font-size:14px;margin:20px 0}.audience-list{gap:13px 8px;margin:20px 0}.audience-list span{font-size:11px}.audience-list .ico{width:15px;height:15px}.audience-image{min-height:260px}.feature-list{grid-template-columns:1fr}.feature-item{min-height:100px;padding:21px}.feature-item h3{font-size:15px}.feature-item p{font-size:12px}.price-layout>div:first-child>p{font-size:14px;margin-top:20px}.price-card{padding:25px 22px}.price-value strong{font-size:73px}.price-chip{font-size:9px!important}.price-card li{font-size:12px}.faq-layout>div:first-child>p{font-size:14px}.accordion summary{font-size:13px;padding:20px 2px}.accordion details p{font-size:12px}.contact-section{padding-block:78px 98px}.contact-copy{padding-top:0}.contact-copy>p{font-size:14px;margin-top:19px}.contact-promise{margin-top:25px}.contact-card{padding:23px 18px}.form-title{font-size:18px;align-items:flex-start}.form-title span{font-size:8px}.form-caption{font-size:11px}.contact-card label{font-size:11px}.footer-inner{flex-direction:column;gap:18px;padding-block:40px 28px}.footer-right{text-align:left}.footer-right nav{justify-content:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:20px}.footer-bottom{gap:20px;flex-wrap:wrap;font-size:8px;padding-bottom:100px}.sticky-mobile-cta{position:fixed;display:block;bottom:0;left:0;right:0;z-index:70;padding:10px max(19px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.12);background:rgba(8,9,11,.92);backdrop-filter:blur(12px)}.sticky-mobile-cta .btn{min-height:46px;font-size:11px}}
@media(max-width:360px){.hero h1{font-size:45px}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:232px}.phone-demo{right:-6px}.hero-description{font-size:12.5px}.hero-actions{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.btn,.benefit-card,.subtle-link .ico{transition:none}}

/* V7.1 — corte de redundâncias e foco na operação */
.desktop-nav .mobile-only-cta{display:none}
.hero{min-height:645px}
.hero-body{min-height:645px;padding-block:58px 52px}
.hero-art{right:-1.5%;width:89%}
.hero::before{background:linear-gradient(90deg,#08090b 0%,rgba(8,9,11,.97) 18%,rgba(8,9,11,.88) 35%,rgba(8,9,11,.55) 57%,rgba(8,9,11,.04) 89%),linear-gradient(180deg,rgba(8,9,11,.1) 70%,#08090b 100%)}
.hero .eyebrow{letter-spacing:.17em}
.hero h1{margin-top:26px}
.hero-copy{max-width:705px}
.hero-description{max-width:485px}
.benefit-card{min-height:318px}
.workflow{background:linear-gradient(160deg,#0b0c0f,#111217 55%,#090a0c)}
.workflow-head{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:50px}
.workflow-head>p{max-width:390px;margin:0 0 6px}
.workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}
.workflow-steps li{position:relative;padding:31px 24px 35px;background:linear-gradient(135deg,rgba(26,27,32,.91),rgba(13,14,18,.86));border:1px solid var(--border);border-radius:10px;min-height:253px}
.workflow-steps li:not(:last-child)::after{content:"→";position:absolute;z-index:2;color:var(--orange);right:-12px;top:48px;font-size:23px}
.step-no{display:inline-block;color:var(--orange);font-weight:850;font-size:16px;letter-spacing:.02em;border-bottom:1px solid rgba(255,106,20,.65);padding-bottom:14px;margin-bottom:26px}
.workflow-steps h3{font-size:20px;line-height:1.23;letter-spacing:-.035em;margin-bottom:13px}
.workflow-steps p{font-size:14px;line-height:1.57;margin:0}
.workflow-finance{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:29px 32px;border:1px solid rgba(255,106,20,.2);border-radius:10px;background:linear-gradient(115deg,rgba(255,106,20,.07),rgba(13,14,17,.8));margin-top:16px}
.workflow-finance>div{max-width:740px}
.finance-kicker{display:block;color:var(--orange);font-size:10px;font-weight:850;letter-spacing:.15em;margin-bottom:10px}
.workflow-finance strong{display:block;font-size:19px;letter-spacing:-.025em;margin-bottom:6px}
.workflow-finance p{font-size:13px;line-height:1.6;margin:0}
.workflow-finance .subtle-link{margin:0;white-space:nowrap}
.footer-brand p a{color:var(--text);text-decoration:underline;text-decoration-color:rgba(255,106,20,.4);text-underline-offset:4px}
@media(max-width:1050px){.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-steps li{min-height:212px}.workflow-steps li:nth-child(2)::after{content:none}.workflow-head{gap:25px}}
@media(max-width:850px){.hero{min-height:690px}.hero-body{min-height:690px}.hero-art{width:100%;right:-25%}.workflow-head{display:block}.workflow-head>p{max-width:680px;margin-top:20px}.workflow-finance{align-items:start;flex-direction:column}.workflow-finance .subtle-link{margin:0}}
@media(max-width:650px){.hero{min-height:755px}.hero-body{min-height:755px;padding-block:64px 25px}.hero-art{height:265px;top:490px;right:0;width:100%}.hero::before{background:linear-gradient(180deg,#08090b 0%,#08090b 52%,rgba(8,9,11,.04) 78%,#08090b 100%)}.hero h1{margin-top:22px}.hero-description{font-size:14px;max-width:335px}.workflow-steps{grid-template-columns:1fr 1fr;gap:9px}.workflow-steps li{padding:22px 14px;min-height:220px}.workflow-steps li::after{content:none!important}.workflow-steps h3{font-size:16px}.workflow-steps p{font-size:12px;line-height:1.55}.step-no{margin-bottom:18px}.workflow-finance{padding:24px 20px}.workflow-finance strong{font-size:17px}.workflow-finance p{font-size:12px}.mobile-nav .mobile-only-cta{color:var(--orange)}}
@media(max-width:360px){.hero{min-height:765px}.hero-body{min-height:765px}.workflow-steps{grid-template-columns:1fr}.workflow-steps li{min-height:160px}}

@media(max-width:650px){.sticky-mobile-cta{transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .24s ease,opacity .24s ease}body.past-hero .sticky-mobile-cta{transform:translateY(0);opacity:1;pointer-events:auto}}
