.about-hero{background:linear-gradient(110deg,#eaf9ff 0%,#f8f5fb 57%,#f3faea 100%);padding:65px 0 70px}.about-eyebrow{color:#97438f;font-weight:800;letter-spacing:2.4px;font-size:12px;margin:0 0 18px}.about-hero h1{color:#293e4b;font-size:clamp(40px,5vw,52px);line-height:1.13;margin:0 0 18px}.about-lead{color:#637e8f;font-size:18px;line-height:1.7;margin:0}.about-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:65px;align-items:center}.about-copy h2,.about-collections h2,.about-contact h2{font-size:clamp(28px,3.2vw,38px);line-height:1.2;color:#293e4b;margin:0 0 25px}.about-description{font-size:17px;line-height:1.9;color:#5d7586;white-space:normal;overflow-wrap:anywhere}.about-action{display:inline-flex;align-items:center;gap:18px;background:#009fd3;color:#fff;font-weight:700;padding:16px 23px;border-radius:10px;margin-top:26px;transition:background .2s}.about-action:hover{background:#0088b7;color:#fff}.about-brand-panel{min-height:335px;border:1px solid #dfeef3;border-radius:22px;background:linear-gradient(145deg,#f1faff,#faf8fc 65%,#f5faee);display:flex;align-items:center;justify-content:center;padding:45px;box-shadow:0 16px 45px #203f5010}.about-panel-inner{text-align:center}.about-small{font-size:12px;letter-spacing:2px;font-weight:800;color:#97438f}.about-panel-inner p{font-size:clamp(25px,3vw,35px);line-height:1.35;font-weight:750;color:#293e4b;max-width:380px;margin:22px auto}.about-accent{display:flex;justify-content:center;gap:10px}.about-accent span{height:7px;width:42px;border-radius:20px;background:#009fd3}.about-accent span:nth-child(2){background:#97438f}.about-accent span:nth-child(3){background:#80b918}.about-collections{padding:80px 0;background:#f7fafc}.about-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.about-card{display:block;background:#fff;border:1px solid #dfebf1;border-radius:18px;padding:34px;box-shadow:0 12px 32px #253e4808;transition:transform .2s,box-shadow .2s}.about-card:hover{transform:translateY(-3px);box-shadow:0 18px 35px #253e4814}.about-card-icon{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:25px}.about-blue{color:#009fd3;background:#e8f7fc}.about-purple{color:#97438f;background:#f9eefa}.about-card h3{font-size:23px;color:#293e4b;margin:22px 0 12px}.about-card p{font-size:16px;line-height:1.7;color:#647c8b;margin:0 0 20px}.about-card strong{color:#009fd3;font-size:15px}.about-contact{padding:72px 0}.about-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.about-contact h2{margin-bottom:12px}.about-contact p:not(.about-eyebrow){color:#647c8b;margin:0;font-size:17px}.about-contact .about-action{margin-top:0;white-space:nowrap}@media(max-width:760px){.about-hero{padding:52px 0}.about-layout,.about-cards{grid-template-columns:1fr}.about-layout{gap:32px}.about-main.section{padding:55px 0}.about-brand-panel{min-height:240px;padding:30px}.about-collections{padding:55px 0}.about-contact-inner{display:block}.about-contact .about-action{margin-top:24px}}
