:root{--ils-blue:#0966b2;--ils-navy:#08243d;--ils-sky:#eaf5fc;--ils-red:#e7322b}.ils-page{margin:0;background:#fff;color:#102235;font-family:Arial,Helvetica,sans-serif}.ils-page *{box-sizing:border-box}.ils-wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}.ils-header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100vw - 1160px)/2));background:#fff}.ils-brand{display:flex;align-items:center;gap:12px;color:var(--ils-navy);text-decoration:none;line-height:1}.ils-brand>span{display:grid;place-items:center;width:49px;height:49px;border-radius:50%;background:var(--ils-blue);color:#fff;font-weight:900}.ils-brand strong{font-size:17px;text-transform:uppercase}.ils-brand small{font-size:13px;font-weight:600;text-transform:none}.ils-header-phone{color:var(--ils-navy);font-size:22px;font-weight:900;text-decoration:none}.ils-header-phone small{display:block;color:var(--ils-blue);font-size:11px;text-transform:uppercase;letter-spacing:.15em}.ils-hero{background:linear-gradient(115deg,#071d31,#0b4f83);color:#fff;overflow:hidden}.ils-hero-inner{min-height:610px;display:grid;grid-template-columns:1.4fr .6fr;align-items:center;gap:60px;padding-block:80px}.ils-kicker,.ils-eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:12px;font-weight:800;color:#55b8f5}.ils-hero h1{font-size:clamp(48px,7vw,86px);line-height:.98;margin:20px 0 28px;max-width:800px}.ils-lead{max-width:660px;font-size:20px;line-height:1.6;color:#dbeaf5}.ils-cta{display:inline-block;margin-top:22px;padding:17px 28px;background:var(--ils-red);color:#fff!important;text-decoration:none;font-weight:800}.ils-hero-mark{justify-self:end;width:230px;height:230px;border:1px solid #4f83aa;border-radius:50%;display:grid;place-content:center;text-align:center;text-transform:uppercase;letter-spacing:.12em}.ils-hero-mark span{display:block;font-size:78px;font-weight:900;line-height:1}.ils-section{padding-block:92px}.ils-section>h2,.ils-dark h2{font-size:clamp(34px,5vw,58px);line-height:1.08;margin:14px 0 45px}.ils-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9e4eb;border:1px solid #d9e4eb}.ils-grid article{background:#fff;padding:35px 28px;min-height:270px}.ils-grid b{color:#72b9e5;font-size:12px}.ils-grid h3{font-size:28px;margin:48px 0 14px}.ils-grid p{line-height:1.7;color:#566a78}.ils-dark{background:var(--ils-navy);color:#fff;padding:84px 0}.ils-proof{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ils-proof p:last-child{font-size:19px;line-height:1.8;color:#c5d7e3}.ils-faq{border-top:1px solid #cdd9e0}.ils-faq details{border-bottom:1px solid #cdd9e0;padding:24px 0}.ils-faq summary{cursor:pointer;font-size:20px;font-weight:800}.ils-faq details p{max-width:800px;color:#566a78;line-height:1.7}.ils-contact{background:var(--ils-sky);text-align:center;padding:75px 0}.ils-contact p{color:var(--ils-blue);font-weight:800}.ils-contact h2{font-size:clamp(32px,5vw,56px);margin:10px}.ils-contact a{font-size:clamp(30px,5vw,50px);font-weight:900;color:var(--ils-red);text-decoration:none}.ils-footer{background:#061827;color:#b9cbd7;padding:28px 0;text-align:center;font-size:14px}.ils-note{width:min(1160px,calc(100% - 40px));margin:40px auto;padding:24px;background:#fff4da}@media(max-width:800px){.ils-header{height:76px}.ils-header-phone{font-size:17px}.ils-brand strong{display:none}.ils-hero-inner{grid-template-columns:1fr;min-height:auto;padding-block:70px}.ils-hero-mark{display:none}.ils-grid{grid-template-columns:1fr 1fr}.ils-proof{grid-template-columns:1fr;gap:20px}}@media(max-width:520px){.ils-grid{grid-template-columns:1fr}.ils-header-phone small{display:none}}
