.hero-label{max-width:760px}.hero-proof{display:flex;flex-wrap:wrap;gap:10px 18px;margin:28px 0 0;color:rgba(255,255,255,.62);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.hero-proof span{display:inline-flex;align-items:center;gap:10px}.hero-proof span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--orange)}.decision-section{background:#f5f3ef;color:#080808}.decision-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:72px;align-items:start}.decision-intro{position:sticky;top:112px}.decision-intro h2{margin:0;font-size:clamp(42px,5.4vw,76px);line-height:.96;letter-spacing:-.065em;max-width:690px}.decision-intro p:last-child{max-width:560px;margin:28px 0 0;color:rgba(8,8,8,.65);font-size:19px;line-height:1.6}.decision-list{display:grid;border-top:1px solid rgba(8,8,8,.15)}.decision-item{display:grid;grid-template-columns:42px 1fr;gap:20px;align-items:start;padding:23px 0;border-bottom:1px solid rgba(8,8,8,.15)}.decision-item span{color:var(--orange);font-size:12px;font-weight:900;letter-spacing:.15em;padding-top:5px}.decision-item p{margin:0;font-size:clamp(21px,2.2vw,31px);line-height:1.2;letter-spacing:-.035em}.ai-section{background:radial-gradient(circle at 90% 8%,rgba(255,90,31,.16),transparent 30%),#0b0b0b;overflow:hidden}.ai-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:76px;align-items:start}.ai-intro h2{margin:0;font-size:clamp(45px,6vw,82px);line-height:.93;letter-spacing:-.067em;max-width:760px}.ai-intro .lead{max-width:700px;margin:30px 0 0;color:rgba(255,255,255,.68);font-size:20px;line-height:1.6}.ai-badge{display:inline-flex;margin-top:30px;border:1px solid rgba(255,90,31,.45);border-radius:999px;padding:11px 16px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-card{min-height:210px;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:26px;background:rgba(255,255,255,.035)}.ai-card strong{display:block;margin-bottom:12px;color:#fff;font-size:19px;letter-spacing:-.02em}.ai-card p{margin:0;color:rgba(255,255,255,.58);font-size:15px;line-height:1.55}.ai-principles{grid-column:1/-1;margin-top:4px;padding:24px 26px;border-left:3px solid var(--orange);background:rgba(255,90,31,.08)}.ai-principles p{margin:0;color:rgba(255,255,255,.76);font-size:15px;line-height:1.65}.experience-section{background:#fff;color:#080808}.experience-head{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:70px;align-items:end;margin-bottom:52px}.experience-head h2{margin:0;font-size:clamp(46px,6.2vw,86px);line-height:.92;letter-spacing:-.07em;max-width:780px}.experience-head-copy{padding-bottom:4px}.experience-head-copy p{margin:0 0 24px;color:rgba(8,8,8,.63);font-size:19px;line-height:1.6;max-width:650px}.experience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.experience-card{position:relative;min-height:530px;display:flex;align-items:flex-end;overflow:hidden;border-radius:28px;background:#101010;color:#fff;isolation:isolate}.experience-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s var(--ease)}.experience-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 25%,rgba(0,0,0,.88) 100%);z-index:-1}.experience-card:hover img{transform:scale(1.035)}.experience-card-content{width:100%;padding:30px}.experience-type{display:inline-flex;margin-bottom:14px;border:1px solid rgba(255,255,255,.38);border-radius:999px;padding:8px 11px;background:rgba(0,0,0,.3);backdrop-filter:blur(8px);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.experience-card h3{margin:0;font-size:clamp(31px,4vw,50px);line-height:.95;letter-spacing:-.055em}.experience-card p{max-width:600px;margin:16px 0 0;color:rgba(255,255,255,.76);font-size:16px;line-height:1.5}.experience-link{display:inline-flex;margin-top:20px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.experience-link::after{content:"→";margin-left:10px;color:var(--orange);transition:transform .2s ease}.experience-card:hover .experience-link::after{transform:translateX(5px)}.experience-note{max-width:860px;margin:28px 0 0;color:rgba(8,8,8,.5);font-size:13px;line-height:1.6}.positioning-strip{background:var(--orange);color:#fff;padding:32px 22px}.positioning-strip .container{display:flex;align-items:center;justify-content:space-between;gap:28px}.positioning-strip p{margin:0;font-size:clamp(23px,3vw,39px);line-height:1.06;letter-spacing:-.045em;font-weight:820;max-width:980px}.positioning-strip span{flex:0 0 auto;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}@media(max-width:980px){.decision-layout,.ai-layout,.experience-head{grid-template-columns:1fr;gap:42px}.decision-intro{position:relative;top:auto}.experience-grid{grid-template-columns:1fr}}@media(max-width:680px){.hero-proof{display:grid;gap:10px;margin-top:24px}.decision-item{grid-template-columns:32px 1fr;gap:12px;padding:18px 0}.ai-grid{grid-template-columns:1fr}.ai-principles{grid-column:auto}.experience-card{min-height:440px;border-radius:22px}.experience-card-content{padding:24px 20px}.positioning-strip .container{display:block}.positioning-strip span{display:block;margin-top:14px}}@media(min-width:1024px){.experience-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.experience-card{min-height:320px;border-radius:18px}.experience-card-content{padding:18px 16px}.experience-type{margin-bottom:10px;padding:6px 8px;font-size:8px;letter-spacing:.1em}.experience-card h3{font-size:clamp(21px,1.8vw,28px);line-height:1}.experience-card p{display:none}.experience-link{margin-top:14px;font-size:9px;letter-spacing:.12em}}@media(min-width:680px) and (max-width:1023px){.experience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-card{min-height:360px}}@media(min-width:521px) and (max-width:679px){.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-card{min-height:350px}.experience-card p{display:none}}@media(max-width:520px){.experience-grid{grid-template-columns:1fr}}
