.publicmain{max-width:none;padding:0}.publicmain>.alert{max-width:1120px;margin:16px auto}
.about-page{color:#332341;background:#faf9fc}.about-container{max-width:1120px;margin:0 auto;padding:0 28px}.about-page section{padding:72px 0}.about-page h1{font-size:36px;font-weight:700;line-height:1.35;margin:13px 0 22px;color:#3b205c}.about-kicker{font-size:12px;letter-spacing:.06em;font-weight:600;color:#8b67b9;background:#eee7f7;padding:5px 12px;border-radius:25px;display:inline-block}.about-history-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:76px}.about-copy,.about-page p{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.about-copy{color:#80738e}.about-highlight{font-weight:650;color:#6d3a9d;margin:20px 0 0}.about-summary{margin:30px 0 0;color:#83708f}.about-summary:empty,.about-page p:empty,.about-copy:empty{display:none}.about-history-image{width:100%;height:220px;object-fit:cover;border-radius:16px;margin:0 0 20px}.about-reasons{padding-top:10px}.about-reasons>h2{font-size:18px;font-weight:650;margin:0 0 26px}.about-reason{display:flex;gap:17px;align-items:flex-start;margin-bottom:25px}.about-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-size:18px;background:#ece2f8;color:#7541b0}.about-reason h3,.about-page article h3,.about-process h3{font-size:16px;font-weight:650;margin:3px 0 10px;line-height:1.5}.about-reason p{margin:0;color:#8b7c98}.about-section-title{font-size:30px;font-weight:650;line-height:1.4;margin:0 0 36px}.about-principles{color:#fff;background:radial-gradient(ellipse at 90% 0,#62427b55,transparent 55%),repeating-linear-gradient(60deg,transparent,transparent 130px,#ffffff03 131px,#ffffff03 132px),#302438}.about-principles .about-section-title{color:#d5b6fa}.about-principles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 80px}.about-principles-grid article{padding:0 0 12px}.about-principles .about-icon{background:#bb90ec;color:#302044;margin-bottom:17px}.about-principles p{color:#d1c4da;margin-bottom:0}.about-strategy{background:linear-gradient(115deg,#3d205f,#29133e);color:#fff}.about-strategy-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-bottom:34px}.about-strategy-heading h2{color:#d4b5f7;margin:0}.about-strategy-heading p{margin:0;color:#d1c0de}.about-strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.about-strategy-grid article{position:relative;background:#fff;color:#392547;padding:30px 24px;border-bottom:4px solid #ae7ce1;border-radius:4px 4px 0 0}.about-strategy-grid .about-icon{background:#442260;color:#dbc1fa;margin-bottom:26px}.about-card-number{position:absolute;top:29px;inset-inline-end:25px;font-size:32px;font-weight:700;line-height:1;color:#efe8f6}.about-strategy-grid p{color:#8b7c96;font-size:13px;margin-bottom:0}.about-process{background:#f7f5fa}.about-process .about-section-title{color:#452764}.about-process-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.about-process-grid li{border-inline-start:1px solid #ddd3e7;border-bottom:3px solid #b08ace;padding:0 18px 26px}.about-step-number{display:inline-block;font-size:12px;font-weight:750;color:#8951b6;background:#ece2f7;border-radius:7px;padding:5px 9px;margin:0 0 16px}.about-process h3{font-size:14px}.about-process p{font-size:12px;color:#94829e;margin:0}
@media(max-width:991px){.about-history-grid{gap:35px}.about-strategy-grid{gap:12px}.about-strategy-grid article{padding:25px 19px}.about-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 0}.about-principles-grid{gap:35px}.about-strategy-heading{gap:30px}}
@media(max-width:600px){.about-page section{padding:44px 0}.about-container{padding:0 22px}.about-page h1{font-size:29px}.about-section-title{font-size:25px}.about-history-grid,.about-principles-grid,.about-strategy-heading,.about-strategy-grid{grid-template-columns:1fr;gap:25px}.about-history-image{height:200px}.about-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-process-grid li{padding-inline:14px}.about-principles-grid article{padding-bottom:10px}.about-strategy-grid article{padding:26px}}
