/* ===== InfinitRoot — calendly.css (v5) ===== */

/* CALENDLY — Desktop */
    .ir-calendly { background: var(--bg-light); }
    .ir-calendly__inner {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .ir-calendly__inner .ir-section__header { margin-bottom: 32px; }
    .calendly-inline-widget {
        width: 100%;
        max-width: 900px;
        border-radius: var(--radius-lg);
        overflow: hidden;
        box-shadow: 0 8px 48px rgba(0,0,0,0.10);
        border: 1px solid var(--border);
        background: var(--bg-white);
    }

    /* CALENDLY — Mobile */
    @media (max-width: 768px) {
        .calendly-inline-widget { height: 600px !important; }
    }