.about-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding-block:65px}.about-intro h1{font-size:44px;line-height:1.5}.about-lead{font-size:15px;line-height:2;color:var(--muted);margin-top:24px}.about-visual{position:relative;min-height:330px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse,#f0effd,white 70%)}.about-visual>img{position:relative;width:145px;height:145px}.about-orbit{position:absolute;width:290px;height:220px;border:1px solid #e1e4f1;border-radius:50%;transform:rotate(-28deg)}.about-orbit::after{content:'';position:absolute;inset:-28px;border:1px solid #eceef7;border-radius:50%;transform:rotate(58deg)}.about-spark{position:absolute;font-size:25px}.spark-one{top:35px;left:24%;color:#5146e5}.spark-two{right:12%;top:50%;color:#118c9a}.spark-three{bottom:35px;left:23%;color:#b86e12;font-size:18px}.about-visual>p{position:absolute;bottom:0;font-size:11px;letter-spacing:1px;color:var(--muted)}.about-story{padding-block:60px 75px;border-top:1px solid var(--line)}.about-story .text-link{margin-top:22px;color:var(--purple)}.about-belief{background:var(--bg)}.about-belief-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-block:70px}.about-belief h2{font-size:36px;margin-top:20px}.about-belief-inner>div>p:last-child{font-size:13px;line-height:2.1;color:var(--muted);max-width:450px;margin-top:22px}.about-next{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-block:65px}.about-next h2{margin-top:18px}.about-next p:last-child{font-size:13px;color:var(--muted);margin-top:20px}.about-next .button{flex-shrink:0}
@media(max-width:1100px){.about-hero{gap:30px}.about-intro h1{font-size:35px}.about-belief-inner{gap:45px}.about-orbit{width:240px;height:200px}}
@media(max-width:760px){.about-hero{grid-template-columns:1fr;gap:12px;padding-block:42px 35px}.about-intro h1{font-size:clamp(27px,6.6vw,38px)}.about-lead{font-size:13px;margin-top:20px}.about-visual{min-height:280px}.about-visual>img{width:120px;height:120px}.about-orbit{width:230px;height:175px}.about-story{padding-block:40px 45px}.about-belief-inner{grid-template-columns:1fr;gap:30px;padding-block:45px}.about-belief h2{font-size:30px}.about-belief-inner>div>p:last-child{font-size:12px}.about-next{align-items:flex-start;flex-direction:column;padding-block:45px;gap:25px}.about-next p:last-child{font-size:12px}}
.about-belief-inner>.idea-statement>p:last-child{font-size:24px;line-height:1.8;color:#fff;max-width:none;margin-top:0}
.company-section{background:var(--bg);padding-block:60px}.company-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.company-inner h2{font-size:30px;margin-top:18px}.company-intro{font-size:13px;line-height:2;color:var(--muted);margin-top:20px}.company-facts{margin:0;background:white;border:1px solid var(--line);border-radius:12px;padding:8px 28px}.company-facts>div{padding:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:13px}.company-facts>div+div{border-top:1px solid var(--line)}.company-facts dt{font-weight:600}.company-facts dd{margin:0;color:var(--muted)}
@media(max-width:1100px){.company-inner{gap:40px}}
@media(max-width:760px){.company-section{padding-block:42px}.company-inner{grid-template-columns:1fr;gap:25px}.company-inner h2{font-size:25px}.company-intro{font-size:12px}.company-facts{padding:4px 22px}.company-facts>div{font-size:12px}.about-intro h1{font-size:clamp(27px,6.6vw,38px)}}
