:root{color-scheme:light;--navy:var(--color-brand-navy);--blue:var(--color-brand-blue);--blue-bright:var(--color-brand-blueElectric);--blue-deep:var(--color-brand-navy);--gradient:var(--color-gradient-primary);--gradient-rev:var(--color-gradient-reverse);--ink:var(--color-text-default);--body:#202020;--muted:var(--color-text-muted);--surface:var(--color-background-subtle);--surface-2:var(--color-background-muted);--line:var(--color-border-default);--white:var(--color-background-default);--r-btn:var(--radius-button);--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--maxw:1200px;--pad:clamp(20px, 5vw, 64px);--nav-h:62px;--font:"Plus Jakarta Sans", Inter, "Helvetica Neue", Arial, system-ui, sans-serif;--tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1a9 9 0 100 18A9 9 0 0010 1zm4.6 6.4l-5.3 5.6a1 1 0 01-1.45 0L5.4 10.5A1 1 0 016.85 9.1l1.8 1.9 4.55-4.9a1 1 0 011.45 1.37z'/%3E%3C/svg%3E");--minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5A8.5 8.5 0 1010 18.5 8.5 8.5 0 0010 1.5zm3.5 9.3h-7a.8.8 0 010-1.6h7a.8.8 0 010 1.6z'/%3E%3C/svg%3E")}*{box-sizing:border-box;min-width:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;max-width:100%;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--white);color:var(--body);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;width:100%;max-width:100%;margin:0;font-size:16px;line-height:1.65;overflow-x:clip}img,svg,video,main,footer,section,.wrap{max-width:100%}h1,h2,h3{color:var(--blue);text-wrap:balance;margin:0}h1{letter-spacing:-.037em;font-size:clamp(2.35rem,5.6vw,4.25rem);font-weight:500;line-height:1.03}h2{letter-spacing:-.035em;font-size:clamp(1.7rem,3.5vw,2.75rem);font-weight:500;line-height:1.12}h3{letter-spacing:-.02em;font-size:1.3125rem;font-weight:600;line-height:1.28}p{margin:0}a{color:var(--blue);text-underline-offset:2px}a:hover{color:var(--blue-deep)}ul{margin:0}:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.prose{max-width:64ch}.lead{color:var(--body);font-size:clamp(17px,1.35vw,19px);font-weight:300;line-height:1.6}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:var(--surface-2);border-radius:2px;width:fit-content;padding:6px 11px;font-size:11.5px;font-weight:500;display:inline-block}.eyebrow.on-dark{color:var(--white);background:#ffffff29}.stack{flex-direction:column;display:flex}.g8{gap:8px}.g12{gap:12px}.g16{gap:16px}.g20{gap:20px}.g28{gap:28px}.g40{gap:40px}.actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}section{padding-block:clamp(42px,7vh,78px)}section.tight{padding-block:clamp(30px,5vh,54px)}.btn{letter-spacing:-.01em;border-radius:var(--r-btn);cursor:pointer;border:0;align-items:center;gap:8px;padding:15px 28px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:filter .18s,transform .18s,background-color .18s;display:inline-flex}.btn--primary{background:var(--gradient);color:var(--white)}.btn--primary:hover{filter:brightness(1.12);color:var(--white);transform:translateY(-1px)}.btn--secondary{background:var(--surface-2);color:var(--blue)}.btn--secondary:hover{color:var(--blue);background:#d7d7d7;transform:translateY(-1px)}.btn svg{display:block}.nav{z-index:60;height:var(--nav-h);padding-inline:var(--pad);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffe6;justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.brandmark{align-items:center;text-decoration:none;display:flex}.brandmark svg{width:auto;height:19px;display:block}.navlinks{align-items:center;gap:22px;display:flex}.navlinks a{letter-spacing:-.005em;color:var(--body);font-size:13.5px;font-weight:500;text-decoration:none}.navlinks a:hover{color:var(--blue)}.navlinks .menu-cta{display:none}.nav>.btn{padding:10px 18px;font-size:13.5px}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;margin-right:-8px;display:none}.burger span{background:var(--navy);border-radius:2px;width:24px;height:2px;transition:transform .25s,opacity .2s;display:block}.nav.menu-open .burger span:first-child{transform:translateY(7px)rotate(45deg)}.nav.menu-open .burger span:nth-child(2){opacity:0}.nav.menu-open .burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=900px){.nav>.btn{display:none}.burger{display:flex}.navlinks{background:var(--white);border-bottom:1px solid var(--line);padding:6px var(--pad) 18px;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:stretch;gap:0;transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .28s,visibility .28s;position:absolute;top:100%;left:0;right:0;transform:translateY(-10px);box-shadow:0 26px 44px -30px #0c123b4d}.nav.menu-open .navlinks{opacity:1;visibility:visible;pointer-events:auto;transform:none}.navlinks a{letter-spacing:-.02em;color:var(--blue);border-bottom:1px solid var(--line);padding:14px 2px;font-size:17px;font-weight:500}.navlinks .menu-cta{color:var(--white);border-bottom:0;align-self:flex-start;margin-top:16px;padding:14px 26px;display:inline-flex}}.hero-mark{width:clamp(72px,9vw,116px);margin:0 auto clamp(22px,4vh,44px)}.hero-mark svg{width:100%;height:auto;display:block;overflow:visible}.hero-mark .w{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.hero-mark:not(.fastened) .w-a{transform:translate(-12px,-8px)}.hero-mark:not(.fastened) .w-b{transform:translate(12px,8px)}[data-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(16px)}[data-reveal].in{opacity:1;transform:none}@media (width<=900px){[data-reveal]{transition-duration:1s;transition-delay:calc(var(--i,0) * 55ms);transform:translateY(11px)}}.hero{padding-block:clamp(96px,17vh,180px) clamp(72px,13vh,140px);position:relative;overflow:hidden}.hero .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.hero h1{max-width:16ch}.hero .lead{margin-inline:auto}.hero .actions{justify-content:center}.grid{gap:16px;display:grid}.grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.grid.c3,.grid.c2{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:26px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.card:hover{border-color:#cdccec;transform:translateY(-3px);box-shadow:0 14px 34px -14px #0c123b2e}.card .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.card p{font-size:14.5px;line-height:1.6}.num-marker{color:var(--blue);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ticks{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.ticks li{color:var(--body);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i,0) * 55ms);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex;transform:translate(-8px)}.ticks.in li{opacity:1;transform:none}.ticks li:before{content:"";background:var(--blue);width:18px;height:18px;-webkit-mask:var(--tick) center / contain no-repeat;mask:var(--tick) center / contain no-repeat;opacity:0;transition:transform .4s cubic-bezier(.2,1.5,.4,1),opacity .3s;transition-delay:calc(var(--i,0) * 55ms + 70ms);flex:none;margin-top:2px;transform:scale(.3)}.ticks.in li:before{opacity:1;transform:none}.ticks.muted li:before{background:var(--muted);-webkit-mask-image:var(--minus);mask-image:var(--minus)}.band-dark{background:var(--surface);color:var(--body)}.band-dark h2{color:var(--blue)}.band-dark .lead{color:var(--body)}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=860px){.stat-grid{grid-template-columns:1fr}}.stat{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:26px;display:flex}.stat .n{letter-spacing:-.04em;color:var(--blue);font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,68px);font-weight:500;line-height:1}.stat p{color:var(--body);font-size:14px}.stat cite{color:var(--muted);letter-spacing:.02em;margin-top:auto;padding-top:14px;font-size:11.5px;font-style:normal}.stat.quote .q{letter-spacing:-.02em;color:var(--blue);font-size:18px;font-weight:500;line-height:1.4}.compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=820px){.compare{grid-template-columns:1fr}}.compare .col{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:16px;padding:24px;display:flex}.compare h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:13px}.toggle{background:var(--navy);border:1px solid #ffffff24;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;width:fit-content;max-width:100%;padding:4px;display:grid}.toggle button{letter-spacing:-.005em;color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;align-items:center;gap:1px;padding:8px 22px;font-family:inherit;font-weight:600;transition:background-color .15s,color .15s;display:flex}.toggle button .name{font-size:13px}.toggle .cad{color:#ffffff80;font-size:10.5px;font-weight:500}.toggle button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #0c123b1f}.toggle button[aria-pressed=true] .cad{color:var(--blue)}@media (width<=620px){.toggle{border-radius:var(--r-md);gap:5px;width:100%;padding:5px}.toggle button{border-radius:13px;padding:10px 4px}.toggle button .name{font-size:12.5px}.toggle .cad{font-size:10px}}.deliv-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}@media (width<=900px){.deliv-cols{grid-template-columns:1fr}}.deliv-col{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:24px}.deliv-col .hd{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.deliv-col .hd b{color:var(--blue);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.deliv-col .hd span{letter-spacing:-.02em;color:var(--blue);font-size:15px;font-weight:600}.jsonbox{background:var(--navy);border-radius:var(--r-md);color:#ffffffeb;white-space:pre;-webkit-overflow-scrolling:touch;min-height:0;padding:26px 28px;font:400 13px/1.85 ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:auto hidden}@media (width<=620px){.jsonbox{padding:18px 20px;font-size:11px}}.jsonbox .caret{border-right:2px solid #fffc}.pin-wrap{min-height:205vh;padding-block:0;position:relative}.pin-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:100vh;padding-block:40px;display:flex;position:sticky;top:0}.thesis-line{letter-spacing:-.03em;justify-items:center;max-width:26ch;margin-inline:auto;font-size:clamp(1.55rem,3.6vw,2.7rem);font-weight:500;line-height:1.16;display:grid}.thesis-line .was,.thesis-line .now{grid-area:1/1}.thesis-line .was{color:var(--muted);transition:opacity .4s .3s}.thesis-line .now{color:var(--blue);opacity:0;transition:opacity .3s}.pin-wrap[data-now="1"] .thesis-line .was{opacity:0;transition:opacity .3s}.pin-wrap[data-now="1"] .thesis-line .now{opacity:1;transition:opacity .4s .3s}.flip{flex-direction:column;gap:12px;width:100%;max-width:820px;margin-inline:auto;display:flex}.flip-bar{border:1px solid var(--line);background:var(--surface);border-radius:6px;height:clamp(120px,20vh,168px);display:flex;overflow:hidden}.flip-prod{background:var(--surface-2);color:var(--navy);flex-basis:calc(80% - (60% * var(--p,0)));justify-content:center;align-items:center;font-size:clamp(15px,1.5vw,19px);font-weight:600;transition:flex-basis 80ms linear;display:flex}.flip-brand{background:var(--gradient);color:var(--white);flex:1;justify-content:center;align-items:center;font-size:clamp(15px,1.5vw,19px);font-weight:600;display:flex}@media (width<=620px){.flip-prod,.flip-brand{font-size:12px}}.flip-cap{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12.5px;display:flex}.flip-side{letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;font-size:11.5px;font-weight:600;display:flex}.flip-side .a{color:var(--muted)}.flip-side .b{color:var(--blue)}.thesis-resolve{color:var(--body);opacity:0;max-width:58ch;margin-inline:auto;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:400;line-height:1.55;transition:opacity .4s,transform .4s;transform:translateY(10px)}.pin-wrap[data-resolved="1"] .thesis-resolve{opacity:1;transform:none}.why-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.why-points{grid-template-columns:1fr}}.ipa{color:var(--muted);font-size:15px;font-weight:400}.name-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(24px,5vw,68px);display:grid}@media (width<=760px){.name-grid{grid-template-columns:1fr;gap:18px}}.webeam-logo{flex:none;align-self:flex-start;width:auto;max-width:100%;height:23px;display:block}.case-tabs{background:var(--navy);border:1px solid #ffffff24;border-radius:999px;grid-column:1/-1;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;width:100%;padding:4px;display:grid}.case-tabs button{letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:999px;padding:9px 8px;font-family:inherit;font-size:10.5px;font-weight:600;transition:background-color .15s,color .15s;overflow:hidden}.case-tabs button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #0c123b1f}.case-tabs .ts{display:none}@media (width<=640px){.case-tabs{border-radius:999px;grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:4px}.case-tabs button{letter-spacing:.02em;border-radius:999px;padding:9px 2px;font-size:9.5px}.case-tabs .tf{display:none}.case-tabs .ts{display:inline}}@media (width<=900px){#work .grid.c2{flex-direction:column;display:flex}#work .case-tabs{order:2}#work .work-info{order:3}}.plate{border:1px solid var(--line);border-radius:var(--r-sm);aspect-ratio:16/10;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:repeating-linear-gradient(-45deg,#e9e9e9 0 10px,#efefef 10px 20px);align-items:flex-end;padding:14px;font-size:11px;font-weight:500;display:flex}.plate--lg{aspect-ratio:16/10}.spec{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin:0;overflow:hidden}.spec>div{border-top:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);gap:20px;padding:15px 22px;display:grid}.spec>div:first-child{border-top:0}.spec dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:10.5px;font-weight:600}.spec dd{color:var(--body);margin:0;font-size:14px;line-height:1.55}@media (width<=640px){.spec{border:0;border-radius:0}.spec>div{grid-template-columns:1fr;gap:3px;padding:13px 0}.spec>div:first-child{border-top:1px solid var(--line)}}.person{flex-direction:column;gap:14px;display:flex}#team .grid.c3{gap:clamp(18px,2.6vw,32px)}.person .avatar{aspect-ratio:3/4;border-radius:var(--r-md);border:1px solid var(--line);background:repeating-linear-gradient(-45deg,#e9e9e9 0 10px,#efefef 10px 20px);width:100%}.person .brands{color:var(--muted);margin-top:auto;padding-top:4px;font-size:12px;line-height:1.6}.person .brands b{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:10px;font-weight:600;display:block}.accel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(28px,5vw,52px)}.accel.panel-dark{background:var(--navy);border-color:#ffffff1f}.panel-dark h2{color:var(--white)}.panel-dark .lead{color:#ffffffb8}.panel-dark .ticks li{color:#ffffffd1}.panel-dark .ticks li:before{background:var(--white)}.accel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px clamp(28px,5vw,72px);display:grid}.accel-txt{grid-area:1/1}.accel-cta{grid-area:2/1}.accel-ticks{grid-area:1/2/span 2;align-self:center}@media (width<=820px){.accel-grid{grid-template-columns:1fr;gap:22px}.accel-txt{order:1;grid-area:auto/1}.accel-ticks{order:2;grid-area:auto/1;align-self:start}.accel-cta{order:3;grid-area:auto/1}}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.02em;color:var(--blue);padding:20px 40px 20px 0;font-size:17px;font-weight:500;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:var(--blue);width:14px;height:14px;transition:transform .2s;position:absolute;top:24px;right:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Crect x='6' y='1' width='2' height='12' rx='1'/%3E%3Crect x='1' y='6' width='12' height='2' rx='1'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Crect x='6' y='1' width='2' height='12' rx='1'/%3E%3Crect x='1' y='6' width='12' height='2' rx='1'/%3E%3C/svg%3E") 50%/contain no-repeat}.faq details[open] summary:after{transform:rotate(45deg)}.faq .a{color:var(--body);max-width:68ch;padding:0 40px 22px 0;font-size:15px;line-height:1.6}.cta-stage{background:var(--navy);border:1px solid #ffffff24;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;max-width:420px;padding:4px;display:grid}.cta-stage label{color:#ffffff9e;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:9px 8px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.cta-stage input{opacity:0;pointer-events:none;position:absolute}.cta-stage input:checked+label{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #0c123b1f}.cta-stage input:focus-visible+label{outline:2px solid var(--blue-bright);outline-offset:2px}@media (width<=620px){.cta-stage{border-radius:var(--r-md)}.cta-stage label{border-radius:13px}}.cform{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:16px;padding:clamp(22px,4vw,36px);display:flex}.frow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=560px){.frow{grid-template-columns:1fr}}.field{flex-direction:column;gap:6px;display:flex}.field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.field input,.field textarea{color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:var(--r-sm);resize:vertical;width:100%;padding:11px 13px;font-family:inherit;font-size:15px}.field input::placeholder,.field textarea::placeholder{color:#a5a5aa}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--blue-bright);outline-offset:1px;border-color:var(--blue-bright)}.fnote{color:var(--muted);font-size:12.5px}footer.site{background:var(--navy);color:#ffffffb8;padding-block:clamp(48px,8vh,88px)}footer.site h2{color:var(--white);max-width:16ch}.foot-cols{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}@media (width<=820px){.foot-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.foot-cols b{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin-bottom:14px;font-size:10.5px;font-weight:600;display:block}.foot-cols a{color:#fffc;margin-bottom:9px;font-size:14px;text-decoration:none;display:block}.foot-cols a:hover{color:var(--white)}.foot-base{color:#ffffff73;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;font-size:12.5px;display:flex}.studynote{max-width:var(--maxw);padding:16px var(--pad) 0;color:var(--muted);margin:0 auto;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){[data-reveal],.thesis-resolve,.ticks li,.ticks li:before,.hero-mark .w{opacity:1!important;transition:none!important;transform:none!important}.thesis-line .was,.thesis-line .now{transition:none!important}}img.plate{object-fit:cover;width:100%;padding:0;display:block}img.avatar{object-fit:cover;display:block}.name-note{background:var(--navy);color:#ffffffeb;border-radius:var(--r-md);letter-spacing:-.01em;text-wrap:pretty;padding:24px 26px;font:400 13px/1.9 ui-monospace,SF Mono,Menlo,Consolas,monospace}@media (width<=620px){.name-note{padding:18px 20px;font-size:12px;line-height:1.8}}.case-carousel{display:grid}.case-slide{grid-area:1/1}.brain-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}@media (width<=900px){.brain-row{grid-template-columns:minmax(0,1fr)}}.built-for{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:24px 26px;display:flex}.built-for-mark{flex:none;width:auto;height:22px;display:block}.built-for p{color:var(--body);max-width:none;margin:0;font-size:14.5px;line-height:1.6}.built-for b{color:var(--navy);font-weight:600}.built-for-lead{letter-spacing:-.012em;color:var(--navy);font-size:15px;font-weight:600}@media (width<=620px){.built-for{gap:12px;padding:18px 20px}.built-for p{font-size:13.5px}.built-for-lead{font-size:14.5px}}.textlink{font-size:13.5px;font-weight:600;text-decoration:none}
