:root{--bg:#0a0c10;--surface:#111318;--surface-2:#181b22;--border:#1f2330;--border-light:#2a2f3f;--amber:#e8a030;--amber-dim:#b07820;--amber-glow:#e8a0301f;--amber-glow-sm:#e8a0300f;--text:#e8e6e0;--text-muted:#8a8a96;--text-dim:#556;--green:#16a34a;--red:#dc2626;--blue:#2563eb;--nav-bg:#0a0c10e0;--serif:"DM Serif Display",Georgia,serif;--sans:"Instrument Sans",sans-serif;--mono:"DM Mono",monospace;--l3x-bg:var(--bg);--l3x-surface:var(--surface);--l3x-surface-2:var(--surface-2);--l3x-border:var(--border);--l3x-border-light:var(--border-light);--l3x-amber:var(--amber);--l3x-amber-dim:var(--amber-dim);--l3x-amber-glow:var(--amber-glow);--l3x-amber-glow-sm:var(--amber-glow-sm);--l3x-text:var(--text);--l3x-text-muted:var(--text-muted);--l3x-text-dim:var(--text-dim);--l3x-green:var(--green);--l3x-red:var(--red);--l3x-blue:var(--blue);--l3x-nav-bg:var(--nav-bg);--l3x-serif:var(--serif);--l3x-sans:var(--sans);--l3x-mono:var(--mono)}[data-theme=light]{--bg:#f7f4ef;--surface:#fff;--surface-2:#f0ece4;--border:#e2dbd0;--border-light:#d0c9bc;--amber:#c47d10;--amber-dim:#a06608;--amber-glow:#c47d101a;--amber-glow-sm:#c47d100f;--text:#1a1714;--text-muted:#6b6358;--text-dim:#a09890;--green:#15803d;--red:#b91c1c;--blue:#1d4ed8;--nav-bg:#f7f4efeb}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;transition:background .35s,color .35s;overflow-x:hidden}.nav-main{z-index:100;border-bottom:1px solid var(--border);background:var(--nav-bg);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;padding:18px 48px;transition:background .35s,border-color .35s;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{font-family:var(--mono);letter-spacing:.12em;color:var(--amber);text-transform:uppercase;font-size:13px;text-decoration:none}.nav-breadcrumb{font-family:var(--mono);color:var(--text-dim);letter-spacing:.06em;align-items:center;gap:8px;font-size:11px;display:flex}.nav-breadcrumb a{color:var(--text-dim);text-decoration:none;transition:color .2s}.nav-breadcrumb a:hover{color:var(--amber)}.nav-breadcrumb .sep{color:var(--text-dim)}.nav-breadcrumb .current{color:var(--amber)}.nav-links{gap:32px;display:flex}.nav-links a{color:var(--text-muted);letter-spacing:.04em;font-size:13px;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-right{align-items:center;gap:12px;display:flex}.theme-toggle{border:1px solid var(--border-light);color:var(--text-muted);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;background:0 0;align-items:center;gap:8px;padding:7px 14px;font-size:11px;transition:border-color .2s,color .2s;display:flex}.theme-toggle:hover{border-color:var(--amber);color:var(--amber)}.toggle-icon{font-size:13px;transition:transform .4s}[data-theme=light] .toggle-icon{transform:rotate(180deg)}.nav-cta{background:var(--amber);color:#fff;font-size:13px;font-weight:600;font-family:var(--sans);letter-spacing:.04em;cursor:pointer;border:none;align-items:center;padding:9px 20px;text-decoration:none;transition:opacity .2s;display:inline-flex}[data-theme=dark] .nav-cta{color:#0a0c10}.nav-cta:hover{opacity:.85}.l3x-nav{z-index:100;border-bottom:1px solid var(--l3x-border);background:var(--l3x-nav-bg);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;padding:18px 48px;transition:background .35s,border-color .35s;display:flex;position:fixed;top:0;left:0;right:0}.l3x-nav-logo{font-family:var(--l3x-mono);letter-spacing:.12em;color:var(--l3x-amber);text-transform:uppercase;font-size:13px;text-decoration:none}.l3x-nav-links{gap:32px;display:flex}.l3x-nav-links a{color:var(--l3x-text-muted);letter-spacing:.04em;font-size:13px;text-decoration:none;transition:color .2s}.l3x-nav-links a:hover{color:var(--l3x-text)}.l3x-nav-right{align-items:center;gap:12px;display:flex}.l3x-theme-toggle{border:1px solid var(--l3x-border-light);color:var(--l3x-text-muted);cursor:pointer;font-family:var(--l3x-mono);letter-spacing:.08em;background:0 0;flex-shrink:0;align-items:center;gap:8px;padding:7px 14px;font-size:11px;transition:border-color .2s,color .2s,background .2s;display:flex}.l3x-theme-toggle:hover{border-color:var(--l3x-amber);color:var(--l3x-amber)}.l3x-toggle-icon{font-size:13px;transition:transform .4s}[data-theme=light] .l3x-toggle-icon{transform:rotate(180deg)}.l3x-nav-cta{background:var(--l3x-amber);color:#0a0c10;font-family:var(--l3x-sans);letter-spacing:.04em;cursor:pointer;border:none;justify-content:center;align-items:center;padding:9px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}[data-theme=light] .l3x-nav-cta{color:#fff}.l3x-nav-cta:hover{opacity:.85}section{max-width:1200px;margin:0 auto;padding:120px 48px}.full-bleed{max-width:none}.divider{background:var(--border);max-width:1200px;height:1px;margin:0 auto;transition:background .35s}.section-label{font-family:var(--mono);letter-spacing:.18em;color:var(--amber);text-transform:uppercase;margin-bottom:20px;font-size:11px}.section-label:before{content:"◆ "}h2{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(32px,4vw,56px);line-height:1.08}h2 em{color:var(--amber);font-style:italic}.btn-primary{background:var(--amber);color:#fff;font-family:var(--sans);cursor:pointer;border:none;padding:14px 28px;font-size:14px;font-weight:600;transition:opacity .2s}[data-theme=dark] .btn-primary{color:#0a0c10}.btn-primary:hover{opacity:.85}.btn-ghost{border:1px solid var(--border-light);color:var(--text-muted);font-family:var(--sans);cursor:pointer;background:0 0;padding:14px 28px;font-size:14px;transition:border-color .2s,color .2s}.btn-ghost:hover{border-color:var(--text-muted);color:var(--text)}.hero-wrap{flex-direction:column;justify-content:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.hero-wrap:before{content:"";pointer-events:none;background:radial-gradient(#e8a03012 0%,#0000 70%);width:700px;height:700px;position:absolute;top:-20%;right:-10%}[data-theme=light] .hero-wrap:before{background:radial-gradient(#c47d1014 0%,#0000 70%)}.hero-breadcrumb{font-family:var(--mono);letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase;opacity:0;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;animation:.6s .1s forwards fadeUp;display:flex}.hero-breadcrumb a{color:var(--text-dim);text-decoration:none;transition:color .2s}.hero-breadcrumb a:hover{color:var(--amber)}.hero-breadcrumb .sep{color:var(--text-dim)}.hero-breadcrumb .current{color:var(--amber)}.hero h1{font-family:var(--serif);letter-spacing:-.02em;opacity:0;max-width:800px;margin-bottom:28px;font-size:clamp(44px,6vw,84px);line-height:1.05;animation:.7s .2s forwards fadeUp}.hero h1 em{color:var(--amber);font-style:italic}.hero-sub{color:var(--text-muted);opacity:0;max-width:560px;margin-bottom:44px;font-size:18px;line-height:1.65;animation:.7s .3s forwards fadeUp}.hero-actions{opacity:0;align-items:center;gap:16px;animation:.7s .4s forwards fadeUp;display:flex}.hero-proof{opacity:0;flex-wrap:wrap;gap:48px;margin-top:72px;animation:.7s .55s forwards fadeUp;display:flex}.hero-stat-num{font-family:var(--serif);color:var(--amber);font-size:36px}.hero-stat-label{color:var(--text-muted);letter-spacing:.04em;margin-top:2px;font-size:12px}.l3x-section{max-width:1200px;margin:0 auto;padding:120px 48px}.l3x-hero-wrap{flex-direction:column;justify-content:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.l3x-hero-wrap:before{content:"";pointer-events:none;background:radial-gradient(#e8a03012 0%,#0000 70%);width:700px;height:700px;position:absolute;top:-20%;right:-10%}[data-theme=light] .l3x-hero-wrap:before{background:radial-gradient(#c47d1014 0%,#0000 70%)}.l3x-hero{padding-bottom:0}.l3x-breadcrumb{font-family:var(--l3x-mono);letter-spacing:.08em;color:var(--l3x-text-dim);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;display:flex}.l3x-breadcrumb-link{color:var(--l3x-text-dim);text-decoration:none;transition:color .2s}.l3x-breadcrumb-link:hover{color:var(--l3x-amber)}.l3x-breadcrumb-sep{color:var(--l3x-text-dim)}.l3x-breadcrumb-current{color:var(--l3x-amber)}.l3x-hero h1{font-family:var(--l3x-serif);letter-spacing:-.02em;max-width:800px;margin-bottom:28px;font-size:clamp(44px,6vw,84px);line-height:1.05}.l3x-hero-sub{color:var(--l3x-text-muted);max-width:640px;margin-bottom:44px;font-size:18px;line-height:1.65}.l3x-hero-input-wrap{margin-bottom:56px}.l3x-hero-input-field{border:1px solid var(--l3x-border-light);background:var(--l3x-surface);align-items:center;max-width:620px;transition:border-color .25s;display:flex}.l3x-hero-input-field:focus-within{border-color:var(--l3x-amber-dim)}.l3x-hero-input-icon{color:var(--l3x-text-dim);flex-shrink:0;margin-left:18px}.l3x-hero-input{font-family:var(--l3x-sans);color:var(--l3x-text);cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding:16px 14px;font-size:15px}.l3x-hero-input::placeholder{color:var(--l3x-text-dim)}.l3x-hero-input-btn{background:var(--l3x-amber);color:#0a0c10;font-family:var(--l3x-sans);letter-spacing:.02em;flex-shrink:0;align-items:center;height:52px;padding:0 22px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}[data-theme=light] .l3x-hero-input-btn{color:#fff}.l3x-hero-input-btn:hover{opacity:.85}.l3x-hero-suggestions{flex-wrap:wrap;gap:8px;max-width:620px;margin-top:14px;display:flex}.l3x-suggest-chip{border:1px solid var(--l3x-border);color:var(--l3x-text-muted);font-family:var(--l3x-sans);cursor:pointer;letter-spacing:.02em;background:0 0;padding:6px 14px;font-size:12px;transition:border-color .2s,color .2s,background .2s}.l3x-suggest-chip:hover{border-color:var(--l3x-amber-dim);color:var(--l3x-amber);background:var(--l3x-amber-glow-sm)}.l3x-hero-proof{flex-wrap:wrap;gap:48px;margin-top:72px;display:flex}.l3x-hero-stat-num{font-family:var(--l3x-serif);color:var(--l3x-amber);font-size:36px}.l3x-hero-stat-label{color:var(--l3x-text-muted);letter-spacing:.04em;margin-top:2px;font-size:12px}.pillars-grid{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:0;display:grid}.pillar{background:var(--surface);border:1px solid var(--border);padding:40px;transition:background .35s,border-color .25s}.pillar:hover{border-color:var(--amber-dim)}.pillar-icon{margin-bottom:20px;font-size:28px}.pillar h3{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:12px;font-size:22px}.pillar p{color:var(--text-muted);font-size:14px;line-height:1.65}.pillar-detail{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.pillar-detail-item{color:var(--text-muted);gap:10px;margin-bottom:8px;font-size:13px;display:flex}.pillar-detail-item .di{color:var(--amber);flex-shrink:0}.how-steps{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:64px;display:grid}.how-step{background:var(--surface);border:1px solid var(--border);padding:36px;transition:background .35s,border-color .35s;position:relative}.how-step-num{font-family:var(--mono);letter-spacing:.12em;color:var(--text-dim);margin-bottom:20px;font-size:11px}.how-step h3{font-family:var(--serif);margin-bottom:12px;font-size:20px}.how-step p{color:var(--text-muted);font-size:14px;line-height:1.6}.how-step-connector{background:var(--amber);color:#0a0c10;z-index:1;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.how-step:last-child .how-step-connector{display:none}.industry-search-wrap{margin-bottom:32px}.industry-search{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--mono);outline:none;padding:14px 20px;font-size:13px;transition:border-color .2s,background .35s}.industry-search::placeholder{color:var(--text-dim)}.industry-search:focus{border-color:var(--amber)}.industry-count{font-family:var(--mono);color:var(--text-dim);letter-spacing:.08em;margin-top:10px;font-size:11px}.industries-grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.industry-card{background:var(--surface);border:1px solid var(--border);cursor:pointer;padding:20px 22px;text-decoration:none;transition:background .35s,border-color .2s;display:block}.industry-card:hover{border-color:var(--amber-dim);background:var(--surface-2)}.industry-card-icon{margin-bottom:8px;font-size:18px}.industry-card-name{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.4}.industry-card-sub{font-family:var(--mono);color:var(--text-dim);letter-spacing:.06em;font-size:10px}.industry-card.hidden{display:none}.pain-grid{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.pain-item{background:var(--surface);border:1px solid var(--border);padding:32px 36px;transition:background .35s,border-color .25s}.pain-item:hover{border-color:var(--amber-dim)}.pain-item-icon{margin-bottom:14px;font-size:24px}.pain-item h3{font-family:var(--serif);margin-bottom:10px;font-size:18px}.pain-item p{color:var(--text-muted);font-size:14px;line-height:1.65}.agents-grid{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.agent-card{background:var(--surface);border:1px solid var(--border);padding:36px 40px;transition:background .35s,border-color .25s}.agent-card:hover{border-color:var(--amber-dim)}.agent-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.agent-badge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid;padding:4px 10px;font-size:10px}.badge-semi{color:var(--amber);border-color:var(--amber-dim);background:var(--amber-glow-sm)}.badge-human{color:var(--blue);background:#60a5fa0f;border-color:#60a5fa4d}[data-theme=light] .badge-human{color:var(--blue);background:#1d4ed80d;border-color:#1d4ed840}.agent-card h3{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:12px;font-size:22px}.agent-card p.desc{color:var(--text-muted);margin-bottom:24px;font-size:14px;line-height:1.6}.agent-value{border-top:1px solid var(--border);padding-top:20px}.agent-value-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:14px;font-size:10px}.value-row{color:var(--text-muted);align-items:flex-start;gap:12px;margin-bottom:10px;font-size:13px;line-height:1.5;display:flex}.value-row .vi{color:var(--amber);flex-shrink:0;margin-top:1px}.agent-kpi{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.kpi-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--surface-2);border:1px solid var(--border);color:var(--text-dim);padding:4px 10px;font-size:10px;transition:background .35s,border-color .35s}.case-wrap{background:var(--surface);border:1px solid var(--border);grid-template-columns:1fr 1fr;transition:background .35s,border-color .35s;display:grid;overflow:hidden}.case-left{border-right:1px solid var(--border);padding:56px 48px}.case-left p{color:var(--text-muted);margin-bottom:16px;font-size:15px;line-height:1.7}.case-quote{border-left:2px solid var(--amber);background:var(--surface-2);margin-top:32px;padding:24px 28px;transition:background .35s}.case-quote p{font-family:var(--serif);color:var(--text);margin:0 0 12px;font-size:18px;font-style:italic}.case-quote-attr{font-family:var(--mono);color:var(--text-dim);letter-spacing:.08em;font-size:11px}.case-right{flex-direction:column;gap:32px;padding:56px 48px;display:flex}.case-metric{border-bottom:1px solid var(--border);padding-bottom:32px}.case-metric:last-child{border-bottom:none;padding-bottom:0}.case-metric-num{font-family:var(--serif);color:var(--amber);margin-bottom:6px;font-size:56px;line-height:1}.case-metric-what{margin-bottom:4px;font-size:14px;font-weight:600}.case-metric-detail{color:var(--text-muted);font-size:13px}.profession-search-wrap{margin-bottom:28px}.profession-search{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--mono);outline:none;padding:14px 20px;font-size:13px;transition:border-color .2s,background .35s}.profession-search::placeholder{color:var(--text-dim)}.profession-search:focus{border-color:var(--amber)}.profession-count{font-family:var(--mono);color:var(--text-dim);letter-spacing:.08em;margin-top:10px;font-size:11px}.professions-grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.prof-card{background:var(--surface);border:1px solid var(--border);cursor:pointer;padding:16px 18px;text-decoration:none;transition:background .35s,border-color .2s;display:block}.prof-card:hover{border-color:var(--amber-dim);background:var(--surface-2)}.prof-card-name{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:600;line-height:1.4}.prof-card-arrow{font-family:var(--mono);color:var(--text-dim);font-size:10px}.prof-card.hidden{display:none}.faq-list{max-width:760px;margin:64px auto 0}.faq-item{border-bottom:1px solid var(--border);transition:border-color .35s}.faq-q{text-align:left;cursor:pointer;width:100%;font-family:var(--sans);color:var(--text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:16px;font-weight:600;transition:color .2s;display:flex}.faq-q:hover{color:var(--amber)}.faq-icon{color:var(--text-muted);flex-shrink:0;font-size:20px;transition:transform .25s}.faq-item.open .faq-icon{color:var(--amber);transform:rotate(45deg)}.faq-a{color:var(--text-muted);max-width:640px;padding-bottom:24px;font-size:15px;line-height:1.7;display:none}.faq-item.open .faq-a{display:block}.cta-section{text-align:center;padding:120px 48px;position:relative;overflow:hidden}.cta-section:before{content:"";pointer-events:none;background:radial-gradient(#e8a03014 0%,#0000 70%);width:800px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=light] .cta-section:before{background:radial-gradient(#c47d1017 0%,#0000 70%)}.cta-section h2{max-width:700px;margin:0 auto 20px;font-size:clamp(36px,5vw,68px)}.cta-section p{color:var(--text-muted);max-width:460px;margin:0 auto 40px;font-size:17px}.cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.cta-note{color:var(--text-dim);font-size:13px;font-family:var(--mono);letter-spacing:.06em;margin-top:20px}.l3-footer-shell{background:#0a0c10;border-top:1px solid #1f2330}footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:40px 48px;transition:border-color .35s;display:flex}.footer-logo{font-family:var(--mono);letter-spacing:.12em;color:var(--amber);text-transform:uppercase;font-size:12px}.footer-links{gap:24px;display:flex}.footer-links a{color:var(--text-dim);font-size:13px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--text)}.footer-copy{color:var(--text-dim);font-size:12px;font-family:var(--mono)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:none}@media (width<=900px){.nav-main{padding:16px 24px}.nav-links,.nav-breadcrumb,.toggle-label{display:none}.l3x-nav{padding:16px 24px}.l3x-nav-links,.l3x-toggle-label{display:none}.l3x-section{padding:80px 24px}.l3x-hero-input-field,.l3x-hero-suggestions{max-width:100%}section{padding:80px 24px}.pillars-grid,.how-steps,.industries-grid{grid-template-columns:1fr 1fr}.pain-grid,.agents-grid{grid-template-columns:1fr}.professions-grid{grid-template-columns:repeat(2,1fr)}.case-wrap{grid-template-columns:1fr}.case-left{border-right:none;border-bottom:1px solid var(--border)}footer{text-align:center;flex-direction:column;gap:20px}.hero-proof{gap:32px}.how-step-connector{display:none}}@media (width<=600px){.pillars-grid,.how-steps,.industries-grid{grid-template-columns:1fr}.professions-grid{grid-template-columns:1fr 1fr}}
