:root{--ink:#0b120f;--muted:#6f7a74;--line:#dfe5df;--bg:#f4f6f2;--paper:#fff;--dark:#08110d;--dark2:#0d1712;--dark3:#132019;--green:#79efbc;--green2:#d9fceb;--greenDeep:#205e46;--amber:#f4c777;--red:#f09389;--shadow:0 30px 90px rgba(17,31,24,.13);--shadowDark:0 40px 100px rgba(0,0,0,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.topbar{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(8,17,13,.74);backdrop-filter:blur(22px);border-bottom:1px solid rgba(255,255,255,.08);color:#fff;transition:.25s}.topbar.scrolled{background:rgba(8,17,13,.92)}.nav-inner{height:72px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;font-weight:820;font-size:21px;letter-spacing:-.6px}.brand-icon{width:34px;height:34px;display:grid;place-items:center;background:#17271f;border:1px solid rgba(255,255,255,.09);color:var(--green);border-radius:11px;font-weight:900}.nav-links{margin:auto;display:flex;gap:30px;font-size:13px;color:#b8c2bd}.nav-links a:hover{color:#fff}.nav-actions{display:flex;align-items:center;gap:10px}.link-button{border:0;background:none;color:#d8dfdb;padding:10px 12px}.button{border:0;border-radius:13px;padding:13px 18px;font-weight:760;transition:.2s;letter-spacing:-.1px}.button:hover{transform:translateY(-1px)}.button-small{padding:10px 15px;font-size:13px}.button-large{padding:15px 21px}.button-primary{background:#0b1510;color:#fff;box-shadow:0 10px 30px rgba(7,14,11,.18)}.button-light{background:#fff;color:#0c1511;box-shadow:0 13px 32px rgba(0,0,0,.12)}.button-light:hover{box-shadow:0 18px 40px rgba(0,0,0,.18)}.button-light span,.button-primary span{margin-left:8px}.button-dark-ghost{background:rgba(255,255,255,.06);color:#e8eeeb;border:1px solid rgba(255,255,255,.14)}.full{width:100%}.menu-button,.mobile-nav{display:none}
.hero{position:relative}.hero-dark{background:radial-gradient(circle at 72% 18%,rgba(74,157,119,.12),transparent 35%),linear-gradient(180deg,#08110d 0%,#0a120f 100%);color:#fff;min-height:940px;padding:150px 0 70px;overflow:hidden}.hero-glow{position:absolute;border-radius:50%;filter:blur(70px);opacity:.35;pointer-events:none}.hero-glow-a{width:460px;height:460px;background:#18764f;right:-120px;top:90px}.hero-glow-b{width:320px;height:320px;background:#5c4aa0;left:-120px;top:360px;opacity:.12}.hero-inner{position:relative;z-index:2}.hero-copy{text-align:center;max-width:900px;margin:0 auto}.pill{display:inline-flex;align-items:center;gap:9px;border:1px solid #d9e1db;background:#fff;border-radius:999px;padding:8px 11px;font-size:10px;text-transform:uppercase;letter-spacing:.11em;font-weight:820;color:#506059}.pill-dark{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#aab9b1}.dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(121,239,188,.1)}.hero h1{font-size:70px;line-height:.99;letter-spacing:-4.2px;margin:24px auto 26px;max-width:980px;font-weight:760}.hero h1 em{font-style:normal;color:#8fa59a}.hero-brandline{color:#fff}.hero-sub{font-size:18px;line-height:1.7;color:#aab6b0;max-width:760px;margin:0 auto}.hero-sub strong{color:#fff}.hero-actions{display:flex;justify-content:center;gap:11px;margin-top:31px}.play{font-size:9px;margin-right:7px}.hero-reassurance{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:18px;font-size:10px;color:#798980}.hero-reassurance i{width:3px;height:3px;border-radius:50%;background:#52625a}.hero-product{position:relative;margin:70px auto 0;width:min(1040px,100%)}.product-halo{position:absolute;left:12%;right:12%;bottom:-10px;height:120px;background:rgba(81,220,163,.2);filter:blur(60px)}.product-shell{position:relative;border-radius:24px;overflow:hidden;background:#f8faf7;border:1px solid rgba(255,255,255,.18);box-shadow:var(--shadowDark)}.premium-shell{transform:perspective(1400px) rotateX(1.2deg)}.product-chrome{height:54px;background:#0c1511;color:#fff;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #24332b}.product-logo{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.product-logo span{width:24px;height:24px;border-radius:8px;background:#1b3026;color:var(--green);display:grid;place-items:center}.product-command{margin:auto;width:300px;background:#15221c;border:1px solid #293a31;border-radius:9px;padding:7px 10px;font-size:8px;color:#8fa097}.product-command b{color:#d6dfda;margin-right:11px}.product-status{font-size:8px;color:#b2bdb7;display:flex;align-items:center;gap:6px}.product-status i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(121,239,188,.08)}.cockpit{display:grid;grid-template-columns:150px 1fr;min-height:520px;color:#101712}.cockpit aside{background:#eef2ed;border-right:1px solid #dde4dc;padding:18px 10px;display:flex;flex-direction:column}.side-brand-mini{font-size:8px;font-weight:800;color:#526059;margin:1px 8px 12px}.side-item{font-size:9px;padding:9px 9px;border-radius:8px;color:#6e7a74;margin-bottom:3px;display:flex;justify-content:space-between}.side-item.active{background:#111c17;color:#fff}.side-item em{background:var(--green);color:#102117;font-style:normal;border-radius:10px;padding:1px 5px;font-size:7px}.side-bottom{margin-top:auto;border-top:1px solid #dce2dc;padding:12px 7px 0;font-size:7px;color:#7f8b85;display:flex;align-items:center;gap:6px}.mini-dot{width:5px;height:5px;border-radius:50%;background:#55bd8d}.cockpit-main{padding:24px}.cockpit-head{display:flex;justify-content:space-between;gap:20px}.micro-label{font-size:7px;letter-spacing:.12em;font-weight:820;color:#84908a}.cockpit-head h3{font-size:25px;letter-spacing:-.9px;margin:6px 0 3px}.cockpit-head p{font-size:9px;color:#7b8781;margin:0}.cockpit-head button{height:fit-content;border:0;background:#e6f8ef;color:#1e694e;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:750}.priority-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:10px;margin-top:18px}.focus-card,.signal-card{background:#fff;border:1px solid #dfe5de;border-radius:14px;padding:14px}.focus-top{display:flex;justify-content:space-between}.focus-tag{font-size:7px;letter-spacing:.11em;color:#a16c1f;font-weight:820}.focus-time{font-size:7px;color:#9aa49f}.focus-person{display:flex;gap:9px;align-items:center;margin:11px 0}.mini-avatar{width:34px;height:34px;border-radius:10px;background:#ffefdc;color:#b06c0a;display:grid;place-items:center;font-size:11px;font-weight:800}.focus-person strong,.focus-person small{display:block}.focus-person strong{font-size:11px}.focus-person small{font-size:7px;color:#88938d;margin-top:2px}.ai-suggestion{background:#effaf5;border:1px solid #daf1e5;border-radius:10px;padding:10px;display:flex;gap:8px}.ai-suggestion>span{color:#229366}.ai-suggestion b{font-size:9px}.ai-suggestion p{font-size:7px;color:#69766f;margin:3px 0 0;line-height:1.45}.focus-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.ghost-mini,.solid-mini{border-radius:8px;padding:7px 9px;font-size:7px;font-weight:760}.ghost-mini{background:#fff;border:1px solid #dce3dd}.solid-mini{background:#101b16;color:#fff;border:1px solid #101b16}.signal-stack{display:grid;gap:10px}.signal-card{display:flex;flex-direction:column}.signal-kicker{font-size:6px;letter-spacing:.11em;color:#8b958f;font-weight:820}.signal-card strong{font-size:10px;margin:7px 0 2px}.signal-card p{font-size:8px;color:#8a948f;margin:0}.signal-card button{border:0;background:none;padding:0;margin-top:auto;text-align:left;color:#2a7054;font-size:7px;font-weight:760}.signal-card.calm{background:#f9fbf8}.cockpit-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px}.cockpit-stats>div{border:1px solid #e1e6e0;background:#fff;border-radius:12px;padding:11px}.cockpit-stats span,.cockpit-stats strong,.cockpit-stats em{display:block}.cockpit-stats span{font-size:7px;color:#87918c}.cockpit-stats strong{font-size:17px;margin:4px 0}.cockpit-stats em{font-size:7px;color:#5d7c6c;font-style:normal}.product-prompt{display:flex;align-items:center;gap:7px;margin-top:10px;background:#fff;border:1px solid #dfe5df;border-radius:11px;padding:9px 10px;color:#8c9691;font-size:8px}.product-prompt>span:first-child{color:#30a779}.product-prompt button{margin-left:auto;border:0;background:#111b17;color:#fff;width:25px;height:25px;border-radius:8px}.float-chip{position:absolute;z-index:4;background:rgba(12,22,17,.9);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px 12px;color:#fff;display:flex;align-items:center;gap:9px;box-shadow:0 18px 45px rgba(0,0,0,.24)}.float-chip>span{width:28px;height:28px;border-radius:9px;background:#1e372b;color:var(--green);display:grid;place-items:center;font-weight:900}.float-chip b,.float-chip small{display:block}.float-chip b{font-size:9px}.float-chip small{font-size:7px;color:#8fa097;margin-top:2px}.chip-a{left:-32px;bottom:88px}.chip-b{right:-34px;top:105px}.hero-clarity{display:grid;grid-template-columns:repeat(3,1fr);max-width:830px;margin:48px auto 0;border-top:1px solid rgba(255,255,255,.1);padding-top:24px}.hero-clarity>div{display:grid;grid-template-columns:28px 1fr;column-gap:10px;text-align:left;padding:0 20px}.hero-clarity span{font-size:9px;color:#53655c}.hero-clarity b{font-size:11px}.hero-clarity small{grid-column:2;font-size:8px;color:#73847b;margin-top:3px}.context-strip{background:#fff;border-bottom:1px solid var(--line)}.context-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:30px}.context-inner>span{font-size:10px;color:#8a948f}.context-items{display:flex;gap:30px;flex-wrap:wrap}.context-items b{font-size:12px;color:#454f49}
.section{padding:120px 0}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:850;color:#66736d}.eyebrow.light{color:#82948a}.intro-grid,.section-heading.split{display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:end}.intro-grid h2,.section-heading h2,.control-copy h2,.pricing-copy h2,.faq-heading h2,.final-content h2{font-size:46px;line-height:1.08;letter-spacing:-2.25px;margin:15px 0}.intro-grid h2 span,.section-heading h2 span,.control-copy h2 span,.pricing-copy h2 span,.final-content h2 span{color:#7c8982}.intro-copy{font-size:15px;line-height:1.72;color:#69736e}.journey-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;margin-top:60px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:10px;box-shadow:0 12px 40px rgba(18,32,25,.05)}.journey-line>div{padding:20px}.journey-line>div span,.journey-line>div b{display:block}.journey-line>div span{font-size:8px;color:#8d9892;text-transform:uppercase;letter-spacing:.11em;font-weight:800}.journey-line>div b{font-size:11px;line-height:1.5;margin-top:8px}.journey-line>i{font-style:normal;align-self:center;color:#aab4af}.journey-final{background:#edf9f3;border-radius:13px}.demo-section{background:#0b130f;color:#fff}.section-heading.centered{text-align:center;max-width:790px;margin:0 auto}.section-heading.centered>p{color:#8f9d96;line-height:1.7}.demo-box{max-width:1020px;margin:52px auto 0;background:#111b16;border:1px solid #25332c;border-radius:24px;overflow:hidden;box-shadow:var(--shadowDark)}.demo-scenarios{display:flex;background:#0d1512;padding:9px;border-bottom:1px solid #25332c;gap:5px}.demo-scenarios button{border:0;background:transparent;color:#7c8a83;border-radius:10px;padding:10px 13px;font-size:10px;white-space:nowrap}.demo-scenarios button span{color:#4e5c55;margin-right:6px}.demo-scenarios button.active{background:#1b2821;color:#fff}.demo-stage{padding:34px}.demo-question,.demo-response{display:flex;gap:13px}.avatar-user,.avatar-maneo{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto;font-size:10px;font-weight:850}.avatar-user{background:#25312b;color:#bbc6c0}.avatar-maneo{background:var(--green);color:#0e2118}.demo-question>div:last-child{background:#1b2520;border:1px solid #2b3932;border-radius:13px;padding:13px 15px;font-size:13px;line-height:1.5;max-width:700px}.demo-response{margin-top:28px}.response-body{flex:1}.response-meta{display:flex;gap:9px;align-items:center;margin:7px 0 12px}.response-meta b{font-size:12px}.response-meta span{font-size:8px;color:#7d8b84}.response-body>p{font-size:12px;line-height:1.65;color:#aeb9b3}.decision-card{background:#17231d;border:1px solid #2c3e34;border-radius:15px;padding:18px;margin-top:13px}.decision-label{font-size:8px;letter-spacing:.12em;font-weight:820;color:var(--green)}.decision-card h3{font-size:18px;margin:8px 0 12px}.decision-points{display:flex;gap:7px;flex-wrap:wrap}.decision-points span{background:#202d26;border:1px solid #2d4136;border-radius:20px;padding:6px 8px;font-size:8px;color:#aebbb4}.decision-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:16px}.decision-actions button{border-radius:8px;padding:8px 10px;font-size:8px;font-weight:780}.decision-actions .subtle{background:#202b26;border:1px solid #34443c;color:#fff}.decision-actions .primary{background:var(--green);border:1px solid var(--green);color:#102218}.tool-log{display:flex;gap:12px;flex-wrap:wrap;font-size:8px;color:#6e8177;margin-top:11px}.tool-log span{color:#7d9086}.difference-section{background:#f4f6f2}.section-heading.split>p{font-size:14px;line-height:1.72;color:#6d7772}.difference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:54px}.premium-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;min-height:355px;display:flex;flex-direction:column}.card-number{font-size:8px;color:#a1aaa5}.card-icon{width:44px;height:44px;border-radius:13px;background:#0e1813;color:var(--green);display:grid;place-items:center;margin-top:25px}.premium-card h3{font-size:21px;letter-spacing:-.7px;line-height:1.18;margin:18px 0 9px}.premium-card p{font-size:12px;line-height:1.7;color:#6f7974}.card-proof{margin-top:auto;background:#eff6f2;border-radius:11px;padding:10px 12px;font-size:9px;font-weight:750;color:#426252}.product-section{background:#fff}.product-heading{margin-bottom:45px}.product-tabs{max-width:1040px;margin:0 auto;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#f7f9f6;box-shadow:0 22px 60px rgba(17,31,24,.08)}.tab-list{display:flex;padding:8px;background:#eef2ee;border-bottom:1px solid var(--line);gap:5px}.tab-list button{flex:1;border:0;background:transparent;border-radius:10px;padding:11px;font-size:10px;font-weight:760;color:#718079}.tab-list button.active{background:#fff;color:#15201a;box-shadow:0 4px 15px rgba(20,35,28,.07)}.tab-panel{display:none;grid-template-columns:.82fr 1.18fr;min-height:440px}.tab-panel.active{display:grid}.tab-copy{padding:48px}.tab-kicker{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#2f7858;font-weight:850}.tab-copy h3{font-size:30px;line-height:1.12;letter-spacing:-1.15px;margin:13px 0}.tab-copy p{font-size:13px;line-height:1.7;color:#6e7873}.tab-copy ul{padding:0;list-style:none;margin:22px 0}.tab-copy li{padding:9px 0;border-bottom:1px solid #e7ebe7;font-size:10px}.tab-copy li:before{content:'✓';color:#2d9d70;margin-right:8px}.tab-visual{background:#eaf0eb;display:grid;place-items:center;padding:35px}.mini-cockpit{width:90%;background:#fff;border:1px solid #dbe2db;border-radius:17px;padding:20px;box-shadow:0 20px 45px rgba(27,42,34,.12)}.mini-top{font-size:8px;color:#77837d}.mini-cockpit h4{font-size:20px;margin:6px 0 20px}.mini-priority{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;border:1px solid #e1e6e1;border-radius:12px;padding:12px;margin-top:8px}.mini-priority i{width:8px;height:8px;border-radius:50%;background:#f0b65d}.mini-priority.muted i{background:#79d6ac}.mini-priority b,.mini-priority small{display:block}.mini-priority b{font-size:9px}.mini-priority small{font-size:7px;color:#8b958f;margin-top:3px}.mini-priority>span{font-size:12px}.mini-prompt{margin-top:13px;border:1px solid #dfe5df;border-radius:10px;padding:11px;font-size:8px;color:#829089}.phone-lite{width:245px;background:#0c1410;border-radius:34px;padding:9px;box-shadow:0 25px 55px rgba(15,25,20,.2)}.phone-lite-top{height:40px;border-radius:27px 27px 0 0;background:#141d19;color:#e7ece9;display:flex;justify-content:space-between;align-items:center;padding:0 15px;font-size:9px;font-weight:760}.phone-lite-top i{width:6px;height:6px;border-radius:50%;background:var(--green)}.phone-lite-body{background:#f8faf7;border-radius:0 0 26px 26px;min-height:350px;padding:18px}.hello-small{font-size:18px;font-weight:820}.phone-lite-body>p{font-size:8px;color:#7d8882}.shift-lite{background:#101914;color:#fff;border-radius:15px;padding:15px;margin-top:15px}.shift-lite small,.shift-lite b,.shift-lite span{display:block}.shift-lite small{font-size:7px;color:#82948b}.shift-lite b{font-size:21px;margin:8px 0 3px}.shift-lite span{font-size:8px;color:#a2afa8}.quick-lite{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.quick-lite span{background:#fff;border:1px solid #e0e5df;border-radius:10px;padding:10px 4px;text-align:center;font-size:7px}.profit-card{width:88%;background:#fff;border:1px solid #dfe5de;border-radius:17px;padding:20px;box-shadow:0 20px 45px rgba(27,42,34,.1)}.profit-card>span{font-size:7px;letter-spacing:.12em;color:#81908a}.profit-value{margin:13px 0}.profit-value b,.profit-value small{display:block}.profit-value b{font-size:28px}.profit-value small{font-size:8px;color:#81908a}.profit-bars{height:135px;display:flex;align-items:flex-end;gap:9px;border-bottom:1px solid #e3e7e2;padding-bottom:0}.profit-bars i{display:block;flex:1;background:linear-gradient(#79efbc,#bfeeda);border-radius:5px 5px 0 0}.profit-note{margin-top:13px;background:#edf8f2;border-radius:10px;padding:10px;font-size:8px;color:#2a7655}.control-section{background:#0b130f;color:#fff;padding:100px 0}.control-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.control-copy p{color:#8e9c95;line-height:1.7}.permission-board{background:#121e18;border:1px solid #26362d;border-radius:20px;padding:10px}.permission-board>div{display:grid;grid-template-columns:110px 1fr;gap:7px 16px;border-bottom:1px solid #233129;padding:17px}.permission-board>div:last-child{border-bottom:0}.permission-board b{font-size:11px}.permission-board small{grid-column:2;font-size:8px;color:#7f8d86}.perm{font-size:7px;font-weight:850;letter-spacing:.07em;width:max-content;height:max-content;padding:5px 7px;border-radius:20px}.perm.auto{background:#173d2f;color:#78e9ba}.perm.validate{background:#45371f;color:#f1c271}.perm.block{background:#422522;color:#f1978f}.integrations-section{background:#f4f6f2}.integration-row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:15px;align-items:center;margin-top:52px}.integration-row>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.integration-row span,.integration-row b,.integration-row small{display:block}.integration-row span{font-size:8px;color:#95a09a}.integration-row b{font-size:17px;margin:12px 0 7px}.integration-row small{font-size:10px;color:#748079;line-height:1.5}.integration-row>i{font-style:normal;color:#9ca7a1}.integration-note{text-align:center;font-size:8px;color:#8d9892;margin-top:16px}.pricing-section{background:#08110d;color:#fff;padding:110px 0}.pricing-grid{display:grid;grid-template-columns:1fr .82fr;gap:80px;align-items:center}.pricing-copy p{color:#8f9d96;line-height:1.7;max-width:570px}.price-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;font-size:9px;color:#a5b0aa}.price-trust span{color:var(--green);margin-right:5px}.price-card-v3{background:linear-gradient(180deg,#111d17,#0e1813);border:1px solid #2b3a32;border-radius:25px;padding:28px;box-shadow:var(--shadowDark)}.plan-badge{font-size:8px;letter-spacing:.12em;font-weight:850;color:var(--green);background:#1a3025;border-radius:20px;padding:6px 8px}.big-price{display:flex;align-items:flex-end;gap:12px;margin:18px 0 4px}.big-price strong{font-size:48px;letter-spacing:-2.4px}.big-price span{font-size:9px;color:#87958e;margin-bottom:7px;line-height:1.5}.price-top>p{font-size:10px;color:#92a098}.feature-columns{display:grid;grid-template-columns:1fr 1fr;gap:11px;border-top:1px solid #26352d;border-bottom:1px solid #26352d;padding:20px 0;margin:20px 0;font-size:9px;color:#b6c1bb}.price-card-v3 small{display:block;text-align:center;font-size:7px;color:#68786f;margin-top:9px}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faq-list details{border-bottom:1px solid var(--line);padding:19px 0}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:13px;font-weight:740;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:18px;color:#9ca59f}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:11px;line-height:1.7;color:#6c7771;max-width:640px}.final-section{background:#dff5e9;padding:110px 0;text-align:center}.final-content{max-width:800px}.final-mark{width:52px;height:52px;border-radius:16px;background:#0d1712;color:var(--green);display:grid;place-items:center;margin:0 auto 22px;font-size:21px;font-weight:900}.centered-eyebrow{display:block}.final-content p{max-width:580px;margin:0 auto 26px;color:#68736d;line-height:1.7}.final-content small{display:block;font-size:8px;color:#718079;margin-top:12px}footer{background:#08110d;color:#fff;padding:55px 0 24px}.footer-main{display:grid;grid-template-columns:1fr 1.15fr;gap:50px}.footer-main>div:first-child p{font-size:9px;color:#74827b}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.footer-links b{display:block;font-size:9px;color:#c9d3ce;margin-bottom:12px}.footer-links a{display:block;color:#718078;font-size:9px;margin:9px 0}.footer-bottom{border-top:1px solid #1e2a24;margin-top:40px;padding-top:17px;display:flex;justify-content:space-between;font-size:8px;color:#5f7067}.sticky-cta{display:none}.modal{display:none;position:fixed;inset:0;background:rgba(2,7,4,.7);backdrop-filter:blur(8px);z-index:500;place-items:center;padding:18px}.modal.open{display:grid}.modal-card{width:min(500px,100%);background:#f8faf7;border-radius:24px;padding:29px;position:relative;box-shadow:0 45px 110px rgba(0,0,0,.35)}.modal-close{position:absolute;right:16px;top:15px;width:31px;height:31px;border:0;border-radius:50%;background:#e8ede8;font-size:18px}.small-pill{font-size:8px}.modal-card h3{font-size:28px;letter-spacing:-1px;margin:18px 0 8px}.modal-card p{font-size:11px;line-height:1.6;color:#6e7973}.modal-card form{display:grid;gap:12px;margin-top:20px}.modal-card label{font-size:9px;font-weight:780;color:#59645e}.modal-card input,.modal-card select{width:100%;border:1px solid #d8dfd8;background:#fff;border-radius:11px;padding:12px;margin-top:6px;outline:none}.modal-card input:focus,.modal-card select:focus{border-color:#71d2ad;box-shadow:0 0 0 3px rgba(121,239,188,.12)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.success-step{text-align:center;padding:14px 0}.success-circle{width:48px;height:48px;border-radius:50%;background:#d9f7e8;color:#227b58;display:grid;place-items:center;margin:0 auto 12px;font-weight:900}.reveal{opacity:0;transform:translateY(16px);transition:.72s cubic-bezier(.2,.8,.2,1)}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}@media(max-width:1050px){.nav-links{display:none}.hero h1{font-size:58px}.premium-shell{transform:none}.intro-grid,.section-heading.split,.control-grid,.pricing-grid,.faq{grid-template-columns:1fr;gap:34px}.difference-grid{grid-template-columns:1fr 1fr}.tab-panel{grid-template-columns:1fr}.tab-visual{min-height:330px}.journey-line{grid-template-columns:1fr}.journey-line>i{transform:rotate(90deg);justify-self:center}.hero-clarity{max-width:680px}}@media(max-width:760px){.wrap{width:min(100% - 28px,1180px)}.topbar{position:fixed}.nav-actions{display:none}.menu-button{display:flex;margin-left:auto;border:0;background:transparent;width:38px;height:38px;flex-direction:column;justify-content:center;gap:5px}.menu-button i{width:22px;height:2px;background:#fff}.mobile-nav{position:absolute;top:72px;left:0;right:0;background:#0b1510;border-bottom:1px solid #243229;padding:18px 20px 24px;flex-direction:column;gap:16px}.mobile-nav.open{display:flex}.hero-dark{padding:128px 0 55px;min-height:auto}.hero h1{font-size:43px;letter-spacing:-2.35px}.hero-sub{font-size:15px}.hero-actions{flex-direction:column}.hero-reassurance{flex-wrap:wrap}.product-shell{border-radius:18px}.product-command{display:none}.cockpit{grid-template-columns:1fr;min-height:auto}.cockpit aside{display:none}.cockpit-main{padding:14px}.priority-layout{grid-template-columns:1fr}.signal-stack{display:none}.cockpit-stats{grid-template-columns:1fr 1fr}.cockpit-stats>div:last-child{grid-column:1/-1}.float-chip{display:none}.hero-clarity{grid-template-columns:1fr;gap:16px;text-align:left}.hero-clarity>div{padding:0}.context-inner{display:block;text-align:center;padding:20px 0}.context-items{justify-content:center;margin-top:13px;gap:18px}.section{padding:80px 0}.intro-grid h2,.section-heading h2,.control-copy h2,.pricing-copy h2,.faq-heading h2,.final-content h2{font-size:35px;letter-spacing:-1.55px}.demo-scenarios{overflow:auto}.demo-stage{padding:20px 14px}.demo-question>div:last-child{font-size:11px}.decision-actions{flex-direction:column}.decision-actions button{width:100%}.difference-grid{grid-template-columns:1fr}.premium-card{min-height:320px}.tab-list{overflow:auto}.tab-list button{min-width:120px}.tab-copy{padding:28px 22px}.tab-copy h3{font-size:26px}.tab-visual{padding:26px 16px}.integration-row{grid-template-columns:1fr}.integration-row>i{transform:rotate(90deg);justify-self:center}.feature-columns{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:7px}.sticky-cta{display:flex;position:fixed;z-index:95;left:12px;right:12px;bottom:12px;background:rgba(9,17,13,.94);backdrop-filter:blur(16px);border:1px solid #2b3931;border-radius:15px;padding:9px 10px;color:#fff;align-items:center;justify-content:space-between;box-shadow:0 18px 45px rgba(0,0,0,.28)}.sticky-cta b,.sticky-cta span{display:block}.sticky-cta b{font-size:9px}.sticky-cta span{font-size:7px;color:#85938c}.final-section{padding-bottom:125px}}
/* Pages légales — structure prête à compléter avant ouverture commerciale */
.legal-page{max-width:920px;padding:88px 20px 130px}.legal-page h1{font-size:clamp(38px,6vw,58px);letter-spacing:-2.5px;margin:12px 0 16px}.legal-intro{font-size:16px;line-height:1.75;color:#59645f;max-width:760px}.legal-warning{margin:26px 0;padding:16px 18px;border:1px solid #dfc98f;background:#fff9e9;border-radius:14px;color:#715d24;font-size:13px;line-height:1.6}.legal-doc{display:grid;gap:18px;margin-top:32px}.legal-doc section{padding:22px 24px;border:1px solid #e2e8e4;border-radius:18px;background:#fff;box-shadow:0 9px 30px rgba(25,42,34,.035)}.legal-doc h2{font-size:20px;letter-spacing:-.45px;margin:0 0 10px}.legal-doc h3{font-size:14px;margin:18px 0 7px}.legal-doc p,.legal-doc li{font-size:13px;line-height:1.75;color:#58635e}.legal-doc ul{padding-left:20px}.legal-doc a{color:#2f7257}.legal-placeholder{font-weight:800;color:#936f11;background:#fff4c9;padding:1px 5px;border-radius:5px}.legal-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.legal-meta span{font-size:11px;padding:6px 9px;border:1px solid #e0e7e3;border-radius:999px;color:#64706a;background:#f8faf9}@media(max-width:700px){.legal-page{padding-top:72px}.legal-doc section{padding:18px}.legal-page h1{letter-spacing:-1.5px}}

/* V5.2 Premium — value section & conversion polish */
.premium-problem{padding-top:112px}.premium-intro-grid{align-items:start}.value-signal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px}.value-signal-card{min-height:315px;border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px;display:flex;flex-direction:column;box-shadow:0 10px 35px rgba(18,34,26,.045);position:relative;overflow:hidden}.value-signal-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#5fa985}.value-signal-card.finance-signal:before{background:#63a984}.value-signal-card.team-signal:before{background:#d09a50}.value-signal-card.booking-signal:before{background:#668eaf}.value-signal-card.ops-signal:before{background:#7c77a9}.value-signal-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.value-signal-top span{font-size:7px;letter-spacing:.12em;font-weight:850;color:#607069}.value-signal-top em{font-style:normal;font-size:7px;color:#9aa39f}.value-signal-card>strong{font-size:31px;letter-spacing:-1.25px;margin-top:30px}.value-signal-card>b{font-size:12px;margin-top:3px}.value-signal-card>p{font-size:10px;line-height:1.65;color:#76807b;margin:14px 0 20px}.value-signal-card>button{margin-top:auto;border:0;background:none;padding:0;text-align:left;color:#2d7055;font-size:9px;font-weight:780}.decision-engine{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;margin-top:18px;background:#0d1712;color:#fff;border-radius:20px;padding:10px;box-shadow:0 18px 55px rgba(13,25,18,.12)}.decision-engine>div{padding:18px}.decision-engine span,.decision-engine b,.decision-engine small{display:block}.decision-engine span{font-size:7px;color:#6f8278}.decision-engine b{font-size:11px;margin:7px 0 4px}.decision-engine small{font-size:8px;line-height:1.5;color:#87988f}.decision-engine>i{font-style:normal;color:#4d6056;align-self:center}.decision-engine-final{background:#163226;border-radius:13px}.decision-engine-final span{color:#78b89b}.trial-steps{display:flex;align-items:center;gap:7px;margin:16px 0 4px;padding:10px 11px;border:1px solid #e0e7e2;background:#f5f8f6;border-radius:12px;overflow:auto}.trial-steps span{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:8px;color:#68756e}.trial-steps b{width:20px;height:20px;border-radius:7px;background:#e3f2e9;color:#2d7657;display:grid;place-items:center;font-size:8px}.trial-steps i{font-style:normal;color:#a5afa9}
@media(max-width:1050px){.value-signal-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.value-signal-grid{grid-template-columns:1fr}.decision-engine{grid-template-columns:1fr}.decision-engine>i{transform:rotate(90deg);justify-self:center}.value-signal-card{min-height:260px}.premium-problem{padding-top:80px}}

/* V6 — confiance, sécurité & conformité */
.trust-section{background:#0b130f;color:#fff;padding:112px 0}.trust-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.trust-copy h2{font-size:44px;line-height:1.08;letter-spacing:-2px;margin:14px 0}.trust-copy p{font-size:13px;line-height:1.75;color:#96a69e;max-width:560px}.trust-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}.trust-links a{font-size:9px;font-weight:800;color:#a8d7c1;border-bottom:1px solid #315443;padding-bottom:3px}.trust-board{border:1px solid #29382f;background:#101b16;border-radius:22px;padding:10px}.trust-board article{display:grid;grid-template-columns:46px 1fr;gap:13px;padding:17px;border-bottom:1px solid #25342c}.trust-board article:last-child{border-bottom:0}.trust-board article>span{width:38px;height:38px;border-radius:11px;background:#173128;color:#7ee0b6;display:grid;place-items:center;font-size:8px;font-weight:900}.trust-board b{font-size:11px}.trust-board p{font-size:9px;line-height:1.55;color:#82938b;margin:5px 0 0}@media(max-width:900px){.trust-grid{grid-template-columns:1fr;gap:35px}.trust-copy h2{font-size:35px;letter-spacing:-1.4px}}

/* Pages légales — tableaux, notes et navigation */
.legal-table-wrap{width:100%;overflow-x:auto;margin:14px 0 4px;border:1px solid #e1e7e3;border-radius:14px;background:#fbfcfb}
.legal-table{width:100%;border-collapse:collapse;min-width:640px}
.legal-table th,.legal-table td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #e7ece8;font-size:12px;line-height:1.55}
.legal-table th{font-size:10px;letter-spacing:.045em;text-transform:uppercase;color:#617068;background:#f2f6f3}
.legal-table td{color:#58635e}.legal-table tr:last-child td{border-bottom:0}
.legal-note{padding:12px 14px;border-left:3px solid #77b99b;background:#f2f8f5;border-radius:0 10px 10px 0;color:#51645b!important}
.legal-nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid #dfe6e1}
.legal-nav a{font-size:10px;font-weight:760;padding:8px 11px;border:1px solid #dce4df;border-radius:999px;background:#fff;color:#486057;transition:.2s}
.legal-nav a:hover{transform:translateY(-1px);border-color:#a9c9b8;color:#1f6649}
.legal-doc code{font-family:"SFMono-Regular",Consolas,monospace;font-size:.92em;background:#edf3ef;padding:2px 5px;border-radius:5px;color:#2e604b}
@media(max-width:700px){.legal-table{min-width:560px}.legal-table th,.legal-table td{padding:10px 11px}.legal-nav{gap:6px}}
