.cit-page{color:#fff}.cit-page p{color:#cbd9e8;line-height:1.8}.cit-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:70px;padding-top:180px;padding-bottom:80px;display:grid}.cit-hero h1{margin:16px 0 24px;font-size:clamp(64px,9vw,120px);line-height:1.1}.cit-hero p{max-width:720px;margin-bottom:24px}.cit-hero strong{color:#55aee5}.cit-logo-panel{background:#fff;border-radius:24px;padding:40px;box-shadow:0 25px 80px #0003}.cit-logo-panel img{width:100%;height:auto;display:block}.cit-overview{border-block:1px solid #55aee530;padding-block:48px}.cit-overview p{max-width:1050px;font-size:clamp(19px,2vw,25px)}.cit-features,.cit-partnership,.cit-solutions,.cit-contact{padding-block:80px}.cit-page h2{margin-bottom:36px;font-size:clamp(28px,3.2vw,44px);line-height:1.3}.cit-page h3{color:#55aee5;margin:16px 0;font-size:23px;line-height:1.4}.cit-feature-layout{grid-template-columns:1fr 2fr;gap:48px;display:grid}.cit-feature-layout aside{align-self:start;position:sticky;top:110px}.cit-feature-layout nav{gap:12px;display:grid}.cit-feature-layout nav a{background:#0b4d8526;border-left:2px solid #1584d9;padding:12px 16px}.cit-feature-cta{color:#e8d8c4;margin-top:28px;line-height:1.8;display:block}.cit-feature-layout article{background:linear-gradient(130deg,#0b4d8540,#04244b25);border:1px solid #55aee525;border-radius:18px;margin-bottom:20px;padding:32px;scroll-margin-top:120px}.cit-feature-layout article>svg{color:#55aee5}.cit-partnership ol{counter-reset:item;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;list-style-position:inside;display:grid}.cit-partnership li{background:#0b4d8533;border-radius:16px;padding:24px;line-height:1.7}.cit-partnership>p{margin-top:36px}.cit-solutions>h2{max-width:1050px}.cit-solutions>div{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cit-solutions a{border:1px solid #55aee535;border-radius:18px;padding:28px;transition:transform .2s,background .2s}.cit-solutions a:hover{background:#0b4d8544;transform:translateY(-4px)}.cit-solutions h3 svg{display:inline}.cit-contact{scroll-margin-top:100px}.cit-contact-grid{grid-template-columns:1fr 1.5fr;gap:48px;display:grid}.cit-form{color:#04244b;background:#fff;border-radius:20px;padding:28px}.cit-form p{color:#04244b}.cit-form a{color:#0b4d85}@media (max-width:850px){.cit-hero{grid-template-columns:1fr;gap:36px;padding-top:140px}.cit-logo-panel{max-width:320px}.cit-feature-layout,.cit-contact-grid{grid-template-columns:1fr}.cit-feature-layout aside{position:static}.cit-feature-layout nav,.cit-partnership ol,.cit-solutions>div{grid-template-columns:1fr 1fr}}@media (max-width:540px){.cit-partnership ol,.cit-solutions>div,.cit-feature-layout nav{grid-template-columns:1fr}.cit-features,.cit-partnership,.cit-solutions,.cit-contact{padding-block:45px}.cit-form{padding:16px}.cit-feature-layout article{padding:24px}}
