
#licet-enterprise { color-scheme:light; --le-bg:#fafaf8; --le-text:#151713; --le-muted:#646a62; --le-line:#d8dad2; --le-dark:#111613; --le-cream:#f3f1e9; --le-forest:#284139; background:var(--le-bg); color:var(--le-text); font:400 14px/1.5 'DM Sans',sans-serif; width:100%; overflow-x:clip; overflow-y:visible; }
#licet-enterprise * { box-sizing:border-box; }
#licet-enterprise h1,#licet-enterprise h2,#licet-enterprise h3,#licet-enterprise p,#licet-enterprise figure { margin:0; }
#licet-enterprise a { color:inherit; text-decoration:none; }
#licet-enterprise button { font:inherit; }
#licet-enterprise [hidden] { display:none!important; }
#licet-enterprise .le-inner { width:82%; max-width:1100px; margin:0 auto; }
#licet-enterprise .le-nav { display:flex; align-items:center; justify-content:space-between; gap:28px; padding:25px 5%; }
#licet-enterprise .le-logo { font:600 31px/1 'DM Sans',sans-serif; letter-spacing:-1.9px; }
#licet-enterprise .le-navlinks { display:flex; align-items:center; gap:25px; font-size:11px; }
#licet-enterprise .le-btn { display:inline-flex; align-items:center; justify-content:center; gap:14px; padding:11px 15px; background:var(--le-dark); color:var(--le-bg); border:1px solid var(--le-dark); border-radius:2px; font-size:11px; white-space:nowrap; }
#licet-enterprise .le-btn-light { background:var(--le-bg); color:var(--le-dark); border-color:var(--le-bg); }
#licet-enterprise .le-hero { padding:68px 0 55px; display:grid; grid-template-columns:1.18fr 1fr; align-items:end; gap:70px; }
#licet-enterprise .le-kicker { font-size:10px; letter-spacing:1.35px; text-transform:uppercase; font-weight:500; }
#licet-enterprise h1 { font:400 clamp(48px,6.4vw,77px)/.99 'Libre Caslon Display',Georgia,serif; letter-spacing:-1.6px; max-width:510px; }
#licet-enterprise .le-hero-copy { padding-bottom:5px; }
#licet-enterprise .le-hero-copy .le-kicker { margin-bottom:17px; color:var(--le-muted); }
#licet-enterprise .le-hero-copy p { font-size:14px; line-height:1.55; max-width:360px; }
#licet-enterprise .le-hero-copy .le-btn { margin-top:23px; }
#licet-enterprise .le-hero-product { width:91%; max-width:1220px; margin:0 auto; }
#licet-enterprise .le-mat { position:relative; background:var(--le-forest); overflow:hidden; border-radius:5px; isolation:isolate; }
#licet-enterprise .le-grain { position:absolute; inset:0; width:100%; height:100%; z-index:-1; pointer-events:none; }
#licet-enterprise .le-hero-mat { padding:5% 7% 0; aspect-ratio:1.74; }
#licet-enterprise .le-product-image { display:block; width:100%; height:auto; border-radius:5px; box-shadow:0 12px 45px #03100c38; }
#licet-enterprise .le-hero-mat .le-product-image { border-radius:5px 5px 0 0; }
#licet-enterprise .le-proof-note { font-size:10px; line-height:1.6; color:var(--le-muted); padding-top:12px; }
#licet-enterprise .le-hero-product .le-proof-note { padding-left:1px; }
#licet-enterprise .le-teams { padding:92px 0 0; scroll-margin-top:25px; }
#licet-enterprise .le-section-head { text-align:center; max-width:650px; margin:0 auto 36px; }
#licet-enterprise .le-serif { font:400 48px/1.08 'Libre Caslon Display',Georgia,serif; letter-spacing:-.8px; }
#licet-enterprise .le-section-head p { font-size:13px; line-height:1.65; margin:15px auto 0; max-width:500px; color:var(--le-muted); }
#licet-enterprise .le-audiences { display:grid; grid-template-columns:1fr 1fr; gap:18px; }
#licet-enterprise .le-audience { min-width:0; height:415px; color:var(--le-cream); }
#licet-enterprise .le-audience-copy { padding:29px 28px 24px; position:relative; z-index:1; }
#licet-enterprise .le-audience h3 { font:400 32px/1.1 'Libre Caslon Display',Georgia,serif; letter-spacing:-.35px; }
#licet-enterprise .le-audience p { margin:14px 0 17px; max-width:300px; font-size:12px; line-height:1.55; }
#licet-enterprise .le-text-action { padding:0 0 5px; border:0; border-bottom:1px solid currentColor; color:inherit; background:none; font-size:11px; }
#licet-enterprise .le-audience img { width:136%; max-width:none; margin-left:11%; border-radius:5px 0 0; box-shadow:0 8px 38px #0004; display:block; }
#licet-enterprise .le-tour { padding:92px 0; scroll-margin-top:25px; }
#licet-enterprise .le-section-title { font:400 27px/1.22 'DM Sans',sans-serif; letter-spacing:-.8px; margin-bottom:38px; }
#licet-enterprise .le-tour-grid { display:grid; grid-template-columns:.8fr 1.15fr; gap:60px; align-items:start; }
#licet-enterprise .le-feature { border-top:1px solid var(--le-line); }
#licet-enterprise .le-feature:first-child { border-top-color:var(--le-text); }
#licet-enterprise .le-feature-button { width:100%; display:flex; justify-content:space-between; align-items:center; padding:17px 0; border:0; background:transparent; color:var(--le-muted); text-align:left; font-size:16px; }
#licet-enterprise .le-feature-button[aria-expanded="true"] { color:var(--le-text); }
#licet-enterprise .le-feature-body { padding:0 0 23px; }
#licet-enterprise .le-feature-body p { font-size:12px; line-height:1.6; margin-bottom:12px; max-width:310px; }
#licet-enterprise .le-feature-body a { font-size:11px; border-bottom:1px solid var(--le-line); padding-bottom:3px; }
#licet-enterprise .le-feature-mat { height:340px; padding:27px 0 0 25px; }
#licet-enterprise .le-feature-mat img { height:100%; width:136%; max-width:none; object-fit:cover; object-position:left top; border-radius:5px 0 0; }
#licet-enterprise .le-feature-caption { font-size:11px; color:var(--le-muted); margin-top:13px; line-height:1.55; }
#licet-enterprise .le-runtime { padding:20px 0 0; margin-top:23px; border-top:1px solid var(--le-line); color:var(--le-muted); font-size:12px; }
#licet-enterprise .le-runtime strong { color:var(--le-text); font-weight:500; }
#licet-enterprise .le-founders { padding:62px 0 65px; background:#efefea; scroll-margin-top:0; }
#licet-enterprise .le-founders-head { display:flex; justify-content:space-between; align-items:end; gap:28px; margin-bottom:35px; }
#licet-enterprise .le-founders-head .le-serif { font-size:40px; max-width:560px; }
#licet-enterprise .le-founders-head a { font-size:11px; white-space:nowrap; border-bottom:1px solid var(--le-line); padding-bottom:5px; }
#licet-enterprise .le-founder-grid { display:grid; grid-template-columns:1fr 1fr; gap:36px; }
#licet-enterprise .le-founder { min-width:0; }
#licet-enterprise .le-founder-photo { display:block; width:100%; aspect-ratio:1.4; object-fit:cover; border-radius:3px; }
#licet-enterprise .le-founder-photo-david { object-position:center 28%; }
#licet-enterprise .le-founder-photo-dimitri { object-position:center 26%; }
#licet-enterprise .le-founder h3 { font:400 27px/1.2 'Libre Caslon Display',Georgia,serif; margin-top:22px; }
#licet-enterprise .le-role { color:var(--le-muted); font-size:11px; margin-top:4px; }
#licet-enterprise .le-bio { font-size:12px; line-height:1.65; margin-top:13px; max-width:380px; }
#licet-enterprise .le-hks { display:inline-block; margin-top:15px; font-size:11px; border-bottom:1px solid #a7aea4; padding-bottom:4px; }
#licet-enterprise .le-evidence { background:var(--le-dark); color:var(--le-cream); padding:75px 0; }
#licet-enterprise .le-evidence-grid { display:grid; grid-template-columns:.85fr 1fr; gap:80px; }
#licet-enterprise .le-evidence h2 { font:400 46px/1.05 'Libre Caslon Display',Georgia,serif; letter-spacing:-.7px; margin:15px 0 20px; }
#licet-enterprise .le-evidence p { color:#b4bcb4; font-size:13px; line-height:1.65; max-width:325px; }
#licet-enterprise .le-evidence a { display:inline-block; font-size:11px; border:1px solid #727d70; padding:9px 12px; margin-top:23px; border-radius:2px; }
#licet-enterprise .le-evidence-row { border-top:1px solid #3b443b; padding:22px 0 23px; }
#licet-enterprise .le-evidence-row:first-child { border-top:0; padding-top:0; }
#licet-enterprise .le-evidence-row h3 { font-size:18px; font-weight:400; margin-bottom:8px; }
#licet-enterprise .le-evidence-row p { font-size:12px; }
#licet-enterprise .le-disclosure { font-size:10px!important; margin-top:30px; color:#a4afa3!important; }
#licet-enterprise .le-final { background:var(--le-dark); color:var(--le-cream); }
#licet-enterprise .le-final-inner { border-top:1px solid #3b443b; padding:42px 0 44px; display:flex; justify-content:space-between; align-items:center; gap:30px; }
#licet-enterprise .le-final h2 { font:400 35px/1.13 'Libre Caslon Display',Georgia,serif; max-width:530px; }
#licet-enterprise .le-footer { background:var(--le-dark); color:var(--le-cream); padding:15px 0 30px; }
#licet-enterprise .le-footer-inner { display:grid; grid-template-columns:1.6fr 1fr 1fr; gap:30px; padding-top:30px; border-top:1px solid #3b443b; }
#licet-enterprise .le-footer p { color:#b4bcb4; font-size:11px; margin-top:17px; max-width:260px; }
#licet-enterprise .le-footer h3 { font:400 11px/1.5 'DM Sans',sans-serif; color:#9ca698; margin-bottom:12px; }
#licet-enterprise .le-footer a:not(.le-logo) { display:block; margin:9px 0; font-size:11px; }
#licet-enterprise .le-copyright { width:82%; margin:37px auto 0; padding-top:17px; border-top:1px solid #3b443b; color:#a4afa3; display:flex; justify-content:space-between; gap:20px; font-size:10px; }
@media(max-width:760px) {
  #licet-enterprise .le-inner { width:88%; }
  #licet-enterprise .le-nav { padding:22px 6%; }
  #licet-enterprise .le-navlinks { gap:15px; }
  #licet-enterprise .le-nav-hide { display:none; }
  #licet-enterprise .le-hero { padding:44px 0 35px; grid-template-columns:1fr; gap:26px; }
  #licet-enterprise h1 { font-size:59px; max-width:540px; }
  #licet-enterprise .le-hero-copy p { max-width:470px; }
  #licet-enterprise .le-hero-copy .le-kicker { font-size:9px; }
  #licet-enterprise .le-hero-product { width:94%; }
  #licet-enterprise .le-hero-mat { aspect-ratio:1.55; padding:6% 5% 0; }
  #licet-enterprise .le-hero-mat img { width:110%; max-width:none; }
  #licet-enterprise .le-teams { padding-top:62px; }
  #licet-enterprise .le-serif { font-size:39px; }
  #licet-enterprise .le-audiences { gap:15px; }
  #licet-enterprise .le-audience { height:410px; }
  #licet-enterprise .le-audience-copy { padding:24px 20px; }
  #licet-enterprise .le-audience h3 { font-size:28px; }
  #licet-enterprise .le-tour { padding:63px 0; }
  #licet-enterprise .le-tour-grid { gap:28px; grid-template-columns:.85fr 1fr; }
  #licet-enterprise .le-feature-mat { height:310px; padding:20px 0 0 16px; }
  #licet-enterprise .le-founders-head .le-serif { font-size:34px; }
  #licet-enterprise .le-evidence-grid { gap:35px; }
  #licet-enterprise .le-evidence h2 { font-size:38px; }
}
@media(max-width:520px) {
  #licet-enterprise .le-navlinks { gap:13px; }
  #licet-enterprise .le-navlinks>a:not(.le-btn) { display:none; }
  #licet-enterprise h1 { font-size:52px; letter-spacing:-1.2px; }
  #licet-enterprise .le-hero-product .le-proof-note { padding-left:3%; padding-right:3%; }
  #licet-enterprise .le-audiences { grid-template-columns:1fr; gap:21px; }
  #licet-enterprise .le-audience { height:380px; }
  #licet-enterprise .le-audience p { max-width:290px; }
  #licet-enterprise .le-audience img { width:125%; }
  #licet-enterprise .le-section-head { margin-bottom:28px; }
  #licet-enterprise .le-tour-grid { grid-template-columns:1fr; gap:27px; }
  #licet-enterprise .le-feature-body p { max-width:100%; }
  #licet-enterprise .le-feature-mat { height:285px; }
  #licet-enterprise .le-founder-grid { grid-template-columns:1fr; gap:35px; }
  #licet-enterprise .le-founders-head { align-items:start; flex-direction:column; gap:16px; }
  #licet-enterprise .le-founders-head .le-serif { font-size:34px; }
  #licet-enterprise .le-evidence-grid { grid-template-columns:1fr; gap:35px; }
  #licet-enterprise .le-evidence { padding:53px 0; }
  #licet-enterprise .le-evidence p { max-width:100%; }
  #licet-enterprise .le-final-inner { align-items:start; flex-direction:column; gap:25px; }
  #licet-enterprise .le-footer-inner { grid-template-columns:1fr 1fr; }
  #licet-enterprise .le-footer-brand { grid-column:1/-1; margin-bottom:10px; }
  #licet-enterprise .le-copyright { width:88%; flex-wrap:wrap; }
}


