:root{--ink:#182044;--muted:#66708b;--line:#e4e7f2;--paper:#fff;--soft:#f5f6fb;--soft2:#eef0ff;--blue:#4358ff;--blue2:#6f5af6;--purple:#8b5cf6;--green:#16825d;--amber:#b56b00;--red:#bf2f48;--dark:#11182f;--shadow:0 18px 50px rgba(25,32,68,.11);--radius:18px;--radius-sm:11px;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);line-height:1.55}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(2.5rem,5vw,5rem)}h2{font-size:clamp(2rem,3.5vw,3.25rem)}h3{font-size:1.2rem}em{font-style:normal;color:var(--blue)}.container{width:min(var(--container),calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.9);backdrop-filter:blur(18px);border-bottom:1px solid rgba(228,231,242,.85)}.nav-wrap{height:78px;display:flex;align-items:center;gap:34px}.brand img{width:205px;display:block}.main-nav{display:flex;gap:28px;margin-right:auto}.main-nav a,.text-link{font-size:.92rem;font-weight:650;color:#4a536d}.main-nav a:hover,.text-link:hover{color:var(--blue)}.nav-actions{display:flex;align-items:center;gap:18px}.nav-toggle{display:none;background:none;border:0;font-size:1.5rem}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:10px;border:1px solid transparent;font-weight:750;cursor:pointer;transition:.2s ease;background:white}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(31,40,86,.12)}.btn-primary{background:linear-gradient(135deg,var(--blue),var(--blue2));color:white;box-shadow:0 8px 22px rgba(67,88,255,.24)}.btn-light{border-color:var(--line);background:#fff;color:var(--ink)}.btn-white{background:white;color:var(--blue)}.btn-lg{min-height:53px;padding:13px 24px;border-radius:12px}.btn-small{min-height:34px;padding:6px 11px;font-size:.8rem}.btn-block{width:100%}.hero{overflow:hidden;background:radial-gradient(circle at 86% 10%,rgba(121,92,246,.16),transparent 28%),linear-gradient(180deg,#fff,#f7f8ff);padding:88px 0 72px}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:54px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--blue);font-size:.75rem;font-weight:850;margin-bottom:18px}.eyebrow span{display:inline-block;width:22px;height:2px;background:var(--blue);vertical-align:middle;margin-right:8px}.eyebrow.light{color:#bfc6ff}.hero h1{margin-bottom:24px}.lead{font-size:1.2rem;color:var(--muted);max-width:720px}.hero-actions{display:flex;gap:12px;margin:30px 0 22px}.micro-trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.79rem;color:#59637b;font-weight:600}.product-shot{background:#fff;border:1px solid #dfe3f5;border-radius:23px;box-shadow:0 35px 80px rgba(57,65,124,.19);overflow:hidden;transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}.shot-top{height:51px;display:flex;align-items:center;gap:10px;padding:0 16px;background:#f9faff;border-bottom:1px solid var(--line);font-size:.78rem;color:#5a647e}.shot-top .dot{width:9px;height:9px;border-radius:50%;background:#ff796d;box-shadow:15px 0 #ffd15c,30px 0 #48ce7a;margin-right:32px}.shot-top b{margin-left:auto;color:var(--purple)}.shot-body{display:grid;grid-template-columns:136px 1fr;min-height:450px}.shot-body aside{background:#171d37;color:#acb4d4;padding:21px 13px}.shot-body aside strong{color:#fff;display:block;margin-bottom:17px}.shot-body aside a{display:flex;justify-content:space-between;padding:9px;border-radius:7px;margin:2px 0;font-size:.78rem}.shot-body aside a.on{background:#5362f3;color:#fff}.shot-body aside i{font-style:normal;background:rgba(255,255,255,.14);padding:1px 6px;border-radius:9px}.analysis-card{padding:25px}.status-row{display:flex;gap:7px}.status{font-size:.67rem;text-transform:uppercase;letter-spacing:.08em;background:#eff1fa;padding:5px 8px;border-radius:99px;font-weight:800}.status.risk{background:#fff1dd;color:#a76500}.analysis-card h3{margin:20px 0 8px;font-size:1.35rem}.analysis-card>p{font-size:.84rem;color:#5f6881}.claim{display:grid;grid-template-columns:28px 1fr auto;gap:9px;padding:12px 0;border-top:1px solid var(--line);align-items:start}.claim>span{font-size:.72rem;color:var(--blue);font-weight:800}.claim strong{font-size:.82rem}.claim p{font-size:.72rem;margin:3px 0;color:#65708a}.claim em{font-size:.62rem;background:#dcf6eb;color:#116b4e;padding:4px 6px;border-radius:8px}.claim em.medium{background:#fff1dd;color:#9a6200}.source-chip{margin-top:15px;background:#eef0ff;padding:10px;border-radius:8px;font:600 .7rem ui-monospace,SFMono-Regular,monospace}.source-chip b{float:right;color:var(--green)}.logo-strip{border-block:1px solid var(--line);background:white}.logo-strip .container{height:86px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#9299ad;font-size:.82rem}.logo-strip strong{color:#5f6880;font-size:.86rem}.section{padding:100px 0}.center-head{text-align:center;max-width:790px}.center-head p{font-size:1.1rem;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.feature-grid article{padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#fff,#fbfbfe)}.feature-grid article:hover{box-shadow:var(--shadow);border-color:#cfd4f5}.feature-icon{width:45px;height:45px;border-radius:13px;background:var(--soft2);display:grid;place-items:center;color:var(--blue);font-weight:900;margin-bottom:24px}.feature-grid p{color:var(--muted);font-size:.92rem}.dark-section{background:var(--dark);color:#fff}.split{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;align-items:center}.dark-section p{color:#adb6d2}.steps{padding:0;margin:35px 0 0;list-style:none}.steps li{display:flex;gap:16px;padding:14px 0}.steps li>b{width:34px;height:34px;border-radius:10px;background:#5362f3;display:grid;place-items:center}.steps strong,.steps span{display:block}.steps span{color:#9ea7c5;font-size:.85rem}.proof-card{background:#fff;color:var(--ink);border-radius:21px;padding:28px;box-shadow:0 30px 70px rgba(0,0,0,.28)}.proof-card header{display:flex;justify-content:space-between}.proof-card header b{font-size:1.6rem;color:var(--blue)}.meter,.target-bar{height:9px;background:#e8eaf3;border-radius:9px;overflow:hidden;margin:15px 0 21px}.meter i,.target-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--purple));border-radius:inherit}.proof-card ul{list-style:none;padding:0}.proof-card li{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:13px 0;color:#5b647d}.proof-card li.done{color:var(--green)}.proof-card footer{background:#fff7e8;color:#966300;padding:11px;border-radius:8px;font-size:.78rem}.pricing-preview{background:#f7f8fc}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.pricing-grid.wide{grid-template-columns:repeat(4,1fr);align-items:start}.price-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:29px;display:flex;flex-direction:column}.price-card.featured{border:2px solid var(--blue);box-shadow:0 20px 50px rgba(67,88,255,.15)}.popular{position:absolute;top:-14px;right:20px;background:var(--blue);color:#fff;border-radius:99px;padding:5px 12px;font-size:.7rem;font-weight:800}.price-card>p{color:var(--muted);min-height:44px}.price{margin:20px 0 5px}.price b{font-size:2.15rem}.price span{display:block;color:var(--muted);font-size:.75rem}.price-card>small{color:var(--muted)}.price-card ul{list-style:none;padding:0;margin:25px 0;flex:1}.price-card li{font-size:.84rem;padding:7px 0;color:#4c5670}.price-card li::first-letter{color:var(--green)}.discount-note{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:22px}.discount-note>div{background:#fff;border:1px solid var(--line);padding:18px;border-radius:12px}.discount-note strong,.discount-note span{display:block}.discount-note span{font-size:.82rem;color:var(--muted)}.pricing-faq{margin-top:70px}.pricing-faq>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pricing-faq article{border-top:3px solid var(--blue);padding-top:20px}.pricing-faq p{color:var(--muted)}.final-cta{background:linear-gradient(135deg,var(--blue),var(--purple));color:white}.final-cta>.container{display:flex;justify-content:space-between;align-items:center;gap:30px}.final-cta h2{max-width:750px}.final-cta p{color:#e3e5ff}.site-footer{padding:70px 0 20px;background:#0f1429;color:#c3c9df}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:45px}.footer-grid img{filter:brightness(0) invert(1);width:180px}.footer-grid p{color:#929bb8}.footer-grid strong,.footer-grid a{display:block;margin-bottom:10px}.footer-grid strong{color:#fff}.footer-grid a{font-size:.84rem;color:#aab2cd}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #29304d;padding-top:20px;margin-top:40px;font-size:.75rem;color:#7e88a8}.page-hero{padding:100px 0 68px;background:radial-gradient(circle at 80% 15%,rgba(120,93,247,.15),transparent 30%),#f7f8ff}.page-hero.compact{padding:70px 0 45px}.page-hero h1{max-width:1000px}.page-hero p{font-size:1.15rem;color:var(--muted);max-width:760px}.capability-list article{display:grid;grid-template-columns:1.3fr .7fr;gap:90px;padding:60px 0;border-top:1px solid var(--line)}.capability-list article>div>span{color:var(--blue);font-weight:900}.capability-list p,.capability-list li{color:var(--muted)}.capability-list ul{list-style:none;padding:0}.capability-list li{padding:11px 0;border-bottom:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.trust-grid article{padding:28px;border:1px solid var(--line);border-radius:16px}.trust-grid article>span{color:var(--blue);font-weight:900}.trust-grid p{color:var(--muted)}.compliance-banner{margin-top:50px;background:var(--dark);color:white;border-radius:23px;padding:35px;display:flex;justify-content:space-between;align-items:center;gap:25px}.compliance-banner p{color:#aeb7d5}.big-status{display:inline-flex;padding:10px 14px;border-radius:99px;font-size:.78rem;font-weight:900;white-space:nowrap}.big-status.ok{background:#dff7ed;color:#157052}.big-status.pending{background:#fff0d7;color:#9e6100}.comparison-table{border:1px solid var(--line);border-radius:18px;overflow:hidden}.comp-row{display:grid;grid-template-columns:1.4fr repeat(3,1fr);border-top:1px solid var(--line)}.comp-row:first-child{border:0}.comp-row>*{padding:17px}.comp-row b{font-size:.83rem;border-left:1px solid var(--line);font-weight:600}.comp-row.head{background:var(--dark);color:#fff}.comp-row.head b{border-color:#313a5a}.lexiana-cell{background:#f0f2ff;color:var(--blue)}.manifesto{max-width:820px;margin-top:65px}.manifesto p{font-size:1.2rem;color:var(--muted)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact-card{padding:40px;border:1px solid var(--line);border-radius:20px}.contact-card.accent{background:linear-gradient(135deg,var(--blue),var(--purple));color:#fff}.contact-meta{display:grid;gap:10px;margin-top:25px}.contact-meta span{background:var(--soft);padding:12px;border-radius:9px;font-size:.84rem}.contact-card.accent p{color:#e7e8ff}.legal-section{background:#f7f8fb}.legal-document{max-width:850px;background:#fff;padding:55px;border:1px solid var(--line);border-radius:20px}.legal-document h2{font-size:1.55rem;margin-top:38px}.legal-document p,.legal-document li{color:#505b76}.legal-meta{display:flex;gap:10px;margin-bottom:25px}.legal-meta span{background:var(--soft);padding:7px 10px;border-radius:9px;font-size:.75rem}.legal-warning{background:#fff6df;color:#8a5b00;border-left:4px solid #e4aa2e;padding:14px;margin-bottom:26px}.flash{margin:18px auto;width:min(var(--container),calc(100% - 40px));padding:13px 16px;border-radius:10px;font-size:.88rem;font-weight:650}.workspace .flash{width:100%;margin-top:0}.flash.success{background:#e4f7ef;color:#126c4e}.flash.warning{background:#fff3db;color:#895900}.flash.error{background:#ffe7eb;color:#9e2338}.flash ul{margin:8px 0 0}.auth-shell{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-visual{background:radial-gradient(circle at 25% 20%,#6873ff,transparent 33%),linear-gradient(145deg,#151b38,#33256a);color:#fff;padding:54px 7vw;display:flex;flex-direction:column;justify-content:space-between}.auth-visual img{filter:brightness(0) invert(1);width:200px}.auth-visual h1{font-size:clamp(2.4rem,4vw,4.4rem)}.auth-visual p{color:#c2c8df;font-size:1.1rem}.auth-visual small{color:#8f99bb}.auth-panel,.auth-simple{display:grid;place-items:center;background:#f6f7fb;padding:35px}.auth-simple{min-height:85vh}.form-card{width:min(470px,100%);background:white;border:1px solid var(--line);border-radius:20px;padding:36px;box-shadow:var(--shadow)}.form-card.center{text-align:center}.form-card h1,.form-card h2{font-size:2rem}.form-card>p{color:var(--muted)}label{display:block;font-size:.8rem;font-weight:750;margin:15px 0 6px}label small{float:right;color:var(--muted);font-weight:500}input,textarea,select{width:100%;border:1px solid #d9ddeb;background:#fff;border-radius:9px;padding:11px 12px;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(67,88,255,.1)}textarea{resize:vertical}.checkline{display:flex;gap:9px;align-items:flex-start;font-weight:500}.checkline input{width:auto;margin-top:4px}.checkline a{color:var(--blue)}.form-link{display:block;text-align:center;margin-top:14px;color:var(--blue);font-size:.85rem}.auth-separator{display:flex;align-items:center;margin:23px 0;color:#9aa1b3;font-size:.72rem}.auth-separator:before,.auth-separator:after{content:"";height:1px;background:var(--line);flex:1}.auth-separator span{padding:0 12px}.fineprint{font-size:.72rem!important;margin-top:18px}.success-mark{display:grid;place-items:center;width:65px;height:65px;margin:auto auto 20px;border-radius:50%;background:var(--soft2);font-size:1.6rem}.workspace{background:#f4f5f9;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:244px;background:#12182f;color:#b6bed7;padding:24px 16px;display:flex;flex-direction:column;z-index:60}.sidebar-brand{display:block;padding:0 8px 28px}.sidebar-brand img{width:172px;filter:brightness(0) invert(1)}.sidebar-brand em{font-style:normal;font-size:.55rem;letter-spacing:.15em;background:#5248c9;color:#fff;padding:3px 5px;border-radius:4px;margin-left:7px}.sidebar nav{display:grid;gap:3px}.sidebar nav a,.sidebar-bottom>a,.sidebar-logout{display:flex;gap:12px;align-items:center;width:100%;border:0;background:none;color:inherit;padding:10px 12px;border-radius:9px;font-size:.86rem;text-align:left;cursor:pointer}.sidebar nav a:hover,.sidebar nav a.active,.sidebar-bottom>a:hover,.sidebar-logout:hover{background:#262d4b;color:#fff}.sidebar nav a span,.sidebar-bottom span,.sidebar-logout span{flex:1}.sidebar-bottom{margin-top:auto;border-top:1px solid #2b3352;padding-top:10px}.workspace-main{margin-left:244px;min-height:100vh}.workspace-top{height:76px;background:white;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:40}.workspace-top>div:first-of-type small,.workspace-top>div:first-of-type strong{display:block}.workspace-top small{font-size:.7rem;color:var(--muted)}.workspace-top strong{font-size:.92rem}.user-chip{display:flex;align-items:center;gap:9px}.user-chip>span{width:34px;height:34px;border-radius:10px;background:var(--soft2);color:var(--blue);font-weight:900;display:grid;place-items:center}.user-chip div strong,.user-chip div small{display:block}.mobile-sidebar{display:none}.workspace-content{padding:30px;max-width:1520px;margin:auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:25px}.page-heading h1{font-size:2.05rem;max-width:880px;margin-bottom:5px}.page-heading p{color:var(--muted);margin-bottom:0}.page-heading .eyebrow{margin-bottom:8px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.stat-grid article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.stat-grid span,.stat-grid strong,.stat-grid small{display:block}.stat-grid span{font-size:.74rem;color:var(--muted)}.stat-grid strong{font-size:1.8rem;margin:8px 0}.stat-grid small{color:#8790a6}.dashboard-grid{display:grid;grid-template-columns:1.5fr .85fr;gap:18px}.panel{background:#fff;border:1px solid var(--line);border-radius:15px;padding:22px;margin-bottom:18px}.panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.panel h2{font-size:1.35rem;margin-bottom:0}.panel-kicker{display:block;text-transform:uppercase;letter-spacing:.12em;color:var(--blue);font-size:.66rem;font-weight:850;margin-bottom:4px}.panel>header>a{color:var(--blue);font-size:.8rem}.record-list{display:grid}.record-list>a,.record-list.documents>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.record-list>a:first-child,.record-list.documents>div:first-child{border-top:0}.record-list>a:hover strong{color:var(--blue)}.record-icon{width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:var(--soft2);color:var(--blue);display:grid;place-items:center;font-weight:900}.record-icon.file{font-size:.6rem}.record-list div:not(.record-icon){min-width:0}.record-list strong,.record-list small{display:block}.record-list small{font-size:.72rem;color:var(--muted)}.record-list em{margin-left:auto;font-style:normal;font-size:.72rem;background:var(--soft);padding:5px 8px;border-radius:9px}.quality-list{list-style:none;padding:0;margin:0}.quality-list li{display:flex;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.quality-list li:first-child{border-top:0}.quality-list li>span{width:27px;height:27px;border-radius:8px;background:#eef0ff;color:var(--blue);display:grid;place-items:center;font-weight:850;font-size:.75rem}.quality-list strong,.quality-list small{display:block}.quality-list small{color:var(--muted)}.empty{text-align:center;padding:45px 20px;color:var(--muted)}.empty>span{display:grid;width:55px;height:55px;place-items:center;margin:auto auto 13px;border-radius:15px;background:var(--soft2);color:var(--blue);font-size:1.4rem}.empty.compact{padding:20px}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.search-input{max-width:400px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#848da4;padding:10px 12px;border-bottom:1px solid var(--line)}td{font-size:.82rem;padding:13px 12px;border-bottom:1px solid var(--line);vertical-align:middle}td a{color:var(--blue)}.table-title strong,.table-title small,.table-title{display:block}.table-title{font-weight:800;color:var(--ink)}.table-title small,.block{display:block;color:var(--muted);font-size:.7rem;font-weight:500}.pill{display:inline-flex;padding:4px 8px;border-radius:99px;background:#f0f1f6;font-size:.66rem;font-weight:800;color:#5c667f}.pill.ok{background:#dff7ed;color:#147251}.pill.warn{background:#fff1da;color:#966100}.modal{border:0;border-radius:18px;padding:0;box-shadow:0 30px 90px rgba(11,16,42,.35);width:min(580px,calc(100% - 30px))}.modal::backdrop{background:rgba(11,16,42,.55);backdrop-filter:blur(3px)}.modal form{padding:25px}.modal header,.modal footer{display:flex;justify-content:space-between;align-items:center;gap:15px}.modal header button{border:0;background:none;font-size:1.5rem}.modal footer{margin-top:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dossier-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.dossier-head>a:first-child{font-size:.8rem;color:var(--blue)}.dossier-head h1{font-size:2.15rem;margin-bottom:5px}.dossier-head p{color:var(--muted);margin-bottom:0}.confidentiality{background:#fff0d8;color:#956000;border-radius:7px;padding:3px 6px;font-size:.68rem}.dossier-layout{display:grid;grid-template-columns:195px 1fr;gap:18px;align-items:start}.dossier-nav{position:sticky;top:96px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px;display:grid}.dossier-nav a{display:flex;align-items:center;gap:8px;padding:9px;border-radius:8px;font-size:.79rem}.dossier-nav a:hover{background:var(--soft)}.dossier-nav span{margin-left:auto;background:var(--soft2);color:var(--blue);font-size:.62rem;padding:2px 6px;border-radius:8px}.human-badge{background:#fff0d8;color:#905d00;padding:6px 9px;border-radius:99px;font-size:.67rem;font-weight:800}.workflow-form{background:#f8f9fc;border:1px solid var(--line);padding:17px;border-radius:12px}.workflow-form label{margin-top:5px}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:14px}.form-actions small{color:var(--muted);max-width:600px}.output{margin-top:26px;border-top:1px solid var(--line);padding-top:25px}.output-head{display:flex;justify-content:space-between;gap:20px}.output-head h2{margin-bottom:5px}.output-head small{color:var(--muted)}.risk-badge{padding:7px 10px;border-radius:10px;background:#f2f3f7;text-transform:uppercase;font-size:.67rem;font-weight:850;height:max-content}.risk-high,.risk-critical{background:#ffe4e8;color:#a91f39}.risk-medium{background:#fff1da;color:#956000}.risk-low{background:#dff7ed;color:#147251}.executive{background:linear-gradient(135deg,#eef0ff,#f8f5ff);padding:16px;border-radius:11px;margin:20px 0}.executive p{margin-bottom:0}.answer{font-size:.91rem}.prose{line-height:1.75}.output-columns{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;margin-top:25px}.output-columns h3{font-size:1rem}.claim-card{display:grid;grid-template-columns:30px 1fr auto;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px}.claim-card>span{color:var(--blue);font-size:.7rem;font-weight:900}.claim-card strong{font-size:.84rem}.claim-card p{font-size:.74rem;color:var(--muted);margin:4px 0}.claim-card em{font-style:normal;font-size:.62rem;text-transform:uppercase}.confidence-high{color:var(--green)}.confidence-medium{color:var(--amber)}.confidence-low{color:var(--red)}.uncertainty-list{list-style:none;padding:0}.uncertainty-list li{background:#fff7e8;color:#875c00;padding:10px;border-radius:8px;margin:6px 0;font-size:.8rem}.counter-analysis{border-left:3px solid var(--purple);padding:10px;background:#fbf8ff;font-size:.8rem}.upload-box{border:1.5px dashed #cbd0e4;background:#fafbfe;padding:16px;border-radius:12px;display:flex;align-items:center;gap:15px}.upload-box input{position:absolute;opacity:0;pointer-events:none}.upload-box label{display:flex;align-items:center;gap:10px;margin:0;flex:1;cursor:pointer}.upload-box label>span{width:40px;height:40px;border-radius:10px;background:var(--soft2);color:var(--blue);display:grid;place-items:center}.upload-box label strong,.upload-box label small{display:block;float:none}.upload-box label small{color:var(--muted)}.icon-btn{background:none;border:0;color:var(--red);font-size:.75rem;cursor:pointer}.source-row{display:grid;grid-template-columns:35px 1fr auto;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.source-row:first-child{border-top:0}.source-state{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-weight:900}.source-state.verified{background:#dff7ed;color:var(--green)}.source-state.pending{background:#fff1da;color:var(--amber)}.source-row small{display:block;color:var(--muted)}.source-row blockquote{margin:8px 0 0;border-left:2px solid var(--line);padding-left:10px;color:#69718a;font-size:.75rem}.source-row>div:last-child{text-align:right}.source-row form{margin-top:8px}.task{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.task:first-child{border-top:0}.task>span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#fff1da;color:var(--amber)}.task.done>span{background:#dff7ed;color:var(--green)}.task div{flex:1}.task strong,.task small{display:block}.task small{color:var(--muted)}.task select{width:auto;min-width:105px;padding:7px}.research-form{display:flex;gap:10px}.research-form input{font-size:1rem}.search-summary{display:flex;gap:8px;margin:25px 0}.research-results article{display:flex;justify-content:space-between;align-items:start;gap:25px;padding:22px 0;border-top:1px solid var(--line)}.research-results h2{font-size:1.2rem;margin:8px 0}.research-results p{color:var(--muted);max-width:850px}.source-tag{font-size:.65rem;text-transform:uppercase;background:var(--soft2);color:var(--blue);padding:4px 7px;border-radius:7px;font-weight:800}.policy-panel .three-col,.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.three-col article{background:var(--soft);padding:15px;border-radius:10px}.three-col p{font-size:.78rem;color:var(--muted);margin:5px 0 0}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.detail-list{margin:0}.detail-list>div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0}.detail-list>div:first-child{border-top:0}.detail-list dt{color:var(--muted)}.detail-list dd{font-weight:700}.secret-code{display:block;background:#161d36;color:#fff;padding:12px;border-radius:9px;word-break:break-all}.inline-form{display:flex;gap:10px;margin-top:12px}.inline-form input{max-width:160px}.muted{color:var(--muted)}.danger-panel{border-color:#f1cbd3}.subscription-current{display:flex;justify-content:space-between;align-items:center}.billing-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.billing-plans article{border:1px solid var(--line);border-radius:12px;padding:17px}.billing-plans article>p{font-size:.8rem;color:var(--muted);min-height:38px}.billing-plans article>strong{display:block;font-size:1.4rem;margin:16px 0}.billing-plans article>strong small{font-size:.7rem;color:var(--muted)}.billing-plans select{margin-bottom:8px}.billing-plans .btn{width:100%}.discount-forms{display:grid;grid-template-columns:1fr 1fr;gap:15px}.discount-forms>form{border:1px solid var(--line);padding:17px;border-radius:11px}.discount-forms p{color:var(--muted);font-size:.8rem}.admin-sidebar{background:#10152a}.admin-stats article:first-child{background:linear-gradient(135deg,#4b5bff,#8058ed);color:#fff}.admin-stats article:first-child span,.admin-stats article:first-child small{color:#e2e5ff}.target-panel>header strong{font-size:1.8rem;color:var(--blue)}.admin-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.admin-edit{margin:0}.check-row{display:flex;gap:20px;margin:15px 0}.check-row label{display:flex;align-items:center;gap:6px}.check-row input{width:auto}.workflow-admin-list{display:grid;gap:12px}.admin-workflow{padding:0;overflow:hidden;margin:0}.admin-workflow summary{list-style:none;cursor:pointer;padding:20px;display:flex;justify-content:space-between;gap:20px}.admin-workflow summary::-webkit-details-marker{display:none}.admin-workflow summary p{margin:4px 0 0;color:var(--muted);font-size:.82rem}.admin-workflow form{border-top:1px solid var(--line);padding:20px}.attribution{background:#f1f3ff;padding:9px;border-radius:8px;color:#5964a8;font-size:.75rem}.discount-admin blockquote{margin:0 0 15px;border-left:3px solid var(--blue);padding-left:15px;color:var(--muted)}.health-list{padding:0;overflow:hidden}.health-row{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:15px 20px;border-top:1px solid var(--line)}.health-row:first-child{border-top:0}.health-row>span{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;font-weight:900}.health-row.ok>span{background:#dff7ed;color:var(--green)}.health-row.fail>span{background:#ffe6e9;color:var(--red)}.health-row p{margin:3px 0 0;color:var(--muted);font-size:.77rem}.health-row em{font-style:normal;text-transform:uppercase;font-size:.62rem}.launch-steps ol{padding-left:20px}.launch-steps li{padding:6px;color:#535d76}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}@media(max-width:1100px){.pricing-grid.wide{grid-template-columns:repeat(2,1fr)}.hero-grid{grid-template-columns:1fr}.product-shot{max-width:720px}.feature-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.split{gap:35px}.sidebar{width:215px}.workspace-main{margin-left:215px}.dossier-layout{grid-template-columns:1fr}.dossier-nav{position:static;display:flex;overflow:auto}.output-columns{grid-template-columns:1fr}.billing-plans{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){h1{font-size:2.55rem}.section{padding:70px 0}.nav-wrap{height:66px}.brand img{width:165px}.nav-toggle{display:block;margin-left:auto}.main-nav{display:none;position:absolute;top:66px;left:0;right:0;background:#fff;padding:15px 20px;border-bottom:1px solid var(--line);flex-direction:column}.main-nav.open{display:flex}.nav-actions .text-link{display:none}.nav-actions .btn{padding:8px 11px;min-height:38px;font-size:.75rem}.hero{padding:60px 0}.hero-actions{flex-direction:column;align-items:stretch}.shot-body{grid-template-columns:92px 1fr}.shot-body aside{padding:14px 6px}.shot-body aside a{font-size:.63rem}.analysis-card{padding:15px}.logo-strip .container{overflow:auto;justify-content:flex-start;white-space:nowrap}.feature-grid,.pricing-grid,.pricing-grid.wide,.trust-grid,.pricing-faq>div,.contact-grid,.footer-grid,.discount-note,.split{grid-template-columns:1fr}.comp-row{grid-template-columns:1.2fr repeat(3,.8fr);font-size:.7rem}.comp-row>*{padding:10px}.capability-list article{grid-template-columns:1fr;gap:20px;padding:35px 0}.final-cta>.container{display:block}.final-cta .btn{margin-top:20px}.auth-shell{grid-template-columns:1fr}.auth-visual{display:none}.sidebar{transform:translateX(-100%);transition:.2s;width:244px}.sidebar.open{transform:translateX(0)}.workspace-main{margin-left:0}.workspace-top{padding:0 16px}.mobile-sidebar{display:block;border:0;background:none;font-size:1.35rem}.workspace-content{padding:18px}.page-heading,.dossier-head{align-items:flex-start;flex-direction:column}.page-heading h1,.dossier-head h1{font-size:1.7rem}.stat-grid,.dashboard-grid,.settings-grid,.admin-card-grid,.discount-forms,.policy-panel .three-col,.three-col{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.dossier-nav{display:none}.panel{padding:16px}.workflow-form{padding:12px}.form-actions,.upload-box,.subscription-current{align-items:stretch;flex-direction:column}.source-row{grid-template-columns:32px 1fr}.source-row>div:last-child{grid-column:2;text-align:left}.research-form,.research-results article{flex-direction:column}.billing-plans{grid-template-columns:1fr}.user-chip div{display:none}.footer-bottom{display:block}.legal-document{padding:25px}.compliance-banner{align-items:flex-start;flex-direction:column}.pricing-grid{margin-top:30px}}
.export-actions{display:flex;gap:8px}.approval-box{margin-top:22px;padding:16px;border:1px solid #f0d49f;background:#fff8e9;border-radius:12px;display:flex;align-items:center;gap:14px}.approval-box>span{width:38px;height:38px;border-radius:11px;background:#fff0cf;color:#9b6500;display:grid;place-items:center;font-weight:900}.approval-box>div{flex:1}.approval-box p{margin:2px 0 8px;color:var(--muted);font-size:.8rem}.approval-box label{margin:8px 0}.approval-box.approved{border-color:#bde8d5;background:#edfaf4}.approval-box.approved>span{background:#d7f4e7;color:var(--green)}.knowledge-row{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.knowledge-row:first-child{border-top:0}.knowledge-row>div{flex:1}.knowledge-row p{font-size:.8rem;color:var(--muted);margin:8px 0 0}.api-code{white-space:pre-wrap;word-break:break-word;background:#11182f;color:#dfe3ff;padding:16px;border-radius:10px;font-size:.76rem;line-height:1.7}
.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-form{margin:18px 0 24px}.contact-form .btn{margin-top:8px}.table-action{display:flex;align-items:center;gap:8px;min-width:220px}.table-action select{width:auto;min-width:118px;margin:0;padding:7px 9px}.inbox-list article{padding:18px 0;border-top:1px solid var(--line)}.inbox-list article:first-child{border-top:0}.inbox-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.inbox-head strong,.inbox-head small{display:block}.inbox-head small{color:var(--muted);margin-top:4px}.inbox-list article>p{margin:12px 0;white-space:normal}.block{display:block;color:var(--muted);margin-top:3px}@media(max-width:760px){.table-action,.inbox-head{align-items:stretch;flex-direction:column}.table-action select{width:100%}}

/* ========================================================================== Lexiana Legal OS · Edition 7.0 */
.lexiana-evolution{--lx-bg:#070a27;--lx-bg-2:#0b1038;--lx-panel:#111747;--lx-panel-2:#151c55;--lx-text:#f6f7ff;--lx-muted:#aeb6dc;--lx-line:rgba(176,188,255,.16);--lx-blue:#4f6dff;--lx-cyan:#53d9ff;--lx-violet:#8b5cff;--lx-pink:#c65cff;--lx-green:#52e1ad;background:#080b2a;color:var(--lx-text);overflow-x:hidden}.lexiana-evolution::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-4;background:radial-gradient(circle at 10% 10%,rgba(69,86,255,.17),transparent 30%),radial-gradient(circle at 86% 24%,rgba(145,83,255,.18),transparent 34%),linear-gradient(180deg,#080b2a 0,#090d31 48%,#070a27 100%)}.lexiana-evolution .ambient{position:fixed;width:500px;height:500px;border-radius:50%;filter:blur(120px);opacity:.16;pointer-events:none;z-index:-3}.lexiana-evolution .ambient-one{background:#4b67ff;top:4%;left:-280px}.lexiana-evolution .ambient-two{background:#9c48ff;top:38%;right:-330px}.lexiana-evolution h1,.lexiana-evolution h2,.lexiana-evolution h3{color:#fff}.lexiana-evolution em{background:linear-gradient(100deg,#75e1ff,#8da0ff 38%,#b26cff);-webkit-background-clip:text;background-clip:text;color:transparent}.lexiana-evolution .container{width:min(1240px,calc(100% - 48px))}.lexiana-evolution .site-header{background:rgba(7,10,39,.72);border-bottom:1px solid rgba(173,186,255,.12);backdrop-filter:blur(24px);box-shadow:0 8px 34px rgba(0,0,30,.13)}.lexiana-evolution .nav-wrap{height:84px;gap:34px}.lexiana-evolution .brand{display:flex;align-items:center}.lexiana-evolution .brand img{width:190px;height:48px;object-fit:contain;object-position:left center}.lexiana-evolution .main-nav{margin-left:auto;margin-right:0;gap:25px}.lexiana-evolution .main-nav a,.lexiana-evolution .text-link{color:#c6ccec;font-size:.84rem;font-weight:670;position:relative}.lexiana-evolution .main-nav a:hover,.lexiana-evolution .main-nav a.active,.lexiana-evolution .text-link:hover{color:#fff}.lexiana-evolution .main-nav a.active::after{content:"";position:absolute;left:0;right:0;bottom:-31px;height:2px;background:linear-gradient(90deg,var(--lx-cyan),var(--lx-violet));box-shadow:0 0 14px var(--lx-blue)}.lexiana-evolution .nav-actions{margin-left:4px}.lexiana-evolution .btn{border-radius:12px;font-size:.86rem;letter-spacing:-.01em}.lexiana-evolution .btn-primary{background:linear-gradient(135deg,#4868ff,#7358ff 60%,#9158ff);box-shadow:0 12px 34px rgba(79,98,255,.35),inset 0 1px rgba(255,255,255,.22);color:#fff;border-color:rgba(255,255,255,.1)}.lexiana-evolution .btn-primary:hover{box-shadow:0 16px 42px rgba(80,100,255,.48),0 0 28px rgba(105,87,255,.22)}.lexiana-evolution .btn-glass{background:rgba(255,255,255,.055);border-color:rgba(194,202,255,.22);color:#f8f9ff;box-shadow:inset 0 1px rgba(255,255,255,.06)}.lexiana-evolution .btn-glass:hover{background:rgba(255,255,255,.1);border-color:rgba(205,215,255,.38)}.lexiana-evolution .btn-glass-dark{background:#fff;color:#151943;border:1px solid rgba(15,23,62,.08)}.lexiana-evolution .btn-xl{min-height:58px;padding:15px 26px;border-radius:14px;font-size:.93rem}.lexiana-evolution .btn-white{background:#fff;color:#3e46a7;box-shadow:0 16px 40px rgba(0,0,0,.18)}.lexiana-evolution .btn-ghost-white{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.3);color:#fff}.nav-toggle span{display:block;width:23px;height:2px;background:currentColor;margin:5px 0;border-radius:3px}
.evo-hero{position:relative;padding:112px 0 94px;min-height:780px;display:flex;align-items:center;isolation:isolate;overflow:hidden}.evo-hero::before{content:"";position:absolute;inset:-20% -10% 0;z-index:-2;background:radial-gradient(circle at 75% 37%,rgba(78,96,255,.2),transparent 24%),radial-gradient(circle at 80% 36%,rgba(185,83,255,.12),transparent 38%)}.evo-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(180deg,transparent,#080b2a);z-index:-1}.hero-grid-lines{position:absolute;inset:0;z-index:-3;opacity:.16;background-image:linear-gradient(rgba(120,135,220,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(120,135,220,.16) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,black,transparent 88%)}.evo-hero-grid{display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;gap:60px}.hero-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 13px;border:1px solid rgba(126,145,255,.27);border-radius:999px;background:rgba(45,57,128,.24);color:#cbd2ff;font-size:.72rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 1px rgba(255,255,255,.06);margin-bottom:25px}.hero-pill .pulse{width:7px;height:7px;border-radius:50%;background:var(--lx-green);box-shadow:0 0 0 5px rgba(82,225,173,.1),0 0 16px var(--lx-green)}.evo-hero h1{font-size:clamp(3.45rem,6vw,6rem);line-height:.97;letter-spacing:-.066em;margin-bottom:27px;max-width:650px}.evo-hero h1 span{display:block;background:linear-gradient(95deg,#74e2ff 0,#849aff 42%,#b263ff 78%,#d264ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 52px rgba(102,101,255,.2)}.hero-lead{font-size:1.23rem;line-height:1.64;color:#e0e4fb;max-width:680px;margin-bottom:13px}.hero-sub{font-size:.94rem;line-height:1.7;color:#9fa8d4;max-width:650px}.evo-hero .hero-actions{margin:31px 0 34px;display:flex;gap:13px}.play{font-size:.65rem;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.09)}.hero-proof{display:flex;gap:24px;padding-top:23px;border-top:1px solid rgba(181,191,255,.14);max-width:650px}.hero-proof div{display:grid;gap:3px}.hero-proof strong{font-size:.9rem;color:#fff}.hero-proof span{font-size:.67rem;color:#8e98c4;white-space:nowrap}.evo-product-stage{position:relative;min-height:570px;display:flex;align-items:center;justify-content:center}.orbital-ring{position:absolute;border:1px solid rgba(116,139,255,.14);border-radius:50%;pointer-events:none}.ring-one{width:640px;height:640px}.ring-two{width:790px;height:790px;border-style:dashed;opacity:.45}.product-window{position:relative;width:700px;background:linear-gradient(155deg,rgba(22,30,83,.98),rgba(11,16,55,.98));border:1px solid rgba(158,173,255,.27);border-radius:20px;overflow:hidden;box-shadow:0 45px 100px rgba(0,0,35,.53),0 0 70px rgba(79,88,255,.15),inset 0 1px rgba(255,255,255,.07);transform:perspective(1400px) rotateY(-3deg) rotateX(1deg)}.window-bar{height:49px;padding:0 16px;display:flex;align-items:center;border-bottom:1px solid rgba(167,180,255,.13);background:rgba(255,255,255,.025);font-size:.63rem;color:#9da7d1}.window-dots{display:flex;gap:6px;margin-right:20px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#ff6d79}.window-dots i:nth-child(2){background:#ffc75a}.window-dots i:nth-child(3){background:#53dc91}.window-bar>b{margin-left:auto;display:flex;align-items:center;gap:6px;color:#a8eccf;font-size:.58rem}.window-bar>b i{width:6px;height:6px;border-radius:50%;background:#52e1ad;box-shadow:0 0 10px #52e1ad}.window-layout{display:grid;grid-template-columns:116px 1fr;min-height:474px}.demo-sidebar{border-right:1px solid rgba(166,178,255,.12);padding:16px 9px;background:rgba(3,7,31,.32);display:flex;flex-direction:column;gap:4px}.demo-mark{width:32px;height:32px;margin:0 8px 17px;border:1px solid rgba(137,156,255,.4);border-radius:9px;display:grid;place-items:center;font-weight:900;color:#fff;background:linear-gradient(135deg,#4d67ff,#8754ff)}.demo-sidebar a{display:flex;align-items:center;gap:8px;padding:8px 9px;border-radius:8px;color:#7f89b8;font-size:.59rem;font-weight:650}.demo-sidebar a.active{color:#fff;background:linear-gradient(90deg,rgba(76,103,255,.3),rgba(127,79,255,.17));box-shadow:inset 2px 0 #7190ff}.demo-sidebar a em{margin-left:auto;font-style:normal;color:#bac2eb;background:rgba(255,255,255,.07);border-radius:999px;padding:1px 5px}.demo-workspace{padding:20px}.demo-toolbar{display:flex;align-items:center;justify-content:space-between}.demo-toolbar small,.demo-toolbar strong{display:block}.demo-toolbar small{font-size:.58rem;color:#858fbe}.demo-toolbar strong{font-size:.88rem;color:#eef0ff;margin-top:2px}.model-chip{display:flex;gap:6px;align-items:center;border:1px solid rgba(145,162,255,.17);background:rgba(255,255,255,.03);padding:6px 9px;border-radius:8px;font-size:.56rem;color:#aeb7df}.model-chip span{width:6px;height:6px;border-radius:50%;background:#6f83ff}.question-card{margin:18px 0 15px;border:1px solid rgba(128,149,255,.34);background:rgba(30,40,101,.42);border-radius:11px;padding:12px;display:flex;align-items:center;gap:9px;box-shadow:0 0 24px rgba(67,82,255,.08)}.question-card>span{font-size:.65rem;color:#91a0e2}.question-card p{font-size:.62rem;color:#d6dbf4;margin:0;flex:1;line-height:1.45}.question-card button{width:25px;height:25px;border:0;border-radius:7px;background:linear-gradient(135deg,#536dff,#8657ff);color:#fff}.demo-columns{display:grid;grid-template-columns:1.55fr .78fr;gap:12px}.demo-answer,.intel-card{border:1px solid rgba(161,177,255,.13);background:rgba(255,255,255,.025);border-radius:11px}.demo-answer{padding:13px}.answer-head{display:flex;gap:9px;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(162,175,255,.1)}.ai-spark{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,#506bff,#8c5bff);font-size:.7rem}.answer-head div{flex:1}.answer-head strong,.answer-head small{display:block}.answer-head strong{font-size:.62rem}.answer-head small{font-size:.5rem;color:#7782b2}.answer-head em{font-size:.48rem;color:#7de7bd;background:rgba(69,211,154,.1);padding:4px 6px;border-radius:999px}.demo-answer h3{font-size:.77rem;margin:13px 0 6px}.demo-answer>p{font-size:.58rem;color:#9ca6ce;line-height:1.55;margin-bottom:12px}.insight-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid rgba(162,176,255,.09)}.insight-row>span{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:rgba(81,105,255,.12);color:#8d9bdf;font-size:.48rem}.insight-row div{flex:1}.insight-row strong,.insight-row small{display:block}.insight-row strong{font-size:.55rem}.insight-row small{font-size:.47rem;color:#7d87b2}.insight-row>b{font-size:.45rem;color:#6fe1b4;background:rgba(82,225,173,.1);padding:3px 5px;border-radius:5px}.insight-row>b.warn{color:#ffd381;background:rgba(255,189,82,.1)}.citation-line{display:flex;gap:5px;margin-top:8px}.citation-line span{font-size:.43rem;color:#8792c2;border:1px solid rgba(149,164,255,.12);padding:3px 5px;border-radius:4px}.demo-intel{display:flex;flex-direction:column;gap:9px}.intel-card{padding:10px}.intel-card header{display:flex;justify-content:space-between;font-size:.52rem;margin-bottom:9px}.intel-card header>b{color:#8ca0ff}.timeline-mini{display:grid;grid-template-columns:6px 1fr;gap:3px 7px}.timeline-mini i{width:6px;height:6px;border-radius:50%;background:#647cff;box-shadow:0 0 0 3px rgba(100,124,255,.12);margin-top:3px}.timeline-mini p{margin:0 0 5px}.timeline-mini strong,.timeline-mini small{display:block}.timeline-mini strong{font-size:.48rem}.timeline-mini small{font-size:.43rem;color:#7d87b1}.intel-card ul{list-style:none;padding:0;margin:0}.intel-card li{font-size:.47rem;color:#939dc7;padding:3px 0}.intel-card li i{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:5px}.intel-card li i.high{background:#ff6479}.intel-card li i.medium{background:#ffc55c}.intel-card li i.low{background:#6ee0b1}.export-card{display:flex;align-items:center;gap:8px}.export-card>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#69e0af;background:rgba(82,225,173,.1)}.export-card div{flex:1}.export-card strong,.export-card small{display:block}.export-card strong{font-size:.5rem}.export-card small{font-size:.43rem;color:#7d87b1}.export-card>b{font-size:.55rem;color:#84e7bf}.floating-card{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 13px;background:rgba(17,24,72,.92);border:1px solid rgba(159,177,255,.23);box-shadow:0 18px 45px rgba(0,0,35,.38);backdrop-filter:blur(16px);border-radius:11px}.floating-card>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#4e6cff,#8b58ff)}.floating-card strong,.floating-card small{display:block}.floating-card strong{font-size:.58rem}.floating-card small{font-size:.47rem;color:#8994c1}.fc-one{left:-15px;top:62px}.fc-two{right:-10px;bottom:43px}.fc-two>span{background:linear-gradient(135deg,#38bc91,#54e5b3)}
.trust-ribbon{border-top:1px solid rgba(173,185,255,.11);border-bottom:1px solid rgba(173,185,255,.11);background:rgba(255,255,255,.018);padding:24px 0}.trust-ribbon .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.trust-ribbon .container>span{color:#737eaa;font-size:.65rem;text-transform:uppercase;letter-spacing:.11em;white-space:nowrap}.trust-ribbon .container>div{display:flex;gap:33px;align-items:center}.trust-ribbon b{font-size:.76rem;color:#b7bfdf;font-weight:650;white-space:nowrap}.evo-section{padding:116px 0;position:relative}.section-heading{text-align:center;max-width:880px}.section-label{display:inline-flex;align-items:center;gap:9px;color:#8398ff;font-size:.69rem;text-transform:uppercase;letter-spacing:.14em;font-weight:850;margin-bottom:20px}.section-label::before{content:"";width:25px;height:1px;background:linear-gradient(90deg,var(--lx-cyan),var(--lx-violet))}.section-label.light{color:#d8dcff}.section-heading h2,.advantage-head h2{font-size:clamp(2.55rem,4.5vw,4.35rem);line-height:1.04;letter-spacing:-.055em;margin-bottom:22px}.section-heading>p{font-size:1rem;color:#9fa8d0;line-height:1.72;max-width:760px;margin:0 auto}.promise-section{background:linear-gradient(180deg,rgba(8,11,42,.55),rgba(8,11,42,.9))}.promise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px}.promise-card{position:relative;padding:28px;border:1px solid rgba(159,175,255,.16);background:linear-gradient(145deg,rgba(21,29,82,.74),rgba(12,18,57,.82));border-radius:18px;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.04);transition:.25s ease}.promise-card::before{content:"";position:absolute;width:180px;height:180px;right:-80px;top:-90px;background:radial-gradient(circle,rgba(103,87,255,.13),transparent 70%)}.promise-card:hover{transform:translateY(-5px);border-color:rgba(128,145,255,.35);box-shadow:0 25px 70px rgba(0,0,35,.28),inset 0 1px rgba(255,255,255,.07)}.promise-card.large{grid-row:span 2}.promise-card.wide{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr}.card-top{display:flex;align-items:center;gap:10px;color:#aeb7dc;font-size:.7rem;text-transform:uppercase;letter-spacing:.07em}.icon-glow{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,rgba(74,103,255,.88),rgba(137,84,255,.88));box-shadow:0 8px 22px rgba(76,87,255,.25)}.promise-card h3{font-size:1.45rem;line-height:1.2;margin:27px 0 13px}.promise-card p{font-size:.84rem;line-height:1.7;color:#949ec7}.promise-card ul{list-style:none;padding:0;margin:22px 0}.promise-card li{font-size:.75rem;color:#c6ccea;padding:7px 0;border-bottom:1px solid rgba(160,174,255,.09)}.promise-card li::before{content:"✓";color:#64e0b0;margin-right:9px}.mini-search{margin-top:30px;padding:11px;border-radius:10px;border:1px solid rgba(126,149,255,.23);background:rgba(6,10,37,.56);display:flex;align-items:center;gap:8px}.mini-search span{color:#7f91db}.mini-search p{margin:0;flex:1;font-size:.58rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-search button{border:0;background:#526bff;color:#fff;border-radius:7px;padding:6px 10px;font-size:.55rem}.layer-stack{display:flex;flex-direction:column;gap:7px;margin-top:28px}.layer-stack span{padding:9px 12px;border-radius:8px;border:1px solid rgba(136,153,255,.18);font-size:.65rem;color:#c4cae8;background:linear-gradient(90deg,rgba(80,103,255,.16),rgba(139,87,255,.06));margin-left:calc(var(--i,0)*8px)}.layer-stack span:nth-child(1){margin-left:24px}.layer-stack span:nth-child(2){margin-left:16px}.layer-stack span:nth-child(3){margin-left:8px}.metric-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.metric-chips span{font-size:.58rem;padding:6px 8px;border-radius:999px;color:#aeb8e3;background:rgba(91,110,219,.1);border:1px solid rgba(145,161,255,.12)}.wide-copy{display:contents}.wide-copy>div:first-child{padding-right:25px}.wide-copy a{font-size:.75rem;color:#93a6ff;font-weight:750}.redline-demo{display:flex;align-items:center}.redline-demo>div{background:#f8f9ff;color:#212851;padding:20px;border-radius:12px;box-shadow:0 18px 45px rgba(0,0,20,.2);transform:rotate(1.5deg)}.redline-demo small{color:#697198;font-size:.57rem;text-transform:uppercase;letter-spacing:.08em}.redline-demo p{color:#31385f;font-family:Georgia,serif;font-size:.82rem;line-height:1.6;margin:12px 0}.redline-demo del{background:#ffe1e5;color:#b7354a;text-decoration-color:#c74256}.redline-demo ins{background:#dff8ed;color:#178157;text-decoration:none}.redline-demo>div>div{border-top:1px solid #e2e5f1;padding-top:9px;display:flex;align-items:center;gap:6px;font-size:.55rem}.redline-demo em{margin-left:auto;color:#68709a;background:none;-webkit-text-fill-color:initial}.risk-dot{width:6px;height:6px;border-radius:50%;background:#3fc691}.tour-section{background:radial-gradient(circle at 80% 45%,rgba(84,82,255,.14),transparent 34%),#090d31}.tour-grid{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:65px}.tour-copy h2{font-size:clamp(2.55rem,4vw,4.1rem);line-height:1.04;letter-spacing:-.055em;margin-bottom:22px}.tour-copy>p{color:#9fa8cf;line-height:1.72;font-size:.95rem}.tour-tabs{display:flex;flex-direction:column;margin-top:35px}.tour-tabs button{border:0;border-left:1px solid rgba(165,178,255,.17);background:transparent;color:#7d87b4;text-align:left;padding:15px 0 15px 18px;display:flex;gap:13px;cursor:pointer;transition:.2s}.tour-tabs button.active{border-left:2px solid #6e82ff;background:linear-gradient(90deg,rgba(80,103,255,.12),transparent);color:#fff}.tour-tabs button>span{font-size:.65rem;color:#7185dd;font-weight:800}.tour-tabs strong,.tour-tabs small{display:block}.tour-tabs strong{font-size:.78rem;margin-bottom:3px}.tour-tabs small{font-size:.62rem;color:#7781ad}.tour-screen{position:relative;min-height:580px;border:1px solid rgba(151,169,255,.2);border-radius:22px;background:linear-gradient(145deg,rgba(20,28,81,.92),rgba(11,16,54,.95));box-shadow:0 40px 90px rgba(0,0,35,.4),0 0 60px rgba(73,83,255,.09);overflow:hidden}.tour-screen::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.045),transparent 24%)}.tour-panel{display:none;padding:27px;min-height:580px}.tour-panel.active{display:block;animation:tourIn .35s ease}@keyframes tourIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tour-panel>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(158,174,255,.13);font-size:.7rem;color:#aab3dc}.tour-panel>header b{color:#74ddb3;background:rgba(68,208,153,.09);padding:6px 9px;border-radius:999px}.upload-summary{display:grid;grid-template-columns:180px 1fr;gap:35px;align-items:center;padding:50px 20px}.upload-ring{width:165px;height:165px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at center,#151e5c 60%,transparent 61%),conic-gradient(#6c7fff 0 75%,rgba(104,123,255,.13) 75%);box-shadow:0 0 50px rgba(83,97,255,.17)}.upload-ring strong{font-size:2.15rem}.upload-ring span{color:#929dc8;font-size:.67rem}.upload-summary h3{font-size:1.35rem}.upload-summary p{color:#949fc8;font-size:.78rem;line-height:1.65}.upload-summary ul{list-style:none;padding:0;margin:22px 0}.upload-summary li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(158,174,255,.09);font-size:.65rem;color:#b8c0e1}.upload-summary li b{color:#65dfb0;font-size:.56rem}.intel-board{display:grid;grid-template-columns:1.35fr .65fr;gap:25px;min-height:480px;align-items:center}.intel-map{height:410px;position:relative;border-radius:15px;background:radial-gradient(circle at center,rgba(87,106,255,.17),transparent 42%),linear-gradient(rgba(130,145,220,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(130,145,220,.06) 1px,transparent 1px);background-size:auto,34px 34px,34px 34px;border:1px solid rgba(154,169,255,.11)}.node{position:absolute;padding:9px 12px;border-radius:9px;border:1px solid rgba(139,159,255,.26);background:#161f5c;color:#bfc7e8;font-size:.62rem;z-index:2;box-shadow:0 10px 25px rgba(0,0,30,.26)}.node.main{left:43%;top:43%;background:linear-gradient(135deg,#536bff,#8658ff);color:#fff;font-weight:800}.node.n1{left:10%;top:18%}.node.n2{right:9%;top:17%}.node.n3{left:11%;bottom:17%}.node.n4{right:8%;bottom:19%}.intel-map i{position:absolute;height:1px;background:linear-gradient(90deg,transparent,#7187ff,transparent);transform-origin:left}.intel-map .l1{left:24%;top:28%;width:31%;transform:rotate(28deg)}.intel-map .l2{left:53%;top:50%;width:33%;transform:rotate(-29deg)}.intel-map .l3{left:23%;bottom:27%;width:33%;transform:rotate(-27deg)}.intel-map .l4{left:54%;bottom:49%;width:31%;transform:rotate(27deg)}.intel-list{padding:20px}.intel-list h3{font-size:1.15rem;margin-bottom:20px}.intel-list p{display:flex;justify-content:space-between;border-bottom:1px solid rgba(160,175,255,.1);padding:10px 0;color:#9aa4cf;font-size:.72rem}.intel-list p b{color:#fff;font-size:.95rem}.research-board{display:grid;grid-template-columns:1fr 210px;gap:25px;padding:37px 10px}.research-board small{color:#7985b5;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.research-board h3{font-size:1.45rem;line-height:1.32;margin:12px 0}.research-board>div>p{color:#929dc8;font-size:.76rem;line-height:1.65}.source-result{display:flex;align-items:center;gap:11px;margin-top:10px;padding:12px;border:1px solid rgba(146,164,255,.14);border-radius:10px;background:rgba(255,255,255,.025)}.source-result>span{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:rgba(78,218,165,.1);color:#63dfb0}.source-result strong,.source-result small{display:block}.source-result strong{font-size:.67rem}.source-result small{font-size:.55rem;color:#7f8ab7}.research-board aside{border:1px solid rgba(144,162,255,.14);border-radius:13px;padding:19px;background:rgba(255,255,255,.025);align-self:start}.research-board aside>strong{font-size:.7rem}.strategy-bar{height:7px;background:rgba(255,255,255,.08);border-radius:999px;margin:17px 0 10px}.strategy-bar i{display:block;height:100%;background:linear-gradient(90deg,#50dbb0,#7184ff);border-radius:inherit}.research-board aside>b{font-size:2rem}.research-board aside p{font-size:.62rem;color:#8f99c4;line-height:1.55}.deliver-board{display:grid;grid-template-columns:1fr .85fr;gap:35px;align-items:center;padding:35px}.document-page{height:390px;padding:27px;background:#fff;color:#202647;border-radius:8px;box-shadow:0 25px 60px rgba(0,0,25,.3);transform:rotate(-1.2deg)}.document-page span{font-size:.51rem;color:#6171ce;letter-spacing:.1em}.document-page h3{color:#1b2244;font-family:Georgia,serif;font-size:1.1rem;margin:25px 0 35px}.document-page p{font-size:.64rem;color:#4f5878;margin-top:22px}.document-page i{height:5px;display:block;border-radius:3px;background:#e4e7f0;margin:8px 0}.document-page i.short{width:65%}.deliver-checks h3{font-size:1.2rem;margin-bottom:18px}.deliver-checks p{font-size:.68rem;color:#929cc7;padding:8px 0;margin:0;border-bottom:1px solid rgba(158,174,255,.09)}.deliver-checks p.done{color:#78dfb8}.deliver-checks .btn{width:100%;margin-top:22px;opacity:.55}.advantage-section{background:#080b2a}.advantage-head{display:flex;justify-content:space-between;align-items:flex-end;gap:35px}.advantage-head h2{margin-bottom:0}.advantage-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(162,176,255,.15);border-left:1px solid rgba(162,176,255,.15);margin-top:60px}.advantage-grid article{padding:28px;border-right:1px solid rgba(162,176,255,.15);border-bottom:1px solid rgba(162,176,255,.15);min-height:225px;transition:.25s}.advantage-grid article:hover{background:linear-gradient(145deg,rgba(42,54,132,.25),rgba(18,24,74,.25))}.advantage-grid article>span{color:#6679d1;font-size:.65rem}.advantage-grid h3{font-size:1.08rem;margin:30px 0 12px}.advantage-grid p{color:#8f99c3;font-size:.75rem;line-height:1.65}.security-band{background:radial-gradient(circle at 72% 48%,rgba(137,73,255,.3),transparent 28%),linear-gradient(125deg,#3f54dd,#613bc4 52%,#5b35ad);overflow:hidden}.security-band::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(90deg,black,transparent)}.security-band-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;position:relative}.security-band h2{font-size:clamp(2.55rem,4.4vw,4.2rem);letter-spacing:-.055em}.security-band p{color:#d7dcfb;max-width:680px;line-height:1.72}.security-points{display:grid;grid-template-columns:1fr 1fr;gap:11px 20px;margin:30px 0}.security-points span{font-size:.72rem;color:#eef0ff}.security-points i{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:6px;background:rgba(255,255,255,.13);font-style:normal;margin-right:7px}.security-orbit{height:440px;position:relative;display:grid;place-items:center}.eu-core{width:180px;height:180px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 35% 30%,#8f99ff,#5266dd 48%,#303da2);border:1px solid rgba(255,255,255,.32);box-shadow:0 0 0 25px rgba(255,255,255,.05),0 0 90px rgba(14,12,84,.4),inset 0 2px rgba(255,255,255,.25);z-index:2}.eu-core span{font-size:3.2rem;font-weight:900;line-height:1}.eu-core strong{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;margin-top:6px}.orbit-path{position:absolute;width:390px;height:390px;border:1px dashed rgba(255,255,255,.27);border-radius:50%;animation:spin 30s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.orbit-label{position:absolute;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:rgba(21,24,91,.72);border:1px solid rgba(255,255,255,.23);box-shadow:0 12px 30px rgba(25,18,92,.3);font-size:.62rem;font-weight:800;z-index:3}.ol1{top:17px;left:47%}.ol2{right:22px;top:47%}.ol3{bottom:18px;left:44%}.ol4{left:25px;top:45%}.pricing-preview{background:linear-gradient(180deg,#090d31,#080b2a)}.evo-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:62px;align-items:stretch}.evo-price-card{position:relative;padding:30px;border:1px solid rgba(155,173,255,.18);border-radius:18px;background:linear-gradient(145deg,rgba(20,28,80,.82),rgba(10,15,51,.9));display:flex;flex-direction:column;box-shadow:inset 0 1px rgba(255,255,255,.04)}.evo-price-card.featured{transform:translateY(-12px);border-color:rgba(119,139,255,.58);box-shadow:0 30px 70px rgba(0,0,35,.32),0 0 45px rgba(85,93,255,.1)}.popular{position:absolute;right:20px;top:18px;font-size:.55rem;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(90deg,#526dff,#8c57ff);border-radius:999px;padding:6px 9px}.evo-price-card>small{color:#7e8bc2;text-transform:uppercase;letter-spacing:.12em;font-size:.58rem}.evo-price-card h3{font-size:1.65rem;margin:8px 0}.evo-price-card>p{font-size:.75rem;color:#929cc6;min-height:40px}.evo-price{display:flex;align-items:center;gap:12px;margin:22px 0}.evo-price b{font-size:2.5rem;letter-spacing:-.055em}.evo-price span{font-size:.57rem;color:#8994c0;line-height:1.4}.evo-price-card ul{list-style:none;padding:21px 0;margin:0 0 22px;border-top:1px solid rgba(158,174,255,.12);flex:1}.evo-price-card li{display:flex;gap:9px;font-size:.68rem;color:#b3bbde;padding:7px 0}.evo-price-card li i{color:#63dfaf;font-style:normal}.social-pricing{margin-top:25px;border:1px solid rgba(153,170,255,.15);background:rgba(255,255,255,.025);border-radius:14px;padding:17px 22px;display:flex;align-items:center;gap:38px}.social-pricing>div{display:flex;gap:11px;align-items:center}.social-pricing>div>span{font-size:1.3rem}.social-pricing strong,.social-pricing p{display:block;margin:0}.social-pricing strong{font-size:.7rem}.social-pricing p{font-size:.6rem;color:#8792bd}.social-pricing>a{margin-left:auto;color:#8da2ff;font-size:.68rem;font-weight:750}.final-evo-cta{padding:125px 0;background:linear-gradient(135deg,#4460e6,#7446db 57%,#8e43cf);text-align:center;overflow:hidden}.final-evo-cta .container{position:relative}.cta-orb{position:absolute;width:650px;height:650px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 80px rgba(255,255,255,.025),0 0 0 160px rgba(255,255,255,.018);pointer-events:none}.final-evo-cta h2{font-size:clamp(2.7rem,5vw,5rem);line-height:1.02;letter-spacing:-.06em;position:relative}.final-evo-cta p{font-size:1rem;color:#e5e8ff;max-width:700px;margin:25px auto 30px;line-height:1.7;position:relative}.final-evo-cta>div>div:not(.cta-orb){display:flex;justify-content:center;gap:12px;position:relative}.final-evo-cta small{display:block;color:#d7dcff;font-size:.65rem;margin-top:20px;position:relative}
.lexiana-evolution .site-footer{position:relative;background:#05071f;border-top:1px solid rgba(162,176,255,.12);padding-top:0;color:#fff}.footer-glow{position:absolute;left:50%;top:0;width:65%;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#6881ff,#a354ff,transparent);box-shadow:0 0 32px rgba(110,106,255,.5)}.footer-lead{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:75px 0 60px;border-bottom:1px solid rgba(160,175,255,.12)}.footer-lead h2{font-size:2.1rem;max-width:700px;margin:0}.footer-cta{text-align:right}.footer-cta small{display:block;font-size:.58rem;color:#7f8ab7;margin-top:9px}.lexiana-evolution .footer-grid{grid-template-columns:1.6fr repeat(3,1fr);padding:55px 0;gap:60px}.lexiana-evolution .footer-grid img{width:175px;height:45px;object-fit:contain;object-position:left}.footer-brand p{font-size:.69rem;color:#808bb7;max-width:370px;line-height:1.65;margin:17px 0}.footer-badges{display:flex;flex-wrap:wrap;gap:6px}.footer-badges span{font-size:.5rem;color:#96a1cf;padding:5px 7px;border:1px solid rgba(155,171,255,.14);border-radius:999px}.lexiana-evolution .footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:10px}.lexiana-evolution .footer-grid strong{font-size:.67rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;color:#f5f6ff}.lexiana-evolution .footer-grid a{font-size:.66rem;color:#828db8}.lexiana-evolution .footer-grid a:hover{color:#fff}.lexiana-evolution .footer-bottom{border-top:1px solid rgba(160,175,255,.1);padding:21px 0;color:#68749f;font-size:.58rem}.footer-bottom nav{display:flex;gap:18px}.footer-bottom a:hover{color:#fff}
/* Public subpages */.lexiana-evolution .page-hero{padding:140px 0 80px;background:radial-gradient(circle at 77% 30%,rgba(94,84,255,.2),transparent 33%),linear-gradient(180deg,#0a0e35,#080b2a);border-bottom:1px solid rgba(158,175,255,.12)}.lexiana-evolution .page-hero .container{max-width:900px;text-align:center}.lexiana-evolution .page-hero h1{font-size:clamp(3rem,5.4vw,5.3rem);letter-spacing:-.062em}.lexiana-evolution .page-hero p{color:#9ca6ce;font-size:1.05rem;line-height:1.7;max-width:750px;margin:auto}.lexiana-evolution .eyebrow{color:#879cff}.lexiana-evolution .section{background:#080b2a}.lexiana-evolution .capability-list article{border-color:rgba(159,174,255,.14)}.lexiana-evolution .capability-list article>div>span{color:#6579d0}.lexiana-evolution .capability-list p,.lexiana-evolution .capability-list li{color:#909bc5}.lexiana-evolution .price-card,.lexiana-evolution .trust-grid article,.lexiana-evolution .manifesto,.lexiana-evolution .pricing-faq article,.lexiana-evolution .contact-card,.lexiana-evolution .legal-document{background:linear-gradient(145deg,rgba(20,28,80,.82),rgba(10,15,51,.92));color:#fff;border-color:rgba(155,173,255,.17)}.lexiana-evolution .price-card p,.lexiana-evolution .price-card small,.lexiana-evolution .price-card li,.lexiana-evolution .trust-grid p,.lexiana-evolution .manifesto p,.lexiana-evolution .pricing-faq p,.lexiana-evolution .contact-card p,.lexiana-evolution .legal-document p,.lexiana-evolution .legal-document li{color:#929dc6}.lexiana-evolution input,.lexiana-evolution textarea,.lexiana-evolution select{background:rgba(255,255,255,.045);border-color:rgba(158,174,255,.2);color:#f6f7ff}.lexiana-evolution input::placeholder,.lexiana-evolution textarea::placeholder{color:#68749f}.lexiana-evolution .comparison-table{border-color:rgba(155,171,255,.15);background:rgba(255,255,255,.02)}.lexiana-evolution .comp-row{border-color:rgba(155,171,255,.11)}.lexiana-evolution .comp-row>*{color:#9ca6cf}.lexiana-evolution .comp-row.head>*{color:#fff}.lexiana-evolution .lexiana-cell{background:rgba(77,100,255,.11);color:#8e9fff}.lexiana-evolution .compliance-banner{background:linear-gradient(135deg,rgba(65,83,196,.42),rgba(104,57,186,.42));border-color:rgba(160,177,255,.25)}
/* Workspace visual evolution */.workspace .sidebar{background:linear-gradient(180deg,#090d31,#070923);border-right:1px solid rgba(126,143,224,.17)}.workspace .sidebar-brand img,.admin-sidebar .sidebar-brand img{width:174px;height:44px;object-fit:contain;object-position:left}.workspace .sidebar nav a.active,.workspace .sidebar-bottom a.active{background:linear-gradient(90deg,rgba(77,100,255,.28),rgba(130,79,255,.13));color:#fff;box-shadow:inset 2px 0 #7187ff}.workspace .workspace-top{background:rgba(255,255,255,.93);backdrop-filter:blur(18px)}.workspace .panel{box-shadow:0 13px 38px rgba(25,31,78,.06)}
@media(max-width:1160px){.evo-hero-grid{grid-template-columns:1fr}.evo-hero-copy{max-width:820px}.evo-product-stage{margin-top:20px}.promise-grid{grid-template-columns:repeat(2,1fr)}.promise-card.large{grid-row:auto}.promise-card.wide{grid-column:span 2}.tour-grid{grid-template-columns:1fr}.tour-copy{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tour-copy .section-label,.tour-copy h2,.tour-copy>p{grid-column:1}.tour-tabs{grid-column:2;grid-row:1/4;margin-top:0}.advantage-grid{grid-template-columns:repeat(2,1fr)}.security-band-grid{grid-template-columns:1fr  .8fr}.evo-pricing-grid{grid-template-columns:repeat(3,1fr)}.lexiana-evolution .main-nav{gap:16px}.lexiana-evolution .main-nav a{font-size:.75rem}.lexiana-evolution .nav-actions .text-link{display:none}}
@media(max-width:800px){.lexiana-evolution .container{width:min(100% - 30px,1240px)}.lexiana-evolution .nav-wrap{height:72px}.lexiana-evolution .brand img{width:155px;height:41px}.lexiana-evolution .nav-toggle{display:block;margin-left:auto;color:#fff;padding:0}.lexiana-evolution .main-nav{display:none;position:absolute;left:0;right:0;top:72px;background:rgba(7,10,39,.98);border-bottom:1px solid rgba(155,172,255,.16);padding:18px 20px;flex-direction:column}.lexiana-evolution .main-nav.open{display:flex}.lexiana-evolution .main-nav a.active::after{display:none}.lexiana-evolution .nav-actions .btn{font-size:.68rem;min-height:38px;padding:8px 11px}.evo-hero{padding:76px 0 58px}.evo-hero h1{font-size:3.25rem}.evo-hero .hero-actions{flex-direction:column}.hero-proof{display:grid;grid-template-columns:1fr 1fr}.product-window{width:100%;transform:none}.window-layout{grid-template-columns:74px 1fr}.demo-sidebar span{display:none}.demo-sidebar{padding:12px 7px}.demo-sidebar a{justify-content:center}.demo-columns{grid-template-columns:1fr}.demo-intel{display:none}.floating-card{display:none}.evo-product-stage{min-height:auto}.trust-ribbon .container{display:block}.trust-ribbon .container>span{display:block;margin-bottom:16px}.trust-ribbon .container>div{overflow:auto;gap:25px;padding-bottom:4px}.evo-section{padding:80px 0}.promise-grid{grid-template-columns:1fr}.promise-card.wide{grid-column:auto;display:block}.redline-demo{margin-top:25px}.tour-copy{display:block}.tour-tabs{margin-top:30px}.tour-screen,.tour-panel{min-height:620px}.upload-summary,.intel-board,.research-board,.deliver-board{grid-template-columns:1fr}.upload-ring{margin:auto}.intel-map{height:330px}.research-board aside{order:-1}.document-page{height:290px}.advantage-head{display:block}.advantage-head .btn{margin-top:25px}.advantage-grid{grid-template-columns:1fr}.security-band-grid{grid-template-columns:1fr}.security-orbit{height:330px}.orbit-path{width:290px;height:290px}.security-points{grid-template-columns:1fr}.evo-pricing-grid{grid-template-columns:1fr}.evo-price-card.featured{transform:none}.social-pricing{align-items:flex-start;flex-direction:column;gap:17px}.social-pricing>a{margin-left:0}.footer-lead{display:block}.footer-cta{text-align:left;margin-top:25px}.lexiana-evolution .footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:span 2}.footer-bottom nav{flex-wrap:wrap;margin-top:10px}.final-evo-cta>div>div:not(.cta-orb){flex-direction:column}.final-evo-cta .btn{width:100%}.final-evo-cta h2{font-size:2.7rem}.lexiana-evolution .page-hero{padding:105px 0 60px}}
@media(max-width:500px){.evo-hero h1{font-size:2.75rem}.hero-lead{font-size:1.02rem}.hero-proof{gap:14px}.product-window{margin-left:-6px;width:calc(100% + 12px)}.window-bar>span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-workspace{padding:12px}.window-layout{grid-template-columns:54px 1fr}.demo-sidebar{padding:10px 4px}.demo-mark{margin:0 auto 15px;width:29px}.demo-sidebar a{padding:8px 4px}.evo-product-stage{display:block}.section-heading h2,.advantage-head h2,.tour-copy h2,.security-band h2{font-size:2.45rem}.promise-card{padding:22px}.promise-card h3{font-size:1.25rem}.tour-panel{padding:18px}.tour-screen,.tour-panel{min-height:670px}.upload-summary{padding:30px 0}.deliver-board{padding:20px 0}.advantage-grid article{min-height:auto}.lexiana-evolution .footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-lead h2{font-size:1.7rem}}

/* Lexiana Legal OS 7.0, extended public/product surfaces */
.feature-index{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:70px}.feature-index a{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid rgba(155,173,255,.15);border-radius:13px;background:rgba(255,255,255,.025);color:#b9c1e4;font-size:.72rem;font-weight:750}.feature-index a:hover{background:rgba(91,111,255,.12);color:#fff;transform:translateY(-2px)}.feature-index span{color:#6e83ef;font-size:.63rem}.evolution-capabilities article{align-items:start}.evolution-capabilities article>div>span{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:13px;background:rgba(87,106,255,.12);border:1px solid rgba(137,153,255,.17);font-weight:850}.evolution-capabilities ul{background:rgba(255,255,255,.025);border:1px solid rgba(158,174,255,.1);border-radius:18px;padding:24px 26px;list-style:none}.evolution-capabilities li{padding:8px 0 8px 21px;position:relative}.evolution-capabilities li:before{content:'✓';position:absolute;left:0;color:#8294ff}.pricing-switch{margin:32px auto 0;display:flex;align-items:center;justify-content:center;gap:12px;color:#aeb7db;font-size:.78rem}.pricing-switch input{display:none}.pricing-switch i{width:48px;height:26px;border-radius:999px;background:#303862;position:relative;cursor:pointer;transition:.2s}.pricing-switch i:after{content:'';position:absolute;width:20px;height:20px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s}.pricing-switch input:checked+i{background:linear-gradient(90deg,#5873ff,#9e4dff)}.pricing-switch input:checked+i:after{transform:translateX(22px)}.pricing-switch b{color:#8fa0ff}.evolution-pricing{margin-top:0}.plan-detail-table{margin-top:70px;border:1px solid rgba(155,173,255,.15);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.018)}.plan-detail-table .comp-row{grid-template-columns:1.7fr repeat(3,1fr)}.competitor-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:70px}.competitor-principles article{padding:28px;border-radius:18px;background:linear-gradient(145deg,rgba(20,28,80,.82),rgba(10,15,51,.92));border:1px solid rgba(155,173,255,.15)}.competitor-principles span{color:#7186f1;font-size:.7rem;font-weight:850}.competitor-principles h3{font-size:1.25rem;margin:15px 0 10px}.competitor-principles p{color:#929dc6;font-size:.82rem;line-height:1.7}.extended-comparison .comp-row{grid-template-columns:1.55fr repeat(4,1fr)}.manifesto-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.manifesto-points span{padding:7px 11px;border-radius:999px;background:rgba(100,121,255,.12);color:#aebaff;font-size:.67rem;font-weight:750}
/* Workspace navigation and richer surfaces */
.sidebar-groups{overflow-y:auto;padding-bottom:16px}.sidebar-label{display:block;padding:16px 20px 5px;color:#59658d;font-size:.55rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.workspace-top-actions{display:flex;align-items:center;gap:16px}.top-quick{padding:8px 12px;border-radius:9px;background:#eef0ff;color:#4d5bd3;font-size:.7rem;font-weight:800}.document-actions{display:flex;align-items:center;gap:6px}.document-actions form{margin:0}.assistant-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;min-height:calc(100vh - 165px)}.assistant-history,.assistant-chat{margin:0}.assistant-history{padding:0;overflow:hidden}.assistant-history header{padding:20px}.conversation-list{display:grid;max-height:calc(100vh - 280px);overflow:auto;padding:0 10px 12px}.conversation-list a{display:flex;align-items:center;gap:10px;padding:11px;border-radius:10px}.conversation-list a:hover,.conversation-list a.active{background:#f0f2ff}.conversation-list>a>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#e8ebff;color:#5163d7;font-weight:850}.conversation-list strong,.conversation-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-list strong{font-size:.76rem;color:var(--ink)}.conversation-list small{font-size:.62rem;color:var(--muted)}.assistant-chat{display:flex;flex-direction:column;min-height:680px;padding:0;overflow:hidden}.assistant-chat>header{padding:20px 24px;border-bottom:1px solid var(--line)}.chat-stream{flex:1;overflow:auto;padding:26px;display:flex;flex-direction:column;gap:22px}.assistant-welcome{text-align:center;max-width:700px;margin:auto}.assistant-welcome>span{width:70px;height:70px;border-radius:22px;display:grid;place-items:center;margin:0 auto 20px;background:linear-gradient(135deg,#526dff,#994cff);color:#fff;font-size:1.7rem;box-shadow:0 18px 50px rgba(85,80,220,.25)}.assistant-welcome h2{font-size:2rem}.assistant-welcome p{color:var(--muted);line-height:1.7}.prompt-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.prompt-grid button{border:1px solid var(--line);border-radius:11px;background:#fff;padding:14px;text-align:left;color:#4e5872;font-weight:700;cursor:pointer}.prompt-grid button:hover{border-color:#8797ff;background:#f7f8ff}.chat-message{display:grid;grid-template-columns:38px 1fr;gap:12px;max-width:900px}.chat-message.user{align-self:flex-end;max-width:760px}.chat-avatar{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#e8ebff;color:#4e61dd;font-weight:850}.chat-message.user .chat-avatar{background:#151b38;color:#fff}.chat-message>div:last-child{background:#f7f8fc;border:1px solid #e8eaf2;border-radius:0 14px 14px 14px;padding:15px 17px}.chat-message.user>div:last-child{background:#111831;color:#fff;border-color:#111831;border-radius:14px 0 14px 14px}.chat-message strong{display:block;font-size:.72rem;margin-bottom:7px}.chat-message .prose{font-size:.84rem;line-height:1.7}.chat-message small{display:block;margin-top:9px;color:#8c94aa;font-size:.58rem}.chat-message details{margin-top:10px;font-size:.68rem}.chat-message pre{white-space:pre-wrap;max-height:180px;overflow:auto}.chat-composer{border-top:1px solid var(--line);padding:18px 22px;background:#fff}.chat-composer textarea{resize:none}.chat-composer>div{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:8px}.chat-composer small{color:var(--muted);font-size:.62rem}.modal:not(dialog){position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(8,12,35,.7);backdrop-filter:blur(8px)}.modal.open:not(dialog){display:flex}.modal-card{width:min(520px,100%);background:#fff;border-radius:18px;padding:28px;position:relative;box-shadow:0 35px 90px rgba(0,0,0,.25)}.modal-close{position:absolute;right:16px;top:13px;border:0;background:none;font-size:1.5rem;cursor:pointer}.modal-card form{display:grid;gap:13px}.planning-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px}.planning-grid.lower{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);margin-top:18px}.task-board{display:grid;gap:9px}.task-card{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;border:1px solid var(--line);border-left:3px solid #9aa5c7;border-radius:10px}.task-card.priority-high{border-left-color:#d89131}.task-card.priority-critical{border-left-color:#d7475b}.task-card.priority-low{border-left-color:#55a889}.task-card strong,.task-card small{display:block}.task-card strong{margin:7px 0 3px}.task-card small{color:var(--muted);font-size:.68rem}.task-card select{width:120px;padding:7px}.stack-form{display:grid;gap:12px}.inline-entry{display:grid;grid-template-columns:1fr 1.5fr 90px 130px auto auto;gap:8px;align-items:end;margin-bottom:20px}.inline-entry .checkline{padding-bottom:10px}.automation-row,.webhook-list article,.delivery-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.automation-row:first-of-type,.webhook-list article:first-child{border-top:0}.automation-row strong,.automation-row small,.webhook-list strong,.webhook-list small,.delivery-list strong,.delivery-list small{display:block}.automation-row small,.webhook-list small,.delivery-list small{color:var(--muted);font-size:.65rem}.create-details{margin-top:18px;border-top:1px solid var(--line);padding-top:15px}.create-details summary{cursor:pointer;font-weight:800;color:var(--blue);margin-bottom:14px}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:18px}.integration-card{padding:24px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 12px 35px rgba(25,31,78,.05)}.integration-card.featured{background:linear-gradient(145deg,#101943,#1b2255);color:#fff;border-color:#303b7d}.integration-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#ecefff;color:#4f60db;font-weight:900}.integration-card.featured>span{background:rgba(255,255,255,.1);color:#fff}.integration-card h2{font-size:1.08rem;margin:18px 0 8px}.integration-card p{font-size:.78rem;color:var(--muted);line-height:1.65;min-height:64px}.integration-card.featured p{color:#aeb8e1}.integration-card a{font-size:.72rem;font-weight:800;color:var(--blue)}.settings-columns{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:35px}.secret-banner{padding:15px;margin-bottom:20px;border-radius:10px;background:#ecfff6;border:1px solid #bdebd5}.secret-banner strong,.secret-banner code{display:block}.secret-banner code{margin-top:7px;word-break:break-all}.status-dot{width:9px;height:9px;border-radius:50%;background:#df9a3a}.status-dot.ok{background:#35a779}.redline-workspace{display:grid;grid-template-columns:minmax(360px,.75fr) minmax(0,1.25fr);gap:18px}.redline-explainer{background:linear-gradient(145deg,#101943,#1b2255);color:#fff}.redline-explainer p{color:#aab5dc}.redline-explainer ul{line-height:2;color:#c5cce8}.redline-preview{padding:24px;border-radius:15px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);margin-bottom:25px}.redline-preview div{padding:11px 13px;background:rgba(255,255,255,.04);border-radius:8px;margin:8px 0;font-family:ui-monospace,monospace;font-size:.8rem}.redline-preview del{color:#ff9dad}.redline-preview ins{color:#76e6b0;text-decoration:none}.redline-preview>span{display:inline-block;margin-top:10px;padding:5px 9px;background:rgba(73,208,141,.13);color:#7ee8b4;border-radius:999px;font-size:.65rem}.intelligence-run{display:grid;grid-template-columns:1fr 320px auto;align-items:center;gap:18px}.intelligence-run p{color:var(--muted);font-size:.75rem;margin:5px 0}.intelligence-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:18px}.timeline-list{position:relative;padding-left:15px}.timeline-list:before{content:'';position:absolute;left:80px;top:5px;bottom:5px;width:1px;background:var(--line)}.timeline-list article{display:grid;grid-template-columns:60px 1fr;gap:30px;padding:13px 0}.timeline-list time{font-size:.64rem;color:var(--blue);font-weight:800}.timeline-list article>div{position:relative}.timeline-list article>div:before{content:'';position:absolute;left:-35px;top:4px;width:10px;height:10px;border-radius:50%;background:#6e7fff;border:3px solid #e9ebff}.timeline-list p{margin:5px 0;color:var(--muted);font-size:.76rem}.timeline-list small{color:#9299ad;font-size:.6rem}.entity-cloud{display:grid;gap:9px}.entity-cloud article{display:flex;gap:10px;padding:11px;border:1px solid var(--line);border-radius:10px}.entity-cloud article>span{width:32px;height:32px;border-radius:9px;background:#edf0ff;color:#5466d8;display:grid;place-items:center;font-weight:850}.entity-cloud strong,.entity-cloud small{display:block}.entity-cloud small{color:var(--muted);font-size:.62rem}.issue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.issue-card{padding:17px;border:1px solid var(--line);border-top:3px solid #8d99bb;border-radius:11px}.issue-card.severity-critical{border-top-color:#d73e55}.issue-card.severity-high{border-top-color:#de8b2f}.issue-card.severity-low{border-top-color:#3fa27a}.issue-card>span{text-transform:uppercase;font-size:.56rem;font-weight:850;color:var(--muted)}.issue-card h3{font-size:.93rem;margin:9px 0}.issue-card p{font-size:.72rem;line-height:1.6;color:var(--muted)}.issue-card small{font-size:.58rem}.academy-hero{display:flex;align-items:center;justify-content:space-between;gap:30px}.academy-hero>div{display:flex;align-items:center;gap:15px}.academy-hero>div>span{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:#e9ecff;color:#5366db;font-size:1.3rem}.academy-hero p{margin:4px 0;color:var(--muted);font-size:.75rem}.academy-hero progress{width:min(350px,40%);height:12px}.academy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px}.academy-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;position:relative}.academy-card.completed{border-color:#b9e3d2;background:#f9fffc}.academy-number{font-size:2.2rem;font-weight:900;color:#e0e3f2;position:absolute;right:18px;top:13px}.academy-card.completed .academy-number{color:#51b589}.academy-card h2{font-size:1.08rem;margin:18px 0 9px;max-width:80%}.academy-card p{font-size:.75rem;color:var(--muted);line-height:1.65;min-height:62px}.academy-card ul{padding-left:18px;color:#66708b;font-size:.68rem;line-height:1.8}
@media(max-width:1100px){.feature-index{grid-template-columns:repeat(3,1fr)}.assistant-layout{grid-template-columns:240px 1fr}.planning-grid,.planning-grid.lower,.redline-workspace{grid-template-columns:1fr}.integration-grid{grid-template-columns:repeat(2,1fr)}.inline-entry{grid-template-columns:1fr 1fr 90px}.settings-columns,.intelligence-layout{grid-template-columns:1fr}.intelligence-run{grid-template-columns:1fr 1fr}.intelligence-run button{grid-column:2}.issue-grid,.academy-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.feature-index{grid-template-columns:1fr 1fr;margin-bottom:40px}.competitor-principles{grid-template-columns:1fr}.extended-comparison{overflow:auto}.extended-comparison .comp-row{min-width:880px;grid-template-columns:180px repeat(4,170px)}.plan-detail-table{overflow:auto}.plan-detail-table .comp-row{min-width:650px}.workspace-top-actions .top-quick{display:none}.assistant-layout{grid-template-columns:1fr}.assistant-history{max-height:260px}.assistant-chat{min-height:620px}.prompt-grid{grid-template-columns:1fr}.chat-composer>div{align-items:stretch;flex-direction:column}.planning-grid,.planning-grid.lower,.integration-grid,.settings-columns,.redline-workspace,.intelligence-layout,.academy-grid{grid-template-columns:1fr}.inline-entry{grid-template-columns:1fr}.intelligence-run{grid-template-columns:1fr}.intelligence-run button{grid-column:auto}.issue-grid{grid-template-columns:1fr}.academy-hero{align-items:flex-start;flex-direction:column}.academy-hero progress{width:100%}.document-actions{align-items:flex-start;flex-direction:column}.sidebar-label{padding-left:16px}}
.research-command form{display:grid;gap:13px}.research-main{display:grid;grid-template-columns:1fr auto;gap:10px}.research-main input{font-size:1rem}.research-command details{border-top:1px solid var(--line);padding-top:13px}.research-command summary{cursor:pointer;color:var(--blue);font-size:.72rem;font-weight:800}.research-filters{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px}.research-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px}.research-strategy{position:sticky;top:92px;align-self:start}.research-strategy h2{margin:8px 0}.research-strategy>p,.research-note p{color:var(--muted);font-size:.75rem;line-height:1.65}.research-strategy ol{padding-left:18px;font-size:.73rem;line-height:1.7}.research-note{margin-top:20px;padding:13px;border-radius:10px;background:#f0f2ff}.research-results-panel{padding:0;overflow:hidden}.research-results-panel>header{padding:20px 22px}.research-results.selectable article{display:grid;grid-template-columns:25px minmax(0,1fr) auto;padding:20px 22px}.research-results.selectable h3{font-size:1.05rem;margin:8px 0}.research-results.selectable small{display:block;color:#8a92a8;font-size:.62rem;margin-top:8px}.result-check{padding-top:5px}.result-check input{width:auto}.research-analyze{display:grid;grid-template-columns:1fr 220px minmax(200px,.8fr) auto;gap:10px;align-items:center;border-top:1px solid var(--line);padding:18px 22px;background:#f8f9fc}.research-analyze strong,.research-analyze small{display:block}.research-analyze small{color:var(--muted);font-size:.62rem;margin-top:4px}@media(max-width:1100px){.research-layout{grid-template-columns:1fr}.research-strategy{position:static}.research-analyze{grid-template-columns:1fr 1fr}.research-analyze>div{grid-column:span 2}.research-filters{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.research-main,.research-filters,.research-analyze{grid-template-columns:1fr}.research-analyze>div{grid-column:auto}.research-results.selectable article{grid-template-columns:24px 1fr}.research-results.selectable article>a{grid-column:2}.research-results-panel{overflow:visible}}
/* Legal OS 7.0, application command center and rich workproducts */
.heading-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.evolution-heading p{max-width:760px;color:var(--muted)}
.stat-grid-six{grid-template-columns:repeat(6,1fr)}.stat-grid-six article{min-width:0}.stat-grid-six strong{font-size:1.75rem}
.dashboard-command-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);gap:18px;margin:18px 0}.dashboard-primary{min-width:0}.matter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.matter-card{display:block;border:1px solid var(--line);border-radius:14px;padding:17px;background:linear-gradient(145deg,#fff,#f8f8ff);transition:.2s}.matter-card:hover{border-color:#bdc5ff;box-shadow:0 14px 34px rgba(47,55,116,.1);transform:translateY(-2px)}.matter-card-top,.matter-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.matter-card>strong{display:block;margin:13px 0 4px}.matter-card>small,.matter-meta{color:var(--muted);font-size:.7rem}.matter-meta{border-top:1px solid var(--line);margin-top:13px;padding-top:10px}.dashboard-quick-stack{display:grid;gap:10px}.quick-launch{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:14px;background:#fff;padding:16px}.quick-launch.accent{background:linear-gradient(135deg,#111935,#252260);color:white;border:0;box-shadow:0 16px 40px rgba(19,22,62,.18)}.quick-launch>span{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#eef0ff;color:var(--blue);font-size:1.1rem;font-weight:900}.quick-launch.accent>span{background:rgba(255,255,255,.12);color:#fff}.quick-launch strong,.quick-launch small{display:block}.quick-launch small{color:var(--muted);font-size:.68rem;margin-top:2px}.quick-launch.accent small{color:#abb4de}.quick-launch em{font-size:1.2rem}.dashboard-triple-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px}.timeline-list.compact-list>a{display:grid;grid-template-columns:48px 1fr auto;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.timeline-list.compact-list time{font-weight:850;color:var(--blue);font-size:.75rem}.timeline-list.compact-list strong,.timeline-list.compact-list small{display:block}.timeline-list.compact-list small{color:var(--muted);font-size:.65rem}.compact-records>div,.compact-records>a{padding:11px 0}.capability-ribbon{margin-bottom:20px}.capability-ribbon-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.capability-ribbon-grid a{padding:11px;border-radius:9px;background:#f3f4fc;text-align:center;font-size:.71rem;font-weight:800;color:#424d72}.capability-ribbon-grid a:hover{background:#e9ebff;color:var(--blue)}
.workproduct-section{border-top:1px solid var(--line);padding:24px 0}.workproduct-section>h3,.section-title-row h3{font-size:1.05rem;margin:0 0 14px}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.document-preview{background:linear-gradient(180deg,#fff,#fbfbfd);border:1px solid var(--line);border-radius:12px;padding:24px;white-space:normal;box-shadow:inset 0 1px 0 #fff}.redline-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.redline-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(200px,1.25fr) minmax(190px,1.1fr) 80px;gap:14px;padding:14px;align-items:start;border-top:1px solid var(--line);font-size:.73rem}.redline-row:first-child{border-top:0}.redline-head{background:#f5f6fb;color:#69728b;font-weight:850;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.redline-row strong,.redline-row small{display:block}.redline-row small{color:var(--muted);margin-top:4px}.redline-row p{margin:0 0 5px}.redline-row del,.redline-row ins{display:block;padding:7px 8px;border-radius:7px;text-decoration:none;margin-bottom:5px;white-space:pre-wrap}.redline-row del{background:#fff0f2;color:#9d2639;text-decoration:line-through}.redline-row ins{background:#ebfaf3;color:#146746}.intelligence-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.intelligence-preview-grid>div{border:1px solid var(--line);border-radius:12px;padding:14px}.intelligence-preview-grid h4{font-size:.8rem;margin:0 0 9px}.mini-intel{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;padding:9px 0;border-top:1px solid var(--line)}.mini-intel:first-of-type{border-top:0}.mini-intel time,.mini-intel .pill{grid-row:span 2;font-size:.58rem}.mini-intel strong{font-size:.72rem}.mini-intel small{font-size:.62rem;color:var(--muted)}.inline-link{display:inline-block;margin-top:13px;color:var(--blue);font-weight:800;font-size:.72rem}.action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.action-grid article{border:1px solid var(--line);border-radius:11px;padding:13px;background:#fbfbfe}.action-grid span{display:inline-block;text-transform:uppercase;font-size:.55rem;letter-spacing:.08em;color:var(--purple);font-weight:900}.action-grid strong{display:block;font-size:.78rem;margin:6px 0}.action-grid p,.action-grid small{font-size:.65rem;color:var(--muted)}
.pill.danger{background:#ffebee;color:#a9293e}.pill.neutral{background:#eef0f5;color:#677086}
@media(max-width:1250px){.stat-grid-six{grid-template-columns:repeat(3,1fr)}.dashboard-triple-grid{grid-template-columns:1fr 1fr}.dashboard-triple-grid>section:last-child{grid-column:span 2}.capability-ribbon-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.dashboard-command-grid{grid-template-columns:1fr}.dashboard-quick-stack{grid-template-columns:1fr 1fr}.intelligence-preview-grid,.action-grid{grid-template-columns:1fr 1fr}.redline-row{grid-template-columns:1fr 1fr}.redline-head{display:none}}
@media(max-width:700px){.stat-grid-six,.matter-grid,.dashboard-quick-stack,.dashboard-triple-grid,.intelligence-preview-grid,.action-grid,.capability-ribbon-grid{grid-template-columns:1fr}.dashboard-triple-grid>section:last-child{grid-column:auto}.redline-row{grid-template-columns:1fr}.heading-actions{width:100%}.heading-actions .btn{flex:1}}

/* Source actuality monitor */
.source-monitor{display:block!important;margin-top:.38rem;font-size:.72rem!important;font-weight:700;letter-spacing:.01em}.source-monitor.monitor-ok{color:#39d9ac}.source-monitor.monitor-changed{color:#ff9a76}.source-monitor.monitor-error{color:#ffca70}.source-row:has(.monitor-changed){border-color:rgba(255,103,103,.5);box-shadow:0 0 0 1px rgba(255,103,103,.08),0 12px 36px rgba(24,10,52,.18)}

/* Kantoorbrein, playbooks and secure intake */
.knowledge-intro-grid,.intake-admin-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:1.25rem;margin-bottom:1.25rem}.knowledge-principle h2,.intake-policy h2{margin:.35rem 0 .75rem}.knowledge-flow{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.knowledge-flow span{padding:.55rem .75rem;border-radius:999px;background:rgba(88,91,255,.1);border:1px solid rgba(102,108,255,.18);font-weight:800;font-size:.76rem}.knowledge-flow i{font-style:normal;color:var(--muted)}.knowledge-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.knowledge-type-grid div{padding:1rem;border:1px solid var(--border);border-radius:16px;background:var(--soft)}.knowledge-type-grid b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#5548e9,#9458ff);color:#fff;margin-bottom:.6rem}.knowledge-type-grid strong,.knowledge-type-grid small{display:block}.knowledge-type-grid small{margin-top:.25rem;color:var(--muted);line-height:1.45}.knowledge-library{display:grid;gap:.85rem}.knowledge-card{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;padding:1.1rem;border:1px solid var(--border);border-radius:18px;background:linear-gradient(145deg,#fff,rgba(247,247,255,.8));align-items:start}.knowledge-card.expired{opacity:.68}.knowledge-card-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#10143d;color:#fff;font-weight:900}.knowledge-card.type-playbook .knowledge-card-icon{background:linear-gradient(135deg,#3426b9,#8653ee)}.knowledge-card.type-template .knowledge-card-icon{background:linear-gradient(135deg,#146a91,#21a7c8)}.knowledge-card.type-clause .knowledge-card-icon{background:linear-gradient(135deg,#785415,#d6922c)}.knowledge-card-meta{display:flex;gap:.45rem;flex-wrap:wrap}.knowledge-card-meta span{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:850;color:var(--muted)}.knowledge-card-meta .danger{color:#bd4238}.knowledge-card h3{margin:.35rem 0}.knowledge-card p{margin:0 0 .65rem;line-height:1.55}.knowledge-card-main>small{color:var(--muted)}.knowledge-card-action{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.knowledge-card-action>a{font-size:.78rem}.intake-public-shell{min-height:calc(100vh - 76px);padding:4.5rem 0 6rem;background:radial-gradient(circle at 18% 20%,rgba(105,73,255,.22),transparent 32%),linear-gradient(140deg,#070a25,#111543 58%,#181148);color:#fff}.intake-public-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:4rem;align-items:start}.intake-brand-panel{padding:2rem 0;position:sticky;top:110px}.intake-secure-pill{display:inline-flex;gap:.5rem;padding:.55rem .8rem;border:1px solid rgba(126,151,255,.25);border-radius:999px;background:rgba(255,255,255,.06);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b9c7ff}.intake-brand-panel h1{font-size:clamp(2.6rem,5vw,5.2rem);line-height:.98;letter-spacing:-.055em;margin:1.25rem 0}.intake-brand-panel>p{color:#c2c9ef;font-size:1.05rem;line-height:1.7;max-width:600px}.intake-trust-list{display:grid;gap:1rem;margin-top:2rem}.intake-trust-list>div{display:flex;gap:1rem;padding:1rem;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.04)}.intake-trust-list span{font-size:.72rem;color:#8f9cff;font-weight:900}.intake-trust-list p,.intake-trust-list strong,.intake-trust-list small{display:block;margin:0}.intake-trust-list small{color:#9da7d4;margin-top:.25rem}.intake-form-card{background:#fff;color:#171a37;padding:clamp(1.5rem,4vw,3rem);border-radius:28px;box-shadow:0 40px 100px rgba(0,0,0,.28)}.intake-form-card h2{font-size:2rem;margin:.35rem 0 1.5rem}.intake-form textarea{min-height:110px}.intake-consent{background:#f5f5ff;border:1px solid #dedfff;border-radius:14px;padding:1rem;align-items:flex-start!important;line-height:1.5}.intake-fineprint{color:#777d9c;line-height:1.5}.intake-success-mark{display:grid;place-items:center;width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,#43d8aa,#5e87ff);font-size:2.8rem;margin-top:2rem;box-shadow:0 20px 60px rgba(61,220,175,.2)}.intake-url-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem}.intake-url-banner small{grid-column:1/-1}.intake-link-list{display:grid;gap:.75rem}.intake-link-list article{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--border);border-radius:16px}.intake-link-list h3{margin:.4rem 0 .2rem}.intake-policy ul{padding-left:1.2rem;line-height:1.9}.submission-list{display:grid;gap:.8rem}.submission-card{border:1px solid var(--border);border-radius:18px;overflow:hidden;background:#fff}.submission-card.reviewed{background:#fafbff}.submission-card summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.15rem;cursor:pointer;list-style:none}.submission-card summary::-webkit-details-marker{display:none}.submission-state{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff1df;color:#b65b14;font-weight:900}.submission-card.reviewed .submission-state{background:#e7fbf4;color:#188263}.submission-card summary strong,.submission-card summary small{display:block}.submission-card summary small{margin-top:.25rem;color:var(--muted)}.submission-body{padding:0 1.15rem 1.15rem;border-top:1px solid var(--border)}.submission-body article{padding:1rem 0;border-bottom:1px solid var(--border)}.submission-body article span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:850;color:var(--muted);margin-bottom:.45rem}.submission-body article p{margin:0;line-height:1.65}.submission-actions{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem}.submission-actions form{margin:0}@media(max-width:900px){.knowledge-intro-grid,.intake-admin-grid,.intake-public-grid{grid-template-columns:1fr}.intake-public-grid{gap:1.5rem}.intake-brand-panel{position:static}.knowledge-card{grid-template-columns:auto 1fr}.knowledge-card-action{grid-column:2;align-items:flex-start}.intake-url-banner{grid-template-columns:1fr}.intake-public-shell{padding-top:2rem}}@media(max-width:600px){.knowledge-type-grid{grid-template-columns:1fr}.submission-card summary{grid-template-columns:auto 1fr}.submission-card summary>.pill{grid-column:2}.intake-brand-panel h1{font-size:2.8rem}}

/* Expanded public platform story */
.platform-universe{background:linear-gradient(180deg,#f7f7fc 0,#fff 100%)}.platform-map{display:grid;grid-template-columns:.72fr 1.28fr;gap:1.25rem;align-items:stretch}.platform-core{position:relative;overflow:hidden;min-height:540px;padding:2rem;border-radius:28px;background:radial-gradient(circle at 50% 30%,rgba(109,89,255,.36),transparent 34%),linear-gradient(155deg,#080b2a,#141748 72%,#28145e);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 30px 80px rgba(24,22,71,.2)}.platform-core:before,.platform-core:after{content:"";position:absolute;border:1px solid rgba(139,154,255,.19);border-radius:50%;inset:10% -25% 20%}.platform-core:after{inset:18% -5% 29%;transform:rotate(64deg)}.platform-core-logo{position:absolute;top:19%;left:50%;transform:translateX(-50%);width:108px;height:108px;border-radius:34px;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);box-shadow:0 0 80px rgba(126,103,255,.32);backdrop-filter:blur(12px);z-index:1}.platform-core-logo img{width:68px;height:68px;object-fit:contain}.platform-core>span{font-size:.7rem;letter-spacing:.16em;color:#9ba9ff;font-weight:900;z-index:1}.platform-core h3{font-size:2.2rem;line-height:1.05;margin:.65rem 0;z-index:1}.platform-core p{color:#b9c2e9;line-height:1.6;z-index:1}.platform-core>div:last-child{display:flex;gap:.5rem;flex-wrap:wrap;z-index:1}.platform-core b{font-size:.7rem;padding:.48rem .62rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.platform-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.platform-modules article{position:relative;min-height:166px;padding:1.15rem;border:1px solid #e2e3f1;border-radius:20px;background:#fff;display:flex;flex-direction:column;box-shadow:0 12px 35px rgba(23,25,74,.05);transition:.25s transform,.25s box-shadow}.platform-modules article:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(23,25,74,.1)}.platform-modules span{font-size:.66rem;font-weight:900;color:#777eea;letter-spacing:.1em}.platform-modules b{font-size:1rem;margin:.7rem 0 .4rem}.platform-modules small{line-height:1.5;color:#676c8b}.platform-modules em{margin-top:auto;padding-top:.65rem;font-style:normal;font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#2f9278}.role-section{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 40%,rgba(105,75,255,.24),transparent 28%),linear-gradient(140deg,#080b2b,#131747 60%,#24104f);color:#fff}.role-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:4rem;align-items:center}.role-copy h2{font-size:clamp(2.5rem,4.5vw,4.6rem);line-height:.99;letter-spacing:-.05em;margin:.8rem 0 1.2rem}.role-copy p{color:#bdc5e8;font-size:1.05rem;line-height:1.7;margin-bottom:1.8rem}.role-cards{display:grid;gap:.8rem}.role-cards article{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.1rem 1.2rem;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.role-cards article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,rgba(100,95,255,.8),rgba(165,83,255,.7));font-size:1.1rem}.role-cards strong,.role-cards p,.role-cards small{display:block}.role-cards p{margin:.28rem 0;color:#bec5e6;line-height:1.45}.role-cards small{color:#8997d3;font-weight:750}@media(max-width:1050px){.platform-map,.role-layout{grid-template-columns:1fr}.platform-core{min-height:430px}.platform-modules{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.platform-modules{grid-template-columns:1fr}.platform-core{min-height:400px}.role-layout{gap:2rem}}

/* Federated legal research */
.research-source-strip{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-bottom:1rem;padding:1rem 1.15rem;border-radius:18px;background:linear-gradient(135deg,#0e123b,#211052);color:#fff}.research-source-strip>div{margin-right:auto}.research-source-strip strong,.research-source-strip small{display:block}.research-source-strip>span{padding:.48rem .65rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);font-size:.7rem;font-weight:800}.official-research-links{display:grid;gap:.65rem;margin:1rem 0}.official-research-links>strong{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.official-research-links article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;padding:.7rem;border:1px solid var(--border);border-radius:13px;background:var(--soft)}.official-research-links b,.official-research-links small{display:block}.official-research-links small{margin-top:.2rem;color:var(--muted);line-height:1.35}.official-research-links a{font-size:.75rem;font-weight:800}.research-history{margin-top:1.25rem}@media(max-width:650px){.official-research-links article{grid-template-columns:1fr auto}.official-research-links .icon-btn{grid-column:1/-1;justify-self:start}}
/* Processimulator */
.simulation-layout{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:22px;align-items:start}.simulation-sidebar{position:sticky;top:86px}.simulation-sidebar form label{display:block;margin:12px 0;font-size:12px;font-weight:800}.simulation-sidebar textarea{min-height:115px}.simulation-list{display:grid;gap:8px;max-height:360px;overflow:auto}.simulation-list-item{display:grid;gap:3px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink);background:rgba(255,255,255,.6)}.simulation-list-item.active{border-color:var(--accent);box-shadow:0 0 0 3px rgba(89,91,255,.09)}.simulation-list-item span,.simulation-list-item small{font-size:11px;color:var(--muted)}.simulation-arena{min-height:720px}.arena-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.arena-head h2{margin:.25rem 0}.round-meter{min-width:80px;text-align:center;padding:10px;border-radius:14px;background:var(--soft);border:1px solid var(--line)}.round-meter strong,.round-meter span{display:block}.round-meter span{font-size:10px;color:var(--muted);text-transform:uppercase}.objective-card{margin:18px 0;padding:15px 17px;border-radius:14px;background:linear-gradient(135deg,rgba(80,93,255,.08),rgba(137,67,255,.05));border:1px solid rgba(89,91,255,.18)}.objective-card p{margin:.4rem 0}.objective-card small{color:var(--muted)}.court-stream{display:grid;gap:14px}.court-turn{max-width:92%;padding:15px 17px;border:1px solid var(--line);border-radius:16px;line-height:1.65}.court-turn header{display:flex;justify-content:space-between;gap:20px;margin-bottom:8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.court-turn header small{color:var(--muted)}.speaker-user{margin-left:auto;background:linear-gradient(135deg,#1e2554,#202b69);color:#fff;border-color:transparent}.speaker-opponent{background:#fff8f5;border-color:#f1d7cb}.speaker-opponent header span{color:#9b442e}.speaker-judge{background:#f8f9ff;border-color:#dce1ff}.speaker-judge header span{color:#3c4cb0}.scorecard{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:14px}.scorecard>div{padding:9px;border-radius:10px;background:#fff;border:1px solid var(--line);display:grid;gap:3px}.scorecard span{font-size:9px;text-transform:uppercase;color:var(--muted)}.scorecard strong{font-size:18px}.scorecard small{font-size:9px;color:var(--muted);line-height:1.3}.simulation-input{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.simulation-input textarea{min-height:130px}.simulation-complete{margin-top:20px;padding:18px;border-radius:15px;background:#effbf5;border:1px solid #bfe8d0}.empty-state.large{padding:70px 30px;text-align:center}.empty-icon{font-size:44px}.mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px}.mini-grid div{padding:14px;border-radius:12px;background:var(--soft);display:grid;gap:4px}.mini-grid span{font-size:11px;color:var(--muted)}
@media(max-width:1050px){.simulation-layout{grid-template-columns:1fr}.simulation-sidebar{position:static}.scorecard{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.court-turn{max-width:100%}.mini-grid{grid-template-columns:1fr}.arena-head{flex-direction:column}.scorecard{grid-template-columns:1fr}}

/* 2026-08 production release: Terlouw brand bridge + claim discipline */
.brand-cluster{display:flex;align-items:center;gap:.7rem}.brand-parent{font-size:.66rem;font-weight:850;letter-spacing:.05em;color:#66708b;white-space:nowrap;padding-left:.7rem;border-left:1px solid #e4e7f2}.brand-parent:hover{color:var(--blue)}.practice-origin{background:linear-gradient(180deg,#fff,#f7f8ff)}.practice-origin-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.practice-origin-grid>div:first-child>p{font-size:1.06rem;color:var(--muted);max-width:680px}.practice-origin-steps{display:grid;gap:.8rem}.practice-origin-steps article{display:grid;grid-template-columns:46px 1fr;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(25,32,68,.05)}.practice-origin-steps article>b{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--soft2);color:var(--blue);font-size:.74rem}.practice-origin-steps strong,.practice-origin-steps span{display:block}.practice-origin-steps span{margin-top:.2rem;color:var(--muted);font-size:.84rem;line-height:1.45}.footer-owner-link{display:inline-block!important;margin-top:.8rem;font-weight:800;color:#cbd2ff!important}.claim-matrix{padding-top:1rem;padding-bottom:4rem}.claim-matrix-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.claim-matrix-grid article{padding:1.2rem;border:1px solid var(--line);border-radius:16px;background:#fff}.claim-matrix-grid article>span{display:block;font-size:.64rem;font-weight:900;letter-spacing:.1em;color:var(--muted)}.claim-matrix-grid strong{display:block;margin:.45rem 0 .6rem}.claim-matrix-grid b{display:inline-block;padding:.28rem .5rem;border-radius:999px;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.claim-ok{background:#e8f8f1;color:#147050}.claim-pending{background:#fff2de;color:#9c6500}.claim-neutral{background:#eef0ff;color:#4358ff}.claim-matrix-grid p{margin:.7rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.5}
@media(max-width:1050px){.brand-parent{display:none}.practice-origin-grid{grid-template-columns:1fr}.claim-matrix-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.claim-matrix-grid{grid-template-columns:1fr}.practice-origin-grid{gap:2rem}}

/* Context Fabric / large dossier production UI */
.context-fabric-panel{overflow:hidden}.context-fabric-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.context-fabric-stats article{padding:16px;border:1px solid var(--line,#e7e9f2);border-radius:16px;background:linear-gradient(180deg,#fff,#f8f9ff)}.context-fabric-stats strong{display:block;font-size:24px;letter-spacing:-.04em}.context-fabric-stats span{font-size:12px;color:var(--muted,#6d7285)}.context-fabric-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:#101225;color:#fff;font-size:12px}.context-fabric-flow span{padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.09)}.context-fabric-flow b{opacity:.45}.context-fabric-note{margin:12px 0 18px;color:var(--muted,#666b7a);max-width:1000px}.context-fabric-note code{font-size:12px;background:#f1f2f7;padding:2px 5px;border-radius:5px}.bulk-upload input[type=file]{position:absolute;opacity:0;pointer-events:none}.bulk-upload label{cursor:pointer}.bulk-progress{margin:14px 0;padding:16px;border:1px solid #dde1f0;border-radius:16px;background:#fbfbfe}.bulk-progress>div:first-child{display:flex;justify-content:space-between;gap:12px}.bulk-progress progress{width:100%;height:9px;margin:12px 0}.bulk-progress p{margin:0;color:var(--muted,#666b7a)}.bulk-errors p{margin-top:7px;color:#9d2d2d;font-size:12px}.context-fabric-actions{display:flex;align-items:center;gap:10px;margin:14px 0}.pill.warning{background:#fff1d6;color:#8a5800}@media(max-width:760px){.context-fabric-stats{grid-template-columns:1fr 1fr}.context-fabric-flow b{display:none}.context-fabric-flow{gap:5px}}

/* ===== Lexiana 2026 production landing ===== */
.p26-hero{position:relative;overflow:hidden;background:#070817;color:#fff;padding:110px 0 88px;min-height:780px}.p26-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}.p26-glow{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.p26-glow-a{width:650px;height:650px;background:radial-gradient(circle,rgba(90,76,255,.29),transparent 66%);right:-120px;top:-180px}.p26-glow-b{width:480px;height:480px;background:radial-gradient(circle,rgba(51,216,195,.12),transparent 68%);left:18%;bottom:-280px}.p26-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.p26-eyebrow,.p26-kicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#777dff}.p26-eyebrow{display:inline-flex;gap:9px;align-items:center;color:#bec0ff;margin-bottom:24px}.p26-eyebrow span{width:7px;height:7px;border-radius:50%;background:#73f2d1;box-shadow:0 0 18px #73f2d1}.p26-hero h1{font-size:clamp(48px,5.3vw,78px);line-height:.99;letter-spacing:-.055em;margin:0 0 28px;max-width:800px}.p26-hero h1 em,.p26-section h2 em,.p26-final h2 em{font-style:normal;color:#8589ff}.p26-lead{font-size:19px;line-height:1.65;color:#b7bbcf;max-width:720px}.p26-actions{display:flex;align-items:center;gap:24px;margin:34px 0}.p26-link{color:#dfe1ef;text-decoration:none;font-weight:700;font-size:14px}.p26-link:hover{color:#fff}.p26-trust{display:flex;flex-wrap:wrap;gap:11px 18px;color:#9399b1;font-size:12px}.p26-trust i{font-style:normal;color:#72e8c6}.p26-console{background:rgba(17,19,38,.94);border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 35px 90px rgba(0,0,0,.42);overflow:hidden;transform:perspective(1200px) rotateY(-2deg)}.p26-console-head{height:48px;display:flex;align-items:center;gap:16px;padding:0 16px;background:#111326;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;color:#8f95ad}.p26-console-head>div{display:flex;gap:5px}.p26-console-head i{width:8px;height:8px;border-radius:50%;background:#3d4159}.p26-console-head span{flex:1}.p26-console-head b{color:#70e5c3;font-weight:700}.p26-console-body{display:grid;grid-template-columns:54px 1fr;min-height:520px}.p26-console aside{border-right:1px solid rgba(255,255,255,.08);padding:14px 9px;display:flex;flex-direction:column;gap:11px;align-items:center}.p26-console aside strong{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#5d61f6;margin-bottom:8px}.p26-console aside span{width:32px;height:32px;display:grid;place-items:center;color:#646a84;border-radius:9px}.p26-console aside span.active{background:#242748;color:#aeb1ff}.p26-workspace{padding:24px}.p26-query{position:relative;padding:17px 52px 17px 18px;border:1px solid #333752;background:#171a31;border-radius:14px}.p26-query small,.p26-side-card small{color:#777dff;font-size:9px;letter-spacing:.12em;font-weight:800}.p26-query p{margin:5px 0 0;color:#d9dcea;font-size:13px;line-height:1.45}.p26-query button{position:absolute;right:12px;bottom:14px;width:30px;height:30px;border-radius:9px;border:0;background:#6569ff;color:#fff}.p26-context-strip{display:flex;align-items:center;gap:7px;padding:14px 0;color:#7f859d;font-size:10px}.p26-context-strip span{padding:6px 8px;border:1px solid #2c3048;border-radius:7px}.p26-context-strip b{color:#4f5369}.p26-result-grid{display:grid;grid-template-columns:1.6fr .8fr;gap:12px}.p26-result-grid>article{border:1px solid #292d46;background:#12152a;border-radius:14px;padding:16px}.p26-result-head{display:flex;gap:9px;align-items:center}.p26-result-head>span{display:grid;place-items:center;width:30px;height:30px;background:#20244b;border-radius:9px;color:#969aff}.p26-result-head div{flex:1}.p26-result-head strong,.p26-result-head small{display:block}.p26-result-head strong{font-size:12px}.p26-result-head small{font-size:9px;color:#737990}.p26-result-head em{font-style:normal;color:#72e8c6;font-size:9px}.p26-result-grid h3{font-size:15px;margin:20px 0 6px}.p26-result-grid p{font-size:10px;line-height:1.55;color:#9fa4b8}.p26-claim{display:flex;align-items:center;gap:8px;border-top:1px solid #252941;padding:9px 0}.p26-claim>b{font-size:9px;color:#666cff}.p26-claim>div{flex:1}.p26-claim strong,.p26-claim small{display:block}.p26-claim strong{font-size:10px}.p26-claim small{font-size:8px;color:#697087}.p26-claim>span{font-size:8px;color:#ffb66e;background:#3a291f;padding:4px 6px;border-radius:20px}.p26-claim>span.ok{color:#73e5c4;background:#17372f}.p26-side-card strong{display:block;font-size:25px;margin:11px 0}.p26-side-card hr{border:0;border-top:1px solid #292d46;margin:18px 0}.p26-meter{height:6px;border-radius:10px;background:#262a42;margin:10px 0}.p26-meter i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#6469ff,#78e1c7)}.p26-marquee{background:#0d0e20;border-top:1px solid #1d2034;border-bottom:1px solid #1d2034}.p26-marquee .container{height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#777d96;font-size:10px;letter-spacing:.16em;font-weight:800}.p26-marquee i{width:3px;height:3px;border-radius:50%;background:#5459ff}.p26-section{padding:105px 0}.p26-split{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.p26-section h2{font-size:clamp(38px,4vw,60px);line-height:1.04;letter-spacing:-.048em;margin:14px 0 0;color:#121429}.p26-split>div:last-child{padding-top:26px}.p26-split p,.p26-section-head p{font-size:17px;line-height:1.7;color:#687086}.p26-text-link{display:inline-block;margin-top:16px;font-weight:800;color:#5258e8;text-decoration:none}.p26-fabric{background:#f6f7fb}.p26-section-head{max-width:780px;margin-bottom:46px}.p26-section-head h2{margin:12px 0 18px}.p26-pipeline{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.p26-pipeline article{position:relative;min-height:330px;padding:18px 16px;border:1px solid #e1e3ec;border-radius:18px;background:#fff}.p26-pipeline article>span{font-size:10px;color:#999fb2}.p26-pipe-icon{display:grid;place-items:center;width:45px;height:45px;margin:40px 0 24px;border-radius:14px;background:#f0f1ff;color:#5b60ee;font-size:20px}.p26-pipeline strong{display:block;font-size:17px;margin-bottom:9px}.p26-pipeline p{font-size:12px;line-height:1.6;color:#73798a}.p26-pipeline small{position:absolute;bottom:16px;left:16px;color:#575de8;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.p26-suite{background:#090a18}.p26-section-head.dark h2{color:#fff}.p26-section-head.dark p{color:#9197ac}.p26-suite-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.p26-suite-grid article{min-height:220px;padding:24px;border-radius:20px;border:1px solid #23263a;background:#111322;color:#fff}.p26-suite-grid article.hero-card{grid-column:span 2;grid-row:span 2;min-height:455px;background:radial-gradient(circle at 85% 10%,#292d68,#111322 48%)}.p26-suite-grid article>b{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#1d2040;color:#9094ff;margin-bottom:28px}.p26-suite-grid article>span{color:#8d91ff;font-size:10px;letter-spacing:.12em;font-weight:800}.p26-suite-grid h3{font-size:22px;letter-spacing:-.03em;margin:14px 0 9px}.p26-suite-grid .hero-card h3{font-size:39px;margin-top:38px}.p26-suite-grid p{font-size:13px;line-height:1.6;color:#8f95aa}.p26-chat-mini{margin-top:76px;padding:18px;border:1px solid #303453;border-radius:14px;background:#171a31;display:flex;gap:12px;color:#cfd2e0}.p26-chat-mini i{font-style:normal;color:#8589ff}.p26-chat-mini p{margin:0;color:#cfd2e0}.p26-edge-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.p26-edge-grid article{padding:22px;min-height:170px;border-radius:18px;border:1px solid #e5e6ee;background:#fff;transition:.2s transform,.2s box-shadow}.p26-edge-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(31,35,71,.08)}.p26-edge-grid span{display:block;color:#676ced;font-size:11px;font-weight:800;margin-bottom:28px}.p26-edge-grid strong{display:block;font-size:16px}.p26-edge-grid p{font-size:12px;line-height:1.5;color:#787f91}.p26-assurance{background:linear-gradient(135deg,#565be9,#3538b8);color:#fff}.p26-assurance-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.p26-assurance h2{color:#fff}.p26-assurance h2 em{color:#cbd0ff}.p26-assurance p{color:#d6d8fa;line-height:1.7}.p26-kicker.light{color:#cdd0ff}.p26-assurance-stack{display:grid;gap:10px}.p26-assurance-stack article{display:flex;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.08)}.p26-assurance-stack article>span{font-size:10px;color:#b9bcff}.p26-assurance-stack strong{font-size:14px}.p26-assurance-stack p{font-size:11px;margin:4px 0 0}.p26-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.p26-price-grid article{position:relative;padding:30px;border:1px solid #e1e3eb;border-radius:22px;background:#fff}.p26-price-grid article.featured{border-color:#686def;box-shadow:0 24px 70px rgba(84,89,232,.12)}.p26-popular{position:absolute;right:20px;top:20px;font-size:8px!important;background:#eeeefe;color:#555bed!important;padding:6px 8px;border-radius:20px}.p26-price-grid small{font-size:9px;letter-spacing:.12em;color:#666ced;font-weight:800}.p26-price-grid h3{font-size:34px;margin:20px 0 10px}.p26-price-grid h3 em{font-size:10px;font-style:normal;color:#858b9d;font-weight:500}.p26-price-grid p{color:#777e90;min-height:45px}.p26-price-grid ul{list-style:none;padding:18px 0;margin:18px 0;border-top:1px solid #eef0f4}.p26-price-grid li{font-size:12px;margin:10px 0;color:#50566a}.p26-final{position:relative;overflow:hidden;background:#080918;color:#fff;text-align:center;padding:110px 0}.p26-final:before{content:"";position:absolute;width:650px;height:650px;left:50%;top:-410px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(103,108,255,.38),transparent 68%)}.p26-final .container{position:relative}.p26-final h2{font-size:clamp(44px,5vw,70px);letter-spacing:-.055em;line-height:1.01;margin:16px 0}.p26-final p{color:#9ba0b6;font-size:17px;margin-bottom:32px}.p26-final .container>div{display:flex;justify-content:center;gap:12px}@media(max-width:1100px){.p26-hero-layout{grid-template-columns:1fr}.p26-console{transform:none}.p26-pipeline{grid-template-columns:repeat(3,1fr)}.p26-edge-grid{grid-template-columns:repeat(2,1fr)}.p26-suite-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.p26-hero{padding:76px 0 58px;min-height:0}.p26-hero h1{font-size:48px}.p26-actions{align-items:flex-start;flex-direction:column}.p26-console{border-radius:16px}.p26-console-body{grid-template-columns:1fr}.p26-console aside{display:none}.p26-workspace{padding:14px}.p26-result-grid{grid-template-columns:1fr}.p26-side-card{display:none}.p26-marquee .container{overflow:hidden;justify-content:flex-start}.p26-split,.p26-assurance-grid{grid-template-columns:1fr;gap:34px}.p26-pipeline{grid-template-columns:1fr}.p26-pipeline article{min-height:240px}.p26-pipe-icon{margin:24px 0 18px}.p26-suite-grid{grid-template-columns:1fr}.p26-suite-grid article.hero-card{grid-column:auto;grid-row:auto;min-height:330px}.p26-edge-grid,.p26-price-grid{grid-template-columns:1fr}.p26-final .container>div{flex-direction:column}.p26-section{padding:72px 0}}

/* Lexiana Legal OS v7 */
.matter-cockpit,.veritas-panel,.studio-panel,.sourcehub-search,.sourcehub-results,.connector-list,.rule-run{margin:1.25rem 0;padding:1.2rem;border:1px solid var(--border,#dfe5ea);border-radius:18px;background:var(--surface,#fff);box-shadow:0 10px 32px rgba(15,23,42,.05)}
.matter-cockpit{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2.1fr);gap:1.2rem;align-items:center;background:linear-gradient(135deg,rgba(17,24,39,.98),rgba(29,78,216,.93));color:#fff;border:0}.matter-cockpit h2,.matter-cockpit p{color:inherit}.matter-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.matter-action-grid a{display:flex;min-height:110px;flex-direction:column;justify-content:space-between;padding:1rem;border-radius:15px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none;transition:.18s ease}.matter-action-grid a:hover{transform:translateY(-2px);background:rgba(255,255,255,.16)}
.veritas-panel{border-color:rgba(16,185,129,.3);background:linear-gradient(180deg,#fff,rgba(236,253,245,.44))}.veritas-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.veritas-grade{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:999px;font-weight:800;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.veritas-run-form{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:.65rem;margin:1rem 0}.veritas-metrics,.quality-mini-grid,.quality-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0}.veritas-metrics>div,.quality-mini-grid>div,.quality-admin-metrics>div{padding:.85rem;border-radius:13px;background:rgba(255,255,255,.8);border:1px solid var(--border,#e2e8f0)}.veritas-metrics strong,.quality-mini-grid strong,.quality-admin-metrics strong{display:block;font-size:1.45rem}.veritas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.veritas-item{padding:.9rem;border:1px solid var(--border,#e2e8f0);border-radius:13px;background:#fff}.fact-status{display:inline-flex;padding:.2rem .5rem;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.quality-details{margin-top:1rem}.quality-checks{display:grid;gap:.45rem}.quality-checks>div{display:flex;gap:.65rem;justify-content:space-between;padding:.65rem .75rem;border-radius:10px;border:1px solid var(--border,#e2e8f0);background:#fff}.quality-pass{border-left:4px solid #10b981!important}.quality-warn{border-left:4px solid #f59e0b!important}.quality-block{border-left:4px solid #ef4444!important}.quality-gate-inline{margin:1rem 0;padding:1rem;border-radius:15px;background:#f8fafc;border:1px solid #cbd5e1}
.studio-panel{background:linear-gradient(180deg,#fff,#f8fafc)}.studio-form{display:grid;gap:1rem}.studio-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.studio-template-grid label{display:block;padding:.9rem;border:1px solid var(--border,#dbe3ea);border-radius:12px;background:#fff;cursor:pointer}.studio-template-grid label:has(input:checked){border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}
.sourcehub-search,.rule-run{display:grid;gap:.75rem}.sourcehub-query{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.sourcehub-grid{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,2fr);gap:1rem}.sourcehub-results{margin:0}.sourcehub-meta{display:flex;flex-wrap:wrap;gap:.4rem;color:var(--muted,#64748b);font-size:.82rem}.connector-list{margin:0}.connector-list>article{padding:.75rem 0;border-bottom:1px solid var(--border,#e2e8f0)}.connector-list>article:last-child{border-bottom:0}
.admin-connector-grid,.admin-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.admin-connector-card,.admin-template-card{padding:1rem;border:1px solid var(--border,#e2e8f0);border-radius:14px;background:#fff}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.template-flags{display:flex;flex-wrap:wrap;gap:.4rem}.rule-admin-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(160px,.7fr) auto;gap:.75rem;align-items:center;padding:.8rem;border-bottom:1px solid var(--border,#e2e8f0)}
@media (max-width:1100px){.matter-cockpit{grid-template-columns:1fr}.matter-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sourcehub-grid{grid-template-columns:1fr}.veritas-metrics,.quality-mini-grid,.quality-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:720px){.matter-action-grid,.studio-template-grid,.veritas-grid,.admin-connector-grid,.admin-template-grid,.two-col,.veritas-metrics,.quality-mini-grid,.quality-admin-metrics{grid-template-columns:1fr}.veritas-run-form,.sourcehub-query,.rule-admin-row{grid-template-columns:1fr}.matter-action-grid a{min-height:84px}}

/* v7 public product architecture */
.v7-public-hero{padding:115px 0 85px;background:radial-gradient(circle at 78% 15%,rgba(91,96,240,.14),transparent 32%),linear-gradient(180deg,#fafaff,#fff);border-bottom:1px solid #ececf3}.v7-public-hero.veritas{background:radial-gradient(circle at 78% 15%,rgba(16,185,129,.13),transparent 32%),linear-gradient(180deg,#f8fffb,#fff)}.v7-public-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:75px;align-items:center}.v7-public-hero h1{font-size:clamp(48px,5.8vw,78px);letter-spacing:-.06em;line-height:.98;margin:14px 0 22px;color:#111329}.v7-public-hero h1 em,.v7-public-section h2 em{font-style:normal;color:#5f64e8}.v7-public-hero p{font-size:18px;line-height:1.75;color:#636a7d;max-width:780px}.v7-label{display:inline-block;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#6267e8}.v7-system-card,.v7-veritas-score,.v7-document-preview,.v7-source-card,.v7-pipeline-mini,.v7-logo-wall,.v7-practice-cloud,.v7-quality-stack{padding:26px;border:1px solid #e4e5ef;border-radius:24px;background:#fff;box-shadow:0 28px 80px rgba(30,33,70,.1)}.v7-system-card>small,.v7-source-card>small,.v7-document-preview>small,.v7-veritas-score>small{font-size:9px;letter-spacing:.13em;color:#777d91;font-weight:800}.v7-system-card>div,.v7-quality-stack>div,.v7-gate-list>div{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:15px 0;border-bottom:1px solid #eceef3}.v7-system-card>div:last-child,.v7-quality-stack>div:last-child,.v7-gate-list>div:last-child{border-bottom:0}.v7-system-card b,.v7-quality-stack b,.v7-gate-list b{color:#666bf0;font-size:11px}.v7-system-card strong,.v7-quality-stack strong,.v7-gate-list strong{display:block;color:#161a34;margin-bottom:3px}.v7-system-card span,.v7-quality-stack span,.v7-gate-list span{font-size:12px;color:#747b8f}.v7-public-section{padding:95px 0}.v7-public-section.soft{background:#f7f8fb}.v7-public-section.dark{background:#090b18;color:#fff}.v7-section-head{max-width:850px;margin-bottom:45px}.v7-section-head h2,.v7-public-section h2{font-size:clamp(36px,4.2vw,58px);letter-spacing:-.055em;line-height:1.04;margin:12px 0 16px;color:#12152e}.v7-section-head p{font-size:16px;color:#687085;line-height:1.7}.v7-section-head.light h2,.v7-public-section.dark h2{color:#fff}.v7-section-head.light p,.v7-public-section.dark p{color:#9ca3b8}.v7-four-grid,.v7-three-grid,.v7-feature-matrix,.v7-doc-grid{display:grid;gap:14px}.v7-four-grid{grid-template-columns:repeat(4,1fr)}.v7-three-grid{grid-template-columns:repeat(3,1fr)}.v7-feature-matrix{grid-template-columns:repeat(4,1fr)}.v7-four-grid article,.v7-three-grid article,.v7-feature-matrix article{padding:25px;border:1px solid #e7e8ef;border-radius:18px;background:#fff}.v7-public-section.dark .v7-feature-matrix article{background:#121522;border-color:#282b3a}.v7-four-grid article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#eeeeff;color:#6065e9;margin-bottom:32px}.v7-four-grid h3,.v7-three-grid h3{font-size:20px;margin:0 0 9px;color:#181b34}.v7-four-grid p,.v7-three-grid p,.v7-feature-matrix p{font-size:13px;line-height:1.65;color:#757c8e;margin:0}.v7-feature-matrix strong{font-size:15px}.v7-public-section.dark .v7-feature-matrix strong{color:#fff}.v7-two-col{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.v7-bullet-stack{display:grid;gap:13px}.v7-bullet-stack p{padding:16px 18px;margin:0!important;border:1px solid rgba(128,135,170,.22);border-radius:13px;background:rgba(128,135,170,.08);color:inherit!important}.v7-public-cta{padding:95px 0;text-align:center;background:linear-gradient(135deg,#4c51d7,#6f73f2);color:#fff}.v7-public-cta h2{font-size:clamp(38px,4vw,58px);max-width:900px;margin:16px auto 28px;letter-spacing:-.05em}.v7-public-cta .v7-label{color:#d7d9ff}.v7-veritas-score{text-align:center}.v7-veritas-score>strong{display:block;font-size:80px;line-height:1;color:#087552;margin:24px 0 5px}.v7-veritas-score>strong em{font-size:20px;color:#7a8292;font-style:normal}.v7-veritas-score>span{display:inline-block;padding:6px 10px;border-radius:999px;background:#eafbf3;color:#086745;font-weight:800;font-size:10px}.v7-veritas-score ul{list-style:none;text-align:left;padding:18px 0 0;margin:18px 0 0;border-top:1px solid #eef1f3}.v7-veritas-score li{padding:5px 0;color:#555e70}.v7-gate-list{padding:18px 24px;border:1px solid #dfe3ea;border-radius:20px;background:#fff}.v7-document-preview span{display:block;padding:10px 0;border-bottom:1px solid #eef0f4;font-size:13px}.v7-document-preview h3{font-size:28px;margin:18px 0}.v7-document-preview footer{padding-top:20px;color:#117354;font-size:11px;font-weight:800}.v7-doc-grid{grid-template-columns:repeat(3,1fr)}.v7-doc-grid article{display:flex;gap:13px;align-items:center;padding:18px;border:1px solid #e5e6ed;border-radius:14px;background:#fff}.v7-doc-grid span{font-size:10px;color:#676cf0}.v7-pipeline-mini{display:grid;gap:0}.v7-pipeline-mini>div{display:flex;align-items:center;gap:14px;padding:11px;border-bottom:1px solid #eef0f3}.v7-pipeline-mini>div:last-child{border-bottom:0}.v7-pipeline-mini b{font-size:9px;color:#676cf0;width:24px}.v7-pipeline-mini span{font-size:13px;font-weight:700}.v7-flow{display:flex;align-items:center;justify-content:space-between;gap:12px}.v7-flow>div{flex:1;padding:25px;text-align:center;border:1px solid #e2e4ea;background:#fff;border-radius:18px}.v7-flow b{display:block;font-size:22px;color:#555ae2}.v7-flow span{display:block;font-size:11px;color:#777f90;margin-top:6px}.v7-flow i{font-style:normal;color:#9ca3b3}.v7-caption{text-align:center;color:#83899a;font-size:11px;margin-top:15px}.v7-source-card>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #edf0f3}.v7-source-card>div:last-child{border-bottom:0}.v7-source-card strong{font-size:13px}.v7-source-card span{font-size:11px;color:#777f90}.v7-logo-wall{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.v7-logo-wall span{display:grid;place-items:center;min-height:74px;border:1px solid #e8e9ef;border-radius:13px;font-size:12px;font-weight:900;letter-spacing:.08em;color:#555b77;background:#fafbfc}.v7-practice-cloud{display:flex;flex-wrap:wrap;gap:9px}.v7-practice-cloud span{padding:10px 13px;border-radius:999px;background:#f0f1ff;color:#5156cb;font-size:12px;font-weight:700}.v7-quality-stack{background:#111425;color:#fff;border-color:#242842}.v7-quality-stack strong{color:#fff}.v7-quality-stack span{color:#aab0c5}.main-nav{gap:14px!important}.main-nav a{font-size:12px!important}
@media(max-width:1100px){.v7-public-hero-grid,.v7-two-col{grid-template-columns:1fr;gap:40px}.v7-four-grid,.v7-feature-matrix{grid-template-columns:repeat(2,1fr)}.v7-three-grid,.v7-doc-grid{grid-template-columns:repeat(2,1fr)}.main-nav{gap:8px!important}.main-nav a{font-size:11px!important}}
@media(max-width:760px){.v7-public-hero{padding:75px 0 55px}.v7-public-section{padding:65px 0}.v7-four-grid,.v7-three-grid,.v7-feature-matrix,.v7-doc-grid{grid-template-columns:1fr}.v7-flow{display:grid;grid-template-columns:1fr}.v7-flow i{transform:rotate(90deg);text-align:center}.v7-public-hero h1{font-size:46px}.v7-system-card,.v7-veritas-score,.v7-document-preview,.v7-source-card,.v7-pipeline-mini,.v7-logo-wall,.v7-practice-cloud,.v7-quality-stack{border-radius:18px}}
.admin-control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-control-grid a{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface-2);text-decoration:none;color:inherit}.admin-control-grid a:hover{transform:translateY(-2px);border-color:var(--accent)}.admin-control-grid span{color:var(--muted);font-size:.9rem;line-height:1.5}@media(max-width:1000px){.admin-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.admin-control-grid{grid-template-columns:1fr}}
/* Lexiana Nexus 10 / Matter OS */
.nexus-panel{background:linear-gradient(145deg,rgba(83,98,243,.08),rgba(255,255,255,.98) 28%,rgba(72,209,180,.07));overflow:hidden}.nexus-score{display:inline-flex;align-items:baseline;gap:5px;padding:8px 12px;border-radius:999px;background:var(--surface-2,#f4f6ff);font-size:12px}.nexus-score b{font-size:20px}.nexus-pulse-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0 22px}.nexus-pulse-grid article{padding:14px;border:1px solid var(--line,#e5e7ef);border-radius:14px;background:rgba(255,255,255,.78)}.nexus-pulse-grid small,.nexus-pulse-grid span{display:block;color:var(--muted,#69708a);font-size:11px}.nexus-pulse-grid strong{display:block;font-size:24px;margin:4px 0}.nexus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nexus-card{border:1px solid var(--line,#e3e6f1);border-radius:16px;background:rgba(255,255,255,.9);overflow:hidden}.nexus-card summary{list-style:none;display:flex;gap:12px;align-items:center;padding:16px;cursor:pointer}.nexus-card summary::-webkit-details-marker{display:none}.nexus-card summary>span{display:grid;place-items:center;min-width:34px;height:34px;border-radius:10px;background:#111936;color:#fff;font-size:11px}.nexus-card summary div{display:grid;gap:2px}.nexus-card summary small{color:var(--muted,#69708a);font-weight:400}.nexus-card[open] summary{border-bottom:1px solid var(--line,#e3e6f1)}.nexus-body{padding:16px}.nexus-form{display:grid;gap:9px;margin-bottom:14px}.nexus-form input,.nexus-form textarea,.nexus-form select,.matter-ask textarea{width:100%}.nexus-list{display:grid;gap:8px}.nexus-list article{display:grid;gap:4px;padding:11px;border:1px solid var(--line,#e3e6f1);border-radius:11px}.nexus-list small{color:var(--muted,#69708a)}.matter-chat{display:grid;gap:10px;max-height:430px;overflow:auto;margin-bottom:12px}.matter-message{padding:12px 14px;border-radius:14px;background:#f5f6fb}.matter-message.assistant{background:#eef0ff;border-left:3px solid #5362f3}.matter-message b{display:block;margin-bottom:5px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.matter-ask{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.authority-cloud{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.authority-node{padding:7px 9px;border-radius:9px;background:#f4f6fb;font-size:11px}.authority-node b{opacity:.55}.matter-pulse-large{display:flex;align-items:baseline;gap:6px;margin-bottom:14px}.matter-pulse-large b{font-size:54px;letter-spacing:-.06em}.matter-pulse-large strong{text-transform:uppercase;font-size:11px;letter-spacing:.12em}.client-room-hero{padding-bottom:36px}.client-room-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.client-room-meta span{padding:8px 10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:12px}.client-room-document{max-width:900px}.client-room-seal{display:flex;gap:12px;padding:16px;border:1px solid #cfe9df;background:#f0fbf7;border-radius:16px;margin-bottom:24px}.client-room-seal>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#176b50;color:white}.client-room-seal small{display:block;color:#52645f;margin-top:4px}.public-document-section{padding:26px 0;border-bottom:1px solid #e6e7ec}.client-room-foot{margin-top:30px;padding:18px;border-radius:14px;background:#f6f7fb}.client-room-foot p{margin-bottom:0;color:#626a80}@media(max-width:980px){.nexus-pulse-grid{grid-template-columns:repeat(3,1fr)}.nexus-grid{grid-template-columns:1fr}}@media(max-width:640px){.nexus-pulse-grid{grid-template-columns:repeat(2,1fr)}.matter-ask{grid-template-columns:1fr}}
/* Public Nexus + 2026 pricing */
.nexus-public{background:#f5f6fb}.nexus-public-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.nexus-public-grid article{background:white;border:1px solid #e4e6ef;border-radius:18px;padding:20px}.nexus-public-grid span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#111936;color:white;font-size:11px;margin-bottom:24px}.nexus-public-grid h3{font-size:18px;margin:0 0 8px}.nexus-public-grid p{font-size:13px;color:#69708a;line-height:1.6}.one-stop-public{background:#0e1531;color:white}.one-stop-public .p26-section-head h2,.one-stop-public .p26-section-head p{color:white}.one-stop-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);border-radius:20px;overflow:hidden}.one-stop-steps article{background:#111936;padding:24px;min-height:190px}.one-stop-steps b{display:block;color:#8e9aff;font-size:12px;margin-bottom:38px}.one-stop-steps strong{display:block;font-size:20px}.one-stop-steps p{color:#b8bfd2;font-size:13px;line-height:1.6}.pricing-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.price-philosophy{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-top:60px;padding:30px;border-radius:20px;background:#111936;color:white}.price-philosophy p{color:#c7ccdc;line-height:1.75}.pricing-comparison .comp-row{grid-template-columns:minmax(260px,1.5fr) repeat(4,1fr)}@media(max-width:1100px){.nexus-public-grid{grid-template-columns:repeat(2,1fr)}.one-stop-steps{grid-template-columns:repeat(2,1fr)}.pricing-grid-four{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.nexus-public-grid,.one-stop-steps,.pricing-grid-four,.price-philosophy{grid-template-columns:1fr}.pricing-comparison{overflow-x:auto}.pricing-comparison .comp-row{min-width:820px}}
/* Lexiana v8 Nexus public/admin polish */
.nexus-orbit{position:relative;min-height:430px;border:1px solid rgba(255,255,255,.13);border-radius:32px;background:radial-gradient(circle at 50% 50%,rgba(100,108,255,.27),transparent 33%),rgba(8,12,42,.72);display:grid;place-items:center;overflow:hidden}.nexus-orbit strong{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#111742;letter-spacing:.18em;box-shadow:0 0 80px rgba(116,122,255,.45)}.nexus-orbit span{position:absolute;padding:.55rem .8rem;border:1px solid rgba(255,255,255,.16);background:rgba(11,16,55,.86);border-radius:999px;font-size:.78rem}.nexus-orbit span:nth-of-type(1){top:9%;left:42%}.nexus-orbit span:nth-of-type(2){top:17%;right:10%}.nexus-orbit span:nth-of-type(3){top:40%;right:4%}.nexus-orbit span:nth-of-type(4){bottom:20%;right:9%}.nexus-orbit span:nth-of-type(5){bottom:8%;right:37%}.nexus-orbit span:nth-of-type(6){bottom:13%;left:12%}.nexus-orbit span:nth-of-type(7){top:52%;left:4%}.nexus-orbit span:nth-of-type(8){top:29%;left:8%}.nexus-orbit span:nth-of-type(9){top:8%;left:12%}.nexus-orbit span:nth-of-type(10){bottom:39%;left:31%}.nexus-public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nexus-public-grid article{position:relative;padding:28px;border:1px solid rgba(29,35,78,.1);border-radius:24px;background:linear-gradient(145deg,#fff,#f6f7ff);box-shadow:0 18px 55px rgba(22,27,74,.07)}.nexus-public-grid article b{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#111742;color:#fff;font-size:.8rem;letter-spacing:.08em}.nexus-public-grid article h3{margin:18px 0 8px;font-size:1.28rem}.nexus-public-grid article p{margin:0;color:#596078;line-height:1.72}.admin-control-grid article{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid var(--line,#e7e9f2);border-radius:16px;background:#fff}.admin-control-grid article code{font-size:.75rem;overflow-wrap:anywhere}@media(max-width:860px){.nexus-public-grid{grid-template-columns:1fr}.nexus-orbit{min-height:360px}}
/* =============================================================
   Lexiana 2026, mega menu & global polish
   ============================================================= */
.nav-item{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:none}
.main-nav .nav-item{font-size:.86rem;font-weight:680;color:#c6ccec;position:relative;transition:color .18s ease}
.main-nav .nav-item:hover,.main-nav .nav-item.active{color:#fff}
.nav-drop.active .nav-trigger{color:#fff}
.nav-chev{transition:transform .22s ease,color .22s ease;color:#7782b4;flex:none}
.nav-drop.open .nav-chev{transform:rotate(180deg);color:#aebaff}
.nav-home-ico{font-size:1.02em;line-height:1;color:#7f8fd8;transition:color .18s ease}
.nav-item:hover .nav-home-ico,.nav-item.active .nav-home-ico{color:#8fa0ff}
.main-nav a.nav-item.active::after{bottom:-33px}
.nav-drop{position:static}
.mega-panel{position:absolute;top:100%;left:0;right:0;z-index:120;visibility:hidden;opacity:0;transform:translateY(12px);transition:opacity .22s ease,transform .24s cubic-bezier(.16,1,.3,1),visibility .22s;pointer-events:none;background:rgba(8,11,42,.94);backdrop-filter:blur(28px) saturate(1.5);border-top:1px solid rgba(150,165,255,.16);border-bottom:1px solid rgba(150,165,255,.16);box-shadow:0 42px 100px rgba(2,4,26,.55)}
.nav-drop.open .mega-panel{visibility:visible;opacity:1;transform:none;pointer-events:auto}
.mega-inner{width:min(1180px,100% - 48px);margin:0 auto;padding:34px 0 38px}
.mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(250px,1.02fr);gap:36px;align-items:stretch}
.mega-col{display:flex;flex-direction:column;gap:2px}
.mega-head{font-size:.62rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase;color:#7f8fd8;padding:0 14px 10px}
.mega-col a{display:block;padding:11px 14px;border-radius:13px;text-decoration:none;transition:background .18s ease}
.mega-col a:hover{background:linear-gradient(90deg,rgba(101,121,255,.16),rgba(139,92,255,.08))}
.mega-col strong{display:block;font-size:.88rem;font-weight:700;color:#e9ecff;transition:color .18s ease}
.mega-col small{display:block;margin-top:3px;font-size:.72rem;color:#8b95c2;line-height:1.45;transition:color .18s ease}
.mega-col a:hover strong{color:#fff}
.mega-col a:hover small{color:#a9b4e2}
.mega-spot{position:relative;overflow:hidden;border-radius:18px;padding:26px;display:flex;flex-direction:column;background:radial-gradient(circle at 85% 0,rgba(150,110,255,.42),transparent 46%),linear-gradient(145deg,#1a225e,#131a4e 60%,#221055);border:1px solid rgba(151,167,255,.24);box-shadow:inset 0 1px rgba(255,255,255,.07),0 24px 60px rgba(2,4,26,.4)}
.mega-spot::after{content:"";position:absolute;width:230px;height:230px;right:-95px;bottom:-115px;border-radius:50%;border:1px solid rgba(140,160,255,.2);pointer-events:none}
.mega-spot-kicker{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;font-weight:850;color:#8fa0ff}
.mega-spot h4{font-size:1.28rem;letter-spacing:-.025em;margin:14px 0 8px;color:#fff}
.mega-spot p{font-size:.76rem;color:#a9b2da;line-height:1.65;margin:0 0 20px}
.mega-spot .btn{margin-top:auto;align-self:flex-start}
.mega-spot-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:17px;position:relative;z-index:1}
.mega-spot-links a{font-size:.72rem;color:#93a3dd;font-weight:700;text-decoration:none;transition:color .18s ease}
.mega-spot-links a:hover{color:#fff}
@media(max-width:1100px){.mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}
@media(max-width:800px){.mega-panel{position:static;visibility:visible;opacity:1;transform:none;pointer-events:auto;display:none;background:transparent;backdrop-filter:none;border:0;box-shadow:none;transition:none}.nav-drop.open .mega-panel{display:block}.mega-inner{width:100%;padding:10px 0 6px}.mega-grid{grid-template-columns:1fr;gap:20px}.mega-col{background:rgba(255,255,255,.03);border:1px solid rgba(155,172,255,.12);border-radius:14px;padding:10px 12px}.mega-head{padding:4px 6px 8px}.mega-col a{padding:8px 6px}.mega-spot{padding:22px}.main-nav .nav-item{width:100%;justify-content:space-between}.nav-item.active::after{display:none}}
/* Global polish */
html{scroll-behavior:smooth}
::selection{background:rgba(108,122,255,.4);color:#fff}
:focus-visible{outline:2px solid #7f8fff;outline-offset:3px;border-radius:5px}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:#0a0e33}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3a4288,#2b2f6e);border-radius:999px;border:2px solid #0a0e33}
::-webkit-scrollbar-thumb:hover{background:#4a55a8}
.btn{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 46px rgba(90,102,255,.42),inset 0 1px rgba(255,255,255,.25)}
.btn-primary:active{transform:translateY(0)}
.reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .7s cubic-bezier(.16,1,.3,1)}
.reveal.revealed{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
.lexiana-evolution .footer-grid a{transition:color .18s ease,transform .18s ease}
.lexiana-evolution .footer-grid a:hover{transform:translateX(3px)}
/* =============================================================
   Lexiana 2026, visual refinement (typography, glow, motion)
   ============================================================= */
:root{--lx-font-display:"Sora","Inter",ui-sans-serif,system-ui,sans-serif;--lx-font-body:"Inter",ui-sans-serif,system-ui,sans-serif}
body{font-family:var(--lx-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
h1,h2,h3,h4,.section-heading h2,.p26-section h2,.p26-final h2,.p26-hero h1,.v7-public-hero h1,.v7-public-section h2,.v7-section-head h2,.page-hero h1,.evo-hero h1,.tour-copy h2,.security-band h2,.footer-lead h2,.assistant-welcome h2,.intake-brand-panel h1{font-family:var(--lx-font-display)}
/* Shimmering gradient accents */
.p26-hero h1 em,.p26-final h2 em,.p26-suite h2 em,.p26-assurance h2 em,.one-stop-public h2 em,.p26-section-head.dark h2 em,.v7-section-head.light h2 em{background:linear-gradient(95deg,#8d8fff,#7b5cff 38%,#a855ff 70%,#d264ff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lxShimmer 9s ease-in-out infinite}
.evo-hero h1 span{background-size:220% 100%;animation:lxShimmer 9s ease-in-out infinite}
@keyframes lxShimmer{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
/* Drifting hero glows */
.p26-glow-a{animation:lxDriftA 14s ease-in-out infinite}
.p26-glow-b{animation:lxDriftB 18s ease-in-out infinite}
@keyframes lxDriftA{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-42px,32px) scale(1.09)}}
@keyframes lxDriftB{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(58px,-42px) scale(1.06)}}
.p26-grid{opacity:.55;animation:lxGridPulse 8s ease-in-out infinite}
@keyframes lxGridPulse{0%,100%{opacity:.45}50%{opacity:.85}}
/* Console breathing glow */
.p26-console{animation:lxConsoleGlow 7s ease-in-out infinite}
@keyframes lxConsoleGlow{0%,100%{box-shadow:0 35px 90px rgba(0,0,0,.42),0 0 55px rgba(79,88,255,.12)}50%{box-shadow:0 35px 105px rgba(0,0,0,.5),0 0 115px rgba(96,103,255,.3)}}
/* Primary button shine sweep */
.btn-primary{position:relative;overflow:hidden}
.btn-primary::after{content:"";position:absolute;top:0;left:-85%;width:45%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.38),transparent);transform:skewX(-20deg);transition:left .65s ease;pointer-events:none}
.btn-primary:hover::after{left:135%}
/* Card lift + glow */
.p26-pipeline article,.p26-edge-grid article,.nexus-public-grid article,.v7-four-grid article,.v7-three-grid article,.v7-doc-grid article,.promise-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.p26-pipeline article:hover,.v7-doc-grid article:hover{transform:translateY(-5px);box-shadow:0 26px 60px rgba(30,35,90,.16);border-color:#c9cdfa}
.nexus-public-grid article:hover,.v7-four-grid article:hover,.v7-three-grid article:hover{transform:translateY(-5px);box-shadow:0 30px 65px rgba(24,28,80,.14)}
/* Pipeline number chips */
.p26-pipeline article>span{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:999px;background:linear-gradient(135deg,rgba(91,96,232,.18),rgba(148,88,255,.15));color:#5f64e8;font-weight:800}
/* Marquee edge fades */
.p26-marquee{position:relative}
.p26-marquee::before,.p26-marquee::after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}
.p26-marquee::before{left:0;background:linear-gradient(90deg,#0d0e20,transparent)}
.p26-marquee::after{right:0;background:linear-gradient(-90deg,#0d0e20,transparent)}
/* Subpage hero: grid + breathing orb */
.lexiana-evolution .page-hero{position:relative;overflow:hidden}
.lexiana-evolution .page-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 88%);pointer-events:none}
.lexiana-evolution .page-hero::after{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(112,102,255,.24),transparent 66%);top:-260px;left:50%;transform:translateX(-50%);pointer-events:none;animation:lxHeroBreath 9s ease-in-out infinite}
@keyframes lxHeroBreath{0%,100%{opacity:.7;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.12)}}
.lexiana-evolution .page-hero .container{position:relative;z-index:1}
/* Light v7 hero: subtle grid */
.v7-public-hero{position:relative;overflow:hidden}
.v7-public-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(70,80,180,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(70,80,180,.045) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,#000,transparent 90%);pointer-events:none}
/* Kicker line animation */
.section-label::before{animation:lxLine 3.6s ease-in-out infinite}
@keyframes lxLine{0%,100%{width:25px}50%{width:44px}}
/* CTA bands with moving gradient */
.final-evo-cta{background:linear-gradient(125deg,#4460e6,#7446db 50%,#8e43cf,#4460e6);background-size:260% 260%;animation:lxCtaShift 14s ease infinite}
.p26-assurance{background:linear-gradient(135deg,#565be9,#3538b8);background-size:230% 230%;animation:lxCtaShift 16s ease infinite}
@keyframes lxCtaShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
/* Final CTA extra ring */
.p26-final::after{content:"";position:absolute;width:460px;height:460px;left:50%;top:-270px;transform:translateX(-50%);border-radius:50%;border:1px solid rgba(145,155,255,.28);box-shadow:0 0 0 62px rgba(112,118,255,.035);pointer-events:none}
/* Footer glow pulse */
.footer-glow{animation:lxFooterGlow 6s ease-in-out infinite}
@keyframes lxFooterGlow{0%,100%{opacity:.55}50%{opacity:1}}
/* Hero trust chips */
.p26-trust span{border:1px solid rgba(255,255,255,.13);padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.05);backdrop-filter:blur(6px);transition:border-color .2s ease,background .2s ease}
.p26-trust span:hover{border-color:rgba(114,232,198,.4);background:rgba(114,232,198,.08)}
/* Better heading rhythm on light sections */
.v7-section-head h2,.p26-section-head h2{letter-spacing:-.058em}
/* Smooth logo + brand transition */
.brand img{transition:transform .25s ease,filter .25s ease}
.brand:hover img{transform:translateY(-1px);filter:brightness(1.12)}
@media(prefers-reduced-motion:reduce){.p26-hero h1 em,.p26-section h2 em,.p26-final h2 em,.v7-section-head h2 em,.p26-hero h1 span,.evo-hero h1 span{animation:none}.p26-glow-a,.p26-glow-b,.p26-grid,.p26-console,.footer-glow,.final-evo-cta,.p26-assurance,.section-label::before{animation:none}.p26-grid{opacity:.55}}
/* Homepage final CTA trust strip + eyebrow badge */
.p26-eyebrow b{font-weight:800;color:#72e8c6;padding:3px 9px;border:1px solid rgba(114,232,198,.32);background:rgba(114,232,198,.08);border-radius:999px;white-space:nowrap}
.p26-final-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:.82rem;color:#aeb4cc}
.p26-final-trust span{color:#d4d9f0;letter-spacing:.02em}
@media(max-width:760px){.p26-eyebrow{flex-wrap:wrap}.p26-eyebrow b{white-space:normal}}
/* =============================================================
   Lexiana 2026, contrast fixes (light sections) + page polish
   ============================================================= */
/* Dark-purple shimmer for em-accents on LIGHT backgrounds */
.p26-problem h2 em,.p26-fabric h2 em,.p26-edge h2 em,.nexus-public h2 em,.p26-practice-hubs h2 em,.p26-pricing h2 em,.v7-section-head h2 em,.v7-public-section h2 em,.v7-public-hero h1 em,.v7-two-col h2 em{background:linear-gradient(95deg,#2b3fd6,#4b46e0 42%,#8a3ff0 78%,#a244ff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lxShimmer 9s ease-in-out infinite}
/* Darken light-grey text that sits on white/soft backgrounds */
.p26-problem p,.p26-fabric p,.p26-edge p,.nexus-public p,.p26-practice-hubs p,.p26-pricing p,.p26-section-head p{color:#525a70}
.p26-kicker{color:#4a4fd8}.p26-suite .p26-kicker,.one-stop-public .p26-kicker,.p26-assurance .p26-kicker,.p26-section-head.dark .p26-kicker{color:#9aa3ff}
.v7-section-head p{color:#555d72}
.p26-pipeline p{color:#5a6173}
.p26-edge-grid article p{color:#5f6779}
.p26-price-grid p{color:#5d6478}
.p26-price-grid h3 em{color:#5a6178}
.nexus-public-grid article p{color:#4c5468}
.one-stop-steps p{color:#aeb7d0}
/* Subpage card hover polish */
.capability-list article{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.capability-list article:hover{transform:translateY(-4px);box-shadow:0 26px 60px rgba(4,7,32,.35)}
.practice-origin-steps article,.claim-matrix-grid article{transition:transform .22s ease,box-shadow .22s ease}
.practice-origin-steps article:hover,.claim-matrix-grid article:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(25,32,68,.1)}
.p26-price-grid article{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.p26-price-grid article:hover{transform:translateY(-5px);box-shadow:0 30px 70px rgba(84,89,232,.14)}
.p26-practice-hubs .p26-edge-grid article a.p26-text-link{display:inline-block;margin-top:12px}
/* Workflow/practice chips on light sections */
.v7-practice-cloud span{transition:transform .18s ease,background .18s ease,color .18s ease}
.v7-practice-cloud span:hover{transform:translateY(-2px);background:#e4e6ff;color:#3c44b0}
/* Trust center claim matrix readability */
.claim-matrix-grid article>span{color:#5a6178}
.claim-matrix-grid p{color:#4c5468}
@media(prefers-reduced-motion:reduce){.p26-problem h2 em,.p26-fabric h2 em,.p26-edge h2 em,.nexus-public h2 em,.p26-practice-hubs h2 em,.p26-pricing h2 em,.v7-section-head h2 em,.v7-public-section h2 em,.v7-public-hero h1 em{animation:none}}
/* =============================================================
   Lexiana 2026, color authority (contrast guarantees)
   Lichte secties: donkere tekst · Donkere secties: lichte tekst
   ============================================================= */
/* --- Lichte secties: tekst verduisteren (WCAG body >= 4.5:1) --- */
.v7-four-grid p,.v7-three-grid p,.v7-feature-matrix p{color:#3f475e}
.v7-flow span,.v7-source-card span{color:#4c5468}
.v7-system-card span,.v7-gate-list span{color:#4c5468}
.v7-doc-grid span,.v7-pipeline-mini b{color:#3f48c9}
.v7-system-card b,.v7-gate-list b{color:#3f48c9}
.v7-veritas-score>strong em{color:#4c5468}
.v7-caption{color:#5f6779}
.p26-edge-grid p,.p26-edge-grid article p{color:#4c5468}
.v7-veritas-score ul li{color:#3f475e}
.v7-document-preview span{color:#4c5468}
/* --- Donkere secties: tekst oplichten (WCAG body >= 4.5:1) --- */
.brand-parent{color:#9aa5cf}
.trust-ribbon .container>span{color:#9aa5cf}
.trust-ribbon b{color:#c7ceec}
.lexiana-evolution .footer-grid a{color:#9aa5cf}
.lexiana-evolution .footer-brand p{color:#9aa5cf}
.lexiana-evolution .footer-bottom{color:#8b96c0}
.lexiana-evolution input::placeholder,.lexiana-evolution textarea::placeholder{color:#8a95c0}
.p26-marquee .container{color:#9aa2c0}
.p26-console aside span{color:#9aa2c0}
.p26-console-head span{color:#aab3d4}
.p26-trust{color:#a6acc6}
.v7-quality-stack b{color:#8f9aff}
.v7-quality-stack span{color:#b6bddc}
.section-heading>p{color:#aeb6d6}
.hero-proof span{color:#9aa4cd}
.footer-lead small{color:#9aa5cf}
/* Status link in header */
.nav-status{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:750;color:#aeb6dc;text-decoration:none;padding:8px 13px;border:1px solid rgba(155,172,255,.2);border-radius:999px;background:rgba(255,255,255,.045);transition:border-color .18s ease,background .18s ease,color .18s ease;white-space:nowrap}
.nav-status:hover{border-color:rgba(155,172,255,.45);background:rgba(101,121,255,.12);color:#fff}
.nav-status i{width:8px;height:8px;border-radius:50%;background:#6d77a5;flex:none}
.nav-status i.ok{background:#3dd68c;box-shadow:0 0 10px rgba(61,214,140,.8)}
.nav-status i.degraded{background:#f5b23d;box-shadow:0 0 10px rgba(245,178,61,.7)}
.nav-status i.down{background:#ff5d6c;box-shadow:0 0 10px rgba(255,93,108,.8)}
@media(max-width:800px){.nav-status{display:none}}
/* Micro-fixes */
.v7-document-preview footer{color:#0e6b47}
.sidebar-label{color:#7e8ab8}
/* =============================================================
   Lexiana 2026, dark-section safety overrides
   (voorkomt donkere tekst op donkere secties)
   ============================================================= */
.v7-public-section.dark .v7-feature-matrix p,.v7-public-section.dark .v7-four-grid p,.v7-public-section.dark .v7-three-grid p{color:#b3b9d2}
.v7-public-section.dark .v7-system-card span,.v7-public-section.dark .v7-gate-list span,.v7-public-section.dark .v7-source-card span,.v7-public-section.dark .v7-flow span,.v7-public-section.dark .v7-caption{color:#9aa4c4}
.v7-public-section.dark .v7-system-card b,.v7-public-section.dark .v7-gate-list b,.v7-public-section.dark .v7-doc-grid span,.v7-public-section.dark .v7-pipeline-mini b{color:#8f9aff}
.v7-public-section.dark .v7-veritas-score>strong em{color:#aeb4cc}
.v7-public-section.dark .v7-veritas-score ul li{color:#b3b9d2}
/* Final readability micro-fix: small label text on light cards */
.v7-system-card>small,.v7-source-card>small,.v7-document-preview>small{color:#5a6178}
/* =============================================================
   Lexiana, About pagina (tijdlijn, keten, stats)
   ============================================================= */
.about-timeline{display:grid;gap:0;max-width:880px;margin:56px auto 0;position:relative}
.about-timeline::before{content:"";position:absolute;left:118px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,rgba(139,154,255,.5),rgba(139,154,255,.12))}
.about-timeline article{display:grid;grid-template-columns:88px 40px 1fr;position:relative}
.about-timeline b{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#8f9aff;padding-top:24px;text-align:right}
.about-timeline article>span{position:relative}
.about-timeline article>span::before{content:"";position:absolute;left:50%;top:28px;transform:translateX(-50%);width:12px;height:12px;border-radius:50%;background:#7b5cff;box-shadow:0 0 0 5px rgba(123,92,255,.15),0 0 18px rgba(123,92,255,.5)}
.about-timeline article:last-child>span::before{background:#3dd68c;box-shadow:0 0 0 5px rgba(61,214,140,.15),0 0 18px rgba(61,214,140,.5)}
.about-timeline article>div{margin:10px 0;padding:20px 22px;border:1px solid rgba(155,172,255,.16);border-radius:16px;background:linear-gradient(145deg,rgba(21,29,82,.82),rgba(11,16,55,.92));transition:transform .2s ease,border-color .2s ease}
.about-timeline article>div:hover{border-color:rgba(155,172,255,.42);transform:translateX(4px)}
.about-timeline strong{display:block;font-size:1.02rem;color:#eef1ff}
.about-timeline p{margin:6px 0 0;color:#aeb6dc;font-size:.84rem;line-height:1.65}
.about-chain{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px}
.about-chain article{padding:24px;border:1px solid #e4e6ef;border-radius:18px;background:#fff;box-shadow:0 14px 40px rgba(25,32,68,.06);transition:transform .22s ease,box-shadow .22s ease}
.about-chain article:hover{transform:translateY(-4px);box-shadow:0 24px 56px rgba(25,32,68,.11)}
.about-chain b{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#4b46e0,#8a3ff0);color:#fff;font-size:.72rem;margin-bottom:18px}
.about-chain strong{display:block;font-size:1.02rem;color:#181b34;margin-bottom:6px}
.about-chain p{margin:0;color:#4c5468;font-size:.84rem;line-height:1.65}
.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px}
.about-stats article{padding:26px;border:1px solid #e2e3ef;border-radius:20px;background:#fff;text-align:center;box-shadow:0 16px 44px rgba(25,32,68,.07);transition:transform .22s ease,box-shadow .22s ease}
.about-stats article:hover{transform:translateY(-4px);box-shadow:0 24px 56px rgba(25,32,68,.12)}
.about-stats b{display:block;font-size:2.4rem;letter-spacing:-.05em;background:linear-gradient(95deg,#2b3fd6,#7b5cff 55%,#a855ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.about-stats span{display:block;color:#5f6779;font-size:.82rem;margin-top:4px}
.about-ecosystem{display:grid;gap:0;padding:26px 28px}
.about-ecosystem>div{padding:15px 0;border-bottom:1px solid rgba(160,175,255,.1)}
.about-ecosystem>div:last-child{border-bottom:0}
@media(max-width:900px){.about-timeline::before{left:26px}.about-timeline article{grid-template-columns:0 40px 1fr}.about-timeline b{display:none}.about-chain{grid-template-columns:repeat(2,1fr)}.about-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.about-chain,.about-stats{grid-template-columns:1fr}}
/* =============================================================
   COLOR AUTHORITY v3 - hard contrast rules for public marketing
   ============================================================= */
.public-body.lexiana-evolution{background:#080b2a;color:#192033}
.public-body.lexiana-evolution .p26-section{background:#fff!important;color:#192033!important}
.public-body.lexiana-evolution .p26-fabric,.public-body.lexiana-evolution .p26-practice-hubs,.public-body.lexiana-evolution .v7-public-section.soft,.public-body.lexiana-evolution .v7-public-section.soft-section,.public-body.lexiana-evolution .nexus-public{background:linear-gradient(180deg,#f7f8ff 0,#fff 100%)!important}
.public-body.lexiana-evolution .p26-edge,.public-body.lexiana-evolution .p26-pricing,.public-body.lexiana-evolution .v7-public-section:not(.dark){background:#fff!important;color:#192033!important}
.public-body.lexiana-evolution .v7-public-hero{background:radial-gradient(circle at 78% 15%,rgba(91,96,240,.13),transparent 32%),linear-gradient(180deg,#fbfbff,#fff)!important;color:#192033!important}
.public-body.lexiana-evolution .p26-problem{background:radial-gradient(circle at 82% 30%,rgba(91,92,232,.24),transparent 38%),linear-gradient(135deg,#0b102e,#080a1c)!important;color:#f7f8ff!important}
.public-body.lexiana-evolution .p26-suite{background:radial-gradient(circle at 82% 18%,rgba(106,84,255,.18),transparent 34%),#090a18!important;color:#f7f8ff!important}
.public-body.lexiana-evolution .one-stop-public{background:#0e1531!important;color:#f7f8ff!important}
.public-body.lexiana-evolution .p26-assurance{background:linear-gradient(135deg,#565be9,#3538b8)!important;background-size:230% 230%!important;color:#fff!important;animation:lxCtaShift 16s ease infinite}
.public-body.lexiana-evolution .v7-public-section.dark{background:#090b18!important;color:#f7f8ff!important}

/* Light surfaces: never inherit the global white heading rule. */
.public-body.lexiana-evolution :is(.p26-section:not(.p26-problem):not(.p26-suite):not(.one-stop-public):not(.p26-assurance),.v7-public-hero,.v7-public-section:not(.dark),.pricing-2026) :is(h1,h2,h3,strong){color:#101430!important}
.public-body.lexiana-evolution :is(.p26-section:not(.p26-problem):not(.p26-suite):not(.one-stop-public):not(.p26-assurance),.v7-public-hero,.v7-public-section:not(.dark),.pricing-2026) :is(p,li,small,span){color:#4b5368}
.public-body.lexiana-evolution :is(.p26-section:not(.p26-problem):not(.p26-suite):not(.one-stop-public):not(.p26-assurance),.v7-public-hero,.v7-public-section:not(.dark),.pricing-2026) :is(h1,h2,h3) em{background:linear-gradient(95deg,#293dd0,#4b46e0 42%,#7c3aed 78%,#9a34ef);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:lxShimmer 9s ease-in-out infinite}
.public-body.lexiana-evolution :is(.p26-kicker,.v7-label,.section-label){color:#404bd3!important}

/* Dark surfaces: headings, card titles and copy stay light. */
.public-body.lexiana-evolution :is(.p26-hero,.p26-problem,.p26-suite,.one-stop-public,.p26-assurance,.p26-final,.page-hero,.v7-public-section.dark) :is(h1,h2,h3,strong){color:#fff!important}
.public-body.lexiana-evolution :is(.p26-hero,.p26-problem,.p26-suite,.one-stop-public,.p26-assurance,.p26-final,.page-hero,.v7-public-section.dark) :is(p,li,small,span){color:#cbd2ea}
.public-body.lexiana-evolution :is(.p26-hero,.p26-problem,.p26-suite,.one-stop-public,.p26-assurance,.p26-final,.page-hero,.v7-public-section.dark) :is(.p26-kicker,.v7-label,.section-label){color:#aab3ff!important}
.public-body.lexiana-evolution :is(.p26-hero,.p26-problem,.p26-suite,.one-stop-public,.p26-assurance,.p26-final,.page-hero,.v7-public-section.dark) :is(h1,h2,h3) em{background:linear-gradient(95deg,#9fdcff,#9aa8ff 42%,#bd82ff 78%,#e0a2ff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:lxShimmer 9s ease-in-out infinite}

/* Light cards and grids. */
.public-body.lexiana-evolution :is(.p26-pipeline,.p26-edge-grid,.v7-doc-grid,.nexus-public-grid,.p26-price-grid,.about-chain,.about-stats) article,.public-body.lexiana-evolution .v7-public-section:not(.dark) :is(.v7-four-grid,.v7-three-grid,.v7-feature-matrix) article,.public-body.lexiana-evolution :is(.v7-system-card,.v7-veritas-score,.v7-document-preview,.v7-source-card,.v7-pipeline-mini,.v7-logo-wall,.v7-practice-cloud,.v7-quality-stack,.v7-gate-list,.pricing-2026 .price-card){background:#fff!important;border-color:#e5e7f0!important;color:#11162f!important;box-shadow:0 16px 44px rgba(25,32,68,.07)}
.public-body.lexiana-evolution :is(.p26-pipeline,.p26-edge-grid,.v7-doc-grid,.nexus-public-grid,.p26-price-grid,.about-chain,.about-stats) article :is(h3,strong,b),.public-body.lexiana-evolution .v7-public-section:not(.dark) :is(.v7-four-grid,.v7-three-grid,.v7-feature-matrix) article :is(h3,strong,b),.public-body.lexiana-evolution :is(.v7-system-card,.v7-veritas-score,.v7-document-preview,.v7-source-card,.v7-pipeline-mini,.v7-logo-wall,.v7-practice-cloud,.v7-quality-stack,.v7-gate-list,.pricing-2026 .price-card) :is(h3,strong,b){color:#11162f!important}
.public-body.lexiana-evolution :is(.p26-pipeline,.p26-edge-grid,.v7-doc-grid,.nexus-public-grid,.p26-price-grid,.about-chain,.about-stats) article :is(p,li,small,span),.public-body.lexiana-evolution .v7-public-section:not(.dark) :is(.v7-four-grid,.v7-three-grid,.v7-feature-matrix) article :is(p,li,small,span),.public-body.lexiana-evolution :is(.v7-system-card,.v7-veritas-score,.v7-document-preview,.v7-source-card,.v7-pipeline-mini,.v7-logo-wall,.v7-practice-cloud,.v7-quality-stack,.v7-gate-list,.pricing-2026 .price-card) :is(p,li,small,span){color:#4b5368!important}
.public-body.lexiana-evolution :is(.p26-pipeline,.p26-edge-grid,.v7-doc-grid) article>span,.public-body.lexiana-evolution :is(.v7-system-card,.v7-quality-stack,.v7-gate-list) b{color:#3d45c9!important}
.public-body.lexiana-evolution .nexus-public-grid article>span{background:linear-gradient(135deg,#4b46e0,#8a3ff0)!important;color:#fff!important;box-shadow:0 8px 20px rgba(75,70,224,.28)}
.public-body.lexiana-evolution .v7-public-section:not(.dark) :is(.v7-four-grid,.v7-three-grid,.v7-feature-matrix) article>span{color:#3d45c9!important;font-weight:800}

/* Dark card systems. */
.public-body.lexiana-evolution :is(.p26-suite-grid,.one-stop-steps,.p26-assurance-stack) article,.public-body.lexiana-evolution .about-timeline article>div,.public-body.lexiana-evolution .v7-public-section.dark :is(.v7-four-grid,.v7-three-grid,.v7-feature-matrix) article{background:linear-gradient(145deg,rgba(24,31,82,.88),rgba(12,17,52,.96))!important;border-color:rgba(160,175,255,.18)!important;color:#f7f8ff!important;box-shadow:0 18px 50px rgba(2,4,26,.22)}
.public-body.lexiana-evolution :is(.p26-suite-grid,.one-stop-steps,.p26-assurance-stack) article :is(h3,strong,b),.public-body.lexiana-evolution .about-timeline article>div :is(strong,b),.public-body.lexiana-evolution .v7-public-section.dark :is(.v7-four-grid,.v7-three-grid,.v7-feature-matrix) article :is(h3,strong,b){color:#fff!important}
.public-body.lexiana-evolution :is(.p26-suite-grid,.one-stop-steps,.p26-assurance-stack) article :is(p,li,small,span),.public-body.lexiana-evolution .about-timeline article>div :is(p,small,span),.public-body.lexiana-evolution .v7-public-section.dark :is(.v7-four-grid,.v7-three-grid,.v7-feature-matrix) article :is(p,li,small,span){color:#cbd2ea!important}
.public-body.lexiana-evolution .p26-assurance-stack article>span,.public-body.lexiana-evolution .one-stop-steps b,.public-body.lexiana-evolution .about-timeline b{color:#aab3ff!important}

/* Pricing blocks. */
.public-body.lexiana-evolution .p26-price-grid article{border-radius:22px;padding:32px;display:flex;flex-direction:column;position:relative;transition:transform .22s ease,box-shadow .22s ease}
.public-body.lexiana-evolution .p26-price-grid article:hover{transform:translateY(-6px);box-shadow:0 30px 70px rgba(25,32,68,.14)}
.public-body.lexiana-evolution .p26-price-grid article.featured{border:1px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#4b46e0,#a855ff) border-box!important;box-shadow:0 26px 70px rgba(84,89,232,.18)}
.public-body.lexiana-evolution .p26-price-grid h3{font-size:40px;letter-spacing:-.05em;margin:18px 0 8px}
.public-body.lexiana-evolution .p26-price-grid h3 em{color:#596176!important;font-size:11px;font-style:normal;font-weight:500;background:none!important;-webkit-background-clip:initial;background-clip:initial}
.public-body.lexiana-evolution .p26-price-grid ul{list-style:none;padding:20px 0;margin:20px 0 24px;border-top:1px solid #eef0f4}
.public-body.lexiana-evolution .p26-price-grid li{display:flex;gap:9px;align-items:baseline}
.public-body.lexiana-evolution .p26-price-grid li::before{content:"✓";color:#0e8f62;font-weight:900}
.public-body.lexiana-evolution .p26-popular{background:linear-gradient(90deg,#4b46e0,#a855ff)!important;color:#fff!important;box-shadow:0 8px 20px rgba(123,92,255,.35)}

/* Links, icons and reduced motion. */
.public-body.lexiana-evolution .p26-text-link,.public-body.lexiana-evolution .text-link{color:#3342d6!important;font-weight:800}
.public-body.lexiana-evolution :is(.p26-problem,.p26-suite,.one-stop-public,.p26-assurance,.p26-final,.v7-public-section.dark) :is(.p26-text-link,.text-link){color:#aeb8ff!important}
.public-body.lexiana-evolution .btn-primary,.public-body.lexiana-evolution .btn-primary span,.public-body.lexiana-evolution .btn-primary small{color:#fff!important}
.public-body.lexiana-evolution .btn-light{background:#f2f4ff!important;color:#2731ba!important;border-color:#dfe3fb!important}
@media(prefers-reduced-motion:reduce){.public-body.lexiana-evolution :is(h1,h2,h3) em,.public-body.lexiana-evolution .p26-assurance{animation:none!important}}
/* =============================================================
   Over ons, glasmorph design overgenomen van de originele
   about.php (tijdlijn met middenlijn, fasekleuren, datumpills)
   ============================================================= */
.about-hero{text-align:center;padding:104px 0 40px;position:relative}
.about-logo{width:210px;margin:0 auto 28px;display:block}
.about-hero h1{font-size:clamp(2.6rem,5vw,4.2rem);letter-spacing:-.05em;margin:0 0 14px;background:linear-gradient(90deg,#fff,#ffffffcc);-webkit-background-clip:text;background-clip:text;color:transparent}
.about-hero .sub{font-size:1.25rem;color:rgba(255,255,255,.8);margin:0 0 26px}
.about-pills{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.about-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid rgba(245,158,11,.12);background:rgba(245,158,11,.14);color:#fcd34d;font-size:14px}
.about-pill.blue{border-color:rgba(99,102,241,.14);background:rgba(99,102,241,.14);color:#a5b4fc}
.about-intro{max-width:880px;margin:0 auto 88px;background:linear-gradient(145deg,rgba(21,29,82,.9),rgba(11,16,55,.94));border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:30px;box-shadow:0 20px 60px rgba(2,4,26,.3)}
.about-intro p{color:rgba(255,255,255,.82);line-height:1.75;margin:0 0 18px;font-size:1.05rem}
.about-intro p:last-of-type{margin-bottom:0}
.about-intro .lead{color:#fff;font-size:1.14rem}
.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}
.about-values article{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:22px 16px;text-align:center;transition:transform .3s,box-shadow .3s}
.about-values article:hover{transform:scale(1.04);box-shadow:0 18px 44px rgba(2,4,26,.3)}
.about-values .icon{width:58px;height:58px;border-radius:999px;margin:0 auto 14px;display:grid;place-items:center;color:#fff}
.icon.blue{background:rgba(99,102,241,.22)}
.icon.violet{background:rgba(168,85,247,.22)}
.icon.green{background:rgba(61,214,140,.22)}
.about-values h3{color:#fff;font-size:1.05rem;margin:0 0 6px}
.about-values p{color:rgba(255,255,255,.7);font-size:14px;margin:0;line-height:1.6}
.about-timeline-head{text-align:center;margin:0 0 56px}
.about-timeline-head h2{font-size:clamp(2.2rem,4vw,3.2rem);letter-spacing:-.04em;color:#fff;margin:0 0 12px}
.about-timeline-head p{font-size:1.15rem;color:rgba(255,255,255,.7);margin:0}
.about-timeline{position:relative;max-width:1040px;margin:0 auto 90px}
.about-timeline::before{content:"";position:absolute;left:50%;top:8px;bottom:8px;width:1px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(99,102,241,.5),rgba(168,85,247,.5),rgba(245,158,11,.5),rgba(61,214,140,.55))}
.tl-item{position:relative;margin-bottom:52px}
.tl-dot{position:absolute;left:50%;top:26px;width:32px;height:32px;transform:translateX(-50%);border-radius:999px;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08);z-index:2}
.tl-item.phase-primary .tl-dot{border-color:#818cf8;background:rgba(99,102,241,.2)}
.tl-item.phase-secondary .tl-dot{border-color:#c084fc;background:rgba(168,85,247,.2)}
.tl-item.phase-accent .tl-dot{border-color:#fbbf24;background:rgba(245,158,11,.2)}
.tl-item.phase-white .tl-dot{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.1)}
.tl-item.phase-green .tl-dot{border-color:#3dd68c;background:rgba(61,214,140,.3);box-shadow:0 0 0 6px rgba(61,214,140,.12),0 0 18px rgba(61,214,140,.5)}
.tl-card{width:calc(50% - 64px);background:linear-gradient(145deg,rgba(21,29,82,.88),rgba(11,16,55,.94));border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:24px;box-shadow:0 20px 60px rgba(2,4,26,.28);transition:transform .3s,box-shadow .3s,border-color .3s}
.tl-card:hover{transform:scale(1.02);box-shadow:0 26px 70px rgba(2,4,26,.45)}
.tl-item.right .tl-card{margin-left:calc(50% + 64px)}
.tl-title{color:#818cf8;font-size:1.22rem;letter-spacing:-.01em;margin:0 0 10px}
.phase-secondary .tl-title{color:#c084fc}
.phase-accent .tl-title{color:#fbbf24}
.phase-green .tl-title{color:#fff}
.phase-white .tl-title{color:rgba(255,255,255,.85)}
.tl-date{display:inline-block;padding:4px 13px;border-radius:999px;background:rgba(99,102,241,.1);color:#a5b4fc;font-size:14px;margin:0 0 14px}
.phase-secondary .tl-date{background:rgba(168,85,247,.1);color:#d8b4fe}
.phase-accent .tl-date{background:rgba(245,158,11,.1);color:#fcd34d}
.phase-green .tl-date{background:rgba(61,214,140,.12);color:#6ee7b7}
.phase-white .tl-date{background:rgba(255,255,255,.1);color:rgba(255,255,255,.75)}
.tl-card>p{color:rgba(255,255,255,.8);line-height:1.7;margin:0;font-size:15px}
.tl-note{display:flex;gap:10px;margin:14px 0 0;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.6;color:rgba(255,255,255,.72)}
.tl-note.amber{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2)}
.tl-note.blue{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2)}
.tl-note.green{background:rgba(61,214,140,.1);border:1px solid rgba(61,214,140,.2)}
.tl-note b{color:rgba(255,255,255,.9)}
.tl-chip{display:inline-block;margin-top:14px;padding:6px 14px;border-radius:999px;font-size:14px;font-weight:500;background:rgba(255,255,255,.12);color:rgba(255,255,255,.85)}
.tl-chip.history{background:rgba(255,255,255,.1);color:rgba(255,255,255,.75)}
.tl-chip.current{background:rgba(61,214,140,.28);color:#fff}
.tl-check{list-style:none;margin:0 0 12px;padding:0;color:rgba(255,255,255,.72);font-size:14px}
.tl-check li{display:flex;gap:9px;align-items:flex-start;margin:8px 0}
.tl-check li::before{content:"✓";color:#4ade80;font-weight:800;flex:none}
.tl-check b{color:rgba(255,255,255,.92)}
.tl-current{border-color:rgba(61,214,140,.5)!important;background:linear-gradient(145deg,rgba(28,38,96,.92),rgba(15,21,63,.96))!important}
@media(max-width:900px){.about-timeline::before{left:26px}.tl-dot{left:26px}.tl-item.right .tl-card,.tl-item.left .tl-card{width:calc(100% - 66px);margin-left:66px}}
/* Over ons, compliance & beroepsnormen */
.about-comply{max-width:1040px;margin:0 auto 90px}
.about-comply-head{text-align:center;margin-bottom:40px}
.about-comply-head h2{font-size:clamp(2rem,3.5vw,2.9rem);letter-spacing:-.04em;color:#fff;margin:0 0 10px}
.about-comply-head p{color:rgba(255,255,255,.7);font-size:1.05rem;margin:0}
.about-comply-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.about-comply-grid article{background:linear-gradient(145deg,rgba(21,29,82,.9),rgba(11,16,55,.94));border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:26px;box-shadow:0 20px 60px rgba(2,4,26,.25);transition:transform .3s,box-shadow .3s}
.about-comply-grid article:hover{transform:scale(1.02)}
.about-comply-grid .ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px;color:#fff}
.about-comply-grid .ico.blue{background:rgba(99,102,241,.22)}
.about-comply-grid .ico.violet{background:rgba(168,85,247,.22)}
.about-comply-grid .ico.green{background:rgba(61,214,140,.22)}
.about-comply-grid h3{color:#fff;font-size:1.1rem;margin:0 0 4px}
.about-comply-grid .sub{color:#a5b4fc;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}
.about-comply-grid ul{list-style:none;margin:0;padding:0;color:rgba(255,255,255,.75);font-size:14px;line-height:1.65}
.about-comply-grid li{display:flex;gap:9px;margin:8px 0}
.about-comply-grid li::before{content:"✓";color:#4ade80;font-weight:800;flex:none}
.tl-note .tl-note-ico{flex:none;display:grid;place-items:center;margin-top:2px;color:inherit}
@media(max-width:900px){.about-comply-grid{grid-template-columns:1fr}}
/* Desktop: Integraties/Kwaliteit alleen in mega menu; mobiel blijven directe links */
@media(min-width:801px){.nav-mobile-only{display:none!important}}
/* Integraties, logo wall met tegels */
.v7-logo-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.v7-logo-wall .lg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:98px;border:1px solid #e8e9ef;border-radius:14px;background:#fafbfc;padding:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.v7-logo-wall .lg:hover{transform:translateY(-3px);border-color:#cfd4f0;box-shadow:0 12px 28px rgba(25,32,68,.09)}
.v7-logo-wall .lg-tile{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff!important;font-weight:900;font-size:17px;letter-spacing:.02em;box-shadow:0 8px 18px rgba(25,32,68,.16)}
.v7-logo-wall .lg-tile svg{display:block}
.v7-logo-wall .lg b{font-size:11px;font-weight:900;letter-spacing:.14em;color:#555b77}
@media(max-width:760px){.v7-logo-wall{grid-template-columns:repeat(2,1fr)}}
/* Integraties, officiële-look logo wall */
.v7-logo-wall .lg-logo{width:46px;height:46px;display:block;border-radius:12px;filter:drop-shadow(0 6px 14px rgba(25,32,68,.18))}
.v7-logo-wall .lg svg text{font-family:Segoe UI,Arial,Helvetica,sans-serif}
/* Integraties, officiële merklogo's (self-hosted) + Lucide-icontegels */
.v7-logo-wall .lg-logo{width:46px;height:46px;object-fit:contain;border-radius:12px;background:#fff;border:1px solid #ececf3;box-shadow:0 6px 14px rgba(25,32,68,.12);display:block}
.v7-logo-wall .lg-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;color:#fff;box-shadow:0 6px 14px rgba(25,32,68,.16)}
/* Registerpagina, popup wanneer aanmeldingen tijdelijk gesloten zijn */
.reg-modal{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(8,11,42,.62);animation:regFade .25s ease}
.reg-modal-card{position:relative;width:min(480px,100%);background:linear-gradient(160deg,rgba(24,31,80,.97),rgba(10,14,46,.98));border:1px solid rgba(155,172,255,.22);border-radius:22px;padding:36px 30px 26px;text-align:center;box-shadow:0 40px 100px rgba(2,4,26,.55);color:#eef1ff;animation:regUp .35s cubic-bezier(.2,.8,.3,1)}
.reg-modal-icon{width:64px;height:64px;border-radius:20px;margin:0 auto 18px;display:grid;place-items:center;color:#ffd38a;background:rgba(245,178,61,.12);border:1px solid rgba(245,178,61,.25)}
.reg-modal-kicker{display:block;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#f5b23d;margin-bottom:8px}
.reg-modal-card h2{font-size:1.5rem;letter-spacing:-.03em;color:#fff;margin:0 0 12px}
.reg-modal-card>p{font-size:14px;line-height:1.7;color:#c3c9ea;margin:0 0 16px}
.reg-modal-until{border-top:1px solid rgba(155,172,255,.15);padding-top:16px;font-size:13px;margin-bottom:20px!important}
.reg-modal-until b{color:#fff}
.reg-modal .btn{margin-bottom:8px}
.reg-modal-dismiss{display:block;width:100%;background:none;border:0;color:#8d96c4;font-size:13px;cursor:pointer;padding:8px}
.reg-modal-dismiss:hover{color:#fff}
.reg-modal-close{position:absolute;top:12px;right:16px;background:none;border:0;color:#8d96c4;font-size:26px;line-height:1;cursor:pointer;padding:4px}
.reg-modal-close:hover{color:#fff}
@keyframes regFade{from{opacity:0}to{opacity:1}}
@keyframes regUp{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}
.reg-closed-hint{font-size:13px;color:var(--muted);text-align:center;margin:10px 0 0}
.reg-closed-hint a{color:var(--blue);font-weight:700}
.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}
/* Prijzenblokken: 4 pakketten altijd naast elkaar; badges wit */
.p26-price-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.public-body.lexiana-evolution .p26-price-grid .p26-popular{color:#fff!important;background:linear-gradient(90deg,#4b46e0,#a855ff)!important}
.pricing-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.public-body.lexiana-evolution .pricing-2026 .price-card .popular{color:#fff!important}
@media(max-width:760px){
  .p26-price-grid,.pricing-grid-four{grid-template-columns:repeat(4,minmax(290px,1fr))!important;overflow-x:auto;padding-bottom:10px}
}
/* Auth-panelen (licht), inputtekst donker, wit veld */
.auth-panel input,.auth-panel textarea,.auth-panel select,.auth-simple input,.auth-simple textarea,.auth-simple select{background:#fff;border-color:var(--line);color:#182044}
.auth-panel input::placeholder,.auth-panel textarea::placeholder,.auth-simple input::placeholder,.auth-simple textarea::placeholder{color:#98a0b8}
/* Footer, product van + bedrijfsgegevens */
.footer-product-of{font-size:.82rem;line-height:1.65;color:var(--muted);margin:14px 0 4px}
.footer-product-of a{color:#9aa8ff;font-weight:700;text-decoration:none}
.footer-product-of a:hover{color:#fff;text-decoration:underline}
.footer-legal{font-size:.72rem;color:#69739f;margin:0 0 10px}
.footer-legal b{color:#9aa3cc;font-weight:600}
/* Veiligheid, "Van invoer tot export beschermd." (volledig opnieuw ontworpen) */
.security-layers{background:#fff;border:1px solid #e5e7f0;border-radius:24px;padding:42px;box-shadow:0 24px 70px rgba(25,32,68,.08);margin-bottom:90px}
.security-layers .section-label{color:#3f48c9!important}
.security-layers h2{color:#101430!important;font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.03em;margin:8px 0 26px}
.security-layers ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0;margin:0}
.security-layers li{background:#f7f8fb;border:1px solid #e8e9f1;border-radius:16px;padding:20px;display:flex;gap:14px;align-items:flex-start;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.security-layers li:hover{transform:translateY(-3px);border-color:#cfd4f0;box-shadow:0 14px 34px rgba(25,32,68,.08)}
.security-layers li>b{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#fff!important;font-size:15px;font-weight:800;background:linear-gradient(135deg,#4b46e0,#8a3ff0);box-shadow:0 6px 14px rgba(75,70,224,.28)}
.security-layers li strong{display:block;color:#151a35!important;font-size:15px;margin-bottom:5px}
.security-layers li p{color:#4c5468!important;font-size:13px;line-height:1.6;margin:0}
@media(max-width:900px){.security-layers ol{grid-template-columns:repeat(2,1fr)}.security-layers{padding:30px 24px}}
@media(max-width:560px){.security-layers ol{grid-template-columns:1fr}}
/* Nexus, nummers 01-10 wit op gradientchip */
.public-body.lexiana-evolution .nexus-public-grid article b{color:#fff!important;background:linear-gradient(135deg,#4b46e0,#8a3ff0)!important;box-shadow:0 8px 20px rgba(75,70,224,.28)}
/* Juridische documenten, meta-chips leesbaar op donkere kaart */
.lexiana-evolution .legal-meta span{background:rgba(155,173,255,.13);color:#e6e9ff;border:1px solid rgba(155,173,255,.18);padding:8px 13px;font-weight:650;letter-spacing:.01em}
.lexiana-evolution .legal-document h2{color:#fff}
.lexiana-evolution .legal-document h3{color:#f2f4ff}
/* Prijzen, seat-labels en excl. btw */
.price-seat{display:inline-block;margin:2px 0 10px;padding:5px 11px;border-radius:999px;background:#eef0ff;color:#4b56c9;font-size:11px;font-weight:750}
.p26-seat{display:inline-block;margin:-8px 0 12px;padding:4px 10px;border-radius:999px;background:rgba(79,72,224,.1);color:#3f48c9;font-size:10px;font-weight:750;letter-spacing:.03em}
