.l-page{--l-ink:var(--color-text-primary);--l-copy:var(--color-text-secondary);--l-muted:var(--color-text-muted);--l-paper:var(--color-bg-secondary);--l-ground:var(--color-bg-primary);--l-tint:var(--color-bg-tertiary);--l-line:var(--color-border-light);--l-line-strong:var(--color-border);--l-navy:var(--color-accent-navy);--l-teal:var(--color-accent-teal);--l-green:var(--color-accent-green);--l-amber:var(--color-accent-amber);--l-dark:var(--color-bg-dark);--ease:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--font-editorial:var(--font-source-serif,Georgia,serif);--t-3xs:0.72rem;--t-2xs:0.78rem;--t-xs:0.84rem;--t-sm:0.91rem;--t-md:0.985rem;--t-lg:1.07rem;--t-xl:1.16rem;--b-xs:0.7rem;--b-sm:0.76rem;--b-md:0.83rem;--b-lg:0.9rem;background:var(--l-ground);color:var(--l-ink);cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font-family:var(--font-display);font-optical-sizing:auto;font-size:16px;line-height:1.55;min-width:0;overflow:clip;text-rendering:optimizeLegibility}.l-page .lysco-ai-messages,.l-page .lysco-ai-messages *,.l-page :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text;cursor:auto;-webkit-touch-callout:default}.l-page :is(a,button,[role=button],summary,label,select){cursor:pointer}.l-page .lysco-ai-messages :is(a,button){cursor:pointer}.l-page,.l-page *{box-sizing:border-box}.l-page a{color:inherit;text-decoration:none}.l-page button,.l-page textarea{color:inherit;font:inherit}.l-page button{cursor:pointer}.l-page :where(a,button,summary,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--l-navy) 72%,white);outline-offset:4px}.w{margin-inline:auto;width:min(1240px,calc(100% - 64px))}.l-skip{background:var(--l-dark);border-radius:0 0 8px 8px;color:white!important;font-size:var(--t-md);font-weight:750;left:20px;padding:12px 18px;position:fixed;top:-80px;transition:top .16s ease;z-index:200}.l-skip:focus{top:0}.section-kicker{align-items:center;color:var(--l-navy);display:flex;font-size:var(--t-xs);font-weight:700;gap:10px;letter-spacing:.1em;margin:0 0 18px;text-transform:uppercase}.l-header{background:color-mix(in srgb,var(--l-ground) 88%,transparent);border-bottom:1px solid transparent;height:72px;position:sticky;top:0;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;z-index:80}.l-header.scrolled{backdrop-filter:blur(12px);background:color-mix(in srgb,var(--l-ground) 94%,transparent);border-color:var(--l-line);box-shadow:0 10px 28px color-mix(in srgb,var(--l-dark) 6%,transparent)}.l-header-inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin-inline:auto;width:min(1320px,calc(100% - 48px))}.l-header-logo{align-items:center;display:inline-flex;min-height:44px}.l-header-logo-word{color:var(--l-ink)}.l-nav-r{align-items:center;display:flex;gap:4px}.l-nav-link{align-items:center;border-radius:7px;color:var(--l-copy)!important;display:inline-flex;font-size:var(--t-sm);font-weight:670;min-height:44px;padding:0 11px;transition:color .15s ease,background .15s ease}.l-nav-link:hover{background:color-mix(in srgb,var(--l-navy) 6%,transparent);color:var(--l-ink)!important}.l-nav-login{margin-left:4px}.l-btn-primary,.l-nav-drawer-primary{align-items:center;background:var(--l-navy);border:1px solid var(--l-navy);border-radius:8px;box-shadow:0 5px 14px color-mix(in srgb,var(--l-navy) 18%,transparent);color:white!important;display:inline-flex;font-size:var(--t-sm);font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:0 16px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.l-btn-primary:hover,.l-nav-drawer-primary:hover{background:color-mix(in srgb,var(--l-navy) 88%,black);box-shadow:0 8px 20px color-mix(in srgb,var(--l-navy) 24%,transparent);transform:translateY(-1px)}.l-nav-burger{align-items:center;background:transparent;border:1px solid var(--l-line-strong);border-radius:8px;display:none;height:44px;justify-content:center;margin-left:6px;width:44px}.l-nav-backdrop{background:color-mix(in srgb,var(--l-dark) 46%,transparent);inset:72px 0 0;position:fixed;z-index:78}.l-nav-drawer{background:var(--l-paper);border-left:1px solid var(--l-line);box-shadow:-24px 30px 60px color-mix(in srgb,var(--l-dark) 20%,transparent);display:flex;flex-direction:column;gap:5px;inset:72px 0 auto auto;max-height:calc(100dvh - 72px);overflow-y:auto;padding:24px;position:fixed;width:min(380px,88vw);z-index:79}.l-nav-drawer-head{align-items:center;border-bottom:1px solid var(--l-line);color:var(--l-copy);display:flex;font-size:var(--t-xs);font-weight:760;justify-content:space-between;letter-spacing:.08em;margin-bottom:8px;padding:0 0 14px 14px;text-transform:uppercase}.l-nav-drawer-head button{align-items:center;background:var(--l-ground);border:1px solid var(--l-line-strong);border-radius:8px;display:inline-flex;height:44px;justify-content:center;width:44px}.l-nav-drawer-link{align-items:center;border-radius:8px;display:flex;font-size:var(--t-xl);font-weight:720;min-height:48px;padding:0 14px}.l-nav-drawer-link:not(.l-nav-drawer-primary):hover{background:var(--l-tint)}.l-nav-drawer-primary{margin-bottom:9px}.hero{background:var(--l-ground);border-bottom:1px solid var(--l-line);display:flex;flex-direction:column;min-height:calc(100svh - 72px);overflow:hidden;padding:clamp(44px,4vw,56px) 0 0}.hero,.hero-grid{position:relative}.hero-grid{align-content:center;align-items:center;display:grid;flex:1 0 auto;column-gap:clamp(48px,7vw,100px);grid-template-areas:"copy workbench" "offer workbench";grid-template-columns:minmax(0,1.05fr) minmax(390px,.82fr);row-gap:0;z-index:1}.hero-copy{align-self:end;grid-area:copy;max-width:720px}.hero h1{color:var(--l-ink);font-family:var(--font-editorial);font-size:clamp(3.15rem,5vw,4.5rem);font-weight:620;letter-spacing:-.026em;line-height:.99;margin:0;max-width:790px}.hero h1>span{display:block;text-wrap:balance}.hero h1>span:nth-child(-n+2){color:var(--l-copy)}.hero h1 .hero-ink{color:var(--l-navy);font-style:italic;font-weight:560;letter-spacing:-.02em;margin-top:.05em;position:relative;width:fit-content}.hero-signature{bottom:-.16em;color:var(--l-amber);height:.24em;left:.02em;overflow:visible;pointer-events:none;position:absolute;transform:rotate(-.5deg);transform-origin:50% 50%;width:97%}.hero-signature-glow,.hero-signature-stroke{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hero-signature-glow{stroke:color-mix(in srgb,var(--l-amber) 22%,transparent);stroke-width:11}.hero-signature-stroke{filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--l-amber) 16%,transparent));stroke:currentColor;stroke-width:5}.hero-sub{margin:32px 0 0;max-width:650px}.hero-sub-lead{color:var(--l-body);font-size:var(--t-xl);line-height:1.6;margin:0}@media (min-width:561px){.upload-gate-qualifier{display:none}}.hero-offer{align-self:start;border-block:1px solid var(--l-line-strong);display:grid;grid-area:offer;grid-template-columns:repeat(3,1fr);margin:34px 0 0;max-width:650px;padding:14px 0}.hero-offer>div{align-content:start;display:grid;gap:1px;min-width:0;padding:0 18px}.hero-offer>div+div{border-left:1px solid var(--l-line)}.hero-offer>div:first-child{padding-left:0}.hero-offer dt{color:var(--l-ink);font-size:var(--t-lg);font-weight:800}.hero-offer dd{color:var(--l-muted);font-size:var(--t-md);line-height:1.35;margin:0;text-wrap:balance}.hero-workbench{align-self:center;grid-area:workbench;isolation:isolate;justify-self:end;max-width:470px;padding-top:24px;position:relative;width:100%}.hero-workbench:after,.hero-workbench:before{background:var(--l-paper);border:1px solid var(--l-line-strong);box-shadow:0 18px 36px color-mix(in srgb,var(--l-dark) 6%,transparent);content:"";inset:42px 16px 42px;position:absolute;transform:rotate(2.2deg);z-index:-2}.hero-workbench:after{background:var(--l-tint);inset:48px 9px 50px 24px;transform:rotate(-1.4deg);z-index:-1}.hero-workbench-tab{align-items:center;background:var(--l-dark);border-radius:8px 8px 0 0;color:white;display:flex;font-size:var(--t-2xs);font-weight:700;justify-content:space-between;letter-spacing:.03em;margin-left:20px;padding:10px 15px 9px;width:calc(100% - 40px)}.hero-workbench-tab span:last-child{color:color-mix(in srgb,var(--l-teal) 76%,white)}.upload-card{background:var(--l-paper);border:1px solid var(--l-line-strong);border-radius:3px;box-shadow:0 24px 70px color-mix(in srgb,var(--l-dark) 13%,transparent),0 3px 8px color-mix(in srgb,var(--l-dark) 8%,transparent);min-height:510px;overflow:hidden;position:relative;scroll-margin-top:112px}.upload-dropzone{align-items:center;background:transparent;border:0;display:flex;flex-direction:column;justify-content:center;min-height:408px;padding:31px 34px 24px;position:relative;text-align:center;transition:background .18s ease;width:100%}.upload-card[data-file-over=true] .upload-dropzone,.upload-dropzone.dragging,.upload-dropzone:hover{background:color-mix(in srgb,var(--l-teal) 7%,var(--l-paper))}.upload-doc-scene{display:block;height:176px;isolation:isolate;margin:0 auto 10px;position:relative;width:min(100%,270px)}.upload-evidence-map{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:2}.upload-evidence-path{fill:none;stroke:color-mix(in srgb,var(--l-teal) 70%,var(--l-navy));stroke-linecap:round;stroke-width:1.5;vector-effect:non-scaling-stroke}.upload-evidence-node{fill:var(--l-amber);stroke:var(--l-paper);stroke-width:2;vector-effect:non-scaling-stroke}.upload-doc-stack{--scan-travel:160px;--scan-travel-loop:165px;height:152px;left:50%;position:absolute;top:3px;transform:translateX(-50%);width:112px;z-index:1}.upload-doc,.upload-doc-back{background:white;border:1px solid var(--l-line-strong);box-shadow:0 8px 20px color-mix(in srgb,var(--l-dark) 8%,transparent);inset:4px 4px 0;position:absolute}.upload-doc-back--one{background:var(--l-tint);transform:rotate(-5deg) translate(-8px,2px)}.upload-doc-back--two{transform:rotate(4deg) translate(8px,4px)}.upload-doc{display:flex;flex-direction:column;gap:9px;overflow:hidden;padding:28px 17px;transform:rotate(-.4deg);z-index:2}.upload-doc:before{background:var(--l-navy);content:"";height:4px;left:17px;position:absolute;top:16px;width:28px}.upload-doc-line{background:var(--l-line-strong);height:3px;width:100%}.upload-doc-line:nth-child(2),.upload-doc-line:nth-child(5){width:68%}.upload-doc-mark{background:color-mix(in srgb,var(--l-amber) 62%,white);height:6px;width:85%}.upload-doc-beam{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--l-teal) 18%,transparent),transparent);height:40px;inset:-40px 0 auto;position:absolute}.upload-doc-badge{background:var(--l-navy);border:3px solid white;border-radius:50%;bottom:-8px;color:white;height:34px;justify-content:center;right:-9px;width:34px}.upload-doc-badge,.upload-evidence{align-items:center;display:flex;position:absolute;z-index:3}.upload-evidence{background:var(--l-paper);border:1px solid var(--l-line-strong);box-shadow:0 7px 18px color-mix(in srgb,var(--l-dark) 8%,transparent);gap:7px;padding:7px 9px;text-align:left}.upload-evidence--reason{left:1px;top:35px}.upload-evidence--deadline{right:-2px;top:98px}.upload-evidence-dot{background:var(--l-teal);border-radius:50%;height:7px;width:7px}.upload-evidence small,.upload-evidence strong{display:block;line-height:1.15}.upload-evidence strong{color:var(--l-ink);font-size:var(--t-3xs);font-variant-numeric:tabular-nums;letter-spacing:.01em}.upload-evidence small{color:var(--l-muted);font-size:var(--t-3xs);margin-top:2px}.upload-title{color:var(--l-ink);font-family:var(--font-editorial);font-size:1.4rem;font-weight:590;letter-spacing:-.01em;line-height:1.18;margin:0}.upload-copy,.upload-title{display:block;text-wrap:balance}.upload-copy{color:var(--l-copy);font-size:var(--t-md);line-height:1.5;margin:8px auto 18px;max-width:310px}.final-cta-primary,.preview-cta-primary,.upload-button{align-items:center;border-radius:7px;display:inline-flex;font-size:var(--t-lg);font-weight:800;gap:8px;justify-content:center;min-height:46px}.upload-button{background:var(--l-navy);border:1px solid var(--l-navy);color:white;padding:0 19px}button.upload-button{width:fit-content}.upload-gate-note{color:var(--l-muted);display:block;font-size:var(--t-sm);text-wrap:balance;line-height:1.45;margin-top:12px;max-width:330px}.upload-card-bottom{align-items:center;border-top:1px solid var(--l-line);display:flex;flex-direction:column;gap:9px;min-height:102px;padding:16px 24px;position:relative;text-align:center}.peek-again,.upload-demo-link{align-items:center;background:transparent;border:0;color:var(--l-navy)!important;display:inline-flex;font-size:var(--t-xs);font-weight:760;gap:5px;min-height:44px;padding:3px}.peek-again:hover,.upload-demo-link:hover{text-decoration:underline;text-underline-offset:3px}.upload-legal{color:var(--l-muted);font-size:var(--t-xs);text-wrap:balance;line-height:1.45;margin:0;max-width:380px}.upload-legal a{text-decoration:underline;text-underline-offset:2px}.peek-paste,.peek-reading,.peek-result{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:510px;padding:34px;position:relative;text-align:center}.peek-reading .upload-doc-scene{margin-bottom:15px}.peek-kicker{color:var(--l-teal);font-size:var(--t-2xs);font-weight:800;letter-spacing:.08em;margin:0 0 9px;text-transform:uppercase}.peek-headline{font-family:var(--font-editorial);font-size:1.55rem;font-weight:590;letter-spacing:-.01em;line-height:1.15;margin:0}.peek-body{color:var(--l-copy);font-size:var(--t-sm);line-height:1.55;margin:12px auto 17px;max-width:360px}.peek-finding{background:var(--l-tint);border-left:3px solid var(--l-teal);margin:0 0 18px;padding:13px 15px;text-align:left;width:100%}.peek-finding p{margin:0}.peek-finding-count{color:var(--l-navy);font-size:var(--t-xs);font-weight:760}.peek-finding-example{font-size:var(--t-xs);line-height:1.45;margin-top:6px!important}.peek-finding-deadline{color:var(--l-amber);font-size:var(--t-2xs);font-weight:700;margin-top:7px!important}.peek-disclaimer{color:var(--l-muted);font-size:var(--t-xs);line-height:1.4;margin:12px 0 0}.peek-textarea{background:var(--l-ground);border:1px solid var(--l-line-strong);border-radius:6px;line-height:1.55;margin:20px 0 14px;min-height:185px;padding:14px;resize:vertical;width:100%}.peek-paste-actions{align-items:center;display:flex;flex-direction:column;gap:5px}.peek-paste-hint{color:var(--l-muted);font-size:var(--t-2xs);margin:2px 0}.upload-button:disabled{cursor:not-allowed;opacity:.45}.hero-scope{align-items:center;border-top:1px solid var(--l-line-strong);display:grid;gap:28px;grid-template-columns:310px 1fr;margin-top:clamp(36px,3.5vw,44px);min-height:76px;position:relative;z-index:2}.hero-scope>p{color:var(--l-copy);font-size:var(--t-sm);font-weight:720;letter-spacing:.02em;margin:0}.hero-scope ul{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.hero-scope li{color:var(--l-copy);font-size:var(--t-sm);font-weight:650;letter-spacing:.01em;position:relative}.hero-scope li:before{background:var(--l-teal);border-radius:50%;content:"";height:5px;left:-12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:5px}.hero-scope li a{border-radius:6px;color:inherit;display:inline-block;margin:-14px -8px;min-height:44px;padding:14px 8px;transition:color .16s var(--ease),background .16s var(--ease)}.hero-scope li a svg{display:inline;margin-left:2px;opacity:.45;transition:opacity .16s var(--ease),transform .2s var(--ease);vertical-align:-.12em}.hero-scope li a:hover{background:color-mix(in srgb,var(--l-teal) 7%,transparent);color:var(--l-ink)}.hero-scope li a:hover svg{opacity:1;transform:translateX(3px)}.trust-strip{background:var(--l-paper);border-bottom:1px solid var(--l-line)}.trust-strip-inner{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(250px,1fr) auto auto;min-height:94px}.trust-strip p{color:var(--l-copy);font-size:var(--t-sm);margin:0}.trust-strip p strong{color:var(--l-ink)}.trust-strip ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}.trust-strip li{align-items:center;color:var(--l-copy);display:flex;font-size:var(--t-xs);font-weight:680;gap:6px;white-space:nowrap}.trust-strip li svg{color:var(--l-teal)}.trust-strip a{align-items:center;color:var(--l-navy);display:inline-flex;font-size:var(--t-xs);font-weight:760;gap:6px;min-height:44px;white-space:nowrap}.evidence-gap{background:var(--l-dark);color:white;padding:clamp(90px,10vw,150px) 0 78px;position:relative}.evidence-gap .section-kicker{color:color-mix(in srgb,var(--l-teal) 72%,white)}.evidence-gap-head{display:grid;gap:30px;grid-template-columns:260px minmax(0,850px)}.evidence-gap-head h2{text-wrap:balance;font-family:var(--font-editorial);font-size:clamp(2.15rem,4vw,4.2rem);font-weight:590;letter-spacing:-.024em;line-height:1.06;margin:0}.evidence-scale-value{color:color-mix(in srgb,var(--l-teal) 74%,white);font-size:clamp(2.4rem,3.4vw,3.4rem);font-weight:820;letter-spacing:-.05em;line-height:.95;margin:0;white-space:nowrap}.evidence-gap-scale>p:last-child{color:color-mix(in srgb,white 68%,transparent);font-size:var(--t-sm);line-height:1.55;margin:10px 0 0;max-width:260px}.evidence-gap-lead{align-items:end;border-bottom:1px solid color-mix(in srgb,white 15%,transparent);display:grid;gap:30px;grid-template-columns:1fr auto 1fr;margin-top:clamp(38px,4.5vw,64px);padding:0 0 43px}.evidence-gap-lead article{min-width:0}.evidence-gap-lead article>p:last-child{color:color-mix(in srgb,white 68%,transparent);font-size:var(--t-sm);line-height:1.55;margin:6px 0 0;max-width:360px}.evidence-gap-appeal{text-align:right}.evidence-gap-appeal>p:last-child{margin-left:auto!important}.evidence-figure{color:white;font-size:clamp(6.8rem,15vw,12rem);font-weight:820;letter-spacing:-.095em;line-height:.73;margin:0}.evidence-gap-appeal .evidence-figure{color:color-mix(in srgb,var(--l-teal) 74%,white)}.evidence-gap-word{color:color-mix(in srgb,white 55%,transparent);font-family:var(--font-editorial);font-size:1.2rem;font-style:italic;padding-bottom:26px}.evidence-gap-source{align-items:center;border-top:1px solid color-mix(in srgb,white 15%,transparent);display:flex;gap:30px;justify-content:space-between;padding-top:24px}.evidence-gap-source p{color:color-mix(in srgb,white 48%,transparent);font-size:var(--t-xs);line-height:1.5;margin:0;max-width:690px}.conv-stats-source{align-items:center;color:color-mix(in srgb,var(--l-teal) 68%,white)!important;display:inline-flex;font-size:var(--t-xs);font-weight:760;gap:7px;min-height:44px;white-space:nowrap}.conv-stats-source:hover{text-decoration:underline;text-underline-offset:4px}.evidence-gap{padding:clamp(76px,8vw,112px) 0 clamp(58px,6vw,82px)}.evidence-gap-head{align-items:stretch;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)}.evidence-gap-scale{align-self:start;background:color-mix(in srgb,white 4%,transparent);border:1px solid color-mix(in srgb,var(--l-teal) 38%,transparent);border-radius:3px;display:flex;flex-direction:column;gap:18px;justify-content:flex-start;overflow:hidden;padding:24px;position:relative}.evidence-gap-scale:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--l-teal) 72%,white),transparent);content:"";height:1px;left:-30%;opacity:.7;position:absolute;top:50%;width:42%}.rv-js .rv.rv-vis .evidence-gap-scale:after{animation:evidenceScaleSweep 1.1s .18s var(--ease) both}.evidence-gap-scale>p:last-child{display:grid;gap:3px;margin-top:0}.evidence-gap-scale>p:last-child strong{color:white;font-size:var(--t-lg)}.evidence-gap-scale>p:last-child span{color:color-mix(in srgb,white 60%,transparent);font-size:var(--t-xs);line-height:1.4}.evidence-gap-title{align-self:start;padding-top:4px}.evidence-gap-title .section-kicker{margin-bottom:18px}.evidence-gap-head h2{font-size:clamp(2.6rem,4.8vw,4.8rem);max-width:850px}.evidence-gap-lead{align-items:center;border-top:1px solid color-mix(in srgb,white 15%,transparent);gap:clamp(16px,3vw,38px);grid-template-columns:minmax(0,1fr) minmax(90px,.24fr) minmax(0,1fr);margin-top:clamp(34px,4vw,52px);padding:clamp(30px,3.5vw,44px) 0}.evidence-step-label{border:1px solid color-mix(in srgb,white 20%,transparent);border-radius:999px;color:color-mix(in srgb,white 72%,transparent);display:inline-flex;font-size:var(--t-2xs);font-weight:760;letter-spacing:.09em;padding:6px 9px;text-transform:uppercase}.evidence-figure{font-size:clamp(5.4rem,10vw,9rem);line-height:.82;margin-top:18px}.evidence-gap-lead article>p:last-child{max-width:390px}.evidence-gap-appeal{text-align:left}.evidence-gap-appeal>p:last-child{margin-left:0!important}.evidence-gap-word{align-items:center;display:grid;gap:9px;grid-template-columns:1fr auto 1fr;padding:0}.evidence-gap-word i{background:color-mix(in srgb,var(--l-teal) 62%,transparent);height:1px}.evidence-gap-source{margin-top:22px}.case-study{background:linear-gradient(180deg,var(--l-dark) 0,color-mix(in srgb,var(--l-dark) 86%,black) 26%,color-mix(in srgb,var(--l-dark) 86%,black) 100%);color:white;padding:clamp(92px,10vw,150px) 0}.case-board{scroll-margin-top:88px;margin:0 auto;max-width:940px;position:relative}.case-analysis{background:var(--l-dark);border:1px solid color-mix(in srgb,white 9%,transparent);border-radius:14px;box-shadow:0 34px 80px rgba(3,12,21,.5),0 10px 26px rgba(3,12,21,.32);color:white;min-width:0;padding:34px;position:relative}.case-analysis:before{border:1px solid color-mix(in srgb,white 10%,transparent);content:"";inset:9px;pointer-events:none;position:absolute}.case-analysis-head{align-items:end;border-bottom:1px solid color-mix(in srgb,white 17%,transparent);display:flex;gap:26px;justify-content:space-between;padding-bottom:20px;position:relative}.case-analysis-head>div>p{color:color-mix(in srgb,var(--l-teal) 70%,white);font-size:var(--t-3xs);font-weight:650;letter-spacing:.02em;margin:0 0 7px}.case-analysis-head h2{font-family:var(--font-editorial);font-size:clamp(1.45rem,2.5vw,2.2rem);font-weight:580;letter-spacing:-.012em;line-height:1.12;margin:0;max-width:560px;text-wrap:balance}.case-kicker{align-items:center;display:flex;gap:7px}.case-kicker-dot{background:color-mix(in srgb,var(--l-teal) 70%,white);border-radius:50%;flex:none;height:6px;width:6px}.case-kicker-swap{display:inline-grid}.case-kicker-swap>span{grid-area:1/1;white-space:nowrap}.case-kicker-done{opacity:0}.preview-score{margin:0;text-align:right}.preview-score>span,.preview-score>strong{display:block}.preview-score>span{color:color-mix(in srgb,white 55%,transparent);font-size:var(--t-3xs);white-space:nowrap}.preview-score strong{color:color-mix(in srgb,var(--l-teal) 70%,white);font-size:1.7rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin-top:5px}.preview-score-bar{background:color-mix(in srgb,white 9%,transparent);height:3px;margin:17px 0 0;overflow:hidden}.preview-score-fill{background:var(--l-teal);display:block;height:100%;width:78%}.case-verdict-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;margin:12px 0 0}.case-verdict-line strong{color:color-mix(in srgb,var(--l-teal) 70%,white);font-size:var(--b-lg);font-weight:700;letter-spacing:.01em}.case-verdict-line span{color:color-mix(in srgb,white 55%,transparent);font-size:var(--t-xs)}.case-score-context{border-top:1px solid color-mix(in srgb,white 8%,transparent);display:grid;gap:8px 0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:12px 0 2px}.case-score-context span{border-right:1px solid color-mix(in srgb,white 6%,transparent);min-width:0;padding:3px 14px 3px 0}.case-score-context span:nth-child(2n){border-right:0;padding-left:14px}.case-score-context strong{color:color-mix(in srgb,var(--l-teal) 70%,white);display:block;font-size:var(--t-sm);font-variant-numeric:tabular-nums;font-weight:650}.case-score-context em{color:color-mix(in srgb,white 55%,transparent);display:block;font-size:var(--t-3xs);font-style:normal;margin-top:2px}.case-factors{border-top:1px solid color-mix(in srgb,white 12%,transparent);list-style:none;margin:16px 0 22px;padding:4px 0 0}.case-factors li{display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr);padding:11px 0}.case-factors li+li{border-top:1px solid color-mix(in srgb,white 7%,transparent)}.case-factors-toggle,.case-facts-toggle{display:none}@media (max-width:980px){.has-js .case-facts-toggle{margin:12px 0 0}}.case-factor-impact{color:color-mix(in srgb,var(--l-teal) 75%,white);font-size:var(--b-md);font-variant-numeric:tabular-nums;font-weight:650;padding-top:1px;text-align:right}.case-factors li[data-tone=down] .case-factor-impact{color:color-mix(in srgb,var(--l-amber) 65%,white)}.case-factors li>div>p{margin:0}.case-factors li>div>p:first-child{align-items:baseline;display:flex;gap:4px 10px;justify-content:space-between}.case-factors li strong{color:white;font-size:var(--b-md);font-weight:650}.case-factors li em{color:color-mix(in srgb,white 55%,transparent);flex:none;font-size:var(--b-xs);font-style:normal;font-weight:600;letter-spacing:.01em}.case-factors li>div>p:last-child{color:color-mix(in srgb,white 62%,transparent);font-size:var(--b-sm);line-height:1.5;margin-top:3px}.preview-draft{background:#fff;border:1px solid color-mix(in srgb,white 30%,transparent);color:var(--l-ink);margin-top:19px;padding:0 23px 22px}.preview-draft>header{align-items:center;border-bottom:1px solid var(--l-line);color:var(--l-muted);display:flex;font-size:var(--b-xs);font-weight:600;justify-content:space-between;letter-spacing:.02em;margin-bottom:18px;padding:11px 0}.preview-draft>header span:last-child{color:var(--l-green);font-weight:800}.preview-draft-body>p{color:var(--l-ink);font-family:var(--font-serif);font-size:var(--b-md);line-height:1.66;margin:0 0 10px}.preview-draft-sign{align-items:center;display:flex;font-family:var(--font-display)!important;gap:9px;margin:17px 0 0!important}.preview-draft-sign>span:first-child{border-bottom:1px solid var(--l-line-strong);flex:1}.preview-draft-sign strong{color:var(--l-navy);font-size:var(--b-sm);white-space:nowrap}.preview-draft-caret{background:var(--l-amber);box-shadow:0 0 2px color-mix(in srgb,var(--l-amber) 45%,transparent),0 0 9px color-mix(in srgb,var(--l-amber) 38%,transparent);display:none;height:11px;opacity:0;width:3px}.case-stake{border-left:2px solid var(--l-green);color:color-mix(in srgb,white 74%,transparent);font-size:var(--t-sm);line-height:1.5;margin-top:20px;padding:2px 0 2px 11px}.case-stake strong{color:white}.preview-refusal{border-left:2px solid var(--l-amber);color:color-mix(in srgb,white 74%,transparent);font-size:var(--t-sm);line-height:1.5;margin-top:12px;padding:2px 0 2px 11px}.preview-refusal strong{color:white}.preview-cta-primary{background:color-mix(in srgb,var(--l-navy) 82%,white);box-shadow:0 10px 26px rgba(3,12,21,.45);color:white!important;padding:0 20px;transition:transform .15s ease,box-shadow .15s ease}.preview-cta-primary:hover{box-shadow:0 12px 25px color-mix(in srgb,var(--l-navy) 25%,transparent);transform:translateY(-2px)}.preview-draft-cta{align-items:center;color:color-mix(in srgb,var(--l-teal) 62%,white)!important;display:inline-flex;font-size:var(--b-lg);font-weight:750;gap:6px;min-height:44px}.preview-draft-cta:hover{text-decoration:underline;text-underline-offset:4px}.case-study{padding:clamp(72px,7.5vw,108px) 0}.case-analysis{padding:25px 26px}.case-analysis-head{gap:18px;padding-bottom:15px}.case-analysis-head h2{font-size:clamp(1.38rem,2.1vw,1.9rem)}.case-analysis-head .case-analysis-lead{color:color-mix(in srgb,white 70%,transparent);font-size:var(--t-sm);font-weight:400;letter-spacing:0;line-height:1.55;margin:10px 0 0;max-width:480px}.preview-score strong{font-size:1.55rem}.preview-score-bar{margin-top:13px}.case-verdict-line{margin-top:9px}.case-factors{background:color-mix(in srgb,var(--l-amber) 7%,transparent);border:1px solid color-mix(in srgb,var(--l-amber) 28%,transparent);border-radius:5px;margin:10px 0 0;padding:0 11px}.case-factors li{gap:10px;grid-template-columns:34px minmax(0,1fr);padding:10px 0}.case-factors li>div>p:last-child{font-size:var(--b-xs)}.preview-draft{box-shadow:0 13px 26px color-mix(in srgb,black 16%,transparent);margin-top:15px;padding:0 18px 15px;position:relative}.preview-draft:after{background:linear-gradient(90deg,var(--l-amber),var(--l-teal));content:"";height:2px;inset:auto 0 0;position:absolute;transform-origin:left}.preview-draft>header{margin-bottom:13px;padding:9px 0}.preview-draft-body>p{font-size:var(--b-sm);line-height:1.5;margin-bottom:7px}.preview-draft-sign{margin-top:11px!important}.case-study-actions{margin-top:27px}.results-section{background:var(--l-teal);color:white}.results-inner{align-items:center;display:grid;gap:36px;grid-template-columns:190px minmax(250px,.7fr) minmax(340px,1fr);min-height:330px;padding-block:60px}.results-label{align-self:stretch;border-right:1px solid color-mix(in srgb,white 28%,transparent);color:color-mix(in srgb,white 76%,transparent);display:flex;flex-direction:column;font-size:var(--t-2xs);font-weight:730;justify-content:space-between;letter-spacing:.07em;padding-right:28px;text-transform:uppercase}.results-label>span{align-items:center;display:inline-flex;gap:8px}.results-label>span:before{background:white;border-radius:50%;content:"";height:7px;width:7px}.results-label p{margin:0}.results-figure{align-items:start;display:flex;font-weight:820;letter-spacing:-.08em;line-height:.8}.results-figure span{font-size:2.2rem;padding-top:10px}.results-figure strong{font-size:clamp(4.8rem,9vw,8rem)}.results-figure-medium strong{font-size:clamp(4.2rem,7vw,6.7rem)}.results-figure-long strong{font-size:clamp(3.4rem,5.5vw,5.4rem)}.results-copy h2{text-wrap:balance;font-family:var(--font-editorial);font-size:clamp(1.8rem,3vw,3rem);font-weight:590;letter-spacing:-.018em;line-height:1.1;margin:0 0 16px}.results-copy p{color:color-mix(in srgb,white 72%,transparent);font-size:var(--t-xs);line-height:1.5;margin:7px 0 0}.results-copy .community-note{color:white;font-weight:720}.price-section{background:var(--l-ground);padding:clamp(68px,7vw,96px) 0}.price-head{align-items:end;display:grid;gap:14px clamp(32px,4vw,64px);grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);margin-bottom:34px}.price-head .section-kicker{grid-column:1;grid-row:1}.price-head h2{text-wrap:balance;font-family:var(--font-editorial);font-size:clamp(2.45rem,4.2vw,4.35rem);font-weight:590;grid-column:1;grid-row:2;letter-spacing:-.024em;line-height:1.05;margin:0}.price-head>p:last-child{align-self:end;border-top:3px solid var(--l-teal);color:var(--l-copy);font-size:var(--t-md);grid-column:2;grid-row:1/span 2;line-height:1.5;margin:0;padding:13px 0 0}.price-head>p:last-child strong{color:var(--l-ink);font-weight:700}.price-note{border-top:0;color:var(--l-copy);font-size:var(--t-xs);line-height:1.65;margin:18px 0 0;padding-top:0}.price-note a{align-items:center;color:var(--l-navy)!important;display:inline-flex;font-weight:750;gap:5px;min-height:44px}.price-note a:hover{text-decoration:underline;text-underline-offset:3px}.price-head h2 span{color:var(--l-navy);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em}.price-visual{border-block:1px solid var(--l-line-strong);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.price-visual li{display:grid;gap:5px;min-width:0;padding:24px clamp(16px,2.5vw,32px)}@media (min-width:761px){.price-visual li:first-child{padding-left:0}.price-visual li:last-child{padding-right:0}}.price-visual li+li{border-left:1px solid var(--l-line-strong)}.price-visual strong{color:var(--l-navy);font-size:clamp(2.3rem,4vw,4rem);font-variant-numeric:tabular-nums;font-weight:820;letter-spacing:-.045em;line-height:.95}.price-visual span{color:var(--l-ink);font-size:var(--t-lg);font-weight:780}.price-visual small{color:var(--l-copy);font-size:var(--t-xs);line-height:1.4}.price-visual-featured{background:color-mix(in srgb,var(--l-teal) 7%,transparent)}.lfaq-section{background:var(--l-paper);border-top:1px solid var(--l-line);padding:clamp(88px,10vw,140px) 0}.lfaq-inner{display:grid;gap:70px;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr)}.lfaq-head{align-self:start;position:sticky;top:110px}.lfaq-head h2{font-family:var(--font-editorial);font-size:clamp(2.15rem,3.7vw,3.6rem);font-weight:590;letter-spacing:-.022em;line-height:1.07;margin:0}.lfaq-list{border-top:1px solid var(--l-line-strong)}.lfaq-item{border-bottom:1px solid var(--l-line-strong)}.lfaq-q{align-items:center;cursor:pointer;display:flex;font-size:var(--t-xl);font-weight:750;gap:25px;justify-content:space-between;list-style:none;min-height:84px;padding:20px 4px}.lfaq-q::-webkit-details-marker{display:none}.lfaq-icon{align-items:center;border:1px solid var(--l-line-strong);border-radius:50%;color:var(--l-navy);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;transition:transform .18s ease,background .18s ease;width:34px}.lfaq-item[open] .lfaq-icon{background:var(--l-tint);transform:rotate(45deg)}.lfaq-a{color:var(--l-copy);font-size:var(--t-sm);line-height:1.75;max-width:690px;padding:0 55px 28px 4px}.lfaq-a p{margin:0}.lfaq-a a{color:var(--l-navy)!important;text-decoration:underline;text-underline-offset:3px}.lfaq-foot{grid-column:2;margin:-38px 0 0;padding-left:4px}.lfaq-foot a{align-items:center;color:var(--l-navy)!important;display:inline-flex;font-size:var(--t-2xs);font-weight:760;gap:6px;min-height:44px}.lfaq-section{padding:clamp(64px,7vw,92px) 0}.lfaq-inner{gap:clamp(32px,5vw,58px);grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr)}.lfaq-head h2{font-size:clamp(2.2rem,3.8vw,3.8rem)}.lfaq-q{min-height:72px;padding-block:14px}.lfaq-foot{margin-top:-24px}.final-cta{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--l-teal) 12%,transparent),transparent 38%),var(--l-dark);color:white;overflow:hidden;padding:clamp(105px,12vw,170px) 0;position:relative;text-align:center}.final-cta:after,.final-cta:before{border:1px solid color-mix(in srgb,white 7%,transparent);border-radius:50%;content:"";-webkit-mask-image:linear-gradient(180deg,black 70%,transparent 98%);mask-image:linear-gradient(180deg,black 70%,transparent 98%);height:640px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:640px}.final-cta:after{height:880px;width:880px}.final-cta-inner{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.final-cta .section-kicker{color:color-mix(in srgb,var(--l-teal) 70%,white);margin-top:28px}.final-cta-stamp{align-items:center;display:flex;font-family:var(--font-mono);gap:13px;margin-bottom:clamp(20px,2.4vw,34px);transform:rotate(-2deg)}.final-cta-stamp span,.final-cta-stamp strong{border:2px solid;font-size:clamp(.8rem,1.45vw,1.1rem);letter-spacing:.14em;padding:8px 13px;text-transform:uppercase}.final-cta-stamp span{color:color-mix(in srgb,white 45%,transparent);text-decoration:line-through}.final-cta-stamp strong{color:color-mix(in srgb,var(--l-teal) 66%,white);--stamp-rest:-3.5deg;rotate:var(--stamp-rest)}.final-cta h2{text-wrap:balance;font-family:var(--font-editorial);font-size:clamp(2.9rem,6.2vw,6.3rem);font-weight:580;letter-spacing:-.028em;line-height:.99;margin:0;max-width:980px}.final-cta-sub{color:color-mix(in srgb,white 63%,transparent);font-size:var(--t-lg);line-height:1.6;margin:27px 0 0;max-width:600px}.final-cta-primary{background:white;box-shadow:0 12px 32px color-mix(in srgb,black 30%,transparent);color:var(--l-dark)!important;min-height:52px;padding:0 26px;transition:transform .15s ease,box-shadow .15s ease}.final-cta-primary:hover{box-shadow:0 16px 40px color-mix(in srgb,black 36%,transparent);transform:translateY(-2px)}.l-footer{background:color-mix(in srgb,var(--l-dark) 94%,black);color:white;padding:70px 0 30px}.footer-layout{display:grid;gap:48px clamp(40px,5vw,76px);grid-template-columns:minmax(200px,.62fr) minmax(0,2.38fr)}.footer-brand-logo{display:inline-flex;margin-bottom:17px}.footer-brand>p{color:color-mix(in srgb,white 72%,transparent);font-size:var(--t-2xs);line-height:1.55;margin:0 0 7px;max-width:250px}.footer-brand .footer-brand-meta{color:color-mix(in srgb,white 58%,transparent);font-size:var(--t-3xs)}.footer-links{display:grid;gap:34px clamp(18px,2vw,30px);grid-template-columns:repeat(5,minmax(0,1fr))}.footer-links-mobile{display:none}.footer-link-group{display:flex;flex-direction:column;gap:2px}.footer-link-title{color:color-mix(in srgb,white 58%,transparent);font-size:var(--t-3xs);font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.footer-link-group a{align-items:center;color:color-mix(in srgb,white 82%,transparent)!important;display:inline-flex;font-size:var(--t-2xs);line-height:1.4;padding-block:4px;transition:color .14s ease;width:fit-content}.footer-link-group a:hover{color:white!important;text-decoration:underline;text-underline-offset:3px}.footer-bottom,.footer-note{border-top:1px solid color-mix(in srgb,white 10%,transparent);grid-column:1/-1;padding-top:20px}.footer-note{margin-top:4px}.footer-note p{color:color-mix(in srgb,white 68%,transparent);font-size:var(--t-2xs);line-height:1.6;margin:0;max-width:900px}.footer-bottom{align-items:center;color:color-mix(in srgb,white 58%,transparent);display:flex;font-size:var(--t-3xs);gap:16px;justify-content:space-between;margin-top:-20px}.footer-bottom p{margin:0}.footer-bottom a{align-items:center;display:inline-flex;min-height:44px}html[data-analytics-consent-visible] .l-page .lysco-ai-backdrop,html[data-analytics-consent-visible] .l-page .lysco-ai-launcher:not(.lysco-ai-app),html[data-analytics-consent-visible] .l-page .lysco-ai-panel:not(.lysco-ai-app),html[data-hero-in-view] .l-page .lysco-ai-launcher:not(.lysco-ai-app){display:none!important}.rv-js .l-page .rv:not(.rv-vis) [data-cd]{opacity:0;translate:0 18px}.rv-js .l-page .rv.rv-vis [data-cd]{animation:lChildIn .62s var(--ease) calc(.14s + var(--cd, 0) * 90ms) backwards}.rv-js .l-page .rv:not([data-rv-armed]) [data-cd]{animation:lChildFailsafe .01s linear 6s forwards}html[data-skim] .l-page .rv.rv-vis .final-cta-stamp strong,html[data-skim] .l-page .rv.rv-vis [data-cd]{animation-delay:0s;animation-duration:.14s}@media (prefers-reduced-motion:no-preference){.rv-js .case-study:not([data-play=true]) .preview-score-fill,.rv-js .case-study[data-play=true]:not([data-score-live=true]) .preview-score-fill{transform:scaleX(0);transform-origin:left}.case-study[data-play=true][data-score-live=true] .preview-score-fill{animation:caseScoreFill 1s var(--ease) 2.53s both;transform-origin:left}.rv-js .case-study:not([data-play-armed]) .preview-score-fill{animation:caseScoreFill .01s linear 6s forwards}.case-study[data-play=true][data-score-live=true] .case-kicker-dot{animation:caseKickerPulse 1145ms var(--ease) 3 both}.case-study[data-play=true][data-score-live=true] .case-kicker-reading{animation:caseKickerOut .32s var(--ease) 3.43s both}.case-study[data-play=true][data-score-live=true] .case-kicker-done{animation:caseKickerIn .32s var(--ease) 3.52s both}.rv-js .case-study:not([data-play-armed]) .case-kicker-reading{animation:caseKickerOut .01s linear 6s forwards}.rv-js .case-study:not([data-play-armed]) .case-kicker-done{animation:caseKickerIn .01s linear 6s forwards}.rv-js .case-study .preview-draft:not([data-writing=true]) .preview-draft-typeset>p{clip-path:inset(0 100% 0 0);opacity:0}.rv-js .case-study .preview-draft:not([data-writing=true]) .preview-draft-typeset{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(1.66 * var(--b-md) - 1px),color-mix(in srgb,var(--l-ink) 8%,transparent) calc(1.66 * var(--b-md) - 1px),color-mix(in srgb,var(--l-ink) 8%,transparent) calc(1.66 * var(--b-md)))}.rv-js .case-study .preview-draft:not([data-writing=true])>header span:last-child{opacity:0}.rv-js .case-study:not([data-play-armed]) .preview-draft-typeset>p{animation:caseDraftWrite .01s linear 6s forwards}.rv-js .case-study:not([data-play-armed]) .preview-draft>header span:last-child{animation:caseDraftChip .01s linear 6s forwards}.preview-draft[data-writing=true] .preview-draft-typeset>p{animation:caseDraftWrite var(--wdur,.7s) linear var(--wd,.2s) both}.preview-draft[data-writing=true] .preview-draft-caret{animation:caseCaretSettle 2.4s linear 5s 1 forwards}.preview-draft[data-writing=true]>header span:last-child{animation:caseDraftChip .42s var(--ease-spring) 4.95s backwards}}@keyframes caseScoreFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes caseKickerPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--l-teal) 55%,transparent);opacity:.8}50%{box-shadow:0 0 0 5px transparent;opacity:1}to{box-shadow:0 0 0 0 transparent;opacity:1}}@keyframes caseKickerOut{to{opacity:0}}@keyframes caseKickerIn{0%{opacity:0}to{opacity:1}}@keyframes caseDraftWrite{0%{clip-path:inset(0 100% 0 0);opacity:0}12%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes caseCaretSettle{0%,12.5%{opacity:1}12.6%,25%{opacity:0}25.1%,37.5%{opacity:1}37.6%,50%{opacity:0}50.1%,to{opacity:1}}@keyframes caseDraftChip{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}html:not(.rv-js) .case-kicker-reading{opacity:0}html:not(.rv-js) .case-kicker-done{opacity:1}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.hero-workbench:before{translate:calc(var(--px, 0) * -8px) calc(var(--py, 0) * -6px)}.hero-workbench:after{translate:calc(var(--px, 0) * 10px) calc(var(--py, 0) * 7px)}}.l-page .counter{display:inline-block;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.hero h1>span,.hero-sub{animation:none}.hero h1 :is(.hero-signature-glow,.hero-signature-stroke){animation:heroSignatureDraw .76s var(--ease) .36s backwards;stroke-dasharray:100}.upload-doc-stack{animation:evidenceStackIn .82s .18s var(--ease) backwards}.upload-doc-back--one{animation:evidenceSheetOneIn .86s .21s var(--ease) backwards}.upload-doc-back--two{animation:evidenceSheetTwoIn .86s .24s var(--ease) backwards}.upload-doc{animation:evidenceFrontIn .76s .28s var(--ease) backwards}.upload-doc-mark{animation:evidenceMarkIn .52s 1.04s var(--ease) backwards}.upload-evidence-path{animation:evidenceThreadDraw .52s var(--ease) backwards;stroke-dasharray:1}.upload-evidence-path--reason{animation-delay:1.14s}.upload-evidence-path--deadline{animation-delay:1.31s}.upload-evidence--reason .upload-evidence-dot{animation:evidenceDotResolve .36s ease 1.44s backwards}.upload-evidence--deadline .upload-evidence-dot{animation:evidenceDotResolve .36s ease 1.61s backwards}.upload-doc-beam{animation:evidenceScanPass 1.32s ease-in-out .43s both}.upload-doc-scene--reading .upload-doc-beam{animation:uploadScan 1.8s ease-in-out infinite}.peek-paste,.peek-reading,.peek-result{animation:peekStageIn .3s var(--ease) backwards}.preview-draft-caret{display:inline-block}.rv-js .l-page .rv.rv-vis .final-cta-stamp strong{animation:lStampStrike .56s var(--ease) .52s backwards}.l-page .counter.done{animation:lCounterPop .46s var(--ease-spring)}.results-label>span:before{animation:livePulse 2.6s ease-in-out 3}.final-cta:before{animation:ringBreathe 11s ease-in-out 1}.final-cta:after{animation:ringBreathe 14s ease-in-out 1.2s 1}.lfaq-item[open] .lfaq-a{animation:faqOpen .24s var(--ease) backwards}.l-nav-drawer{animation:drawerIn .3s var(--ease) backwards}.l-nav-backdrop{animation:backdropIn .22s ease backwards}}.lw,.lw>span{display:inline-block}.rv-js .l-page .rv:not(.rv-vis) .lw>span{opacity:0;translate:0 .42em}.rv-js .l-page .rv.rv-vis .lw>span{animation:lWordIn .72s var(--ease) calc(.12s + var(--wi, 0) * 38ms) backwards}html[data-skim] .l-page .rv.rv-vis .lw>span{animation-delay:0s;animation-duration:.14s}@keyframes lWordIn{0%{opacity:0;translate:0 .42em}to{opacity:1;translate:0 0}}@keyframes lChildIn{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes lChildFailsafe{to{opacity:1;translate:0 0}}@keyframes lThreadFailsafe{to{scale:1;transform:none}}@keyframes heroSignatureDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes evidenceStackIn{0%{transform:translateX(-50%) translateY(-4px) rotate(-1.5deg) scale(.94)}to{transform:translateX(-50%) translateY(0) rotate(0) scale(1)}}@keyframes evidenceSheetOneIn{0%{transform:rotate(-13deg) translate(-22px,-2px)}to{transform:rotate(-5deg) translate(-8px,2px)}}@keyframes evidenceSheetTwoIn{0%{transform:rotate(11deg) translate(22px)}to{transform:rotate(4deg) translate(8px,4px)}}@keyframes evidenceFrontIn{0%{transform:rotate(1.4deg) translateY(6px)}to{transform:rotate(-.4deg) translateY(0)}}@keyframes evidenceScanPass{0%{opacity:0;transform:translateY(0)}12%{opacity:1}78%{opacity:1;transform:translateY(var(--scan-travel,160px))}to{opacity:0;transform:translateY(var(--scan-travel,160px))}}@keyframes evidenceMarkIn{0%{background:var(--l-line-strong)}to{background:color-mix(in srgb,var(--l-amber) 62%,white)}}@keyframes evidenceThreadDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes evidenceDotResolve{0%{background:var(--l-line-strong)}to{background:var(--l-teal)}}@keyframes uploadScan{0%,10%{transform:translateY(0)}42%,66%{transform:translateY(var(--scan-travel-loop,165px))}to{transform:translateY(0)}}@keyframes peekStageIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes lStampStrike{0%{animation-timing-function:cubic-bezier(.4,0,.75,.35);opacity:0;rotate:9deg;scale:2.1;filter:blur(7px)}35%{opacity:1}70%{animation-timing-function:var(--ease-spring);rotate:calc(var(--stamp-rest) - 1.5deg);scale:.93;filter:blur(0)}85%{rotate:calc(var(--stamp-rest) + 1deg);scale:1.04}to{opacity:1;rotate:var(--stamp-rest);scale:1;filter:blur(0)}}@keyframes lCounterPop{0%,to{scale:1}38%{scale:1.04}}@keyframes livePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,white 42%,transparent)}60%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes ringBreathe{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.55;transform:translate(-50%,-50%) scale(1.035)}}@keyframes faqOpen{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes drawerIn{0%{opacity:0;translate:26px 0}to{opacity:1;translate:0 0}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}.final-cta-primary,.l-btn-primary,.l-nav-drawer-primary,.preview-cta-primary,.upload-button{overflow:hidden;position:relative}.final-cta-primary:active,.l-btn-primary:active,.l-nav-drawer-primary:active,.preview-cta-primary:active,.upload-button,.upload-button:active{transform:translateY(0) scale(.985)}:is(.l-btn-primary,.upload-button,.preview-cta-primary,.final-cta-primary,.trust-strip a,.conv-stats-source,.preview-draft-cta,.upload-demo-link,.lfaq-foot a) svg{transition:transform .2s var(--ease)}.lfaq-q{transition:color .16s var(--ease)}html:has(.l-page){scroll-padding-top:88px}:is(.conv-stats-source,.upload-demo-link,.price-note a,.lfaq-foot a,.preview-draft-cta,.trust-strip a,.hero-scope li a){text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1.5px;text-underline-offset:4px;transition-property:color,background,text-decoration-color,transform;transition-duration:.18s;transition-timing-function:var(--ease)}@media (hover:hover){:is(.conv-stats-source,.upload-demo-link,.price-note a,.lfaq-foot a,.preview-draft-cta,.trust-strip a,.hero-scope li a):hover{text-decoration-color:currentColor}}@supports (interpolate-size:allow-keywords){.footer-mobile-group,.lfaq-item{interpolate-size:allow-keywords}.footer-mobile-group::details-content,.lfaq-item::details-content{block-size:0;overflow:clip;transition:block-size .38s var(--ease),content-visibility .38s allow-discrete}.footer-mobile-group[open]::details-content,.lfaq-item[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:no-preference) and (min-width:761px){@supports (animation-timeline:scroll(root)){.hero-grid{animation:heroExit linear both;animation-timeline:scroll(root);animation-range:60px 560px;transform-origin:50% 100%}}}@keyframes heroExit{0%{opacity:1;scale:1}to{opacity:.45;scale:.975}}@media (hover:hover){.upload-button:hover svg,.upload-dropzone:hover .upload-button svg,:is(.l-btn-primary,.preview-cta-primary,.final-cta-primary,.trust-strip a,.conv-stats-source,.preview-draft-cta,.upload-demo-link,.lfaq-foot a,.price-note a,.hero-scope li a):hover svg{transform:translateX(3px)}.upload-button:hover,.upload-dropzone:hover .upload-button{box-shadow:0 8px 20px color-mix(in srgb,var(--l-navy) 24%,transparent);transform:translateY(-1px)}.lfaq-q:hover{color:var(--l-navy)}.lfaq-q:hover .lfaq-icon{background:var(--l-tint);border-color:var(--l-navy)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){:is(.l-btn-primary,.l-nav-drawer-primary,.upload-button,.preview-cta-primary,.final-cta-primary):after{background:linear-gradient(100deg,transparent,color-mix(in srgb,white 26%,transparent),transparent);bottom:0;content:"";left:-80%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);transition:left .64s var(--ease);width:46%}:is(.final-cta-primary):after{background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--l-navy) 12%,transparent),transparent)}.upload-button:hover:after,.upload-dropzone:hover .upload-button:after,:is(.l-btn-primary,.l-nav-drawer-primary,.preview-cta-primary,.final-cta-primary):hover:after{left:135%}}@media (max-width:1120px){.w{width:min(100% - 48px,1100px)}.hero-grid{column-gap:45px;grid-template-columns:minmax(0,1fr) minmax(370px,.78fr)}.hero h1{font-size:clamp(2.95rem,5.4vw,4rem)}.hero-scope{grid-template-columns:250px 1fr}.hero-scope ul{flex-wrap:wrap;gap:20px;justify-content:flex-start}.hero-scope li a{margin-bottom:0;margin-top:0}.trust-strip-inner{grid-template-columns:1fr auto}.trust-strip ul{grid-column:1;grid-row:2;padding-bottom:18px}.trust-strip a{grid-column:2;grid-row:1/3}.case-board{grid-template-columns:minmax(0,.85fr) 44px minmax(0,1.15fr)}.case-analysis,.case-board{padding:28px}.footer-links{gap:24px}}@media (max-width:980px){.l-nav-desk{display:none}.l-nav-burger{display:inline-flex}.hero{min-height:0}.hero-grid{grid-template-areas:"copy" "workbench" "offer";grid-template-columns:1fr}.hero-copy{max-width:760px;padding-bottom:0}.hero h1{font-size:clamp(3.4rem,8.6vw,5.5rem)}.hero-workbench{justify-self:center;margin-top:45px;max-width:530px}.hero-scope{grid-template-columns:1fr;padding:22px 0}.hero-scope ul{flex-wrap:wrap;max-width:430px;row-gap:0}.evidence-gap-lead{align-items:first baseline}.trust-strip-inner{padding-block:23px}.price-head{grid-template-columns:minmax(0,1fr)}.evidence-gap-head{grid-template-columns:200px 1fr}.price-head h2,.price-head>p:last-child{grid-column:1;grid-row:auto}.price-head>p:last-child{margin-top:3px}.case-board{grid-template-columns:1fr;padding:38px}.case-analysis{margin-inline:auto;max-width:680px;width:100%}.results-inner{grid-template-columns:130px minmax(220px,.7fr) 1fr}.lfaq-inner{gap:50px}.footer-layout{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(5,1fr)}}@media (max-width:760px){.w{width:min(100% - 32px,700px)}.l-header{height:64px}.l-header-inner{width:calc(100% - 28px)}.l-nav-login{display:none}.l-nav-backdrop,.l-nav-drawer{top:64px}.hero{padding-top:20px}.hero-grid{grid-template-areas:"copy" "workbench" "offer"}.hero h1{font-size:clamp(2.3rem,9.8vw,3.3rem);letter-spacing:-.05em;line-height:.96}.hero h1 .hero-ink{letter-spacing:-.038em}.hero-sub{margin-top:11px}.hero-sub-lead{font-size:var(--t-lg);line-height:1.65}.hero-offer{justify-self:stretch;margin-top:24px;width:100%}.hero-offer>div{padding-inline:10px}.hero-offer dt{font-size:var(--t-md)}.hero-offer dd{font-size:var(--t-sm)}.hero-workbench{margin-top:0;max-width:470px;padding-top:12px}.upload-card{min-height:472px}.upload-dropzone{min-height:370px;padding:24px 20px 20px}.upload-doc-scene{height:146px;margin-bottom:6px}.upload-doc-stack{--scan-travel:136px;--scan-travel-loop:140px;height:136px;width:104px}.upload-dropzone{padding-top:18px}.upload-copy{margin-block:5px 12px}.upload-gate-note{margin-top:9px}.upload-card-bottom{padding-inline:17px}.hero-scope{gap:18px;margin-top:42px}.hero-scope>p{font-size:var(--t-lg)}.hero-scope li{font-size:var(--t-md)}.hero-scope ul{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:12px}.hero-scope li:before{top:22px;transform:none}.trust-strip-inner{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.trust-strip ul{display:grid;gap:10px 20px;grid-template-columns:1fr 1fr;padding:0;width:100%}.trust-strip li{align-items:start;min-width:0;white-space:normal}.trust-strip li svg{flex:none;margin-top:1px}.evidence-gap{padding:82px 0 58px}.evidence-gap-head,.price-head{display:block}.price-head .section-kicker{margin-bottom:14px}.price-head h2{margin-bottom:22px}.evidence-gap-head h2,.price-head h2{font-size:clamp(2.35rem,11vw,3.7rem)}.evidence-gap-scale{margin-bottom:18px}.evidence-gap-scale>p:last-child{max-width:430px}.evidence-gap-lead{align-items:start;gap:20px;grid-template-columns:1fr;margin-top:24px;padding-block:0 26px}.evidence-gap-word{align-items:center;display:flex;font-size:1.15rem;gap:16px;padding:0;width:100%}.evidence-gap-word:after{background:color-mix(in srgb,white 16%,transparent);content:"";flex:1;height:1px}.evidence-gap-appeal{text-align:left}.evidence-gap-appeal>p:last-child{margin-left:0!important}.evidence-figure{font-size:clamp(4.9rem,24vw,7.4rem);line-height:.82}.evidence-gap-lead article>p:last-child{margin-top:9px}.evidence-gap-source{align-items:flex-start;flex-direction:column;padding-top:18px}.case-study,.lfaq-section,.price-section{padding-block:84px}.price-head>p:last-child{margin-top:18px}.case-board{margin-inline:-16px;padding:32px 16px}.case-analysis{padding:25px 20px}.case-analysis-head{align-items:start;flex-direction:column;gap:12px;padding-bottom:16px}.preview-score{align-items:baseline;border-top:1px solid color-mix(in srgb,white 12%,transparent);display:flex;justify-content:space-between;margin-top:6px;padding-top:12px;text-align:left;width:100%}.preview-score>span{font-size:var(--b-xs)}.preview-score strong{font-size:1.45rem;margin-top:0}.preview-draft{padding-inline:16px}.preview-draft-sign{align-items:flex-start;flex-direction:column}.preview-draft-sign>span:first-child{flex:none;width:100%}.preview-draft-sign strong{white-space:normal}.case-study-actions{align-items:stretch;flex-direction:column;gap:7px}.preview-draft-cta{justify-content:center}.results-inner{display:grid;grid-template-columns:1fr;min-height:0;padding-block:56px}.results-label{border-bottom:1px solid color-mix(in srgb,white 28%,transparent);border-right:0;flex-direction:row;padding:0 0 18px}.results-figure strong{font-size:clamp(4.6rem,22vw,7rem)}.results-figure-medium strong{font-size:clamp(3.8rem,17vw,5.6rem)}.results-figure-long strong{font-size:clamp(3rem,12vw,4.3rem)}.price-head{margin-bottom:38px}.lfaq-inner{display:block}.lfaq-head{margin-bottom:38px;position:static}.lfaq-q{font-size:var(--t-lg);min-height:76px}.lfaq-a{padding-right:16px}.lfaq-foot{margin:25px 0 0}.final-cta h2{font-size:clamp(3.05rem,14vw,5rem)}.l-footer{padding-top:55px}.footer-layout{gap:40px}.footer-links{gap:30px 22px;grid-template-columns:repeat(2,1fr)}.footer-bottom{align-items:flex-start;flex-direction:column;gap:7px;margin-top:-15px}}@media (max-width:560px){.evidence-gap{padding:48px 0 40px}.case-study,.lfaq-section,.price-section{padding:48px 0}.final-cta{padding:56px 0}.hero-workbench-tab,.upload-card-bottom .upload-demo-link{display:none}.upload-card{border-radius:10px}.hero-offer{display:none}.hero h1{font-size:clamp(2rem,8.6vw,2.5rem)}.hero{padding-top:30px}.hero-sub{margin-top:14px}.case-board{padding:20px 14px}.case-analysis{padding:20px 16px}.case-score-context{gap:6px 0;margin-top:12px}.case-factors{margin:12px 0 16px}.case-factors-toggle{margin:-6px 0 14px}.case-study-actions{margin-top:20px}.footer-links-desktop{display:none}.footer-links-mobile{display:grid;gap:0}.footer-mobile-group{border-top:1px solid color-mix(in srgb,white 12%,transparent)}.footer-mobile-group:last-child{border-bottom:1px solid color-mix(in srgb,white 12%,transparent)}.footer-mobile-group summary{align-items:center;color:color-mix(in srgb,white 78%,transparent);cursor:pointer;display:flex;font-size:var(--t-2xs);font-weight:720;justify-content:space-between;letter-spacing:.07em;list-style:none;min-height:46px;text-transform:uppercase}.footer-mobile-group summary::-webkit-details-marker{display:none}.footer-mobile-group summary svg{transition:transform .16s var(--ease)}.footer-mobile-group[open] summary svg{transform:rotate(45deg)}.footer-mobile-group>div{display:grid;gap:4px 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 14px}.footer-mobile-group a{color:color-mix(in srgb,white 72%,transparent)!important;font-size:var(--t-xs);line-height:1.35;min-height:44px;padding-block:7px}.footer-layout{gap:34px}.l-footer{padding:48px 0 26px}}@media (max-width:430px){.w{width:calc(100% - 26px)}.hero-sub{margin-top:8px}.hero-sub-condition{margin-top:5px}.upload-doc-scene{height:132px}.upload-doc-stack{--scan-travel:122px;--scan-travel-loop:126px;height:122px;width:96px}.hero-offer{margin-top:28px}.hero-offer>div{padding-inline:7px}.hero-offer dd{font-size:var(--t-sm)}.hero-workbench-tab{margin-left:12px;width:calc(100% - 24px)}.upload-evidence{transform:scale(.9)}.upload-evidence--reason{left:-8px}.upload-evidence--deadline{right:-9px;top:84px}.upload-button{padding-inline:12px}.case-board{margin-inline:-13px}.final-cta-primary,.preview-cta-primary{width:100%}}@media (prefers-reduced-motion:reduce){.l-page *,.l-page :after,.l-page :before{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.01ms!important}.preview-draft-caret,.upload-doc-beam{display:none!important}}@media (prefers-reduced-motion:no-preference){.case-study[data-play=true][data-score-live=true] .preview-score-fill{animation:caseScoreFill .85s var(--ease) 1.48s both}.case-study[data-play=true][data-score-live=true] .preview-score strong{animation:caseScoreDigitsIn .16s linear 1.48s both}.rv-js .case-study[data-play=true]:not([data-score-live=true]) .preview-score strong{animation:caseScoreDigitsIn .16s linear 6s both}.case-study[data-play=true][data-score-live=true] .case-kicker-dot{animation:caseKickerPulse .81s var(--ease) 3 both}.case-study[data-play=true][data-score-live=true] .case-kicker-reading{animation:caseKickerOut .32s var(--ease) 2.43s both}.case-study[data-play=true][data-score-live=true] .case-kicker-done{animation:caseKickerIn .32s var(--ease) 2.52s both}.rv-js .case-study:not([data-play=true]) .preview-draft:after{transform:scaleX(0)}.case-study[data-play=true] .preview-draft:after{animation:caseScoreFill .76s var(--ease) 2.16s both}}@keyframes caseScoreDigitsIn{0%{opacity:0}to{opacity:1}}@keyframes evidenceScaleSweep{0%{transform:translateX(0)}to{transform:translateX(310%)}}@media (max-width:980px){.case-board{grid-template-columns:1fr;padding:26px}.case-analysis{margin-inline:auto;max-width:680px;width:100%}.evidence-gap-head{grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr)}.price-head{grid-template-columns:minmax(0,1fr)}.price-head>p:last-child{grid-column:1;grid-row:auto}}@media (max-width:760px){.case-study{padding:52px 0}.case-board{margin-inline:-13px;padding:16px 13px}.case-analysis{padding:19px 17px}.case-analysis-head{align-items:end;flex-direction:row;gap:12px;padding-bottom:13px}.case-analysis-head>div:first-child{min-width:0}.preview-score{border-top:0;display:block;flex:none;margin:0;padding:0;text-align:right;width:auto}.preview-score>span{font-size:var(--b-xs)}.case-factors li>div>p:last-child{display:none}.preview-draft{margin-top:12px;padding:0 14px 13px}.case-study-actions{margin-top:21px}.hero-sub-lead{line-height:1.42}.hero-sub-condition{margin-top:6px}.evidence-gap{padding:58px 0 52px}.evidence-gap-head{gap:22px;grid-template-columns:1fr}.evidence-gap-title{order:-1}.evidence-gap-title .section-kicker{margin-bottom:12px}.evidence-gap-head h2{font-size:clamp(2.55rem,12vw,3.35rem);line-height:.98}.evidence-gap-scale{align-items:center;display:grid;gap:18px;grid-template-columns:auto 1fr;padding:16px 18px}.evidence-gap-scale>p:last-child{margin-top:0}.evidence-scale-value{font-size:2.35rem}.evidence-gap-lead{align-items:start;gap:10px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);margin-top:26px;padding:26px 0 30px}.evidence-step-label{font-size:var(--t-3xs);letter-spacing:.06em;padding:5px 7px}.evidence-figure{font-size:clamp(4.2rem,21vw,5.2rem);margin-top:13px}.evidence-gap-lead article>p:last-child{font-size:var(--t-sm);line-height:1.45}.evidence-gap-word{align-items:center;align-self:stretch;display:flex;flex-direction:column;font-size:var(--t-md);justify-content:center}.evidence-gap-word i{height:28px;width:1px}.evidence-gap-source{align-items:flex-start;flex-direction:column;gap:10px;margin-top:18px;padding-top:18px}.evidence-gap-source p{font-size:var(--t-xs)}.price-section{padding:56px 0}.price-head{gap:13px;grid-template-columns:1fr;margin-bottom:24px}.price-head .section-kicker,.price-head h2,.price-head>p:last-child{grid-column:1}.price-head h2{font-size:clamp(2.5rem,12vw,3.4rem)}.price-head>p:last-child{margin-top:3px}.price-visual li{padding:16px 8px}.price-visual strong{font-size:2rem}.price-note,.price-visual small,.price-visual span{font-size:var(--t-xs)}.price-note{line-height:1.5}.lfaq-section{padding:56px 0}.lfaq-inner{gap:26px;grid-template-columns:1fr}.lfaq-head{position:static}.lfaq-head h2{font-size:2.75rem}.lfaq-foot{grid-column:1;margin:-10px 0 0}}.cwk{background:linear-gradient(180deg,var(--l-dark) 0,color-mix(in srgb,var(--l-dark) 84%,black) 45%,color-mix(in srgb,var(--l-dark) 88%,black) 62%,var(--l-dark) 100%);color:white;position:relative}.cwk:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");content:"";inset:0;opacity:.05;pointer-events:none;position:absolute}.cwk .section-kicker{color:color-mix(in srgb,var(--l-teal) 72%,white)}.cwk-track{position:relative}.cwk-pin{padding:clamp(84px,9vw,132px) 0 88px}.cwk-head{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);margin-bottom:40px;max-width:760px}.cwk-head h2{font-family:var(--font-editorial);font-size:clamp(2.05rem,3.6vw,3.5rem);font-weight:590;letter-spacing:-.024em;line-height:1.05;margin:0;text-wrap:balance}.cwk-sub{color:color-mix(in srgb,white 74%,transparent);font-size:var(--t-lg);line-height:1.6;margin:0}.cwk-scene{height:clamp(560px,78dvh,620px);margin:0 auto;max-width:1000px;position:relative}.cwk-scene:before{background:radial-gradient(44% 52% at 50% 34%,color-mix(in srgb,var(--l-teal) 30%,transparent),transparent 70%),radial-gradient(70% 80% at 50% 42%,color-mix(in srgb,var(--l-teal) 10%,transparent),transparent 78%);inset:-60px -80px}.cwk-scene:after,.cwk-scene:before{content:"";pointer-events:none;position:absolute}.cwk-scene:after{background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--l-dark) 60%,transparent),transparent 72%);bottom:-3%;height:24%;left:10%;right:10%;z-index:0}.cwk-paper{background:color-mix(in srgb,white 97.5%,var(--l-amber));border:1px solid var(--l-line-strong);box-shadow:0 34px 80px rgba(3,12,21,.55),0 10px 26px rgba(3,12,21,.4),0 2px 6px rgba(3,12,21,.3);color:var(--l-ink);position:absolute}.cwk-denial{left:50%;padding:24px 26px 18px;top:4%;transform:translateX(-50%) rotate(-.35deg);width:min(410px,46%);z-index:2}.cwk-denial:before{border:2px solid color-mix(in srgb,var(--l-navy) 12%,transparent);content:"";inset:8px;pointer-events:none;position:absolute}.cwk-denial>header{align-items:center;border-bottom:2px solid var(--l-navy);display:flex;font-size:.6rem;font-weight:820;justify-content:space-between;letter-spacing:.05em;padding-bottom:9px;text-transform:uppercase}.cwk-denial>header span:last-child{color:var(--l-muted);font-size:.56rem}.cwk-doctitle{color:var(--l-ink);font-size:.58rem;font-weight:700;letter-spacing:.08em;margin:11px 0 0;text-transform:uppercase}.cwk-denial dl{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;margin:11px 0 13px}.cwk-denial dl>div{align-items:baseline;border-bottom:1px solid var(--l-line);display:flex;gap:8px;justify-content:space-between;padding:5px 0}.cwk-denial dl>div:last-child{grid-column:1/-1}.cwk-denial dt{color:var(--l-muted);font-size:.54rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.cwk-denial dd{font-size:.6rem;font-weight:700;margin:0;text-align:right}.cwk-denial>p:not(.cwk-doctitle):not(.cwk-chip){font-family:var(--font-serif);font-size:.66rem;line-height:1.62;margin:0 0 9px}.cwk-signoff{color:var(--l-copy)!important;font-size:.6rem!important;font-style:italic;margin-bottom:0!important}.cwk-denial>footer{align-items:center;background:var(--l-ground);border:1px solid var(--l-line);display:flex;font-size:.57rem;justify-content:space-between;margin-top:12px;padding:8px 11px;transition:border-color .4s var(--ease),box-shadow .4s var(--ease)}.cwk-denial>footer strong{color:var(--l-amber);font-weight:700}.cwk-denial mark{background:linear-gradient(color-mix(in srgb,var(--l-amber) 24%,white),color-mix(in srgb,var(--l-amber) 24%,white)) no-repeat 0 0 /100% 100%;border-bottom:2px solid var(--l-amber);color:var(--l-ink);padding:0 2px}.cwk-companion{padding:15px 15px 13px;z-index:1}.cwk-plan{--cwk-on:rotate(-2.2deg);left:4%;top:20%}.cwk-note,.cwk-plan{transform:var(--cwk-on);width:min(258px,25%)}.cwk-note{--cwk-on:rotate(2deg);right:4%;top:40%}.cwk-tag{color:var(--l-navy);font-size:.6rem;font-weight:750;letter-spacing:.02em;margin:0 0 8px;text-transform:uppercase}.cwk-companion>p:not(.cwk-tag):not(.cwk-chip){color:var(--l-copy);font-family:var(--font-serif);font-size:.66rem;line-height:1.6;margin:0}.cwk-companion strong{border-bottom:2px solid var(--l-amber);color:var(--l-ink);font-weight:750}.cwk-chip{align-items:center;background:color-mix(in srgb,var(--l-dark) 84%,white);border:1px solid color-mix(in srgb,var(--l-teal) 42%,transparent);border-radius:8px;box-shadow:inset 0 1px 0 color-mix(in srgb,color-mix(in srgb,var(--l-teal) 45%,white) 14%,transparent),0 14px 30px rgba(4,14,24,.45);color:white;display:flex;font-family:var(--font-display);font-size:var(--b-sm);font-weight:600;gap:8px;letter-spacing:.01em;line-height:1.35;margin:0;padding:8px 12px;position:absolute;z-index:5}.cwk-chip>span{background:var(--l-teal);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--l-teal) 26%,transparent);flex:none;height:7px;width:7px}.cwk-chip-reason{left:calc(100% + 16px);max-width:212px;top:33%}.cwk-chip-reason:before{background:linear-gradient(270deg,color-mix(in srgb,var(--l-teal) 62%,transparent),color-mix(in srgb,var(--l-teal) 18%,transparent));content:"";height:1px;position:absolute;right:100%;top:50%;width:28px}.cwk-chip-deadline{bottom:-16px;left:16px}.cwk-chip{max-width:240px;width:max-content}.cwk-chip-plan{bottom:calc(100% + 10px);left:8px;max-width:200px}.cwk-chip-note{max-width:calc(100% - 4px);right:8px;top:calc(100% + 10px)}.cwk-thread{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.cwk-thread-path{opacity:.9;stroke:var(--l-amber);stroke-dasharray:1;stroke-dashoffset:0;stroke-width:2}.cwk-thread-dot{fill:var(--l-amber)}.cwk-verdict{bottom:0;left:50%;margin:0;text-align:center;transform:translateX(-50%);width:min(680px,82%);z-index:4}.cwk-verdict strong{display:block;font-family:var(--font-editorial);font-size:clamp(1.45rem,2.3vw,2rem);font-weight:620;letter-spacing:-.015em;line-height:1.12;margin-bottom:8px;text-shadow:0 2px 24px color-mix(in srgb,var(--l-dark) 60%,transparent)}.cwk-verdict span{color:color-mix(in srgb,white 78%,transparent);display:block;font-size:var(--t-sm);line-height:1.55;margin-inline:auto;max-width:560px}.cwk-verdict{position:absolute}.cwk-hint,.cwk-progress{display:none}.cwk[data-cwk-mode=pinned] .cwk-track{height:250vh;height:250dvh}.cwk[data-cwk-mode=pinned] .cwk-pin{align-items:stretch;display:flex;height:100vh;height:100dvh;padding:0;position:sticky;top:0}.cwk[data-cwk-mode=pinned] .cwk-room{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:84px 0 26px}.cwk[data-cwk-mode=pinned] .cwk-head{margin-bottom:26px}.cwk[data-cwk-mode=pinned] .cwk-scene{flex:1;height:auto;max-height:680px;min-height:420px;width:100%}.cwk[data-cwk-mode=pinned] [data-cwk-step]{opacity:0;transform:var(--cwk-off,translateY(16px));transition:opacity .55s var(--ease),transform .6s var(--ease)}.cwk[data-cwk-mode=pinned] .cwk-plan{--cwk-off:translate(-58px,10px) rotate(-5.5deg)}.cwk[data-cwk-mode=pinned] .cwk-note{--cwk-off:translate(58px,12px) rotate(5.5deg)}.cwk[data-cwk-mode=pinned] .cwk-chip{--cwk-off:translateY(10px) scale(0.94);transition-delay:.16s}.cwk[data-cwk-mode=pinned] .cwk-verdict{--cwk-off:translate(-50%,24px) scale(0.96);--cwk-on:translateX(-50%)}.cwk[data-cwk-stage="5"] .cwk-thread{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--l-amber) 45%,transparent))}.cwk[data-cwk-stage="1"] [data-cwk-step="1"],.cwk[data-cwk-stage="2"] [data-cwk-step="1"],.cwk[data-cwk-stage="2"] [data-cwk-step="2"],.cwk[data-cwk-stage="3"] [data-cwk-step="1"],.cwk[data-cwk-stage="3"] [data-cwk-step="2"],.cwk[data-cwk-stage="3"] [data-cwk-step="3"],.cwk[data-cwk-stage="4"] [data-cwk-step="1"],.cwk[data-cwk-stage="4"] [data-cwk-step="2"],.cwk[data-cwk-stage="4"] [data-cwk-step="3"],.cwk[data-cwk-stage="4"] [data-cwk-step="4"],.cwk[data-cwk-stage="5"] [data-cwk-step="1"],.cwk[data-cwk-stage="5"] [data-cwk-step="2"],.cwk[data-cwk-stage="5"] [data-cwk-step="3"],.cwk[data-cwk-stage="5"] [data-cwk-step="4"],.cwk[data-cwk-stage="5"] [data-cwk-step="5"]{opacity:1;transform:var(--cwk-on,none)}.cwk[data-cwk-mode=pinned] .cwk-denial mark{background-size:0 100%;border-bottom-color:transparent;transition:background-size .6s var(--ease),border-bottom-color .3s ease .28s}.cwk[data-cwk-stage="1"] .cwk-denial mark[data-cwk-mark="1"],.cwk[data-cwk-stage="2"] .cwk-denial mark[data-cwk-mark="1"],.cwk[data-cwk-stage="3"] .cwk-denial mark[data-cwk-mark="1"],.cwk[data-cwk-stage="4"] .cwk-denial mark[data-cwk-mark="1"],.cwk[data-cwk-stage="5"] .cwk-denial mark[data-cwk-mark="1"],.cwk[data-cwk-stage="5"] .cwk-denial mark[data-cwk-mark="5"]{background-size:100% 100%;border-bottom-color:var(--l-amber)}.cwk[data-cwk-stage="2"] .cwk-denial>footer[data-cwk-flag="2"],.cwk[data-cwk-stage="3"] .cwk-denial>footer[data-cwk-flag="2"],.cwk[data-cwk-stage="4"] .cwk-denial>footer[data-cwk-flag="2"],.cwk[data-cwk-stage="5"] .cwk-denial>footer[data-cwk-flag="2"]{border-color:var(--l-amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--l-amber) 18%,transparent)}.cwk[data-cwk-mode=pinned] .cwk-thread-path{stroke-dashoffset:1;transition:stroke-dashoffset .35s var(--ease)}.cwk[data-cwk-stage="5"] .cwk-thread-path{stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease) .15s}.cwk[data-cwk-mode=pinned] .cwk-thread-dot{opacity:0;transition:opacity .2s ease}.cwk[data-cwk-stage="5"] .cwk-thread-dot{opacity:1;transition:opacity .35s ease .95s}.cwk[data-cwk-mode=pinned] .cwk-hint{bottom:4px;display:block;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .4s ease;z-index:4}.cwk[data-cwk-mode=pinned][data-cwk-stage="0"] .cwk-hint{opacity:1}.cwk-hint span{animation:cwkHintDip 1.7s var(--ease) infinite;border-bottom:2px solid color-mix(in srgb,white 62%,transparent);border-right:2px solid color-mix(in srgb,white 62%,transparent);display:block;height:11px;transform:rotate(45deg);width:11px}@keyframes cwkHintDip{0%,to{translate:0 0}50%{translate:0 7px}}.cwk[data-cwk-mode=pinned] .cwk-progress{background:color-mix(in srgb,var(--l-teal) 65%,transparent);display:block;height:2px;left:0;position:absolute;right:0;top:-14px;transform:scaleX(var(--cwk-p,0));transform-origin:left center}@media (min-width:1100px) and (min-height:581px) and (prefers-reduced-motion:no-preference),(min-width:761px) and (min-height:801px) and (prefers-reduced-motion:no-preference){.rv-js .cwk[data-cwk-mode=static] .cwk-track{height:250vh;height:250dvh}.rv-js .cwk[data-cwk-mode=static] .cwk-pin{align-items:stretch;display:flex;height:100vh;height:100dvh;padding:0;position:sticky;top:0}.rv-js .cwk[data-cwk-mode=static] .cwk-room{display:flex;flex-direction:column;min-height:0;padding:84px 0 26px}.rv-js .cwk[data-cwk-mode=static] .cwk-head{margin-bottom:26px}.rv-js .cwk[data-cwk-mode=static] .cwk-scene{flex:1;height:auto;max-height:680px;min-height:420px;width:100%}}@media (max-width:1024px){.cwk-companion{width:min(258px,26%)}.cwk-denial{width:min(410px,44%)}.cwk-plan{left:2%}.cwk-note{right:2%;top:42%}.cwk-chip-reason{left:calc(100% - 18px);max-width:168px}.cwk-chip-reason:before{display:none}.cwk-chip-note{max-width:calc(100% - 4px)}}@media (min-width:1440px) and (min-height:801px){.cwk-scene{height:clamp(600px,78dvh,700px);max-width:1240px}.cwk[data-cwk-mode=pinned] .cwk-scene{max-height:740px}.cwk-denial{padding:30px 34px 22px;width:min(480px,42%)}.cwk-denial>header{font-size:.66rem}.cwk-denial>header span:last-child{font-size:.62rem}.cwk-doctitle{font-size:.64rem}.cwk-denial dt{font-size:.6rem}.cwk-denial dd{font-size:.66rem}.cwk-denial>p:not(.cwk-doctitle):not(.cwk-chip){font-size:.74rem}.cwk-denial>footer{font-size:.63rem}.cwk-companion{padding:18px 18px 16px;width:min(300px,25%)}.cwk-tag{font-size:.66rem}.cwk-companion>p:not(.cwk-tag):not(.cwk-chip){font-size:.74rem}.cwk-chip{font-size:var(--b-md);padding:9px 14px}.cwk-chip-reason{max-width:244px}.cwk-chip-plan{max-width:226px}.cwk-thread-path{stroke-width:2.5}.cwk-verdict{width:min(780px,78%)}.cwk-verdict strong{font-size:2.15rem}.cwk-verdict span{font-size:var(--t-md);max-width:640px}}@media (min-width:1100px) and (min-height:581px) and (max-height:800px){.cwk[data-cwk-mode=pinned] .cwk-room{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(230px,300px) minmax(0,1fr);padding:78px 0 16px}.cwk[data-cwk-mode=pinned] .cwk-head{margin-bottom:0}.cwk[data-cwk-mode=pinned] .cwk-head h2{font-size:clamp(1.7rem,2vw,2.2rem)}.cwk[data-cwk-mode=pinned] .cwk-scene{align-self:stretch;height:auto;max-height:none;min-height:0}}@media (max-width:760px),(min-width:761px) and (max-height:580px),(min-width:761px) and (max-width:1099px) and (max-height:800px){.cwk[data-cwk-mode=pinned] .cwk-track{height:auto}.cwk[data-cwk-mode=pinned] .cwk-pin{display:block;height:auto;padding:clamp(84px,9vw,132px) 0 88px;position:static}.cwk[data-cwk-mode=pinned] .cwk-room{display:block;padding:0}.cwk[data-cwk-mode=pinned] .cwk-head{margin-bottom:40px}.cwk[data-cwk-mode=pinned] .cwk-scene{flex:none;height:clamp(560px,78dvh,620px);max-height:none;min-height:0}.cwk[data-cwk-mode=pinned] [data-cwk-step]{opacity:1;transform:var(--cwk-on,none);transition:none}.cwk[data-cwk-mode=pinned] .cwk-denial mark{background-size:100% 100%;border-bottom-color:var(--l-amber);transition:none}.cwk[data-cwk-mode=pinned] .cwk-denial>footer[data-cwk-flag="2"]{border-color:var(--l-amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--l-amber) 18%,transparent)}.cwk[data-cwk-mode=pinned] .cwk-thread-path{stroke-dashoffset:0;transition:none}.cwk[data-cwk-mode=pinned] .cwk-thread-dot{opacity:1;transition:none}.cwk[data-cwk-mode=pinned] .cwk-hint,.cwk[data-cwk-mode=pinned] .cwk-progress{display:none}}@media (max-width:760px){.cwk[data-cwk-mode] .cwk-pin{padding:44px 0 32px}.cwk-head{margin-bottom:22px}.cwk[data-cwk-mode] .cwk-scene{height:auto;max-height:none;min-height:0}.cwk-scene:after,.cwk-scene:before,.cwk-thread{display:none}.cwk[data-cwk-mode] .cwk-paper{position:static;transform:none;width:100%}.cwk-denial{padding:20px 18px 16px}.cwk-companion,.cwk-denial{margin-bottom:14px}.cwk-denial dl,.cwk[data-cwk-mode] .cwk-chip{display:none}.cwk-denial>p:not(.cwk-doctitle):not(.cwk-chip){margin-bottom:7px}.cwk-doctitle{margin-top:9px}.cwk-denial>footer{margin-top:10px}.cwk[data-cwk-mode] .cwk-verdict{margin-top:22px;position:static;text-align:left;transform:none;width:100%}}@media (max-width:980px){.has-js .case-factors:not([data-open]) li[data-fold],.has-js .case-score-context:not([data-open]){display:none}.has-js .case-factors-toggle,.has-js .case-facts-toggle{background:transparent;border:1px solid color-mix(in srgb,white 22%,transparent);border-radius:999px;color:color-mix(in srgb,white 82%,transparent);display:inline-flex;font-size:var(--t-sm);font-weight:700;margin:-8px 0 20px;min-height:44px;padding:0 18px}.rv-js .l-page .rv.rv-vis .case-factors[data-open] li[data-cd]{animation-delay:0s;animation-duration:.24s}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.cwk[data-cwk-phone=scroll] .cwk-scene{position:relative}.cwk[data-cwk-phone=scroll] .cwk-progress{background:linear-gradient(to bottom,var(--l-amber),color-mix(in srgb,var(--l-amber) 35%,transparent));border-radius:1px;display:block;height:100%;left:-14px;position:absolute;top:0;transform:scaleY(var(--cwk-p,0));transform-origin:top;width:2px}.cwk[data-cwk-phone=scroll] .cwk-denial mark{background-size:0 100%;border-bottom-color:transparent;transition:background-size .56s var(--ease),border-bottom-color .56s var(--ease)}.cwk[data-cwk-phone=scroll]:is([data-cwk-pstage="1"],[data-cwk-pstage="2"],[data-cwk-pstage="3"],[data-cwk-pstage="4"],[data-cwk-pstage="5"]) .cwk-denial mark[data-cwk-mark="1"],.cwk[data-cwk-phone=scroll][data-cwk-pstage="5"] .cwk-denial mark[data-cwk-mark="5"]{background-size:100% 100%;border-bottom-color:var(--l-amber)}.cwk[data-cwk-phone=scroll] .cwk-denial>footer[data-cwk-flag="2"]{border-color:var(--l-line);box-shadow:none;transition:border-color .46s var(--ease),box-shadow .46s var(--ease)}.cwk[data-cwk-phone=scroll]:is([data-cwk-pstage="2"],[data-cwk-pstage="3"],[data-cwk-pstage="4"],[data-cwk-pstage="5"]) .cwk-denial>footer[data-cwk-flag="2"]{border-color:var(--l-amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--l-amber) 18%,transparent)}.cwk[data-cwk-phone=scroll] .cwk-companion,.cwk[data-cwk-phone=scroll] .cwk-verdict{opacity:0;translate:0 26px;transition:opacity .68s var(--ease),translate .68s var(--ease)}.cwk[data-cwk-phone=scroll]:is([data-cwk-pstage="3"],[data-cwk-pstage="4"],[data-cwk-pstage="5"]) .cwk-plan,.cwk[data-cwk-phone=scroll]:is([data-cwk-pstage="4"],[data-cwk-pstage="5"]) .cwk-note,.cwk[data-cwk-phone=scroll][data-cwk-pstage="5"] .cwk-verdict{opacity:1;translate:0 0}}@media (max-width:760px){.l-page .evidence-gap{padding-bottom:28px}.l-page .case-study{padding-top:36px}}