
.inst-hero{background:linear-gradient(125deg,#071320,#0a2445 65%,#102e58);color:#fff;padding:110px 0 105px}.inst-hero-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:70px;align-items:center}.inst-eyebrow{display:block;color:#48b6ff;font-weight:800;letter-spacing:.14em;font-size:.75rem;margin-bottom:23px}.inst-hero h1{font-size:clamp(2.7rem,5.4vw,5.4rem);line-height:1.08;letter-spacing:-.055em;margin:0 0 28px;color:#fff}.inst-hero h1 em{font-style:normal;color:#52b8ff}.inst-hero p{font-size:1.1rem;line-height:1.75;max-width:650px;color:#d0e1f3;margin-bottom:34px}.inst-button{background:#1b8ff1!important;color:#fff!important;border-color:#1b8ff1!important}.inst-hero-panel{border:1px solid #426589;background:rgba(255,255,255,.06);padding:38px;border-radius:22px}.inst-hero-panel span{color:#60c3ff;font-size:.75rem;letter-spacing:.12em;font-weight:800}.inst-hero-panel strong{display:block;font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.25;margin:25px 0}.inst-hero-panel p{font-size:1rem;margin:0}.inst-section{padding:95px 0;background:#f5f8fc;color:#102039}.inst-section-heading{max-width:780px;margin-bottom:45px}.inst-section h2,.inst-contact h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.04em;line-height:1.16;margin-bottom:18px}.inst-section-heading p,.inst-method p,.inst-contact p{line-height:1.8;color:#526176}.inst-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.inst-grid article{background:#fff;border:1px solid #e0e8f2;border-radius:18px;padding:30px 25px;box-shadow:0 10px 35px #0a28520c}.inst-grid article span{color:#1c85df;font-weight:800}.inst-grid h3{font-size:1.3rem;margin:26px 0 15px}.inst-grid p{line-height:1.7;color:#59687a}.inst-method{background:#eaf2fb}.inst-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.inst-contact{padding:100px 0;background:#08182c;color:#fff}.inst-contact-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:85px}.inst-contact h2{color:#fff}.inst-contact p{color:#c5d7e9}.inst-email{display:inline-block;font-size:clamp(1.1rem,2.4vw,1.65rem);color:#71c6ff;font-weight:800;margin:16px 0 30px;overflow-wrap:anywhere}.inst-contact aside{border-left:1px solid #36516f;padding-left:40px;align-self:center}.inst-contact aside h3{font-size:1.65rem;color:#fff}.inst-contact aside a{color:#73caff;font-weight:700;text-decoration:underline;text-underline-offset:5px}@media(max-width:900px){.inst-hero-grid,.inst-method-grid,.inst-contact-grid{grid-template-columns:1fr;gap:32px}.inst-grid{grid-template-columns:repeat(2,1fr)}.inst-contact aside{border-left:0;border-top:1px solid #36516f;padding:30px 0 0}}@media(max-width:560px){.inst-hero,.inst-section,.inst-contact{padding:65px 0}.inst-grid{grid-template-columns:1fr}.inst-hero-panel{padding:25px}}
