.DdzYfq_hero{padding-top:clamp(40px,6vw,88px)}.DdzYfq_eyebrow{letter-spacing:.07em;color:var(--muted);align-items:center;gap:10px;display:flex}.DdzYfq_title{--lh:.98;--ls:-.04em;max-width:14ch;font-size:clamp(44px,5.8vw,88px)}.DdzYfq_intro{color:var(--body);max-width:560px;margin:24px 0 0;font-size:18px;line-height:1.6}.DdzYfq_body{flex-wrap:wrap;align-items:stretch;gap:16px;padding-top:64px;display:flex}.DdzYfq_cards{flex-direction:column;flex:380px;gap:12px;display:flex}.DdzYfq_card{background:var(--white);border-radius:24px;align-items:flex-start;gap:16px;padding:24px;display:flex}.DdzYfq_icon{background:var(--bg);border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.DdzYfq_cardText{flex-direction:column;gap:4px;min-width:0;display:flex}.DdzYfq_cardLabel{letter-spacing:.07em;color:var(--muted);font-size:10px}.DdzYfq_cardValue{overflow-wrap:anywhere;font-size:17px;font-weight:500}.DdzYfq_cardNote{color:var(--muted);font-size:14px}.DdzYfq_form{box-sizing:content-box;background:var(--white);border-radius:28px;flex:1.4 520px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;gap:16px;min-width:0;padding:clamp(24px,3vw,40px);display:grid}.DdzYfq_formTitle{letter-spacing:-.02em;grid-column:1/-1;margin:0;font-size:28px;font-weight:500;line-height:1.15}html[lang=ar] .DdzYfq_formTitle{letter-spacing:0}.DdzYfq_full{grid-column:1/-1}.DdzYfq_formFooter{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.DdzYfq_consent{color:var(--muted);font-size:13px}.DdzYfq_consent a{text-decoration:underline}.DdzYfq_submit{background:var(--ink);color:var(--on-dark);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 26px;font-size:15px;font-weight:500;display:flex}.DdzYfq_submit:disabled{opacity:.7;cursor:progress}.DdzYfq_mapSection,.DdzYfq_bookingSection{padding-top:16px}.DdzYfq_booking{background:var(--white);border-radius:28px;flex-wrap:wrap;gap:32px;padding:clamp(24px,3vw,40px);display:flex}.DdzYfq_bookingText{flex-direction:column;flex:260px;gap:12px;max-width:360px;display:flex}.DdzYfq_bookingBody{color:var(--body);margin:0;font-size:15px;line-height:1.6}.DdzYfq_bookingCalendar{flex:3 560px;min-width:0;min-height:480px}.DdzYfq_map{background-color:#e4e2dd;background-image:linear-gradient(#d7d4cd 1px,#0000 1px),linear-gradient(90deg,#d7d4cd 1px,#0000 1px);background-size:48px 48px;border-radius:28px;height:420px;display:block;position:relative;overflow:hidden}.DdzYfq_mapFrame{border:0;border-radius:28px;width:100%;height:420px;display:block}.DdzYfq_road1{background:var(--bg);height:22px;position:absolute;top:58%;left:0;right:0;transform:rotate(-8deg)}.DdzYfq_road2{background:var(--bg);width:16px;position:absolute;top:0;bottom:0;left:62%;transform:rotate(12deg)}.DdzYfq_pin{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.DdzYfq_pinLabel{background:var(--ink);color:var(--on-dark);white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500}.DdzYfq_pinDot{background:var(--accent);border:3px solid var(--white);border-radius:999px;width:14px;height:14px}.DdzYfq_ctaSection{padding-top:16px;padding-bottom:120px}.DdzYfq_cta{background:var(--ink);color:var(--on-dark);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:32px;display:flex}.DdzYfq_ctaText{flex-direction:column;gap:6px;display:flex}.DdzYfq_ctaTitle{font-size:24px;font-weight:500}.DdzYfq_ctaBody{color:var(--on-dark-body);font-size:15px}.DdzYfq_ctaArrow{background:var(--on-dark);width:52px;height:52px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}@media (max-width:720px){.DdzYfq_map,.DdzYfq_mapFrame{height:320px}.DdzYfq_ctaSection{padding-bottom:96px}}.DdzYfq_nowrap{white-space:nowrap}
