.contact-options{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;align-items:stretch}.contact-options .contact-card{width:100%;max-width:none;margin:0}.schedule-card{display:flex;flex-direction:column;align-items:flex-start;padding:38px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 95% 5%,rgba(35,144,222,.22),transparent 55%),rgba(170,208,246,.045)}.schedule-icon{display:grid;place-items:center;height:52px;width:52px;border-radius:15px;color:#a7e4ff;background:#65c8fc20;border:1px solid #9bdfff38;margin-bottom:30px}.schedule-icon svg{height:29px;width:29px}.schedule-label{color:#96cdea;font-size:11px;letter-spacing:.1em;font-weight:700}.schedule-card h3{font-family:var(--display,'Outfit',sans-serif);font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.04em;margin:18px 0 15px}.schedule-card p{color:#b5cbdc;font-size:15px;line-height:1.65;max-width:350px;margin:0 0 26px}.schedule-button{background:#abdfff1c;box-shadow:inset 0 0 0 1px #bce4ff52;color:#effaff}.schedule-button:hover{background:#b6e7ff30}.schedule-card small{font-size:12px;color:#9fb8cc;line-height:1.5;margin-top:14px}@media(max-width:800px){.contact-options{grid-template-columns:1fr;max-width:600px}.schedule-card{padding:28px}.schedule-icon{margin-bottom:18px}.schedule-card h3{font-size:30px}.schedule-card p{max-width:none}}@media(max-width:500px){.schedule-card{padding:25px}.schedule-button{width:100%;justify-content:space-between}}
