.contactIntro{background:#fff}.contactIntro .copy{padding-right:18px}.contactIntro .copy p{max-width:590px}.contactIntroImage{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 45px #0059eb1f}.contactIntroImage img{display:block;width:100%;height:390px;object-fit:cover}.contactIntroImage span{position:absolute;left:20px;right:20px;bottom:18px;background:#ffffffed;color:#06265f;border-radius:7px;padding:13px 16px;font-weight:700;font-size:13px}.contactMethods{background:#f1f6ff}.contactCards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.contactCard{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #dce8fb;border-radius:12px;padding:25px;min-height:116px;box-shadow:0 7px 22px #0059eb0d}.contactIcon{display:grid;place-items:center;flex:0 0 52px;height:52px;border-radius:12px;background:#eaf2ff;color:#0059EB;font-size:24px}.contactCard small{display:block;color:#73879c;margin-bottom:6px}.contactCard strong{display:block;color:#06265f;font-size:17px;line-height:1.5;word-break:break-word}.contactSteps{background:#fff}.contactStepGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.contactStepGrid article{position:relative;border-top:3px solid #0059EB;background:#f7faff;border-radius:9px;padding:29px 25px;min-height:185px}.contactStepGrid article>span{color:#b9d1fa;font-size:34px;font-weight:800}.contactStepGrid h3{font-size:20px;margin:12px 0 9px}.contactStepGrid p{color:#62758c;line-height:1.8;margin:0;font-size:14px}@media(max-width:680px){.contactCards,.contactStepGrid{grid-template-columns:1fr}.contactIntroImage img{height:270px}.contactCard{padding:20px}.contactStepGrid article{min-height:0}}