#licet-enterprise .le-record-demo { color-scheme:light; container-type:inline-size; width:100%; color:#22392d; font:400 12px/1.5 'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; }
#licet-enterprise .le-record-demo * { box-sizing:border-box; }
#licet-enterprise .le-record-demo .le-record-shell { display:grid; grid-template-columns:155px minmax(0,1fr); overflow:hidden; background:#f5f3eb; border:1px solid #d8dbce; border-radius:5px; box-shadow:0 15px 45px #07150d38; }
#licet-enterprise .le-record-demo .le-record-rail { display:flex; flex-direction:column; background:#fffefa; border-right:1px solid #d8dbce; }
#licet-enterprise .le-record-demo .le-record-brand { display:flex; align-items:center; gap:10px; padding:20px 17px; min-height:75px; border-bottom:1px solid #d8dbce; }
#licet-enterprise .le-record-demo .le-record-monogram { display:block; width:19px; height:24px; border-left:6px solid #385443; border-bottom:6px solid #385443; position:relative; }
#licet-enterprise .le-record-demo .le-record-monogram:after { content:''; width:6px; height:14px; background:#a7b3a7; position:absolute; right:0; top:0; }
#licet-enterprise .le-record-demo .le-record-wordmark { font-size:27px; line-height:1; letter-spacing:-1.5px; font-weight:600; }
#licet-enterprise .le-record-demo .le-record-org { color:#72806d; font-size:11px; line-height:1.5; letter-spacing:0; margin-top:4px; }
#licet-enterprise .le-record-demo .le-record-navigation { display:grid; padding-top:6px; font-size:11px; }
#licet-enterprise .le-record-demo .le-record-navitem { display:flex; align-items:center; gap:10px; padding:12px 17px; white-space:nowrap; color:#596653; }
#licet-enterprise .le-record-demo .le-record-navitem:first-child { color:#284b34; background:#e9eee3; box-shadow:inset 2px 0 #345a41; font-weight:600; }
#licet-enterprise .le-record-demo .le-record-navsymbol { width:12px; font-size:14px; text-align:center; font-weight:400; }
#licet-enterprise .le-record-demo .le-record-account { margin-top:auto; padding:17px 12px 14px; border-top:1px solid #d8dbce; font-size:11px; }
#licet-enterprise .le-record-demo .le-record-accounthead { display:flex; align-items:center; gap:8px; }
#licet-enterprise .le-record-demo .le-record-avatar { display:grid; place-items:center; width:29px; height:29px; border-radius:50%; background:#edf2e9; font-size:11px; color:#345a41; }
#licet-enterprise .le-record-demo .le-record-account p { margin:0; }
#licet-enterprise .le-record-demo .le-record-accountsub { color:#72806d; font-size:11px; }
#licet-enterprise .le-record-demo .le-record-mode { display:flex; margin-top:12px; border:1px solid #c4cbbb; border-radius:2px; text-align:center; overflow:hidden; }
#licet-enterprise .le-record-demo .le-record-mode span { width:50%; padding:6px 0; }
#licet-enterprise .le-record-demo .le-record-mode span:first-child { background:#203b2c; color:#fffefa; }
#licet-enterprise .le-record-demo .le-record-perimeter { color:#196b3f; background:#ebf7ee; display:inline-block; padding:2px 5px; margin-top:10px; }
#licet-enterprise .le-record-demo .le-record-content { padding:25px 28px 0; min-width:0; }
#licet-enterprise .le-record-demo .le-record-back { color:#72806d; font-size:11px; margin-bottom:23px; }
#licet-enterprise .le-record-demo .le-record-heading { border-top:2px solid #2f4435; padding-top:15px; }
#licet-enterprise .le-record-demo .le-record-topline { display:flex; justify-content:space-between; gap:15px; font-size:11px; color:#596653; }
#licet-enterprise .le-record-demo .le-record-eyebrow { text-transform:uppercase; letter-spacing:.15px; }
#licet-enterprise .le-record-demo .le-record-id { font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace; text-align:right; }
#licet-enterprise .le-record-demo .le-record-titlebar { display:flex; align-items:start; justify-content:space-between; gap:15px; margin-top:18px; }
#licet-enterprise .le-record-demo .le-record-title { font:500 clamp(18px,2.1cqw,27px)/1.16 'DM Sans',sans-serif; letter-spacing:-.85px; margin:0; }
#licet-enterprise .le-record-demo .le-record-subtitle { color:#72806d; font-size:11px; margin:7px 0 0; }
#licet-enterprise .le-record-demo .le-record-export { background:#203b2c; color:#fffefa; font-size:11px; padding:10px 12px; white-space:nowrap; border-radius:2px; }
#licet-enterprise .le-record-demo .le-record-facts { display:grid; grid-template-columns:1fr .8fr 1.45fr .8fr; gap:18px; margin:19px 0 0; padding:13px 0 14px; border-top:1px solid #deded4; border-bottom:1px solid #deded4; }
#licet-enterprise .le-record-demo dt { font-size:11px; color:#72806d; margin-bottom:5px; }
#licet-enterprise .le-record-demo dd { margin:0; overflow-wrap:anywhere; }
#licet-enterprise .le-record-demo .le-record-badge { display:inline-flex; align-items:center; gap:4px; background:#ebf7ee; color:#196b3f; padding:2px 6px; font-size:11px; white-space:nowrap; }
#licet-enterprise .le-record-demo .le-record-dot { width:4px; height:4px; border-radius:50%; background:currentColor; }
#licet-enterprise .le-record-demo .le-record-issue { display:flex; justify-content:space-between; align-items:center; gap:16px; padding:11px 0; border-bottom:1px solid #d8dbce; color:#72806d; font-size:11px; }
#licet-enterprise .le-record-demo .le-record-toolbar { display:flex; gap:14px; text-decoration:underline; text-decoration-color:#c4cbbb; text-underline-offset:3px; }
#licet-enterprise .le-record-demo .le-record-disclosure { padding:15px 0; }
#licet-enterprise .le-record-demo .le-record-disclosure summary {  display:flex; flex-wrap:wrap; align-items:baseline; gap:5px 7px; list-style:none; font-size:11px; font-weight:500; }
#licet-enterprise .le-record-demo .le-record-disclosure summary::-webkit-details-marker { display:none; }
#licet-enterprise .le-record-demo .le-record-disclosure summary:before { content:'▸'; color:#72806d; font-size:11px; }
#licet-enterprise .le-record-demo .le-record-disclosure[open] > summary:before { content:'▾'; }
#licet-enterprise .le-record-demo .le-record-assurance-status { font-size:11px; font-weight:400; color:#196b3f; background:#ebf7ee; padding:2px 6px; }
#licet-enterprise .le-record-demo .le-record-meta { font-size:11px; font-weight:400; color:#72806d; }
#licet-enterprise .le-record-demo .le-record-attachment { margin-top:12px; padding:14px 16px; border:1px solid #c7cfbe; border-left:3px solid #698465; border-radius:2px; background:#fffefa; }
#licet-enterprise .le-record-demo .le-record-attachment-label { display:block; color:#596653; font-size:11px; letter-spacing:.7px; text-transform:uppercase; }
#licet-enterprise .le-record-demo .le-record-attachment-title { font-size:12px; font-weight:500; margin:5px 0 7px; }
#licet-enterprise .le-record-demo .le-record-attachment p { color:#596653; font-size:11px; line-height:1.6; margin:0; max-width:620px; }
#licet-enterprise .le-record-demo .le-record-scope { display:grid; grid-template-columns:1fr 1fr; gap:15px 30px; margin:18px 0 0; font-size:11px; }
#licet-enterprise .le-record-demo .le-record-bottom { display:grid; grid-template-columns:1.8fr 1fr; gap:16px; margin-top:4px; }
#licet-enterprise .le-record-demo .le-record-card { background:#fffefa; border:1px solid #deded4; border-radius:5px 5px 0 0; padding:17px 16px; min-width:0; }
#licet-enterprise .le-record-demo .le-record-conditions-title { font-size:15px; font-weight:500; }
#licet-enterprise .le-record-demo .le-record-conditions-title span { color:#72806d; font-weight:400; margin-left:4px; }
#licet-enterprise .le-record-demo .le-record-condition { border-top:1px solid #e4e4da; margin-top:13px; padding-top:12px; font-size:11px; }
#licet-enterprise .le-record-demo .le-record-risk { border-left:2px solid #2c6f45; padding-left:10px; }
#licet-enterprise .le-record-demo .le-record-risk-label { text-transform:uppercase; color:#38704d; font-size:11px; letter-spacing:.35px; }
#licet-enterprise .le-record-demo .le-record-risk-name { margin-top:7px; font-size:11px; }
#licet-enterprise .le-record-demo .le-record-caption { color:#646a62; font-size:11px; line-height:1.5; margin:10px 0 0; }
@container (max-width:800px) {
  #licet-enterprise .le-record-demo .le-record-shell { grid-template-columns:125px minmax(0,1fr); }
  #licet-enterprise .le-record-demo .le-record-content { padding:20px 20px 0; }
  #licet-enterprise .le-record-demo .le-record-export { display:none; }
  #licet-enterprise .le-record-demo .le-record-title { font-size:22px; }
  #licet-enterprise .le-record-demo .le-record-facts { gap:10px; grid-template-columns:1fr .8fr 1.3fr; }
  #licet-enterprise .le-record-demo .le-record-facts > div:last-child { grid-column:3; }
  #licet-enterprise .le-record-demo .le-record-toolbar { display:none; }
}
@container (max-width:590px) {
  #licet-enterprise .le-record-demo .le-record-shell { display:block; }
  #licet-enterprise .le-record-demo .le-record-rail { display:none; }
  #licet-enterprise .le-record-demo .le-record-content { padding:18px 18px 0; }
  #licet-enterprise .le-record-demo .le-record-back { margin-bottom:16px; }
  #licet-enterprise .le-record-demo .le-record-title { font-size:25px; max-width:420px; }
  #licet-enterprise .le-record-demo .le-record-facts { grid-template-columns:1fr 1fr; gap:13px; }
  #licet-enterprise .le-record-demo .le-record-facts > div:last-child { grid-column:auto; }
  #licet-enterprise .le-record-demo .le-record-scope { gap:14px 20px; }
  #licet-enterprise .le-record-demo .le-record-bottom { grid-template-columns:1fr; }
  #licet-enterprise .le-record-demo .le-record-bottom > :last-child { display:none; }
}
@container (max-width:360px) {
  #licet-enterprise .le-record-demo .le-record-content { padding:15px 13px 0; }
  #licet-enterprise .le-record-demo .le-record-title { font-size:23px; }
  #licet-enterprise .le-record-demo .le-record-topline { display:block; }
  #licet-enterprise .le-record-demo .le-record-id { display:block; text-align:left; margin-top:5px; }
  #licet-enterprise .le-record-demo .le-record-scope { grid-template-columns:1fr; gap:12px; }
  #licet-enterprise .le-record-demo .le-record-scope > :nth-child(n+3) { display:none; }
  #licet-enterprise .le-record-demo .le-record-disclosure { padding:12px 0; }
}


