.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))}@media (min-width:1600px){.w{width:min(1320px,calc(100% - 96px))}}@media (min-width:1900px){.w{width:min(1440px,calc(100% - 128px))}}.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{background:color-mix(in srgb,var(--l-ground) 97%,transparent);border-color:var(--l-line);box-shadow:0 10px 28px color-mix(in srgb,var(--l-dark) 6%,transparent)}@media (hover:hover) and (pointer:fine){.l-header.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--l-ground) 94%,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:700;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-ink)}.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-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)}.hero-case{position:relative}@media (min-width:981px){.hero-copy,.hero-offer{position:relative;z-index:1}}.upload-card{background:var(--l-paper);border:1px solid var(--l-line-strong);border-radius:12px;box-shadow:0 1px 2px color-mix(in srgb,var(--l-dark) 5%,transparent),0 12px 28px color-mix(in srgb,var(--l-dark) 7%,transparent),0 40px 90px color-mix(in srgb,var(--l-dark) 11%,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:8px;display:inline-flex;font-size:var(--t-md);font-weight:700;gap:8px;justify-content:center;letter-spacing:-.005em;min-height:44px}.upload-button{background:var(--l-navy);border:1px solid var(--l-navy);color:white;padding:0 18px}.l-page :is(a,button).upload-button{color:white}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}.peek-result--verdict{gap:12px;justify-content:flex-start}.peek-verdict{width:100%}.peek-adds{text-align:left;width:100%}.peek-adds-title{color:var(--l-navy);font-size:var(--t-xs);font-weight:760;margin:0 0 6px}.peek-adds ul{display:grid;gap:5px;list-style:none;margin:0;padding:0}.peek-adds li{align-items:flex-start;color:var(--l-copy);display:flex;font-size:var(--t-xs);gap:7px;line-height:1.45}.peek-adds li svg{color:var(--l-teal);flex-shrink:0;margin-top:2px}.peek-body--note{font-size:var(--t-xs);margin-top: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)}.film{background:var(--l-ground);padding:clamp(64px,8vw,112px) 0 0;position:relative}.film-head{margin-bottom:clamp(26px,3.6vw,40px);max-width:780px}.film-head h2{font-family:var(--font-editorial);font-size:clamp(2.15rem,4vw,4rem);font-weight:590;letter-spacing:-.024em;line-height:1.06;margin:0;text-wrap:balance}.film-sub{color:var(--l-copy);font-size:var(--t-lg);line-height:1.55;margin:16px 0 0;max-width:560px}.film-stage{aspect-ratio:16/9;background:var(--l-tint);border-block:1px solid var(--l-line);overflow:hidden;position:relative;width:100%}.film-poster{inset:0;position:absolute}.film-poster,.film-video{display:block;height:100%;object-fit:cover;width:100%}.film-video{opacity:0;position:relative}.film[data-film-started] .film-video{opacity:1;transition:opacity .12s linear}@media (prefers-reduced-motion:reduce){.film[data-film-started] .film-video{transition:none}}.film-poster[data-framing=portrait],.film-video[data-framing=portrait]{display:none}@media (max-width:760px){.film-stage{aspect-ratio:var(--film-portrait-aspect,4/5)}.film-poster[data-framing=landscape],.film-video[data-framing=landscape]{display:none}.film-poster[data-framing=portrait],.film-video[data-framing=portrait]{display:block}}@media (min-width:761px) and (min-aspect-ratio:7/4){.film{padding-bottom:clamp(48px,6vw,88px)}.film-stage{border-inline:1px solid var(--l-line);margin-inline:auto;max-width:calc(84vh * 16 / 9)}}.l-page .film-toggle{align-items:center;background:color-mix(in srgb,var(--l-dark) 62%,transparent);border:1px solid color-mix(in srgb,white 30%,transparent);border-radius:50%;bottom:clamp(14px,2vw,26px);clip-path:inset(50%);color:white;display:inline-flex;height:44px;justify-content:center;left:clamp(14px,2vw,26px);opacity:0;position:absolute;transition:opacity .16s var(--ease);width:44px}.l-page .film-toggle:focus-visible,.l-page .film[data-film-manual-control] .film-toggle,.l-page .film[data-film-state=blocked] .film-toggle{backdrop-filter:blur(8px);clip-path:none;opacity:1}.l-page .film-toggle:focus-visible{background:var(--l-dark)}@media (max-width:760px){.l-page .film-toggle{bottom:calc(40% + 14px)}}.film-context{color:var(--l-copy);font-size:var(--t-md);line-height:1.6;padding-block:22px 8px}.film-context p{margin:0;max-width:720px;text-wrap:pretty}.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:radial-gradient(ellipse 58% 52% at 88% -4%,color-mix(in srgb,var(--l-teal) 16%,transparent),transparent 72%),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:10px;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-draft-toggle,.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-title{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-sign-end{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;margin-left:8px;opacity:0;width:3px}.case-draft-review-note{line-height:1.65;margin-top:16px}.case-draft-review-note,.case-stake{color:color-mix(in srgb,white 74%,transparent);font-size:var(--t-sm)}.case-stake{border-left:2px solid var(--l-green);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}.case-study-actions{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:34px}.preview-cta-primary{background:color-mix(in srgb,var(--l-navy) 82%,white);box-shadow:0 8px 22px rgba(3,12,21,.32);color:white!important;padding:0 18px;transition:transform .15s ease,box-shadow .15s ease}.preview-cta-primary:hover{box-shadow:0 12px 26px rgba(3,12,21,.4);transform:translateY(-1px)}.preview-draft-cta{align-items:center;border:1px solid color-mix(in srgb,white 20%,transparent);border-radius:8px;color:color-mix(in srgb,white 86%,transparent)!important;display:inline-flex;font-size:var(--t-md);font-weight:650;gap:8px;min-height:44px;padding:0 18px;transition:border-color .15s ease,background .15s ease,color .15s ease}.preview-draft-cta:hover{background:color-mix(in srgb,white 6%,transparent);border-color:color-mix(in srgb,white 38%,transparent);color:white!important}.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)}@media (max-width:560px){.price-visual{grid-template-columns:minmax(0,1fr)}.price-visual li{align-items:baseline;column-gap:18px;grid-template-columns:4.4rem minmax(0,1fr);padding:18px 14px;row-gap:3px}.price-visual li+li{border-left:0;border-top:1px solid var(--l-line-strong)}.price-visual strong{align-self:center;font-size:2.35rem;grid-column:1;grid-row:1/span 2}.price-visual span{grid-column:2;grid-row:1}.price-visual small{grid-column:2;grid-row:2}}.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 10px 28px color-mix(in srgb,black 24%,transparent);color:var(--l-dark)!important;min-height:48px;padding:0 22px;transition:transform .15s ease,box-shadow .15s ease}.final-cta-primary:hover{box-shadow:0 14px 34px color-mix(in srgb,black 30%,transparent);transform:translateY(-1px)}.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-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}@media (max-width:760px){.l-page .lysco-ai-launcher:not(.lysco-ai-app){transition:opacity .2s var(--ease),translate .2s var(--ease),transform .22s var(--ease),box-shadow .24s var(--ease),background .22s var(--ease)}.l-page .lysco-ai-launcher:not(.lysco-ai-app):active{transition-duration:80ms}html[data-proof-reading] .l-page .lysco-ai-launcher:not(.lysco-ai-app):not(.lysco-ai-launcher-active):not(:focus-visible),html[data-reading-down] .l-page .lysco-ai-launcher:not(.lysco-ai-app):not(.lysco-ai-launcher-active):not(:focus-visible){opacity:0;pointer-events:none;translate:0 16px}}.rv-js .l-page .rv:not(.rv-vis) [data-cd]{opacity:0;translate:0 12px}.rv-js .l-page .rv.rv-vis [data-cd]{animation:lChildIn .7s var(--ease) calc(.12s + min(var(--cd, 0), 4) * 80ms) backwards}.rv-js .l-page .rv:not([data-rv-armed]) [data-cd]{animation:lChildFailsafe .01s linear 6s forwards}.l-page .rv.rv-vis.rv-skimmed .final-cta-stamp strong,.l-page .rv.rv-vis.rv-skimmed [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]) .preview-draft-title{color:var(--l-muted)}.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-title{animation:caseDraftTitleReady .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 3.75s 1 forwards}.preview-draft[data-writing=true] .preview-draft-title{animation:caseDraftTitleReady .42s ease 3.7s 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 caseDraftTitleReady{0%{color:var(--l-muted)}to{color:var(--l-green)}}html:not(.rv-js) .case-kicker-reading{opacity:0}html:not(.rv-js) .case-kicker-done{opacity:1}.l-page .counter,.l-page .figure-num{display:inline-block;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.hero h1>span,.hero-sub{animation:none}.hero h1 .hero-signature{animation:heroSignatureWipe .76s var(--ease) .36s backwards}.upload-doc-stack{animation:evidenceStackIn 1.2s calc(var(--scene-t0, 0s) + .22s) var(--ease) backwards}.upload-doc-back--one{animation:evidenceSheetOneIn 1.25s calc(var(--scene-t0, 0s) + .3s) var(--ease) backwards}.upload-doc-back--two{animation:evidenceSheetTwoIn 1.25s calc(var(--scene-t0, 0s) + .34s) var(--ease) backwards}.upload-doc{animation:evidenceFrontIn 1.15s calc(var(--scene-t0, 0s) + .38s) var(--ease) backwards}.upload-doc-mark{animation:evidenceMarkIn .7s calc(var(--scene-t0, 0s) + 1.9s) var(--ease) backwards}.upload-evidence-path{animation:evidenceThreadDraw .85s var(--ease) backwards;stroke-dasharray:1}.upload-evidence-path--reason{animation-delay:calc(var(--scene-t0, 0s) + 2.3s)}.upload-evidence-path--deadline{animation-delay:calc(var(--scene-t0, 0s) + 2.55s)}.upload-evidence--reason{animation:uploadChipIn .7s var(--ease) calc(var(--scene-t0, 0s) + 2.2s) backwards}.upload-evidence--deadline{animation:uploadChipIn .7s var(--ease) calc(var(--scene-t0, 0s) + 2.45s) backwards}.upload-evidence--reason .upload-evidence-dot{animation:evidenceDotResolve .4s ease calc(var(--scene-t0, 0s) + 2.95s) backwards}.upload-evidence--deadline .upload-evidence-dot{animation:evidenceDotResolve .4s ease calc(var(--scene-t0, 0s) + 3.2s) backwards}.upload-doc-beam{animation:evidenceScanPass 1.9s calc(var(--scene-t0, 0s) + .64s) ease-in-out 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 .38s 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 .5em}.rv-js .l-page .rv.rv-vis .lw>span{animation:lWordIn .7s var(--ease) calc(.12s + min(var(--wi, 0), 6) * 35ms) backwards}.l-page .rv.rv-vis.rv-skimmed .lw>span{animation-delay:0s;animation-duration:.14s}@keyframes uploadChipIn{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes lWordIn{0%{opacity:0;translate:0 .5em}to{opacity:1;translate:0 0}}@keyframes lChildIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes lChildFailsafe{to{opacity:1;translate:0 0}}@keyframes caseMarkDraw{0%{background-size:0 2px}}@keyframes caseMarkFailsafe{to{background-size:100% 2px}}@keyframes caseReadIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes heroSignatureWipe{0%{clip-path:inset(-70% 100% -160% -4%)}to{clip-path:inset(-70% -4% -160% -4%)}}@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)}}@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:active{transform:translateY(0) scale(.985);transition-duration:90ms}: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}}}@keyframes heroExit{0%{opacity:1}to{opacity:.45}}@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:0;pointer-events:none;position:absolute;top:0;transform:translateX(-175%) skewX(-20deg);transition:transform .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{transform:translateX(295%) skewX(-20deg)}}@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:18px}.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}.upload-card-bottom .upload-demo-link{display:none}.upload-card,.upload-card-bottom{min-height:0}.hero-workbench-tab{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}}.case-papers{margin-bottom:clamp(36px,4vw,56px)}.case-papers-head{display:grid;gap:8px;margin-bottom:26px;max-width:760px}.case-papers .section-kicker{color:color-mix(in srgb,var(--l-teal) 70%,white);margin:0}.case-papers-sub{color:color-mix(in srgb,white 78%,transparent);font-size:var(--t-lg);line-height:1.5;margin:0;text-wrap:balance}.case-papers-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.case-paper{background:var(--l-paper);border-radius:6px;box-shadow:0 30px 60px rgba(3,12,21,.45),0 2px 6px rgba(3,12,21,.28);color:var(--l-ink);font-family:var(--font-serif);font-size:.86rem;line-height:1.55;padding:20px 22px 18px;position:relative}.case-paper-plan{background:color-mix(in srgb,var(--l-paper) 91%,var(--l-amber))}.case-paper-plan .case-paper-fields,.case-paper-plan .case-paper-quiet,.case-paper-plan .case-paper-tag{color:var(--l-copy)}.case-paper p{margin:0 0 10px}.case-paper-tag{border-bottom:1px solid var(--l-line);font-family:var(--font-inter);font-size:var(--t-3xs);font-weight:700;letter-spacing:.12em;padding-bottom:8px;text-transform:uppercase}.case-paper-fields,.case-paper-tag{color:var(--l-muted);margin:0 0 12px}.case-paper-fields{display:grid;font-size:.74rem;gap:3px 12px;grid-template-columns:1fr 1fr}.case-paper-fields div{display:flex;gap:5px;min-width:0}.case-paper-fields dt{font-weight:600}.case-paper-fields dd{color:var(--l-ink);margin:0;overflow-wrap:anywhere}.case-paper mark{background-color:transparent;background-image:linear-gradient(var(--l-amber),var(--l-amber));background-position:0 calc(100% - 1px);background-repeat:no-repeat;background-size:100% 2px;color:inherit;padding:0}.case-paper-quiet{color:var(--l-muted);font-size:.78rem}.case-paper-read{align-items:center;background:var(--l-dark);border-radius:999px;color:white;display:inline-flex;font-family:var(--font-inter);font-size:var(--t-2xs);font-weight:700;gap:8px;letter-spacing:.01em;margin:6px 0 0;padding:7px 12px}.case-paper-read span{background:var(--l-teal);border-radius:50%;flex:none;height:7px;width:7px}.rv-js .l-page .case-paper:not([data-read]) mark{background-size:0 2px}.rv-js .l-page .case-paper:not([data-read]) .case-paper-read,.rv-js .l-page .case-papers-verdict:not([data-read]){opacity:0;translate:0 12px}.case-paper[data-read]{--read-at:calc(700ms + var(--cd, 0) * 600ms)}.case-papers-verdict[data-read]{--read-at:400ms}@media (max-width:980px){.case-paper[data-read]{--read-at:260ms}.case-papers-verdict[data-read]{--read-at:200ms}}.rv-js .l-page .case-paper[data-read] mark{animation:caseMarkDraw .9s var(--ease) var(--read-at,0s) backwards}.rv-js .l-page .case-paper[data-read] .case-paper-read{animation:caseReadIn .6s var(--ease) calc(var(--read-at, 0s) + .98s) backwards}.rv-js .l-page .case-papers-verdict[data-read]{animation:caseReadIn .7s var(--ease) var(--read-at,0s) backwards}.rv-js .l-page .rv:not([data-rv-armed]) .case-paper:not([data-read]) mark{animation:caseMarkFailsafe .01s linear 6s forwards}.rv-js .l-page .rv:not([data-rv-armed]) .case-paper:not([data-read]) .case-paper-read,.rv-js .l-page .rv:not([data-rv-armed]) .case-papers-verdict{animation:lChildFailsafe .01s linear 6s forwards}.case-papers-verdict{align-items:baseline;border-top:1px solid color-mix(in srgb,white 14%,transparent);color:color-mix(in srgb,white 82%,transparent);display:flex;flex-wrap:wrap;font-size:var(--t-md);gap:6px 14px;line-height:1.5;margin:26px 0 0;padding-top:18px}.case-papers-verdict strong{color:white;font-family:var(--font-editorial);font-size:1.35rem;font-weight:590;letter-spacing:-.01em}@media (max-width:980px){.case-papers-grid{grid-template-columns:1fr}.case-papers-verdict strong{display:block;width:100%}.has-js .case-factors:not([data-open]) li[data-fold],.has-js .case-score-context:not([data-open]),.has-js .preview-draft:not([data-open]) .preview-draft-typeset>p:not(.preview-draft-sign){display:none}.has-js .preview-draft:not([data-open]) .preview-draft-sign{--wd:150ms!important;margin-top:0!important}.has-js .preview-draft[data-writing=true] .preview-draft-title{animation-delay:.6s}.has-js .preview-draft[data-writing=true] .preview-draft-caret{animation-delay:.65s}.has-js .preview-draft:not([data-open]) .preview-draft-sign>span:first-child{display:none}.has-js .case-draft-toggle,.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}.has-js .case-draft-toggle{margin:14px 0 0}.has-js .preview-draft[data-open][data-writing=true] .preview-draft-typeset>p:not(.preview-draft-sign){animation-delay:0s;animation-duration:.24s}}@media (max-width:760px){.l-page .evidence-gap{padding-bottom:28px}.l-page .case-study{padding-top:36px}}.how-section{background:var(--l-ground);border-top:1px solid var(--l-line);padding:clamp(56px,6vw,88px) 0}.how-head{margin-bottom:clamp(28px,3.6vw,40px);max-width:640px}.how-head h2{color:var(--l-ink);font-family:var(--font-editorial);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:620;letter-spacing:-.02em;line-height:1.05;margin:0}.how-steps{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.how-steps li{align-items:flex-start;display:flex;gap:14px}.how-steps li>span{color:var(--l-teal);font-size:var(--t-sm);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.06em;padding-top:3px}.how-steps h3{color:var(--l-ink);font-size:var(--t-xl);font-weight:680;line-height:1.3;margin:0 0 6px}.how-steps p{color:var(--l-copy);font-size:var(--t-md);line-height:1.55;margin:0}@media (max-width:760px){.how-section{padding:44px 0}.how-steps{gap:18px;grid-template-columns:minmax(0,1fr)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.l-page .film-stage{animation:filmStageArrive linear both;animation-range:entry 0 entry 70%;animation-timeline:view()}}}@keyframes filmStageArrive{0%{transform:translateY(28px)}to{transform:none}}