.who-strip{background:var(--bg);color:var(--ink);border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;padding:112px 0}.who-strip .who-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:40px;font-size:12px;font-weight:500;display:block}.who-strip .who-text{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);max-width:1180px;margin:0;font-size:clamp(24px,3.2vw,40px);font-weight:400;line-height:1.78}.who-strip .k{white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90deg,#000,#000);background-position:0 0;background-repeat:no-repeat;background-size:0% 100%;padding:.14em .5em;transition:background-size .7s cubic-bezier(.65,0,.35,1),color .7s cubic-bezier(.65,0,.35,1)}.who-strip .who-text.is-active .k{color:#fff;background-size:100% 100%}.who-strip .who-text.is-active .k-1{transition-delay:0s}.who-strip .who-text.is-active .k-2{transition-delay:.2s}.who-strip .who-text.is-active .k-3{transition-delay:.4s}.who-strip .who-text.is-active .k-4{transition-delay:.6s}.who-strip .k .gi{object-fit:contain;vertical-align:-.34em;opacity:0;width:1.28em;height:1.28em;margin-left:.34em;transition:opacity .45s;display:inline-block}.who-strip .who-text.is-active .k .gi{opacity:1}.who-strip .who-text.is-active .k-1 .gi{transition-delay:.25s}.who-strip .who-text.is-active .k-2 .gi{transition-delay:.45s}.who-strip .who-text.is-active .k-3 .gi{transition-delay:.65s}.who-strip .who-text.is-active .k-4 .gi{transition-delay:.85s}@media (prefers-reduced-motion:reduce){.who-strip .k{color:#fff;background-size:100% 100%;transition:none}.who-strip .k .gi{opacity:1;transition:none}}@media (max-width:800px){.who-strip{padding:72px 0}.who-strip .k{white-space:normal}}.approach{background:var(--bg);border-bottom:1px solid var(--border);padding:96px 0}.approach-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.approach-text .eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11px;font-weight:500;display:block}.approach-text h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);max-width:540px;margin-bottom:24px;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.05}.approach-text p.lede{color:var(--muted);max-width:480px;margin-bottom:28px;font-size:18px;line-height:1.55}.approach-text .pill{background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:500;display:inline-flex}.approach-text .pill .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.approach--dark{color:var(--dark-fg);background:#0a0a0a;border-bottom:0}.approach--dark .approach-grid{grid-template-columns:1.15fr 1fr .6fr;align-items:center;gap:56px}.approach--dark .approach-text h2{color:var(--dark-fg)}.approach--dark .approach-text p.lede{color:var(--dark-muted)}.approach--dark .approach-text .pill{color:var(--dark-fg);background:#ffffff0a;border-color:#ffffff24}.approach--dark .approach-visual img{width:100%;max-width:460px;height:auto;margin:0 auto;display:block}.approach--dark .approach-stats{flex-direction:column;gap:32px;display:flex}.approach--dark .approach-stat-val{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1;display:block}.approach--dark .approach-stat-lbl{color:var(--dark-muted);max-width:180px;margin-top:8px;font-size:14px;line-height:1.4;display:block}@media (max-width:900px){.approach--dark .approach-grid{grid-template-columns:1fr;gap:40px}.approach--dark .approach-stats{grid-template-columns:repeat(3,1fr);gap:20px 16px;display:grid}.approach--dark .approach-stat-val{font-size:clamp(20px,5.5vw,32px)}.approach--dark .approach-stat-lbl{max-width:none;font-size:12px}.approach--dark .approach-visual img{max-width:360px}}.dataflow{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, #ff5c000f 0%, transparent 55%), var(--surface-2);border:1px solid var(--border);width:100%;max-width:540px;margin:0 auto;position:relative;overflow:hidden}.v4a-frame{grid-template-rows:repeat(5,1fr);gap:14px;width:100%;height:100%;padding:18px;display:grid;position:relative}.v4a-spine{background-image:repeating-linear-gradient(to bottom, var(--accent) 0 4px, transparent 4px 9px);z-index:1;opacity:.75;background-size:2px 13px;width:2px;position:absolute;top:11%;bottom:11%;left:45px}.v4a-frame .layer{background:var(--bg);border:1px solid var(--border);z-index:2;grid-template-columns:28px 1fr;align-items:center;gap:12px;min-height:0;padding:12px 16px;display:grid;position:relative}.v4a-frame .layer-num{background:var(--ink);width:24px;height:24px;color:var(--dark-fg);font-family:var(--font-mono);letter-spacing:.04em;z-index:3;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex;position:relative}.v4a-frame .layer-content{flex-direction:column;gap:4px;min-width:0;display:flex}.v4a-frame .layer-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.v4a-frame .layer-pills{flex-wrap:wrap;gap:4px 6px;display:flex}.v4a-frame .pill{background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);color:var(--ink);padding:2px 8px;font-size:10px;font-weight:500;display:inline-block}.v4a-frame .layer.is-ai{background:var(--ink);color:var(--dark-fg)}.v4a-frame .layer.is-ai .layer-num{background:var(--accent);color:#fff}.v4a-frame .layer.is-ai .layer-title{color:var(--accent)}.v4a-frame .layer.is-ai .pill{border-color:var(--accent);color:var(--accent);background:#ff5c001f;font-weight:600}.v4a-frame .layer.is-revenue{background:var(--accent);color:#fff}.v4a-frame .layer.is-revenue .layer-num{background:var(--ink);color:#fff}.v4a-frame .layer.is-revenue .layer-title{color:#ffffffeb;font-weight:600}.v4a-frame .layer.is-revenue .layer-body{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;font-size:14px;font-weight:500}@media (max-width:900px){.approach-grid{grid-template-columns:1fr;gap:56px}.dataflow{aspect-ratio:auto;max-width:420px}.v4a-frame{grid-template-rows:repeat(5,auto);gap:10px;height:auto;padding:14px}.v4a-frame .layer{padding:10px 12px}.v4a-frame .pill{padding:1px 6px;font-size:9.5px}}.home-services{background:var(--bg);border-bottom:1px solid var(--border);padding:120px 0 60px}.home-services-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:56px;display:grid}.home-services-head h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);max-width:640px;font-size:clamp(36px,4.5vw,60px);font-weight:400;line-height:1}.home-services-head h2 .eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11px;font-weight:500;display:block}.home-services-head p.intro{color:var(--muted);max-width:460px;margin:0;font-size:17px;line-height:1.55}.home-services-layout{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1.94fr .75fr;align-items:stretch;display:grid}.home-services-row{border-bottom:1px solid var(--border);border-right:1px solid var(--border);grid-template-columns:320px 1fr;align-items:stretch;gap:32px;min-height:360px;padding:0 36px 0 0;display:grid}.home-services-layout>:nth-last-child(-n+2){border-bottom:none}.home-services-visual{background:var(--ink);justify-content:center;align-self:stretch;align-items:center;width:320px;height:100%;display:flex;position:relative;overflow:hidden}.home-services-visual svg{width:70%;height:70%}.home-services-visual img{object-fit:cover;width:100%;height:100%;display:block}.home-services-detail{align-self:center;padding:32px 0}.home-services-detail .cat{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:12px;font-weight:500;display:block}.home-services-detail h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:26px;font-weight:500;line-height:1.2}.home-services-detail p{color:var(--muted);max-width:460px;margin:0 0 14px;font-size:14.5px;line-height:1.6}.home-services-detail .link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:6px;padding-bottom:2px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.home-services-detail .link:hover{color:var(--accent);border-bottom-color:var(--accent)}.home-services-group{border-bottom:1px solid var(--border);flex-direction:column;min-height:360px;padding:0;display:flex}.home-services-group ul{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.home-services-group li{color:var(--ink);border-bottom:1px solid var(--border);cursor:default;flex:1;align-items:center;gap:12px;padding:0 24px 0 36px;font-size:14px;transition:background .15s,color .15s;display:flex}.home-services-group li:last-child{border-bottom:none}.home-services-group li:hover{background:var(--accent);color:#fff}.home-services-group li:hover .ic{color:#fff}.home-services-group li .ic{width:14px;height:14px;color:var(--muted);flex-shrink:0;transition:color .15s}@media (max-width:1000px){.home-services-head{grid-template-columns:1fr;align-items:start;gap:24px}.home-services-layout{border:none;grid-template-columns:1fr}.home-services-layout>:nth-last-child(-n+2),.home-services-layout>:last-child{border-bottom:none}.home-services-row{border:none;grid-template-columns:1fr;gap:0;min-height:0;padding:0;position:relative}.home-services-visual{width:100%;height:200px}.home-services-detail{border:1px solid var(--border);border-bottom:none;align-self:auto;padding:30px 26px 26px;position:relative}.home-services-group{border:1px solid var(--border);min-height:0;margin-bottom:44px;padding:8px 0 10px;position:relative}.home-services-layout>.home-services-group:last-child{margin-bottom:0}.home-services-group ul{flex:none}.home-services-group li{border-bottom:none;flex:none;padding:14px 26px;font-size:14.5px}.home-services-row:before,.home-services-row:after,.home-services-group:before,.home-services-group:after{content:"";z-index:2;background:linear-gradient(var(--muted), var(--muted)) center / 100% 1px no-repeat, linear-gradient(var(--muted), var(--muted)) center / 1px 100% no-repeat;opacity:.65;width:11px;height:11px;position:absolute}.home-services-row:before{top:-6px;left:-6px}.home-services-row:after{top:-6px;right:-6px}.home-services-group:before{bottom:-6px;left:-6px}.home-services-group:after{bottom:-6px;right:-6px}}.home-proof-section{background:var(--bg);border-bottom:1px solid var(--border);padding:96px 0}.home-proof-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.home-proof-head .text{max-width:720px}.home-proof-head .eyebrow{color:var(--accent)}.home-proof-track{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.home-proof-card{background:var(--bg);border:1px solid var(--border);flex-direction:column;padding:0;transition:border-color .15s,transform .2s;display:flex}.home-proof-card:hover{border-color:var(--ink);transform:translateY(-2px)}.home-proof-thumb{aspect-ratio:16/9;background:radial-gradient(circle at 30% 40%, #e8501a26, transparent 55%), radial-gradient(circle at 75% 70%, #e8501a14, transparent 60%), var(--ink);position:relative;overflow:hidden}.home-proof-thumb:before{content:"";background-image:linear-gradient(90deg,#f5f7f80a 1px,#0000 1px),linear-gradient(#f5f7f80a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.home-proof-play{background:var(--dark-fg);width:52px;height:52px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-proof-play:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid var(--ink);width:0;height:0;margin-left:3px;display:block}.home-proof-meta{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 0;display:flex}.home-proof-meta h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:500;line-height:1.3}.home-proof-tag{background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-shrink:0;padding:4px 10px;font-size:10px}.home-proof-metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;margin-top:16px;padding:16px 24px;display:grid}.home-proof-metric .val{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin-bottom:4px;font-size:28px;font-weight:400;line-height:1}.home-proof-metric .lbl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.home-proof-desc{color:var(--muted);margin:0;padding:16px 24px 24px;font-size:13.5px;line-height:1.55}@media (max-width:1000px){.home-proof-track{grid-template-columns:1fr 1fr}}@media (max-width:700px){.home-proof-track{grid-template-columns:1fr}}.home-proof-section .home-proof-head .text .sub,.ind-tst-stage .section-head .sub{max-width:none}.resources{background:var(--bg);padding:120px 0}.res-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.res-head-left{flex-direction:column;gap:14px;max-width:580px;display:flex}.res-head h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);max-width:18ch;margin:0;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.1}.res-head .eyebrow{color:var(--accent)}.res-see-btn{border:1px solid var(--ink);font-family:var(--font-display);color:var(--ink);background:0 0;align-items:center;gap:14px;padding:12px 14px 12px 24px;font-size:14px;text-decoration:none;transition:background .15s;display:inline-flex}.res-see-btn:hover{background:var(--surface-2)}.res-see-icon{background:var(--ink);width:32px;height:32px;color:var(--bg);justify-content:center;align-items:center;display:inline-flex}.res-grid{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);gap:clamp(20px,3vw,36px);display:grid}.res-card{cursor:pointer;background:0 0;flex-direction:column;gap:16px;text-decoration:none;transition:transform .2s;display:flex}.res-card:hover{transform:translateY(-2px)}.res-card .res-image{aspect-ratio:16/11;background:var(--ink);width:100%;position:relative;overflow:hidden}.res-card .res-image-grad-1{background:radial-gradient(circle at 30% 40%, #e8501a52, transparent 50%), radial-gradient(circle at 75% 80%, #e8501a29, transparent 60%), var(--ink)}.res-card .res-image-grad-2{background:radial-gradient(circle at 70% 30%, #e8501a52, transparent 50%), radial-gradient(circle at 25% 70%, #e8501a1a, transparent 60%), var(--ink)}.res-card .res-image:before{content:"";background-image:linear-gradient(90deg,#f5f7f80a 1px,#0000 1px),linear-gradient(#f5f7f80a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.res-card .res-meta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);align-items:center;gap:12px;font-size:10.5px;font-weight:500;display:flex}.res-card .res-cat{border:1px solid var(--border);color:var(--muted);padding:4px 8px}.res-card .res-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:22px;font-weight:500;line-height:1.3;transition:color .15s}.res-card:hover .res-title{color:var(--accent)}.res-card .res-author{align-items:center;gap:12px;margin-top:4px;display:flex}.res-card .res-avatar{background:var(--ink);width:40px;height:40px;color:var(--dark-fg);font-family:var(--font-mono);background-position:50%;background-size:cover;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.res-card .res-author-name{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:500;line-height:1.2}.res-card .res-author-role{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;margin-top:3px;font-size:10.5px;line-height:1.2}.res-newslist{flex-direction:column;gap:0;display:flex}.res-newslist .news-item{border-bottom:1px solid var(--border);grid-template-columns:110px 1fr;align-items:start;gap:16px;padding:18px 0;text-decoration:none;transition:padding-left .15s;display:grid}.res-newslist .news-item:first-child{padding-top:0}.res-newslist .news-item:last-child{border-bottom:none;padding-bottom:0}.res-newslist .news-item:hover{padding-left:4px}.res-newslist .news-item:hover .news-text{color:var(--accent)}.res-newslist .news-thumb{aspect-ratio:16/11;background:var(--ink);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.res-newslist .news-thumb-placeholder{background:radial-gradient(circle at 30% 40%, #e8501a52, transparent 50%), radial-gradient(circle at 75% 80%, #e8501a29, transparent 60%), var(--ink)}.res-newslist .news-thumb--orange{background:radial-gradient(circle at 30% 40%, #ffffff2e, transparent 60%), var(--accent)}.res-newslist .news-thumb--ink{background:radial-gradient(circle at 70% 30%, #ffffff2e, transparent 55%), var(--ink)}.res-newslist .news-thumb--soft{background:radial-gradient(circle at 50% 60%,#ffffff2e,#0000 60%),#5b3fb5}.res-newslist .news-thumb-label{font-family:var(--font-mono);color:#fff;letter-spacing:-.005em;text-shadow:0 2px 8px #00000040;font-size:14px;font-weight:500}.res-newslist .news-text{color:var(--ink);margin:0;font-size:14px;line-height:1.5;transition:color .15s}@media (max-width:1024px){.res-grid{grid-template-columns:1fr 1fr}.res-newslist{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.res-newslist .news-item{border-bottom:none;padding:0}.res-newslist .news-item:first-child,.res-newslist .news-item:last-child{padding:0}}@media (max-width:680px){.res-grid,.res-newslist{grid-template-columns:1fr}.res-newslist .news-item{border-bottom:1px solid var(--border);padding:18px 0}.res-newslist .news-item:first-child{padding-top:0}}.why-bento{background:var(--ink);color:var(--dark-fg);border-bottom:1px solid var(--border);padding:120px 0}.why-bento .section-head .eyebrow{color:var(--dark-muted)}.why-bento .section-head h2{color:var(--dark-fg);max-width:760px}.why-bento .section-head p.sub{color:var(--dark-muted)}.why-bento-grid{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);grid-auto-rows:280px;gap:1px;margin-top:48px;display:grid}.wb-cell{background:#1a1a1a;flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:relative;overflow:hidden}.wb-cell .wb-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dark-muted);font-size:10px;font-weight:500}.wb-cell .wb-num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--dark-fg);white-space:nowrap;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1}.wb-cell .wb-num-unit{letter-spacing:-.02em;margin-left:.14em;font-size:.46em;font-weight:600}.wb-cell .wb-lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dark-muted);font-size:10.5px;line-height:1.5}.wb-cell .wb-body{font-family:var(--font-display);letter-spacing:-.01em;color:var(--dark-fg);font-size:17px;font-weight:400;line-height:1.4}.wb-cell.is-accent{background:linear-gradient(135deg, var(--accent) 0%, #d94a00 100%);color:#fff}.wb-cell.is-accent .wb-eyebrow,.wb-cell.is-accent .wb-lbl,.wb-cell.is-accent .wb-num,.wb-cell.is-accent .wb-body{color:#fff}.wb-cell.is-deep{background:linear-gradient(135deg,#0a0a0a 0%,#1f1f1f 100%);grid-column:span 2}.wb-cell.is-feature{background:#1a1a1a;grid-column:span 2;position:relative;overflow:hidden}.wb-cell .wb-v4-wash{pointer-events:none;background:radial-gradient(circle at 80% 100%,#ff5c0038 0%,#0000 50%),radial-gradient(circle at 0 0,#ff5c001a 0%,#0000 45%);position:absolute;inset:0;z-index:0!important}.wb-cell .wb-v4-mark{pointer-events:none;width:280px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0!important}.wb-cell .wb-v4-mark svg{width:100%;height:100%;fill:var(--dark-fg);opacity:.04}.wb-supergraphic{z-index:0;pointer-events:none;opacity:.55;width:65%;max-width:420px;height:auto;position:absolute;top:-40px;right:-40px}.wb-supergraphic .arrow-line{stroke-dasharray:6 8;animation:4s linear infinite arrowflow}.wb-supergraphic .arrow-line-2{animation-delay:-1.2s}.wb-supergraphic .arrow-line-3{animation-delay:-2.4s}.wb-supergraphic .arrow-head{filter:drop-shadow(0 0 6px #ff5c0073)}@keyframes arrowflow{to{stroke-dashoffset:-56px}}.wb-cell.is-feature .wb-content,.wb-cell.is-feature .wb-logos{z-index:2;position:relative}.wb-cell.is-feature .wb-supergraphic{z-index:1}.wb-cell.is-feature .wb-v4-wash,.wb-cell.is-feature .wb-v4-mark{z-index:0}.wb-cell.is-wide{grid-column:span 2}.wb-cell.is-tall{grid-row:span 2}.wb-cell .wb-quote-mark{font-family:var(--font-display);color:var(--accent);opacity:.5;margin-bottom:-8px;font-size:56px;font-weight:500;line-height:.6}.wb-cell .wb-attrib{border-top:1px solid #ffffff14;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.wb-cell .wb-photo{background:var(--dark-muted);background-position:50%;background-size:cover;flex-shrink:0;width:36px;height:36px}.wb-cell .wb-attrib .name{font-family:var(--font-display);color:var(--dark-fg);font-size:14px;font-weight:500;line-height:1.2}.wb-cell .wb-attrib .role{font-family:var(--font-mono);color:var(--dark-muted);letter-spacing:.06em;margin-top:2px;font-size:10.5px}.wb-logos{border-top:1px solid #ffffff1a;margin-top:18px;padding-top:18px}.wb-logos-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dark-muted);margin-bottom:14px;font-size:10px;font-weight:500;display:block}.wb-logos-row{grid-template-columns:repeat(4,1fr);align-items:center;gap:18px 24px;display:grid}.wb-logo-img{object-fit:contain;object-position:left center;filter:brightness(0)invert();opacity:.78;width:auto;max-width:100%;height:35px;transition:opacity .15s}.wb-logo-img:hover{opacity:1}.wb-cell .wb-content,.wb-cell .wb-logos{z-index:2;position:relative}@media (max-width:1000px){.why-bento-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:240px}.wb-cell.is-deep,.wb-cell.is-feature,.wb-cell.is-wide{grid-column:span 2}.wb-cell.is-tall{grid-row:span 1}}@media (max-width:600px){.why-bento-grid{grid-template-columns:1fr;grid-auto-rows:220px}.wb-cell.is-deep,.wb-cell.is-feature,.wb-cell.is-wide{grid-column:span 1}}
