.industry-detail-hero{background:linear-gradient(180deg,#fff,#bfcdfd 13.045%,rgba(202,212,253,.824) 40.271%,rgba(219,226,254,.563) 64.652%,hsla(0,0%,100%,0) 89.082%),#fff;color:#1b1d24;isolation:isolate;overflow:hidden;position:relative}.industry-detail-hero__dots,.industry-detail-hero__ellipse,.industry-detail-hero__soft-shape{display:block;max-width:none;pointer-events:none;position:absolute;z-index:-1}.industry-detail-hero__soft-shape{height:109.27%;left:50%;top:-28.08%;transform:translateX(-50%);width:115.73%}.industry-detail-hero__dots{height:74.26%;left:calc(50% + 27px);object-fit:cover;opacity:.2;top:8.84%;transform:translateX(-50%);width:125.42%}.industry-detail-hero__ellipse{height:auto;left:45%;top:.26%;width:min(49.115vw,943px)}.industry-detail-hero__inner{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,648px) minmax(0,792px);margin:auto;padding:clamp(130px,7.8125vw,150px) 0 clamp(200px,12.5vw,240px);width:min(1520px,calc(100% - 80px))}.industry-detail-hero__copy{align-self:center}.industry-detail-hero h1{color:#1b1d24;font-family:Inter Tight,sans-serif;font-size:clamp(44px,3.5vw,67px);font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:0;overflow-wrap:anywhere}.industry-detail-hero__intro{font-size:clamp(18px,1.25vw,24px);line-height:1.4;margin-top:22px;max-width:620px}.industry-detail-hero__intro>:first-child{margin-top:0}.industry-detail-hero__intro>:last-child{margin-bottom:0}.industry-detail-hero__card{backdrop-filter:blur(9px);background:hsla(0,0%,100%,.7);border:1px solid #e0e4fd;border-radius:20px;padding:16px}.industry-detail-hero__card img{border-radius:16px;display:block;height:420px;object-fit:cover;width:100%}.industry-detail-hero__curve{bottom:-1px;display:block;height:18.14%;left:-3.96%;max-width:none;pointer-events:none;position:absolute;width:107.93%}.industry-detail-hero--motion .industry-detail-hero__copy{animation:industry-detail-in .8s cubic-bezier(.2,.8,.2,1) both}.industry-detail-hero--motion .industry-detail-hero__card{animation:industry-detail-in .9s cubic-bezier(.2,.8,.2,1) .12s both}@keyframes industry-detail-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (max-width:1200px){.industry-detail-hero__inner{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);padding:clamp(105px,10vw,120px) 0 clamp(170px,16.666667vw,200px)}.industry-detail-hero__card img{aspect-ratio:16/10;height:auto}.industry-detail-hero__ellipse{left:42%;width:62vw}.industry-detail-hero__curve{height:140px}}@media (max-width:900px){.industry-detail-hero__inner{gap:42px;grid-template-columns:1fr;padding:90px 0 145px;width:calc(100% - 64px)}.industry-detail-hero__copy{max-width:680px}.industry-detail-hero__card{max-width:760px;width:100%}.industry-detail-hero__ellipse{left:18%;top:34%;width:92vw}.industry-detail-hero__dots{height:58%;top:34%;width:180%}.industry-detail-hero__curve{height:105px;left:-12%;width:124%}}@media (max-width:767px){.industry-detail-hero__inner{gap:34px;grid-template-columns:1fr;padding:clamp(64px,10vw,76px) 0 clamp(108px,17vw,130px);width:min(100% - 40px,640px)}.industry-detail-hero h1{font-size:clamp(38px,11vw,52px)}.industry-detail-hero__card{border-radius:14px;padding:10px}.industry-detail-hero__card img{aspect-ratio:16/10;border-radius:10px;height:auto}.industry-detail-hero__ellipse{left:5%;top:40%;width:125vw}.industry-detail-hero__dots{height:52%;left:50%;opacity:.16;top:39%;width:220%}.industry-detail-hero__soft-shape{height:95%;top:-8%;width:220%}.industry-detail-hero__curve{height:78px;left:-18%;width:138%}}@media (prefers-reduced-motion:reduce){.industry-detail-hero--motion .industry-detail-hero__card,.industry-detail-hero--motion .industry-detail-hero__copy{animation:none}}