#licet-enterprise .le-hero { grid-template-columns:1.4fr 1fr; gap:55px; align-items:center; padding-bottom:35px; }
#licet-enterprise .le-hero h1 { font-size:clamp(42px,5.55vw,67px); line-height:1.02; max-width:630px; }
#licet-enterprise .le-hero h1 em { font-style:normal; color:var(--le-forest); }
#licet-enterprise .le-hero-mat { aspect-ratio:auto; padding:5% 7% 0; }
#licet-enterprise .le-record-demo.le-hero-product { width:91%; max-width:1220px; margin:0 auto; }
#licet-enterprise .le-record-demo .le-record-caption { font-size:11px; padding-top:10px; }
#licet-enterprise .le-record-demo .le-record-title { max-width:460px; }
#licet-enterprise .le-record-demo .le-record-scope dd { overflow-wrap:anywhere; }
#licet-enterprise .le-hero-actions { display:flex; align-items:center; flex-wrap:wrap; gap:10px; margin-top:25px; }
#licet-enterprise .le-hero-actions .le-btn { margin-top:0; }
#licet-enterprise .le-btn-outline { background:transparent; color:var(--le-dark); border-color:#adb5aa; }
#licet-enterprise .le-story { padding:22px 0 45px; }
#licet-enterprise .le-beat { padding:36px 0; transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s; }
#licet-enterprise .le-story-label { display:block; color:var(--le-muted); font-size:11px; letter-spacing:1px; text-transform:uppercase; margin-bottom:25px; }
#licet-enterprise .le-action-beat { border-top:1px solid var(--le-line); }
#licet-enterprise .le-action-beat p { font:400 clamp(28px,4vw,48px)/1.13 'DM Sans',sans-serif; letter-spacing:-1.4px; }
#licet-enterprise .le-action-beat p span { font-family:'Libre Caslon Display',Georgia,serif; font-size:1.6em; line-height:1.05; color:var(--le-forest); }
#licet-enterprise .le-question-beat { padding:42px 0 25px; }
#licet-enterprise .le-question-beat p { font:400 clamp(37px,5vw,59px)/1.05 'Libre Caslon Display',Georgia,serif; letter-spacing:-.9px; }
#licet-enterprise .le-search-beat { max-width:650px; padding:20px 0 0; margin:0 0 0 auto; }
#licet-enterprise .le-search-query { display:flex; align-items:center; gap:13px; border-bottom:1px solid #aab3a6; padding:16px 0; font-size:16px; }
#licet-enterprise .le-search-query svg { width:18px;height:18px; }
#licet-enterprise .le-search-result { margin-left:auto; font-size:11px; color:var(--le-muted); }
#licet-enterprise .le-search-sources { display:grid; grid-template-columns:repeat(3,1fr); }
#licet-enterprise .le-search-sources>div { display:flex; align-items:center; gap:9px; border-bottom:1px solid var(--le-line); padding:22px 15px 22px 0; font-size:12px; transition:transform .65s; }
#licet-enterprise .le-search-sources svg { width:15px;height:15px; }
#licet-enterprise .le-source-mark { font-size:20px; line-height:1; }
#licet-enterprise .le-source-empty { margin-left:auto; padding-right:10px; color:#929b8e; }
#licet-enterprise.le-motion .le-beat:not(.le-seen) { transform:translateY(24px); opacity:.35; }
#licet-enterprise.le-motion .le-search-beat:not(.le-seen) .le-search-sources>div { transform:translateY(12px); }
#licet-enterprise .le-search-sources>div:nth-child(2) { transition-delay:.1s; }
#licet-enterprise .le-search-sources>div:nth-child(3) { transition-delay:.2s; }
#licet-enterprise .le-portrait { width:100%; aspect-ratio:1.22; position:relative; overflow:hidden; background:#d8d6ce; border-radius:3px; }
#licet-enterprise .le-founder-photo { position:absolute; top:0; left:0; width:200%; max-width:none; height:auto; aspect-ratio:2; border-radius:0; }
#licet-enterprise .le-founder-photo-dimitri { left:-100%; }
#licet-enterprise .le-proof-strip { display:flex; align-items:center; gap:25px; margin-top:55px; padding-top:35px; border-top:1px solid #cdd1c7; }
#licet-enterprise .le-proof-mark { color:#485143; font-size:15px; line-height:1.1; }
#licet-enterprise .le-proof-mark strong { font-weight:500; }
#licet-enterprise .le-harvard-mark { font-family:Georgia,serif; font-size:18px; }
#licet-enterprise .le-harvard-mark strong { font-size:14px; }
#licet-enterprise .le-service-mark { font-size:12px; text-transform:uppercase; letter-spacing:.7px; }
#licet-enterprise .le-service-mark strong { font-size:14px; }
#licet-enterprise .le-patent-mark { font:400 21px/1 'Libre Caslon Display',Georgia,serif; }
#licet-enterprise .le-boston-mark { font-size:12px; }
#licet-enterprise .le-boston-mark strong { font-size:15px; line-height:1.4; }
#licet-enterprise .le-legal-links { display:flex; gap:16px; flex-wrap:wrap; }
#licet-enterprise .le-entity { margin-left:12px; }
#licet-enterprise .le-evidence-grid>div { min-width:0; }
#licet-enterprise .le-security { padding:55px 0 90px; }
#licet-enterprise .le-security h1 { font-size:52px; margin:35px 0 45px; max-width:720px; }
#licet-enterprise .le-back { font-size:12px; }
#licet-enterprise .le-crosswalk { width:100%; border-collapse:collapse; text-align:left; table-layout:fixed; }
#licet-enterprise .le-crosswalk caption { text-align:left; font-size:12px; color:var(--le-muted); margin-bottom:20px; }
#licet-enterprise .le-crosswalk th,#licet-enterprise .le-crosswalk td { border:0; border-top:1px solid var(--le-line); padding:22px 16px 22px 0; vertical-align:top; font-size:12px; overflow-wrap:anywhere; }
#licet-enterprise .le-crosswalk thead th { color:var(--le-muted); font-size:11px; font-weight:400; }
#licet-enterprise .le-crosswalk tbody th { font-weight:400; }
#licet-enterprise .le-crosswalk strong { font-weight:500; line-height:2; }
#licet-enterprise .le-crosswalk td:last-child { color:var(--le-muted); }
@media(max-width:760px) {
  #licet-enterprise .le-hero { grid-template-columns:1fr; gap:25px; }
  #licet-enterprise .le-hero h1 { max-width:610px; font-size:57px; }
  #licet-enterprise .le-hero-copy p { max-width:530px; }
  #licet-enterprise .le-story { padding-top:10px; }
  #licet-enterprise .le-search-beat { margin-left:0; width:100%; }
  #licet-enterprise .le-proof-strip { gap:30px; }
  #licet-enterprise .le-security h1 { font-size:44px; }
}
@media(max-width:520px) {
  #licet-enterprise .le-record-demo.le-hero-product { width:94%; }
  #licet-enterprise .le-hero-mat { padding:16px 12px 0; }
  #licet-enterprise .le-hero h1 { font-size:45px; }
  #licet-enterprise .le-hero-actions { gap:9px; }
  #licet-enterprise .le-btn { white-space:normal; font-size:11px; }
  #licet-enterprise .le-beat { padding-top:30px; padding-bottom:25px; }
  #licet-enterprise .le-search-beat { padding-top:5px; }
  #licet-enterprise .le-search-query { font-size:14px; }
  #licet-enterprise .le-search-sources { grid-template-columns:1fr; }
  #licet-enterprise .le-search-sources>div { padding:15px 0; }
  #licet-enterprise .le-proof-mark { min-width:0; }
  #licet-enterprise .le-crosswalk thead { display:none; }
  #licet-enterprise .le-crosswalk tbody,#licet-enterprise .le-crosswalk tr,#licet-enterprise .le-crosswalk th,#licet-enterprise .le-crosswalk td { display:block; }
  #licet-enterprise .le-crosswalk tr { border-top:1px solid var(--le-line); padding:18px 0; }
  #licet-enterprise .le-crosswalk th,#licet-enterprise .le-crosswalk td { border:0; padding:5px 0; }
  #licet-enterprise .le-crosswalk td::before { display:block; color:var(--le-muted); font-size:11px; margin:5px 0; }
  #licet-enterprise .le-crosswalk td:nth-child(2)::before { content:'Accountability focus'; }
  #licet-enterprise .le-crosswalk td:nth-child(3)::before { content:'Record evidence'; }
  #licet-enterprise .le-crosswalk td:nth-child(4)::before { content:'Scope'; }
}
@media(prefers-reduced-motion:reduce) {
  #licet-enterprise .le-beat,#licet-enterprise .le-search-sources>div { transition:none!important; transform:none!important; opacity:1!important; }
}


