.id-schedule-section{background-color:#000;padding:32px 0;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif}@media (min-width:768px){.id-schedule-section{padding:40px 0}}@media (min-width:1024px){.id-schedule-section{padding:48px 0}}.id-schedule-container{box-sizing:border-box;width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.id-schedule-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.id-schedule-container{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.id-schedule-container{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.id-schedule-container{padding-left:3rem;padding-right:3rem}}.id-schedule-card{background-color:#111;border:1px solid #303030;border-radius:20px;grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:0 16px 45px #16233f0f}@media (min-width:1024px){.id-schedule-card{grid-template-columns:repeat(12,minmax(0,1fr))}}.id-schedule-left{color:#fff;background:linear-gradient(155deg,#0c0c0c 0%,#171717 58%,#222 100%);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.id-schedule-left{padding:24px}}@media (min-width:1024px){.id-schedule-left{grid-column:span 4/span 4;padding:24px}}.id-schedule-glow{pointer-events:none;filter:blur(64px);background-color:#00ce4440;border-radius:9999px;width:256px;height:256px;position:absolute;top:-96px;right:-96px}.id-schedule-left-inner{z-index:10;flex-direction:column;justify-content:space-between;gap:20px;height:100%;padding:4px 0;display:flex;position:relative}.id-schedule-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#00ce44;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-block}@media (min-width:640px){.id-schedule-eyebrow{font-size:12px}}.id-schedule-heading{color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(24px,2.2vw,34px);font-weight:800;line-height:1.15}.id-schedule-lead{color:#c8cde0;margin:0;font-size:13.5px;font-weight:400;line-height:1.55}@media (min-width:640px){.id-schedule-lead{font-size:14px}}.id-schedule-features{flex-direction:column;flex:1;justify-content:space-between;gap:14px;margin:8px 0;display:flex}.id-schedule-feature-item{background-color:#ffffff0f;border-radius:16px;flex:1;align-items:center;gap:14px;padding:12px 16px;display:flex;box-shadow:0 4px 16px #0000001a}@media (min-width:640px){.id-schedule-feature-item{padding:14px 18px}}.id-schedule-feature-icon{color:#fff;background-color:#00ce4426;border:1px solid #00ce444d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.id-schedule-feature-icon svg{fill:currentColor;width:18px;height:18px}.id-schedule-feature-title{color:#fff;margin:0;font-size:14.5px;font-weight:700;line-height:1.35}@media (min-width:640px){.id-schedule-feature-title{font-size:15px}}.id-schedule-feature-subtitle{color:#c8cde0;margin:2px 0 0;font-size:12px;font-weight:500;line-height:1.45}@media (min-width:640px){.id-schedule-feature-subtitle{font-size:12.5px}}.id-schedule-right{background-color:#111;flex-direction:column;justify-content:space-between;min-height:580px;display:flex;position:relative}@media (min-width:640px){.id-schedule-right{min-height:640px}}@media (min-width:1024px){.id-schedule-right{grid-column:span 8/span 8;min-height:660px}}.id-schedule-iframe{z-index:10;border:0;width:100%;height:580px;display:block;position:relative}@media (min-width:640px){.id-schedule-iframe{height:640px}}@media (min-width:1024px){.id-schedule-iframe{height:660px}}.id-schedule-placeholder{text-align:center;box-sizing:border-box;background-color:#111;flex-direction:column;justify-content:center;align-items:center;width:100%;height:580px;padding:24px;display:flex}@media (min-width:640px){.id-schedule-placeholder{height:640px}}@media (min-width:1024px){.id-schedule-placeholder{height:660px}}.id-schedule-placeholder-icon{color:#00ce44;background-color:#16251b;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex}.id-schedule-placeholder-title{color:#fff;margin:0 0 4px;font-size:16px;font-weight:800}.id-schedule-placeholder-sub{color:#c8cde0;max-width:380px;margin:0 0 16px;font-size:13.5px}.id-schedule-load-btn{color:#111;cursor:pointer;background-color:#00ce44;border:none;border-radius:9999px;padding:10px 20px;font-size:13.5px;font-weight:700;transition:background-color .2s}.id-schedule-load-btn:hover{background-color:#00ad39}.id-schedule-card>*{min-width:0}.id-schedule-placeholder-icon svg{width:24px;height:24px}.id-schedule-load-btn:focus-visible{outline-offset:4px;outline:2px solid #00ce44}.id-schedule-booking-link{color:#00ce44;text-align:center;padding:12px 16px;font-size:13px}.id-schedule-feature-item>div:last-child{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.id-schedule-load-btn{transition:none}}
