.ikit-page{--reference-wave-surface:#f8fafc;background:#f8fafc}.ikit-container{width:min(1120px,100% - 64px);margin-inline:auto}.ikit-eyebrow{color:#315eff;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.4}.ikit-hero{align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.ikit-hero-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:72px;width:min(1120px,100% - 64px);margin:-40px auto 0;display:grid;position:relative}.ikit-photo-card{border-radius:var(--radius-card);width:min(100%,470px);overflow:hidden}.ikit-photo{aspect-ratio:1;width:100%;position:relative}.ikit-photo img{object-fit:cover}.ikit-hero-copy h1{color:#243591;letter-spacing:-.07em;margin-top:35px;font-size:clamp(76px,8vw,112px);font-weight:400}.ikit-hero-copy>p:not(.ikit-eyebrow){color:#30333c;max-width:530px;font-size:var(--text-base);margin-top:16px;line-height:1.6}.ikit-button{color:#fff;background:#315be8;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:48px;margin-top:22px;padding:11px 22px;font-size:13px;font-weight:600;transition:background-color .2s;display:inline-flex}.ikit-button:hover{background:#173fc4}.ikit-benefits{padding-block:var(--section-space-y)}.ikit-benefits-heading{text-align:center}.ikit-benefits-heading h2{color:#111;letter-spacing:-.045em;margin-top:12px;font-size:clamp(34px,4vw,48px);font-weight:400}.ikit-benefits-grid{gap:calc(var(--section-space-y) / 2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:55px;display:grid}.ikit-benefit{border-top:1px solid #5f6672;padding-top:26px}.ikit-benefit h3{color:#161616;letter-spacing:-.025em;font-size:20px;font-weight:400}.ikit-benefit p{color:#606878;font-size:var(--text-base);margin-top:18px;line-height:1.5}.ikit-participation{padding-block:var(--section-space-y);border-radius:var(--radius-card);background:#edf2fc}.ikit-participation h2{color:#243591;letter-spacing:-.055em;max-width:950px;margin-top:30px;font-size:clamp(42px,5.3vw,70px);font-weight:400;line-height:1.05}.ikit-participation .ikit-container>p:not(.ikit-eyebrow){color:#596173;max-width:1050px;font-size:var(--text-base);margin-top:30px}.ikit-participation .ikit-button{margin-top:38px}.ikit-final-cta{text-align:center;background:#0a1b45;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.ikit-final-cta p{color:#8dd9f5;text-transform:uppercase;background:#153969;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700}.ikit-final-cta h2{color:#fff;margin-top:18px;font-size:clamp(28px,3vw,42px)}.ikit-final-cta .ikit-final-button{color:#0a1b45;min-width:180px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9px;justify-content:center;gap:5px;margin-top:28px;padding:12px 22px;font-size:13px;font-weight:700;display:inline-flex}.ikit-final-cta .ikit-final-button:hover{background:#dce8ff}@media (max-width:767px){.ikit-container{width:min(500px,100% - 40px)}.ikit-hero{align-items:start;min-height:790px}.ikit-hero-inner{grid-template-columns:1fr;gap:22px;width:min(500px,100% - 40px);margin:42px auto 0}.ikit-photo-card{width:min(100%,340px);margin-inline:auto}.ikit-hero-copy{text-align:center}.ikit-hero-copy h1{margin-top:12px;font-size:72px}.ikit-hero-copy>p:not(.ikit-eyebrow){font-size:var(--text-base)}.ikit-benefits-grid{grid-template-columns:1fr;gap:30px;margin-top:36px}.ikit-benefit p{margin-top:10px}.ikit-participation h2{margin-top:20px}.ikit-participation .ikit-container>p:not(.ikit-eyebrow){font-size:var(--text-base);margin-top:20px}}
