.about-hero{overflow:hidden;padding:64px 0 72px;border-bottom:1px solid #dde5ef;background:#fff}.about-hero__inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:64px}.about-hero__copy>img{display:block;width:min(260px,70%);height:auto;margin:18px 0 26px}.about-hero h1{max-width:760px;margin:0;color:#071a3d;font-size:clamp(2.5rem,5vw,4.65rem);font-weight:850;line-height:1.04;letter-spacing:0}.about-hero__copy>p{max-width:700px;margin:24px 0 0;color:#52617a;font-size:1.05rem;line-height:1.8}.about-actions{display:flex;align-items:center;gap:20px;margin-top:30px}.about-actions .btn{display:inline-flex;align-items:center;gap:.65rem}.about-secondary{color:#164f9d;font-weight:750;text-decoration:none}.about-secondary:hover{text-decoration:underline}.about-hero__visual{position:relative;min-height:430px;padding:40px;border:1px solid #dce4ef;border-radius:8px;background:#f5f8fc}.about-qr-mark{display:grid;width:190px;height:190px;margin:0 auto 34px;place-items:center;border:14px solid #fff;border-radius:8px;background:#102f66;color:#fff;box-shadow:0 18px 40px rgba(16,47,102,.18);font-size:7.5rem}.about-highlights{display:grid;gap:10px}.about-highlights span{display:grid;grid-template-columns:36px 1fr;align-items:center;padding:12px;border-bottom:1px solid #dde5ef}.about-highlights i{grid-row:1/3;color:#1768c7}.about-highlights b{color:#152b50;font-size:.88rem}.about-highlights small{color:#6b778a;font-size:.74rem}.about-main{background:#fff}.about-intro,.about-principles,.about-reliability,.about-cta{padding:76px 0}.about-section-heading{max-width:760px;margin-bottom:34px}.about-section-heading h2,.about-reliability h2,.about-cta h2{margin:.5rem 0 .8rem;color:#071a3d;font-size:clamp(2rem,3.5vw,3rem);font-weight:820;line-height:1.15;letter-spacing:0}.about-section-heading p,.about-reliability p,.about-cta p{color:#5d6b80;line-height:1.75}.about-capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.about-capabilities article{padding:24px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.about-capabilities i{display:grid;width:46px;height:46px;place-items:center;border-radius:7px;background:#eaf2ff;color:#1464c0}.about-capabilities h3{margin:18px 0 8px;color:#102f66;font-size:1.05rem}.about-capabilities p{margin:0;color:#68758a;font-size:.88rem;line-height:1.65}.about-principles{background:#f6f8fb}.about-principles__list{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.about-principles__list article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:26px 0;border-top:1px solid #d8e1ec}.about-principles__list span{color:#1768c7;font-size:.8rem;font-weight:850}.about-principles__list h3{margin:0 0 8px;color:#102f66;font-size:1.12rem}.about-principles__list p{margin:0;color:#68758a;line-height:1.7}.about-reliability{background:#0a234d;color:#fff}.about-reliability__inner{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:72px}.about-reliability h2{color:#fff}.about-reliability p{color:#cbd7e9}.about-reliability ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}.about-reliability li{display:flex;gap:12px;align-items:flex-start;color:#e8eef7}.about-reliability li i{margin-top:4px;color:#66d2aa}.about-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.about-cta__inner>div:first-child{max-width:720px}.about-cta__inner>div:last-child{display:flex;align-items:center;gap:18px;flex:none}.about-cta__inner>div:last-child>a:not(.btn){color:#164f9d;font-weight:750;text-decoration:none}@media(max-width:991px){.about-hero__inner{grid-template-columns:1fr;gap:40px}.about-hero__visual{min-height:0}.about-capabilities{grid-template-columns:1fr 1fr}.about-reliability__inner{grid-template-columns:1fr;gap:36px}.about-cta__inner{align-items:flex-start;flex-direction:column}.about-cta__inner>div:last-child{flex-wrap:wrap}}@media(max-width:600px){.about-hero{padding:42px 0 52px}.about-hero h1{font-size:2.45rem}.about-actions{align-items:stretch;flex-direction:column}.about-actions .btn,.about-secondary{text-align:center;justify-content:center}.about-hero__visual{padding:24px}.about-qr-mark{width:150px;height:150px;font-size:5.8rem}.about-intro,.about-principles,.about-reliability,.about-cta{padding:54px 0}.about-capabilities,.about-principles__list{grid-template-columns:1fr}.about-cta__inner>div:last-child{align-items:stretch;width:100%;flex-direction:column;text-align:center}}
.about-qr-image{display:grid;justify-items:center;margin:0 auto 28px}.about-qr-image>div{display:grid;width:244px;height:244px;place-items:center;padding:12px;border:1px solid #dce4ef;border-radius:8px;background:#fff;box-shadow:0 18px 40px rgba(16,47,102,.15)}.about-qr-image canvas{display:block;max-width:220px;width:100%!important;height:auto!important}.about-qr-image>span{margin-top:10px;color:#536580;font-size:.75rem;font-weight:800}.about-founder{padding:76px 0;background:#fff}.about-founder__inner{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);align-items:center;gap:64px}.about-founder figure{overflow:hidden;aspect-ratio:1/1;margin:0;border-radius:8px;background:#eaf0f6}.about-founder figure img{display:block;width:100%;height:100%;object-fit:cover}.about-founder h2{margin:.45rem 0 .3rem;color:#071a3d;font-size:clamp(2rem,4vw,3.2rem);font-weight:850;letter-spacing:0}.about-founder__role{margin:0 0 1.2rem!important;color:#1768c7!important;font-weight:800}.about-founder__inner>div>p{max-width:680px;color:#5d6b80;line-height:1.75}.about-founder__links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.about-founder__links a{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid #dce4ef;border-radius:8px;color:#17386c;text-decoration:none}.about-founder__links i{color:#1768c7}.about-founder__links span{min-width:0;overflow-wrap:anywhere}.about-founder__links small{display:block;color:#7a8798;font-size:.65rem;font-weight:800;text-transform:uppercase}@media(max-width:991px){.about-founder__inner{grid-template-columns:1fr;gap:36px}.about-founder figure{max-width:560px}}@media(max-width:600px){.about-qr-image>div{width:224px;height:224px}.about-founder{padding:54px 0}.about-founder__links{grid-template-columns:1fr}}