#licet-enterprise .le-verification { margin-top:22px; padding:20px; border:1px solid #47524b; background:#17211b; color:#f5f6f2; font-family:inherit; }
#licet-enterprise .le-verification-heading { display:flex; gap:10px; align-items:center; flex-wrap:wrap; }
#licet-enterprise .le-verification-dot { width:7px; height:7px; flex:0 0 7px; border-radius:50%; background:#b1b8af; }
#licet-enterprise [data-verification-state="pass"] .le-verification-dot { background:#a4d4ad; }
#licet-enterprise [data-verification-state="fail"] .le-verification-dot { background:#f2a99f; }
#licet-enterprise .le-verification-heading strong { font-size:15px; font-weight:500; }
#licet-enterprise .le-verification button { margin-left:auto; padding:4px 0; border:0; background:none; color:#f5f6f2; font:inherit; font-size:11px; }
#licet-enterprise .le-verification button:disabled { opacity:.5; cursor:progress; }
#licet-enterprise .le-verification-detail { margin:10px 0 14px 17px; font-size:12px; line-height:1.5; color:#c9d0c6; }
#licet-enterprise .le-verification-key-label { font-size:11px; color:#a8b4a9; margin-bottom:6px; }
#licet-enterprise .le-verification-fingerprint { font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace; overflow-wrap:anywhere; color:#dde7d9; margin-bottom:16px; }
#licet-enterprise .le-verification details { border-top:1px solid #3b463e; padding-top:13px; }
#licet-enterprise .le-verification summary { font-size:11px; color:#c9d0c6; }
#licet-enterprise .le-verification dl { display:grid; gap:14px; margin:16px 0 4px; }
#licet-enterprise .le-verification dt { font-size:11px; color:#edf1e9; margin-bottom:5px; }
#licet-enterprise .le-verification dd { margin:0; font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace; color:#c9d0c6; overflow-wrap:anywhere; }
#licet-enterprise .le-verification-caption { margin-top:15px; font-size:11px; color:#a8b4a9; line-height:1.5; }


