.institutional-page{background:#fff}.institutional-hero{background:radial-gradient(circle at 88% 12%,#52e2cf2b,#0000 25%),linear-gradient(145deg,#f5f8ff 0%,#fff 62%);grid-template-columns:.88fr 1.12fr;align-items:center;gap:72px;min-height:590px;padding:70px max(24px,50vw - 590px);display:grid;position:relative;overflow:hidden}.institutional-hero:before{content:"";border:1px solid #2e4b9d1f;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-245px;left:-260px}.institutional-hero-copy{z-index:2;max-width:570px;position:relative}.institutional-hero h1{color:var(--brand-deep);margin:18px 0 22px;font-size:clamp(44px,5vw,50px);font-weight:700;line-height:1.02}.institutional-hero-copy>p{color:var(--muted);margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.72}.institutional-hero-copy>small{color:#52617d;letter-spacing:.02em;margin-top:22px;font-size:12px;font-weight:700;display:block}.institutional-hero-links{flex-wrap:wrap;gap:26px;margin-top:28px;display:flex}.institutional-company-link{color:var(--brand);align-items:center;gap:7px;font-size:14px;font-weight:400;line-height:1.5;display:inline-flex}.institutional-company-link span{transition:transform .2s}.institutional-company-link:hover span,.institutional-company-link:focus-visible span{transform:translate(4px)}.institutional-hero-media{background:#ffffffb3;border:1px solid #2e4b9d1f;border-radius:30px;margin:0;padding:10px;position:relative;box-shadow:0 32px 70px #1f366c26}.institutional-hero-media:after{content:"";background:var(--cyan);border-radius:99px;width:110px;height:5px;position:absolute;bottom:-3px;right:42px}.institutional-hero-media img{object-fit:cover;border-radius:21px;width:100%;height:460px;display:block}.about-story{grid-template-columns:.9fr 1.1fr;gap:100px;padding-top:95px;padding-bottom:95px;display:grid}.about-story h2{color:var(--brand-deep);margin-bottom:0}.about-story-copy{padding-top:30px}.about-story-copy p{color:var(--muted);margin:0 0 20px;font-size:16px;line-height:1.8}.about-numbers-section{background:linear-gradient(120deg, var(--brand-deep), #2e5fa6);padding:50px 0}.about-numbers-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.about-numbers-grid article{background:#ffffff12;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;justify-content:center;min-height:132px;padding:23px;display:flex}.about-numbers-grid strong{color:#fff;font-size:clamp(25px,2.6vw,36px);line-height:1.1}.about-numbers-grid span{color:#ffffffad;margin-top:7px;font-size:13px}.about-principles{padding-top:95px;padding-bottom:95px}.about-principles-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.about-principles-grid article{border:1px solid var(--line);background:linear-gradient(150deg,#fff,#f7f9fe);border-radius:22px;min-height:245px;padding:32px}.about-principles-grid article>span{width:46px;height:46px;color:var(--brand);background:#52e2cf26;border-radius:13px;place-items:center;display:grid}.about-principles-grid svg{stroke-width:1.8px;width:23px;height:23px}.about-principles-grid h3{margin:22px 0 10px;font-size:21px}.about-principles-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.group-soitic-section{background:radial-gradient(circle at 80% 20%, #52e2cf2e, transparent 28%), var(--brand-deep);padding:80px 0}.group-soitic-inner{grid-template-columns:1fr .9fr;align-items:center;gap:90px;display:grid}.group-soitic-inner h2{color:#fff}.group-soitic-inner p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.8}.institutional-cta{background:#edf3fc;padding:72px 0}.institutional-cta-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.institutional-cta h2{max-width:720px;color:var(--brand-deep);margin-bottom:0}.legal-page .institutional-hero{min-height:510px}.legal-page .institutional-hero-media img{height:390px}.legal-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:80px;padding-top:90px;padding-bottom:105px;display:grid}.legal-summary{border:1px solid var(--line);background:#f7f9fe;border-radius:19px;padding:24px;position:sticky;top:96px}.legal-summary nav{margin-top:18px;display:grid}.legal-summary nav a{color:#40506d;border-bottom:1px solid #e5eaf4;padding:10px 0;font-size:13px;font-weight:600;transition:color .2s,transform .2s}.legal-summary nav a:hover{color:var(--brand);transform:translate(3px)}.legal-summary p{color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.65}.legal-content{max-width:790px}.legal-content>section{border-bottom:1px solid var(--line);padding:0 0 42px 58px;position:relative}.legal-content>section+section{padding-top:42px}.legal-content>section>span{width:37px;height:37px;color:var(--brand);background:#eaf0fb;border-radius:11px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:0}.legal-content>section+section>span{top:42px}.legal-content h2{color:var(--brand-deep);letter-spacing:-.025em;margin:0 0 17px;font-size:clamp(25px,2.7vw,34px)}.legal-content p,.legal-content li{color:#59657b;font-size:15px;line-height:1.8}.legal-content p{margin:0 0 15px}.legal-content ul{margin:8px 0 17px;padding-left:21px}.legal-content li+li{margin-top:7px}.legal-content a{color:var(--brand);text-underline-offset:3px;font-size:15px;font-weight:700;text-decoration:underline}.footer-bottom a{color:inherit;font-size:13px;transition:color .2s}.footer-bottom a:hover{color:var(--cyan)}@media (width<=1050px){.institutional-hero{gap:42px}.institutional-hero-media img{height:390px}.about-story,.group-soitic-inner{gap:55px}.legal-layout{grid-template-columns:230px minmax(0,1fr);gap:45px}}@media (width<=820px){.institutional-hero{grid-template-columns:1fr;gap:42px;min-height:0;padding-top:65px;padding-bottom:65px}.institutional-hero-copy{max-width:700px}.institutional-hero-media{width:100%}.institutional-hero-media img,.legal-page .institutional-hero-media img{height:min(58vw,480px)}.about-story,.group-soitic-inner{grid-template-columns:1fr}.about-story{gap:20px}.about-story-copy{padding-top:0}.about-numbers-grid{grid-template-columns:1fr 1fr}.legal-layout{grid-template-columns:1fr;gap:50px}.legal-summary{position:static}.legal-summary nav{grid-template-columns:1fr 1fr;column-gap:24px}.institutional-cta-inner{flex-direction:column;align-items:flex-start}}@media (width<=640px){.about-hero{gap:0}.about-hero .institutional-hero-copy{display:contents}.about-hero .institutional-hero-media{order:1;margin-top:28px}.about-hero .institutional-hero-links{flex-direction:column;order:2;align-items:center;gap:18px;margin-top:24px}.institutional-hero{padding:54px 18px}.institutional-hero h1{font-size:42px}.institutional-hero-media{border-radius:22px;padding:7px}.institutional-hero-media img,.legal-page .institutional-hero-media img{border-radius:16px;height:68vw}.about-story,.about-principles{padding-top:17px;padding-bottom:63px}.about-numbers-grid,.about-principles-grid{grid-template-columns:1fr}.group-soitic-section{padding:63px 0}.legal-layout{padding-top:62px;padding-bottom:72px}.legal-summary nav{grid-template-columns:1fr}.legal-content>section,.legal-content>section+section{padding-top:60px;padding-left:0}.legal-content>section>span,.legal-content>section+section>span{top:12px}.institutional-cta{padding:60px 0}}
