.page-about{margin:0;background:linear-gradient(180deg,#fff 0,#f7f8ff 42%,#fff 100%);color:#202840}.about-header{height:64px;display:flex;align-items:center;gap:32px;padding:0 max(24px,calc((100% - 1280px)/2));border-bottom:1px solid #e7eaf3;background:rgba(255,255,255,.92)}.about-brand{display:inline-flex;align-items:center;gap:9px;color:#18233d;font-size:18px;font-weight:800;text-decoration:none}.about-brand img{width:26px;height:26px}.about-nav{display:flex;gap:28px;margin:auto}.about-nav a,.about-profile{color:#3e4964;font-size:14px;font-weight:700;text-decoration:none}.about-header__actions{display:flex;align-items:center;gap:10px}.about-start,.about-primary,.about-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 17px;border-radius:9px;background:#5364e9;color:#fff;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 8px 18px rgba(75,94,220,.24)}.about-header .language-selector select{min-width:92px;height:36px}.about-hero,.about-section,.about-value,.about-cta,.about-footer{width:min(calc(100% - 48px),1160px);margin-left:auto;margin-right:auto}.about-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);align-items:center;gap:70px;padding:86px 0 82px}.about-eyebrow{margin:0 0 13px;color:#5969e7;font-size:14px;font-weight:800}.about-hero h1,.about-value h2{max-width:620px;margin:0;color:#17213a;font-size:clamp(38px,4.3vw,58px);line-height:1.12;letter-spacing:-.055em}.about-hero__copy>p:not(.about-eyebrow),.about-value p{max-width:570px;margin:22px 0 0;color:#64708a;font-size:17px;line-height:1.7}.about-actions{display:flex;gap:11px;margin-top:28px}.about-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 17px;border:1px solid #bdc6ec;border-radius:9px;color:#5364df;font-size:14px;font-weight:800;text-decoration:none}.about-hero__visual{position:relative;min-height:348px;margin:0;border-radius:24px;background:#edf0ff;box-shadow:0 22px 46px rgba(52,64,138,.15);overflow:hidden}.about-hero__visual>img{width:100%;height:100%;min-height:348px;object-fit:cover}.about-visual-card{position:absolute;right:22px;bottom:20px;left:22px;padding:18px;border:1px solid rgba(255,255,255,.7);border-radius:15px;background:rgba(255,255,255,.93);box-shadow:0 8px 28px rgba(30,40,91,.14)}.about-visual-card strong{font-size:16px}.about-visual-card ul{display:grid;gap:5px;margin:11px 0 0;padding:0;list-style:none;color:#59657d;font-size:13px}.about-visual-card li::before,.about-value li::before{content:'✓';margin-right:8px;color:#40a976;font-weight:900}.about-section{padding:64px 0}.about-section h2,.about-how h2{margin:0 0 31px;text-align:center;font-size:31px;letter-spacing:-.045em}.about-reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.about-reasons article{min-height:230px;padding:28px 24px;border:1px solid #e4e8f5;border-radius:17px;background:#fff;box-shadow:0 8px 20px rgba(47,60,112,.05);text-align:center}.about-reasons article>span{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#f0f2ff;color:#5c6cef;font-size:28px;font-weight:800}.about-reasons h3{margin:16px 0 9px;font-size:17px}.about-reasons p,.about-how p{margin:0;color:#707b93;font-size:13px;line-height:1.6}.about-how{padding-top:48px}.about-how ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.about-how li{position:relative;text-align:center}.about-how li:not(:last-child)::after{content:'';position:absolute;top:25px;left:58%;width:84%;height:2px;background:#dfe4f4}.about-how li>span{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;margin:0 auto 16px;border-radius:50%;background:linear-gradient(135deg,#eef0ff,#fbfcff);color:#5a69e5;font-weight:900;box-shadow:0 7px 16px rgba(60,72,155,.12)}.about-how h3{margin:0 0 8px;font-size:16px}.about-value{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(310px,.94fr);gap:40px;align-items:center;margin-top:50px;padding:48px 58px;border-radius:22px;background:#f0f3ff}.about-value h2{font-size:36px}.about-value ul{display:grid;gap:10px;margin:25px 0 0;padding:0;list-style:none;color:#42506e;font-size:14px;font-weight:700}.about-value img{width:100%;height:300px;border-radius:18px;object-fit:cover}.about-cta{display:flex;align-items:center;justify-content:space-between;gap:26px;margin-top:56px;margin-bottom:50px;padding:33px 44px;border-radius:17px;background:linear-gradient(110deg,#5260e6,#6375f2);color:#fff}.about-cta h2{margin:0;font-size:30px;letter-spacing:-.04em}.about-cta p{margin:8px 0 0;color:#e8eaff}.about-cta a{flex:none;background:#fff;color:#4e5dde;box-shadow:none}.about-footer{display:grid;grid-template-columns:1.7fr repeat(2,1fr);gap:25px;padding:36px 0 34px;border-top:1px solid #e3e7f2}.about-footer div{display:grid;gap:8px;color:#71809b;font-size:13px}.about-footer strong{color:#3d4a66}.about-footer small{grid-column:1/-1;color:#8a94a8;font-size:12px}@media(max-width:800px){.about-header{gap:12px;padding:0 14px}.about-nav{display:none}.about-profile{display:none}.about-header__actions{margin-left:auto}.about-header .language-selector select{min-width:86px}.about-start{padding:0 10px;font-size:12px}.about-hero,.about-value{grid-template-columns:1fr;gap:34px}.about-hero{padding:52px 0}.about-hero__visual{min-height:285px}.about-hero__visual>img{min-height:285px}.about-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.about-how ol{grid-template-columns:1fr 1fr;gap:28px 16px}.about-how li:not(:last-child)::after{display:none}.about-value{padding:32px 24px}.about-value img{height:220px}.about-cta{align-items:flex-start;flex-direction:column;padding:30px 24px}.about-footer{grid-template-columns:1fr 1fr}.about-footer .about-brand{grid-column:1/-1}}@media(max-width:390px){.about-hero,.about-section,.about-value,.about-cta,.about-footer{width:calc(100% - 28px)}.about-header__actions{gap:6px}.about-start{min-height:34px}.about-header .language-selector select{min-width:82px}.about-reasons{grid-template-columns:1fr}.about-how ol{grid-template-columns:1fr}.about-hero h1{font-size:38px}.about-value h2,.about-cta h2{font-size:28px}}
