.services-reference .feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:72px;align-items:start;padding:128px 0;border-top:1px solid var(--line)}.services-reference .feature--rev .feature-text{order:2}.services-reference .feature-text{display:grid;gap:20px;align-content:start}.services-reference .feature-text .body{display:grid;gap:16px}.services-reference .feature-aside{position:sticky;top:112px;display:grid;gap:16px}@media (max-width:960px){.services-reference .feature{grid-template-columns:minmax(0,1fr);gap:48px;padding:88px 0}.services-reference .feature--rev .feature-text{order:0}.services-reference .feature-aside{position:static}}.services-reference .sub{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text);margin-top:16px}.services-reference .checks{display:grid;gap:12px}.services-reference .checks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.5;color:#c5cad2}.services-reference .checks .ico{width:18px;height:18px;color:var(--green);margin-top:3px;stroke-width:2}.services-reference .who{border-left:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px 24px;display:grid;gap:10px}.services-reference .who p{font-size:15px}.services-reference .illus{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;display:grid;gap:14px}.services-reference .illus-k{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.services-reference .illus-k em{font-style:normal;color:var(--dim);letter-spacing:.06em;text-transform:none;font-weight:500}.services-reference .illus-rows{display:grid;gap:8px;font-size:14px}.services-reference .illus-rows div{display:flex;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px dashed var(--line)}.services-reference .illus-rows span:last-child{color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.services-reference .illus-total{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.services-reference .illus-total b{font-size:32px;color:var(--green);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.services-reference .illus-total span{font-size:14px}.services-reference .subnav{position:sticky;top:76px;z-index:20;background:rgba(10,10,10,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.services-reference .subnav .wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-top:10px;padding-bottom:10px}.services-reference .subnav a{flex:none;font-size:14px;color:var(--muted);padding:8px 14px;border-radius:var(--pill);font-weight:500}.services-reference .subnav a.is-active,.services-reference .subnav a:hover{color:var(--text);background:rgba(255,255,255,.06)}.services-reference .mock{background:#0f0f0f;border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden;font-size:13px;line-height:1.45;color:var(--muted);box-shadow:0 24px 48px rgba(0,0,0,.45)}.services-reference .mock-top{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);background:#131313}.services-reference .mock-top i{width:9px;height:9px;border-radius:50%;background:#2a2a2a}.services-reference .mock-url{margin-left:10px;flex:1;max-width:260px;height:24px;border-radius:var(--pill);background:#1c1c1c;display:flex;align-items:center;padding:0 12px;font-size:11px;color:var(--dim);font-style:normal}.services-reference .mock-title{color:var(--text);font-weight:600;font-size:13px;margin-left:8px}.services-reference .mock-body{padding:18px}.services-reference .mock-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--r-sm);background:#161616;border:1px solid var(--line)}.services-reference .mock-row+.mock-row{margin-top:8px}.services-reference .mock-row .t{color:var(--text);font-weight:500;font-size:13px}.services-reference .mock-row .s{font-size:12px;color:var(--dim)}.services-reference .mock-row .r{margin-left:auto;font-size:11px;color:var(--dim);white-space:nowrap;text-align:right}.services-reference .mock-row .badge{width:30px;height:30px}.services-reference .mock-row .badge .ico{width:15px;height:15px}.services-reference .av{width:30px;height:30px;border-radius:50%;background:#262626;color:var(--text);display:grid;place-items:center;font-size:11px;font-weight:600;flex:none}.services-reference .pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--pill);background:var(--green-tint);color:var(--green);border:1px solid var(--green-line);white-space:nowrap}.services-reference .pill--grey{background:#1f1f1f;color:var(--muted);border-color:var(--line)}.services-reference .pill--amber{border-color:rgba(251,191,36,.3)}.services-reference .mock-k{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0 0 10px}.services-reference .chat{display:grid;gap:10px}.services-reference .bub{max-width:78%;padding:10px 14px;border-radius:16px;font-size:13.5px;line-height:1.4}.services-reference .bub--in{background:#1e1e1e;color:var(--text);border-bottom-left-radius:4px}.services-reference .bub--out{justify-self:end;background:var(--green);color:#052e16;border-bottom-right-radius:4px;font-weight:500}.services-reference .bub--sys{justify-self:center;max-width:none;font-size:11px;color:var(--dim);padding:2px 0}.services-reference .chat-input{margin-top:14px;display:flex;align-items:center;gap:10px;height:40px;border-radius:var(--pill);background:#1a1a1a;border:1px solid var(--line);padding:0 6px 0 16px;color:var(--dim);font-size:12.5px}.services-reference .chat-input b{margin-left:auto;width:30px;height:30px;border-radius:50%;background:var(--green);display:grid;place-items:center;color:#052e16}.services-reference .chat-input b .ico{width:14px;height:14px;stroke-width:2}.services-reference .timeline{display:grid;gap:0;position:relative}.services-reference .tl{display:grid;grid-template-columns:52px 14px minmax(0,1fr);gap:12px;align-items:start;padding-bottom:16px;position:relative}.services-reference .tl time{font-size:11.5px;color:var(--dim);font-variant-numeric:tabular-nums;padding-top:1px}.services-reference .tl i{width:10px;height:10px;border-radius:50%;border:2px solid var(--green);margin-top:4px;background:var(--bg);position:relative;z-index:1}.services-reference .tl i.done{background:var(--green)}.services-reference .tl i.wait{border-color:#3a3a3a}.services-reference .tl:not(:last-child):before{content:"";position:absolute;left:69px;top:14px;bottom:0;width:1px;background:var(--line-2)}.services-reference .tl .t{color:var(--text);font-size:13px;font-weight:500}.services-reference .tl .s{font-size:12px;color:var(--dim)}.services-reference .kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.services-reference .kpi{background:#161616;border:1px solid var(--line);border-radius:var(--r-sm);padding:12px}.services-reference .kpi span{font-size:11px;color:var(--dim)}.services-reference .kpi b{display:block;color:var(--text);font-size:22px;letter-spacing:-.03em;font-weight:600;margin-top:2px}.services-reference .kpi small{font-size:11px;color:var(--green)}.services-reference .tbl{width:100%;border-collapse:collapse;font-size:12.5px}.services-reference .tbl th{text-align:left;font-weight:500;color:var(--dim);font-size:11px;padding:8px 10px;border-bottom:1px solid var(--line)}.services-reference .tbl td{padding:10px;border-bottom:1px solid var(--line);color:#c5cad2;white-space:nowrap}.services-reference .tbl td:first-child{color:var(--text)}.services-reference .split{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:300px}.services-reference .side{border-right:1px solid var(--line);padding:14px 10px;display:grid;align-content:start;gap:2px;background:#121212}.services-reference .side a,.services-reference .side span{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:6px;font-size:12.5px;color:var(--muted)}.services-reference .side .on{background:#1c1c1c;color:var(--text)}.services-reference .side .ico{width:15px;height:15px}.services-reference .side em{margin-left:auto;font-style:normal;font-size:10px;background:var(--green);color:#052e16;border-radius:var(--pill);padding:0 6px;font-weight:700}@media (max-width:520px){.services-reference .split{grid-template-columns:minmax(0,1fr)}.services-reference .side{display:none}.services-reference .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.services-reference .site-mini{padding:20px;display:grid;gap:12px;border-bottom:1px solid var(--line)}.services-reference .sk{height:8px;border-radius:4px;background:#222}.services-reference .sk--h{height:16px;background:#2c2c2c;width:70%}.services-reference .mini-form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.services-reference .mini-form span{height:30px;border-radius:6px;background:#1a1a1a;border:1px solid var(--line);font-size:11px;color:var(--dim);display:flex;align-items:center;padding:0 10px}.services-reference .mini-form b{height:30px;border-radius:var(--pill);background:var(--green);color:#052e16;font-size:11px;padding:0 14px;display:flex;align-items:center}.services-reference .connector{display:flex;align-items:center;gap:10px;padding:10px 18px;font-size:11px;color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-weight:600;background:#121212;border-bottom:1px solid var(--line)}.services-reference .connector:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--green);animation:pulse 2s infinite}.services-reference .steps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.services-reference .steps3 div{background:#161616;border:1px solid var(--line);border-radius:var(--r-sm);padding:12px;display:grid;gap:4px}.services-reference .steps3 b{color:var(--green);font-size:11px;font-weight:600}.services-reference .steps3 span{color:var(--text);font-size:12.5px;font-weight:500;line-height:1.3}.services-reference .steps3 .on{border-color:var(--green-line);background:var(--green-tint)}.services-reference .prio .mock-row .n{width:22px;font-size:11px;color:var(--green);font-weight:600}.services-reference .mock-row.muted{opacity:.6}.services-reference .pager{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:center;padding-top:40px;border-top:1px solid var(--line)}.services-reference .pager-count{font-size:12px;letter-spacing:.14em;color:var(--dim);font-weight:600;font-variant-numeric:tabular-nums}.services-reference .pager-btn{display:inline-flex;align-items:center;gap:14px;color:var(--text);font-weight:600;font-size:16px;letter-spacing:-.01em;padding:14px 18px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);transition:border-color .2s var(--ease),background .2s var(--ease)}.services-reference .pager-btn:hover{color:var(--text);border-color:var(--green-line);background:var(--card-2)}.services-reference .pager-btn small{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:2px}.services-reference .pager-btn--next{justify-self:end}.services-reference .pager-arr{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--green);color:#052e16;flex:none;transition:transform .2s var(--ease)}.services-reference .pager-arr .ico{width:18px;height:18px;stroke-width:2}.services-reference .pager-arr--l{transform:rotate(180deg)}.services-reference .pager-btn:hover .pager-arr{transform:translateX(3px)}.services-reference .pager-btn:hover .pager-arr--l{transform:rotate(180deg) translateX(3px)}@media (max-width:720px){.services-reference .pager{grid-template-columns:minmax(0,1fr)}.services-reference .pager-count{order:-1}.services-reference .pager-btn--next{justify-self:stretch}.services-reference .pager-btn{justify-content:space-between}.services-reference .tab-panel{padding-top:56px}}.public-site .services-reference{--bg:var(--background);--card:var(--background-elevated);--card-2:var(--background-elevated);--line:var(--border);--line-2:var(--border-hover);--green:var(--accent-text);--green-tint:var(--reference-tint);--green-line:var(--reference-green-line);--text:var(--foreground);--muted:var(--foreground-muted);--dim:var(--foreground-subtle);--r-sm:8px;--r:12px;--r-lg:16px;--pill:999px}.services-reference .services-hero{padding:120px 0 88px;border-bottom:1px solid var(--line)}.services-reference .services-hero h1{font-size:clamp(42px,6vw,76px);font-weight:700;line-height:1.08;letter-spacing:-.04em;max-width:18ch;margin:20px 0 28px;text-wrap:balance}.services-reference .services-hero h1 span{color:var(--green)}.services-reference .lead{font-size:20px;line-height:1.6;color:var(--muted);max-width:62ch}.services-reference .subnav{background:var(--bg);backdrop-filter:none}.services-reference .subnav .verna-wrap{display:flex;gap:4px;overflow:auto;padding-block:10px;scrollbar-width:thin;scrollbar-color:var(--line-2) var(--bg)}.services-reference .subnav button{flex:none;font-size:14px;color:var(--muted);padding:10px 14px;min-height:44px;border-radius:999px;font-weight:500}.services-reference .subnav button:hover,.services-reference .subnav button[aria-selected=true]{color:var(--text);background:var(--card)}.services-reference .feature{border-top:0;padding-top:88px;scroll-margin-top:150px}.services-reference .feature[hidden]{display:none}.services-reference .feature h2{font-size:clamp(34px,4.6vw,56px);line-height:1.08;letter-spacing:-.04em;font-weight:700;text-wrap:balance}.services-reference .body{color:var(--muted);font-size:17px;line-height:1.7}.services-reference .checks li{color:var(--muted)}.services-reference .in-short{font-style:italic;color:var(--green);font-size:18px;line-height:1.6;margin-top:8px}.services-reference .feature-aside{top:160px}.services-reference figcaption{font-size:12px;line-height:1.6;color:var(--dim);margin-top:12px}.services-reference .example-steps{display:grid;gap:12px;font-size:14px;color:var(--muted)}.services-reference .example-steps li{display:flex;gap:14px;border-bottom:1px dashed var(--line);padding-bottom:12px}.services-reference .example-steps li span{color:var(--green);font-variant-numeric:tabular-nums}.services-reference .example-takeaway{font-size:20px;line-height:1.4;color:var(--green);font-weight:600}.services-reference .experiment{display:inline-block;margin-left:12px;padding:3px 9px;border:1px solid var(--green-line);border-radius:999px;color:var(--green);font-size:10px}.services-reference .mock{box-shadow:none;background:var(--bg)}.services-reference .chat-input,.services-reference .connector,.services-reference .kpi,.services-reference .mini-form span,.services-reference .mock-row,.services-reference .mock-top,.services-reference .side,.services-reference .site-mini,.services-reference .steps3 div{background:var(--card)}.services-reference .av,.services-reference .bub--in,.services-reference .mock-url,.services-reference .pill--grey,.services-reference .side .on{background:var(--bg)}.services-reference .mock-top i{background:var(--line-2)}.services-reference .tbl td{color:var(--muted)}.services-reference .bub--out,.services-reference .chat-input b,.services-reference .mini-form b,.services-reference .pager-arr,.services-reference .side em{background:var(--call-fill);color:var(--call-ink)}.services-reference .mock-row.muted{opacity:1}.services-reference .pill--amber{background:var(--green-tint);color:var(--green);border-color:var(--green-line)}.services-reference .ico{width:20px;height:20px;flex:none}.services-reference .badge{display:grid;place-items:center;width:36px;height:36px;background:var(--green-tint);color:var(--green);border-radius:50%}.services-reference .confirm{display:flex;align-items:center;gap:12px;background:var(--green-tint);border:1px solid var(--green-line);padding:14px;border-radius:12px;margin-bottom:20px}.services-reference .confirm .t{color:var(--text);font-weight:600}.services-reference .confirm .s{font-size:12px;color:var(--muted)}.services-reference .connector:before{animation:none}.services-reference .pager-btn{text-align:left}.services-reference .pager-btn--next{text-align:right}.services-reference .reference-close{padding-top:32px}.services-reference button:focus-visible,.services-reference section[tabindex]:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:960px){.services-reference .feature-aside{position:static}.services-reference .feature{padding-bottom:80px}}@media (max-width:640px){.services-reference .services-hero{padding:72px 0 56px}.services-reference .lead{font-size:18px}.services-reference .feature{padding-top:56px;gap:40px}.services-reference .pager>span:empty{display:none}.services-reference .mock-row{gap:8px;padding:10px 8px}.services-reference .mini-form{grid-template-columns:1fr}.services-reference .mini-form b{justify-content:center}.services-reference .tbl td,.services-reference .tbl th{padding:8px 5px}.services-reference .illus{padding:20px}.services-reference .reference-cta h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.services-reference *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.services-reference .reference-cta h2{max-width:14ch}.services-reference .bub--in{background:var(--card);border:1px solid var(--line-2)}.services-reference .pill--amber{background:#2a1f0b;color:#fbbf24;border-color:#786020}.services-reference .kpi small.caution{color:#fbbf24}.light .services-reference .pill--amber{background:#fff3d6;color:#805300;border-color:#b78a28}.light .services-reference .kpi small.caution{color:#805300}body:has(.services-reference) button[aria-label="Ask Verna AI helper"]{position:relative;inset:auto;margin:24px}