/* Native site integration: shared supporting routes and introduction form. */
body#licet-enterprise{margin:0} #licet-enterprise .le-site-header{position:relative;z-index:5} #licet-enterprise .le-contact-email{display:inline-block;margin-top:16px;text-decoration:underline} #licet-enterprise .le-final-inner{flex-wrap:wrap} #licet-enterprise .le-partner-positioning{flex-basis:100%;color:#b6bdb6;font-size:13px;margin-top:14px} #licet-enterprise .le-verification-provenance{margin-top:14px;font-size:12px;color:#c0c8c1} #licet-enterprise .le-verification-provenance dl{display:block} #licet-enterprise .le-verification-provenance dt{margin-top:8px} #licet-enterprise .le-verification-provenance dd{margin:0} #licet-enterprise .le-verification-provenance p{margin-top:12px;font-size:12px;line-height:1.6}
#licet-enterprise .document-page{padding-top:70px;padding-bottom:90px;max-width:1100px} #licet-enterprise .document-page h1{margin:25px 0 35px;max-width:850px} #licet-enterprise .document-page h2{margin:42px 0 18px;font:400 34px/1.15 'Libre Caslon Display',Georgia,serif;letter-spacing:-.5px} #licet-enterprise .document-page h3{margin:20px 0 12px} #licet-enterprise .document-page p{margin:18px 0;line-height:1.75} #licet-enterprise .document-page a:not(.button):not(.le-btn){text-decoration:underline;text-underline-offset:3px} #licet-enterprise .document-page .lead{font-size:23px} #licet-enterprise .document-page .founder-role{font-size:13px;margin:12px 0} #licet-enterprise .document-page .founder-bio{font-size:15px} #licet-enterprise .document-page .founders{margin-top:75px} #licet-enterprise .document-page .founders-heading h2{font-size:44px} #licet-enterprise .document-page .le-crosswalk{margin:35px 0}
#licet-enterprise dialog{color:var(--le-text);font-family:'DM Sans',sans-serif;background:var(--le-bg);border:1px solid #c9cec5} #licet-enterprise dialog h2{font:400 42px/1.1 'Libre Caslon Display',Georgia,serif;margin:14px 0 20px} #licet-enterprise dialog p{margin:14px 0} #licet-enterprise dialog .form-privacy{font-size:13px} #licet-enterprise dialog .form-privacy a{text-decoration:underline} #licet-enterprise dialog .button.primary{background:var(--le-forest);color:var(--le-bg)} #licet-enterprise a:focus-visible,#licet-enterprise button:focus-visible{outline:2px solid #7b9c7a;outline-offset:5px}
@media(max-width:650px){#licet-enterprise .document-page{padding-top:35px} #licet-enterprise .document-page h1{font-size:46px} #licet-enterprise .le-crosswalk{display:block;overflow-x:auto} #licet-enterprise dialog h2{font-size:34px}}
@media print{#licet-enterprise .le-site-header,#licet-enterprise .le-footer{display:none}}
