.demo-scope{--bg:#07080c;--bg-soft:#0b0d14;--surface:#10131c;--surface-2:#151925;--surface-3:#1b2030;--text:#f5f7fb;--muted:#9aa3b6;--muted-2:#6f788b;--line:#ffffff1a;--line-strong:#ffffff2b;--blue:#8190ff;--blue-strong:#67f;--cyan:#5dd9df;--violet:#a680ff;--green:#61d6a8;--amber:#f0ba63;--rose:#ef83a7;--content:1480px;--shadow:0 30px 90px #0000007a}:where(.demo-scope) *{box-sizing:border-box}.demo-scope{scroll-behavior:smooth;background:var(--bg);width:100%;min-width:0;max-width:100%;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Satoshi,Arial,sans-serif;overflow-x:clip}:where(.demo-scope) button,:where(.demo-scope) input,:where(.demo-scope) textarea{font:inherit}:where(.demo-scope) button,:where(.demo-scope) a{-webkit-tap-highlight-color:transparent}:where(.demo-scope) button{border:0}:where(.demo-scope) a{color:inherit;text-decoration:none}:where(.demo-scope) img{max-width:100%;display:block}:where(.demo-scope) main{width:100%;min-width:0;max-width:100%;overflow-x:clip}:where(.demo-scope) .site-header{z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080a0fe0;border:1px solid #ffffff21;border-radius:16px;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:28px;min-height:72px;padding:8px 10px 8px 20px;display:grid;position:fixed;top:18px;left:22px;right:22px;box-shadow:0 15px 50px #00000038}:where(.demo-scope) .header-brand{align-items:center;width:fit-content;display:flex}:where(.demo-scope) .espy-logo{object-fit:contain;width:118px;height:54px}:where(.demo-scope) .espy-logo-large{width:clamp(250px,25vw,390px);height:auto}:where(.demo-scope) .header-divider{background:var(--line-strong);width:1px;height:28px;margin:0 15px}:where(.demo-scope) .header-product{color:#dfe3ec;letter-spacing:-.01em;font-size:14px;font-weight:650}:where(.demo-scope) .desktop-nav{justify-content:center;align-items:center;gap:clamp(18px,2vw,36px);display:flex}:where(.demo-scope) .desktop-nav a{color:#aeb6c6;white-space:nowrap;font-size:12px;font-weight:560;transition:color .16s}:where(.demo-scope) .desktop-nav a:hover{color:#fff}:where(.demo-scope) .header-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}:where(.demo-scope) .access-button,:where(.demo-scope) .header-cta,:where(.demo-scope) .menu-button{cursor:pointer;border-radius:9px;min-height:52px}:where(.demo-scope) .access-button{color:#c4cad6;background:0 0;padding:0 20px;font-size:12px;font-weight:600}:where(.demo-scope) .header-cta{color:#0b0d12;background:#fff;padding:0 22px;font-size:12px;font-weight:720;transition:transform .16s,background .16s}:where(.demo-scope) .header-cta:hover{background:#e7e9ef;transform:translateY(-1px)}:where(.demo-scope) .menu-button{cursor:pointer;background:#fff;place-items:center;width:52px;display:none}:where(.demo-scope) .menu-button span{background:#11131a;width:20px;height:1.5px;display:block}:where(.demo-scope) .menu-button span+span{margin-top:5px}:where(.demo-scope) .mobile-nav{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#0c0e15;border-radius:14px;gap:2px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}:where(.demo-scope) .mobile-nav a,:where(.demo-scope) .mobile-nav button{color:#e8ebf2;text-align:left;background:0 0;border-radius:8px;min-height:50px;padding:0 16px;font-size:14px}:where(.demo-scope) .mobile-nav button:last-child{color:#0b0d12;background:#fff;font-weight:700}:where(.demo-scope) .hero{min-height:900px;padding:150px max(28px, calc((100vw - var(--content)) / 2)) 76px;background:radial-gradient(circle at 21% 34%,#6d73ff29,#0000 29%),radial-gradient(circle at 80% 58%,#38d3da14,#0000 33%),linear-gradient(#090a10 0%,#07080c 68%,#090b11 100%);grid-template-columns:minmax(0,.82fr) minmax(620px,1.18fr);align-items:center;gap:clamp(50px,6vw,105px);display:grid;position:relative}:where(.demo-scope) .hero:after{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}:where(.demo-scope) .hero-glow{filter:blur(90px);background:#6a75ff17;border-radius:50%;width:360px;height:360px;position:absolute;top:24%;left:30%}:where(.demo-scope) .hero-grid{opacity:.2;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 2%,#000 34%,#0000 92%);mask-image:linear-gradient(#0000 2%,#000 34%,#0000 92%)}:where(.demo-scope) .hero-copy,:where(.demo-scope) .hero-console{z-index:2;position:relative}:where(.demo-scope) .hero-copy{max-width:680px}:where(.demo-scope) .hero-overline,:where(.demo-scope) .eyebrow{color:var(--blue);letter-spacing:.25em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750}:where(.demo-scope) .hero-overline{color:#8993a9;align-items:center;gap:12px;margin-bottom:4px;display:flex}:where(.demo-scope) .hero-overline:before{background:var(--blue);content:"";width:26px;height:1px}:where(.demo-scope) .hero-copy>.espy-logo-large{margin:-14px 0 -4px -27px}:where(.demo-scope) .product-mark{align-items:center;gap:11px;display:inline-flex}:where(.demo-scope) .product-symbol,:where(.demo-scope) .mock-symbol{color:#10141e;background:linear-gradient(145deg,#f3f5fa,#bbc6dd);border:1px solid #263044;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:780;display:grid;box-shadow:inset 0 0 0 3px #0d111a}:where(.demo-scope) .product-mark>span:last-child{gap:2px;display:grid}:where(.demo-scope) .product-mark strong{color:#10131a;font-size:15px;font-weight:750}:where(.demo-scope) .product-mark small{color:#6c7483;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:670}:where(.demo-scope) .product-mark .product-espy-logo{object-fit:contain;object-position:left center;width:76px;height:22px;margin-top:-3px;display:block}:where(.demo-scope) .product-mark-inverse strong{color:#fff}:where(.demo-scope) .product-mark-inverse small{color:#7f899d}:where(.demo-scope) .hero-copy h1{letter-spacing:-.06em;max-width:670px;margin:34px 0 0;font-size:clamp(54px,5.2vw,86px);font-weight:450;line-height:.98}:where(.demo-scope) .hero-intro{color:#adb5c6;max-width:635px;margin:30px 0 0;font-size:17px;line-height:1.7}:where(.demo-scope) .hero-actions{align-items:center;gap:12px;margin-top:38px;display:flex}:where(.demo-scope) .button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:22px;min-height:58px;padding:0 25px;font-size:13px;font-weight:670;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}:where(.demo-scope) .button span{font-size:18px;font-weight:400}:where(.demo-scope) .button:hover{transform:translateY(-2px)}:where(.demo-scope) .button-primary{color:#090b10;background:#fff}:where(.demo-scope) .button-primary:hover{background:#e8eaf0}:where(.demo-scope) .button-secondary{border-color:var(--line-strong);color:#d7dce6;background:#ffffff08}:where(.demo-scope) .button-secondary:hover{background:#ffffff0f;border-color:#ffffff47}:where(.demo-scope) .hero-console{transform-origin:100%;background:#0e1119;border:1px solid #ffffff29;border-radius:20px;justify-self:end;width:100%;max-width:820px;overflow:hidden;transform:perspective(1400px)rotateY(-3deg)rotateX(1.5deg);box-shadow:0 45px 120px #0000009e,0 0 0 1px #7885ff0d}:where(.demo-scope) .console-topbar{border-bottom:1px solid var(--line);background:#0a0c12;justify-content:space-between;align-items:center;min-height:74px;padding:13px 20px;display:flex}:where(.demo-scope) .console-live,:where(.demo-scope) .secure-pill{color:#95dabf;letter-spacing:.07em;text-transform:uppercase;background:#61d6a80f;border:1px solid #61d6a83b;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;font-weight:680;display:inline-flex}:where(.demo-scope) .console-live i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #61d6a8ad}:where(.demo-scope) .console-body{background:radial-gradient(circle at 90% 10%,#6777ff14,#0000 24%),#10131b;padding:28px}:where(.demo-scope) .console-heading{gap:9px;display:grid}:where(.demo-scope) .console-heading span{color:#687286;letter-spacing:.18em;font-size:9px;font-weight:720}:where(.demo-scope) .console-heading strong{letter-spacing:-.035em;max-width:570px;font-size:clamp(21px,2vw,31px);font-weight:500;line-height:1.15}:where(.demo-scope) .console-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}:where(.demo-scope) .console-kpis article{border:1px solid var(--line);background:#ffffff06;border-radius:10px;align-content:space-between;min-height:118px;padding:15px;display:grid}:where(.demo-scope) .console-kpis span,:where(.demo-scope) .console-kpis small,:where(.demo-scope) .mock-metrics span,:where(.demo-scope) .mock-metrics small{color:#737d90;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:680}:where(.demo-scope) .console-kpis strong{letter-spacing:-.04em;margin-top:10px;font-size:30px;font-weight:500}:where(.demo-scope) .console-flow{border:1px solid var(--line);background:#0c0f16;border-radius:10px;margin-top:12px;padding:18px}:where(.demo-scope) .flow-title,:where(.demo-scope) .mock-card-heading{justify-content:space-between;align-items:center;display:flex}:where(.demo-scope) .flow-title strong,:where(.demo-scope) .mock-card-heading strong{font-size:11px;font-weight:650}:where(.demo-scope) .flow-title>span,:where(.demo-scope) .mock-card-heading>span{color:#657085;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:680}:where(.demo-scope) .flow-row{border-bottom:1px solid #ffffff0f;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:55px;display:grid}:where(.demo-scope) .flow-row:last-child{border-bottom:0}:where(.demo-scope) .flow-index{border:1px solid var(--line);width:28px;height:28px;color:var(--blue);border-radius:7px;place-items:center;font-size:8px;font-weight:750;display:grid}:where(.demo-scope) .flow-row>span:nth-child(2),:where(.demo-scope) .activity-row>span,:where(.demo-scope) .source-row>span,:where(.demo-scope) .notice-row>span,:where(.demo-scope) .ledger-row>span,:where(.demo-scope) .legal-event>span{gap:4px;display:grid}:where(.demo-scope) .flow-row strong{font-size:10px;font-weight:600}:where(.demo-scope) .flow-row small{color:#687286;font-size:8px}:where(.demo-scope) .flow-row time{color:#566075;font-size:8px}:where(.demo-scope) .sanitized-note{border-top:1px solid var(--line);color:#5d6678;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#090b10;margin:0;padding:10px 20px;font-size:8px;font-weight:620}:where(.demo-scope) .capabilities-section,:where(.demo-scope) .interfaces-section,:where(.demo-scope) .trace-section{padding-right:max(28px, calc((100vw - var(--content)) / 2));padding-left:max(28px, calc((100vw - var(--content)) / 2))}:where(.demo-scope) .capabilities-section{background:radial-gradient(circle at 80% 20%,#5cd9df0d,#0000 25%),#0a0c11;padding-top:132px;padding-bottom:130px}:where(.demo-scope) .section-title{max-width:1000px}:where(.demo-scope) .section-title h2,:where(.demo-scope) .messaging-copy h2,:where(.demo-scope) .office-copy h2,:where(.demo-scope) .client-copy h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(48px,5vw,78px);font-weight:430;line-height:1.02}:where(.demo-scope) .section-copy{max-width:700px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.72}:where(.demo-scope) .capability-showcase{grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr);gap:14px;margin-top:74px;display:grid}:where(.demo-scope) .capability-scene{border:1px solid var(--line-strong);background:linear-gradient(145deg,#7c5dff1f,#0000 42%),linear-gradient(325deg,#48cdd817,#0000 38%),#10131a;min-height:680px;padding:22px 22px 18px;position:relative;overflow:hidden}:where(.demo-scope) .capability-scene-window{color:#132039;background:#e7ecf2;border:1px solid #ffffff2e;border-radius:16px;height:calc(100% - 32px);overflow:hidden;box-shadow:0 28px 70px #00000061}:where(.demo-scope) .capability-scene-bar{color:#fff;background:#111519;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}:where(.demo-scope) .capability-scene-brand{align-items:center;gap:9px;display:flex}:where(.demo-scope) .capability-scene-brand .lusadocs-icon{border-radius:8px;width:28px;height:28px}:where(.demo-scope) .capability-scene-brand strong{font-size:12px;font-weight:720}:where(.demo-scope) .capability-scene-bar>span:last-child{color:#9ca7b9;letter-spacing:.1em;border:1px solid #ffffff24;padding:7px 9px;font-size:7px;font-weight:720}:where(.demo-scope) .capability-scene-body{grid-template-columns:86px minmax(0,1fr);height:calc(100% - 58px);display:grid}:where(.demo-scope) .capability-scene-nav{color:#9aa6b8;background:#1a2028;align-content:start;display:grid}:where(.demo-scope) .capability-scene-nav strong{color:#fff;letter-spacing:.12em;border-bottom:1px solid #ffffff17;place-items:center;min-height:70px;font-size:10px;display:grid}:where(.demo-scope) .capability-scene-nav span{border-left:2px solid #0000;align-items:center;min-height:56px;padding:0 13px;font-size:7px;font-weight:650;display:flex}:where(.demo-scope) .capability-scene-nav span.is-active{border-left-color:var(--cyan);color:#fff;background:#ffffff12}:where(.demo-scope) .capability-scene-main{min-width:0;padding:24px}:where(.demo-scope) .capability-scene-case{background:#f8fafc;border:1px solid #c9d2de;justify-content:space-between;align-items:center;min-height:68px;padding:0 17px;display:flex}:where(.demo-scope) .capability-scene-case>span{gap:3px;display:grid}:where(.demo-scope) .capability-scene-case small,:where(.demo-scope) .capability-scene-case em{color:#64748b;font-size:7px;font-style:normal}:where(.demo-scope) .capability-scene-case small{letter-spacing:.1em;font-weight:760}:where(.demo-scope) .capability-scene-case strong{font-size:14px;font-weight:720}:where(.demo-scope) .capability-scene-case>b{color:#35643d;letter-spacing:.08em;background:#edf7ef;border:1px solid #b7ccb9;padding:7px 9px;font-size:7px}:where(.demo-scope) .capability-scene-flow{background:#cbd4df;border:1px solid #cbd4df;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}:where(.demo-scope) .capability-scene-flow>span{background:#fff;align-content:center;gap:5px;min-width:0;min-height:80px;padding:12px;display:grid}:where(.demo-scope) .capability-scene-flow>span:first-child{color:#fff;background:#111b2d}:where(.demo-scope) .capability-scene-flow small,:where(.demo-scope) .capability-scene-flow em{color:#708097;font-size:7px;font-style:normal}:where(.demo-scope) .capability-scene-flow>span:first-child small,:where(.demo-scope) .capability-scene-flow>span:first-child em{color:#aebbd0}:where(.demo-scope) .capability-scene-flow strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}:where(.demo-scope) .capability-scene-panels{grid-template-columns:minmax(0,1.22fr) minmax(150px,.78fr);gap:14px;margin-top:14px;display:grid}:where(.demo-scope) .capability-scene-report,:where(.demo-scope) .capability-scene-side section{background:#fff;border:1px solid #cbd4df}:where(.demo-scope) .capability-scene-report{min-height:250px;padding:18px}:where(.demo-scope) .capability-scene-report header,:where(.demo-scope) .capability-scene-report footer{justify-content:space-between;align-items:center;display:flex}:where(.demo-scope) .capability-scene-report header{color:#5c6d85;letter-spacing:.08em;border-bottom:1px solid #dbe1e8;padding-bottom:13px;font-size:7px;font-weight:740}:where(.demo-scope) .capability-scene-report header b{color:#fff;background:#111b2d;padding:5px 7px;font-size:7px}:where(.demo-scope) .capability-scene-report>strong{margin-top:18px;font-size:13px;display:block}:where(.demo-scope) .capability-scene-lines{gap:9px;margin-top:18px;display:grid}:where(.demo-scope) .capability-scene-lines span{background:#d8dee7;height:5px}:where(.demo-scope) .capability-scene-lines span:nth-child(2){width:87%}:where(.demo-scope) .capability-scene-lines span:nth-child(3){width:94%}:where(.demo-scope) .capability-scene-lines span:nth-child(4){width:68%}:where(.demo-scope) .capability-scene-report footer{color:#66768d;border-top:1px solid #dbe1e8;margin-top:26px;padding-top:14px;font-size:7px}:where(.demo-scope) .capability-scene-report footer b{color:#17243a}:where(.demo-scope) .capability-scene-side{grid-template-rows:1fr 1fr;gap:14px;display:grid}:where(.demo-scope) .capability-scene-side section{align-content:center;gap:8px;padding:18px;display:grid}:where(.demo-scope) .capability-scene-side span,:where(.demo-scope) .capability-scene-side small{color:#687890;font-size:7px}:where(.demo-scope) .capability-scene-side span{letter-spacing:.08em;font-weight:740}:where(.demo-scope) .capability-scene-side strong{font-size:15px;line-height:1.2}:where(.demo-scope) .capability-scene>p{color:#768094;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:11px 0 0;font-size:7px;font-weight:680}:where(.demo-scope) .capability-grid{border:1px solid var(--line-strong);background:var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}:where(.demo-scope) .capability-card{--capability-accent:var(--blue);background:#0e1117;border:0;flex-direction:column;min-height:218px;padding:23px 22px 20px;transition:background .18s,transform .18s;display:flex;position:relative}:where(.demo-scope) .capability-card:before{background:var(--capability-accent);content:"";opacity:.78;height:2px;position:absolute;top:0;left:0;right:0}:where(.demo-scope) .capability-card:hover{background:#ffffff09;transform:translateY(-2px)}:where(.demo-scope) .capability-top{justify-content:space-between;align-items:center;display:flex}:where(.demo-scope) .capability-top span{color:#6d7688;letter-spacing:.12em;font-size:10px;font-weight:700}:where(.demo-scope) .capability-top b{color:var(--capability-accent);letter-spacing:.09em;text-align:right;text-transform:uppercase;font-size:7px;font-weight:720}:where(.demo-scope) .accent-violet{--capability-accent:var(--violet)}:where(.demo-scope) .accent-cyan{--capability-accent:var(--cyan)}:where(.demo-scope) .accent-amber{--capability-accent:var(--amber)}:where(.demo-scope) .accent-green{--capability-accent:var(--green)}:where(.demo-scope) .accent-blue{--capability-accent:var(--blue)}:where(.demo-scope) .accent-rose{--capability-accent:var(--rose)}:where(.demo-scope) .capability-card h3{letter-spacing:-.035em;max-width:250px;margin:27px 0 0;font-size:21px;font-weight:500;line-height:1.08}:where(.demo-scope) .capability-card p{color:#929bae;max-width:280px;margin:12px 0 0;font-size:12px;line-height:1.55}:where(.demo-scope) .messaging-section{min-height:850px;padding:120px max(28px, calc((100vw - var(--content)) / 2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(100deg,#6873ff12,#0000 42%),#080a0f;grid-template-columns:minmax(0,1.15fr) minmax(460px,.85fr);align-items:center;gap:clamp(70px,8vw,140px);display:grid}:where(.demo-scope) .messaging-visual{grid-template-columns:minmax(0,1fr) 92px minmax(260px,.9fr);align-items:center;gap:22px;min-height:540px;display:grid}:where(.demo-scope) .message-stack{gap:12px;display:grid}:where(.demo-scope) .message{border:1px solid var(--line-strong);background:#121620;border-radius:12px 12px 12px 3px;width:88%;padding:18px 20px;box-shadow:0 20px 55px #00000040}:where(.demo-scope) .message-two{background:#171b2b;border-radius:12px 12px 3px;justify-self:end}:where(.demo-scope) .message-three{width:74%}:where(.demo-scope) .message>span{color:#677185;letter-spacing:.1em;font-size:8px;font-weight:680}:where(.demo-scope) .message p{color:#e2e6ee;margin:9px 0 0;font-size:13px;line-height:1.5}:where(.demo-scope) .message-quote{color:#aab3c4;margin-top:8px;font-size:10px;font-style:italic;line-height:1.45;display:block}:where(.demo-scope) .message small{color:#747f94;margin-top:12px;font-size:8px;display:block}:where(.demo-scope) .transform-line{align-items:center;display:flex}:where(.demo-scope) .transform-line i{background:linear-gradient(90deg, transparent, var(--violet));flex:1;height:1px}:where(.demo-scope) .transform-line i:last-child{background:linear-gradient(90deg, var(--violet), transparent)}:where(.demo-scope) .transform-line span{color:#c5aeff;background:#a680ff1f;border:1px solid #a680ff73;border-radius:50%;place-items:center;width:44px;height:44px;font-size:10px;font-weight:770;display:grid;box-shadow:0 0 40px #a680ff3b}:where(.demo-scope) .report-card{border:1px solid var(--line-strong);color:#171b24;background:linear-gradient(145deg,#f4f5f8,#dfe3eb);border-radius:8px;padding:28px;transform:rotate(1.5deg);box-shadow:0 30px 80px #00000059}:where(.demo-scope) .report-card>span{color:#6d7482;letter-spacing:.15em;font-size:8px;font-weight:770}:where(.demo-scope) .report-card h3{letter-spacing:-.035em;margin:48px 0 0;font-size:25px;font-weight:580}:where(.demo-scope) .report-card p{color:#555e6d;margin:14px 0 0;font-size:11px;line-height:1.65}:where(.demo-scope) .report-card>div{gap:8px;margin-top:26px;display:grid}:where(.demo-scope) .report-card>div i{background:#c1c7d2;border-radius:3px;height:5px}:where(.demo-scope) .report-card>div i:nth-child(2){width:82%}:where(.demo-scope) .report-card>div i:nth-child(3){width:94%}:where(.demo-scope) .report-card>div i:nth-child(4){width:66%}:where(.demo-scope) .report-card>small{color:#717887;border-top:1px solid #c5cad4;margin-top:48px;padding-top:14px;font-size:8px;font-weight:650;display:block}:where(.demo-scope) .messaging-copy h2{max-width:650px;font-size:clamp(45px,4.4vw,69px)}:where(.demo-scope) .messaging-copy>p:not(.eyebrow),:where(.demo-scope) .office-copy>p:not(.eyebrow),:where(.demo-scope) .client-copy>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:28px 0 0;font-size:16px;line-height:1.72}:where(.demo-scope) .messaging-copy ul{border-top:1px solid var(--line);margin:34px 0 0;padding:0;list-style:none}:where(.demo-scope) .messaging-copy li{border-bottom:1px solid var(--line);color:#bac1ce;grid-template-columns:42px 1fr;align-items:center;gap:16px;min-height:62px;font-size:13px;line-height:1.45;display:grid}:where(.demo-scope) .messaging-copy li span{color:var(--violet);letter-spacing:.1em;font-size:9px;font-weight:720}:where(.demo-scope) .interfaces-section{background:radial-gradient(circle at 78% 19%,#6675ff17,#0000 27%),#0b0d13;padding-top:130px;padding-bottom:140px}:where(.demo-scope) .interfaces-heading{justify-content:space-between;align-items:end;gap:80px;display:flex}:where(.demo-scope) .interfaces-heading .section-title{max-width:990px}:where(.demo-scope) .privacy-stamp{background:#61d6a80d;border:1px solid #61d6a833;border-radius:10px;flex:none;align-items:center;gap:12px;padding:14px 16px;display:flex}:where(.demo-scope) .privacy-stamp>i{width:30px;height:30px;color:var(--green);background:#61d6a81f;border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}:where(.demo-scope) .privacy-stamp>span{gap:3px;display:grid}:where(.demo-scope) .privacy-stamp strong{font-size:10px;font-weight:650}:where(.demo-scope) .privacy-stamp small{color:#6e788c;font-size:8px}:where(.demo-scope) .interface-tabs{border:1px solid var(--line-strong);border-bottom:0;grid-template-columns:repeat(4,1fr);margin-top:66px;display:grid}:where(.demo-scope) .interface-tabs button{border-right:1px solid var(--line-strong);cursor:pointer;text-align:left;background:#ffffff04;align-content:center;gap:8px;min-height:92px;padding:0 22px;display:grid;position:relative}:where(.demo-scope) .interface-tabs button:last-child{border-right:0}:where(.demo-scope) .interface-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}:where(.demo-scope) .interface-tabs button.is-active{background:#8190ff12}:where(.demo-scope) .interface-tabs button.is-active:after{background:var(--blue);box-shadow:0 0 18px #8190ff73}:where(.demo-scope) .interface-tabs small{color:#687286;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:720}:where(.demo-scope) .interface-tabs span{color:#c4cad6;font-size:13px;font-weight:580}:where(.demo-scope) .interface-tabs .is-active span{color:#fff}:where(.demo-scope) .interface-stage{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#10141d;border-radius:0 0 18px 18px;overflow:hidden}:where(.demo-scope) .mock-app{color:#171c29;background:#eef1f6;grid-template-columns:174px 1fr;min-height:720px;display:grid}:where(.demo-scope) .mock-sidebar{color:#8690a3;background:#11141c;flex-direction:column;padding:26px 17px;display:flex}:where(.demo-scope) .mock-sidebar>.mock-symbol{width:36px;height:36px;margin:0 9px 34px}:where(.demo-scope) .mock-sidebar>span:not(.mock-symbol):not(.mock-sidebar-bottom){border-radius:7px;align-items:center;gap:11px;min-height:43px;padding:0 11px;font-size:10px;font-weight:570;display:flex;position:relative}:where(.demo-scope) .mock-sidebar>span.is-active{color:#fff;background:#242a3a}:where(.demo-scope) .mock-sidebar>span:not(.mock-symbol) i{border:1px solid;border-radius:2px;width:8px;height:8px}:where(.demo-scope) .mock-sidebar>span.is-active i{border-color:var(--blue);background:var(--blue);box-shadow:0 0 10px #8190ff6b}:where(.demo-scope) .mock-sidebar-bottom{color:#525b6e;letter-spacing:.22em;margin:auto 9px 0;font-size:8px;font-weight:750}:where(.demo-scope) .mock-main{min-width:0;padding:28px 32px 34px}:where(.demo-scope) .mock-header{justify-content:space-between;align-items:center;min-height:58px;display:flex}:where(.demo-scope) .mock-header>div{gap:6px;display:grid}:where(.demo-scope) .mock-header span{color:#7b8497;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:730}:where(.demo-scope) .mock-header strong{letter-spacing:-.035em;font-size:25px;font-weight:600}:where(.demo-scope) .mock-header button,:where(.demo-scope) .ai-banner button,:where(.demo-scope) .case-actions button,:where(.demo-scope) .client-phone>button{color:#fff;background:#171b26;border-radius:6px;min-height:38px;padding:0 16px;font-size:9px;font-weight:680}:where(.demo-scope) .mock-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}:where(.demo-scope) .mock-metrics article{background:#fff;border:1px solid #d4d9e3;border-radius:9px;align-content:space-between;min-height:132px;padding:17px;display:grid}:where(.demo-scope) .mock-metrics article:first-child{background:#171b26}:where(.demo-scope) .mock-metrics article:first-child strong{color:#fff}:where(.demo-scope) .mock-metrics strong{color:#161b26;letter-spacing:-.04em;margin-top:8px;font-size:30px;font-weight:580}:where(.demo-scope) .mock-grid{gap:14px;margin-top:14px;display:grid}:where(.demo-scope) .mock-grid-control{grid-template-columns:1.25fr .75fr}:where(.demo-scope) .mock-card{background:#fff;border:1px solid #d4d9e3;border-radius:9px}:where(.demo-scope) .mock-card-heading{border-bottom:1px solid #e2e5eb;min-height:56px;padding:0 18px}:where(.demo-scope) .mock-card-heading strong{color:#202633}:where(.demo-scope) .mock-card-heading>span{color:#8c95a6}:where(.demo-scope) .activity-row{border-bottom:1px solid #e8eaf0;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:0 18px;display:grid}:where(.demo-scope) .activity-row:last-child{border-bottom:0}:where(.demo-scope) .status-dot{background:var(--blue);border-radius:50%;width:7px;height:7px}:where(.demo-scope) .status-2{background:var(--green)}:where(.demo-scope) .status-3{background:var(--amber)}:where(.demo-scope) .activity-row strong,:where(.demo-scope) .source-row strong,:where(.demo-scope) .notice-row strong,:where(.demo-scope) .ledger-row strong,:where(.demo-scope) .legal-event strong{font-size:10px;font-weight:620}:where(.demo-scope) .activity-row small,:where(.demo-scope) .source-row small,:where(.demo-scope) .notice-row small,:where(.demo-scope) .ledger-row small,:where(.demo-scope) .legal-event small{color:#8790a2;font-size:8px}:where(.demo-scope) .activity-row time,:where(.demo-scope) .legal-event time{color:#8c95a6;font-size:8px}:where(.demo-scope) .mock-week{padding-bottom:17px}:where(.demo-scope) .mini-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:177px;padding:26px 20px 0;display:grid}:where(.demo-scope) .mini-chart>span{background:#f0f2f6;border-radius:4px 4px 0 0;justify-content:center;align-items:end;height:100%;display:flex}:where(.demo-scope) .mini-chart i{background:linear-gradient(180deg, var(--blue), #acb5ff);border-radius:3px 3px 0 0;width:72%;display:block}:where(.demo-scope) .chart-labels{color:#9aa2b1;text-align:center;grid-template-columns:repeat(7,1fr);padding:8px 20px 0;font-size:7px;display:grid}:where(.demo-scope) .report-layout{grid-template-columns:290px 1fr;gap:14px;margin-top:24px;display:grid}:where(.demo-scope) .source-panel{overflow:hidden}:where(.demo-scope) .source-row,:where(.demo-scope) .ledger-row{border-bottom:1px solid #e5e8ee;justify-content:space-between;align-items:center;min-height:72px;padding:0 18px;display:flex}:where(.demo-scope) .source-row:last-child,:where(.demo-scope) .ledger-row:last-child{border-bottom:0}:where(.demo-scope) .source-row b{color:#697386;background:#eff1f6;border-radius:6px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}:where(.demo-scope) .editor-panel{overflow:hidden}:where(.demo-scope) .ai-banner{background:#f0edff;border-bottom:1px solid #dfe3eb;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:grid}:where(.demo-scope) .ai-orb{color:#fff;background:#7c65dc;border-radius:9px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:760;display:grid;box-shadow:0 8px 24px #7c65dc42}:where(.demo-scope) .ai-banner>span:nth-child(2){gap:4px;display:grid}:where(.demo-scope) .ai-banner strong{font-size:10px}:where(.demo-scope) .ai-banner small{color:#77718e;font-size:8px}:where(.demo-scope) .ai-banner button{color:#51466e;background:#fff;min-height:32px}:where(.demo-scope) .editor-toolbar{color:#626b7c;border-bottom:1px solid #e4e7ed;align-items:center;gap:18px;min-height:42px;padding:0 21px;font-size:8px;display:flex}:where(.demo-scope) .editor-copy{max-width:680px;min-height:420px;margin:0 auto;padding:45px 52px}:where(.demo-scope) .editor-copy .editor-label{color:#7f8899;letter-spacing:.15em;font-size:8px;font-weight:720}:where(.demo-scope) .editor-copy h3{margin:28px 0 8px;font-size:13px;font-weight:650}:where(.demo-scope) .editor-copy p:not(.editor-label){color:#555f70;font-size:10px;line-height:1.8}:where(.demo-scope) .selection-line{color:#7768ae;background:#eeeaff;border-radius:5px;margin-top:16px;padding:7px 10px;font-size:8px;display:inline-block}:where(.demo-scope) .client-welcome{color:#fff;background:linear-gradient(120deg,#171c2a,#242a46);border-radius:12px;justify-content:space-between;align-items:center;min-height:142px;margin-top:24px;padding:24px 28px;display:flex}:where(.demo-scope) .client-welcome>div{gap:8px;display:grid}:where(.demo-scope) .client-welcome>div span{color:#959fbd;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:720}:where(.demo-scope) .client-welcome h3{letter-spacing:-.035em;max-width:540px;margin:0;font-size:25px;font-weight:500}:where(.demo-scope) .client-grid{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px;display:grid}:where(.demo-scope) .client-case{padding:26px}:where(.demo-scope) .case-top{color:#778194;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:8px;font-weight:720;display:flex}:where(.demo-scope) .case-top b{color:#397b61;background:#e7f5ef;border-radius:4px;padding:7px 9px;font-size:7px}:where(.demo-scope) .client-case h4{letter-spacing:-.03em;margin:38px 0 0;font-size:20px;font-weight:620}:where(.demo-scope) .client-case p{color:#7c8596;margin:9px 0 0;font-size:9px}:where(.demo-scope) .case-progress{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:32px;display:grid}:where(.demo-scope) .case-progress i{background:var(--blue);border-radius:2px;height:4px}:where(.demo-scope) .case-progress i:last-child{background:#dfe3ea}:where(.demo-scope) .case-actions{gap:8px;margin-top:32px;display:flex}:where(.demo-scope) .case-actions button:last-child{color:#404958;background:#fff;border:1px solid #d5dae4}:where(.demo-scope) .client-notices{overflow:hidden}:where(.demo-scope) .notice-row{border-bottom:1px solid #e5e8ee;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:75px;padding:0 18px;display:grid}:where(.demo-scope) .notice-row:last-child{border-bottom:0}:where(.demo-scope) .notice-row>i{color:#6977d7;background:#eef0ff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;font-weight:720;display:grid}:where(.demo-scope) .notice-row>b{color:#8a93a3;font-size:12px}:where(.demo-scope) .legal-grid{grid-template-columns:1fr 1.05fr;gap:14px;margin-top:24px;display:grid}:where(.demo-scope) .legal-ledger,:where(.demo-scope) .legal-flow{overflow:hidden}:where(.demo-scope) .ledger-row b{color:#3f7a63;background:#e8f5ef;border-radius:5px;padding:6px 8px;font-size:7px}:where(.demo-scope) .legal-event{grid-template-columns:12px 1fr auto;align-items:center;gap:12px;min-height:64px;padding:0 18px;display:grid;position:relative}:where(.demo-scope) .legal-event:before{content:"";background:#dce1e9;width:1px;position:absolute;top:0;bottom:0;left:23px}:where(.demo-scope) .legal-event>i{z-index:1;background:var(--green);border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #b8c1d1}:where(.demo-scope) .legal-event>i.is-current{background:var(--blue)}:where(.demo-scope) .billing-card{grid-column:1/-1;align-content:center;min-height:175px;padding:24px 28px;display:grid}:where(.demo-scope) .billing-card>span{color:#778194;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:720}:where(.demo-scope) .billing-card>strong{margin-top:10px;font-size:30px;font-weight:580}:where(.demo-scope) .billing-card>div{background:#e5e8ee;border-radius:3px;height:5px;margin-top:18px;overflow:hidden}:where(.demo-scope) .billing-card>div i{border-radius:inherit;background:linear-gradient(90deg, var(--blue-strong), var(--cyan));height:100%;display:block}:where(.demo-scope) .billing-card>small{color:#8790a2;margin-top:9px;font-size:8px}:where(.demo-scope) .office-section{min-height:900px;padding:130px max(28px, calc((100vw - var(--content)) / 2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 18% 54%,#8290ff21,#0000 31%),linear-gradient(125deg,#0c0f19,#08090e 58%);grid-template-columns:minmax(0,.9fr) minmax(620px,1.1fr);align-items:center;gap:clamp(70px,9vw,150px);display:grid;position:relative}:where(.demo-scope) .office-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}:where(.demo-scope) .office-backdrop span{color:#0000;letter-spacing:-.1em;-webkit-text-stroke:1px #ffffff09;font-size:31vw;font-weight:800;line-height:.8;position:absolute;bottom:-4vw;left:-1vw}:where(.demo-scope) .office-copy,:where(.demo-scope) .office-panel{z-index:1;position:relative}:where(.demo-scope) .office-copy h2{max-width:660px}:where(.demo-scope) .office-copy .button{margin-top:36px}:where(.demo-scope) .button-light{color:#fff;background:linear-gradient(135deg,#8795ff,#6d78df);box-shadow:0 16px 40px #6572e440}:where(.demo-scope) .office-panel{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1119e0;border:1px solid #ffffff29;border-radius:18px;overflow:hidden}:where(.demo-scope) .office-panel-top{border-bottom:1px solid var(--line);background:#ffffff05;justify-content:space-between;align-items:center;min-height:84px;padding:0 25px;display:flex}:where(.demo-scope) .office-panel-top>span:last-child{color:#667085;letter-spacing:.16em;font-size:8px;font-weight:720}:where(.demo-scope) .office-feature-grid{grid-template-columns:repeat(2,1fr);display:grid}:where(.demo-scope) .office-feature-button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;min-height:128px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border-top:0;border-left:0;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;padding:20px 24px;transition:background .18s,color .18s;display:grid}:where(.demo-scope) .office-feature-button:nth-child(2n){border-right:0}:where(.demo-scope) .office-feature-button:nth-last-child(-n+2){border-bottom:0}:where(.demo-scope) .office-feature-button:hover,:where(.demo-scope) .office-feature-button:focus-visible{background:#8191ff14;outline:none}:where(.demo-scope) .office-feature-button:focus-visible{box-shadow:inset 0 0 0 2px #8191ffa6}:where(.demo-scope) .office-feature-number{color:var(--blue);font-size:9px;font-weight:720}:where(.demo-scope) .office-feature-button strong{font-size:13px;font-weight:560;line-height:1.4}:where(.demo-scope) .office-feature-arrow{color:#5f687a;font-size:15px;transition:color .18s,transform .18s}:where(.demo-scope) .office-feature-button:hover .office-feature-arrow,:where(.demo-scope) .office-feature-button:focus-visible .office-feature-arrow{color:#d6dbe5;transform:translate(2px,-2px)}:where(.demo-scope) .office-panel>p{border-top:1px solid var(--line);color:#6f788b;letter-spacing:.07em;text-align:center;text-transform:uppercase;margin:0;padding:20px 24px;font-size:9px;font-weight:620}:where(.demo-scope) .client-section{min-height:900px;padding:130px max(28px, calc((100vw - var(--content)) / 2));background:radial-gradient(circle at 72% 52%,#5dd9df1a,#0000 27%),#0a0c11;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:center;gap:clamp(80px,10vw,180px);display:grid}:where(.demo-scope) .client-copy{max-width:760px}:where(.demo-scope) .client-copy h2{max-width:720px}:where(.demo-scope) .client-benefits{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:42px;display:grid}:where(.demo-scope) .client-benefits span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#b3bac8;align-items:center;gap:14px;min-height:74px;padding:0 17px;font-size:12px;display:flex}:where(.demo-scope) .client-benefits i{color:var(--cyan);font-size:8px;font-style:normal;font-weight:720}:where(.demo-scope) .client-phone{color:#171c28;background:#f2f4f7;border:7px solid #242a35;border-radius:42px;justify-self:center;width:min(100%,390px);min-height:700px;padding:18px 22px 26px;position:relative;transform:rotate(2.2deg);box-shadow:0 40px 100px #00000085,0 0 60px #5dd9df17}:where(.demo-scope) .client-phone:before{content:"";background:#242a35;border-radius:20px;width:92px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}:where(.demo-scope) .phone-top{color:#4d5667;justify-content:flex-end;align-items:center;gap:5px;height:37px;font-size:8px;display:flex}:where(.demo-scope) .phone-top>span{margin-right:auto}:where(.demo-scope) .phone-top i{border:1px solid #4d5667;border-radius:2px;width:10px;height:6px}:where(.demo-scope) .phone-product{border-bottom:1px solid #d8dde6;align-items:center;gap:10px;margin-top:20px;padding-bottom:18px;display:flex}:where(.demo-scope) .phone-product .mock-symbol{width:34px;height:34px}:where(.demo-scope) .phone-product>span:last-child{gap:2px;display:grid}:where(.demo-scope) .phone-product strong{font-size:12px}:where(.demo-scope) .phone-product small{color:#8a93a3;text-transform:uppercase;font-size:7px}:where(.demo-scope) .client-phone>h3{letter-spacing:-.04em;margin:35px 0 0;font-size:28px;font-weight:600}:where(.demo-scope) .client-phone>p{color:#727c8e;margin:10px 0 0;font-size:10px;line-height:1.55}:where(.demo-scope) .client-phone>button{border-radius:8px;width:100%;min-height:48px;margin-top:25px}:where(.demo-scope) .phone-case{color:#fff;background:linear-gradient(135deg,#1b2030,#293052);border-radius:10px;align-content:center;min-height:158px;margin-top:14px;padding:20px;display:grid;position:relative;overflow:hidden}:where(.demo-scope) .phone-case>span{color:#aab3cf;letter-spacing:.15em;font-size:7px;font-weight:720}:where(.demo-scope) .phone-case>strong{margin-top:18px;font-size:16px;font-weight:570}:where(.demo-scope) .phone-case>small{color:#9da7bc;margin-top:6px;font-size:8px}:where(.demo-scope) .phone-case>i{border:1px solid #8190ff59;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-20px;right:-20px;box-shadow:0 0 45px #8190ff33}:where(.demo-scope) .phone-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}:where(.demo-scope) .phone-actions>span{color:#687284;background:#fff;border:1px solid #d8dde6;border-radius:8px;align-content:center;justify-items:center;gap:7px;min-height:79px;font-size:7px;display:grid}:where(.demo-scope) .phone-actions i{color:#1a2030;font-size:15px;font-style:normal;font-weight:650}:where(.demo-scope) .phone-note{color:#9ba3b1;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:22px;font-size:7px;display:block}:where(.demo-scope) .trace-section{border-top:1px solid var(--line);background:#080a0f;padding-top:130px;padding-bottom:130px}:where(.demo-scope) .trace-section .section-title{max-width:1100px}:where(.demo-scope) .trace-list{border-top:1px solid var(--line-strong);margin-top:72px}:where(.demo-scope) .trace-list article{border-bottom:1px solid var(--line-strong);grid-template-columns:100px minmax(0,1fr) 28px;align-items:center;gap:35px;min-height:148px;display:grid}:where(.demo-scope) .trace-list article>span{color:var(--blue);letter-spacing:.1em;font-size:11px;font-weight:720}:where(.demo-scope) .trace-list article>div{grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr);align-items:center;gap:65px;display:grid}:where(.demo-scope) .trace-list h3{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:500}:where(.demo-scope) .trace-list p{color:#8f98aa;max-width:690px;margin:0;font-size:13px;line-height:1.65}:where(.demo-scope) .trace-list article>i{border:2px solid var(--blue);border-radius:50%;width:10px;height:10px;box-shadow:0 0 18px #8190ff47}:where(.demo-scope) .trace-proof{grid-template-columns:minmax(230px,.62fr) minmax(0,2.38fr);align-items:stretch;gap:clamp(36px,5vw,76px);margin-top:68px;display:grid}:where(.demo-scope) .trace-proof-heading{border-top:2px solid var(--blue);align-content:end;gap:16px;padding:28px 0 18px;display:grid}:where(.demo-scope) .trace-proof-heading>span{color:var(--blue);letter-spacing:.17em;font-size:8px;font-weight:760}:where(.demo-scope) .trace-proof-heading>strong{letter-spacing:-.045em;max-width:330px;font-size:clamp(27px,2.5vw,38px);font-weight:470;line-height:1.03}:where(.demo-scope) .trace-proof-heading>p{color:#7f899c;max-width:320px;margin:0;font-size:12px;line-height:1.55}:where(.demo-scope) .trace-proof-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:18px;display:grid}:where(.demo-scope) .trace-proof-cards article{--trace-accent:var(--blue);border:1px solid var(--line-strong);background:linear-gradient(155deg, color-mix(in srgb, var(--trace-accent) 10%, transparent), transparent 48%), #0e1117;align-content:end;gap:13px;min-height:230px;padding:28px 25px;transition:border-color .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000038}:where(.demo-scope) .trace-proof-cards article:nth-child(2){--trace-accent:var(--cyan);transform:translateY(18px)}:where(.demo-scope) .trace-proof-cards article:nth-child(3){--trace-accent:var(--green)}:where(.demo-scope) .trace-proof-cards article:after{background:var(--trace-accent);content:"";opacity:.75;height:2px;position:absolute;bottom:0;left:25px;right:25px}:where(.demo-scope) .trace-proof-cards article:hover{border-color:color-mix(in srgb, var(--trace-accent) 45%, var(--line-strong));transform:translateY(-3px)}:where(.demo-scope) .trace-proof-cards article:nth-child(2):hover{transform:translateY(15px)}:where(.demo-scope) .trace-proof-cards article>b{color:color-mix(in srgb, var(--trace-accent) 16%, transparent);letter-spacing:-.08em;font-size:62px;font-weight:760;line-height:1;position:absolute;top:14px;right:19px}:where(.demo-scope) .trace-proof-cards article>span{color:var(--trace-accent);letter-spacing:.15em;font-size:8px;font-weight:750;position:relative}:where(.demo-scope) .trace-proof-cards article>strong{letter-spacing:-.025em;max-width:260px;font-size:18px;font-weight:560;line-height:1.2;position:relative}:where(.demo-scope) .trace-proof-cards article>small{color:#828c9f;max-width:280px;font-size:10px;line-height:1.55;position:relative}:where(.demo-scope) .closing-section{min-height:650px;padding:90px max(28px, calc((100vw - var(--content)) / 2));border-top:1px solid var(--line);background:radial-gradient(circle at 22%,#6d78ff29,#0000 24%),linear-gradient(125deg,#0e111c,#08090e 58%);grid-template-columns:.7fr 1.55fr .75fr;align-items:center;gap:clamp(45px,6vw,100px);display:grid}:where(.demo-scope) .closing-logo>p{color:#606a7c;letter-spacing:.22em;margin:0 0 -18px 12px;font-size:8px;font-weight:720}:where(.demo-scope) .closing-logo .espy-logo-large{width:270px}:where(.demo-scope) .closing-copy h2{letter-spacing:-.055em;max-width:790px;margin:28px 0 0;font-size:clamp(42px,4.4vw,68px);font-weight:430;line-height:1.04}:where(.demo-scope) .closing-actions{gap:22px;display:grid}:where(.demo-scope) .text-button{border-bottom:1px solid var(--line-strong);color:#a5adbd;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;min-height:54px;padding:0;font-size:12px;display:flex}:where(.demo-scope) .site-footer{min-height:180px;padding:36px max(28px, calc((100vw - var(--content)) / 2));border-top:1px solid var(--line);color:#667084;letter-spacing:.07em;text-transform:uppercase;background:#050609;grid-template-columns:1fr auto 1fr;align-items:center;gap:50px;font-size:9px;display:grid}:where(.demo-scope) .site-footer>div{align-items:center;gap:25px;display:flex}:where(.demo-scope) .site-footer .espy-logo{width:106px}:where(.demo-scope) .site-footer nav{text-align:center;text-transform:none;justify-content:center;gap:28px;line-height:1.5;display:flex}:where(.demo-scope) .site-footer nav a:hover{color:#c9cfda}:where(.demo-scope) .site-footer>p{justify-self:end}:where(.demo-scope) .modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030407db;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}:where(.demo-scope) .modal-panel{border:1px solid var(--line-strong);background:#0d1017;border-radius:16px;width:min(100%,680px);max-height:calc(100vh - 48px);padding:30px 48px 48px;position:relative;overflow-y:auto;box-shadow:0 45px 120px #000000a6}:where(.demo-scope) .modal-close{z-index:2;border:1px solid var(--line-strong);color:#d2d7e1;cursor:pointer;background:#11151e;border-radius:8px;place-items:center;width:40px;height:40px;font-size:24px;font-weight:300;display:grid;position:absolute;top:16px;right:16px}:where(.demo-scope) .modal-brand{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding-bottom:24px;display:flex}:where(.demo-scope) .modal-brand .espy-logo{width:110px}:where(.demo-scope) .office-modal-backdrop{z-index:120}:where(.demo-scope) .office-modal-panel{overscroll-behavior:contain;background:#090c12;width:min(100%,1180px);padding:24px}:where(.demo-scope) .office-modal-close{float:right;margin-bottom:-40px;position:sticky;top:0}:where(.demo-scope) .office-modal-heading{grid-template-columns:minmax(0,1fr);align-items:end;padding:10px 62px 24px 6px;display:grid}:where(.demo-scope) .office-modal-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:480;line-height:1.03}:where(.demo-scope) .office-modal-heading>div>p:last-child{color:#8b95a8;max-width:680px;margin:12px 0 0;font-size:12px;line-height:1.55}:where(.demo-scope) .office-preview-app{color:#111c2e;background:#e7ecf2;border:1px solid #2a303b;border-radius:8px;overflow:hidden;box-shadow:0 28px 75px #0000006b}:where(.demo-scope) .office-preview-main{padding:27px 30px 24px}:where(.demo-scope) .office-preview-main .mock-header{min-height:50px}:where(.demo-scope) .office-preview-description{color:#536983;margin:7px 0 0;font-size:10px}:where(.demo-scope) .office-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}:where(.demo-scope) .office-preview-metrics article{background:#fff;border:1px solid #cad3df;align-content:center;gap:6px;min-height:104px;padding:15px 17px;display:grid}:where(.demo-scope) .office-preview-metrics article:first-child{border-top:3px solid #111c2e}:where(.demo-scope) .office-preview-metrics article:nth-child(2){border-top:3px solid #7c5dff}:where(.demo-scope) .office-preview-metrics article:nth-child(3){border-top:3px solid #47bfc9}:where(.demo-scope) .office-preview-metrics span,:where(.demo-scope) .office-preview-metrics small{color:#61738d;font-size:7px}:where(.demo-scope) .office-preview-metrics span{letter-spacing:.08em;font-weight:760}:where(.demo-scope) .office-preview-metrics strong{color:#101d33;letter-spacing:-.03em;font-size:24px;font-weight:650}:where(.demo-scope) .office-preview-controls{background:#f7f9fb;border:1px solid #cbd4df;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:13px;padding:9px;display:grid}:where(.demo-scope) .office-preview-controls>span{color:#8a96a8;background:#fff;border:1px solid #ccd6e3;align-items:center;min-width:0;padding:0 12px;font-size:8px;display:flex}:where(.demo-scope) .office-preview-controls button,:where(.demo-scope) .office-preview-table-row button{color:#15243c;background:#fff;border:1px solid #c4cedb;min-height:34px;font-size:8px;font-weight:680}:where(.demo-scope) .office-preview-controls button{padding:0 13px}:where(.demo-scope) .office-preview-controls button:last-child{color:#fff;background:#111c2e;border-color:#111c2e}:where(.demo-scope) .office-preview-table{background:#fff;border:1px solid #cad3de;margin-top:13px;overflow-x:auto}:where(.demo-scope) .office-preview-table-head,:where(.demo-scope) .office-preview-table-row{grid-template-columns:1.05fr 1.22fr 1fr .9fr .75fr;min-width:820px;display:grid}:where(.demo-scope) .office-preview-table-head{background:#f4f7fa;border-bottom:1px solid #d5dce5;align-items:center;min-height:42px}:where(.demo-scope) .office-preview-table-head span{color:#536781;letter-spacing:.08em;text-transform:uppercase;padding:0 14px;font-size:7px;font-weight:760}:where(.demo-scope) .office-preview-table-row{border-bottom:1px solid #dce2e9;align-items:stretch;min-height:78px}:where(.demo-scope) .office-preview-table-row:last-child{border-bottom:0}:where(.demo-scope) .office-preview-table-row>span{border-right:1px solid #edf0f4;align-content:center;gap:4px;min-width:0;padding:12px 14px;display:grid}:where(.demo-scope) .office-preview-table-row>span:last-child{border-right:0}:where(.demo-scope) .office-preview-table-row strong,:where(.demo-scope) .office-preview-table-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.demo-scope) .office-preview-table-row strong{color:#142139;font-size:9px;font-weight:680}:where(.demo-scope) .office-preview-table-row small{color:#62738a;font-size:7px}:where(.demo-scope) .office-preview-table-row button{width:fit-content;min-height:29px;padding:0 9px}:where(.demo-scope) .office-preview-status{color:#4d5f78;letter-spacing:.06em;white-space:nowrap;background:#f2f5f8;border:1px solid #c7d1dd;width:fit-content;padding:6px 8px;font-size:7px;font-weight:760}:where(.demo-scope) .office-preview-status.is-success{color:#27664d;background:#e9f7f1;border-color:#afd4c4}:where(.demo-scope) .office-preview-status.is-progress{color:#355789;background:#edf3ff;border-color:#b6c8e9}:where(.demo-scope) .office-preview-status.is-warning{color:#7e5b14;background:#fff4d9;border-color:#dec58e}:where(.demo-scope) .office-preview-safety{color:#637087;background:#f7f9fb;border:1px solid #cbd4df;margin:14px 0 0;padding:11px 13px;font-size:8px;line-height:1.5}:where(.demo-scope) .office-preview-safety strong{color:#1d2c45}:where(.demo-scope) .access-dialog,:where(.demo-scope) .demo-dialog{padding-top:38px}:where(.demo-scope) .access-dialog h2,:where(.demo-scope) .demo-dialog h2{letter-spacing:-.045em;margin:17px 0 0;font-size:38px;font-weight:480;line-height:1.08}:where(.demo-scope) .access-dialog>p:not(.eyebrow),:where(.demo-scope) .modal-intro{color:var(--muted);margin:20px 0 28px;font-size:14px;line-height:1.68}:where(.demo-scope) .demo-dialog form{gap:16px;margin-top:28px;display:grid}:where(.demo-scope) .demo-dialog label{color:#bfc6d2;letter-spacing:.1em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:690;display:grid}:where(.demo-scope) .demo-dialog input,:where(.demo-scope) .demo-dialog textarea{color:#f0f2f6;letter-spacing:0;text-transform:none;background:#090b10;border:1px solid #303746;border-radius:7px;outline:0;width:100%;padding:13px 14px;font-size:14px;font-weight:400;line-height:1.45;transition:border-color .16s}:where(.demo-scope) .demo-dialog input:focus,:where(.demo-scope) .demo-dialog textarea:focus{border-color:var(--blue)}:where(.demo-scope) .demo-dialog textarea{resize:vertical}:where(.demo-scope) .demo-dialog textarea::placeholder{color:#50596b}:where(.demo-scope) .form-submit{width:100%}:where(.demo-scope) .form-success{background:#61d6a80f;border:1px solid #61d6a840;border-radius:8px;grid-template-columns:42px 1fr;gap:14px;margin-top:18px;padding:16px;display:grid}:where(.demo-scope) .form-success>span{width:38px;height:38px;color:var(--green);background:#61d6a81a;border-radius:50%;place-items:center;display:grid}:where(.demo-scope) .form-success strong{font-size:12px}:where(.demo-scope) .form-success p{color:#849087;margin:5px 0 9px;font-size:10px}:where(.demo-scope) .form-success button{border-bottom:1px solid var(--green);color:var(--green);cursor:pointer;background:0 0;padding:0;font-size:10px}@media (width<=1280px){:where(.demo-scope) .site-header{grid-template-columns:1fr auto}:where(.demo-scope) .desktop-nav{display:none}:where(.demo-scope) .hero{grid-template-columns:1fr;align-content:center;min-height:1320px}:where(.demo-scope) .hero-copy{max-width:760px}:where(.demo-scope) .hero-console{justify-self:center;max-width:940px;transform:none}:where(.demo-scope) .messaging-section{grid-template-columns:1fr}:where(.demo-scope) .messaging-copy{grid-row:1;max-width:760px}:where(.demo-scope) .messaging-visual{max-width:980px}:where(.demo-scope) .office-section{grid-template-columns:1fr;min-height:1100px}:where(.demo-scope) .office-copy{max-width:800px}:where(.demo-scope) .office-panel{width:100%;max-width:900px}:where(.demo-scope) .closing-section{grid-template-columns:.65fr 1.35fr}:where(.demo-scope) .closing-actions{grid-column:2;max-width:430px}}@media (width<=980px){:where(.demo-scope) .site-header{min-height:66px;padding-left:14px;top:10px;left:10px;right:10px}:where(.demo-scope) .header-actions>.access-button,:where(.demo-scope) .header-actions>.header-cta{display:none}:where(.demo-scope) .menu-button{display:grid}:where(.demo-scope) .header-brand .espy-logo{width:100px;height:48px}:where(.demo-scope) .hero{min-height:1210px;padding-top:130px}:where(.demo-scope) .hero-copy h1{font-size:clamp(50px,10vw,78px)}:where(.demo-scope) .capability-showcase{grid-template-columns:1fr}:where(.demo-scope) .capability-scene{min-height:580px}:where(.demo-scope) .capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.demo-scope) .interfaces-heading{display:grid}:where(.demo-scope) .privacy-stamp{width:fit-content}:where(.demo-scope) .interface-tabs{grid-template-columns:repeat(4,minmax(190px,1fr));overflow-x:auto}:where(.demo-scope) .mock-app{grid-template-columns:92px 1fr;min-height:640px}:where(.demo-scope) .mock-sidebar{padding-left:10px;padding-right:10px}:where(.demo-scope) .mock-sidebar>span:not(.mock-symbol):not(.mock-sidebar-bottom){color:#0000;justify-content:center;padding:0;font-size:0}:where(.demo-scope) .mock-sidebar>span:not(.mock-symbol) i{width:12px;height:12px}:where(.demo-scope) .mock-metrics{grid-template-columns:repeat(2,1fr)}:where(.demo-scope) .client-section{grid-template-columns:1fr;min-height:1250px}:where(.demo-scope) .client-phone{width:min(100%,410px)}:where(.demo-scope) .trace-list article>div{grid-template-columns:1fr;gap:12px}:where(.demo-scope) .trace-proof{grid-template-columns:1fr;gap:28px}:where(.demo-scope) .trace-proof-heading{max-width:560px;padding-bottom:4px}:where(.demo-scope) .site-footer{grid-template-columns:1fr auto;row-gap:24px}:where(.demo-scope) .site-footer>div{grid-area:1/1}:where(.demo-scope) .site-footer nav{text-align:left;grid-area:2/1/auto/-1;justify-content:flex-start}:where(.demo-scope) .site-footer>p{grid-area:1/2}}@media (width<=760px){:where(.demo-scope) .header-divider{margin-left:10px;margin-right:10px}:where(.demo-scope) .hero{gap:64px;min-height:auto;padding:120px 18px 70px}:where(.demo-scope) .hero-copy>.espy-logo-large{width:255px}:where(.demo-scope) .hero-copy h1{margin-top:28px;font-size:clamp(45px,13vw,66px);line-height:.98}:where(.demo-scope) .hero-intro{font-size:15px}:where(.demo-scope) .hero-actions{flex-direction:column;align-items:stretch}:where(.demo-scope) .button{width:100%}:where(.demo-scope) .hero-console{border-radius:12px}:where(.demo-scope) .console-topbar .product-mark small,:where(.demo-scope) .console-live{display:none}:where(.demo-scope) .console-body{padding:20px 14px}:where(.demo-scope) .console-kpis{grid-template-columns:1fr}:where(.demo-scope) .console-kpis article{min-height:92px}:where(.demo-scope) .capabilities-section,:where(.demo-scope) .interfaces-section,:where(.demo-scope) .trace-section{padding:88px 18px}:where(.demo-scope) .section-title h2,:where(.demo-scope) .messaging-copy h2,:where(.demo-scope) .office-copy h2,:where(.demo-scope) .client-copy h2{font-size:clamp(40px,11vw,58px)}:where(.demo-scope) .section-copy{font-size:15px}:where(.demo-scope) .capability-grid{grid-template-columns:1fr;margin-top:0}:where(.demo-scope) .capability-card{min-height:205px;padding:23px}:where(.demo-scope) .capability-card h3{margin-top:24px}:where(.demo-scope) .capability-showcase{gap:12px;margin-top:48px}:where(.demo-scope) .capability-scene{min-height:700px;padding:10px 10px 14px}:where(.demo-scope) .capability-scene-window{border-radius:12px;height:calc(100% - 29px)}:where(.demo-scope) .capability-scene-body{grid-template-columns:1fr}:where(.demo-scope) .capability-scene-nav{display:none}:where(.demo-scope) .capability-scene-main{padding:14px}:where(.demo-scope) .capability-scene-case{min-height:60px;padding:0 12px}:where(.demo-scope) .capability-scene-case strong{font-size:12px}:where(.demo-scope) .capability-scene-flow{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.demo-scope) .capability-scene-flow>span{min-height:58px;padding:10px}:where(.demo-scope) .capability-scene-panels{grid-template-columns:1fr}:where(.demo-scope) .capability-scene-report{min-height:178px;padding:14px}:where(.demo-scope) .capability-scene-report>strong{margin-top:13px}:where(.demo-scope) .capability-scene-lines{gap:7px;margin-top:13px}:where(.demo-scope) .capability-scene-report footer{margin-top:17px}:where(.demo-scope) .capability-scene-side{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.demo-scope) .capability-scene-side section{min-height:90px;padding:13px}:where(.demo-scope) .messaging-section,:where(.demo-scope) .office-section,:where(.demo-scope) .client-section,:where(.demo-scope) .closing-section{padding-left:18px;padding-right:18px}:where(.demo-scope) .messaging-section{gap:54px;padding-top:88px;padding-bottom:88px}:where(.demo-scope) .messaging-visual{grid-template-columns:1fr;min-height:auto}:where(.demo-scope) .transform-line{min-height:60px;transform:rotate(90deg)}:where(.demo-scope) .report-card{justify-self:center;max-width:360px}:where(.demo-scope) .privacy-stamp{align-items:flex-start}:where(.demo-scope) .interface-stage{overflow-x:auto}:where(.demo-scope) .mock-app{width:860px;min-height:620px}:where(.demo-scope) .office-section{gap:58px;padding-top:88px;padding-bottom:88px}:where(.demo-scope) .office-feature-grid{grid-template-columns:1fr}:where(.demo-scope) .office-feature-button,:where(.demo-scope) .office-feature-button:nth-child(2n),:where(.demo-scope) .office-feature-button:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:102px}:where(.demo-scope) .office-feature-button:last-child{border-bottom:0}:where(.demo-scope) .office-panel-top>span:last-child{display:none}:where(.demo-scope) .client-section{gap:70px;padding-top:88px;padding-bottom:100px}:where(.demo-scope) .client-benefits{grid-template-columns:1fr}:where(.demo-scope) .client-phone{min-height:660px;transform:none}:where(.demo-scope) .trace-list article{grid-template-columns:45px 1fr 10px;gap:14px;min-height:200px}:where(.demo-scope) .trace-list h3{font-size:20px}:where(.demo-scope) .trace-list p{font-size:12px}:where(.demo-scope) .trace-proof-cards{grid-template-columns:1fr;gap:10px;padding-bottom:0}:where(.demo-scope) .trace-proof-cards article,:where(.demo-scope) .trace-proof-cards article:nth-child(2){min-height:184px;transform:none}:where(.demo-scope) .trace-proof-cards article:hover,:where(.demo-scope) .trace-proof-cards article:nth-child(2):hover{transform:translateY(-2px)}:where(.demo-scope) .closing-section{grid-template-columns:1fr;align-content:center;gap:38px;min-height:850px}:where(.demo-scope) .closing-actions{grid-column:auto;max-width:none}:where(.demo-scope) .site-footer{grid-template-columns:1fr;gap:24px;padding:38px 18px}:where(.demo-scope) .site-footer>div{flex-direction:column;align-items:flex-start}:where(.demo-scope) .site-footer>div,:where(.demo-scope) .site-footer nav,:where(.demo-scope) .site-footer>p{grid-area:auto/1;justify-self:start}:where(.demo-scope) .modal-backdrop{padding:8px}:where(.demo-scope) .modal-panel{max-height:calc(100vh - 16px);padding:24px 20px 28px}:where(.demo-scope) .office-modal-panel{border-radius:12px;width:100%;max-height:calc(100dvh - 16px);padding:14px 10px 18px}:where(.demo-scope) .office-modal-heading{grid-template-columns:1fr;padding:8px 48px 18px 4px}:where(.demo-scope) .office-modal-heading h2{font-size:28px}:where(.demo-scope) .office-preview-main{padding:18px 13px 16px}:where(.demo-scope) .office-preview-metrics{gap:6px}:where(.demo-scope) .office-preview-metrics article{min-height:88px;padding:10px}:where(.demo-scope) .office-preview-metrics strong{font-size:18px}:where(.demo-scope) .office-preview-controls{grid-template-columns:minmax(0,1fr) auto}:where(.demo-scope) .office-preview-controls button:first-of-type{display:none}:where(.demo-scope) .modal-brand{flex-direction:column;align-items:flex-start}:where(.demo-scope) .access-dialog h2,:where(.demo-scope) .demo-dialog h2{font-size:32px}}@media (width<=440px){:where(.demo-scope) .header-brand .espy-logo{width:82px}:where(.demo-scope) .header-product{font-size:12px}:where(.demo-scope) .menu-button{width:46px;min-height:46px}:where(.demo-scope) .message{width:96%}:where(.demo-scope) .client-phone{min-height:625px;padding-left:16px;padding-right:16px}:where(.demo-scope) .phone-actions>span{min-height:70px}}@media (prefers-reduced-motion:reduce){.demo-scope{scroll-behavior:auto}:where(.demo-scope) *,:where(.demo-scope) :before,:where(.demo-scope) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.demo-scope) .lusadocs-icon{object-fit:contain;border-radius:10px;flex:none;width:38px;height:38px}:where(.demo-scope) #automatizacion,:where(.demo-scope) #plataforma,:where(.demo-scope) #despachos,:where(.demo-scope) #trazabilidad{scroll-margin-top:105px}:where(.demo-scope) .product-mark .lusadocs-icon{box-shadow:0 8px 24px #00000047}:where(.demo-scope) .header-product{align-items:center;gap:9px;display:inline-flex}:where(.demo-scope) .header-product .lusadocs-icon{border-radius:8px;width:30px;height:30px}:where(.demo-scope) .hero-presentation{grid-template-columns:auto auto minmax(52px,1fr) auto;align-items:center;gap:14px;width:min(100%,650px);display:grid}:where(.demo-scope) .hero-presenter{align-items:center;display:inline-flex}:where(.demo-scope) .hero-presenter .espy-logo{width:128px;height:68px}:where(.demo-scope) .hero-presentation>strong{color:#aab2c3;letter-spacing:.24em;font-size:10px;font-weight:760}:where(.demo-scope) .presentation-line{min-width:52px;color:var(--blue);align-items:center;gap:8px;display:flex}:where(.demo-scope) .presentation-line i{background:linear-gradient(90deg, #8190ff2e, var(--blue));width:100%;height:1px}:where(.demo-scope) .presentation-line b{font-size:13px;font-weight:500}:where(.demo-scope) .hero-product{align-items:center;gap:11px;display:inline-flex}:where(.demo-scope) .hero-product .lusadocs-icon{border-radius:12px;width:46px;height:46px;box-shadow:0 10px 28px #00000059}:where(.demo-scope) .hero-product>b{letter-spacing:-.03em;font-size:21px;font-weight:720}:where(.demo-scope) .hero-method{color:#7f8bad;letter-spacing:.19em;margin:13px 0 0;font-size:9px;font-weight:720}:where(.demo-scope) .hero-copy h1{margin-top:26px}:where(.demo-scope) .hero-console{background:#e9edf2;border-color:#ffffff30;border-radius:12px;box-shadow:0 45px 120px #000000a6}:where(.demo-scope) .console-topbar{background:#121619;border-bottom:0;gap:14px;min-height:66px;padding:0 16px}:where(.demo-scope) .console-brand{border-right:1px solid #ffffff21;align-items:center;gap:12px;min-width:180px;padding-right:14px;display:flex}:where(.demo-scope) .console-brand .espy-logo{width:66px;height:47px}:where(.demo-scope) .console-brand strong{color:#fff;letter-spacing:.17em;font-size:8px;font-weight:750;line-height:1.4}:where(.demo-scope) .console-topbar nav{align-self:stretch;align-items:stretch;gap:16px;min-width:0;display:flex}:where(.demo-scope) .console-topbar nav span{color:#bac1ca;white-space:nowrap;align-items:center;font-size:8px;font-weight:620;display:flex}:where(.demo-scope) .console-topbar nav span:nth-child(2){color:#fff;border-bottom:2px solid #fff}:where(.demo-scope) .console-user{color:#dce1e7;letter-spacing:.11em;margin-left:auto;font-size:7px;font-weight:720}:where(.demo-scope) .console-body{color:#0e192b;background:#e9edf2;padding:27px 28px 30px}:where(.demo-scope) .console-heading{gap:5px}:where(.demo-scope) .console-heading span{color:#526783;letter-spacing:.16em;font-size:7px}:where(.demo-scope) .console-heading strong{color:#0e192b;letter-spacing:-.04em;font-size:27px;font-weight:660}:where(.demo-scope) .console-heading small{color:#526783;font-size:9px}:where(.demo-scope) .console-filters{background:#fff;border:1px solid #cbd4df;gap:10px;margin-top:21px;padding:11px;display:flex}:where(.demo-scope) .console-filters>span{color:#9aa5b6;border:1px solid #ccd6e3;flex:1;align-items:center;padding:0 12px;font-size:8px;display:flex}:where(.demo-scope) .console-filters button{color:#fff;background:#07101f;min-height:35px;padding:0 13px;font-size:8px;font-weight:690}:where(.demo-scope) .console-table{background:#fff;border:1px solid #cbd4df;margin-top:12px}:where(.demo-scope) .console-table-head,:where(.demo-scope) .console-case{grid-template-columns:.72fr 1.35fr 1.15fr .8fr;align-items:center;gap:12px;display:grid}:where(.demo-scope) .console-table-head{color:#526783;letter-spacing:.08em;background:#f7f9fb;border-bottom:1px solid #d5dce5;min-height:42px;padding:0 14px;font-size:7px;font-weight:740}:where(.demo-scope) .console-case{border-bottom:1px solid #dce2e9;min-height:75px;padding:0 14px}:where(.demo-scope) .console-case:last-child{border-bottom:0}:where(.demo-scope) .console-case>span{gap:4px;min-width:0;display:grid}:where(.demo-scope) .console-case strong{color:#142139;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:680;overflow:hidden}:where(.demo-scope) .console-case small{color:#60728b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}:where(.demo-scope) .console-case b,:where(.demo-scope) .status-chip{color:#7e5b14;letter-spacing:.08em;white-space:nowrap;background:#fff4d9;border:1px solid #dec58e;width:fit-content;padding:6px 8px;font-size:7px;font-weight:760}:where(.demo-scope) .console-case b.is-review,:where(.demo-scope) .status-chip-review{color:#3f526e;background:#eef2f7;border-color:#c8d1df}:where(.demo-scope) .status-chip-complete{color:#27664d;background:#e9f7f1;border-color:#afd4c4}:where(.demo-scope) .sanitized-note{color:#637087;background:#f7f9fb;border-top:1px solid #c9d1dc}:where(.demo-scope) .interface-stage{background:#e8edf2}:where(.demo-scope) .mock-app{color:#111c2e;background:#e8edf2;min-height:720px;display:block}:where(.demo-scope) .mock-appbar{color:#d5dae1;background:#121619;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:12px;min-height:66px;padding:0 20px;display:grid}:where(.demo-scope) .mock-appbar-brand{border-right:1px solid #ffffff1f;align-items:center;gap:13px;min-width:225px;padding-right:18px;display:flex}:where(.demo-scope) .mock-appbar-brand .espy-logo{width:69px;height:50px}:where(.demo-scope) .mock-appbar-brand strong{color:#fff;letter-spacing:.18em;max-width:145px;font-size:9px;font-weight:760;line-height:1.35}:where(.demo-scope) .mock-appbar nav{align-items:stretch;gap:clamp(10px,1.3vw,22px);min-width:0;display:flex}:where(.demo-scope) .mock-appbar nav span{color:#c7ccd3;text-align:center;border-bottom:2px solid #0000;align-items:center;font-size:8px;font-weight:650;line-height:1.25;display:flex}:where(.demo-scope) .mock-appbar nav span.is-active{color:#fff;border-bottom-color:#fff}:where(.demo-scope) .mock-user{border-left:1px solid #ffffff1f;align-content:center;min-width:110px;padding-left:16px;display:grid}:where(.demo-scope) .mock-user b{font-size:8px;font-weight:720}:where(.demo-scope) .mock-user small{color:#7f8b9b;letter-spacing:.08em;margin-top:3px;font-size:7px;font-weight:700}:where(.demo-scope) .mock-main{padding:33px 38px 42px}:where(.demo-scope) .mock-header{min-height:48px}:where(.demo-scope) .mock-header span{color:#516681}:where(.demo-scope) .mock-header strong{color:#0d192b;font-size:28px;font-weight:660}:where(.demo-scope) .mock-header button,:where(.demo-scope) .mock-filterbar button,:where(.demo-scope) .mock-table button,:where(.demo-scope) .wizard-footer button{color:#fff;background:#07101f;border:1px solid #07101f;border-radius:0;min-height:40px;padding:0 17px;font-size:8px;font-weight:720}:where(.demo-scope) .mock-subtitle{color:#506783;margin:8px 0 0;font-size:10px}:where(.demo-scope) .mock-filterbar{background:#fff;border:1px solid #ccd5e0;gap:12px;margin-top:25px;padding:12px;display:flex}:where(.demo-scope) .mock-filterbar>span{color:#9aa5b6;border:1px solid #ccd6e3;flex:1;align-items:center;padding:0 14px;font-size:9px;display:flex}:where(.demo-scope) .mock-card{border-color:#ccd5e0;border-radius:0}:where(.demo-scope) .mock-table{margin-top:18px;overflow:hidden}:where(.demo-scope) .mock-table-head,:where(.demo-scope) .mock-table-row{align-items:center;gap:15px;padding:0 18px;display:grid}:where(.demo-scope) .mock-app-control .mock-table-head,:where(.demo-scope) .mock-app-control .mock-table-row{grid-template-columns:.8fr 1.25fr 1.12fr 1fr .85fr .48fr}:where(.demo-scope) .mock-table-head{color:#516681;letter-spacing:.08em;text-transform:uppercase;background:#f7f9fb;border-bottom:1px solid #d5dce5;min-height:47px;font-size:7px;font-weight:760}:where(.demo-scope) .mock-table-row{background:#fff;border-bottom:1px solid #dce2e9;min-height:86px}:where(.demo-scope) .mock-table-row:last-child{border-bottom:0}:where(.demo-scope) .mock-table-row-muted{background:#fbfcfd}:where(.demo-scope) .mock-table-row>span{gap:5px;min-width:0;display:grid}:where(.demo-scope) .mock-table-row strong{color:#152139;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:680;overflow:hidden}:where(.demo-scope) .mock-table-row small{color:#60728b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}:where(.demo-scope) .mock-table-row button{color:#0f1b2e;text-underline-offset:3px;background:0 0;border:0;min-height:32px;padding:0;text-decoration:underline}:where(.demo-scope) .case-ribbon{color:#536985;background:#e1e7ef;align-items:center;gap:25px;width:fit-content;margin-top:17px;padding:11px 14px;font-size:10px;display:flex}:where(.demo-scope) .case-ribbon strong{color:#102039}:where(.demo-scope) .report-wizard{margin-top:14px;padding:25px 27px}:where(.demo-scope) .wizard-steps{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}:where(.demo-scope) .wizard-steps>span{color:#566b87;border:1px solid #c8d3e1;align-content:center;gap:7px;min-height:66px;padding:0 14px;display:grid}:where(.demo-scope) .wizard-steps>span.is-active{color:#fff;background:#07101f;border-color:#07101f}:where(.demo-scope) .wizard-steps small{font-size:7px;font-weight:720}:where(.demo-scope) .wizard-steps strong{font-size:12px}:where(.demo-scope) .report-wizard>h3{color:#142139;border-bottom:1px solid #d8dfe8;margin:22px 0 11px;padding-bottom:10px;font-size:13px}:where(.demo-scope) .report-wizard label{color:#526783;gap:7px;margin-top:13px;font-size:8px;font-weight:720;display:grid}:where(.demo-scope) .report-wizard label p{color:#172339;background:#f8fafc;border:1px solid #cbd5e2;min-height:72px;margin:0;padding:13px;font-size:10px;font-weight:430;line-height:1.5}:where(.demo-scope) .wizard-footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}:where(.demo-scope) .wizard-footer button:first-child{color:#142139;background:#fff;border-color:#c6d1df}:where(.demo-scope) .wizard-footer strong{color:#566b87;font-size:8px}:where(.demo-scope) .client-deliveries{grid-template-columns:auto minmax(220px,1fr);align-content:start;align-items:center;gap:12px;min-height:130px;margin-top:25px;padding:22px;display:grid}:where(.demo-scope) .client-deliveries>strong{font-size:12px}:where(.demo-scope) .client-deliveries>span{color:#9aa5b6;border:1px solid #ccd6e3;max-width:330px;padding:12px;font-size:8px}:where(.demo-scope) .client-deliveries>small{color:#536985;border-top:1px solid #d8dfe7;grid-column:1/-1;padding-top:18px;font-size:8px}:where(.demo-scope) .client-table .mock-table-head,:where(.demo-scope) .client-table .mock-table-row{grid-template-columns:1.3fr .88fr .82fr .9fr 1.35fr}:where(.demo-scope) .client-row-actions{gap:7px!important;display:flex!important}:where(.demo-scope) .client-row-actions button{color:#1b2b45;border:1px solid #c7d2e0;min-height:36px;padding:0 10px;text-decoration:none}:where(.demo-scope) .legal-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}:where(.demo-scope) .legal-summary article{background:#fff;border:1px solid #ccd5e0;align-content:center;gap:7px;min-height:112px;padding:18px;display:grid}:where(.demo-scope) .legal-summary span,:where(.demo-scope) .legal-summary small{color:#5b708b;font-size:8px}:where(.demo-scope) .legal-summary strong{color:#111e33;font-size:27px;font-weight:620}:where(.demo-scope) .legal-table .mock-table-head,:where(.demo-scope) .legal-table .mock-table-row{grid-template-columns:.85fr .8fr 1.25fr 1.25fr .8fr}:where(.demo-scope) .phone-product .lusadocs-icon{border-radius:9px;width:36px;height:36px}:where(.demo-scope) .footer-brand{gap:17px!important}:where(.demo-scope) .footer-brand .header-divider{margin:0}:where(.demo-scope) .site-footer .product-mark strong{color:#fff}@media (width<=1100px){:where(.demo-scope) .mock-appbar nav span:nth-child(n+6){display:none}:where(.demo-scope) .mock-appbar-brand{min-width:190px}:where(.demo-scope) .mock-appbar-brand strong{max-width:110px}}@media (width<=760px){:where(.demo-scope) .header-product .lusadocs-icon{width:27px;height:27px}:where(.demo-scope) .hero-presentation{grid-template-columns:auto auto 1fr;gap:9px}:where(.demo-scope) .hero-presenter .espy-logo{width:94px;height:54px}:where(.demo-scope) .hero-presentation>strong{font-size:8px}:where(.demo-scope) .presentation-line{min-width:26px}:where(.demo-scope) .hero-product{grid-column:1/-1;margin-top:5px}:where(.demo-scope) .hero-product .lusadocs-icon{width:42px;height:42px}:where(.demo-scope) .console-topbar nav span:nth-child(n+3),:where(.demo-scope) .console-user{display:none}:where(.demo-scope) .console-brand{min-width:156px}:where(.demo-scope) .console-filters{display:grid}:where(.demo-scope) .console-filters>span{min-height:36px}:where(.demo-scope) .console-table{min-width:680px}:where(.demo-scope) .hero-console,:where(.demo-scope) .interface-stage{overflow-x:auto}:where(.demo-scope) .mock-app{width:980px;min-height:670px}:where(.demo-scope) .mock-appbar nav span:nth-child(n+5){display:none}:where(.demo-scope) .site-footer .footer-brand{flex-direction:row;align-items:center}}@media (width<=440px){:where(.demo-scope) .header-divider{margin-left:8px;margin-right:8px}:where(.demo-scope) .header-product{gap:6px;font-size:11px}:where(.demo-scope) .header-product .lusadocs-icon{border-radius:6px;width:24px;height:24px}:where(.demo-scope) .hero-presentation{grid-template-columns:auto auto;justify-content:start}:where(.demo-scope) .presentation-line{display:none}:where(.demo-scope) .footer-brand .product-mark small{font-size:6px}}:where(.demo-scope) .interface-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.demo-scope) .mock-appbar-actions{align-items:center;gap:8px;display:flex}:where(.demo-scope) .mock-appbar-actions>i{color:#a9b1bd;border:1px solid #ffffff1f;place-items:center;min-width:27px;min-height:27px;font-size:7px;font-style:normal;font-weight:700;display:grid}:where(.demo-scope) .mock-appbar-actions .mock-user{min-width:92px;padding-left:10px}:where(.demo-scope) .real-app-preview{color:#111827;background:#eceff2;min-height:720px;display:block}:where(.demo-scope) .real-screen-body{min-width:0;padding:28px 32px 34px}:where(.demo-scope) .real-page-head{justify-content:space-between;align-items:flex-start;gap:22px;min-height:58px;display:flex}:where(.demo-scope) .real-page-head>div{gap:5px;display:grid}:where(.demo-scope) .real-page-head>div>strong{color:#0f172a;letter-spacing:-.03em;font-size:24px;font-weight:680}:where(.demo-scope) .real-page-head>div>small{color:#58677b;font-size:10px;line-height:1.45}:where(.demo-scope) .real-page-kicker{color:#64748b;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:760}:where(.demo-scope) .real-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}:where(.demo-scope) .real-page-actions button,:where(.demo-scope) .real-filterbar button,:where(.demo-scope) .real-data-row button,:where(.demo-scope) .registry-row button,:where(.demo-scope) .report-document-row button,:where(.demo-scope) .inbox-assignment button,:where(.demo-scope) .economic-card button,:where(.demo-scope) .management-layout button{color:#152033;min-height:34px;font:inherit;background:#fff;border:1px solid #c7d0db;padding:0 12px;font-size:7px;font-weight:720}:where(.demo-scope) .real-page-actions button.is-primary,:where(.demo-scope) .real-filterbar button:last-child,:where(.demo-scope) .inbox-assignment fieldset>button{color:#fff;background:#0f172a;border-color:#0f172a}:where(.demo-scope) .real-card{background:#fff;border:1px solid #cbd5e1}:where(.demo-scope) .real-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}:where(.demo-scope) .real-kpis article{background:#fff;border:1px solid #cbd5e1;align-content:center;gap:8px;min-height:90px;padding:15px 17px;display:grid;box-shadow:0 2px 5px #0f172a0a}:where(.demo-scope) .real-kpis span{color:#64748b;letter-spacing:.08em;font-size:7px;font-weight:760}:where(.demo-scope) .real-kpis strong{color:#0f172a;font-size:25px;font-weight:720}:where(.demo-scope) .real-reminders{background:#fff8e8;border:1px solid #e6c983;margin-top:12px;padding:12px}:where(.demo-scope) .real-reminders header{color:#775b17;align-items:center;gap:7px;font-size:7px;display:flex}:where(.demo-scope) .real-reminders header b{border:1px solid #d8b65e;padding:2px 5px}:where(.demo-scope) .real-reminders header button{color:#5c4b22;background:#fff;border:1px solid #d4bd83;min-height:26px;margin-left:auto;padding:0 9px;font-size:7px}:where(.demo-scope) .real-reminders article{background:#ffffffb8;border:1px solid #ead7a8;gap:3px;width:min(100%,330px);margin-top:9px;padding:9px 10px;display:grid}:where(.demo-scope) .real-reminders article strong{font-size:9px}:where(.demo-scope) .real-reminders article small,:where(.demo-scope) .real-reminders article span{color:#7c6b43;font-size:7px}:where(.demo-scope) .real-section-title{color:#0f172a;margin-top:16px;font-size:13px}:where(.demo-scope) .real-filterbar{background:#fff;border:1px solid #cbd5e1;gap:8px;margin-top:10px;padding:9px;display:flex}:where(.demo-scope) .real-filterbar>span{color:#94a3b8;border:1px solid #cbd5e1;flex:1;align-items:center;min-height:34px;padding:0 11px;font-size:8px;display:flex}:where(.demo-scope) .real-data-table{background:#fff;border:1px solid #cbd5e1;margin-top:10px;overflow-x:auto}:where(.demo-scope) .real-data-head,:where(.demo-scope) .real-data-row{grid-template-columns:.9fr 1.35fr 1.3fr 1fr .8fr .5fr;min-width:850px;display:grid}:where(.demo-scope) .real-data-head{background:#f8fafc;border-bottom:1px solid #d7dee7;align-items:center;min-height:39px}:where(.demo-scope) .real-data-head>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;padding:0 11px;font-size:6px;font-weight:780}:where(.demo-scope) .real-data-row{border-bottom:1px solid #e2e8f0;min-height:67px}:where(.demo-scope) .real-data-row:last-child{border-bottom:0}:where(.demo-scope) .real-data-row>span{align-content:center;gap:4px;min-width:0;padding:9px 11px;display:grid}:where(.demo-scope) .real-data-row strong,:where(.demo-scope) .real-data-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.demo-scope) .real-data-row strong{color:#162238;font-size:8px;font-weight:680}:where(.demo-scope) .real-data-row small{color:#64748b;font-size:6px}:where(.demo-scope) .real-data-row button{text-underline-offset:3px;border:0;width:fit-content;min-height:28px;padding:0;text-decoration:underline}:where(.demo-scope) .real-avatar{color:#26354d;background:#e8edf3;border:1px solid #b9c4d2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;font-weight:760;display:grid}:where(.demo-scope) .report-wizard.real-card{margin-top:18px}:where(.demo-scope) .report-document-row{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:11px 12px;font-size:8px;display:flex}:where(.demo-scope) .client-real-table .real-data-head,:where(.demo-scope) .client-real-table .real-data-row{grid-template-columns:1.35fr .85fr .8fr .9fr 1.25fr}:where(.demo-scope) .registry-filters{background:#fff;border:1px solid #cbd5e1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;padding:11px;display:grid}:where(.demo-scope) .registry-filters span{color:#94a3b8;border:1px solid #cbd5e1;align-items:center;min-height:34px;padding:0 10px;font-size:7px;display:flex}:where(.demo-scope) .registry-check{color:#475569;align-items:center;gap:6px;margin:9px 0;font-size:7px;font-weight:650;display:flex}:where(.demo-scope) .registry-check i{background:#fff;border:1px solid #94a3b8;width:10px;height:10px}:where(.demo-scope) .registry-table{overflow-x:auto}:where(.demo-scope) .registry-groups,:where(.demo-scope) .registry-columns,:where(.demo-scope) .registry-row{min-width:920px;display:grid}:where(.demo-scope) .registry-groups{background:#e2e8f0;border-bottom:1px solid #cbd5e1;grid-template-columns:1fr 2.25fr 1.25fr 1.4fr .75fr .8fr}:where(.demo-scope) .registry-columns,:where(.demo-scope) .registry-row{grid-template-columns:.95fr 1fr 1fr .9fr 1.25fr 1.3fr .8fr .9fr}:where(.demo-scope) .registry-groups span,:where(.demo-scope) .registry-columns span{color:#475569;text-align:center;border-right:1px solid #cbd5e1;justify-content:center;align-items:center;min-height:35px;padding:5px 8px;font-size:6px;font-weight:760;display:flex}:where(.demo-scope) .registry-columns{background:#f8fafc;border-bottom:1px solid #dce3eb}:where(.demo-scope) .registry-row>span{color:#172033;border-right:1px solid #e7ecf2;align-items:center;gap:4px;min-height:62px;padding:8px;font-size:7px;display:flex}:where(.demo-scope) .registry-row>span:last-child{gap:4px;display:grid}:where(.demo-scope) .registry-row button{min-height:23px;padding:0 6px}:where(.demo-scope) .compliance-section{margin-top:20px}:where(.demo-scope) .compliance-section>h3{color:#64748b;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #dce3eb;margin:0 0 9px;padding-bottom:8px;font-size:7px}:where(.demo-scope) .compliance-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}:where(.demo-scope) .compliance-cards article{background:#fff;border:1px solid #cbd5e1;align-content:space-between;gap:8px;min-height:125px;padding:14px;display:grid}:where(.demo-scope) .compliance-cards article.is-selected{color:#fff;background:#0f172a;border-color:#0f172a}:where(.demo-scope) .compliance-cards b{border:1px solid;width:fit-content;padding:6px;font-size:7px}:where(.demo-scope) .compliance-cards strong{font-size:9px;line-height:1.35}:where(.demo-scope) .compliance-cards small{border-top:1px dashed;padding-top:9px;font-size:6px;font-weight:700}:where(.demo-scope) .compliance-document{grid-template-columns:160px 1fr;min-height:190px;margin-top:16px;display:grid}:where(.demo-scope) .compliance-document aside{border-right:1px solid #cbd5e1;align-content:start;gap:6px;padding:15px;display:grid}:where(.demo-scope) .compliance-document aside strong,:where(.demo-scope) .compliance-document article>span{color:#64748b;letter-spacing:.13em;font-size:6px}:where(.demo-scope) .compliance-document aside span{color:#64748b;border-left:2px solid #cbd5e1;padding:7px 8px;font-size:7px}:where(.demo-scope) .compliance-document article{padding:22px}:where(.demo-scope) .compliance-document h3{margin:7px 0 4px;font-size:17px}:where(.demo-scope) .compliance-document article>small{color:#64748b;font-size:7px}:where(.demo-scope) .compliance-document article>div{gap:7px;margin-top:22px;display:grid}:where(.demo-scope) .compliance-document article i{background:#e2e8f0;height:5px}:where(.demo-scope) .compliance-document article i:nth-child(2){width:88%}:where(.demo-scope) .compliance-document article i:nth-child(3){width:94%}:where(.demo-scope) .compliance-document article i:nth-child(4){width:72%}:where(.demo-scope) .inbox-tabs{color:#64748b;border-bottom:1px solid #cbd5e1;gap:24px;margin-top:15px;font-size:7px;display:flex}:where(.demo-scope) .inbox-tabs strong,:where(.demo-scope) .inbox-tabs span{padding:0 3px 10px}:where(.demo-scope) .inbox-tabs strong{color:#0f172a;border-bottom:2px solid #0f172a}:where(.demo-scope) .inbox-assignment{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:24px;margin-top:13px;padding:19px;display:grid}:where(.demo-scope) .inbox-copy{align-content:start;gap:7px;display:grid}:where(.demo-scope) .inbox-copy>span{color:#64748b;font-size:7px;font-weight:720}:where(.demo-scope) .inbox-copy>span b{color:#475569;border:1px solid #cbd5e1;margin-left:6px;padding:3px 5px}:where(.demo-scope) .inbox-copy h3{color:#0f172a;margin:3px 0 0;font-size:16px}:where(.demo-scope) .inbox-copy>small,:where(.demo-scope) .inbox-copy p,:where(.demo-scope) .inbox-copy>strong{color:#526277;font-size:8px}:where(.demo-scope) .inbox-copy button{border:0;width:fit-content;padding:0;text-decoration:underline}:where(.demo-scope) .inbox-assignment fieldset{background:#f8fafc;border:1px solid #cbd5e1;padding:12px}:where(.demo-scope) .inbox-assignment legend,:where(.demo-scope) .inbox-assignment label{color:#64748b;letter-spacing:.09em;font-size:6px;font-weight:760}:where(.demo-scope) .inbox-assignment label>span{color:#64748b;letter-spacing:0;background:#fff;border:1px solid #cbd5e1;align-items:center;min-height:34px;margin-top:5px;padding:0 9px;font-size:7px;font-weight:450;display:flex}:where(.demo-scope) .inbox-assignment fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}:where(.demo-scope) .inbox-assignment fieldset>div>span{color:#334155;background:#fff;border:1px solid #cbd5e1;align-content:center;gap:3px;min-height:48px;padding:7px 9px 7px 24px;font-size:7px;font-weight:650;display:grid}:where(.demo-scope) .inbox-assignment fieldset>div>span.is-selected{border-color:#0f172a}:where(.demo-scope) .inbox-assignment fieldset>div small{color:#64748b;font-size:6px}:where(.demo-scope) .inbox-assignment fieldset>button{width:100%;margin-top:8px}:where(.demo-scope) .economic-card{margin-top:18px;overflow:hidden}:where(.demo-scope) .economic-card>header{background:#f8fafc;border-bottom:1px solid #cbd5e1;grid-template-columns:minmax(0,1fr) 150px 190px;align-items:end;gap:10px;padding:13px;display:grid}:where(.demo-scope) .economic-card>header>div,:where(.demo-scope) .economic-card>header>span{gap:4px;display:grid}:where(.demo-scope) .economic-card>header strong{font-size:10px}:where(.demo-scope) .economic-card>header small{color:#64748b;font-size:7px}:where(.demo-scope) .economic-card>header>span{color:#64748b;letter-spacing:.08em;font-size:6px;font-weight:760}:where(.demo-scope) .economic-card>header>span b{color:#334155;letter-spacing:0;background:#fff;border:1px solid #cbd5e1;min-height:31px;padding:9px;font-size:7px}:where(.demo-scope) .economic-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}:where(.demo-scope) .economic-columns>article{border:1px solid #cbd5e1;align-content:start;gap:6px;padding:13px;display:grid}:where(.demo-scope) .economic-columns>article>div{justify-content:space-between;align-items:start;gap:6px;display:flex}:where(.demo-scope) .economic-columns>article>div span,:where(.demo-scope) .economic-columns>article>div b{color:#64748b;font-size:6px;font-weight:760}:where(.demo-scope) .economic-columns>article>div b{color:#775b17;background:#fff8e8;border:1px solid #e6c983;padding:3px 5px}:where(.demo-scope) .economic-columns>article>strong,:where(.demo-scope) .economic-columns>article>small{color:#334155;font-size:7px}:where(.demo-scope) .economic-columns>article>em{color:#0f172a;font-size:18px;font-style:normal;font-weight:680}:where(.demo-scope) .economic-columns>article>section{border-top:1px solid #e2e8f0;gap:4px;margin-top:5px;padding-top:10px;display:grid}:where(.demo-scope) .economic-columns>article>section strong,:where(.demo-scope) .economic-columns>article>section b{font-size:8px}:where(.demo-scope) .economic-columns>article>section small{color:#64748b;font-size:6px}:where(.demo-scope) .economic-columns>article>section button{width:100%;margin-top:3px}:where(.demo-scope) .management-layout{grid-template-columns:220px minmax(0,1fr);gap:13px;margin-top:18px;display:grid}:where(.demo-scope) .management-layout>aside{overflow:hidden}:where(.demo-scope) .management-layout>aside>strong{color:#64748b;letter-spacing:.12em;background:#f8fafc;border-bottom:1px solid #cbd5e1;padding:11px;font-size:6px;display:block}:where(.demo-scope) .management-layout>aside button{text-align:left;border:0;border-bottom:1px solid #e2e8f0;align-content:center;gap:4px;width:100%;min-height:58px;display:grid}:where(.demo-scope) .management-layout>aside button.is-active{background:#f1f5f9;border-left:2px solid #0f172a}:where(.demo-scope) .management-layout>aside button small{color:#64748b;font-size:6px}:where(.demo-scope) .management-detail{padding:14px}:where(.demo-scope) .management-detail>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:start;padding-bottom:12px;display:flex}:where(.demo-scope) .management-detail>header>div{gap:4px;display:grid}:where(.demo-scope) .management-detail>header strong{font-size:12px}:where(.demo-scope) .management-detail>header small{color:#64748b;font-size:7px}:where(.demo-scope) .management-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}:where(.demo-scope) .management-summary article{background:#f8fafc;border:1px solid #cbd5e1;gap:4px;padding:10px;display:grid}:where(.demo-scope) .management-summary span,:where(.demo-scope) .management-summary small{color:#64748b;font-size:6px}:where(.demo-scope) .management-summary strong{font-size:11px}:where(.demo-scope) .management-detail>h3{margin:14px 0 7px;font-size:9px}:where(.demo-scope) .manager-card{border:1px solid #cbd5e1;gap:3px;width:min(100%,300px);padding:10px;display:grid}:where(.demo-scope) .manager-card strong{font-size:8px}:where(.demo-scope) .manager-card small,:where(.demo-scope) .manager-card span{color:#64748b;font-size:6px}:where(.demo-scope) .manager-card span{color:#217052;font-weight:700}:where(.demo-scope) .pricing-row{text-align:left;justify-content:space-between;align-items:center;width:100%;margin-top:12px;display:flex;background:#f8fafc!important;min-height:60px!important}:where(.demo-scope) .pricing-row>span{gap:4px;display:grid}:where(.demo-scope) .pricing-row strong{font-size:8px}:where(.demo-scope) .pricing-row small{color:#64748b;font-size:6px}:where(.demo-scope) .storage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}:where(.demo-scope) .storage-summary article{background:#fff;border:1px solid #cbd5e1;align-content:center;gap:4px;min-height:87px;padding:11px;display:grid}:where(.demo-scope) .storage-summary article:first-child{background:#f5f3ff;border-color:#c4b5fd}:where(.demo-scope) .storage-summary article:nth-child(2){background:#fff8e8;border-color:#f5d48c}:where(.demo-scope) .storage-summary article:nth-child(3){background:#f0f9ff;border-color:#bae6fd}:where(.demo-scope) .storage-summary span,:where(.demo-scope) .storage-summary small{color:#64748b;font-size:6px}:where(.demo-scope) .storage-summary strong{font-size:18px}:where(.demo-scope) .storage-table .real-data-head,:where(.demo-scope) .storage-table .real-data-row{grid-template-columns:1.35fr 1.1fr .75fr .9fr .7fr 1fr .45fr;min-width:900px}:where(.demo-scope) .capability-real-scene{min-height:0;padding:24px}:where(.demo-scope) .interface-security-note{color:#778195;letter-spacing:0;text-align:center;text-transform:none;max-width:760px;margin:10px auto 0;font-size:7px;font-style:italic;font-weight:400;line-height:1.5}:where(.demo-scope) .interface-security-note em{font-style:inherit}:where(.demo-scope) .hero-preview-block{z-index:2;justify-self:end;width:100%;max-width:820px;position:relative}:where(.demo-scope) .hero-video-block{align-items:center;display:grid}:where(.demo-scope) .hero-video-viewer{isolation:isolate;aspect-ratio:1492/839;background:#031326;border:1px solid #8d9eff6b;border-radius:16px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 45px 120px #0000009e,0 0 0 1px #7885ff14}:where(.demo-scope) .hero-video-viewer:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle,#0000 26%,#0005112e 100%);transition:opacity .18s;position:absolute;inset:0}:where(.demo-scope) .hero-video-viewer.is-playing:after{opacity:0}:where(.demo-scope) .hero-video-viewer video{object-fit:contain;object-position:center;background:#031326;border:0;width:100%;height:100%;display:block}:-webkit-any(:where(.demo-scope) .hero-video-viewer video:fullscreen,:where(.demo-scope) .hero-video-viewer video:-webkit-full-screen){object-fit:contain;object-position:center;background:#000;width:100vw;max-width:none;height:100vh;max-height:none}:is(:where(.demo-scope) .hero-video-viewer video:fullscreen,:where(.demo-scope) .hero-video-viewer video:fullscreen){object-fit:contain;object-position:center;background:#000;width:100vw;max-width:none;height:100vh;max-height:none}:where(.demo-scope) .hero-video-play{z-index:2;background:var(--blue-strong);cursor:pointer;border:0;border-radius:17px;justify-content:center;align-items:center;width:88px;height:62px;padding:0;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 42px #6677ff52,0 12px 32px #00000075}:where(.demo-scope) .hero-video-play:hover{background:#7c65dc;transform:translate(-50%,-50%)scale(1.04);box-shadow:0 20px 50px #7c65dc57,0 14px 38px #00000085}:where(.demo-scope) .hero-video-play:focus-visible{outline-offset:4px;outline:3px solid #8e7cff}:where(.demo-scope) .hero-video-play>span{border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:18px solid #fff;width:0;height:0;margin-left:5px}:where(.demo-scope) .paired-preview-block,:where(.demo-scope) .capability-paired-preview,:where(.demo-scope) .hero-preview-block,:where(.demo-scope) .interface-preview-block{min-width:0;max-width:100%}:where(.demo-scope) .capability-paired-preview{flex-direction:column;display:flex}:where(.demo-scope) .capability-paired-preview .capability-real-scene,:where(.demo-scope) .capability-paired-preview>[data-preview-mode=mobile]{flex:1;width:100%}:where(.demo-scope) .hero-preview-block>[data-preview-mode=mobile],:where(.demo-scope) .interface-preview-block>[data-preview-mode=mobile]{width:100%}:where(.demo-scope) .hero-preview-block>[data-preview-mode=mobile] .office-mobile-stage,:where(.demo-scope) .interface-preview-block>[data-preview-mode=mobile] .office-mobile-stage,:where(.demo-scope) .capability-paired-preview>[data-preview-mode=mobile] .office-mobile-stage{min-height:100%}:where(.demo-scope) .hero-preview-block .hero-console{width:100%;max-width:none}:where(.demo-scope) .interface-preview-block{min-width:0}:where(.demo-scope) .client-phone-preview{justify-self:center;width:min(100%,430px)}:where(.demo-scope) .client-phone-preview .client-phone{justify-self:auto;width:100%}:where(.demo-scope) .capability-real-window{color:#111827;background:#eceff2;border:1px solid #495161;border-radius:12px;overflow:hidden;box-shadow:0 28px 70px #00000057}:where(.demo-scope) .capability-real-scene>.interface-security-note{color:#768198;letter-spacing:0;text-align:center;text-transform:none;margin:15px 0 0;font-size:7px;font-style:italic;font-weight:400}:where(.demo-scope) .capability-real-scene .mock-appbar{min-height:54px;padding:0 14px}:where(.demo-scope) .capability-real-scene .mock-appbar-brand{min-width:180px}:where(.demo-scope) .capability-real-scene .mock-appbar nav span{font-size:6px}:where(.demo-scope) .capability-real-scene .mock-appbar-actions{display:none}:where(.demo-scope) .capability-real-scene .real-screen-body{padding:19px 21px 23px}:where(.demo-scope) .capability-real-scene .real-page-head>div>strong{font-size:18px}:where(.demo-scope) .capability-real-scene .real-page-actions button{min-height:28px;padding:0 8px;font-size:6px}:where(.demo-scope) .capability-real-scene .real-kpis article{min-height:70px}:where(.demo-scope) .capability-real-scene .real-data-head,:where(.demo-scope) .capability-real-scene .real-data-row{min-width:690px}:where(.demo-scope) .hero-real-console{color:#111827;background:#eceff2;padding:0;overflow:hidden}:where(.demo-scope) .hero-real-console .mock-appbar{min-height:58px;padding:0 14px}:where(.demo-scope) .hero-real-console .mock-appbar-brand{min-width:178px}:where(.demo-scope) .hero-real-console .mock-appbar nav span{font-size:6px}:where(.demo-scope) .hero-real-console .mock-appbar-actions>i{display:none}:where(.demo-scope) .hero-real-console .real-screen-body{padding:22px 23px 24px}:where(.demo-scope) .hero-real-console .real-page-head>div>strong{font-size:19px}:where(.demo-scope) .hero-real-console .real-page-actions button{min-height:28px;padding:0 8px;font-size:6px}:where(.demo-scope) .hero-real-console .real-kpis article{min-height:69px}:where(.demo-scope) .hero-real-console .real-data-head,:where(.demo-scope) .hero-real-console .real-data-row{min-width:700px}:where(.demo-scope) .hero-real-console .sanitized-note{color:#64748b;text-align:center;text-transform:uppercase;background:#f8fafc;border-top:1px solid #cbd5e1;margin:0;padding:10px 12px;font-size:6px}:where(.demo-scope) .office-feature-button{min-height:142px}:where(.demo-scope) .office-feature-copy{gap:7px;display:grid}:where(.demo-scope) .office-feature-copy strong{font-size:14px}:where(.demo-scope) .office-feature-copy small{color:#737e92;font-size:8px;line-height:1.55}:where(.demo-scope) .office-feature-button:nth-child(7){border-bottom:0;border-right:0;grid-column:1/-1}:where(.demo-scope) .office-feature-button:nth-child(6){border-bottom:1px solid var(--line)}:where(.demo-scope) .office-modal-panel .real-app-preview{border:1px solid #2a303b;border-radius:8px;overflow:hidden;box-shadow:0 28px 75px #0000006b}:where(.demo-scope) .office-modal-panel .interface-security-note{margin-top:11px}:where(.demo-scope) .client-phone{background:#eef1f4;width:min(100%,430px);min-height:875px;padding:17px 12px 20px;overflow:hidden;transform:rotate(1.2deg)}:where(.demo-scope) .client-phone:before{z-index:2;width:96px;height:23px;top:9px}:where(.demo-scope) .phone-device-status{color:#4d5667;align-items:center;gap:5px;height:38px;padding:0 10px;font-size:8px;display:flex}:where(.demo-scope) .phone-device-status>span{margin-right:auto}:where(.demo-scope) .phone-device-status i{border:1px solid #4d5667;border-radius:2px;width:10px;height:6px}:where(.demo-scope) .phone-app-viewport{background:#eceff2;border:1px solid #cbd2dc;border-radius:0 0 27px 27px;height:772px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff85}:where(.demo-scope) .phone-appbar{color:#fff;background:#16191d;border-bottom:1px solid #0000004d;justify-content:space-between;align-items:center;height:56px;display:flex;box-shadow:0 2px 7px #0f172a24}:where(.demo-scope) .phone-app-brand{border-right:1px solid #ffffff1a;align-items:center;height:100%;padding:0 12px;display:flex}:where(.demo-scope) .phone-app-brand .espy-logo{width:72px;height:40px}:where(.demo-scope) .phone-app-actions{align-items:center;gap:3px;height:100%;padding-right:8px;display:flex}:where(.demo-scope) .phone-app-actions i{color:#cbd2dc;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid}:where(.demo-scope) .phone-profile-icon{background:#ffffff1a;border:1px solid #ffffff26;position:relative}:where(.demo-scope) .phone-profile-icon:before,:where(.demo-scope) .phone-profile-icon:after{content:"";border:1px solid #d7dce5;position:absolute;left:50%;transform:translate(-50%)}:where(.demo-scope) .phone-profile-icon:before{border-radius:50%;width:7px;height:7px;top:6px}:where(.demo-scope) .phone-profile-icon:after{border-radius:8px 8px 2px 2px;width:13px;height:7px;bottom:5px}:where(.demo-scope) .phone-logout-icon{transform:rotate(45deg)}:where(.demo-scope) .phone-menu-icon{font-size:17px!important}:where(.demo-scope) .phone-app-content{background:#eceff2;height:calc(100% - 56px);padding:16px;position:relative;overflow:hidden}:where(.demo-scope) .phone-app-content:after{content:"";pointer-events:none;background:linear-gradient(#0000,#eceff2 82%);height:28px;position:absolute;bottom:0;left:0;right:0}:where(.demo-scope) .phone-page-heading{grid-template-columns:31px minmax(0,1fr);align-items:start;gap:10px;display:grid}:where(.demo-scope) .phone-title-icon{color:#334155;background:#fff;border:1px solid #cbd5e1;place-items:center;width:31px;height:31px;font-size:13px;display:grid}:where(.demo-scope) .phone-page-heading h3{color:#020617;letter-spacing:-.045em;margin:0;font-size:23px;font-weight:720;line-height:1.08}:where(.demo-scope) .phone-page-heading p{color:#596579;margin:5px 0 0;font-size:8px;line-height:1.45}:where(.demo-scope) .phone-operation{background:#fff;border:1px solid #cbd5e1;border-radius:10px;gap:8px;margin-top:13px;padding:9px;display:grid;box-shadow:0 2px 5px #0f172a0d}:where(.demo-scope) .phone-operation-title{color:#334155;align-items:center;gap:6px;font-size:8px;display:flex}:where(.demo-scope) .phone-operation-title>span{color:#0f766e;font-size:10px}:where(.demo-scope) .phone-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}:where(.demo-scope) .phone-report-grid>span{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:5px;min-height:31px;padding:4px 5px;font-size:6px;font-weight:650;line-height:1.18;display:grid}:where(.demo-scope) .phone-report-grid i{color:#0f766e;background:#fff;border-radius:4px;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid;box-shadow:0 1px 2px #0f172a1a}:where(.demo-scope) .phone-delivery{background:#f7f7f4;border:1px solid #cbd5e1;border-radius:7px;gap:8px;margin-top:11px;padding:11px;display:grid}:where(.demo-scope) .phone-delivery-heading{gap:2px;display:grid}:where(.demo-scope) .phone-delivery-heading strong{color:#020617;font-size:10px}:where(.demo-scope) .phone-delivery-heading small{color:#64748b;font-size:6.5px;line-height:1.35}:where(.demo-scope) .phone-delivery-search{color:#94a3b8;background:#fff;border:1px solid #cbd5e1;border-radius:5px;min-height:29px;padding:9px;font-size:6px}:where(.demo-scope) .phone-delivery-card{background:#fff;border:1px solid #f2b94b;gap:4px;padding:9px;display:grid;box-shadow:0 0 0 2px #fef3c7}:where(.demo-scope) .phone-new-delivery{background:#fef3c7;border-bottom:1px solid #f2b94b;align-items:center;gap:7px;margin:-9px -9px 5px;padding:6px 8px;display:flex}:where(.demo-scope) .phone-new-delivery>b{color:#fff;letter-spacing:.13em;background:#b45309;padding:3px 5px;font-size:5.5px}:where(.demo-scope) .phone-new-delivery>span{gap:1px;display:grid}:where(.demo-scope) .phone-new-delivery strong{color:#451a03;font-size:7px}:where(.demo-scope) .phone-new-delivery small{color:#92400e;font-size:5.5px}:where(.demo-scope) .phone-delivery-card>p{color:#64748b;letter-spacing:.12em;margin:0;font-size:5.5px;font-weight:750}:where(.demo-scope) .phone-delivery-card>h4{color:#020617;margin:0;font-size:9px}:where(.demo-scope) .phone-delivery-card>small{color:#64748b;font-size:6px}:where(.demo-scope) .phone-delivery-status{gap:4px;margin-top:2px;display:flex}:where(.demo-scope) .phone-delivery-status span{color:#166534;background:#edf7ef;border:1px solid #d7e4db;padding:3px 5px;font-size:5.5px;font-weight:700}:where(.demo-scope) .phone-delivery-status span:last-child{color:#475569;background:#f8fafc;border-color:#e2e8f0}:where(.demo-scope) .phone-download-action{color:#334155;background:#fff;border:1px solid #cbd5e1;place-items:center;min-height:29px;margin-top:2px;font-size:6.5px;font-weight:700;display:grid}:where(.demo-scope) .phone-cases{background:#fff;border:1px solid #cbd5e1;border-radius:8px 8px 0 0;margin-top:11px;box-shadow:0 2px 5px #0f172a0d}:where(.demo-scope) .phone-cases>h4{color:#0f172a;background:#f8fafc;border-bottom:1px solid #e2e8f0;margin:0;padding:9px 10px;font-size:9px}:where(.demo-scope) .phone-case-head,:where(.demo-scope) .phone-case-row{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:8px;padding:8px 10px;display:grid}:where(.demo-scope) .phone-case-head{color:#64748b;letter-spacing:.08em;font-size:5.5px;font-weight:720}:where(.demo-scope) .phone-case-row{border-top:1px solid #e2e8f0}:where(.demo-scope) .phone-case-row>span{gap:2px;display:grid}:where(.demo-scope) .phone-case-row strong{color:#0f172a;font-size:7px}:where(.demo-scope) .phone-case-row small{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:5.5px}:where(.demo-scope) .phone-case-row>b{color:#805918;background:#fff5d8;border:1px solid #ead39e;justify-self:end;padding:4px 6px;font-size:5.5px}:where(.demo-scope) .phone-note{color:#7d8798;margin-top:10px;font-size:6px}@media (width<=1100px){:where(.demo-scope) .interface-tabs{grid-template-columns:repeat(5,minmax(165px,1fr))}:where(.demo-scope) .mock-appbar-actions>i,:where(.demo-scope) .mock-appbar-actions .mock-user{display:none}}@media (width<=760px){:where(.demo-scope) .office-feature-button:nth-child(7){grid-column:auto}:where(.demo-scope) .client-phone{min-height:850px;transform:none}}@media (width<=440px){:where(.demo-scope) .client-phone{min-height:830px;padding-left:9px;padding-right:9px}:where(.demo-scope) .phone-app-viewport{height:740px}:where(.demo-scope) .phone-app-content{padding:13px}}:where(.demo-scope) .desktop-nav a[aria-current=page],:where(.demo-scope) .mobile-nav a[aria-current=page]{color:#fff}:where(.demo-scope) .plans-page .site-header .access-button,:where(.demo-scope) .plans-page .site-header .header-cta{justify-content:center;align-items:center;display:inline-flex}:where(.demo-scope) .plans-page{background:#07080c}:where(.demo-scope) .plans-hero{min-height:690px;padding:158px max(28px, calc((100vw - var(--content)) / 2)) 92px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 25% 48%,#8190ff26,#0000 28%),radial-gradient(circle at 82% 32%,#5dd9df14,#0000 32%),linear-gradient(#090a10,#07080c);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(60px,8vw,150px);display:grid;position:relative}:where(.demo-scope) .plans-hero-grid{opacity:.18;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 2%,#000 30%,#0000 96%);mask-image:linear-gradient(#0000 2%,#000 30%,#0000 96%)}:where(.demo-scope) .plans-hero-brand,:where(.demo-scope) .plans-hero-copy{z-index:1;position:relative}:where(.demo-scope) .plans-hero-brand{justify-items:start;display:grid}:where(.demo-scope) .plans-hero-brand>span{color:#7d879a;letter-spacing:.24em;margin:0 0 4px 9px;font-size:9px;font-weight:760}:where(.demo-scope) .plans-hero-copy h1{letter-spacing:-.06em;max-width:900px;margin:24px 0 0;font-size:clamp(56px,5.8vw,92px);font-weight:430;line-height:.98}:where(.demo-scope) .plans-hero-copy>p:not(.eyebrow):not(.plans-tax-note){color:#adb5c6;max-width:760px;margin:28px 0 0;font-size:17px;line-height:1.7}:where(.demo-scope) .billing-switch{border:1px solid var(--line-strong);background:#ffffff08;border-radius:12px;grid-template-columns:repeat(2,auto);margin-top:34px;padding:4px;display:inline-grid}:where(.demo-scope) .billing-switch button{color:#9fa8ba;cursor:pointer;background:0 0;border-radius:8px;min-height:48px;padding:0 20px;font-size:12px;font-weight:680}:where(.demo-scope) .billing-switch button[aria-pressed=true]{color:#090b10;background:#fff}:where(.demo-scope) .billing-switch button span{color:#5d6cff;margin-left:5px;font-size:10px}:where(.demo-scope) .plans-tax-note{color:#747e91;margin:11px 0 0;font-size:10px}:where(.demo-scope) .plans-comparison{background:linear-gradient(#ffffff05,#0000 20%),#0a0c12;padding:112px max(20px,50vw - 790px) 120px}:where(.demo-scope) .plans-section-heading{max-width:var(--content);grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:end;gap:clamp(50px,8vw,150px);margin:0 auto 50px;display:grid}:where(.demo-scope) .plans-section-heading h2,:where(.demo-scope) .plan-rules h2,:where(.demo-scope) .plans-closing h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(42px,4.6vw,72px);font-weight:430;line-height:1.03}:where(.demo-scope) .plans-section-heading>p{color:#9ea7b8;margin:0;font-size:15px;line-height:1.75}:where(.demo-scope) .plans-carousel-heading{display:none}:where(.demo-scope) .plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1580px;margin:0 auto;display:grid}:where(.demo-scope) .plan-card{border:1px solid var(--line-strong);background:#0d1017;border-radius:18px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000042}:where(.demo-scope) .plan-card.is-recommended{border-color:#5982ffc7;box-shadow:0 26px 80px #2350c82e}:where(.demo-scope) .plan-card-premium{border-color:#f0ba636b}:where(.demo-scope) .plan-card-enterprise{border-color:#8190ff70}:where(.demo-scope) .plan-card-visual{aspect-ratio:1;border-bottom:1px solid var(--line);background:#050609;position:relative;overflow:hidden}:where(.demo-scope) .plan-card-visual img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}:where(.demo-scope) .plan-recommended{color:#dfe8ff;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a16e0;border:1px solid #ffffff3d;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800;position:absolute;top:14px;right:14px}:where(.demo-scope) .plan-card-body{flex-direction:column;flex:1;padding:clamp(22px,2.1vw,34px);display:flex}:where(.demo-scope) .plan-eyebrow{color:#7f8ba3;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:8px;font-weight:760}:where(.demo-scope) .plan-card h3{letter-spacing:-.045em;min-height:64px;margin:11px 0 0;font-size:clamp(25px,2vw,34px);font-weight:520;line-height:1.02}:where(.demo-scope) .plan-description{color:#9ea7b9;min-height:92px;margin:17px 0 0;font-size:12px;line-height:1.65}:where(.demo-scope) .plan-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:7px;min-height:94px;margin-top:22px;padding:20px 0;display:grid}:where(.demo-scope) .plan-price strong{color:#fff;letter-spacing:-.04em;font-size:clamp(24px,2vw,33px);font-weight:560}:where(.demo-scope) .plan-price strong span{color:#8f99ac;letter-spacing:0;font-size:10px;font-weight:620}:where(.demo-scope) .plan-vat{color:#a5aec0;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:760;line-height:1}:where(.demo-scope) .plan-price small{color:#778196;font-size:9px;line-height:1.45}:where(.demo-scope) .plan-facts{margin:0}:where(.demo-scope) .plan-facts>div{border-bottom:1px solid var(--line);min-height:90px;padding:17px 0}:where(.demo-scope) .plan-facts dt{color:#737e92;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:720}:where(.demo-scope) .plan-facts dd{color:#a7afbf;align-items:flex-start;gap:8px;margin:8px 0 0;font-size:11px;font-weight:590;line-height:1.45;display:flex}:where(.demo-scope) .plan-facts dd span{color:#697386}:where(.demo-scope) .plan-facts dd.is-included{color:#edf1f7}:where(.demo-scope) .plan-facts dd.is-included span{color:var(--green)}:where(.demo-scope) .plan-card-cta{border:1px solid var(--line-strong);color:#edf0f5;background:#ffffff08;border-radius:9px;justify-content:space-between;align-items:center;min-height:54px;margin-top:26px;padding:0 18px;font-size:11px;font-weight:720;transition:background .16s,border-color .16s,transform .16s;display:flex}:where(.demo-scope) .is-recommended .plan-card-cta{color:#090b10;background:#fff;border-color:#0000}:where(.demo-scope) .plan-card-cta:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-1px)}:where(.demo-scope) .is-recommended .plan-card-cta:hover{background:#e9ecf3}:where(.demo-scope) .plan-rule-grid{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}:where(.demo-scope) .plan-rules{padding:118px max(28px, calc((100vw - var(--content)) / 2));background:#07080c;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:65px;display:grid}:where(.demo-scope) .plan-rules h2{max-width:570px;font-size:clamp(40px,4vw,62px)}:where(.demo-scope) .plan-rule-grid article{background:#0d1017;flex-direction:column;min-height:270px;padding:28px 24px;display:flex}:where(.demo-scope) .plan-rule-grid b{color:#69748a;letter-spacing:.14em;font-size:10px}:where(.demo-scope) .plan-rule-grid strong{margin-top:auto;font-size:16px;font-weight:620}:where(.demo-scope) .plan-rule-grid p{color:#919bad;margin:13px 0 0;font-size:11px;line-height:1.65}:where(.demo-scope) .plans-closing{min-height:570px;padding:100px max(28px, calc((100vw - var(--content)) / 2));border-top:1px solid var(--line);background:radial-gradient(circle at 75%,#6974ff24,#0000 31%),#0a0c12;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:90px;display:grid}:where(.demo-scope) .plans-closing h2{max-width:920px;font-size:clamp(44px,4.8vw,74px)}:where(.demo-scope) .plans-closing p{color:#9ba4b5;max-width:720px;margin:24px 0 0;font-size:15px;line-height:1.7}:where(.demo-scope) .plans-closing>div:last-child{gap:12px;display:grid}@media (width<=1280px){:where(.demo-scope) .plans-hero{grid-template-columns:.55fr 1.45fr;min-height:760px}:where(.demo-scope) .plan-card-body{padding:22px 18px}:where(.demo-scope) .plan-card h3{font-size:25px}:where(.demo-scope) .plan-description{min-height:112px}:where(.demo-scope) .plan-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){:where(.demo-scope) .plans-page .site-header .access-button,:where(.demo-scope) .plans-page .site-header .header-cta{display:none}:where(.demo-scope) .plans-hero{grid-template-columns:1fr;gap:32px;min-height:auto;padding-top:130px}:where(.demo-scope) .plans-hero-brand .espy-logo-large{width:245px}:where(.demo-scope) .plans-section-heading,:where(.demo-scope) .plan-rules,:where(.demo-scope) .plans-closing{grid-template-columns:1fr}:where(.demo-scope) .plans-section-heading{gap:28px}:where(.demo-scope) .plans-grid{gap:10px}:where(.demo-scope) .plan-card-body{padding:19px 15px}:where(.demo-scope) .plan-card h3{min-height:70px;font-size:21px}:where(.demo-scope) .plan-description{min-height:132px;font-size:11px}:where(.demo-scope) .plan-facts>div{min-height:104px}:where(.demo-scope) .plan-rules,:where(.demo-scope) .plans-closing{gap:44px}:where(.demo-scope) .plans-closing>div:last-child{max-width:460px}}@media (width<=760px){:where(.demo-scope) .plans-page .mobile-nav a.mobile-nav-cta{color:#0b0d12;background:#fff;align-items:center;font-weight:700;display:flex}:where(.demo-scope) .plans-hero{padding:116px 18px 72px}:where(.demo-scope) .plans-hero-copy h1{font-size:clamp(46px,13vw,68px)}:where(.demo-scope) .plans-hero-copy>p:not(.eyebrow):not(.plans-tax-note){font-size:15px}:where(.demo-scope) .billing-switch{width:100%;display:grid}:where(.demo-scope) .billing-switch button{padding:0 12px}:where(.demo-scope) .plans-comparison{padding:84px 0 92px}:where(.demo-scope) .plans-section-heading{margin-bottom:30px;padding:0 18px}:where(.demo-scope) .plans-section-heading h2{font-size:clamp(40px,11vw,56px)}:where(.demo-scope) .plans-carousel-heading{justify-content:space-between;align-items:center;padding:0 18px 14px;display:flex}:where(.demo-scope) .plans-carousel-heading p{color:#7f899b;max-width:210px;margin:0;font-size:10px;line-height:1.5}:where(.demo-scope) .plans-carousel-heading>div{gap:7px;display:flex}:where(.demo-scope) .plans-carousel-heading button{border:1px solid var(--line-strong);color:#fff;cursor:pointer;background:#11141c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}:where(.demo-scope) .plans-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#3d4658 transparent;-webkit-overflow-scrolling:touch;gap:14px;max-width:none;padding:0 18px 18px;scroll-padding-inline:18px;display:flex;overflow-x:auto}:where(.demo-scope) .plan-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(86vw,390px)}:where(.demo-scope) .plan-card-body{padding:25px 22px 24px}:where(.demo-scope) .plan-card h3{min-height:0;font-size:30px}:where(.demo-scope) .plan-description{min-height:0;font-size:12px}:where(.demo-scope) .plan-facts>div{min-height:88px}:where(.demo-scope) .plan-rules{padding:88px 18px}:where(.demo-scope) .plan-rule-grid{grid-template-columns:1fr}:where(.demo-scope) .plan-rule-grid article{min-height:220px}:where(.demo-scope) .plans-closing{min-height:720px;padding:88px 18px}:where(.demo-scope) .plans-closing h2{font-size:clamp(42px,11vw,58px)}}@media (width<=440px){:where(.demo-scope) .plans-hero-brand .espy-logo-large{width:210px}:where(.demo-scope) .billing-switch button span{margin:2px 0 0;display:block}:where(.demo-scope) .plan-card{flex-basis:88vw}}:where(.demo-scope) .office-preview-shell{width:100%;min-width:0;max-width:100%}:where(.demo-scope) .office-preview-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}:where(.demo-scope) .office-preview-toolbar>span{color:#7e899c;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}:where(.demo-scope) .office-preview-toggle{background:#0f141d;border:1px solid #2c3442;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,256px);padding:3px;display:grid}:where(.demo-scope) .office-preview-toggle button{color:#8994a8;cursor:pointer;min-height:38px;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 15px;font-size:11px;font-weight:760;transition:background .16s,color .16s}:where(.demo-scope) .office-preview-toggle button[aria-pressed=true]{color:#111722;background:#f3f6fa}:where(.demo-scope) .office-preview-toggle button:focus-visible{outline-offset:2px;outline:2px solid #8e7cff}:where(.demo-scope) .office-desktop-capture-viewport{overscroll-behavior-inline:contain;scrollbar-color:#455168 #111722;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}:where(.demo-scope) .office-mobile-stage{background:radial-gradient(circle at 50% 0,#6c58ff26,#0000 42%),#0d1118;border:1px solid #262e3b;border-radius:10px;place-items:center;width:100%;min-width:0;padding:24px;display:grid}:where(.demo-scope) .office-mobile-device{color:#111c2e;background:#070a0f;border:1px solid #3c4555;border-radius:34px;width:min(100%,390px);min-width:0;padding:9px;box-shadow:0 30px 80px #0000007a}:where(.demo-scope) .office-mobile-statusbar{color:#d8deea;letter-spacing:.04em;justify-content:space-between;align-items:center;min-height:30px;padding:0 15px;font-size:8px;display:flex}:where(.demo-scope) .office-mobile-statusbar span{letter-spacing:.16em;font-size:7px}:where(.demo-scope) .office-mobile-screen{background:#edf1f5;border-radius:25px;flex-direction:column;min-height:650px;display:flex;overflow:hidden}:where(.demo-scope) .office-mobile-appbar{color:#fff;background:#121619;justify-content:space-between;align-items:center;min-height:58px;padding:8px 15px;display:flex}:where(.demo-scope) .office-mobile-appbar>span:last-child{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid}:where(.demo-scope) .office-mobile-brand{align-items:center;gap:10px;min-width:0;display:flex}:where(.demo-scope) .office-mobile-brand .espy-logo{object-fit:contain;width:48px;height:30px}:where(.demo-scope) .office-mobile-brand b{border-left:1px solid #ffffff2e;padding-left:10px;font-size:10px}:where(.demo-scope) .office-mobile-content{flex:1;min-width:0;padding:20px 17px 18px}:where(.demo-scope) .office-mobile-kicker{color:#6656dc;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:850;display:block}:where(.demo-scope) .office-mobile-content h3{color:#111c2e;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:24px;font-weight:620;line-height:1.04}:where(.demo-scope) .office-mobile-content>p{color:#5b687b;margin:8px 0 0;font-size:9px;line-height:1.5}:where(.demo-scope) .office-mobile-route{color:#68758a;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #d1d8e2;margin-top:11px;padding:9px 10px;font-size:7px;font-weight:730;line-height:1.45}:where(.demo-scope) .office-mobile-stack{gap:9px;min-width:0;margin-top:14px;display:grid}:where(.demo-scope) .mobile-module{color:#142038;gap:8px;min-width:0;display:grid}:where(.demo-scope) .mobile-module *,:where(.demo-scope) .mobile-module :before,:where(.demo-scope) .mobile-module :after{box-sizing:border-box;min-width:0}:where(.demo-scope) .mobile-module i{font-style:normal}:where(.demo-scope) .mobile-module small{color:#66748a}:where(.demo-scope) .mobile-inbox-view{gap:10px}:where(.demo-scope) .mobile-executive-view,:where(.demo-scope) .mobile-economic-view,:where(.demo-scope) .mobile-management-view{gap:7px}:where(.demo-scope) .mobile-technical-view{gap:6px}:where(.demo-scope) .mobile-registry-view,:where(.demo-scope) .mobile-legal-view{gap:7px}:where(.demo-scope) .mobile-inbox-tabs{background:#dde3eb;border:1px solid #cbd4e0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.demo-scope) .mobile-inbox-tabs span{color:#59677c;justify-content:space-between;align-items:center;min-height:40px;padding:8px;font-size:6px;font-weight:800;line-height:1.3;display:flex}:where(.demo-scope) .mobile-inbox-tabs span.is-active{color:#1d2940;background:#fff;box-shadow:inset 0 -2px #6656dc}:where(.demo-scope) .mobile-inbox-tabs b{color:#fff;background:#6656dc;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:7px;display:grid}:where(.demo-scope) .mobile-inbox-request{background:#fff;border:1px solid #cbd4e0;border-left:3px solid #6656dc;padding:12px;box-shadow:0 7px 18px #1f2a3e14}:where(.demo-scope) .mobile-inbox-request header,:where(.demo-scope) .mobile-inbox-request dl>div,:where(.demo-scope) .mobile-primary-action{justify-content:space-between;align-items:center;display:flex}:where(.demo-scope) .mobile-inbox-request header span{color:#6e7b90;letter-spacing:.05em;font-size:6px;font-weight:800}:where(.demo-scope) .mobile-inbox-request header b{color:#8a5e00;background:#fff3d6;padding:4px 6px;font-size:6px}:where(.demo-scope) .mobile-inbox-request>strong{margin:13px 0 9px;font-size:14px;display:block}:where(.demo-scope) .mobile-inbox-request dl{border-top:1px solid #e1e6ed;border-bottom:1px solid #e1e6ed;gap:5px;margin:0;padding:9px 0;display:grid}:where(.demo-scope) .mobile-inbox-request dt,:where(.demo-scope) .mobile-inbox-request dd{margin:0;font-size:7px}:where(.demo-scope) .mobile-inbox-request dt{color:#748096}:where(.demo-scope) .mobile-inbox-request dd{color:#24324a;font-weight:750}:where(.demo-scope) .mobile-doc-chips{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}:where(.demo-scope) .mobile-doc-chips span{color:#4c5b72;background:#f6f8fb;border:1px solid #d8dee7;padding:5px 7px;font-size:6px;font-weight:720}:where(.demo-scope) .mobile-primary-action{color:#fff;background:#111c2e;min-height:31px;padding:0 10px;font-size:7px;font-weight:800}:where(.demo-scope) .mobile-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}:where(.demo-scope) .mobile-kpi-grid article{background:#fff;border:1px solid #cbd4e0;align-content:space-between;min-height:66px;padding:9px;display:grid}:where(.demo-scope) .mobile-kpi-grid span{color:#68768d;letter-spacing:.04em;font-size:5px;font-weight:850;line-height:1.35}:where(.demo-scope) .mobile-kpi-grid strong{font-size:20px;font-weight:650}:where(.demo-scope) .mobile-reminder{background:#fff6df;border:1px solid #e7bd61;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:52px;padding:9px 10px;display:grid}:where(.demo-scope) .mobile-reminder>span,:where(.demo-scope) .mobile-reminder>strong{color:#76500b;border:1px solid #d9a941;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}:where(.demo-scope) .mobile-reminder>strong{color:#111c2e;background:#f2bd4d}:where(.demo-scope) .mobile-reminder div,:where(.demo-scope) .mobile-case-list article div{gap:2px;display:grid}:where(.demo-scope) .mobile-reminder b,:where(.demo-scope) .mobile-case-list strong{font-size:8px}:where(.demo-scope) .mobile-reminder small,:where(.demo-scope) .mobile-case-list small{font-size:6px}:where(.demo-scope) .mobile-case-list{background:#fff;border:1px solid #cbd4e0}:where(.demo-scope) .mobile-case-list>header,:where(.demo-scope) .mobile-case-list article{align-items:center;gap:8px;display:grid}:where(.demo-scope) .mobile-case-list>header{border-bottom:1px solid #dfe5ec;grid-template-columns:1fr auto;padding:9px 10px;font-size:7px}:where(.demo-scope) .mobile-case-list>header span{color:#6656dc;font-weight:750}:where(.demo-scope) .mobile-case-list article{border-bottom:1px solid #e6eaf0;grid-template-columns:25px 1fr auto;padding:9px 10px}:where(.demo-scope) .mobile-case-list article:last-child{border-bottom:0}:where(.demo-scope) .mobile-case-list article>i{color:#3f4f69;background:#e7ecf5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:grid}:where(.demo-scope) .mobile-case-list article>b{color:#4c5d78;white-space:nowrap;background:#edf2fa;padding:5px 6px;font-size:5px}:where(.demo-scope) .mobile-case-list article>b.is-paused{color:#855d0b;background:#fff3d8}:where(.demo-scope) .mobile-economic-period{text-align:center;background:#fff;border:1px solid #cad3df;grid-template-columns:26px 1fr 26px;align-items:center;min-height:48px;display:grid}:where(.demo-scope) .mobile-economic-period>span{color:#42516a;font-size:16px}:where(.demo-scope) .mobile-economic-period div{border-left:1px solid #e0e5ec;border-right:1px solid #e0e5ec;gap:2px;padding:7px;display:grid}:where(.demo-scope) .mobile-economic-period small,:where(.demo-scope) .mobile-finance-ledger header span{letter-spacing:.09em;font-size:5px;font-weight:850}:where(.demo-scope) .mobile-economic-period strong{font-size:9px}:where(.demo-scope) .mobile-finance-ledger{gap:6px;display:grid}:where(.demo-scope) .mobile-finance-ledger article{background:#fff;border:1px solid #cbd4e0;border-left-width:4px;gap:7px;padding:10px 11px;display:grid}:where(.demo-scope) .mobile-finance-ledger article.is-client{border-left-color:#7362df}:where(.demo-scope) .mobile-finance-ledger article.is-detective{border-left-color:#1aa4aa}:where(.demo-scope) .mobile-finance-ledger article.is-result{background:#fffaf0;border-left-color:#d1952e}:where(.demo-scope) .mobile-finance-ledger header,:where(.demo-scope) .mobile-finance-ledger article>div{justify-content:space-between;align-items:center;display:flex}:where(.demo-scope) .mobile-finance-ledger header b,:where(.demo-scope) .mobile-finance-ledger article>div b{color:#26344c;font-size:6px}:where(.demo-scope) .mobile-finance-ledger article>strong{letter-spacing:-.03em;font-size:18px;font-weight:640}:where(.demo-scope) .mobile-finance-ledger article>div small{font-size:6px}:where(.demo-scope) .mobile-finance-ledger article>i{background:#e3e8ef;border-radius:99px;height:4px;overflow:hidden}:where(.demo-scope) .mobile-finance-ledger article>i span{border-radius:inherit;background:#6c5bd9;height:100%;display:block}:where(.demo-scope) .mobile-finance-ledger .is-detective>i span{background:#15959b}:where(.demo-scope) .mobile-management-tabs{background:#1a2639;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}:where(.demo-scope) .mobile-management-tabs span{color:#aeb8c9;place-items:center;min-height:31px;font-size:6px;font-weight:800;display:grid}:where(.demo-scope) .mobile-management-tabs span.is-active{color:#1d2a40;background:#fff;border-radius:3px}:where(.demo-scope) .mobile-company-card,:where(.demo-scope) .mobile-contact-panel,:where(.demo-scope) .mobile-price-list{background:#fff;border:1px solid #cbd4e0}:where(.demo-scope) .mobile-company-card{padding:11px}:where(.demo-scope) .mobile-company-card header,:where(.demo-scope) .mobile-company-card header>div,:where(.demo-scope) .mobile-contact-panel header,:where(.demo-scope) .mobile-contact-panel>div,:where(.demo-scope) .mobile-price-list header,:where(.demo-scope) .mobile-price-list>div{justify-content:space-between;align-items:center;display:flex}:where(.demo-scope) .mobile-company-card header>div,:where(.demo-scope) .mobile-contact-panel>div{justify-content:flex-start;gap:8px}:where(.demo-scope) .mobile-company-card header i,:where(.demo-scope) .mobile-contact-panel>div>i{color:#5644c5;background:#e8e4ff;border-radius:4px;flex:none;place-items:center;width:30px;height:30px;font-size:7px;font-weight:850;display:grid}:where(.demo-scope) .mobile-company-card header span,:where(.demo-scope) .mobile-contact-panel>div span{gap:2px;display:grid}:where(.demo-scope) .mobile-company-card header strong,:where(.demo-scope) .mobile-contact-panel strong{font-size:8px}:where(.demo-scope) .mobile-company-card header small,:where(.demo-scope) .mobile-contact-panel small{font-size:6px}:where(.demo-scope) .mobile-company-card header>b{color:#237344;background:#e7f5ec;padding:4px 6px;font-size:5px}:where(.demo-scope) .mobile-company-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}:where(.demo-scope) .mobile-company-metrics>span{background:#f2f5f8;justify-content:space-between;align-items:center;padding:8px;display:flex}:where(.demo-scope) .mobile-company-metrics small{font-size:5px;font-weight:800}:where(.demo-scope) .mobile-company-metrics strong{font-size:14px}:where(.demo-scope) .mobile-contact-panel header,:where(.demo-scope) .mobile-price-list header{border-bottom:1px solid #e0e5eb;padding:8px 10px;font-size:7px}:where(.demo-scope) .mobile-contact-panel header span,:where(.demo-scope) .mobile-price-list header span{color:#6757d4;font-size:6px;font-weight:750}:where(.demo-scope) .mobile-contact-panel>div{padding:9px 10px}:where(.demo-scope) .mobile-contact-panel>div>b{color:#278154;margin-left:auto;font-size:9px}:where(.demo-scope) .mobile-price-list>div{color:#526078;border-top:1px solid #edf0f4;padding:7px 10px;font-size:6px}:where(.demo-scope) .mobile-price-list>div strong{color:#26344a;font-size:6px}:where(.demo-scope) .mobile-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}:where(.demo-scope) .mobile-storage-grid article{background:#fff;border:1px solid #cbd4e0;align-items:center;gap:8px;min-height:43px;padding:8px;display:flex}:where(.demo-scope) .mobile-storage-grid strong{font-size:16px}:where(.demo-scope) .mobile-storage-grid span{color:#67758a;font-size:5px;font-weight:700;line-height:1.3}:where(.demo-scope) .mobile-storage-bar{background:#dfe5ed;height:21px;position:relative;overflow:hidden}:where(.demo-scope) .mobile-storage-bar>span{background:#263b59;position:absolute;inset:0 auto 0 0}:where(.demo-scope) .mobile-storage-bar small{z-index:1;color:#fff;place-items:center;height:100%;font-size:5px;font-weight:750;display:grid;position:relative}:where(.demo-scope) .mobile-file-search{background:#fff;border:1px solid #cbd4e0;grid-template-columns:auto 1fr auto;align-items:center;min-height:34px;padding:0 9px;display:grid}:where(.demo-scope) .mobile-file-search>span{margin-right:7px;font-size:11px}:where(.demo-scope) .mobile-file-search small,:where(.demo-scope) .mobile-file-search b{font-size:6px}:where(.demo-scope) .mobile-file-search b{color:#fff;background:#1c2940;padding:5px 6px}:where(.demo-scope) .mobile-file-list{background:#fff;border:1px solid #cbd4e0}:where(.demo-scope) .mobile-file-list header,:where(.demo-scope) .mobile-file-list article{align-items:center;gap:7px;display:grid}:where(.demo-scope) .mobile-file-list header{background:#e9edf3;grid-template-columns:1fr auto;padding:8px 9px;font-size:6px}:where(.demo-scope) .mobile-file-list article{border-top:1px solid #e4e8ee;grid-template-columns:31px 1fr auto;padding:8px 9px}:where(.demo-scope) .mobile-file-list article>i{color:#3d4d68;background:#e2e8f1;border-radius:3px;place-items:center;height:28px;font-size:5px;font-weight:850;display:grid}:where(.demo-scope) .mobile-file-list article>div{gap:2px;display:grid}:where(.demo-scope) .mobile-file-list article strong{overflow-wrap:anywhere;font-size:7px}:where(.demo-scope) .mobile-file-list article small{font-size:5px}:where(.demo-scope) .mobile-file-list article>b{font-size:12px}:where(.demo-scope) .mobile-registry-toolbar{color:#fff;background:#172338;grid-template-columns:1fr auto auto;align-items:center;gap:7px;min-height:47px;padding:8px 10px;display:grid}:where(.demo-scope) .mobile-registry-toolbar div{gap:2px;display:grid}:where(.demo-scope) .mobile-registry-toolbar small{color:#9aa7bb;font-size:5px;font-weight:800}:where(.demo-scope) .mobile-registry-toolbar strong{font-size:13px}:where(.demo-scope) .mobile-registry-toolbar>span{color:#c5cedb;border:1px solid #ffffff2e;padding:6px;font-size:5px}:where(.demo-scope) .mobile-registry-toolbar>b{font-size:12px}:where(.demo-scope) .mobile-registry-record{background:#fff;border:1px solid #bcc7d7;box-shadow:0 8px 22px #1f2b4017}:where(.demo-scope) .mobile-registry-record header{border-bottom:2px solid #243550;gap:3px;padding:10px 11px;display:grid;position:relative}:where(.demo-scope) .mobile-registry-record header span{color:#718096;font-size:5px;font-weight:850}:where(.demo-scope) .mobile-registry-record header strong{font-size:17px}:where(.demo-scope) .mobile-registry-record header b{color:#40516c;background:#edf2f9;padding:5px 7px;font-size:5px;position:absolute;top:12px;right:10px}:where(.demo-scope) .mobile-registry-record dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}:where(.demo-scope) .mobile-registry-record dl>div{border-bottom:1px solid #e1e6ed;border-right:1px solid #e1e6ed;align-content:center;gap:4px;min-height:49px;padding:8px 10px;display:grid}:where(.demo-scope) .mobile-registry-record dl>div:nth-child(2n){border-right:0}:where(.demo-scope) .mobile-registry-record dt,:where(.demo-scope) .mobile-registry-record dd{margin:0}:where(.demo-scope) .mobile-registry-record dt{color:#718096;text-transform:uppercase;font-size:5px;font-weight:800}:where(.demo-scope) .mobile-registry-record dd{color:#1e2b41;font-size:7px;font-weight:730}:where(.demo-scope) .mobile-registry-record footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:9px 10px;display:grid}:where(.demo-scope) .mobile-registry-record footer span{color:#243550;border:1px solid #c5cfdd;place-items:center;min-height:29px;font-size:6px;font-weight:800;display:grid}:where(.demo-scope) .mobile-registry-pagination{color:#647188;justify-content:space-between;align-items:center;padding:5px 2px;font-size:6px;display:flex}:where(.demo-scope) .mobile-legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}:where(.demo-scope) .mobile-legal-grid article{background:#fff;border:1px solid #cbd4e0;align-content:center;gap:2px;min-height:60px;padding:9px;display:grid}:where(.demo-scope) .mobile-legal-grid article.is-active{color:#fff;background:#241c4d;border-color:#6656dc}:where(.demo-scope) .mobile-legal-grid b{font-size:11px}:where(.demo-scope) .mobile-legal-grid span{font-size:6px;font-weight:700}:where(.demo-scope) .mobile-legal-grid small{font-size:5px}:where(.demo-scope) .mobile-legal-grid .is-active small{color:#bdb5ee}:where(.demo-scope) .mobile-legal-document{background:#fff;border:1px solid #c5cfdd}:where(.demo-scope) .mobile-legal-document>header{border-bottom:1px solid #dfe5ec;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}:where(.demo-scope) .mobile-legal-document>header span{grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;display:grid}:where(.demo-scope) .mobile-legal-document>header b{grid-row:1/3;font-size:14px}:where(.demo-scope) .mobile-legal-document>header small,:where(.demo-scope) .mobile-legal-document>header strong{font-size:6px}:where(.demo-scope) .mobile-legal-document>header strong{color:#28734a;background:#e8f5ed;padding:4px 6px}:where(.demo-scope) .mobile-legal-document>div{grid-template-columns:31px 1fr;display:grid}:where(.demo-scope) .mobile-legal-document aside{background:#e8ecf2;align-content:start;gap:7px;padding:11px 8px;display:grid}:where(.demo-scope) .mobile-legal-document aside i{background:#fff;border:1px solid #bcc6d4;height:20px}:where(.demo-scope) .mobile-legal-document aside i.is-active{border-color:#6656dc;box-shadow:inset 2px 0 #6656dc}:where(.demo-scope) .mobile-legal-document>div article{gap:4px;padding:10px 11px;display:grid}:where(.demo-scope) .mobile-legal-document>div small{color:#748197;margin-top:3px;font-size:5px;font-weight:800}:where(.demo-scope) .mobile-legal-document>div b{border-bottom:1px solid #e6eaf0;padding-bottom:4px;font-size:7px}:where(.demo-scope) .mobile-legal-document footer{color:#fff;background:#172338;justify-content:space-between;align-items:center;min-height:31px;padding:0 10px;font-size:6px;font-weight:800;display:flex}:where(.demo-scope) .mobile-wizard-progress{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;display:grid}:where(.demo-scope) .mobile-wizard-progress span{color:#738097;background:#fff;border:1px solid #c3cdd9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-weight:850;display:grid}:where(.demo-scope) .mobile-wizard-progress span.is-complete,:where(.demo-scope) .mobile-wizard-progress span.is-active{color:#fff;background:#6656dc;border-color:#6656dc}:where(.demo-scope) .mobile-wizard-progress span.is-active{box-shadow:0 0 0 3px #6656dc2e}:where(.demo-scope) .mobile-wizard-progress i{background:#cbd4df;height:1px}:where(.demo-scope) .mobile-report-heading{background:#e8e5fb;border-left:3px solid #6656dc;gap:3px;padding:9px 10px;display:grid}:where(.demo-scope) .mobile-report-heading span,:where(.demo-scope) .mobile-report-field label{color:#6353ce;font-size:5px;font-weight:850}:where(.demo-scope) .mobile-report-heading strong{font-size:9px}:where(.demo-scope) .mobile-report-field,:where(.demo-scope) .mobile-report-sources{background:#fff;border:1px solid #cbd4df}:where(.demo-scope) .mobile-report-field{gap:6px;padding:10px;display:grid}:where(.demo-scope) .mobile-report-field div{color:#56647b;background:#f8fafc;border:1px solid #d9dfe8;min-height:56px;padding:8px;font-size:7px;line-height:1.5}:where(.demo-scope) .mobile-report-field small{text-align:right;font-size:5px}:where(.demo-scope) .mobile-report-sources header,:where(.demo-scope) .mobile-report-sources>div{align-items:center;gap:7px;display:grid}:where(.demo-scope) .mobile-report-sources header{background:#edf1f6;grid-template-columns:1fr auto;padding:7px 9px;font-size:6px}:where(.demo-scope) .mobile-report-sources header span{color:#fff;background:#6656dc;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}:where(.demo-scope) .mobile-report-sources>div{border-top:1px solid #e3e8ee;grid-template-columns:23px 1fr auto;padding:7px 9px}:where(.demo-scope) .mobile-report-sources>div>i{color:#5d4dcc;background:#e7e4fb;place-items:center;width:23px;height:23px;font-size:8px;display:grid}:where(.demo-scope) .mobile-report-sources>div span{gap:1px;display:grid}:where(.demo-scope) .mobile-report-sources>div strong,:where(.demo-scope) .mobile-report-sources>div small{font-size:6px}:where(.demo-scope) .mobile-report-sources>div>b{color:#278056;font-size:8px}:where(.demo-scope) .mobile-report-actions{grid-template-columns:.7fr 1.3fr;gap:6px;display:grid}:where(.demo-scope) .mobile-report-actions span,:where(.demo-scope) .mobile-report-actions strong{background:#fff;border:1px solid #bdc8d6;place-items:center;min-height:32px;font-size:6px;display:grid}:where(.demo-scope) .mobile-report-actions strong{color:#fff;background:#6656dc;border-color:#6656dc}:where(.demo-scope) .mobile-client-delivery{background:#edf9f2;border:1px solid #92c5ac;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}:where(.demo-scope) .mobile-client-icon{color:#fff;background:#257652;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid}:where(.demo-scope) .mobile-client-delivery>div{gap:2px;display:grid}:where(.demo-scope) .mobile-client-delivery small{color:#327258;font-size:5px;font-weight:850}:where(.demo-scope) .mobile-client-delivery strong{font-size:8px}:where(.demo-scope) .mobile-client-delivery>div>span{color:#63756c;font-size:5px}:where(.demo-scope) .mobile-client-delivery>b{color:#236745;background:#fff;border:1px solid #87b99f;padding:6px;font-size:5px}:where(.demo-scope) .mobile-client-timeline{background:#fff;border:1px solid #cbd4df;padding:10px}:where(.demo-scope) .mobile-client-timeline>header{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:7px;display:flex}:where(.demo-scope) .mobile-client-timeline>header span{color:#465975;background:#edf2fa;padding:4px 6px;font-size:5px;font-weight:750}:where(.demo-scope) .mobile-client-timeline ol{gap:0;margin:0;padding:7px 0 0;list-style:none;display:grid}:where(.demo-scope) .mobile-client-timeline li{grid-template-columns:22px 1fr;align-items:start;gap:9px;min-height:45px;display:grid;position:relative}:where(.demo-scope) .mobile-client-timeline li:not(:last-child):after{content:"";background:#ccd5df;width:1px;position:absolute;top:25px;bottom:0;left:10px}:where(.demo-scope) .mobile-client-timeline li>i{z-index:1;color:#6b788c;background:#fff;border:1px solid #bfc9d6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:6px;font-weight:850;display:grid}:where(.demo-scope) .mobile-client-timeline li.is-complete>i{color:#fff;background:#2b8058;border-color:#2b8058}:where(.demo-scope) .mobile-client-timeline li>div{gap:2px;padding-top:2px;display:grid}:where(.demo-scope) .mobile-client-timeline li strong,:where(.demo-scope) .mobile-client-timeline li small{font-size:6px}:where(.demo-scope) .mobile-client-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}:where(.demo-scope) .mobile-client-links span{color:#36455e;background:#fff;border:1px solid #cbd4df;justify-content:space-between;align-items:center;min-height:35px;padding:0 9px;font-size:6px;font-weight:750;display:flex}:where(.demo-scope) .mobile-client-links b{color:#fff;background:#1c2940;border-radius:50%;place-items:center;width:17px;height:17px;font-size:5px;display:grid}:where(.demo-scope) .office-mobile-bottomnav{background:#fff;border-top:1px solid #d1d8e1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:48px;display:grid}:where(.demo-scope) .office-mobile-bottomnav span{color:#7c8798;place-items:center;font-size:7px;font-weight:760;display:grid}:where(.demo-scope) .office-mobile-bottomnav span.is-active{color:#3f327f;box-shadow:inset 0 2px #6656dc}@media (width<=760px){.demo-scope,.demo-scope,:where(.demo-scope) main{width:100%;min-width:0;max-width:100%}:where(.demo-scope) .site-header{width:auto;max-width:calc(100vw - 20px)}:where(.demo-scope) .hero,:where(.demo-scope) .hero-copy,:where(.demo-scope) .hero-preview-block,:where(.demo-scope) .capabilities-section,:where(.demo-scope) .capability-showcase,:where(.demo-scope) .capability-paired-preview,:where(.demo-scope) .interfaces-section,:where(.demo-scope) .interface-preview-block,:where(.demo-scope) .office-section,:where(.demo-scope) .client-section,:where(.demo-scope) .trace-section,:where(.demo-scope) .closing-section{min-width:0;max-width:100%}:where(.demo-scope) .hero-copy h1,:where(.demo-scope) .hero-intro,:where(.demo-scope) .section-title h2,:where(.demo-scope) .section-copy,:where(.demo-scope) .messaging-copy h2,:where(.demo-scope) .messaging-copy p,:where(.demo-scope) .office-copy h2,:where(.demo-scope) .office-copy p,:where(.demo-scope) .client-copy h2,:where(.demo-scope) .client-copy p{overflow-wrap:anywhere;max-width:100%}:where(.demo-scope) .hero-actions,:where(.demo-scope) .hero-actions .button{min-width:0;max-width:100%}:where(.demo-scope) .hero-video-viewer{border-radius:12px}:where(.demo-scope) .hero-video-play{border-radius:14px;width:72px;height:50px}:where(.demo-scope) .modal-backdrop{width:100vw;max-width:100vw;height:100dvh;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));overflow:hidden}:where(.demo-scope) .modal-panel,:where(.demo-scope) .office-modal-panel{overscroll-behavior:contain;width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - 16px);margin:0;overflow:hidden auto}:where(.demo-scope) .office-modal-panel{border-radius:12px;padding:12px 10px 18px}:where(.demo-scope) .office-modal-close{z-index:4;float:none;margin:0 0 -42px auto;position:sticky;top:0;box-shadow:0 8px 22px #00000052}:where(.demo-scope) .office-modal-heading{min-width:0;padding:8px 48px 16px 4px}:where(.demo-scope) .office-modal-heading h2,:where(.demo-scope) .office-modal-heading p{overflow-wrap:anywhere;max-width:100%}:where(.demo-scope) .office-preview-toolbar{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:10px;padding:0 2px}:where(.demo-scope) .hero-preview-block .office-preview-toolbar,:where(.demo-scope) .capability-paired-preview .office-preview-toolbar,:where(.demo-scope) .interface-preview-block .office-preview-toolbar{margin-bottom:12px;padding:0}:where(.demo-scope) .office-preview-toggle{width:100%}:where(.demo-scope) .office-desktop-capture-viewport{border:1px solid #2a303b;border-radius:8px;max-width:100%}:where(.demo-scope) .office-desktop-capture-viewport .real-app-preview{border:0;border-radius:0;width:980px;max-width:none}:where(.demo-scope) .office-mobile-stage{border-radius:8px;max-width:100%;padding:8px}:where(.demo-scope) .office-mobile-device{border-radius:30px;width:100%;max-width:360px}:where(.demo-scope) .office-modal-panel .interface-security-note{overflow-wrap:anywhere;max-width:100%;padding-left:2px;padding-right:2px}}@media (width<=380px){:where(.demo-scope) .office-mobile-screen{min-height:620px}:where(.demo-scope) .office-mobile-content{padding-left:14px;padding-right:14px}:where(.demo-scope) .mobile-module{gap:7px}}:where(.demo-scope) .mock-app-detective-pro .real-screen-body{padding-top:24px}:where(.demo-scope) .pro-screen-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}:where(.demo-scope) .pro-screen-head>div{gap:6px;max-width:690px;display:grid}:where(.demo-scope) .pro-screen-head>div>span,:where(.demo-scope) .mobile-pro-badge{color:#755818;letter-spacing:.14em;background:#fff8df;border:1px solid #dfc06a;width:fit-content;padding:5px 9px;font-size:7px;font-weight:850}:where(.demo-scope) .pro-screen-head>div>strong{color:#0f172a;letter-spacing:-.035em;font-size:25px}:where(.demo-scope) .pro-screen-head>div>small{color:#5c6879;font-size:9px;line-height:1.55}:where(.demo-scope) .pro-screen-head>aside,:where(.demo-scope) .mobile-pro-actions{gap:7px;display:flex}:where(.demo-scope) .pro-screen-head button{color:#172033;min-height:36px;font:inherit;background:#fff;border:1px solid #cdd4dd;padding:0 12px;font-size:8px;font-weight:780}:where(.demo-scope) .pro-screen-head button.is-primary{color:#fff;background:#111827;border-color:#111827}:where(.demo-scope) .pro-workspace-nav{scrollbar-width:thin;border-bottom:1px solid #c9d0d9;gap:7px;margin-top:18px;padding-bottom:7px;display:flex;overflow-x:auto}:where(.demo-scope) .pro-workspace-nav span{color:#4b5668;background:#fff;border:1px solid #d6dce4;flex:none;align-items:center;min-height:34px;padding:0 11px;font-size:7px;font-weight:790;display:inline-flex}:where(.demo-scope) .pro-workspace-nav span.is-active{color:#fff;background:#111827;border-color:#111827}:where(.demo-scope) .pro-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}:where(.demo-scope) .pro-dashboard-kpis article{background:#fff;border:1px solid #d3dae2;gap:5px;padding:15px;display:grid}:where(.demo-scope) .pro-dashboard-kpis span,:where(.demo-scope) .pro-plan-card>span,:where(.demo-scope) .mobile-pro-kpis span,:where(.demo-scope) .mobile-pro-plan>span{color:#677386;letter-spacing:.1em;font-size:6px;font-weight:820}:where(.demo-scope) .pro-dashboard-kpis strong{font-size:23px}:where(.demo-scope) .pro-dashboard-kpis small{color:#758194;font-size:7px}:where(.demo-scope) .pro-dashboard-main{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:14px;margin-top:14px;display:grid}:where(.demo-scope) .pro-surface{background:#fff;border:1px solid #d3dae2}:where(.demo-scope) .pro-surface>header,:where(.demo-scope) .pro-surface>article{border-bottom:1px solid #e1e6ec;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}:where(.demo-scope) .pro-surface>article:last-child{border-bottom:0}:where(.demo-scope) .pro-surface>header>div,:where(.demo-scope) .pro-surface>article>div{gap:3px;display:grid}:where(.demo-scope) .pro-surface strong{font-size:9px}:where(.demo-scope) .pro-surface small{color:#758194;font-size:7px}:where(.demo-scope) .pro-surface header>b{font-size:7px}:where(.demo-scope) .pro-surface article>b{color:#647084;border:1px solid #d6dce4;padding:5px 7px;font-size:6px}:where(.demo-scope) .pro-plan-card{color:#fff;background:#080b1c;align-content:start;padding:17px;display:grid}:where(.demo-scope) .pro-plan-card>strong{margin-top:7px;font-size:16px}:where(.demo-scope) .pro-plan-card>b{margin-top:17px;font-size:31px}:where(.demo-scope) .pro-plan-card>small{color:#aab2c2;font-size:7px}:where(.demo-scope) .pro-plan-card>i,:where(.demo-scope) .mobile-pro-plan>i{background:#2a3043;height:5px;margin-top:15px;overflow:hidden}:where(.demo-scope) .pro-plan-card>i>em,:where(.demo-scope) .mobile-pro-plan>i>em{background:#f3c735;width:30%;height:100%;display:block}:where(.demo-scope) .pro-plan-card footer{color:#aab2c2;text-align:right;margin-top:8px;font-size:7px}:where(.demo-scope) .pro-workspace-nav.is-compact{margin-top:11px;padding-bottom:5px}:where(.demo-scope) .pro-workspace-nav.is-compact span{min-height:28px;padding:0 8px;font-size:5.5px}:where(.demo-scope) .mobile-pro-actions{grid-template-columns:1fr 1.25fr;display:grid}:where(.demo-scope) .mobile-pro-actions span,:where(.demo-scope) .mobile-pro-actions b{background:#fff;border:1px solid #cbd4dd;place-items:center;min-height:30px;font-size:6px;display:grid}:where(.demo-scope) .mobile-pro-actions b{color:#fff;background:#111827;border-color:#111827}:where(.demo-scope) .mobile-pro-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}:where(.demo-scope) .mobile-pro-kpis article{background:#fff;border:1px solid #d3dae2;gap:3px;padding:9px;display:grid}:where(.demo-scope) .mobile-pro-kpis strong{font-size:15px}:where(.demo-scope) .mobile-pro-list{background:#fff;border:1px solid #d3dae2}:where(.demo-scope) .mobile-pro-list header,:where(.demo-scope) .mobile-pro-list article{border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:7px;padding:8px;display:flex}:where(.demo-scope) .mobile-pro-list article:last-child{border-bottom:0}:where(.demo-scope) .mobile-pro-list article>div{gap:2px;display:grid}:where(.demo-scope) .mobile-pro-list header,:where(.demo-scope) .mobile-pro-list strong,:where(.demo-scope) .mobile-pro-list small,:where(.demo-scope) .mobile-pro-list article>b{font-size:6px}:where(.demo-scope) .mobile-pro-list small{color:#707c8f}:where(.demo-scope) .mobile-pro-list article>b{color:#627086;border:1px solid #d4dce4;padding:4px}:where(.demo-scope) .mobile-pro-plan{color:#fff;background:#080b1c;padding:12px;display:grid}:where(.demo-scope) .mobile-pro-plan>strong{margin-top:4px;font-size:11px}:where(.demo-scope) .mobile-pro-plan>b{margin-top:8px;font-size:21px}:where(.demo-scope) .mobile-pro-plan>small{color:#aab2c2;font-size:6px}:where(.demo-scope) .pro-quota-notice,:where(.demo-scope) .pro-billing-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}:where(.demo-scope) .pro-quota-notice span,:where(.demo-scope) .pro-billing-scope span{color:#5d6470;background:#fff9df;border:1px solid #dec978;padding:10px 12px;font-size:7px;line-height:1.55}:where(.demo-scope) .pro-quota-notice strong,:where(.demo-scope) .pro-billing-scope strong{color:#131b2a}:where(.demo-scope) .pro-case-tools{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}:where(.demo-scope) .pro-case-tools>div{gap:5px;min-width:0;display:flex;overflow-x:auto}:where(.demo-scope) .pro-case-tools span,:where(.demo-scope) .pro-case-tools b,:where(.demo-scope) .pro-case-tools label{color:#5d687a;background:#fff;border:1px solid #d3dae2;flex:none;padding:8px 10px;font-size:7px}:where(.demo-scope) .pro-case-tools b{color:#fff;background:#111827;border-color:#111827}:where(.demo-scope) .pro-case-tools label{color:#8993a3;min-width:250px}:where(.demo-scope) .pro-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}:where(.demo-scope) .pro-case-grid>article{background:#fff;border:1px solid #d3dae2;gap:10px;padding:15px;display:grid}:where(.demo-scope) .pro-case-grid header,:where(.demo-scope) .pro-case-grid footer,:where(.demo-scope) .pro-case-grid>article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.demo-scope) .pro-case-grid header>strong{font-size:12px}:where(.demo-scope) .pro-case-grid header>b{color:#2f7454;background:#e3f4ea;padding:5px 7px;font-size:6px}:where(.demo-scope) .pro-case-grid header>b.is-draft{color:#687486;background:#eef1f5}:where(.demo-scope) .pro-case-grid>article>small{color:#707c8e;font-size:7px}:where(.demo-scope) .pro-case-grid>article>p{color:#566174;min-height:28px;margin:0;font-size:8px;line-height:1.55}:where(.demo-scope) .pro-case-grid>article>div{justify-content:flex-start}:where(.demo-scope) .pro-case-grid>article>div span{color:#737e8e;align-items:baseline;gap:3px;font-size:6px;display:flex}:where(.demo-scope) .pro-case-grid>article>div b{color:#111827;font-size:11px}:where(.demo-scope) .pro-case-grid button{font:inherit;background:#fff;border:1px solid #ccd4de;padding:7px 10px;font-size:7px;font-weight:750}:where(.demo-scope) .pro-case-grid button:first-child{color:#fff;background:#111827;border-color:#111827}:where(.demo-scope) .pro-detail-hero{background:#fff;border:1px solid #d3dae2;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px;padding:16px;display:grid}:where(.demo-scope) .pro-detail-hero>div{gap:4px;display:grid}:where(.demo-scope) .pro-detail-hero>div>span{color:#2f7454;background:#e3f4ea;width:fit-content;padding:4px 7px;font-size:6px;font-weight:800}:where(.demo-scope) .pro-detail-hero>div>small{color:#7a8494;font-size:7px}:where(.demo-scope) .pro-detail-hero>div>strong{font-size:18px}:where(.demo-scope) .pro-detail-hero>div>p{color:#5d6878;margin:0;font-size:8px}:where(.demo-scope) .pro-detail-hero>aside{align-items:flex-start;gap:6px;display:flex}:where(.demo-scope) .pro-detail-hero button{font:inherit;background:#fff;border:1px solid #ccd4de;padding:7px 9px;font-size:6px;font-weight:750}:where(.demo-scope) .pro-detail-hero button:last-child{color:#fff;background:#111827;border-color:#111827}:where(.demo-scope) .pro-detail-hero>footer{border-top:1px solid #e1e6ec;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}:where(.demo-scope) .pro-detail-hero>footer span{color:#788293;gap:2px;padding-top:10px;font-size:6px;display:grid}:where(.demo-scope) .pro-detail-hero>footer b{color:#141c2b;font-size:11px}:where(.demo-scope) .pro-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:12px;margin-top:12px;display:grid}:where(.demo-scope) .pro-detail-grid>div,:where(.demo-scope) .pro-detail-grid>aside{align-content:start;gap:12px;display:grid}:where(.demo-scope) .pro-detail-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}:where(.demo-scope) .pro-detail-summary>div>span{border-top:1px solid #e1e6ec;gap:4px;padding:12px 15px;display:grid}:where(.demo-scope) .pro-detail-summary>div>span:nth-child(odd){border-right:1px solid #e1e6ec}:where(.demo-scope) .pro-detail-summary>div small{color:#7b8595;font-size:6px}:where(.demo-scope) .pro-detail-summary>div b{font-size:8px}:where(.demo-scope) .pro-client-card{background:#fff;border:1px solid #d3dae2;margin-top:14px;padding:15px}:where(.demo-scope) .pro-client-card.is-secondary{margin-top:10px}:where(.demo-scope) .pro-client-card>header,:where(.demo-scope) .pro-client-card>header>div,:where(.demo-scope) .pro-client-card>header>aside{align-items:center;gap:8px;display:flex}:where(.demo-scope) .pro-client-card>header{justify-content:space-between}:where(.demo-scope) .pro-client-card>header>div{gap:3px;display:grid}:where(.demo-scope) .pro-client-card>header strong{font-size:13px}:where(.demo-scope) .pro-client-card>header small{color:#738092;font-size:7px}:where(.demo-scope) .pro-client-card button{font:inherit;background:#fff;border:1px solid #ccd4de;padding:7px 9px;font-size:6px;font-weight:750}:where(.demo-scope) .pro-client-card button:last-child{color:#fff;background:#111827;border-color:#111827}:where(.demo-scope) .pro-client-access{gap:8px;margin-top:12px;display:flex}:where(.demo-scope) .pro-client-access span{color:#536073;background:#f0f3f6;padding:7px 9px;font-size:6px}:where(.demo-scope) .pro-client-card h3{color:#6b7585;letter-spacing:.12em;margin:14px 0 8px;font-size:6px}:where(.demo-scope) .pro-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:where(.demo-scope) .pro-pricing-grid article{border:1px solid #dce2e8;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}:where(.demo-scope) .pro-pricing-grid article>div{gap:3px;display:grid}:where(.demo-scope) .pro-pricing-grid strong{font-size:8px}:where(.demo-scope) .pro-pricing-grid small{color:#738092;font-size:6px}:where(.demo-scope) .pro-pricing-grid article>b{color:#687485;font-size:6px}:where(.demo-scope) .pro-billing-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:12px;margin-top:12px;display:grid}:where(.demo-scope) .pro-integration-card,:where(.demo-scope) .pro-documents-card,:where(.demo-scope) .pro-profile-form,:where(.demo-scope) .pro-profile-status,:where(.demo-scope) .pro-ticket-form,:where(.demo-scope) .pro-ticket-list,:where(.demo-scope) .pro-current-plan,:where(.demo-scope) .pro-plan-compare>article{background:#fff;border:1px solid #d3dae2}:where(.demo-scope) .pro-integration-card{padding:15px}:where(.demo-scope) .pro-integration-card header{align-items:center;gap:10px;display:flex}:where(.demo-scope) .pro-integration-card header>span{border:1px solid #d6dce4;place-items:center;width:30px;height:30px;font-size:14px;display:grid}:where(.demo-scope) .pro-integration-card header>div,:where(.demo-scope) .pro-integration-card article>div{gap:3px;display:grid}:where(.demo-scope) .pro-integration-card strong{font-size:10px}:where(.demo-scope) .pro-integration-card small{color:#738092;font-size:7px}:where(.demo-scope) .pro-integration-card article{background:#f3f5f8;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:11px;display:flex}:where(.demo-scope) .pro-integration-card article>b{color:#755818;background:#fff0bd;padding:5px 7px;font-size:6px}:where(.demo-scope) .pro-integration-card footer{border-top:1px solid #e1e6ec;margin-top:11px;padding-top:10px}:where(.demo-scope) .pro-integration-card footer>strong{letter-spacing:.1em;font-size:6px}:where(.demo-scope) .pro-integration-card footer>p{color:#5e697a;margin:5px 0 0;font-size:7px;line-height:1.5}:where(.demo-scope) .pro-documents-card{color:#fff;background:#090d1b;align-content:start;padding:16px;display:grid}:where(.demo-scope) .pro-documents-card>span{font-size:18px}:where(.demo-scope) .pro-documents-card>strong{margin-top:10px;font-size:14px}:where(.demo-scope) .pro-documents-card>p{color:#aab3c2;font-size:7px;line-height:1.55}:where(.demo-scope) .pro-documents-card>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:7px;display:grid}:where(.demo-scope) .pro-documents-card>div span{color:#aab3c2;gap:2px;font-size:6px;display:grid}:where(.demo-scope) .pro-documents-card>div b{color:#fff;font-size:13px}:where(.demo-scope) .pro-documents-card button{color:#111827;font:inherit;background:#fff;border:1px solid #fff;margin-top:14px;padding:9px;font-size:7px;font-weight:800}:where(.demo-scope) .pro-billing-history{margin-top:12px}:where(.demo-scope) .pro-profile-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:12px;margin-top:14px;display:grid}:where(.demo-scope) .pro-profile-grid>aside{align-content:start;gap:12px;display:grid}:where(.demo-scope) .pro-profile-form{padding:15px}:where(.demo-scope) .pro-profile-form>header{align-items:center;gap:10px;display:flex}:where(.demo-scope) .pro-profile-form>header>span{border:1px solid #d6dce4;place-items:center;width:31px;height:31px;display:grid}:where(.demo-scope) .pro-profile-form>header>div{gap:3px;display:grid}:where(.demo-scope) .pro-profile-form>header strong{font-size:11px}:where(.demo-scope) .pro-profile-form>header small{color:#748092;font-size:7px}:where(.demo-scope) .pro-profile-form h3{color:#6b7687;letter-spacing:.12em;margin:15px 0 7px;font-size:6px}:where(.demo-scope) .pro-profile-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}:where(.demo-scope) .pro-profile-form label{border:1px solid #dce2e8;gap:5px;min-height:42px;padding:9px;display:grid}:where(.demo-scope) .pro-profile-form label.is-wide{grid-column:1/-1}:where(.demo-scope) .pro-profile-form label span{color:#738092;font-size:6px}:where(.demo-scope) .pro-profile-form label b{font-size:8px}:where(.demo-scope) .pro-profile-form>footer{justify-content:flex-end;margin-top:12px;display:flex}:where(.demo-scope) .pro-profile-form button{color:#fff;font:inherit;background:#111827;border:0;padding:9px 12px;font-size:7px;font-weight:800}:where(.demo-scope) .pro-profile-status{gap:7px;padding:15px;display:grid}:where(.demo-scope) .pro-profile-status>span{color:#2f7454;background:#dff2e8;place-items:center;width:26px;height:26px;display:grid}:where(.demo-scope) .pro-profile-status>strong{font-size:12px}:where(.demo-scope) .pro-profile-status>p{color:#657083;margin:0;font-size:7px;line-height:1.5}:where(.demo-scope) .pro-support-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}:where(.demo-scope) .pro-support-principles article{background:#fff;border:1px solid #d3dae2;gap:5px;padding:12px;display:grid}:where(.demo-scope) .pro-support-principles article>span{font-size:13px}:where(.demo-scope) .pro-support-principles strong{font-size:9px}:where(.demo-scope) .pro-support-principles small{color:#687587;font-size:6px;line-height:1.45}:where(.demo-scope) .pro-support-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}:where(.demo-scope) .pro-ticket-form,:where(.demo-scope) .pro-ticket-list{padding:15px}:where(.demo-scope) .pro-ticket-form>header,:where(.demo-scope) .pro-ticket-list>header{margin-bottom:10px}:where(.demo-scope) .pro-ticket-form>header strong,:where(.demo-scope) .pro-ticket-list>header strong{font-size:11px}:where(.demo-scope) .pro-ticket-form label{border:1px solid #dce2e8;gap:5px;margin-top:7px;padding:9px;display:grid}:where(.demo-scope) .pro-ticket-form label.is-tall{min-height:52px}:where(.demo-scope) .pro-ticket-form label span{color:#6f7b8d;font-size:6px}:where(.demo-scope) .pro-ticket-form label b{color:#9aa3b1;font-size:7px;font-weight:600}:where(.demo-scope) .pro-ticket-form footer{justify-content:flex-end;margin-top:10px;display:flex}:where(.demo-scope) .pro-ticket-form button{color:#fff;font:inherit;background:#111827;border:0;padding:9px 11px;font-size:7px;font-weight:800}:where(.demo-scope) .pro-ticket-list article{border-top:1px solid #e0e5eb;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;display:flex}:where(.demo-scope) .pro-ticket-list article>div{gap:3px;display:grid}:where(.demo-scope) .pro-ticket-list article strong{font-size:8px}:where(.demo-scope) .pro-ticket-list article small{color:#738092;font-size:6px}:where(.demo-scope) .pro-ticket-list article>b{color:#687486;background:#f0f3f6;padding:5px 7px;font-size:6px}:where(.demo-scope) .pro-subscription-hero{color:#fff;background:#090d1b;gap:7px;padding:18px;display:grid}:where(.demo-scope) .pro-subscription-hero>span{color:#f3c735;letter-spacing:.12em;font-size:7px;font-weight:800}:where(.demo-scope) .pro-subscription-hero>strong{max-width:630px;font-size:21px;line-height:1.1}:where(.demo-scope) .pro-subscription-hero>p{color:#aab3c2;max-width:650px;margin:0;font-size:8px;line-height:1.55}:where(.demo-scope) .pro-current-plan{grid-template-columns:1fr auto;gap:8px;margin-top:14px;padding:15px;display:grid}:where(.demo-scope) .pro-current-plan>div{gap:4px;display:grid}:where(.demo-scope) .pro-current-plan>div span{color:#6f798a;letter-spacing:.1em;font-size:6px}:where(.demo-scope) .pro-current-plan>div strong{font-size:14px}:where(.demo-scope) .pro-current-plan>div small{color:#718093;font-size:7px}:where(.demo-scope) .pro-current-plan>b{color:#2f7454;background:#dff2e8;height:fit-content;padding:5px 8px;font-size:6px}:where(.demo-scope) .pro-current-plan>footer{border-top:1px solid #e1e6ec;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.demo-scope) .pro-current-plan>footer span{gap:3px;padding-top:10px;display:grid}:where(.demo-scope) .pro-current-plan>footer small{color:#738092;font-size:6px}:where(.demo-scope) .pro-current-plan>footer strong{font-size:11px}:where(.demo-scope) .pro-plan-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}:where(.demo-scope) .pro-plan-compare>article{gap:5px;padding:13px;display:grid}:where(.demo-scope) .pro-plan-compare>article.is-featured{border-color:#d5b944;box-shadow:inset 0 3px #e7c742}:where(.demo-scope) .pro-plan-compare span{color:#6f798a;letter-spacing:.08em;font-size:6px;font-weight:800}:where(.demo-scope) .pro-plan-compare strong{font-size:10px}:where(.demo-scope) .pro-plan-compare small{color:#738092;font-size:7px}:where(.demo-scope) .mobile-pro-quota,:where(.demo-scope) .mobile-pro-scope,:where(.demo-scope) .mobile-pro-search,:where(.demo-scope) .mobile-pro-case-card,:where(.demo-scope) .mobile-pro-section,:where(.demo-scope) .mobile-pro-client-card,:where(.demo-scope) .mobile-pro-integration,:where(.demo-scope) .mobile-pro-profile-form,:where(.demo-scope) .mobile-pro-ticket-form,:where(.demo-scope) .mobile-pro-current-plan,:where(.demo-scope) .mobile-pro-plan-stack>article{background:#fff;border:1px solid #d3dae2}:where(.demo-scope) .mobile-pro-quota{background:#fff9df;border-color:#dfc66d;gap:3px;padding:9px;display:grid}:where(.demo-scope) .mobile-pro-quota strong{font-size:7px}:where(.demo-scope) .mobile-pro-quota small{color:#6c7584;font-size:6px;line-height:1.4}:where(.demo-scope) .mobile-pro-filters{gap:4px;display:flex;overflow-x:auto}:where(.demo-scope) .mobile-pro-filters span,:where(.demo-scope) .mobile-pro-filters b{color:#647083;background:#fff;border:1px solid #d3dae2;flex:none;padding:6px 8px;font-size:5.5px}:where(.demo-scope) .mobile-pro-filters b{color:#fff;background:#111827;border-color:#111827}:where(.demo-scope) .mobile-pro-search{color:#919aa7;padding:8px;font-size:6px;display:block}:where(.demo-scope) .mobile-pro-case-card{gap:7px;padding:9px;display:grid}:where(.demo-scope) .mobile-pro-case-card header,:where(.demo-scope) .mobile-pro-case-card footer,:where(.demo-scope) .mobile-pro-case-card>div{justify-content:space-between;align-items:center;gap:6px;display:flex}:where(.demo-scope) .mobile-pro-case-card header>div{gap:2px;display:grid}:where(.demo-scope) .mobile-pro-case-card header strong{font-size:7px}:where(.demo-scope) .mobile-pro-case-card header small{color:#748092;font-size:5.5px}:where(.demo-scope) .mobile-pro-case-card header>b{color:#2f7454;background:#e3f4ea;padding:4px;font-size:5px}:where(.demo-scope) .mobile-pro-case-card header>b.is-draft{color:#687486;background:#eef1f5}:where(.demo-scope) .mobile-pro-case-card p{color:#657083;margin:0;font-size:6px;line-height:1.4}:where(.demo-scope) .mobile-pro-case-card>div{justify-content:flex-start}:where(.demo-scope) .mobile-pro-case-card>div span{color:#758092;font-size:5px}:where(.demo-scope) .mobile-pro-case-card>div b{color:#111827;font-size:8px}:where(.demo-scope) .mobile-pro-case-card footer{border-top:1px solid #e2e7ed;padding-top:6px}:where(.demo-scope) .mobile-pro-case-card footer strong,:where(.demo-scope) .mobile-pro-case-card footer span{font-size:5.5px}:where(.demo-scope) .mobile-pro-case-card footer strong{color:#111827}:where(.demo-scope) .mobile-pro-case-card footer span{color:#6b7687}:where(.demo-scope) .mobile-pro-detail-hero{color:#fff;background:#0b1020;gap:4px;padding:11px;display:grid}:where(.demo-scope) .mobile-pro-detail-hero>span{color:#2f7454;background:#dff2e8;width:fit-content;padding:3px 5px;font-size:5px;font-weight:800}:where(.demo-scope) .mobile-pro-detail-hero>small{color:#aab3c2;font-size:5.5px}:where(.demo-scope) .mobile-pro-detail-hero>strong{font-size:12px}:where(.demo-scope) .mobile-pro-detail-hero>p{color:#aab3c2;margin:0;font-size:6px}:where(.demo-scope) .mobile-pro-detail-hero>div{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:5px;display:grid}:where(.demo-scope) .mobile-pro-detail-hero>div b{border:1px solid #394155;place-items:center;min-height:24px;font-size:5px;display:grid}:where(.demo-scope) .mobile-pro-detail-stats{background:#fff;border:1px solid #d3dae2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.demo-scope) .mobile-pro-detail-stats span{color:#748092;text-align:center;border-right:1px solid #e0e5eb;gap:2px;padding:7px 4px;font-size:4.5px;display:grid}:where(.demo-scope) .mobile-pro-detail-stats span:last-child{border-right:0}:where(.demo-scope) .mobile-pro-detail-stats b{color:#111827;font-size:7px}:where(.demo-scope) .mobile-pro-section>header,:where(.demo-scope) .mobile-pro-section>article{border-bottom:1px solid #e1e6ec;justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}:where(.demo-scope) .mobile-pro-section>article:last-child{border-bottom:0}:where(.demo-scope) .mobile-pro-section>header{grid-template-columns:1fr auto;gap:2px;display:grid}:where(.demo-scope) .mobile-pro-section>header strong,:where(.demo-scope) .mobile-pro-section>header b{font-size:6.5px}:where(.demo-scope) .mobile-pro-section>header small{color:#748092;font-size:5px}:where(.demo-scope) .mobile-pro-section>article>div{gap:2px;display:grid}:where(.demo-scope) .mobile-pro-section>article strong{font-size:6px}:where(.demo-scope) .mobile-pro-section>article small{color:#748092;font-size:5px}:where(.demo-scope) .mobile-pro-section>article>b{color:#647083;border:1px solid #d4dbe3;padding:3px 4px;font-size:5px}:where(.demo-scope) .mobile-pro-detail-data{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.demo-scope) .mobile-pro-detail-data span{border-top:1px solid #e1e6ec;gap:3px;padding:7px 8px;display:grid}:where(.demo-scope) .mobile-pro-detail-data span:nth-child(odd){border-right:1px solid #e1e6ec}:where(.demo-scope) .mobile-pro-detail-data small{color:#758092;font-size:4.5px}:where(.demo-scope) .mobile-pro-detail-data b{font-size:6px}:where(.demo-scope) .mobile-pro-client-card{padding:9px}:where(.demo-scope) .mobile-pro-client-card.is-secondary{background:#f9fafb}:where(.demo-scope) .mobile-pro-client-card>header{justify-content:space-between;align-items:center;gap:7px;display:flex}:where(.demo-scope) .mobile-pro-client-card>header>div{gap:2px;display:grid}:where(.demo-scope) .mobile-pro-client-card>header strong{font-size:7px}:where(.demo-scope) .mobile-pro-client-card>header small{color:#738092;font-size:5px}:where(.demo-scope) .mobile-pro-client-card>header>b{border:1px solid #d4dbe3;padding:4px 6px;font-size:5px}:where(.demo-scope) .mobile-pro-client-access{gap:4px;margin-top:7px;display:flex}:where(.demo-scope) .mobile-pro-client-access span{color:#5f6c7e;background:#f0f3f6;padding:5px;font-size:4.5px}:where(.demo-scope) .mobile-pro-client-card h4,:where(.demo-scope) .mobile-pro-profile-form h4{color:#6f7989;letter-spacing:.09em;margin:9px 0 5px;font-size:5px}:where(.demo-scope) .mobile-pro-client-card ul{border:1px solid #e0e5eb;margin:0;padding:0;list-style:none}:where(.demo-scope) .mobile-pro-client-card li{border-bottom:1px solid #e0e5eb;justify-content:space-between;align-items:center;gap:6px;padding:6px;display:flex}:where(.demo-scope) .mobile-pro-client-card li:last-child{border-bottom:0}:where(.demo-scope) .mobile-pro-client-card li>div{gap:2px;display:grid}:where(.demo-scope) .mobile-pro-client-card li strong{font-size:5.5px}:where(.demo-scope) .mobile-pro-client-card li small{color:#748092;font-size:4.5px}:where(.demo-scope) .mobile-pro-client-card li>b{color:#397557;font-size:4.5px}:where(.demo-scope) .mobile-pro-client-card>footer{color:#fff;text-align:center;background:#111827;margin-top:7px;padding:6px;font-size:5px}:where(.demo-scope) .mobile-pro-scope{background:#fff9df;border-color:#dfc66d;gap:4px;padding:7px;display:grid}:where(.demo-scope) .mobile-pro-scope span{color:#6a7280;gap:2px;font-size:5px;display:grid}:where(.demo-scope) .mobile-pro-scope strong{color:#141c2b;font-size:5.5px}:where(.demo-scope) .mobile-pro-integration{padding:9px}:where(.demo-scope) .mobile-pro-integration>header{align-items:center;gap:7px;display:flex}:where(.demo-scope) .mobile-pro-integration>header>span{border:1px solid #d5dce4;place-items:center;width:24px;height:24px;display:grid}:where(.demo-scope) .mobile-pro-integration>header>div{gap:2px;display:grid}:where(.demo-scope) .mobile-pro-integration strong{font-size:6.5px}:where(.demo-scope) .mobile-pro-integration small{color:#748092;font-size:5px}:where(.demo-scope) .mobile-pro-integration>div{background:#f1f4f7;gap:3px;margin-top:7px;padding:7px;display:grid}:where(.demo-scope) .mobile-pro-integration>div>b{color:#755818;background:#fff0bd;width:fit-content;padding:3px 5px;font-size:5px}:where(.demo-scope) .mobile-pro-integration p{color:#687486;margin:7px 0 0;font-size:5.5px;line-height:1.4}:where(.demo-scope) .mobile-pro-documents{color:#fff;background:#090d1b;gap:5px;padding:10px;display:grid}:where(.demo-scope) .mobile-pro-documents>span{font-size:13px}:where(.demo-scope) .mobile-pro-documents>strong{font-size:8px}:where(.demo-scope) .mobile-pro-documents>p{color:#abb3c1;margin:0;font-size:5.5px;line-height:1.4}:where(.demo-scope) .mobile-pro-documents>div{grid-template-columns:1fr 1fr;gap:5px;margin-top:4px;display:grid}:where(.demo-scope) .mobile-pro-documents>div span{color:#aab3c2;font-size:4.5px}:where(.demo-scope) .mobile-pro-documents>div b{color:#fff;font-size:7px}:where(.demo-scope) .mobile-pro-documents>footer{color:#111827;text-align:center;background:#fff;margin-top:4px;padding:7px;font-size:5px;font-weight:800}:where(.demo-scope) .mobile-pro-profile-status{color:#245a42;background:#dff2e8;align-items:center;gap:7px;padding:9px;display:flex}:where(.demo-scope) .mobile-pro-profile-status>span{background:#fff;place-items:center;width:23px;height:23px;display:grid}:where(.demo-scope) .mobile-pro-profile-status>div{gap:2px;display:grid}:where(.demo-scope) .mobile-pro-profile-status strong{font-size:6.5px}:where(.demo-scope) .mobile-pro-profile-status small{font-size:5px}:where(.demo-scope) .mobile-pro-profile-form{padding:9px}:where(.demo-scope) .mobile-pro-profile-form>header{align-items:center;gap:7px;display:flex}:where(.demo-scope) .mobile-pro-profile-form>header>span{border:1px solid #d5dce4;place-items:center;width:24px;height:24px;display:grid}:where(.demo-scope) .mobile-pro-profile-form>header>div{gap:2px;display:grid}:where(.demo-scope) .mobile-pro-profile-form>header strong{font-size:6.5px}:where(.demo-scope) .mobile-pro-profile-form>header small{color:#748092;font-size:5px}:where(.demo-scope) .mobile-pro-profile-form label,:where(.demo-scope) .mobile-pro-ticket-form label{border:1px solid #dce2e8;gap:3px;margin-top:5px;padding:6px;display:grid}:where(.demo-scope) .mobile-pro-profile-form label span,:where(.demo-scope) .mobile-pro-ticket-form label span{color:#748092;font-size:4.5px}:where(.demo-scope) .mobile-pro-profile-form label b,:where(.demo-scope) .mobile-pro-ticket-form label b{font-size:5.5px}:where(.demo-scope) .mobile-pro-profile-form>footer,:where(.demo-scope) .mobile-pro-ticket-form>footer{color:#fff;text-align:center;background:#111827;margin-top:7px;padding:7px;font-size:5px;font-weight:800}:where(.demo-scope) .mobile-pro-profile .mobile-pro-plan>footer{color:#f3c735;margin-top:7px;font-size:5px}:where(.demo-scope) .mobile-pro-principles{gap:5px;display:grid}:where(.demo-scope) .mobile-pro-principles article{background:#fff;border:1px solid #d3dae2;align-items:center;gap:7px;padding:7px;display:flex}:where(.demo-scope) .mobile-pro-principles article>span{background:#f1f4f7;flex:none;place-items:center;width:22px;height:22px;display:grid}:where(.demo-scope) .mobile-pro-principles article>div{gap:2px;display:grid}:where(.demo-scope) .mobile-pro-principles strong{font-size:6px}:where(.demo-scope) .mobile-pro-principles small{color:#708092;font-size:5px}:where(.demo-scope) .mobile-pro-ticket-form{padding:9px}:where(.demo-scope) .mobile-pro-ticket-form>header strong{font-size:7px}:where(.demo-scope) .mobile-pro-ticket-form label.is-tall{min-height:40px}:where(.demo-scope) .mobile-pro-subscription-hero{color:#fff;background:#090d1b;gap:5px;padding:11px;display:grid}:where(.demo-scope) .mobile-pro-subscription-hero span{color:#f3c735;letter-spacing:.1em;font-size:5px;font-weight:800}:where(.demo-scope) .mobile-pro-subscription-hero strong{font-size:12px}:where(.demo-scope) .mobile-pro-subscription-hero p{color:#aab3c2;margin:0;font-size:5.5px}:where(.demo-scope) .mobile-pro-current-plan{padding:9px}:where(.demo-scope) .mobile-pro-current-plan>header{justify-content:space-between;align-items:start;gap:7px;display:flex}:where(.demo-scope) .mobile-pro-current-plan>header>div{gap:3px;display:grid}:where(.demo-scope) .mobile-pro-current-plan>header span{color:#6f7989;letter-spacing:.08em;font-size:4.5px}:where(.demo-scope) .mobile-pro-current-plan>header strong{font-size:8px}:where(.demo-scope) .mobile-pro-current-plan>header>b{color:#2f7454;background:#dff2e8;padding:4px;font-size:5px}:where(.demo-scope) .mobile-pro-current-plan>p{color:#6e798a;margin:6px 0;font-size:5px}:where(.demo-scope) .mobile-pro-current-plan>div{border-top:1px solid #e1e6ec;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.demo-scope) .mobile-pro-current-plan>div span{gap:2px;padding-top:7px;display:grid}:where(.demo-scope) .mobile-pro-current-plan>div small{color:#748092;font-size:4px}:where(.demo-scope) .mobile-pro-current-plan>div b{font-size:6px}:where(.demo-scope) .mobile-pro-plan-stack{gap:5px;display:grid}:where(.demo-scope) .mobile-pro-plan-stack>article{gap:3px;padding:8px;display:grid}:where(.demo-scope) .mobile-pro-plan-stack>article.is-featured{border-color:#d5b944;box-shadow:inset 3px 0 #e7c742}:where(.demo-scope) .mobile-pro-plan-stack span{color:#6f7989;letter-spacing:.08em;font-size:4.5px;font-weight:800}:where(.demo-scope) .mobile-pro-plan-stack strong{font-size:6.5px}:where(.demo-scope) .mobile-pro-plan-stack small{color:#748092;font-size:5px}@media (width<=760px){:where(.demo-scope) .pro-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.demo-scope) .pro-dashboard-main{grid-template-columns:1fr}:where(.demo-scope) .pro-screen-head{flex-direction:column;align-items:stretch}:where(.demo-scope) .pro-screen-head>aside{flex-wrap:wrap}:where(.demo-scope) .pro-quota-notice,:where(.demo-scope) .pro-billing-scope,:where(.demo-scope) .pro-case-grid,:where(.demo-scope) .pro-detail-grid,:where(.demo-scope) .pro-billing-grid,:where(.demo-scope) .pro-profile-grid,:where(.demo-scope) .pro-support-principles,:where(.demo-scope) .pro-support-grid,:where(.demo-scope) .pro-plan-compare{grid-template-columns:1fr}:where(.demo-scope) .pro-case-tools{flex-direction:column;align-items:stretch}:where(.demo-scope) .pro-case-tools label{min-width:0}:where(.demo-scope) .pro-detail-hero{grid-template-columns:1fr}:where(.demo-scope) .pro-detail-hero>aside{flex-wrap:wrap}:where(.demo-scope) .pro-pricing-grid{grid-template-columns:1fr}}:where(.demo-scope) .detective-section{background:radial-gradient(circle at 20% 45%,#46ddc821,#0000 32%),radial-gradient(circle at 92% 8%,#6f78ff1c,#0000 28%),linear-gradient(125deg,#091313,#080a0e 62%)}:where(.demo-scope) .detective-backdrop span{color:#0000;letter-spacing:-.08em;-webkit-text-stroke-color:#5dd9cd0d;font-size:clamp(92px,15vw,280px);bottom:1vw;left:auto;right:-1vw}:where(.demo-scope) .detective-copy .eyebrow{color:#65dccd}:where(.demo-scope) .detective-plan-boundary{background:#65dccd0f;border:1px solid #65dccd3d;border-left:3px solid #65dccd;gap:8px;max-width:650px;margin-top:28px;padding:20px 22px;display:grid}:where(.demo-scope) .detective-plan-boundary strong{color:#f4faf9;font-size:13px}:where(.demo-scope) .detective-plan-boundary span{color:#8d9caa;font-size:11px;line-height:1.55}:where(.demo-scope) .detective-plan-boundary a{color:#65dccd;width:fit-content;margin-top:4px;font-size:10px;font-weight:760;text-decoration:none}:where(.demo-scope) .detective-plan-boundary a:hover,:where(.demo-scope) .detective-plan-boundary a:focus-visible{text-underline-offset:4px;text-decoration:underline}:where(.demo-scope) .office-copy .detective-demo-button{background:linear-gradient(135deg,#57cdbf,#3b988e);margin-top:22px;box-shadow:0 16px 40px #3db1a433}:where(.demo-scope) .detective-panel{background:#081213e8;border-color:#65dccd38}:where(.demo-scope) .detective-panel .office-panel-top{background:linear-gradient(90deg,#65dccd12,#0000)}:where(.demo-scope) .detective-feature-button:hover,:where(.demo-scope) .detective-feature-button:focus-visible{background:#65dccd14}:where(.demo-scope) .detective-feature-button:focus-visible{box-shadow:inset 0 0 0 2px #65dccda6}:where(.demo-scope) .detective-feature-button .office-feature-number,:where(.demo-scope) .detective-feature-button:hover .office-feature-arrow,:where(.demo-scope) .detective-feature-button:focus-visible .office-feature-arrow{color:#65dccd}:where(.demo-scope) .detective-modal-panel{background:#071011}:where(.demo-scope) .detective-preview-shell .office-preview-toggle button[aria-pressed=true]{color:#123d38;background:#dff8f4}:where(.demo-scope) .mock-appbar-detective .mock-appbar-brand{min-width:194px}:where(.demo-scope) .mock-appbar-detective nav{gap:clamp(7px,.9vw,14px)}:where(.demo-scope) .mock-appbar-detective nav span{font-size:6.5px}:where(.demo-scope) .mock-appbar-detective nav span.is-active{border-bottom-color:#65dccd}:where(.demo-scope) .report-source-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:11px 0 13px;display:grid}:where(.demo-scope) .report-source-strip span{color:#506074;background:#f7fafb;border:1px solid #cbd5e1;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;font-size:7px;font-weight:720;display:flex}:where(.demo-scope) .report-source-strip b{color:#26816d}:where(.demo-scope) .detective-scope-banner{background:#eefaf8;border:1px solid #acd8d1;border-left:3px solid #3cae9e;grid-template-columns:auto 1fr;align-items:center;gap:5px 14px;margin-top:13px;padding:12px 14px;display:grid}:where(.demo-scope) .detective-scope-banner span{color:#278576;letter-spacing:.1em;grid-row:1/span 2;font-size:7px;font-weight:820}:where(.demo-scope) .detective-scope-banner strong{color:#173c38;font-size:9px}:where(.demo-scope) .detective-scope-banner small{color:#5c7773;font-size:7px}:where(.demo-scope) .detective-kpis article,:where(.demo-scope) .detective-agenda-kpis article{border-top:2px solid #72cbbf}:where(.demo-scope) .detective-agenda-kpis article small{font-size:7px}:where(.demo-scope) .detective-field-layout,:where(.demo-scope) .detective-agenda-layout,:where(.demo-scope) .detective-client-layout{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:13px;margin-top:17px;display:grid}:where(.demo-scope) .detective-field-session{padding:15px}:where(.demo-scope) .detective-field-session>header,:where(.demo-scope) .detective-field-evidence>header,:where(.demo-scope) .detective-agenda-list>header,:where(.demo-scope) .detective-client-cases>header,:where(.demo-scope) .detective-client-detail>header{border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:center;gap:10px;padding-bottom:11px;display:flex}:where(.demo-scope) .detective-field-session>header span,:where(.demo-scope) .detective-field-session>header b{color:#66768a;font-size:7px}:where(.demo-scope) .detective-field-session>header strong{flex:1;font-size:10px}:where(.demo-scope) .detective-field-session>header b{color:#267562;background:#e9f7f3;padding:5px 7px}:where(.demo-scope) .detective-field-clock{color:#fff;background:#14243b;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}:where(.demo-scope) .detective-field-clock span{gap:3px;display:grid}:where(.demo-scope) .detective-field-clock small{color:#91a1b6;font-size:6px}:where(.demo-scope) .detective-field-clock strong{font-size:11px}:where(.demo-scope) .detective-field-clock i{letter-spacing:.04em;text-align:center;font-size:22px;font-style:normal;font-weight:650}:where(.demo-scope) .detective-field-clock button,:where(.demo-scope) .detective-field-evidence button{color:#10332f;min-height:31px;font:inherit;background:#65dccd;border:0;padding:0 11px;font-size:7px;font-weight:760}:where(.demo-scope) .detective-field-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}:where(.demo-scope) .detective-field-form label{background:#f9fbfc;border:1px solid #d4dce5;gap:5px;padding:10px;display:grid}:where(.demo-scope) .detective-field-form span,:where(.demo-scope) .detective-field-notes span{color:#6c7a8c;font-size:6px;font-weight:760}:where(.demo-scope) .detective-field-form strong{font-size:8px}:where(.demo-scope) .detective-field-notes{gap:7px;margin-top:10px;display:grid}:where(.demo-scope) .detective-field-notes p{color:#526176;border:1px solid #d4dce5;min-height:62px;margin:0;padding:10px;font-size:8px;line-height:1.5}:where(.demo-scope) .detective-field-evidence{padding:15px}:where(.demo-scope) .detective-field-evidence header,:where(.demo-scope) .detective-agenda-list header,:where(.demo-scope) .detective-client-cases header{font-size:9px}:where(.demo-scope) .detective-field-evidence>div{border-bottom:1px solid #e3e8ee;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}:where(.demo-scope) .detective-field-evidence>div>i{color:#287c70;background:#e8f5f3;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}:where(.demo-scope) .detective-field-evidence>div>span{gap:2px;display:grid}:where(.demo-scope) .detective-field-evidence strong,:where(.demo-scope) .detective-field-evidence small{font-size:7px}:where(.demo-scope) .detective-field-evidence>div>b{color:#287c70}:where(.demo-scope) .detective-field-evidence button{width:100%;margin-top:12px}:where(.demo-scope) .detective-agenda-layout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}:where(.demo-scope) .detective-calendar,:where(.demo-scope) .detective-agenda-list{padding:15px}:where(.demo-scope) .detective-calendar>header{justify-content:space-between;align-items:center;font-size:10px;display:flex}:where(.demo-scope) .detective-calendar button{background:#fff;border:1px solid #d4dce5;width:27px;height:27px}:where(.demo-scope) .detective-calendar-week,:where(.demo-scope) .detective-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where(.demo-scope) .detective-calendar-week{color:#79869a;text-align:center;margin-top:14px;font-size:6px;font-weight:760}:where(.demo-scope) .detective-calendar-days{margin-top:5px}:where(.demo-scope) .detective-calendar-days span{color:#526074;place-items:center;height:28px;font-size:7px;display:grid;position:relative}:where(.demo-scope) .detective-calendar-days span.is-today{color:#fff;background:#183b38;border-radius:50%}:where(.demo-scope) .detective-calendar-days span.has-event:after{content:"";background:#4abaaa;border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px}:where(.demo-scope) .detective-agenda-list article{border-bottom:1px solid #e3e8ee;grid-template-columns:37px 5px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}:where(.demo-scope) .detective-agenda-list article:last-child{border-bottom:0}:where(.demo-scope) .detective-agenda-list time,:where(.demo-scope) .detective-agenda-list article>b{font-size:7px}:where(.demo-scope) .detective-agenda-list article>i{background:#65dccd;width:4px;height:28px}:where(.demo-scope) .detective-agenda-list article>i.is-violet{background:#7a6be5}:where(.demo-scope) .detective-agenda-list article>i.is-amber{background:#d39b42}:where(.demo-scope) .detective-agenda-list article>div{gap:3px;display:grid}:where(.demo-scope) .detective-agenda-list article strong{font-size:8px}:where(.demo-scope) .detective-agenda-list article small{font-size:7px}:where(.demo-scope) .detective-agenda-list article>b{color:#64748b}:where(.demo-scope) .detective-billing-month{background:#fff;border:1px solid #cbd5e1;justify-content:space-between;align-items:center;max-width:330px;margin:15px auto 0;padding:9px;display:flex}:where(.demo-scope) .detective-billing-month span{text-align:center;gap:3px;display:grid}:where(.demo-scope) .detective-billing-month small{color:#718095;font-size:6px}:where(.demo-scope) .detective-billing-month strong{font-size:10px}:where(.demo-scope) .detective-billing-month button{background:#e9eef4;border:0;width:27px;height:27px}:where(.demo-scope) .detective-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}:where(.demo-scope) .detective-billing-summary article{background:#fff;border:1px solid #cbd5e1;gap:6px;padding:15px;display:grid}:where(.demo-scope) .detective-billing-summary span{color:#66768b;font-size:7px;font-weight:770}:where(.demo-scope) .detective-billing-summary strong{font-size:20px}:where(.demo-scope) .detective-billing-summary small{font-size:7px}:where(.demo-scope) .detective-billing-summary i{background:#e4eaf0;height:4px;margin-top:4px;overflow:hidden}:where(.demo-scope) .detective-billing-summary i b{background:#4bb9a9;height:100%;display:block}:where(.demo-scope) .detective-client-highlight{border-left:3px solid #49b7a7;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin-top:15px;padding:14px;display:grid}:where(.demo-scope) .detective-client-highlight>div{gap:4px;display:grid}:where(.demo-scope) .detective-client-highlight span{color:#607187;font-size:6px;font-weight:780}:where(.demo-scope) .detective-client-highlight strong{font-size:11px}:where(.demo-scope) .detective-client-highlight small{font-size:7px}:where(.demo-scope) .detective-client-highlight>b{color:#287562;background:#e9f7f3;padding:6px 8px;font-size:7px}:where(.demo-scope) .detective-client-highlight button{background:#fff;border:1px solid #cbd5e1;min-height:30px;padding:0 10px;font-size:7px}:where(.demo-scope) .detective-client-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}:where(.demo-scope) .detective-client-cases,:where(.demo-scope) .detective-client-detail{padding:15px}:where(.demo-scope) .detective-client-cases article{border-bottom:1px solid #e3e8ee;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:12px 8px;display:grid}:where(.demo-scope) .detective-client-cases article.is-active{background:#eef9f7}:where(.demo-scope) .detective-client-cases article>i{background:#dce6ec;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}:where(.demo-scope) .detective-client-cases article>div{gap:2px;display:grid}:where(.demo-scope) .detective-client-cases article strong,:where(.demo-scope) .detective-client-cases article small,:where(.demo-scope) .detective-client-cases article>b{font-size:7px}:where(.demo-scope) .detective-client-cases article>b{color:#627086}:where(.demo-scope) .detective-client-detail>header>div{gap:3px;display:grid}:where(.demo-scope) .detective-client-detail>header small{font-size:6px}:where(.demo-scope) .detective-client-detail>header strong{font-size:11px}:where(.demo-scope) .detective-client-detail>header>b{color:#287562;background:#e9f7f3;padding:6px 8px;font-size:7px}:where(.demo-scope) .detective-client-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}:where(.demo-scope) .detective-client-actions span{background:#f9fbfc;border:1px solid #d7dee6;align-content:center;gap:6px;min-height:110px;padding:12px;display:grid}:where(.demo-scope) .detective-client-actions i{color:#3cae9e;font-size:8px;font-style:normal;font-weight:800}:where(.demo-scope) .detective-client-actions b{font-size:9px}:where(.demo-scope) .detective-client-actions small{font-size:7px;line-height:1.45}:where(.demo-scope) .detective-compliance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}:where(.demo-scope) .detective-compliance-summary article{background:#fff;border:1px solid #cbd5e1;border-top:2px solid #4bb9a9;gap:5px;padding:14px;display:grid}:where(.demo-scope) .detective-compliance-summary span{color:#64748b;font-size:7px;font-weight:760}:where(.demo-scope) .detective-compliance-summary strong{font-size:21px}:where(.demo-scope) .detective-compliance-summary small{font-size:7px}:where(.demo-scope) .detective-trace-card{margin-top:13px;padding:16px}:where(.demo-scope) .detective-trace-card>header{border-bottom:1px solid #e0e6ed;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}:where(.demo-scope) .detective-trace-card>header>div{gap:3px;display:grid}:where(.demo-scope) .detective-trace-card>header span{color:#66768a;font-size:6px}:where(.demo-scope) .detective-trace-card>header strong{font-size:15px}:where(.demo-scope) .detective-trace-card>header>b{color:#287562;background:#e8f5f3;padding:6px 8px;font-size:7px}:where(.demo-scope) .detective-trace-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:5px;display:grid}:where(.demo-scope) .detective-trace-flow article{border-right:1px solid #e1e7ed;align-content:center;gap:7px;min-height:110px;padding:15px 12px;display:grid;position:relative}:where(.demo-scope) .detective-trace-flow article:last-child{border-right:0}:where(.demo-scope) .detective-trace-flow article>i{color:#67768a;border:1px solid #bcc7d3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}:where(.demo-scope) .detective-trace-flow article.is-complete>i{color:#fff;background:#378d7f;border-color:#378d7f}:where(.demo-scope) .detective-trace-flow article.is-current>i{color:#fff;background:#6d5fe0;border-color:#6d5fe0}:where(.demo-scope) .detective-trace-flow article>div{gap:3px;display:grid}:where(.demo-scope) .detective-trace-flow strong{font-size:8px}:where(.demo-scope) .detective-trace-flow small,:where(.demo-scope) .detective-trace-flow time{color:#69778a;font-size:6px}:where(.demo-scope) .detective-trace-card>footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:5px;display:grid}:where(.demo-scope) .detective-trace-card>footer span{color:#48635f;text-align:center;background:#f0f5f6;padding:9px;font-size:7px;font-weight:720}:where(.demo-scope) [data-preview-audience=detective] .office-mobile-stage,:where(.demo-scope) .office-mobile-stage[data-preview-audience=detective]{background:radial-gradient(circle at 50% 0,#56cdbe29,#0000 42%),#0b1213}:where(.demo-scope) .office-mobile-stage[data-preview-audience=detective] .office-mobile-kicker{color:#258b7c}:where(.demo-scope) .office-mobile-stage[data-preview-audience=detective] .office-mobile-bottomnav span.is-active{color:#236c62;box-shadow:inset 0 2px #3bb2a1}:where(.demo-scope) .mobile-detective-module{min-width:0}:where(.demo-scope) .mobile-detective-scope{background:#ebf8f6;border:1px solid #a8d8d1;border-left:3px solid #39a797;gap:2px;padding:9px 10px;display:grid}:where(.demo-scope) .mobile-detective-scope span{color:#278273;letter-spacing:.08em;font-size:5px;font-weight:820}:where(.demo-scope) .mobile-detective-scope strong{font-size:9px}:where(.demo-scope) .mobile-detective-scope small{font-size:6px}:where(.demo-scope) .mobile-detective-kpis,:where(.demo-scope) .mobile-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}:where(.demo-scope) .mobile-detective-kpis article,:where(.demo-scope) .mobile-billing-summary article{background:#fff;border:1px solid #ccd6df;border-top:2px solid #4db8a9;gap:3px;padding:8px;display:grid}:where(.demo-scope) .mobile-detective-kpis span,:where(.demo-scope) .mobile-billing-summary span{color:#68778b;font-size:5px;font-weight:760}:where(.demo-scope) .mobile-detective-kpis strong,:where(.demo-scope) .mobile-billing-summary strong{font-size:13px}:where(.demo-scope) .mobile-billing-summary small{font-size:5px}:where(.demo-scope) .mobile-detective-list,:where(.demo-scope) .mobile-agenda-list,:where(.demo-scope) .mobile-invoice-list,:where(.demo-scope) .mobile-portal-list,:where(.demo-scope) .mobile-field-files{background:#fff;border:1px solid #cbd5df}:where(.demo-scope) .mobile-detective-list>header,:where(.demo-scope) .mobile-agenda-list>header,:where(.demo-scope) .mobile-invoice-list>header,:where(.demo-scope) .mobile-portal-list>header,:where(.demo-scope) .mobile-field-files>header{border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:center;padding:8px 9px;font-size:6px;display:flex}:where(.demo-scope) .mobile-detective-list article,:where(.demo-scope) .mobile-invoice-list article,:where(.demo-scope) .mobile-portal-list article{border-bottom:1px solid #e4e9ef;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}:where(.demo-scope) .mobile-detective-list article:last-child,:where(.demo-scope) .mobile-invoice-list article:last-child,:where(.demo-scope) .mobile-portal-list article:last-child{border-bottom:0}:where(.demo-scope) .mobile-detective-list article>i,:where(.demo-scope) .mobile-invoice-list article>i,:where(.demo-scope) .mobile-portal-list article>i{color:#277a6e;background:#e7f3f1;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;font-weight:800;display:grid}:where(.demo-scope) .mobile-detective-list article>div,:where(.demo-scope) .mobile-invoice-list article>div,:where(.demo-scope) .mobile-portal-list article>div{gap:2px;display:grid}:where(.demo-scope) .mobile-detective-list article strong,:where(.demo-scope) .mobile-detective-list article small,:where(.demo-scope) .mobile-detective-list article>b,:where(.demo-scope) .mobile-invoice-list article strong,:where(.demo-scope) .mobile-invoice-list article small,:where(.demo-scope) .mobile-invoice-list article>b,:where(.demo-scope) .mobile-portal-list article strong,:where(.demo-scope) .mobile-portal-list article small,:where(.demo-scope) .mobile-portal-list article>b{font-size:6px}:where(.demo-scope) .mobile-detective-list article>b,:where(.demo-scope) .mobile-invoice-list article>b,:where(.demo-scope) .mobile-portal-list article>b{color:#287562;background:#eaf7f4;padding:4px}:where(.demo-scope) .mobile-detective-list article>b.is-pending{color:#8a681d;background:#fff4da}:where(.demo-scope) .mobile-invoice-list article>b.is-paid{color:#287562;background:#eaf7f4}:where(.demo-scope) .mobile-detective-action{color:#fff;background:#173e3a;justify-content:space-between;align-items:center;min-height:34px;padding:0 11px;font-size:7px;font-weight:760;display:flex}:where(.demo-scope) .mobile-field-session{background:#fff;border:1px solid #b9d4d0;overflow:hidden}:where(.demo-scope) .mobile-field-session header{background:#eaf7f4;justify-content:space-between;align-items:center;padding:7px 9px;font-size:6px;display:flex}:where(.demo-scope) .mobile-field-session header b{color:#277a6e}:where(.demo-scope) .mobile-field-session>div{color:#fff;background:#13243a;grid-template-columns:1fr auto;align-items:center;gap:5px;padding:11px;display:grid}:where(.demo-scope) .mobile-field-session>div small{color:#91a0b4;font-size:5px}:where(.demo-scope) .mobile-field-session>div strong{letter-spacing:.04em;grid-row:2;font-size:19px}:where(.demo-scope) .mobile-field-session button{color:#133b36;background:#65dccd;border:0;grid-area:1/2/span 2;min-height:28px;padding:0 9px;font-size:6px;font-weight:760}:where(.demo-scope) .mobile-field-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}:where(.demo-scope) .mobile-field-data span{background:#fff;border:1px solid #ccd6df;gap:3px;padding:8px;display:grid}:where(.demo-scope) .mobile-field-data small{font-size:5px}:where(.demo-scope) .mobile-field-data b{font-size:7px}:where(.demo-scope) .mobile-field-notes{background:#fff;border:1px solid #ccd6df;gap:0;display:grid}:where(.demo-scope) .mobile-field-notes header{border-bottom:1px solid #e1e7ed;justify-content:space-between;padding:7px 9px;font-size:6px;display:flex}:where(.demo-scope) .mobile-field-notes header span{color:#278273}:where(.demo-scope) .mobile-field-notes p{color:#59687b;min-height:49px;margin:0;padding:8px 9px;font-size:6px;line-height:1.45}:where(.demo-scope) .mobile-field-files>div{border-bottom:1px solid #e4e9ef;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:7px 9px;display:grid}:where(.demo-scope) .mobile-field-files>div i{color:#277a6e;background:#e7f3f1;place-items:center;width:20px;height:20px;font-size:5px;display:grid}:where(.demo-scope) .mobile-field-files>div strong,:where(.demo-scope) .mobile-field-files>div b{font-size:6px}:where(.demo-scope) .mobile-field-files footer{color:#277a6e;justify-content:space-between;padding:8px 9px;font-size:6px;font-weight:760;display:flex}:where(.demo-scope) .mobile-detective-reports .mobile-report-heading{background:#e4f4f1;border-left-color:#3cae9e}:where(.demo-scope) .mobile-detective-reports .mobile-report-heading span,:where(.demo-scope) .mobile-detective-reports .mobile-report-field label{color:#278273}:where(.demo-scope) .mobile-detective-reports .mobile-wizard-progress span.is-complete,:where(.demo-scope) .mobile-detective-reports .mobile-wizard-progress span.is-active,:where(.demo-scope) .mobile-detective-reports .mobile-report-sources header span,:where(.demo-scope) .mobile-detective-reports .mobile-report-actions strong{background:#3cae9e;border-color:#3cae9e}:where(.demo-scope) .mobile-detective-reports .mobile-report-sources>div>i{color:#278273;background:#e3f3f0}:where(.demo-scope) .mobile-agenda-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}:where(.demo-scope) .mobile-agenda-days span{background:#fff;border:1px solid #ccd6df;place-items:center;gap:3px;padding:7px 2px;display:grid}:where(.demo-scope) .mobile-agenda-days small{font-size:5px}:where(.demo-scope) .mobile-agenda-days b{font-size:9px}:where(.demo-scope) .mobile-agenda-days span.is-active{color:#fff;background:#318e81;border-color:#318e81}:where(.demo-scope) .mobile-agenda-days span.is-active small{color:#dff7f3}:where(.demo-scope) .mobile-agenda-list article{border-bottom:1px solid #e4e9ef;grid-template-columns:30px 4px 1fr auto;align-items:center;gap:7px;padding:8px 9px;display:grid}:where(.demo-scope) .mobile-agenda-list article:last-child{border-bottom:0}:where(.demo-scope) .mobile-agenda-list time,:where(.demo-scope) .mobile-agenda-list article strong,:where(.demo-scope) .mobile-agenda-list article small,:where(.demo-scope) .mobile-agenda-list article>b{font-size:6px}:where(.demo-scope) .mobile-agenda-list article>i{background:#65dccd;width:4px;height:27px}:where(.demo-scope) .mobile-agenda-list article>i.is-violet{background:#7567df}:where(.demo-scope) .mobile-agenda-list article>i.is-amber{background:#d69c3d}:where(.demo-scope) .mobile-agenda-list article>div{gap:2px;display:grid}:where(.demo-scope) .mobile-agenda-list article>b{color:#64748b}:where(.demo-scope) .mobile-billing-period{background:#fff;border:1px solid #ccd6df;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}:where(.demo-scope) .mobile-billing-period>div{text-align:center;gap:2px;display:grid}:where(.demo-scope) .mobile-billing-period small{font-size:5px}:where(.demo-scope) .mobile-billing-period strong{font-size:8px}:where(.demo-scope) .mobile-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.demo-scope) .mobile-billing-summary strong{font-size:14px}:where(.demo-scope) .mobile-client-published{background:#edf9f7;border:1px solid #8fc9bf;border-left:3px solid #3cae9e;gap:3px;padding:10px;display:grid}:where(.demo-scope) .mobile-client-published span{color:#277a6e;font-size:5px;font-weight:800}:where(.demo-scope) .mobile-client-published strong{font-size:9px}:where(.demo-scope) .mobile-client-published small{font-size:6px}:where(.demo-scope) .mobile-client-published b{color:#256b61;background:#d8eee9;width:fit-content;margin-top:3px;padding:4px 6px;font-size:5px}:where(.demo-scope) .mobile-portal-list article.is-active{background:#eef9f7}:where(.demo-scope) .mobile-portal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}:where(.demo-scope) .mobile-portal-actions span{background:#fff;border:1px solid #ccd6df;align-content:center;gap:3px;min-height:44px;padding:8px;display:grid}:where(.demo-scope) .mobile-portal-actions i{color:#278273;font-size:5px;font-style:normal;font-weight:800}:where(.demo-scope) .mobile-portal-actions b{font-size:6px}:where(.demo-scope) .mobile-trace-record{background:#fff;border:1px solid #a8d8d1;border-left:3px solid #3cae9e;padding:10px}:where(.demo-scope) .mobile-trace-record header{grid-template-columns:1fr auto;align-items:center;gap:4px;display:grid}:where(.demo-scope) .mobile-trace-record header span{color:#66768a;grid-column:1;font-size:5px}:where(.demo-scope) .mobile-trace-record header strong{grid-column:1;font-size:14px}:where(.demo-scope) .mobile-trace-record header b{color:#287562;background:#e7f5f2;grid-area:1/2/span 2;padding:5px;font-size:5px}:where(.demo-scope) .mobile-trace-record>small{margin-top:6px;font-size:5px;display:block}:where(.demo-scope) .mobile-trace-flow{background:#fff;border:1px solid #ccd6df;gap:0;margin:0;padding:9px 10px;list-style:none;display:grid}:where(.demo-scope) .mobile-trace-flow li{grid-template-columns:21px 1fr auto;align-items:start;gap:8px;min-height:47px;display:grid;position:relative}:where(.demo-scope) .mobile-trace-flow li:not(:last-child):after{content:"";background:#cad4dc;width:1px;position:absolute;top:23px;bottom:0;left:10px}:where(.demo-scope) .mobile-trace-flow li>i{z-index:1;color:#67768a;background:#fff;border:1px solid #b9c6d1;border-radius:50%;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;display:grid}:where(.demo-scope) .mobile-trace-flow li.is-complete>i{color:#fff;background:#358d7f;border-color:#358d7f}:where(.demo-scope) .mobile-trace-flow li.is-current>i{color:#fff;background:#7161df;border-color:#7161df}:where(.demo-scope) .mobile-trace-flow li>div{gap:2px;padding-top:2px;display:grid}:where(.demo-scope) .mobile-trace-flow strong,:where(.demo-scope) .mobile-trace-flow small,:where(.demo-scope) .mobile-trace-flow time{font-size:6px}:where(.demo-scope) .mobile-trace-flow time{color:#6d7b8d;padding-top:3px}:where(.demo-scope) .mobile-compliance-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}:where(.demo-scope) .mobile-compliance-links span{color:#286f65;background:#ecf7f5;border:1px solid #bdd5d1;place-items:center;min-height:32px;font-size:6px;font-weight:760;display:grid}@media (width<=1100px){:where(.demo-scope) .mock-appbar-detective nav span:nth-child(n+6){display:none}}@media (width<=760px){:where(.demo-scope) .detective-plan-boundary{padding:17px}:where(.demo-scope) .detective-plan-boundary span{font-size:10px}:where(.demo-scope) .detective-backdrop span{font-size:24vw;bottom:30px;right:-8px}:where(.demo-scope) .mobile-detective-module,:where(.demo-scope) .mobile-detective-module *{max-width:100%}}@media (width<=380px){:where(.demo-scope) .mobile-field-data,:where(.demo-scope) .mobile-detective-kpis{gap:4px}:where(.demo-scope) .mobile-detective-kpis article,:where(.demo-scope) .mobile-field-data span{padding:6px}}:where(.demo-scope) .security-section{isolation:isolate;padding:132px max(28px, calc((100vw - var(--content)) / 2));border-top:1px solid var(--line);background:radial-gradient(circle at 14% 17%,#61d6a81a,#0000 26%),radial-gradient(circle at 87% 74%,#8190ff17,#0000 29%),linear-gradient(145deg,#08100f 0%,#080a10 48%,#0b0d15 100%);scroll-margin-top:110px;position:relative;overflow:hidden}:where(.demo-scope) .security-grid-glow{z-index:-1;opacity:.16;background-image:linear-gradient(#61d6a833 1px,#0000 1px),linear-gradient(90deg,#61d6a833 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 62%);mask-image:linear-gradient(135deg,#000,#0000 62%)}:where(.demo-scope) .security-heading{grid-template-columns:minmax(0,1.24fr) minmax(340px,.76fr);align-items:end;gap:clamp(48px,8vw,135px);display:grid}:where(.demo-scope) .security-heading h2{letter-spacing:-.058em;max-width:900px;margin:20px 0 0;font-size:clamp(48px,5.2vw,80px);font-weight:420;line-height:1.01}:where(.demo-scope) .security-heading-copy{gap:28px;padding-bottom:5px;display:grid}:where(.demo-scope) .security-heading-copy>p{color:#aab5b4;max-width:590px;margin:0;font-size:16px;line-height:1.75}:where(.demo-scope) .security-frameworks{flex-wrap:wrap;gap:8px;display:flex}:where(.demo-scope) .security-frameworks span{color:#90dabb;letter-spacing:.13em;background:#61d6a80d;border:1px solid #61d6a840;min-height:30px;padding:9px 11px 0;font-size:8px;font-weight:740}:where(.demo-scope) .security-architecture{grid-template-columns:minmax(330px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:15px;margin-top:75px;display:grid}:where(.demo-scope) .security-console{background:linear-gradient(155deg,#61d6a817,#0000 44%),#080f10db;border:1px solid #61d6a83d;align-content:space-between;gap:30px;min-height:770px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #00000038,0 30px 90px #00000040}:where(.demo-scope) .security-console:after{background:linear-gradient(90deg, transparent, var(--green), transparent);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}:where(.demo-scope) .security-console-top{color:#88a39a;letter-spacing:.16em;align-items:center;gap:12px;font-size:8px;font-weight:720;display:flex}:where(.demo-scope) .security-console-top>i{background:#61d6a83b;flex:1;height:1px}:where(.demo-scope) .security-console-top>b{color:var(--green);font-size:inherit}:where(.demo-scope) .security-protection-model{gap:12px;display:grid}:where(.demo-scope) .security-data-core{border:1px solid #61d6a84d;border-left:3px solid var(--green);background:linear-gradient(105deg,#61d6a81f,#0000 65%),#ffffff05;align-content:center;gap:7px;min-height:99px;padding:18px 21px;display:grid;position:relative;overflow:hidden}:where(.demo-scope) .security-data-core:after{content:"";border:1px solid #61d6a82e;width:54px;height:54px;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(45deg)}:where(.demo-scope) .security-data-core>span{color:var(--green);letter-spacing:.15em;font-size:7px;font-weight:760}:where(.demo-scope) .security-data-core>strong{letter-spacing:-.035em;max-width:calc(100% - 70px);font-size:20px;font-weight:510}:where(.demo-scope) .security-data-core>small{color:#80918b;font-size:8px}:where(.demo-scope) .security-control-flow{border:1px solid #ffffff17;margin:0;padding:0;list-style:none;display:grid}:where(.demo-scope) .security-control-flow li{--flow-accent:var(--green);background:#ffffff03;border-bottom:1px solid #ffffff14;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:91px;padding:13px 14px;display:grid;position:relative}:where(.demo-scope) .security-control-flow li:last-child{border-bottom:0}:where(.demo-scope) .security-control-flow li:nth-child(2){--flow-accent:var(--cyan)}:where(.demo-scope) .security-control-flow li:nth-child(3){--flow-accent:var(--blue)}:where(.demo-scope) .security-control-flow li:nth-child(4){--flow-accent:var(--violet)}:where(.demo-scope) .security-control-flow li>span{border:1px solid color-mix(in srgb, var(--flow-accent) 45%, transparent);background:color-mix(in srgb, var(--flow-accent) 8%, transparent);width:31px;height:31px;color:var(--flow-accent);place-items:center;font-size:7px;font-weight:780;display:grid}:where(.demo-scope) .security-control-flow li>div{gap:5px;display:grid}:where(.demo-scope) .security-control-flow li strong{color:#dce5e2;font-size:11px;font-weight:610}:where(.demo-scope) .security-control-flow li small{color:#7e8c88;max-width:280px;font-size:7px;line-height:1.45}:where(.demo-scope) .security-control-flow li>b{color:var(--flow-accent);letter-spacing:.12em;align-self:start;padding-top:3px;font-size:6px;font-weight:760}:where(.demo-scope) .security-console dl{border-top:1px solid #ffffff1a;margin:0;display:grid}:where(.demo-scope) .security-console dl>div{border-bottom:1px solid #ffffff14;grid-template-columns:.8fr 1.2fr;align-items:center;gap:20px;min-height:58px;display:grid}:where(.demo-scope) .security-console dt,:where(.demo-scope) .security-console dd{margin:0}:where(.demo-scope) .security-console dt{color:#6f827c;letter-spacing:.12em;font-size:7px;font-weight:730}:where(.demo-scope) .security-console dd{color:#d5dfdc;text-align:right;font-size:10px}:where(.demo-scope) .security-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}:where(.demo-scope) .security-pillar{--security-accent:var(--blue);border:1px solid var(--line-strong);background:linear-gradient(155deg, color-mix(in srgb, var(--security-accent) 10%, transparent), transparent 45%), #0d1017ed;align-content:end;gap:15px;min-height:245px;padding:25px 27px 28px;transition:transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden}:where(.demo-scope) .security-pillar:hover{border-color:color-mix(in srgb, var(--security-accent) 45%, var(--line-strong));transform:translateY(-3px)}:where(.demo-scope) .security-pillar:after{background:linear-gradient(90deg, var(--security-accent), transparent 72%);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}:where(.demo-scope) .security-pillar.accent-violet{--security-accent:var(--violet)}:where(.demo-scope) .security-pillar.accent-cyan{--security-accent:var(--cyan)}:where(.demo-scope) .security-pillar.accent-green{--security-accent:var(--green)}:where(.demo-scope) .security-pillar.accent-blue{--security-accent:var(--blue)}:where(.demo-scope) .security-pillar.accent-amber{--security-accent:var(--amber)}:where(.demo-scope) .security-pillar.accent-rose{--security-accent:var(--rose)}:where(.demo-scope) .security-pillar-top{justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;top:20px;left:22px;right:22px}:where(.demo-scope) .security-pillar-top>span,:where(.demo-scope) .security-pillar-top>b{color:var(--security-accent);letter-spacing:.12em;font-size:7px;font-weight:750}:where(.demo-scope) .security-pillar-top>span{font-size:10px}:where(.demo-scope) .security-pillar h3{letter-spacing:-.04em;max-width:430px;margin:0;font-size:clamp(23px,2vw,31px);font-weight:470;line-height:1.08}:where(.demo-scope) .security-pillar p{color:#8f99aa;max-width:570px;margin:0;font-size:11px;line-height:1.65}:where(.demo-scope) .security-assurance{background:linear-gradient(110deg,#8190ff1a,#0000 42%),#0a0c13e0;border:1px solid #8190ff38;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(38px,7vw,110px);margin-top:15px;padding:36px 38px;display:grid}:where(.demo-scope) .security-assurance>div{gap:9px;display:grid}:where(.demo-scope) .security-assurance span{color:var(--blue);letter-spacing:.15em;font-size:8px;font-weight:750}:where(.demo-scope) .security-assurance strong{letter-spacing:-.04em;max-width:570px;font-size:clamp(23px,2.3vw,34px);font-weight:480;line-height:1.12}:where(.demo-scope) .security-assurance>p{color:#9ca5b6;max-width:720px;margin:0;font-size:12px;line-height:1.7}:where(.demo-scope) .security-legal-note{color:#687283;text-align:right;max-width:990px;margin:27px 0 0 auto;font-size:9px;font-style:italic;line-height:1.65}@media (width<=1120px){:where(.demo-scope) .security-heading,:where(.demo-scope) .security-architecture{grid-template-columns:1fr}:where(.demo-scope) .security-heading-copy{max-width:760px}:where(.demo-scope) .security-console{min-height:520px}:where(.demo-scope) .security-control-flow{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.demo-scope) .security-control-flow li{min-height:108px}:where(.demo-scope) .security-control-flow li:nth-child(odd){border-right:1px solid #ffffff14}:where(.demo-scope) .security-control-flow li:nth-child(n+3){border-bottom:0}:where(.demo-scope) .security-console dl{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.demo-scope) .security-console dl>div{border-right:1px solid #ffffff14;grid-template-columns:1fr;min-height:78px;padding:11px}:where(.demo-scope) .security-console dd{text-align:left}}@media (width<=760px){:where(.demo-scope) .security-section{max-width:100%;padding:92px 18px;scroll-margin-top:88px}:where(.demo-scope) .security-grid-glow{background-size:44px 44px}:where(.demo-scope) .security-heading{gap:30px}:where(.demo-scope) .security-heading h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(40px,11vw,57px)}:where(.demo-scope) .security-heading-copy>p{max-width:100%;font-size:14px}:where(.demo-scope) .security-frameworks{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.demo-scope) .security-frameworks span{overflow-wrap:anywhere;text-align:center;min-width:0;padding-left:8px;padding-right:8px}:where(.demo-scope) .security-architecture{margin-top:50px}:where(.demo-scope) .security-console{width:100%;min-width:0;min-height:590px;padding:20px 16px}:where(.demo-scope) .security-control-flow{grid-template-columns:1fr}:where(.demo-scope) .security-control-flow li,:where(.demo-scope) .security-control-flow li:nth-child(n+3){border-bottom:1px solid #ffffff14;border-right:0;min-height:98px}:where(.demo-scope) .security-control-flow li:last-child{border-bottom:0}:where(.demo-scope) .security-console dl{grid-template-columns:1fr}:where(.demo-scope) .security-console dl>div{border-right:0;grid-template-columns:.9fr 1.1fr;min-height:51px;padding:0}:where(.demo-scope) .security-console dd{text-align:right}:where(.demo-scope) .security-pillar-grid{grid-template-columns:1fr}:where(.demo-scope) .security-pillar{min-width:0;min-height:265px;padding:24px 21px 25px}:where(.demo-scope) .security-pillar-top{left:19px;right:19px}:where(.demo-scope) .security-pillar-top>b{overflow-wrap:anywhere;text-align:right;max-width:74%}:where(.demo-scope) .security-pillar h3{max-width:100%;font-size:27px}:where(.demo-scope) .security-pillar p{max-width:100%;font-size:11px}:where(.demo-scope) .security-assurance{grid-template-columns:1fr;gap:22px;padding:25px 20px}:where(.demo-scope) .security-assurance strong{font-size:26px}:where(.demo-scope) .security-legal-note{text-align:left;max-width:100%;margin-top:22px}}@media (width<=380px){:where(.demo-scope) .security-frameworks{grid-template-columns:1fr}:where(.demo-scope) .security-console{min-height:610px}:where(.demo-scope) .security-console-top{gap:8px;font-size:6px}:where(.demo-scope) .security-control-flow li{grid-template-columns:30px minmax(0,1fr);gap:9px;padding-left:10px;padding-right:10px}:where(.demo-scope) .security-control-flow li>b{display:none}}:where(.demo-scope) .security-heading{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:clamp(56px,7vw,112px)}:where(.demo-scope) .security-heading h2{max-width:850px;font-size:clamp(48px,4.6vw,70px);line-height:1.035}:where(.demo-scope) .security-heading-copy{border-top:1px solid #ffffff2e;max-width:610px;margin-top:58px;padding-top:23px;display:block}:where(.demo-scope) .security-heading-copy>p{font-size:16px;line-height:1.78}:where(.demo-scope) .security-narrative{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);margin-top:90px;display:grid}:where(.demo-scope) .security-narrative>header{border-right:1px solid var(--line-strong);align-content:start;gap:18px;padding:48px clamp(42px,5vw,78px) 48px 0;display:grid}:where(.demo-scope) .security-narrative>header>p,:where(.demo-scope) .security-pillars-heading>p{color:var(--blue);letter-spacing:.17em;margin:0;font-size:8px;font-weight:760}:where(.demo-scope) .security-narrative>header>h3{letter-spacing:-.045em;max-width:520px;margin:9px 0 0;font-size:clamp(31px,3vw,46px);font-weight:450;line-height:1.08}:where(.demo-scope) .security-narrative>header>span{color:#8e98a8;max-width:470px;font-size:12px;line-height:1.7}:where(.demo-scope) .security-narrative-steps{margin:0;padding:0;list-style:none}:where(.demo-scope) .security-narrative-steps>li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:26px;min-height:152px;padding:32px 0 32px clamp(32px,4vw,64px);display:grid}:where(.demo-scope) .security-narrative-steps>li:last-child{border-bottom:0}:where(.demo-scope) .security-narrative-steps>li>span{width:42px;height:42px;color:var(--blue);border:1px solid #8190ff61;place-items:center;font-size:9px;font-weight:760;display:grid}:where(.demo-scope) .security-narrative-steps>li>div{gap:10px;padding-right:clamp(12px,3vw,48px);display:grid}:where(.demo-scope) .security-narrative-steps h4{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:540}:where(.demo-scope) .security-narrative-steps p{color:#8e98a8;max-width:760px;margin:0;font-size:12px;line-height:1.72}:where(.demo-scope) .security-foundations{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}:where(.demo-scope) .security-foundations>div{border-right:1px solid var(--line-strong);align-content:center;gap:13px;min-height:128px;padding:26px clamp(22px,3vw,42px);display:grid}:where(.demo-scope) .security-foundations>div:first-child{padding-left:0}:where(.demo-scope) .security-foundations>div:last-child{border-right:0}:where(.demo-scope) .security-foundations dt,:where(.demo-scope) .security-foundations dd{margin:0}:where(.demo-scope) .security-foundations dt{color:#737f90;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:730}:where(.demo-scope) .security-foundations dd{color:#c6ccd7;max-width:420px;font-size:12px;line-height:1.6}:where(.demo-scope) .security-foundations dd strong{color:#f2f4f8;font-weight:620}:where(.demo-scope) .security-pillars-heading{border-top:1px solid var(--line-strong);grid-template-columns:minmax(190px,.55fr) minmax(340px,1fr) minmax(260px,.7fr);align-items:end;gap:34px;margin-top:118px;padding-top:28px;display:grid}:where(.demo-scope) .security-pillars-heading>h3{letter-spacing:-.045em;max-width:610px;margin:0;font-size:clamp(31px,3vw,46px);font-weight:450;line-height:1.08}:where(.demo-scope) .security-pillars-heading>span{color:#8e98a8;max-width:420px;font-size:12px;line-height:1.65}:where(.demo-scope) .security-pillar-grid{grid-auto-rows:1fr;gap:15px;margin-top:34px}:where(.demo-scope) .security-pillar{grid-template-rows:auto auto 1fr;align-content:start;gap:0;min-height:305px;padding:26px 28px 32px}:where(.demo-scope) .security-pillar-top{min-height:27px;margin-bottom:42px;position:static}:where(.demo-scope) .security-pillar h3{align-items:flex-end;min-height:72px;margin:0 0 17px;display:flex}:where(.demo-scope) .security-pillar p{align-self:start}:where(.demo-scope) .security-legal-note{margin-top:32px}@media (width<=1120px){:where(.demo-scope) .security-heading{grid-template-columns:1fr}:where(.demo-scope) .security-heading-copy{margin-top:0}:where(.demo-scope) .security-narrative{grid-template-columns:1fr}:where(.demo-scope) .security-narrative>header{border-right:0;border-bottom:1px solid var(--line-strong);padding-right:0}:where(.demo-scope) .security-pillars-heading{grid-template-columns:.55fr 1.15fr}:where(.demo-scope) .security-pillars-heading>span{grid-column:2}}@media (width<=760px){:where(.demo-scope) .security-heading h2{font-size:clamp(40px,11vw,56px)}:where(.demo-scope) .security-heading-copy{padding-top:18px}:where(.demo-scope) .security-heading-copy>p{font-size:14px}:where(.demo-scope) .security-narrative{margin-top:58px}:where(.demo-scope) .security-narrative>header{padding:34px 0}:where(.demo-scope) .security-narrative>header>h3{font-size:34px}:where(.demo-scope) .security-narrative-steps>li{grid-template-columns:38px minmax(0,1fr);gap:16px;min-height:auto;padding:25px 0}:where(.demo-scope) .security-narrative-steps>li>span{width:34px;height:34px}:where(.demo-scope) .security-narrative-steps>li>div{padding-right:0}:where(.demo-scope) .security-narrative-steps h4{font-size:18px}:where(.demo-scope) .security-foundations{grid-template-columns:1fr}:where(.demo-scope) .security-foundations>div,:where(.demo-scope) .security-foundations>div:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:104px;padding:24px 0}:where(.demo-scope) .security-foundations>div:last-child{border-bottom:0}:where(.demo-scope) .security-pillars-heading{grid-template-columns:1fr;gap:16px;margin-top:82px}:where(.demo-scope) .security-pillars-heading>h3{font-size:34px}:where(.demo-scope) .security-pillars-heading>span{grid-column:auto}:where(.demo-scope) .security-pillar-grid{margin-top:28px}:where(.demo-scope) .security-pillar{min-height:auto;padding:24px 21px 28px}:where(.demo-scope) .security-pillar-top{margin-bottom:32px}:where(.demo-scope) .security-pillar h3{min-height:0;margin-bottom:16px}}:root{--ink:#1e2124;--paper:#fff;--grey:#efefef;--muted:#aaa;--h-spacing:30px;--h-contain:max(calc((100% - 1440px)/2),30px);font-size:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Satoshi,Arial,sans-serif}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0;font-weight:400}button{background:0 0;border:0}img,video{max-width:100%;display:block}strong,b{font-weight:400}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:2px solid #5689af}::selection{color:#1e2124;background:#bebeb8}.line-icon{vertical-align:middle;flex-shrink:0;width:24px;height:24px;display:inline-block}.contain{max-width:1500px;margin-inline:auto;padding-inline:30px}.eyebrow{letter-spacing:.5px;text-transform:uppercase;font:400 12px/16px Satoshi,sans-serif}.skip-link{color:#000;z-index:1500;background:#fff;padding:15px;position:fixed;top:-60px;left:15px}.skip-link:focus{top:15px}.announcement{z-index:10;color:#efefef;background:#1e1f2b;position:relative}.announcement>.contain{justify-content:space-between;align-items:center;gap:25px;min-height:52px;padding-top:12px;padding-bottom:12px;display:flex}.announcement p{font-size:18px;line-height:25px}.announcement a{text-underline-offset:3px;text-decoration:underline}.announcement button{color:inherit;padding:0}.announcement .line-icon{width:20px;height:20px}.masthead{z-index:600;height:0;position:sticky;top:0}.header-glass{top:16px;left:calc(var(--h-contain) - 20px);right:calc(var(--h-contain) - 20px);-webkit-backdrop-filter:blur(10px);background:#ababab1a;border-radius:10px;height:70px;position:absolute;box-shadow:0 2px 10px #0000001a}.brand-link{top:39px;left:var(--h-contain);color:#fff;position:absolute}.site-brand{letter-spacing:-1.1px;align-items:center;gap:3px;font-size:24px;line-height:25px;display:inline-flex}.site-brand img{filter:grayscale();width:25px;height:25px}.brand-link .site-brand img{filter:grayscale()}.masthead-actions{right:var(--h-contain);align-items:center;height:40px;display:flex;position:absolute;top:30px}.start-button{color:#1e2124;background:#fff;border:1px solid #1e2124;justify-content:center;align-items:center;width:calc(min(100vw - 60px,1440px)/6 - 25px);height:40px;margin-right:30px;font-size:18px;transition:background .25s;display:flex}.start-button:hover{background:#d5d5d5}.tool-buttons{display:flex}.icon-button{color:#1e2124;background:#fff;border:1px solid #1e2124;place-items:center;width:40px;height:40px;display:grid}.tool-buttons .icon-button+.icon-button{border-left:0}.icon-button .line-icon{width:22px;height:22px}.on-light .brand-link{color:#1e2124}.hero-film{z-index:0;background:#0d0e10;position:fixed;inset:0}.hero-film video{object-fit:cover;object-position:center;width:100%;height:100%}.reference-hero{z-index:5;color:#efefef;min-height:100vh;padding:40px;display:grid;position:relative}.hero-content{font-optical-sizing:auto;text-align:center;width:100%;font-family:Satoshi,sans-serif;line-height:70px;overflow:hidden}.hero-content h1{letter-spacing:-3.4px;padding:35vh 0;font-size:80px;font-weight:400;line-height:78px}.hero-line{white-space:nowrap;display:block}.hero-word{clip-path:inset(0 0 100%);mix-blend-mode:difference;padding-inline:10px;animation:.5s .2s forwards word-up;display:inline-block;transform:translateY(100%)}.line-1 .hero-word{animation-delay:.5s}.scroll-prompt{opacity:0;flex-direction:column;align-items:center;gap:20px;font-family:Satoshi,sans-serif;font-size:16px;line-height:20px;animation:2s 1s forwards flicker-temp;display:inline-flex}.scroll-prompt .line-icon{width:42px;height:42px;animation:1s linear 1s infinite bounce}.hero-pause{color:#efefef;border:1px solid #ffffff60;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:40px;right:40px}.hero-pause .line-icon{width:16px;height:16px}@keyframes word-up{to{clip-path:inset(0);transform:translateY(0)}}@keyframes bounce{0%,50%,to{transform:translateZ(0)}25%{transform:translateY(2px)}75%{transform:translateY(-2px)}}@keyframes flicker-temp{0%,2%{opacity:1}3%,5%{opacity:.1}6%,8%{opacity:1}9%,11%{opacity:.1}12%,16%{opacity:1}15%,17%{opacity:.1}18%,90%,to{opacity:1}}.page-surface{z-index:5;background:#fff;position:relative;overflow:clip}section[id],div[id]{scroll-margin-top:105px}.featured-section{background:#efefef;padding:120px 0 30px;overflow:hidden}.featured-tabs{justify-content:center;gap:16px;margin-bottom:64px;display:flex}.featured-tabs button{text-align:left;padding:6px 10px;font-size:18px;line-height:22px;position:relative;overflow:hidden}.featured-tabs button span{z-index:2;position:relative}.featured-tabs button.active{background:#dedede}.featured-tabs i{background:#cacaca;animation:10s linear forwards progress-fill;position:absolute;inset:0;transform:translate(-100%)}.featured-window{margin-left:var(--h-contain);margin-right:var(--h-contain);position:relative}.featured-track{will-change:transform;gap:24px;transition:transform .8s;display:flex}.featured-card{flex:0 0 100%;min-width:0;height:825px;position:relative}.featured-card>img{object-fit:cover;border-radius:6px;width:100%;height:100%}.featured-caption{color:#fff;background:#1e2124;border-radius:4px;max-width:600px;padding:24px;position:absolute;top:24px;left:24px}.featured-caption>span{text-transform:uppercase;margin-bottom:26px;font-size:20px;line-height:22px;display:block}.featured-caption h2{letter-spacing:-1.7px;font-size:34px;line-height:36px}.featured-caption .line-icon{width:26px;height:26px}.featured-controls{pointer-events:none;opacity:0;justify-content:space-between;transition:opacity .5s,transform .5s;display:flex;position:absolute;top:50%;left:32px;right:32px;transform:translateY(20px)}.featured-window:hover .featured-controls,.featured-window:focus-within .featured-controls{opacity:1;transform:translateY(0)}.featured-controls button{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1e2124;background:#fff5;border-radius:4px;padding:8px 32px}.featured-controls .line-icon{width:30px;height:30px}.feature-pagination{justify-content:center;align-items:center;gap:20px;margin-top:24px;font-size:12px;display:flex}.feature-pagination button{width:28px;height:28px;padding:4px}.feature-pagination .line-icon{width:16px;height:16px}@keyframes progress-fill{to{transform:translate(0)}}.callout{justify-content:center;padding:162px 0 72px;display:flex}.callout>p{letter-spacing:-.04em;text-align:center;max-width:1500px;margin:0 64px;font-size:68px;line-height:68px}.callout>p>span{color:#aaa}[data-reveal]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}[data-reveal].revealed{opacity:1;transform:translateY(0)}.products{padding-top:72px;padding-bottom:58px}.products-intro{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:70px;display:flex}.products-intro h2{letter-spacing:-1.5px;max-width:600px;font-size:46px;line-height:1}.products-intro>p{max-width:420px;font-size:18px;line-height:23px}.product-row{isolation:isolate;border-top:1px solid #f7f7f7;flex-flow:wrap;height:328px;padding:12px 0 28px;display:flex;position:relative}.product-row:before{content:"";z-index:-1;background:0 0;width:100vw;transition:background .3s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.product-row:hover:before,.product-row:focus-visible:before{background:#f7f7f7}.product-description{gap:48px;width:50%;display:flex}.product-description>div:first-child{flex-direction:column;justify-content:space-between;width:30%;padding-bottom:24px;display:flex}.product-description p{font-size:20px;line-height:22px}.product-description>div>span{color:#aaa;font-size:18px}.product-art{align-self:flex-start;width:50%;height:200px;position:relative}.product-art video{opacity:0;pointer-events:none;border-radius:2px;width:450px;max-width:100%;transition:opacity .25s;position:absolute;top:0;left:0}.product-row:hover .product-art video,.product-row:focus-visible .product-art video{opacity:1}.product-title{justify-content:space-between;width:50%;padding-bottom:4px;display:flex}.product-title h3{font-optical-sizing:auto;letter-spacing:-10px;font-family:Satoshi,sans-serif;font-size:180px;font-weight:400;line-height:1;transition:transform .5s}.product-title>span{display:none}.product-row:hover .product-title h3,.product-row:focus-visible .product-title h3{transform:translate(16px)}.product-copy{max-width:640px;font-size:16px;line-height:21px;position:absolute;top:210px;left:50%;right:0}.duplex-section{background:#efefef;padding:30px 0}.duplex{gap:50px;padding-top:0;padding-bottom:22px;display:flex}.duplex-visual{background:#ddd;border-radius:4px;flex:1;min-width:0;min-height:500px;position:relative;overflow:hidden}.duplex-visual video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.duplex-copy{text-align:center;background:#fff;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:38px;min-width:0;padding:42px 35px;display:flex}.duplex-copy h2{letter-spacing:-1.15px;max-width:550px;font-size:46px;line-height:48px}.duplex-copy>p:not(.eyebrow){letter-spacing:-.26px;max-width:620px;font-size:22px;line-height:26px}.outline-link{text-transform:uppercase;border:1px solid #1e2124;border-radius:4px;justify-content:center;align-items:center;gap:20px;min-height:40px;padding:6px 18px;font-size:12px;line-height:18px;transition:background .25s,color .25s;display:inline-flex}.outline-link:hover{color:#fff;background:#aaa}.outline-link .line-icon{width:17px;height:17px}.method-list{grid-template-columns:repeat(4,1fr);gap:30px;padding-top:32px;padding-bottom:50px;display:grid}.method-list p{border-top:1px solid #bbb;flex-direction:column;gap:28px;padding-top:14px;font-size:20px;line-height:24px;display:flex}.method-list p>span{color:#777;font-size:12px}.section-heading{padding:100px 0 64px}.section-heading .eyebrow{margin-bottom:40px}.section-heading h2{letter-spacing:-.04em;max-width:1100px;font-size:68px;line-height:1}.section-heading>p:last-child{max-width:760px;margin-top:30px;font-size:24px;line-height:29px}.platform{padding-bottom:100px}.platform-tabs{border-bottom:1px solid #bbb;display:flex}.platform-tabs button{text-align:left;border-top:1px solid #bbb;border-right:1px solid #ddd;flex:1;padding:18px;font-size:22px}.platform-tabs small{text-transform:uppercase;color:#888;margin-bottom:20px;font-size:12px;display:block}.platform-tabs button[aria-selected=true]{color:#fff;background:#1e2124}.preview-controls{justify-content:flex-end;gap:8px;padding:20px 0;display:flex}.preview-controls button{border:1px solid #aaa;padding:6px 15px;font-size:14px}.preview-controls button[aria-pressed=true]{color:#fff;background:#1e2124}.preview-controls .line-icon{width:14px;height:14px;margin-left:10px}.platform-demo{border:1px solid #ddd;border-radius:4px;padding:24px;overflow:auto}.demo-scope{font-family:Satoshi,Arial,sans-serif}.demo-scope .line-icon{width:1em;height:1em}.demo-scope .interface-safety-note{color:#777;text-align:center;max-width:900px;margin:24px auto 0;font-size:12px}.demo-scope.platform-demo,.demo-scope.feature-demo,.demo-scope.video-dialog{color:#1e2124;background:#f7f7f7;min-width:0;max-width:100%}.platform-demo>.preview-frame{min-width:960px}.audiences>.contain{padding-top:70px;scroll-margin-top:100px}.audiences>.contain:first-child{padding-top:0}.audience-detail{grid-template-columns:1fr 1fr;gap:50px;padding:45px 0 80px;display:grid}.audience-detail>div:first-child{max-width:420px}.audience-detail h3{letter-spacing:-1.5px;margin-bottom:30px;font-size:34px;line-height:36px}.audience-detail p{margin-bottom:20px;font-size:18px;line-height:24px}.text-link{text-transform:uppercase;text-underline-offset:4px;font-size:14px;text-decoration:underline}.text-link .line-icon{width:15px;height:15px;margin-left:10px}.feature-links button{text-align:left;border-top:1px solid #bbb;align-items:center;gap:20px;width:100%;padding:18px 0;display:flex}.feature-links button>span{color:#999;font-size:12px}.feature-links button>div{flex:1}.feature-links strong{letter-spacing:-.7px;font-size:24px;line-height:28px;display:block}.feature-links small{color:#777;margin-top:8px;font-size:12px;line-height:18px;display:block}.feature-links button:hover>.line-icon{transform:translate(4px,-4px)}.feature-links .line-icon{transition:transform .3s}.security-section{padding-top:130px}.security-heading{grid-template-columns:2fr 1fr;gap:90px;display:grid}.security-heading h2{letter-spacing:-.04em;margin-top:40px;font-size:68px;line-height:1}.security-heading-copy{align-self:end;font-size:24px;line-height:28px}.security-grid-glow{display:none}.security-narrative{grid-template-columns:1fr 1fr;gap:70px;margin-top:100px;display:grid}.security-narrative header>p{letter-spacing:.5px;margin-bottom:35px;font-size:12px}.security-narrative h3{letter-spacing:-1.15px;margin-bottom:30px;font-size:46px;line-height:48px}.security-narrative header>span{font-size:20px;line-height:24px}.security-narrative-steps{margin:0;padding:0;list-style:none}.security-narrative-steps li{border-top:1px solid #ddd;gap:25px;padding:22px 0;display:flex}.security-narrative-steps li>span{color:#aaa;font-size:12px}.security-narrative-steps h4{margin-bottom:12px;font-size:24px;line-height:28px}.security-narrative-steps p{font-size:18px;line-height:23px}.security-foundations{grid-template-columns:1fr 1fr;gap:70px;margin:65px 0 80px;display:grid}.security-foundations>div{border-top:1px solid #aaa;padding-top:24px}.security-foundations dt{text-transform:uppercase;margin-bottom:25px;font-size:12px}.security-foundations dd{letter-spacing:-.7px;margin:0;font-size:28px;line-height:32px}.security-pillars-heading{margin-bottom:40px}.security-pillars-heading>p{letter-spacing:.5px;font-size:12px}.security-pillars-heading h3{letter-spacing:-1.15px;margin:30px 0 20px;font-size:46px;line-height:48px}.security-pillars-heading>span{font-size:20px;line-height:24px}.compliance-marquee{padding:45px 0 0}.section-rule{align-items:center;gap:35px;padding-bottom:40px;display:flex;overflow:hidden}.section-rule p{letter-spacing:.5px;white-space:nowrap;font-size:12px}.section-rule span{background:#aaa;flex:1;height:1px;transition:transform 1.2s;transform:translate(-100%)}.section-rule.revealed span{transform:translate(0)}.marquee-window{overflow:hidden}.marquee-track{gap:20px;width:max-content;padding-left:20px;animation:72s linear infinite marquee;display:flex}.marquee-window:hover .marquee-track,.marquee-window:focus .marquee-track,.marquee-window:focus-within .marquee-track{animation-play-state:paused}.fold-card{background:#efefef;flex-direction:column;width:410px;min-height:560px;padding:30px 24px;display:flex;position:relative;overflow:hidden}.fold-card:before{content:"";border-top:45px solid #fff;border-left:45px solid #efefef;position:absolute;top:0;right:0}.fold-card>.eyebrow{max-width:270px;line-height:18px}.fold-number{color:#bbb;margin:36px 0 48px;font:400 68px/1 Satoshi,sans-serif}.fold-card h3{letter-spacing:-1.6px;margin-bottom:24px;font-size:34px;line-height:36px;transition:transform .3s}.fold-copy{font-size:17px;line-height:22px}.fold-card:hover{background:#dedede}.fold-card:hover:before{border-left-color:#dedede}.fold-card:hover h3{transform:translateY(-6px)}.legal-note{color:#777;padding-top:45px;padding-bottom:30px;font-size:14px;line-height:20px}@keyframes marquee{to{transform:translate(-50%)}}.trace-list article{border-top:1px solid #ccc;grid-template-columns:1fr 4fr 5fr;gap:35px;padding:32px 0;display:grid}.trace-list article>span{color:#aaa;font-size:12px}.trace-list h3{letter-spacing:-1.7px;font-size:34px;line-height:36px}.trace-list p{font-size:20px;line-height:25px}.trace-proof{padding:70px 0 30px}.trace-proof-heading{border-top:1px solid #aaa;grid-template-columns:1fr 2fr 1fr;gap:40px;padding-top:30px;display:grid}.trace-proof-heading>span{font-size:12px}.trace-proof-heading>strong{letter-spacing:-1.5px;font-size:36px;line-height:38px}.trace-proof-heading>p{font-size:18px;line-height:24px}.trace-proof-cards{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}.trace-proof-cards article{background:#efefef;flex-direction:column;min-height:240px;padding:25px;display:flex}.trace-proof-cards b{color:#888;margin-bottom:30px;font-size:12px}.trace-proof-cards span{font-size:12px}.trace-proof-cards strong{letter-spacing:-.7px;margin:16px 0;font-size:28px;line-height:30px}.trace-proof-cards small{font-size:16px;line-height:21px}.closing{padding-top:110px}.closing>h2{letter-spacing:-.04em;max-width:1200px;margin:40px 0 80px;font-size:68px;line-height:1}.large-ctas{gap:24px;margin:32px 1px;display:flex}.large-ctas>:is(button,a){color:#fff;text-align:left;background:#202426;border-radius:4px;flex:1;justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 16px 112px;transition:padding .3s,background .3s;display:flex}.large-ctas>:nth-child(2){color:#1e2124;background:#dbdbdb}.large-ctas span{letter-spacing:-2px;font-size:48px;line-height:64px}.large-ctas .line-icon{width:48px;height:48px;margin-top:8px}.large-ctas>:is(button,a):hover{background:#868686;padding-left:24px;padding-right:24px}.large-ctas>:nth-child(2):hover{background:#c6c6c6}.main-footer{padding-top:100px;padding-bottom:35px}.footer-top{justify-content:space-between;align-items:center;padding-bottom:60px;display:flex}.footer-top>span{font-size:12px}.footer-columns{grid-template-columns:repeat(4,1fr);gap:65px;display:grid}.footer-columns>div{flex-direction:column;gap:14px;font-size:16px;line-height:21px;display:flex}.footer-columns p{color:#999;margin-bottom:14px;font-size:12px}.footer-columns a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #ddd;justify-content:space-between;margin-top:70px;padding-top:30px;font-size:12px;display:flex}.footer-bottom .line-icon{width:14px;height:14px;margin-left:12px}.site-dialog{color:#1e2124;background:#fff;border:0;width:min(720px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:0;overflow:auto;box-shadow:0 20px 100px #0005}.site-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121417bb}.site-dialog[open]{animation:.4s dialog-enter}.dialog-content{padding:55px 48px 48px;position:relative}.dialog-close{z-index:5;position:absolute;top:15px;right:15px}.site-dialog h2{letter-spacing:-1.5px;margin-bottom:24px;font-size:42px;line-height:44px}.site-dialog p{line-height:24px}.dialog-wide{width:min(1400px,100vw - 48px)}.dialog-wide .dialog-content>p{max-width:920px;margin-bottom:30px}.feature-demo{margin-top:20px;padding:25px;overflow:auto}.request-content{margin-top:50px}.request-content .eyebrow{margin-bottom:30px}.request-content form{flex-direction:column;gap:22px;margin-top:36px;display:flex}.request-content label{flex-direction:column;gap:10px;font-size:16px;display:flex}.request-content input,.request-content textarea{color:#1e2124;background:#f7f7f7;border:1px solid #aaa;border-radius:0;width:100%;padding:12px}.request-content form .outline-link{align-self:flex-start}.request-content>.outline-link{margin-top:30px}.request-result{border-top:1px solid #ddd;margin-top:30px;padding-top:25px}.request-result h3{margin-bottom:15px;font-size:26px}.request-result textarea{margin:20px 0;font-size:14px}.video-dialog{margin-top:30px}.navigation-dialog{width:100vw;height:100dvh;max-height:100dvh;margin:0}.navigation-dialog .dialog-content{padding:40px var(--h-contain);min-height:100%}.navigation-dialog .dialog-close{top:30px;right:var(--h-contain)}.navigation-layout{grid-template-columns:1fr 1fr;gap:100px;max-width:1440px;margin:100px auto 40px;display:grid}.navigation-layout h2{letter-spacing:-2px;margin:38px 0;font-size:54px;line-height:56px}.navigation-layout nav>.eyebrow{margin-bottom:35px}.navigation-layout nav>a{letter-spacing:-1px;border-top:1px solid #bbb;justify-content:space-between;align-items:center;padding:14px 0;font-size:34px;line-height:38px;display:flex}.search-label{margin:20px 0 35px;display:block}.search-label span{margin-bottom:12px;font-size:12px;display:block}.search-label input{background:#fff;border:0;border-bottom:1px solid #1e2124;border-radius:0;width:100%;padding:12px 0;font-size:26px}@keyframes dialog-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.plans-page{background:#fff}.plans-hero{padding:180px var(--h-contain) 70px;background:#efefef}.plans-hero-grid,.plans-hero-brand{display:none}.plans-hero-copy{max-width:1160px}.plans-hero h1{letter-spacing:-3.4px;margin:45px 0 40px;font-family:Satoshi,sans-serif;font-size:80px;line-height:78px}.plans-hero-copy>p:not(.eyebrow){max-width:900px;font-size:24px;line-height:29px}.billing-switch{margin:45px 0 22px;display:flex}.billing-switch button{border:1px solid #1e2124;align-items:center;gap:15px;padding:12px 25px;display:flex}.billing-switch button+button{border-left:0}.billing-switch button[aria-pressed=true]{color:#fff;background:#1e2124}.billing-switch span{font-size:12px}.plans-hero-copy .plans-tax-note{font-size:14px!important}.plans-comparison,.plan-rules,.plans-closing,.plans-page .site-footer{padding:90px var(--h-contain)}.plans-section-heading{grid-template-columns:1fr 1fr;gap:100px;margin-bottom:65px;display:grid}.plans-section-heading h2,.plan-rules h2,.plans-closing h2{letter-spacing:-1.5px;margin:30px 0;font-size:46px;line-height:48px}.plans-section-heading>p{align-self:end;font-size:20px;line-height:25px}.plans-carousel-heading{display:none}.plans-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.plan-card{scroll-snap-align:start;border:1px solid #ddd;min-width:0}.plan-card-visual{aspect-ratio:1;background:#efefef;height:auto;position:relative;overflow:hidden}.plan-card-visual img{object-fit:contain;filter:grayscale();width:100%;height:100%}.plan-recommended{color:#fff;background:#1e2124;padding:7px 10px;font-size:12px;position:absolute;bottom:10px;right:10px}.plan-card-body{padding:22px}.plan-eyebrow{text-transform:uppercase;min-height:34px;font-size:12px;line-height:16px}.plan-card h3{letter-spacing:-1.5px;min-height:72px;margin:20px 0;font-size:34px;line-height:36px}.plan-description{min-height:115px;font-size:16px;line-height:22px}.plan-price{border-bottom:1px solid #ccc;flex-direction:column;gap:12px;min-height:168px;padding:25px 0;display:flex}.plan-price strong{letter-spacing:-1px;font-size:32px;line-height:34px}.plan-price strong span{letter-spacing:0;font-size:16px}.plan-vat{font-size:12px}.plan-price small{font-size:13px;line-height:18px}.plan-facts{margin:0}.plan-facts>div{border-bottom:1px solid #ddd;min-height:100px;padding:18px 0}.plan-facts dt{color:#777;margin-bottom:12px;font-size:12px}.plan-facts dd{gap:12px;margin:0;font-size:16px;line-height:22px;display:flex}.plan-facts .line-icon{width:14px;height:14px}.plan-card-cta{justify-content:space-between;gap:15px;padding-top:25px;font-size:14px;display:flex}.plan-card-cta .line-icon{width:18px;height:18px}.plan-rules{background:#efefef}.plan-rule-grid{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:60px;display:grid}.plan-rule-grid article{border-top:1px solid #aaa;flex-direction:column;gap:30px;padding-top:20px;display:flex}.plan-rule-grid b{color:#777;font-size:12px}.plan-rule-grid strong{letter-spacing:-1px;font-size:30px;line-height:32px}.plan-rule-grid p{font-size:18px;line-height:24px}.plans-closing{grid-template-columns:1fr 1fr;gap:100px;display:grid}.product-mark{align-items:center;gap:10px;display:flex}.product-mark img{filter:grayscale();width:30px;height:30px}.product-mark strong{font-size:24px;line-height:28px;display:block}.product-mark small{font-size:12px;display:block}.plans-closing>div+div{flex-direction:column;justify-content:center;gap:20px;display:flex}.plans-closing .button{border:1px solid #aaa;justify-content:space-between;gap:20px;padding:25px;font-size:26px;line-height:30px;display:flex}.plans-page .site-footer{border-top:1px solid #ddd;padding-top:30px;padding-bottom:35px}.plans-page .footer-brand{display:none}.plans-page .site-footer nav{flex-wrap:wrap;gap:35px;margin-bottom:40px;display:flex}.plans-page .site-footer p{font-size:12px}@media (width<=1499px){.products-intro{margin-bottom:22px}.products-intro h2{letter-spacing:0;font-size:20px}.products-intro>p{font-size:16px;line-height:22px}.product-row{flex-direction:column;height:auto;min-height:220px;padding:12px 0 40px;display:flex}.product-title{order:-1;width:100%;padding-bottom:16px}.product-title h3{letter-spacing:-4px;font-size:80px}.product-title>span{color:#aaa;font-size:16px;display:block}.product-description{width:100%}.product-description>div:first-child{width:45%;padding-bottom:0}.product-description>div>span,.product-art{display:none}.product-copy{font-size:18px;line-height:23px;top:116px}.product-row:hover .product-title h3{transform:none}.large-ctas span{font-size:42px;line-height:52px}.plan-card h3{min-height:60px;font-size:28px;line-height:30px}}@media (width<=1059px){.header-glass{border-radius:0;height:82px;top:0;left:0;right:0}.masthead-actions{top:21px}.brand-link{top:30px}.start-button{width:178px}.duplex{gap:24px}.duplex-copy{gap:25px;padding:35px 25px}.duplex-copy h2{font-size:34px;line-height:36px}.duplex-copy>p:not(.eyebrow){font-size:18px;line-height:23px}.security-heading{gap:45px}.security-heading h2{font-size:54px}.security-heading-copy{font-size:20px;line-height:25px}.security-narrative{gap:40px}.security-narrative h3{font-size:36px;line-height:38px}.plans-grid{grid-template-columns:repeat(2,1fr)}.plan-description{min-height:70px}.plans-section-heading,.navigation-layout{gap:45px}.navigation-layout h2{font-size:44px;line-height:46px}.navigation-layout nav>a{font-size:28px}.featured-tabs{gap:5px}.featured-tabs button{font-size:15px}.callout>p{margin:0 40px;font-size:54px;line-height:54px}}@media (width<=959px){.duplex{flex-direction:column}.duplex-visual{min-height:400px}.duplex-copy{padding:50px 35px}.duplex-copy h2{max-width:600px;font-size:46px;line-height:48px}.duplex-copy>p:not(.eyebrow){font-size:22px;line-height:26px}.audience-detail{gap:30px}.method-list{grid-template-columns:repeat(2,1fr)}.platform-tabs button{padding:12px;font-size:17px}.section-heading h2,.closing>h2{font-size:54px}.footer-columns{gap:25px}.security-heading{grid-template-columns:1fr}.security-heading-copy{max-width:700px}.trace-proof-heading{grid-template-columns:1fr 2fr}.trace-proof-heading>p{grid-column:2}.plans-closing{gap:45px}.plan-rule-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=759px){:root{--h-spacing:20px;--h-contain:20px}.contain{padding-inline:20px}.announcement>.contain{min-height:58px}.announcement p{max-width:85%;font-size:13px;line-height:17px}.hero-content h1{letter-spacing:-1.2px;padding:5vh 0 10vh;font-size:clamp(30px,5.7vw,44px);line-height:1.2}.hero-word{padding-inline:3px}.reference-hero{grid-template-rows:1fr auto;min-height:calc(100svh - 58px);padding:100px 20px 65px}.hero-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.hero-pause{bottom:25px;right:20px}.scroll-prompt{font-size:14px}.scroll-prompt .line-icon{width:36px;height:36px}.featured-section{padding:65px 0 25px}.featured-tabs{scrollbar-width:none;justify-content:flex-start;gap:10px;margin-bottom:28px;overflow-x:auto}.featured-tabs button{white-space:nowrap;flex-shrink:0;font-size:14px}.featured-card{flex-direction:column;height:auto;display:flex}.featured-card>img{height:300px}.featured-caption{color:#1e2124;text-align:center;background:0 0;max-width:none;padding:22px 12px;position:static}.featured-caption>span{margin-bottom:18px;font-size:16px;line-height:20px}.featured-caption h2{letter-spacing:-.7px;font-size:24px;line-height:28px}.featured-caption .line-icon{width:18px;height:18px}.featured-controls{opacity:1;top:130px;left:12px;right:12px;transform:none}.featured-controls button{padding:8px 15px}.featured-controls .line-icon{width:22px;height:22px}.callout{padding:64px 12px}.callout>p{letter-spacing:-.02em;max-width:650px;margin:0;font-size:30px;line-height:32px}.products{padding-top:20px;padding-bottom:40px}.products-intro{display:block}.products-intro h2{margin-bottom:24px;font-size:20px}.products-intro>p{max-width:none;margin-bottom:35px;font-size:16px;line-height:22px}.product-row{min-height:0;padding-bottom:32px}.product-title h3{letter-spacing:-3px;font-size:72px;line-height:1}.product-description p{font-size:18px;line-height:22px}.product-description>div:first-child{width:100%;padding-bottom:18px}.product-copy{font-size:16px;line-height:22px;position:static}.duplex-section{padding-top:20px}.duplex{gap:20px}.duplex-visual{min-height:280px}.duplex-copy{gap:28px;padding:34px 22px}.duplex-copy h2{letter-spacing:-.75px;max-width:520px;font-size:30px;line-height:32px}.duplex-copy>p:not(.eyebrow){font-size:18px;line-height:22px}.duplex-copy .eyebrow{font-size:10px}.outline-link{gap:12px;padding:10px 14px;font-size:12px;line-height:16px}.method-list{gap:25px;padding-top:20px;padding-bottom:30px}.method-list p{gap:20px;font-size:17px;line-height:22px}.section-heading{padding-top:65px;padding-bottom:35px}.section-heading .eyebrow{margin-bottom:28px}.section-heading h2,.closing>h2{letter-spacing:-1.5px;font-size:38px;line-height:40px}.section-heading>p:last-child{font-size:18px;line-height:24px}.platform-tabs{overflow-x:auto}.platform-tabs button{min-width:145px;font-size:17px}.platform-tabs small{margin-bottom:15px;font-size:10px}.preview-controls{justify-content:flex-start;gap:5px}.preview-controls button{padding:8px 12px;font-size:12px}.platform-demo{padding:12px}.platform{padding-bottom:60px}.audience-detail{grid-template-columns:1fr;gap:35px;padding-top:25px;padding-bottom:40px}.audience-detail h3{font-size:28px;line-height:30px}.audience-detail p{font-size:16px;line-height:22px}.feature-links strong{font-size:22px;line-height:26px}.audiences>.contain{padding-top:30px}.security-section{padding-top:75px}.security-heading h2{letter-spacing:-1.5px;margin-top:25px;font-size:38px;line-height:40px}.security-heading{gap:28px}.security-heading-copy{font-size:18px;line-height:24px}.security-narrative{grid-template-columns:1fr;gap:35px;margin-top:55px}.security-narrative h3{letter-spacing:-1px;font-size:30px;line-height:32px}.security-narrative header>span{font-size:18px;line-height:24px}.security-narrative-steps h4{font-size:22px;line-height:26px}.security-narrative-steps p{font-size:16px;line-height:22px}.security-foundations{grid-template-columns:1fr;gap:30px;margin:40px 0}.security-foundations dd{font-size:24px;line-height:28px}.security-pillars-heading h3{font-size:30px;line-height:32px}.security-pillars-heading>span{font-size:18px}.compliance-marquee{padding-top:25px}.section-rule{gap:20px;padding-bottom:25px}.section-rule p{font-size:10px}.marquee-window{scroll-snap-type:x mandatory;overflow-x:auto}.marquee-track{animation:none}.fold-card{scroll-snap-align:center;width:300px;min-height:575px;padding:25px 20px}.fold-card[aria-hidden=true]{display:none}.fold-card h3{letter-spacing:-1px;font-size:28px;line-height:30px}.fold-number{margin:25px 0;font-size:54px}.fold-copy{font-size:16px;line-height:22px}.legal-note{padding-top:30px;font-size:12px;line-height:18px}.trace-list article{grid-template-columns:30px 1fr;gap:15px 20px;padding:25px 0}.trace-list h3{letter-spacing:-.7px;font-size:26px;line-height:28px}.trace-list p{grid-column:2;font-size:16px;line-height:22px}.trace-proof{padding-top:45px}.trace-proof-heading{grid-template-columns:1fr;gap:25px}.trace-proof-heading>strong{font-size:30px;line-height:32px}.trace-proof-heading>p{grid-column:auto}.trace-proof-cards{grid-template-columns:1fr;gap:18px;margin-top:30px}.trace-proof-cards article{min-height:0}.closing{padding-top:60px}.closing>h2{margin:30px 0 45px}.large-ctas{flex-direction:column;gap:18px}.large-ctas>:is(button,a){min-height:120px;padding:18px 16px}.large-ctas>:is(button,a):hover{padding:18px 20px}.large-ctas span{letter-spacing:-2px;font-size:36px;line-height:40px}.large-ctas .line-icon{width:36px;height:36px;margin-top:0}.main-footer{padding-top:50px;padding-bottom:110px}.footer-top{padding-bottom:45px}.footer-top>span{font-size:10px}.footer-columns{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-columns>div{gap:12px;font-size:14px;line-height:20px}.footer-bottom{gap:30px;line-height:18px}.site-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.dialog-content{padding:65px 22px 30px}.site-dialog h2{letter-spacing:-1px;font-size:32px;line-height:34px}.request-content{margin-top:35px}.site-dialog p{font-size:16px;line-height:22px}.feature-demo{padding:10px}.navigation-dialog{width:100vw;max-height:100dvh}.navigation-dialog .dialog-content{padding:30px 20px}.navigation-layout{grid-template-columns:1fr;gap:45px;margin-top:70px}.navigation-layout>div:first-child{display:none}.navigation-layout nav>a{padding:15px 0;font-size:30px;line-height:32px}.navigation-layout nav>.eyebrow{margin-bottom:20px}.plans-hero{padding:140px 20px 55px}.plans-hero h1{letter-spacing:-1.8px;margin:30px 0;font-size:44px;line-height:46px}.plans-hero-copy>p:not(.eyebrow){font-size:18px;line-height:24px}.plans-comparison,.plan-rules,.plans-closing,.plans-page .site-footer{padding:55px 20px}.plans-section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.plans-section-heading h2,.plan-rules h2,.plans-closing h2{letter-spacing:-1px;margin:25px 0;font-size:34px;line-height:36px}.plans-section-heading>p{font-size:18px;line-height:24px}.plans-carousel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.plans-carousel-heading p{font-size:12px;line-height:18px}.plans-carousel-heading>div{gap:5px;display:flex}.plans-carousel-heading button{border:1px solid #aaa;width:35px;height:35px;padding:7px}.plans-carousel-heading .line-icon{width:18px;height:18px}.plans-grid{scroll-snap-type:x mandatory;gap:14px;padding-bottom:20px;display:flex;overflow-x:auto}.plan-card{scroll-snap-align:start;flex:0 0 87%;max-width:390px}.plan-description{min-height:70px}.plan-card h3{min-height:60px}.plan-rule-grid{grid-template-columns:1fr;gap:30px;margin-top:40px}.plan-rule-grid article{gap:20px}.plans-closing{grid-template-columns:1fr;gap:35px}.plans-page .site-footer{padding-bottom:120px}}@media (width<=559px){.header-glass{height:65px}.brand-link{top:21px}.site-brand{font-size:22px}.masthead-actions{filter:drop-shadow(0 2px 7px #0002);flex-direction:row-reverse;justify-content:space-between;display:flex;position:fixed;inset:auto 30px 30px}.start-button{width:165px;margin-right:0}.icon-button{width:40px;height:40px}.hero-content h1{letter-spacing:-1px;font-size:30px}.product-title h3{letter-spacing:-3px;font-size:64px}.duplex-visual{min-height:226px}.duplex-copy h2{letter-spacing:-.6px;font-size:26px;line-height:28px}.callout>p{font-size:24px;line-height:26px}.featured-caption h2{letter-spacing:0;font-size:18px;line-height:22px}.featured-caption>span{font-size:16px}.navigation-dialog .dialog-close{top:20px}.navigation-layout{margin-top:55px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-word{opacity:1;clip-path:none;transform:none}.scroll-prompt{opacity:1}[data-reveal]{opacity:1;transform:none}.section-rule span{transform:none}.marquee-window{scroll-snap-type:x mandatory;overflow-x:auto}.fold-card[aria-hidden=true],.hero-film video{display:none}.hero-film{background:#0d0e10 url(/assets/espy-lusadocs-web-20260912.jpg) 50%/cover}.featured-tabs i{transform:none}}.duplex-visual--black{background:#000}.featured-card>.featured-media{object-fit:contain;background:#0d0e10;border-radius:6px;width:100%;height:100%;display:block}.featured-card--ui{background:#e9edf1;border-radius:6px;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.featured-ui-image{flex-direction:column;gap:14px;min-width:0;min-height:0;padding:24px;display:flex}.featured-ui-image>img{object-fit:contain;flex:1;width:100%;min-height:0}.featured-ui-image>.interface-security-note{color:#53616f;text-align:center;flex:none;margin:0;font-size:12px;line-height:1.4}.featured-card--ui>.featured-caption{border-radius:0;max-width:none;position:static}@media (width<=759px){.featured-card>.featured-media{flex:none;height:300px}.featured-card--ui{background:0 0;display:flex}.featured-ui-image{gap:10px;padding:0}.featured-ui-image>img{background:#e9edf1;flex:none;height:300px}.featured-ui-image>.interface-security-note{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.hero-film{background-image:url(/assets/espy-lusadocs-web-20260912.jpg)}}.featured-section{padding-top:clamp(32px,4vw,56px)}.migration-intro{grid-template-columns:.8fr 1.5fr;align-items:start;gap:clamp(24px,4vw,56px);max-width:1120px;margin-bottom:48px;display:grid}.migration-heading{letter-spacing:-.035em;font-family:Satoshi,sans-serif;font-size:clamp(24px,2.5vw,34px);line-height:1.1}.migration-heading s{text-decoration-color:#777;text-decoration-thickness:1px}.migration-copy{color:#53565a;font-size:clamp(16px,1.45vw,19px);line-height:1.45}.migration-copy span{color:var(--ink)}@media (width<=759px){.migration-intro{grid-template-columns:1fr;gap:18px;margin-bottom:34px}}.products-with-ui .product-row{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"meta title""image copy";align-items:start;gap:24px 48px;height:auto;min-height:0;padding:28px 0 48px;display:grid}.products-with-ui .product-description{grid-area:meta;justify-content:space-between;align-items:start;gap:20px;width:auto}.products-with-ui .product-description p{margin:0}.products-with-ui .product-description p span{color:#636970;margin-top:8px;font-size:14px;display:block}.products-with-ui .product-description>span{color:#636970}.products-with-ui .product-title{order:initial;grid-area:title;width:auto;padding:0}.products-with-ui .product-title h3{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(48px,6.5vw,108px);line-height:1}.products-with-ui .product-row:hover .product-title h3,.products-with-ui .product-row:focus-visible .product-title h3{transform:none}.product-figure{grid-area:image;min-width:0;margin:0}.product-figure img{aspect-ratio:1586/992;object-fit:contain;background:#0b1524;border-radius:4px;width:100%;height:auto;display:block}.product-figure figcaption{color:#626971;margin-top:10px;font-size:12px;line-height:1.45}.products-with-ui .product-copy{grid-area:copy;max-width:34em;margin:0;font-size:18px;line-height:1.55;position:static}#mensajeria .duplex-visual--telegram{background:#071422;flex-direction:column;justify-content:center;min-height:0;margin:0;display:flex}.duplex-visual--telegram img{aspect-ratio:1586/992;object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.duplex-visual--telegram figcaption{color:#b9c7d5;padding:12px 16px;font-size:12px;line-height:1.5}@media (width<=759px){.products-with-ui .product-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""meta""image""copy";gap:20px;padding:24px 0 36px}.products-with-ui .product-description{width:100%}.products-with-ui .product-description p{font-size:18px;line-height:1.3}.products-with-ui .product-title h3{font-size:clamp(44px,12vw,76px)}.products-with-ui .product-copy{font-size:16px;line-height:1.55}}a.footer-instagram{min-height:44px;color:inherit;border-radius:4px;align-self:flex-start;align-items:center;gap:10px;margin-left:-8px;padding:4px 8px;display:inline-flex}.footer-instagram .line-icon{stroke-width:1.5px;flex-shrink:0;width:24px;height:24px}a.footer-instagram:hover{background:#00000008;text-decoration:none}.footer-instagram:focus-visible{outline-offset:3px;outline:2px solid}.brand-pair{vertical-align:middle;align-items:center;gap:18px;max-width:100%;line-height:1;display:inline-flex}.brand-pair .brand-espy{flex:none;width:76px;height:auto}.brand-separator{opacity:.3;background:currentColor;flex:none;width:1px;height:32px}.brand-pair .site-brand{letter-spacing:-.6px;white-space:nowrap;gap:8px;font-size:1.222rem;line-height:1.15}.brand-pair .site-brand img{flex:none;width:30px;height:30px}.masthead .brand-link{align-items:center;min-height:54px;display:flex;top:24px}.on-light .brand-pair .brand-espy,.main-footer .brand-espy,.plans-page .site-footer .brand-espy{filter:invert()}.reference-hero{background:linear-gradient(#080e1940,#080e192e 65%,#0000);min-height:100svh;padding:150px 40px 90px}.reference-hero .hero-content{flex-direction:column;justify-content:center;align-items:center;line-height:normal;display:flex;overflow:visible}.hero-identity{color:#fff;text-shadow:0 2px 16px #0008;max-width:100%;margin-bottom:clamp(32px,5vh,56px)}.brand-pair-presentation{gap:24px}.brand-pair-presentation .brand-espy{width:100px}.brand-presenta{letter-spacing:.12em;text-transform:uppercase;font-size:.722rem}.brand-pair-presentation .site-brand{gap:10px;font-size:1.666rem}.brand-pair-presentation .site-brand img{width:42px;height:42px}.hero-identity-caption{letter-spacing:.15em;text-transform:uppercase;margin-top:20px;font-size:.722rem;line-height:1.5}.reference-hero .hero-content h1{text-shadow:0 2px 24px #0005;padding:0;font-size:clamp(30px,5.5vw,80px);line-height:1.05}.reference-hero .scroll-prompt{margin-top:clamp(40px,8vh,90px)}.footer-top{flex-wrap:wrap;gap:24px 40px}.footer-top .footer-identity-caption,.plans-page .site-footer .footer-identity-caption{font-size:.888rem;line-height:1.5}@media (width<=1059px){.masthead .brand-link{top:14px}}@media (width<=759px){.brand-pair{gap:10px}.brand-pair .brand-espy{width:62px}.brand-pair .site-brand{gap:6px;font-size:1.111rem}.brand-pair .site-brand img{width:26px;height:26px}.brand-separator{height:28px}.reference-hero{grid-template-rows:1fr;min-height:calc(100svh - 58px);padding:110px 20px 95px}.brand-pair-presentation{gap:14px}.brand-pair-presentation .brand-espy{width:72px}.brand-pair-presentation .site-brand{font-size:1.222rem}.brand-pair-presentation .site-brand img{width:30px;height:30px}.brand-presenta{letter-spacing:.06em;font-size:.666rem}.hero-identity-caption{letter-spacing:.1em;font-size:.666rem}.footer-top{flex-direction:column;align-items:flex-start}}@media (width<=559px){.masthead .brand-link{top:6px}.brand-pair-presentation{gap:10px}.brand-pair-presentation .brand-espy{width:62px}.brand-pair-presentation .site-brand{gap:6px;font-size:1.111rem}.brand-pair-presentation .site-brand img{width:26px;height:26px}.reference-hero .hero-content h1{letter-spacing:-.7px;font-size:clamp(22px,5.5vw,30px);line-height:1.2}.reference-hero .hero-word{padding-inline:2px}}.customer-access{color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-right:24px;font-size:.8rem;line-height:1.4;display:inline-flex}.customer-access strong{text-underline-offset:4px;font-weight:700;text-decoration:underline}.customer-access:hover strong{text-decoration-thickness:2px}.on-light .customer-access{color:var(--ink)}.masthead-actions .signup-button{margin-right:12px}@media (width<=1059px){.customer-access{flex-direction:column;gap:1px;margin-right:10px}.customer-access>span{font-size:.666rem}.masthead-actions .start-button{width:124px;margin-right:10px;font-size:15px}.masthead-actions .icon-button{width:40px}}@media (width<=759px){.masthead .masthead-actions{top:auto;bottom:max(20px, env(safe-area-inset-bottom));filter:drop-shadow(0 2px 7px #0002);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1fr) auto;gap:6px;width:calc(100% - 24px);max-width:540px;height:52px;display:grid;position:fixed;left:50%;right:auto;transform:translate(-50%)}.masthead-actions .customer-access{height:52px;color:var(--ink);border:1px solid var(--ink);white-space:normal;text-align:center;background:#fff;margin:0;padding:2px 4px}.masthead-actions .customer-access>span{font-size:10.5px;line-height:1.1}.masthead-actions .customer-access>strong{font-size:12px}.masthead-actions .start-button{text-align:center;width:100%;min-width:0;height:52px;margin:0;padding:0 4px;font-size:12.5px;line-height:1.2}.masthead-actions .icon-button{width:40px;height:52px}}@media (width<=399px){.masthead .masthead-actions{gap:4px}.masthead-actions .icon-button{width:34px}}.internal-chat-dialog{width:min(1200px,100vw - 40px)}.internal-chat-dialog .dialog-content{padding:32px}.internal-chat-dialog .dialog-content>h2{padding-right:48px;font-size:36px;line-height:1.15}.internal-chat-dialog .dialog-content>p{max-width:880px;margin-top:10px;font-size:16px;line-height:1.5}.internal-chat-dialog .feature-demo{background:0 0;margin-top:16px;padding:0}.chat-preview{color:#172033;text-align:left;background:#fff;border:1px solid #dce1e9;border-radius:16px;width:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.45;overflow:hidden}.chat-preview *{box-sizing:border-box}.chat-preview button,.chat-preview input{font:inherit}.chat-preview button{cursor:pointer}.chat-preview button:disabled{cursor:default;opacity:.42}.chat-preview button:focus-visible,.chat-preview input:focus-visible,.chat-demo-messages:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.chat-demo-icon{flex-shrink:0;width:18px;height:18px}.chat-demo-context{letter-spacing:.1em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;min-height:35px;padding:9px 18px;font-size:10px;font-weight:650;display:flex}.chat-demo-context>span:last-child{letter-spacing:0;font-size:11px;font-weight:500}.chat-demo-columns{grid-template-columns:290px minmax(0,1fr);height:550px;display:grid}.chat-demo-sidebar{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;min-width:0;min-height:0;display:flex}.chat-demo-list-header{grid-template-columns:1fr auto;align-items:end;gap:3px 8px;padding:18px 16px 12px;display:grid}.chat-demo-brand{letter-spacing:.16em;text-transform:uppercase;color:#4338ca;grid-column:1/-1;font-size:10px;font-weight:750}.chat-demo-list-header>strong{color:#0f172a;font-size:23px;line-height:1.2}.chat-demo-count{color:#64748b;font-size:10px;line-height:1.7}.chat-demo-search{color:#64748b;background:#f1f5f9;border-radius:10px;align-items:center;gap:8px;margin:0 14px;padding:0 10px;display:flex}.chat-demo-search input{color:#172033;background:0 0;border:0;outline:none;width:100%;min-width:0;height:37px;font-size:12px}.chat-demo-filters{background:#f1f5f9;border-radius:10px;gap:3px;margin:10px 14px;padding:3px;display:flex}.chat-demo-filters button{color:#64748b;background:0 0;border:0;border-radius:8px;flex:1;padding:6px 4px;font-size:11px;font-weight:650}.chat-demo-filters button[aria-pressed=true]{color:#172033;background:#fff;box-shadow:0 1px 3px #0f172a12}.chat-demo-conversations{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 7px 6px;overflow-y:auto}.chat-demo-conversation{text-align:left;color:#172033;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;width:100%;min-width:0;margin-bottom:2px;padding:12px 8px;display:flex}.chat-demo-conversation:hover{background:#f8fafc}.chat-demo-conversation[aria-pressed=true]{background:#eef2ff}.chat-demo-avatar{color:#4338ca;background:#e0e7ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:11px;font-weight:750;display:flex}.chat-demo-avatar.is-group{color:#6d28d9;background:#ede9fe}.chat-demo-conversation-copy{flex:1;min-width:0}.chat-demo-conversation-name,.chat-demo-conversation-preview{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-demo-conversation-name{color:#172033;font-size:12px;font-weight:700}.chat-demo-conversation-preview{color:#64748b;margin-top:4px;font-size:11px}.chat-demo-conversation-meta{color:#94a3b8;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:5px;font-size:9px;display:flex}.chat-demo-unread{color:#fff;background:#4338ca;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;font-weight:700;display:flex}.chat-demo-list-footer{color:#64748b;border-top:1px solid #e2e8f0;align-items:center;gap:7px;padding:12px 15px;font-size:10px;display:flex}.chat-demo-list-footer .chat-demo-icon{color:#059669;width:15px;height:15px}.chat-preview .chat-demo-empty{color:#64748b;margin:0;padding:16px;font-size:12px;line-height:1.5}.chat-demo-thread{background:#f8fafc;flex-direction:column;min-width:0;min-height:0;display:flex}.chat-demo-thread-header{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;min-height:67px;padding:14px 18px;display:flex}.chat-demo-thread-header>div{flex:1;min-width:0}.chat-demo-thread-header strong{font-size:13px;font-weight:750;line-height:1.3;display:block}.chat-demo-thread-header>div>span{color:#64748b;margin-top:4px;font-size:10px;line-height:1.35;display:block}.chat-demo-thread-header>.chat-demo-icon{color:#059669}.chat-demo-back{color:#4338ca;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:36px;padding:3px;display:none}.chat-demo-messages{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:18px 24px;overflow:auto}.chat-preview .chat-demo-encryption{color:#047857;text-align:center;background:#ecfdf5;border:1px solid #d1fae5;border-radius:20px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin:0 auto 20px;padding:6px 10px;font-size:10px;line-height:1.4;display:flex}.chat-demo-encryption .chat-demo-icon{width:14px;height:14px}.chat-demo-day{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:12px;margin:12px 0 18px;font-size:10px;display:flex}.chat-demo-day>span{background:#e2e8f0;flex:1;height:1px}.chat-demo-message{overflow-wrap:anywhere;background:#fff;border:1px solid #e2e8f0;border-radius:13px 13px 13px 3px;width:fit-content;max-width:84%;margin:0 0 13px;padding:10px 13px 7px;box-shadow:0 1px 2px #0f172a05}.chat-demo-message.is-mine{color:#fff;background:#4338ca;border-color:#4338ca;border-radius:13px 13px 3px;margin-left:auto}.chat-demo-sender{color:#5b21b6;margin-bottom:5px;font-size:10px;font-weight:750;line-height:1.3;display:block}.chat-demo-message.is-mine .chat-demo-sender{color:#e0e7ff}.chat-preview .chat-demo-message-text{color:inherit;margin:0;font-size:12px;line-height:1.55}.chat-demo-message-time{color:#94a3b8;justify-content:flex-end;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.chat-demo-message-time .chat-demo-icon{width:15px;height:12px}.chat-demo-message.is-mine .chat-demo-message-time{color:#c7d2fe}.chat-demo-attachment{color:#334155;background:#f1f5f9;border-radius:8px;align-items:center;gap:9px;margin-top:9px;padding:10px;font-size:11px;display:flex}.chat-demo-attachment>span{overflow-wrap:anywhere;min-width:0}.chat-demo-attachment small{color:#64748b;margin-top:3px;font-size:9px;display:block}.chat-demo-composer{background:#fff;border-top:1px solid #e2e8f0;padding:12px 16px 9px}.chat-demo-composer>div{align-items:center;gap:9px;display:flex}.chat-demo-composer input{color:#172033;background:#f8fafc;border:1px solid #dce1e9;border-radius:20px;flex:1;min-width:0;height:39px;padding:0 14px;font-size:12px}.chat-demo-composer button{color:#fff;background:#4338ca;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.chat-demo-composer>span{color:#64748b;margin-top:7px;font-size:9px;line-height:1.4;display:block}.internal-chat-dialog .chat-demo-safety{color:#64748b;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.chat-preview--mobile{max-width:420px;margin:0 auto}.chat-preview--mobile .chat-demo-columns{height:500px;display:block}.chat-preview--mobile .chat-demo-sidebar,.chat-preview--mobile .chat-demo-thread{height:100%}.chat-preview--mobile .chat-demo-back{display:flex}.chat-preview--mobile[data-mobile-pane=chat] .chat-demo-sidebar,.chat-preview--mobile[data-mobile-pane=list] .chat-demo-thread{display:none}.chat-preview--mobile .chat-demo-messages{padding:15px}.chat-preview--mobile .chat-demo-thread-header{gap:7px;padding:12px 10px}.chat-preview--mobile .chat-demo-thread-header>div>span{font-size:9px}.chat-preview--mobile .chat-demo-context{padding:9px 12px;font-size:8px}.chat-preview--mobile .chat-demo-context>span:last-child{font-size:9px}@media (width<=760px){.internal-chat-dialog{width:calc(100vw - 20px)}.internal-chat-dialog .dialog-content{padding:24px 12px 18px}.internal-chat-dialog .dialog-content>h2{padding-right:42px;font-size:29px}.internal-chat-dialog .dialog-content>p{margin-top:8px;font-size:14px;line-height:1.45}.internal-chat-dialog .feature-demo{margin-top:12px}.chat-demo-columns,.chat-preview--mobile .chat-demo-columns{height:clamp(390px,60dvh,500px);display:block}.chat-demo-sidebar,.chat-demo-thread{height:100%}.chat-demo-back{display:flex}.chat-preview[data-mobile-pane=chat] .chat-demo-sidebar,.chat-preview[data-mobile-pane=list] .chat-demo-thread{display:none}.chat-demo-thread-header{gap:7px;padding:12px 10px}.chat-demo-thread-header>div>span{font-size:9px}.chat-demo-context{padding:9px 12px;font-size:8px}.chat-demo-context>span:last-child{font-size:9px}.chat-demo-messages{padding:14px}.chat-demo-message{max-width:91%;padding:9px 11px 6px}.chat-preview .chat-demo-message-text{font-size:12px}.chat-demo-composer{padding:10px}.chat-demo-thread-header>.chat-demo-icon{width:16px}}.security-foundations .provider-help{letter-spacing:0;margin-top:8px;font-size:13px;font-weight:400;line-height:1.5;display:block;position:relative}.provider-help-trigger{color:#64696d;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;display:inline-flex}.provider-help-trigger:hover{color:#202326}.provider-help-trigger:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #64696d}.provider-help-icon{border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-grid}.provider-help-tip{z-index:4;color:#4c5155;text-align:left;background:#f7f7f5;border:1px solid #d9dcde;border-radius:3px;width:min(320px,100%);padding:11px 13px;position:absolute;top:100%;left:0;box-shadow:0 4px 14px #00000012}.provider-help-tip[hidden]{display:none}.plans-page .plan-card-visual img{filter:none;object-fit:contain}.plans-page .plan-card-body{padding:clamp(16px,1.5vw,26px)}.plans-page .plan-eyebrow,.plans-page .plan-facts dt,.plans-page .plan-recommended{font-size:14px;line-height:1.4}.plans-page .plan-facts dt{color:#555}.plans-page .plan-facts dd>span{flex:0 0 14px}.plans-page .plan-description{min-height:140px}.plans-page .plan-card.is-recommended{border-color:#1e2124}.plans-page .plan-rule-grid article>a{text-underline-offset:4px;align-items:center;gap:12px;font-size:16px;text-decoration:underline;display:inline-flex}.plans-page .plan-rule-grid article>a .line-icon{flex:none;width:18px;height:18px}.plan-expansion-note{border-top:1px solid #bbb;max-width:900px;margin-top:40px;padding-top:24px;font-size:16px;line-height:1.5}@media (width<=1059px){.plans-page .plan-description{min-height:88px}}@media (width<=759px){.plans-page .plan-eyebrow{min-height:0}.plans-page .plans-carousel-heading p{font-size:14px}.plans-page .plan-card-body{padding:22px}.plans-page .plan-card h3{min-height:0}}
