@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400&family=Barlow:wght@400&display=swap";@font-face{font-family:Waldenburg;src:url(/assets/waldenburg-normal-B6NDLUU2.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Waldenburg;src:url(/assets/waldenburg-normal-kursiv-DM2rJ_UX.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--yellow:#ffe500;--red:#ee2628;--navy:#0b0b0b;--cream:#f5f0df;--ink:#111827;--display:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;--campaign-yellow:#fff500;--campaign-ink:#0b0b0b;--campaign-sans:Waldenburg,ui-sans-serif,system-ui,sans-serif;--line:var(--navy);--surface:#fff;--card:var(--cream);--on-hi:var(--ink);--on-campaign:var(--ink);--campaign-accent:var(--red);--bar-text:#fff;--bar-hi:var(--campaign-yellow);--symbol:#f50;--chip:#eceef3;--hair:#d8dbe3;--muted:#5b6170}*{box-sizing:border-box}strong,b,h1,h2,h3,th{font-weight:400}html{scroll-behavior:smooth;scroll-padding-top:25px}main{overflow-x:clip}body{font-synthesis:none;background:var(--cream);color:var(--ink);margin:0;font-family:Barlow,Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;font:inherit}a{color:inherit}button:focus-visible,a:focus-visible{outline-offset:5px;outline:3px solid #008cff}button:active{transform:translate(2px,2px)}.emergency{background:var(--red);color:#fff;text-align:center;letter-spacing:1.8px;padding:10px 16px;font-size:12px;font-weight:400}.emergency span{color:var(--yellow);margin-left:24px}header{background:var(--campaign-yellow);max-width:1500px;color:var(--on-campaign);box-shadow:0 0 0 100vmax var(--campaign-yellow);clip-path:inset(0 -100vmax);justify-content:space-between;align-items:center;gap:24px;margin:auto;padding:25px 4% 24px;display:flex}.brand{font-family:var(--display);align-items:center;gap:10px;font-size:30px;font-weight:400;line-height:.9;text-decoration:none;display:flex}.scales{color:var(--campaign-accent);font:55px Georgia}.associates{letter-spacing:3.4px;font-size:21px;display:block}.brand small{letter-spacing:1.9px;margin-top:9px;font:8px Barlow,Arial;display:block}nav{gap:27px;font-size:11px;font-weight:400;display:flex}nav a{text-underline-offset:5px}.header-number{font-family:var(--display);color:var(--campaign-accent);font-size:32px;font-weight:400;text-decoration:none}.header-number small{letter-spacing:2px;color:var(--on-campaign);text-align:right;margin-bottom:5px;font:10px Barlow,sans-serif;display:block}.hero{aspect-ratio:2780/1440;background:var(--campaign-yellow);align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.hero>*{--u:calc(100cqw / 2780)}.hero-symbol{top:50%;left:calc(50% - 845 * var(--u));width:calc(1690 * var(--u));height:calc(1360 * var(--u));pointer-events:none;background:var(--symbol);position:absolute;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='2346.51'%20height='1888.69'%20viewBox='0%200%202346.51%201888.69'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Sanity-Logo_symbol'%3e%3cpath%20id='Symbol'%20d='M2280.59%201248.8L2193.34%201101.11L1770.84%201351.17L2239.99%20770.775L2311%20730.168L2293.44%20704.671L2325.73%20664.819L2177.66%20545.076L2109.86%20628.934L741.878%201406.32L1247.67%20815.537L2189.75%20313.9L2100.22%20145.807L1587.07%20418.912L1839.77%20123.898L1695.1%200L1126.42%20664.253L561.508%20965.121L994.018%20409.846L1264.86%20272.916L1178.92%20102.934L389.448%20502.203L604.759%20225.321L454.419%20108.411L0%20692.583L6.98806%20698.06L91.9793%20865.965L595.693%20611.18L136.552%201200.83L211.722%201259.19L256.484%201343.43L787.018%201060.88L202.845%201743.26L347.519%201866.97L376.605%201832.97L1785.76%201029.71L1317.93%201608.41L1325.48%201614.64L1324.73%201615.02L1421.81%201778.96L2043.94%201410.85L1804.46%201786.32L1964.99%201888.69L2346.51%201290.73L2280.59%201248.8Z'%20fill='%23FF5500'/%3e%3c/g%3e%3c/svg%3e") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='2346.51'%20height='1888.69'%20viewBox='0%200%202346.51%201888.69'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Sanity-Logo_symbol'%3e%3cpath%20id='Symbol'%20d='M2280.59%201248.8L2193.34%201101.11L1770.84%201351.17L2239.99%20770.775L2311%20730.168L2293.44%20704.671L2325.73%20664.819L2177.66%20545.076L2109.86%20628.934L741.878%201406.32L1247.67%20815.537L2189.75%20313.9L2100.22%20145.807L1587.07%20418.912L1839.77%20123.898L1695.1%200L1126.42%20664.253L561.508%20965.121L994.018%20409.846L1264.86%20272.916L1178.92%20102.934L389.448%20502.203L604.759%20225.321L454.419%20108.411L0%20692.583L6.98806%20698.06L91.9793%20865.965L595.693%20611.18L136.552%201200.83L211.722%201259.19L256.484%201343.43L787.018%201060.88L202.845%201743.26L347.519%201866.97L376.605%201832.97L1785.76%201029.71L1317.93%201608.41L1325.48%201614.64L1324.73%201615.02L1421.81%201778.96L2043.94%201410.85L1804.46%201786.32L1964.99%201888.69L2346.51%201290.73L2280.59%201248.8Z'%20fill='%23FF5500'/%3e%3c/g%3e%3c/svg%3e") 50%/100% 100% no-repeat}.hero-stack{width:100%;padding:0 calc(64 * var(--u));font-family:var(--campaign-sans);text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;font-weight:400;line-height:normal;display:flex;position:relative}.hero-kicker,.hero-tagline{background:var(--campaign-ink);color:var(--bar-text);padding:calc(40 * var(--u)) calc(64 * var(--u));white-space:nowrap;margin:0}.hero-kicker{color:var(--bar-hi);font-size:calc(64 * var(--u))}.hero-tagline{font-size:calc(96 * var(--u))}.hero h1{background:var(--campaign-ink);width:100%;margin:0}.hero-call{width:100%;color:var(--bar-text);padding:calc(48 * var(--u)) calc(64 * var(--u));font:400 calc(238 * var(--u))/1 var(--campaign-sans);letter-spacing:calc(-7.1 * var(--u));text-transform:uppercase;white-space:nowrap;background:0 0;border:0;display:block}.hero-call span{color:var(--bar-hi)}.hero-call:hover span{text-decoration:underline;text-decoration-thickness:calc(12 * var(--u));text-underline-offset:calc(24 * var(--u))}.hero-call:focus-visible{outline-color:var(--campaign-yellow);outline-offset:calc(-24 * var(--u))}.hero-call:active{transform:none}.hotline{z-index:20;pointer-events:none;justify-content:flex-end;align-items:flex-end;height:0;display:flex;position:sticky;bottom:0}.hotline-dock{pointer-events:auto;align-items:center;gap:4px;margin:0 24px 24px 0;display:flex}.hotline .phone{width:84px;min-height:140px;color:var(--campaign-ink);border:5px solid var(--campaign-ink);background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:20px 8px 14px;display:flex;transform:rotate(5deg);box-shadow:0 6px 18px #0000002e}.hotline .phone-speaker{background:var(--campaign-ink);border-radius:0 0 6px 6px;width:28px;height:7px}.hotline .phone>:is(.phone-top,.phone-avatar,h2,p:not(.phone-status,#call-error),.wave,#call-label,a,small){display:none}.hotline .phone .phone-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.hotline .call-controls{flex-direction:column;gap:8px}.hotline .call-controls button{width:46px;height:46px;font-size:24px}.hotline .phone #call-error{color:#b42318;text-align:center;margin:8px 0 0;font-size:9px;line-height:1.3}.eyebrow{letter-spacing:1.4px;font-size:10px;font-weight:400}.phone-note{color:var(--on-campaign);font:400 13px var(--display);background:var(--campaign-yellow);border:2px solid var(--campaign-ink);max-width:96px;box-shadow:3px 3px 0 var(--campaign-ink);padding:6px 8px 3px;transform:rotate(-9deg)}.phone-note span{text-align:right;font-size:32px;line-height:.8;display:block}.phone{z-index:3;background:var(--navy);color:#fff;text-align:center;border:8px solid #151515;border-radius:32px;width:244px;min-height:385px;margin:0;padding:13px 12px 17px;font-family:Arial,sans-serif;position:relative;transform:rotate(5deg);box-shadow:7px 9px #0003}.phone-speaker{background:#111;border-radius:0 0 10px 10px;width:65px;height:13px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-top{justify-content:space-between;padding:0 4px;font-size:8px;display:flex}.phone-avatar{background:var(--yellow);color:var(--navy);border:2px solid #fff8;border-radius:50%;width:52px;height:52px;margin:19px auto 10px;font:36px Georgia}.phone h2{margin:8px 0;font-size:19px}.phone p{color:#bdc6da;margin:7px 0;font-size:10px}.phone .phone-status{color:var(--yellow);min-height:15px;margin-top:13px}.wave{justify-content:center;align-items:center;gap:4px;height:25px;margin:4px 0 12px;display:flex}.wave i{background:var(--yellow);width:3px;height:5px;display:block}.phone.is-live .wave i{animation:.7s infinite alternate wave}.wave i:nth-child(3n){animation-delay:.3s!important}.wave i:nth-child(2n){animation-delay:.5s!important}.call-controls{justify-content:center;gap:12px;display:flex}.call-controls button{color:#fff;border:0;border-radius:50%;width:49px;height:49px;font-size:27px}.call-button{background:#29b65d}.call-button:hover{box-shadow:0 0 0 6px #29b65d33}.end-button{background:var(--red);transform:rotate(135deg)}#mute-call{background:#536075}#mute-call[aria-pressed=true]{color:var(--navy);background:#fff}#call-label{letter-spacing:.5px;margin-top:10px;font-size:7px;display:block}.phone>a{margin-top:15px;font-size:10px;display:block}.phone>small{color:#aab5cc;margin-top:10px;font-size:7px;line-height:1.5;display:block}.phone #call-error{color:#ffb7ac;font-size:10px;line-height:1.4}.ticker{z-index:2;border-block:4px solid var(--line);background:var(--yellow);width:calc(100% + 80px);color:var(--on-hi);margin:-28px -40px;padding:20px 0;position:relative;overflow:hidden;transform:rotate(-1deg)}.ticker-track{width:max-content;animation:40s linear infinite ticker;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-run{font:400 34px var(--display);white-space:nowrap}@keyframes ticker{to{transform:translate(-50%)}}.ticker span{color:var(--red);margin:0 28px}.results{background:var(--navy);color:#fff;padding:110px 6% 80px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.stats .is-counting span,.stats .is-counting small{opacity:0;transform:translateY(10px)}.stats span,.stats small{transition:opacity .45s ease-out,transform .45s cubic-bezier(.2,.8,.3,1)}.stats small{transition-delay:.3s}.results-heading{text-align:center}.results .eyebrow{color:var(--yellow)}h2{font:400 65px/.95 var(--display);margin:14px 0 30px}h2 em{color:var(--yellow);font-style:normal}.stats{text-align:center;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:auto;display:grid}.stats>div+div{border-left:1px solid #ffffff40}.stats strong{font:400 85px/.95 var(--display);color:var(--yellow);display:block}.stats span{font:400 22px var(--display);margin-top:12px;display:block}.stats small{color:#c4c8d3;margin-top:7px;font-size:11px;display:block}.results-disclaimer{color:#a7b0c4;text-align:center;margin-top:30px;font-size:9px}.injuries{max-width:1500px;margin:auto;padding:70px 6%}.section-kicker{letter-spacing:1.8px;color:var(--red);font-size:10px;font-weight:400}.section-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.section-heading h2{margin:18px 0 32px}.section-heading h2 span{color:var(--red)}.section-heading>p{margin-bottom:35px;font-size:14px;line-height:1.65}.section-heading>p strong{display:block}.case-number{font-family:monospace;font-size:9px;font-weight:400}.testimonials{background:var(--yellow);color:var(--on-hi);border-block:3px solid var(--line);padding:60px 6%}.testimonials h2{font-size:68px}.testimonials h2 em{color:var(--red)}.testimonials-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.quotes-controls{gap:12px;margin-bottom:30px;display:flex}.quotes-controls button{border:2px solid var(--line);background:var(--card);width:52px;height:52px;color:var(--ink);box-shadow:4px 4px 0 var(--line);font:400 26px/1 var(--display)}.quotes-controls button:hover{background:var(--surface)}.testimonials .quotes.keen-slider{cursor:grab;width:auto;margin-inline:-6vw}.quotes:active{cursor:grabbing}.quotes .keen-slider__slide{padding:8px 10px 14px 4px;display:flex}.quotes figure{background:var(--card);width:100%;color:var(--ink);border:2px solid var(--line);box-shadow:5px 5px 0 var(--line);transform:rotate(calc(var(--tilt,0deg) + var(--swing,0deg)));flex-direction:column;margin:0;padding:24px;transition:transform .35s cubic-bezier(.2,.8,.3,1);display:flex}.quotes figcaption{margin-top:auto}.quotes .keen-slider__slide:nth-child(3n+2) figure{--tilt:-2deg}.quotes .keen-slider__slide:nth-child(3n) figure{--tilt:1deg}.stars{color:var(--red);letter-spacing:3px;font-size:22px}blockquote{font:400 27px/1.12 var(--display);min-height:120px;margin:18px 0 25px}figcaption{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.initials{background:var(--line);color:var(--surface);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}figcaption strong{font-size:11px}figcaption small{margin-top:4px;font-size:9px;display:block}figcaption b{border-top:1px solid color-mix(in srgb,var(--line) 25%,transparent);font:400 15px var(--display);flex-basis:100%;margin-top:5px;padding-top:14px}.fiction-note{margin-top:27px;font-size:10px}.final-pitch{--line:#fff;text-align:center;color:#fff;background:#0b0b0b;padding:65px 5%}.final-pitch>span{letter-spacing:2px;font-size:11px;font-weight:400}.final-pitch h2{margin:20px 0 28px;font-size:85px}.final-cta{background:var(--yellow);color:var(--on-hi);border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);font:400 45px var(--display);text-transform:uppercase;padding:13px 30px;text-decoration:none;display:inline-block}.final-cta:hover{background:color-mix(in srgb,var(--yellow) 70%,#fff)}.final-cta:active{transform:translate(2px,2px)}.final-pitch p{margin-top:22px;font-size:12px;font-weight:400}footer{background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:35px 6%;display:flex}.footer-brand{font:400 23px var(--display);text-decoration:none}footer>span{font:400 17px var(--display);color:var(--yellow)}footer p{color:#b1bbce;flex-basis:100%;max-width:950px;margin:0;font-size:10px;line-height:1.7}footer>small,footer>a:last-child{color:#b1bbce;letter-spacing:1px;font-size:9px}[hidden]{display:none!important}@keyframes wave{to{height:23px}}@media (width>=1500px){.phone{width:265px;min-height:400px}}@media (width<=1000px){header{gap:15px}nav{gap:13px;font-size:9px}.header-number{font-size:26px}.phone{width:220px}.stats span{font-size:18px}.quotes figure{padding:19px}blockquote{min-height:140px;font-size:25px}.case-number{font-size:8px}}@media (width<=700px){.emergency{padding:7px;font-size:9px;line-height:1.7}.emergency span{margin:0;display:block}header{padding:18px 5%}.brand{font-size:24px}.associates{font-size:16px}.scales{font-size:40px}.brand small{font-size:6px}nav{display:none}.header-number{font-size:20px}.header-number small{letter-spacing:1px;font-size:7px}.hero{aspect-ratio:auto;min-height:clamp(420px,120vw,560px)}.hero>*{--u:calc(100cqw / 1500)}.hero-kicker{font-size:calc(64 * var(--u))}.hero-tagline{font-size:calc(88 * var(--u))}.hero-call{font-size:calc(168 * var(--u));letter-spacing:calc(-5 * var(--u))}.hero-call span{display:block}.hotline-dock{margin:0 12px 12px 0}.phone{width:235px}.phone-note{width:80px;padding:6px 7px 3px;font-size:12px}.phone-note span{font-size:30px}.ticker-run{font-size:26px}.stats{grid-template-columns:1fr;gap:24px}.stats>div+div{border-top:1px solid #ffffff30;border-left:0;padding-top:23px}.results{padding-block:80px 60px}h2,.testimonials h2{font-size:53px}.stats strong{font-size:80px}.stats span{font-size:22px}.injuries{padding:45px 6%}.section-heading{display:block}.section-heading>p{margin-top:-10px}.case-number{font-size:10px}.testimonials-head{display:block}.quotes-controls{justify-content:flex-end;margin:-14px 0 16px}.quotes-controls button{width:44px;height:44px;font-size:22px}.testimonials{padding:45px 6%}.quotes blockquote{min-height:0;font-size:30px}.final-pitch{padding:50px 5%}.final-pitch h2{font-size:59px}.final-cta{padding:14px 18px;font-size:28px}footer{padding:30px 6%}footer>span{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}.phone.is-live .wave i{height:12px;animation:none}}.bot-court{grid-template-columns:minmax(240px,300px) 1fr;align-items:start;gap:28px;display:grid}.case-picker{border:2px solid var(--line);background:color-mix(in srgb,var(--surface) 60%,transparent);flex-direction:column;display:flex}.case-picker [role=tab]{color:var(--ink);text-align:left;background:0 0;border:0;flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex;position:relative}.case-picker [role=tab]+[role=tab]{border-top:2px solid var(--line)}.case-picker [role=tab]:hover{background:var(--surface)}.case-picker [aria-selected=true]{background:var(--yellow);color:var(--on-hi)}.case-title{font:400 22px/1 var(--display);align-items:center;gap:8px;display:flex}.case-icon{border:2px solid var(--red);width:24px;height:24px;color:var(--red);flex:none;place-items:center;font-size:15px;display:grid}.case-desc{font-size:12px;line-height:1.45}.case-progress{background:var(--red);transform-origin:0;height:3px;transform:scaleX(var(--progress,0));transition:transform .4s ease-out;position:absolute;inset:auto 0 0}.bot-window{background:var(--surface);border:2px solid var(--line);height:580px;box-shadow:8px 8px 0 var(--line);flex-direction:column;display:flex}.bot-bar{background:var(--navy);color:#fff;font:400 16px var(--display);letter-spacing:1px;align-items:center;gap:14px;padding:12px 18px;display:flex}.bot-name{align-items:center;gap:8px;display:flex}.bot-name i{background:#3ddc84;border-radius:50%;width:9px;height:9px}.bot-tag{color:var(--yellow);font-size:13px}.bot-mistakes{margin-left:auto}.bot-mistakes b{background:var(--red);text-align:center;min-width:1.4em;padding:2px 6px 0;display:inline-block}.bot-mistakes b.bump{animation:.4s bump}.bot-log{flex-direction:column;flex:1;gap:14px;margin:0;padding:24px;font-size:15px;line-height:1.55;list-style:none;display:flex;overflow-y:auto}.bot-log>li{animation:.45s cubic-bezier(.2,.8,.3,1) both rise}.bot-user{background:var(--chip);border-radius:16px 16px 4px;align-self:flex-end;max-width:78%;padding:10px 14px}.bot-msg{align-self:flex-start;max-width:88%}.bot-msg>*{margin:0 0 8px;animation:.45s cubic-bezier(.2,.8,.3,1) both rise}.bot-quote{background:var(--yellow);color:var(--on-hi);font:400 26px/1.1 var(--display);padding:10px 14px}.bot-tools{border:1px solid var(--hair);border-radius:8px;padding:0;font-size:13px;list-style:none}.bot-tools li{justify-content:space-between;gap:16px;padding:8px 12px;display:flex}.bot-tools li+li{border-top:1px solid var(--hair)}.bot-tools b{color:#0d794c;background:#e7fef5;border-radius:5px;padding:2px 7px;font-weight:400}.bot-tools b.bad{color:#b3141a;background:#fde7e7}.bot-thinking{color:var(--muted);font-style:italic}.bot-thinking:after{content:"...";vertical-align:bottom;width:1.2em;animation:1s steps(4,end) infinite dots;display:inline-block;overflow:hidden}.bot-mistake{background:var(--red);color:#fff;font:400 14px var(--display);letter-spacing:.6px;padding:5px 9px 3px;display:inline-block;transform:rotate(-1.5deg)}.bot-msg>.bot-mistake{animation:.35s cubic-bezier(.2,.8,.3,1) both stamp}.bot-verdict{border:2px solid var(--line);background:var(--card);text-align:center;align-self:stretch;margin-top:6px;padding:22px}.bot-verdict strong{font:400 30px/1 var(--display);color:var(--red);display:block}.bot-verdict p{margin:8px 0 16px}.bot-cta{border:2px solid var(--line);background:var(--red);color:#fff;box-shadow:4px 4px 0 var(--line);font:400 20px var(--display);padding:12px 18px 10px;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out}.bot-cta:is(:hover,:focus-visible){background:color-mix(in srgb,var(--red) 82%,#000);box-shadow:6px 6px 0 var(--line);transform:translate(-2px,-2px)}.bot-cta:active{box-shadow:2px 2px 0 var(--line);transform:translate(2px,2px)}.bot-next{color:var(--ink);font:400 16px var(--display);text-underline-offset:4px;background:0 0;border:0;margin-left:16px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s ease-out,text-underline-offset .15s ease-out}.bot-next:is(:hover,:focus-visible){color:var(--red);text-underline-offset:6px;text-decoration-thickness:2px}.bot-composer{border-top:1px solid var(--hair);padding:14px 18px 16px}.bot-draft{min-height:1.55em;margin:0 0 12px;font-size:15px}.bot-draft:empty:before{content:"Ask Helpful-Bot anything...";color:var(--muted)}.bot-draft.is-typing:after{content:"";vertical-align:text-bottom;background:var(--ink);width:2px;height:1.1em;margin-left:1px;animation:1s steps(2,end) infinite blink;display:inline-block}.bot-composer-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.bot-context{border:1px solid var(--hair);min-width:0;color:var(--muted);white-space:nowrap;border-radius:34px;align-items:center;gap:6px;padding:4px 10px 4px 14px;font-size:12px;display:inline-flex;overflow:hidden}.bot-send{background:var(--ink);width:32px;height:32px;color:var(--surface);border-radius:7px;flex:none;place-items:center;font-weight:400;display:grid;position:relative}.bot-send.is-thinking{color:#0000}.bot-send.is-thinking:after{content:"";border:2px solid color-mix(in srgb,var(--surface) 35%,transparent);border-top-color:var(--surface);border-radius:50%;width:14px;height:14px;margin:auto;animation:.8s linear infinite spin;position:absolute;inset:0}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes stamp{0%{opacity:0;transform:scale(1.6)rotate(-6deg)}}@keyframes bump{50%{transform:scale(1.35)}}@keyframes dots{0%{width:0}}@keyframes blink{to{opacity:0}}@keyframes spin{to{rotate:1turn}}@media (width<=1000px){.bot-court{grid-template-columns:1fr}.case-picker{flex-direction:row}.case-picker [role=tab]{flex:1}.case-picker [role=tab]+[role=tab]{border-top:0;border-left:2px solid var(--line)}.case-title{font-size:20px}}@media (width<=700px){.case-picker [role=tab]{gap:8px;padding:14px 12px 18px}.case-picker .case-number,.case-desc,.case-icon{display:none}.case-title{font-size:19px}.bot-window{height:520px;box-shadow:5px 5px 0 var(--line)}.bot-tag{display:none}.bot-log{padding:16px}.bot-next{margin:12px auto 0;display:block}}@media (prefers-reduced-motion:reduce){.bot-log>li,.bot-msg>*,.bot-mistakes b.bump,.bot-send.is-thinking:after,.bot-thinking:after,.bot-draft.is-typing:after{animation:none}}.exhibit{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1500px;min-height:72vh;margin:auto;padding:120px 6% 80px;display:grid}.ex-copy h2{margin:16px 0 18px}.ex-copy h2 span{color:var(--red)}.ex-copy>p{max-width:440px;margin:0 0 28px;font-size:15px;line-height:1.6}.ex-copy>p strong{display:block}.ex-card{background:var(--surface);border:2px solid var(--line);max-width:480px;box-shadow:6px 6px 0 var(--line)}.ex-card.is-new p{animation:.35s cubic-bezier(.2,.8,.3,1) ex-in}.ex-row,.ex-why{padding:14px 18px}.ex-row+.ex-row,.ex-why{border-top:2px solid var(--line)}.ex-card span{letter-spacing:1.6px;color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:400;display:block}.ex-card p{min-height:2.6em;margin:0;font:400 17px/1.3 ui-monospace,IBM Plex Mono,Menlo,monospace}.ex-bad p{color:var(--muted);-webkit-text-decoration:line-through 2px var(--red);text-decoration:line-through 2px var(--red)}.ex-good{background:var(--yellow);color:var(--on-hi)}.ex-good span{color:inherit;opacity:.7}.ex-why p{min-height:0;font:400 15px/1.45 Barlow,Arial,sans-serif}.ex-why b{background:var(--chip);margin-top:10px;padding:4px 8px;font:400 11px ui-monospace,Menlo,monospace;display:inline-block}.ex-panel{background:var(--surface);border:2px solid var(--line);height:clamp(380px,58vh,620px);box-shadow:8px 8px 0 var(--line);flex-direction:column;display:flex}.ex-bar{background:var(--navy);color:#fff;font:400 15px var(--display);letter-spacing:1px;justify-content:space-between;gap:14px;padding:12px 18px;display:flex}.ex-bar i{background:var(--red);border-radius:50%;width:9px;height:9px;margin-right:10px;animation:1.4s steps(2,end) infinite ex-rec;display:inline-block}.ex-bar b{color:var(--yellow)}.ex-wall{flex:1;font:15px/2.2 ui-monospace,IBM Plex Mono,Menlo,monospace;position:relative;overflow:hidden}.ex-layer{padding:0 24px;position:absolute;inset:0}.ex-base{color:var(--ink);-webkit-mask:linear-gradient(#0000,#000 14% 86%,#0000);mask:linear-gradient(#0000,#000 14% 86%,#0000)}.ex-base .ex-line{opacity:.5}.ex-line{white-space:nowrap;text-overflow:ellipsis;width:max-content;max-width:100%;overflow:hidden}.ex-line i{color:var(--red);font-style:normal;font-weight:400}.ex-fix{background:var(--yellow);color:var(--on-hi);clip-path:inset(calc(var(--y,50%) - var(--lh,60px) / 2) calc(100% - var(--lx,0px) - var(--lw,100%)) calc(100% - var(--y,50%) - var(--lh,60px) / 2) var(--lx,0px) round calc(var(--lh,60px) / 2));font-weight:400}.ex-fix .ex-line i{color:inherit}.ex-lens{left:var(--lx,0px);top:var(--y,50%);width:var(--lw,100%);height:var(--lh,60px);border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);pointer-events:none;border-radius:999px;position:absolute;transform:translateY(-50%)}.ex-lens span{background:var(--line);color:var(--surface);font:400 11px var(--display);letter-spacing:1.4px;white-space:nowrap;padding:3px 8px;position:absolute;top:-13px;left:28px}@media (hover:hover){.ex-wall{cursor:none}}@keyframes ex-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ex-rec{50%{opacity:.2}}@media (width<=1000px){.exhibit{grid-template-columns:1fr;min-height:0;padding:100px 6% 60px}.ex-panel{height:50vh;min-height:340px}.ex-card{max-width:none}}@media (width<=700px){.ex-wall{font-size:13px}.ex-layer{padding:0 14px}.ex-bar>span:first-child{font-size:13px}}@media (prefers-reduced-motion:reduce){.ex-card.is-new p,.ex-bar i{animation:none}}.hero-context{margin-top:calc(32 * var(--u));padding:calc(28 * var(--u)) calc(48 * var(--u));border:calc(6 * var(--u)) solid var(--campaign-ink);color:var(--campaign-ink);font:400 calc(48 * var(--u))/1 var(--campaign-sans);text-transform:uppercase;white-space:nowrap;text-decoration:none}.hero-context:hover{background:var(--campaign-ink);color:var(--bar-hi)}.hero-context:focus-visible{outline-color:var(--campaign-ink)}figcaption .industry{letter-spacing:.5px;color:var(--muted);flex-basis:100%;margin-top:-2px;font-size:11px}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
