.company{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;background:#fff;position:relative;overflow:hidden}.company:before{content:'S';position:absolute;right:-55px;top:-150px;font:700 500px/1 Rajdhani;color:#1475e806;pointer-events:none}.company-heading,.company-description,.purpose-grid{position:relative;z-index:1}.company-description{padding-top:25px;color:var(--muted);font-size:15px;line-height:1.78}.company-description p:first-child{font-weight:600;color:var(--ink)}.purpose-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:5px}.purpose-card{padding:30px 29px;background:#f4f8fd;border:1px solid #e2eaf3;position:relative;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}.purpose-card:hover{transform:translateY(-7px);box-shadow:0 18px 38px #12315418}.purpose-card:after{content:'';position:absolute;width:160px;height:160px;border-radius:50%;right:-82px;bottom:-85px;background:#1675e80c}.purpose-card span{color:var(--blue);font:700 16px Rajdhani}.purpose-card h3{font-size:34px;line-height:1;margin:24px 0 13px}.purpose-card p{font-size:13px;color:var(--muted);line-height:1.72;margin:0}.purpose-card ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.purpose-card li{font-size:12px;font-weight:700;color:#40516a;padding-left:17px;position:relative}.purpose-card li:before{content:'✓';color:var(--blue);position:absolute;left:0}.mission{border-top:3px solid var(--blue)}.vision{border-top:3px solid var(--cyan)}.values-card{background:var(--navy);border-color:var(--navy)}.values-card h3,.values-card li{color:#fff}.values-card li:before{color:var(--cyan)}.values-card:after{background:#40c1ff14}@media(max-width:900px){.company{grid-template-columns:1fr;gap:12px}.purpose-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.company{display:block}.company-description{padding-top:10px}.purpose-grid{grid-template-columns:1fr;margin-top:35px}.purpose-card{padding:26px 22px}.purpose-card h3{font-size:31px}}
