.fd{--fd-midnight:#15213b;--fd-paper:#f7f8fa}.fd-hero{background:var(--fd-midnight);color:#fff;padding-block:72px}.fd-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:center}.fd-hero-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.fd-eyebrow{margin:0;color:#31c8be;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.fd-lang{display:inline-flex;border:1px solid #4a5875;border-radius:9px;padding:3px}.fd-lang button{min-height:36px;border:0;border-radius:6px;background:transparent;color:#cbd2e1;padding:4px 12px;font:inherit;font-size:13px;cursor:pointer}.fd-lang button[aria-pressed=true]{background:#fff;color:var(--fd-midnight);font-weight:600}.fd-title{margin:0;font-size:clamp(34px,5.2vw,56px)}.fd-promise{margin:22px 0 0;color:#31c8be;font-size:19px;font-weight:600;line-height:1.4}.fd-promise-dark{margin:0 0 18px;color:#0e7a73}.fd-tag{margin:12px 0 0;color:#cbd2e1;font-size:15px}.fd-hero-cta{margin-top:28px}.fd-now{border:1px solid #38465f;border-radius:14px;background:#1c2a48;padding:26px}.fd-now-label{margin:8px 0 0;color:#cbd2e1;font-size:13px}.fd-now-name{margin:2px 0 10px;font-size:32px}.fd-now-price{margin:0 0 12px;font-size:16px}.fd-now-price strong{font-size:20px}.fd-now-meta,.fd-now-price span{color:#cbd2e1;font-size:14px}.fd-now-meta{margin:4px 0 0}.fd-diya{display:block;color:#4a5875;overflow:visible}.fd-section{padding-block:72px}.fd-band{background:#fff;border-block:1px solid var(--pm-line)}.fd-narrow{max-width:760px}.fd-h2{margin:0 0 22px;font-size:clamp(26px,3.4vw,36px)}.fd-story{margin:0 0 14px;color:var(--pm-muted);font-size:18px}.fd-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fd-status-card{border:1px solid var(--pm-line);border-radius:12px;background:var(--fd-paper);padding:22px}.fd-status-card h3{margin:0 0 10px;font-size:16px}.fd-status-card ul{margin:0;padding:0;list-style:none}.fd-status-card li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--pm-line);padding-block:10px}.fd-note{margin:18px 0 0;color:var(--pm-muted);font-size:15px}.fd-ladder{display:grid;gap:10px;margin:0;padding:0;list-style:none}.fd-rung{display:grid;grid-template-columns:40px minmax(120px,.8fr) minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:16px;border:1px solid var(--pm-line);border-radius:12px;background:#fff;padding:14px 20px}.fd-rung-open{border:2px solid #3264f2}.fd-rung-done{background:transparent;color:var(--pm-muted)}.fd-rung-standard{background:var(--fd-midnight);border-color:var(--fd-midnight);color:#fff}.fd-rung-diya{display:block;min-height:1px}.fd-rung-name{display:flex;flex-direction:column}.fd-rung-name strong{font-size:17px}.fd-rung-name span,.fd-rung-price span{font-size:13px;opacity:.8}.fd-now-price span,.fd-rung-price span{white-space:nowrap}.fd-rung-price{margin:0;font-size:15px}.fd-rung-meta{display:flex;flex-direction:column;margin:0;font-size:13px}.fd-reserve-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;min-width:0}.fd-means{display:grid;gap:12px;margin:0;padding-left:20px;color:var(--pm-muted)}.fd-panel{border:1px solid var(--pm-line);border-radius:14px;background:var(--fd-paper);padding:28px;min-width:0}.fd-form h3,.fd-panel-note h3,.fd-success h3{margin:0 0 12px;font-size:24px;outline:none}.fd-panel-note p{margin:0;color:var(--pm-muted);overflow-wrap:anywhere}.fd-form{display:grid;gap:16px}.fd-form h3{margin-bottom:0}.fd-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fd-field{display:flex;flex-direction:column;gap:6px;min-width:0}.fd-field label{font-size:14px;font-weight:500}.fd-field input,.fd-field select{width:100%;min-height:46px;border:1px solid #8390a8;border-radius:8px;background:#fff;color:var(--pm-ink);padding:10px 12px;font:inherit;font-size:16px}.fd-field [aria-invalid=true]{border-color:#b42318}.fd-error{margin:0;color:#b42318;font-size:14px}.fd-form-error{font-weight:500}.fd-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fd-consent label{display:flex;align-items:flex-start;gap:10px;font-size:14px;cursor:pointer}.fd-consent input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:#3264f2}.fd-consent a{color:#3264f2;text-decoration:underline}.fd-consent .fd-error{margin-top:6px}.fd-submit{width:100%;cursor:pointer}.fd-submit:disabled{opacity:.7;cursor:progress}.fd-success{text-align:center}.fd-success .fd-diya{margin:0 auto 14px}.fd-success p{margin:6px 0 0}.fd-success-seat{font-size:17px;font-weight:600}.fd-success-promise{color:#0e7a73;font-weight:600}@media (max-width:900px){.fd-hero-grid,.fd-reserve-grid{grid-template-columns:minmax(0,1fr);gap:32px}.fd-rung{grid-template-columns:40px minmax(0,1fr);gap:6px 12px}.fd-rung-meta,.fd-rung-price{grid-column:2}}@media (max-width:600px){.fd-hero{padding-block:44px}.fd-section{padding-block:48px}.fd-form-row,.fd-status-grid{grid-template-columns:minmax(0,1fr)}.fd-panel{padding:20px}.fd-hero-cta{width:100%}}