.ed-phase-nav,.ed-day-rail,.ed-itinerary,.ed-talk{--ed-paper: #f7f6f2;--ed-surface: #ffffff;--ed-pine: #0d3b2a;--ed-pine-2: #14533c;--ed-line: #d8dfd8;--ed-line-strong: #b9c7bd;--ed-muted: #5b6b63;--ed-ink: #11241b;--ed-text: #2f4139;--ed-gold: #b8892e;--ed-gold-ink: #8a6420;--ed-gold-tint: #f7f1e6;--ed-gold-line: #e9dcc0;--ed-ease: cubic-bezier(.22, 1, .36, 1);--ed-anchor-top: calc(var(--header-h, 0px) + var(--ed-phase-top, 0px) + 76px)}.ed-phase-nav *,.ed-day-rail *,.ed-itinerary *,.ed-talk *{box-sizing:border-box}.ed-phase-nav{position:sticky;top:calc(var(--header-h, 0px) + var(--ed-phase-top, 0px));z-index:20;max-width:100%;margin:0;padding:8px 0;background:var(--ed-paper);border-block-end:1px solid var(--ed-line)}.ed-phase-nav .ed-phase-track{display:flex;gap:8px;max-width:100%;margin:0;padding:2px 4px 6px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:4px;scrollbar-width:thin}.ed-phase-nav .ed-phase-item{flex:0 0 auto;scroll-snap-align:start}.ed-phase-nav .ed-phase-link{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;min-inline-size:44px;min-block-size:48px;padding:7px 14px;background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:12px;color:var(--ed-pine);text-decoration:none;white-space:nowrap;transition:transform .14s var(--ed-ease)}.ed-phase-nav .ed-phase-link:hover{background:var(--ed-paper);border-color:var(--ed-line-strong)}.ed-phase-nav .ed-phase-link:active{transform:scale(.985)}.ed-phase-nav .ed-phase-link:focus-visible{outline:3px solid var(--ed-pine-2);outline-offset:2px}.ed-phase-nav .ed-phase-title{font-size:.9375rem;font-weight:700;line-height:1.25;color:inherit}.ed-phase-nav .ed-phase-range{font-size:.8125rem;font-weight:600;line-height:1.25;color:var(--ed-phase-sub, var(--ed-gold-ink));font-variant-numeric:tabular-nums}:root:has(#faz-medine:target) .ed-phase-nav .ed-phase-link[data-phase-link=medine],:root:has(#faz-umre:target) .ed-phase-nav .ed-phase-link[data-phase-link=umre],:root:has(#faz-mekke:target) .ed-phase-nav .ed-phase-link[data-phase-link=mekke],:root:has(#faz-donus:target) .ed-phase-nav .ed-phase-link[data-phase-link=donus]{--ed-phase-sub: #cfe0d6;background:var(--ed-pine);border-color:var(--ed-pine);color:#fff}.ed-day-rail{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;margin:0}.ed-day-rail .ed-day-rail-k{flex:0 0 auto;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3;letter-spacing:.06em;color:var(--ed-muted)}.ed-day-rail .ed-day-track{display:flex;flex:1 1 auto;gap:6px;min-width:0;margin:0;padding:2px 4px 6px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:4px;scrollbar-width:thin}.ed-day-rail .ed-day-item{flex:0 0 auto;scroll-snap-align:start}.ed-day-rail .ed-day-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-inline-size:48px;min-block-size:48px;padding:0 10px;background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:12px;color:var(--ed-pine);font-size:.9375rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;text-decoration:none;transition:transform .14s var(--ed-ease)}.ed-day-rail .ed-day-chip:hover{background:var(--ed-paper);border-color:var(--ed-line-strong)}.ed-day-rail .ed-day-chip:active{transform:scale(.97)}.ed-day-rail .ed-day-chip:focus-visible{outline:3px solid var(--ed-pine-2);outline-offset:2px}.ed-day-rail .ed-day-chip-n{display:inline-block;min-inline-size:1ch;text-align:center}.ed-day-rail .ed-day-chip-k{font-size:.8125rem;font-weight:700;line-height:1.2;white-space:nowrap}.ed-day-rail .ed-day-chip--go{padding-inline:12px;background:var(--ed-gold-tint);border-color:var(--ed-gold-line)}.ed-day-rail .ed-day-chip--go:hover{background:var(--ed-gold-line);border-color:var(--ed-gold)}.ed-itinerary{display:grid;gap:18px;min-width:0;max-width:100%}.ed-itinerary .ed-phase{min-width:0;scroll-margin-block-start:var(--ed-anchor-top)}.ed-itinerary .ed-phase+.ed-phase{padding-block-start:16px;border-block-start:1px solid var(--ed-line)}.ed-itinerary .ed-phase-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin:0}.ed-itinerary .ed-phase h2{margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.2;letter-spacing:-.01em;color:var(--ed-pine)}.ed-itinerary .ed-phase-range{margin:0;font-size:.8125rem;font-weight:700;line-height:1.35;color:var(--ed-gold-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ed-itinerary .ed-phase-sum{margin:6px 0 12px;max-width:68ch;font-size:.9375rem;line-height:1.55;color:var(--ed-muted)}.ed-itinerary .ed-phase-days{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}.ed-itinerary .ed-day{min-width:0;background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:14px;scroll-margin-block-start:var(--ed-anchor-top)}.ed-itinerary .ed-day:target{border-color:var(--ed-gold)}.ed-itinerary .ed-day-sum{display:flex;align-items:center;gap:10px;min-block-size:56px;padding:11px 13px;cursor:pointer;list-style:none}.ed-itinerary .ed-day-sum::-webkit-details-marker{display:none}.ed-itinerary .ed-day-sum:focus-visible{outline:3px solid var(--ed-pine-2);outline-offset:-3px;border-radius:14px}.ed-itinerary .ed-day-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border-radius:50%;background:var(--ed-paper);border:1px solid var(--ed-line);color:var(--ed-pine);font-size:.9375rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.ed-itinerary .ed-day[open] .ed-day-num{background:var(--ed-pine);border-color:var(--ed-pine);color:#fff}.ed-itinerary .ed-day-text{display:grid;flex:1 1 auto;gap:2px;min-width:0}.ed-itinerary .ed-day-date{font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--ed-muted);font-variant-numeric:tabular-nums}.ed-itinerary .ed-day-title{font-size:.9375rem;font-weight:700;line-height:1.35;color:var(--ed-pine);overflow-wrap:break-word}.ed-itinerary .ed-caret{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;color:var(--ed-pine-2);transition:transform .22s var(--ed-ease)}.ed-itinerary details[open]>summary .ed-caret{transform:rotate(180deg)}.ed-itinerary .ed-day-body{display:grid;gap:10px;padding:0 13px 14px}.ed-itinerary .ed-day-list{display:grid;gap:6px;margin:0;padding-inline-start:18px;font-size:.9375rem;line-height:1.55;color:var(--ed-text)}.ed-itinerary .ed-day-list li{line-height:1.55}.ed-itinerary .ed-day-list li::marker{color:var(--ed-gold-ink)}.ed-itinerary .ed-day-focus{margin:0;padding:10px 12px;background:var(--ed-paper);border:1px solid var(--ed-line);border-radius:10px;font-size:.875rem;line-height:1.5;color:var(--ed-text)}.ed-itinerary .ed-day-focus-k{display:block;font-size:.8125rem;font-weight:700;line-height:1.3;color:var(--ed-gold-ink)}.ed-itinerary .ed-departure{min-width:0;background:var(--ed-gold-tint);border:1px solid var(--ed-gold-line);border-radius:14px;scroll-margin-block-start:var(--ed-anchor-top)}.ed-itinerary .ed-departure>summary{list-style:none}.ed-itinerary .ed-departure>summary::-webkit-details-marker{display:none}.ed-itinerary .ed-dep-sum{display:flex;align-items:center;gap:10px;min-block-size:56px;margin:0;padding:11px 14px}.ed-itinerary .ed-departure>summary .ed-dep-sum{cursor:pointer}.ed-itinerary .ed-departure>summary .ed-dep-sum:focus-visible{outline:3px solid var(--ed-pine-2);outline-offset:-3px;border-radius:14px}.ed-itinerary .ed-dep-text{display:grid;flex:1 1 auto;gap:2px;min-width:0}.ed-itinerary .ed-dep-k{font-size:.8125rem;font-weight:700;line-height:1.3;letter-spacing:.06em;color:var(--ed-gold-ink)}.ed-itinerary .ed-dep-date{font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--ed-text);font-variant-numeric:tabular-nums}.ed-itinerary .ed-dep-title{font-size:1rem;font-weight:700;line-height:1.35;color:var(--ed-pine);overflow-wrap:break-word}.ed-itinerary .ed-dep-body{padding:0 14px 14px}.ed-talk{display:grid;gap:3px;min-width:0;padding:11px 12px 12px;background:var(--ed-paper);border:1px solid var(--ed-line);border-inline-start:3px solid var(--ed-gold);border-radius:12px}.ed-talk[data-talk-type=siyer_dersi]{border-inline-start-color:var(--ed-pine)}.ed-talk[data-talk-type=tema]{border-inline-start-color:var(--ed-line-strong)}.ed-talk .ed-talk-k{margin:0;font-size:.8125rem;font-weight:700;line-height:1.3;letter-spacing:.04em;color:var(--ed-gold-ink)}.ed-talk[data-talk-type=siyer_dersi] .ed-talk-k{color:var(--ed-pine)}.ed-talk .ed-talk-t{margin:0;font-size:1rem;font-weight:700;line-height:1.35;color:var(--ed-pine);overflow-wrap:break-word}.ed-talk .ed-talk-s,.ed-talk .ed-talk-f{margin:0;font-size:.875rem;line-height:1.5;color:var(--ed-text)}.ed-talk .ed-talk-fk{margin-inline-end:6px;font-weight:700;color:var(--ed-gold-ink)}@media(min-width:1024px){.ed-phase-nav{padding:10px 0}.ed-itinerary{gap:22px}.ed-itinerary .ed-phase-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(prefers-reduced-motion:reduce){.ed-phase-nav .ed-phase-link,.ed-day-rail .ed-day-chip,.ed-itinerary .ed-caret{transition:none}.ed-phase-nav .ed-phase-link:active,.ed-day-rail .ed-day-chip:active{transform:none}}.ux-price,.ux-poster,.ux-cta{--ux-paper: #f7f6f2;--ux-surface: #ffffff;--ux-pine: #0d3b2a;--ux-pine-2: #14533c;--ux-ink: #11241b;--ux-text: #2f4139;--ux-muted: #5b6b63;--ux-line: #d8dfd8;--ux-line-strong: #b9c7bd;--ux-gold: #b8892e;--ux-gold-tint: #f7f1e6;--ux-gold-line: #e9dcc0;--ux-radius: 16px;--ux-radius-s: 12px;--ux-radius-xs: 10px;--ux-tap: 44px;--ux-ease: cubic-bezier(.22, 1, .36, 1);min-inline-size:0;color:var(--ux-text)}.ux-price .ux-sr,.ux-poster .ux-sr,.ux-cta .ux-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ux-price :is(a,button):focus-visible,.ux-poster :is(a,button):focus-visible,.ux-cta :is(a,button):focus-visible{outline:3px solid var(--ux-pine-2);outline-offset:3px;border-radius:6px}.ux-price{inline-size:100%;padding:18px;background:var(--ux-surface);border:1px solid var(--ux-line);border-radius:var(--ux-radius)}.ux-price .ux-price-title{margin:0;font-size:1rem;line-height:1.3;font-weight:700;letter-spacing:.01em;color:var(--ux-muted)}.ux-price .ux-price-from{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:6px 0 0}.ux-price .ux-price-from-v{font-size:clamp(1.85rem,2.4vw,2.25rem);line-height:1.05;font-weight:800;letter-spacing:-.02em;color:var(--ux-pine);font-variant-numeric:tabular-nums}.ux-price .ux-price-from-k{font-size:.8125rem;line-height:1.4;font-weight:600;color:var(--ux-muted)}.ux-price .ux-board{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:12px 0 0;padding:8px 12px;background:var(--ux-gold-tint);border:1px solid var(--ux-gold-line);border-radius:var(--ux-radius-xs);color:var(--ux-ink)}.ux-price .ux-board strong{font-weight:700;color:var(--ux-pine)}.ux-price .ux-switch{margin:16px 0 0;padding:0;border:0;min-inline-size:0}.ux-price .ux-tabs{display:flex;gap:8px;min-inline-size:0}.ux-price .ux-tab{position:relative;flex:1 1 0;min-inline-size:0;display:flex;align-items:center;justify-content:center;min-block-size:var(--ux-tap);padding:10px 12px;background:var(--ux-surface);border:1px solid var(--ux-line);border-radius:var(--ux-radius-xs);text-align:center;cursor:pointer;transition:transform .14s var(--ux-ease)}.ux-price .ux-tab-name{font-size:.9375rem;line-height:1.3;font-weight:700;color:var(--ux-pine);overflow-wrap:anywhere}.ux-price .ux-tab-input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ux-price .ux-tab:has(.ux-tab-input:checked){background:var(--ux-pine);border-color:var(--ux-pine)}.ux-price .ux-tab:has(.ux-tab-input:checked) .ux-tab-name{color:#fff}.ux-price .ux-tab:has(.ux-tab-input:focus-visible){outline:3px solid var(--ux-pine-2);outline-offset:3px}.ux-price .ux-tab:active{transform:scale(.985)}.ux-price .ux-cards{margin:10px 0 0;min-inline-size:0}.ux-price .ux-card{display:none;gap:8px;padding:14px;background:var(--ux-paper);border:1px solid var(--ux-line);border-radius:var(--ux-radius-s);contain:content}.ux-price .ux-card:first-child{display:grid}.ux-price .ux-switch:has(.ux-tab-input:checked) .ux-card{display:none}.ux-price .ux-switch:has(.ux-tab:nth-child(1) .ux-tab-input:checked) .ux-card:nth-child(1){display:grid}.ux-price .ux-switch:has(.ux-tab:nth-child(2) .ux-tab-input:checked) .ux-card:nth-child(2){display:grid}.ux-price .ux-card-name{margin:0;font-size:1rem;line-height:1.3;color:var(--ux-pine)}.ux-price .ux-card-transfer{margin:0;color:var(--ux-muted)}.ux-price .ux-rooms{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none;min-inline-size:0}.ux-price .ux-room{min-inline-size:0;list-style:none}.ux-price a.ux-room-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "badge price";align-items:center;gap:2px 10px;min-block-size:var(--ux-tap);padding:10px 12px;background:var(--ux-surface);border:1px solid var(--ux-line);border-radius:var(--ux-radius-xs);color:var(--ux-ink);text-decoration:none;transition:transform .14s var(--ux-ease)}.ux-price a.ux-room-link:hover{border-color:var(--ux-line-strong)}.ux-price a.ux-room-link:active{transform:scale(.99)}.ux-price a.ux-room-link[aria-current=true]{border-color:var(--ux-pine-2);box-shadow:inset 3px 0 0 var(--ux-pine-2)}[dir=rtl] .ux-price a.ux-room-link[aria-current=true]{box-shadow:inset -3px 0 0 var(--ux-pine-2)}.ux-price .ux-room-name{grid-area:name;font-size:.9375rem;line-height:1.3;font-weight:700;color:var(--ux-pine);overflow-wrap:break-word}.ux-price .ux-room-badge{grid-area:badge;justify-self:start;padding:2px 8px;background:var(--ux-gold-tint);border:1px solid var(--ux-gold-line);border-radius:999px;font-size:.8125rem;line-height:1.35;font-weight:700;color:var(--ux-pine)}.ux-price .ux-room-price{grid-area:price;display:grid;gap:1px;justify-items:end;text-align:end}.ux-price .ux-room-price bdi{font-size:1.0625rem;line-height:1.2;font-weight:800;color:var(--ux-pine);font-variant-numeric:tabular-nums;white-space:nowrap}.ux-price .ux-room-per{font-size:.8125rem;line-height:1.3;color:var(--ux-muted);white-space:nowrap}.ux-price a.ux-plan{display:flex;align-items:center;justify-content:center;min-block-size:48px;margin:12px 0 0;padding:10px 16px;background:var(--ux-pine);border:1px solid var(--ux-pine);border-radius:var(--ux-radius-xs);color:#fff;font-size:1rem;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;transition:transform .14s var(--ux-ease)}.ux-price a.ux-plan:hover{background:var(--ux-pine-2);border-color:var(--ux-pine-2);color:#fff}.ux-price a.ux-plan:active{transform:scale(.985)}.ux-price .ux-hint{margin:10px 0 0;color:var(--ux-muted)}.ux-poster{display:grid;justify-items:center;max-inline-size:1200px;margin-inline:auto;padding:20px}.ux-poster .ux-poster-figure{display:grid;justify-items:center;gap:12px;inline-size:min(100%,760px);margin:0;padding:12px;background:var(--ux-surface);border:1px solid var(--ux-line);border-radius:var(--ux-radius)}.ux-poster .ux-poster-img{display:block;inline-size:auto;max-inline-size:100%;max-block-size:240px;block-size:auto;background:var(--ux-paper);border:1px solid var(--ux-line);border-radius:var(--ux-radius-xs)}.ux-poster .ux-poster-cap{display:grid;gap:6px;justify-items:center;text-align:center}.ux-poster .ux-poster-k{font-size:.8125rem;line-height:1.4;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ux-muted)}.ux-poster .ux-poster-n{font-size:.8125rem;line-height:1.5;color:var(--ux-muted)}.ux-poster .ux-poster-open{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--ux-tap);min-inline-size:var(--ux-tap);margin-block-start:2px;padding:10px 16px;background:var(--ux-surface);border:1px solid var(--ux-pine);border-radius:var(--ux-radius-xs);color:var(--ux-pine);font-weight:700;line-height:1.3;cursor:pointer;transition:transform .14s var(--ux-ease)}.ux-poster .ux-poster-open:active{transform:scale(.985)}.ux-poster .ux-poster-dialog{inline-size:min(920px,calc(100vw - 24px));max-inline-size:calc(100vw - 24px);max-block-size:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;background:var(--ux-surface);border:1px solid var(--ux-line-strong);border-radius:var(--ux-radius);color:var(--ux-ink)}.ux-poster .ux-poster-dialog::backdrop{background:#11241bc7}.ux-poster .ux-poster-dialog-bar{position:sticky;inset-block-start:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 14px;background:var(--ux-surface);border-block-end:1px solid var(--ux-line)}.ux-poster .ux-poster-dialog-title{margin:0;font-weight:700;color:var(--ux-pine)}.ux-poster .ux-poster-close{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--ux-tap);min-inline-size:var(--ux-tap);padding:8px 14px;background:var(--ux-surface);border:1px solid var(--ux-line-strong);border-radius:var(--ux-radius-xs);color:var(--ux-pine);font-weight:700;line-height:1.3;cursor:pointer}.ux-poster .ux-poster-full{display:block;inline-size:auto;max-inline-size:calc(100% - 24px);max-block-size:calc(100dvh - 120px);block-size:auto;margin:12px auto}.ux-cta{position:sticky;bottom:calc(var(--alt-cubuk-h, calc(88px + env(safe-area-inset-bottom, 0px)) ) + 8px);z-index:50;display:flex;align-items:center;gap:10px;inline-size:min(1160px,calc(100% - 24px));margin:14px auto 0;padding:8px 10px;background:var(--ux-surface);border:1px solid var(--ux-line);border-radius:14px;box-shadow:0 1px 2px #0d3b2a14}.ux-cta .ux-cta-price{flex:0 1 auto;min-inline-size:0;display:grid;gap:0;margin:0;line-height:1.2}.ux-cta .ux-cta-v{font-size:1.0625rem;line-height:1.2;font-weight:800;color:var(--ux-pine);font-variant-numeric:tabular-nums;white-space:nowrap}.ux-cta .ux-cta-k{font-size:.8125rem;line-height:1.25;font-weight:600;color:var(--ux-muted)}.ux-cta .ux-cta-actions{flex:1 1 auto;display:flex;gap:8px;min-inline-size:0}.ux-cta a.ux-cta-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--ux-tap);min-block-size:var(--ux-tap);padding:8px 12px;border-radius:var(--ux-radius-xs);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:transform .14s var(--ux-ease)}.ux-cta a.ux-cta-btn--wa{background:var(--ux-pine);border:1px solid var(--ux-pine);color:#fff}.ux-cta a.ux-cta-btn--plan{background:var(--ux-surface);border:1px solid var(--ux-pine);color:var(--ux-pine)}.ux-cta a.ux-cta-btn:active{transform:scale(.985)}@media(min-width:1024px){.ux-cta{display:none}}@media(min-width:768px){.ux-poster .ux-poster-figure{grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:24px;padding:14px}.ux-poster .ux-poster-img{max-block-size:320px}.ux-poster .ux-poster-cap{justify-items:start;text-align:start}}@media(prefers-reduced-motion:reduce){.ux-price :is(a,label),.ux-poster :is(button),.ux-cta :is(a){transition:none}.ux-price :is(a,label):active,.ux-poster :is(button):active,.ux-cta :is(a):active{transform:none}}@media print{.ux-cta,.ux-poster .ux-poster-open{display:none}}.ed-page{--ed-paper: #f7f6f2;--ed-surface: #ffffff;--ed-pine: #0d3b2a;--ed-pine-2: #14533c;--ed-line: #d8dfd8;--ed-line-strong: #b9c7bd;--ed-muted: #5b6b63;--ed-ink: #11241b;--ed-text: #2f4139;--ed-gold: #b8892e;--ed-gold-tint: #f7f1e6;--ed-gold-line: #e9dcc0;--ed-radius: 16px;--ed-radius-s: 12px;--ed-shadow: 0 1px 2px rgb(13 59 42 / 5%), 0 10px 28px rgb(13 59 42 / 6%);--ed-ease: cubic-bezier(.22, 1, .36, 1);background:var(--ed-paper);color:var(--ed-ink);padding-bottom:40px}.ed-page p,.ed-page li{line-height:1.6}.ed-page p{margin:0}.ed-page a{color:var(--ed-pine-2)}.ed-page :is(a,button,summary):focus-visible{outline:3px solid var(--ed-pine-2);outline-offset:3px}.ed-shell{max-width:1200px;margin-inline:auto;padding-inline:20px}.ed-hero{padding:26px 0 34px;background:linear-gradient(180deg,#ffffff 0%,var(--ed-paper) 100%);border-block-end:1px solid var(--ed-line)}.ed-kicker{margin:0 0 10px;color:var(--ed-muted);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ed-hero h1{margin:0;color:var(--ed-pine);font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.ed-arabic{margin:6px 0 0;color:var(--ed-gold);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.6;font-weight:600}.ed-subtitle{margin:8px 0 0;color:var(--ed-pine);font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.4;font-weight:600}.ed-lead{margin:10px 0 0;max-width:62ch;color:var(--ed-text);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6}.ed-board{margin:14px 0 0;display:inline-flex;flex-wrap:wrap;gap:4px;padding:8px 12px;border:1px solid var(--ed-gold-line);border-radius:999px;background:var(--ed-gold-tint);color:var(--ed-ink);font-size:13px;line-height:1.4}.ed-board strong{color:var(--ed-pine)}.ed-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.ed-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border:1px solid var(--ed-pine);border-radius:12px;background:var(--ed-surface);color:var(--ed-pine)!important;font:inherit;font-size:15px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:transform .14s var(--ed-ease),background-color .14s var(--ed-ease)}.ed-btn:hover{background:#eef4ef}.ed-btn:active{transform:scale(.985)}.ed-btn--primary{background:var(--ed-pine);border-color:var(--ed-pine);color:#fff!important}.ed-btn--primary:hover{background:var(--ed-pine-2)}.ed-from{margin:12px 0 0;color:var(--ed-pine);font-size:1.75rem;line-height:1.2;font-weight:800;font-variant-numeric:tabular-nums}.ed-from span{margin-inline-start:6px;color:var(--ed-muted);font-size:13px;font-weight:600}.ed-band{background:var(--ed-surface);border-block-end:1px solid var(--ed-line)}.ed-dna{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-block:0;background:var(--ed-line)}.ed-dna>div{display:grid;gap:2px;padding:14px 16px;background:var(--ed-surface);text-align:center}.ed-dna b{color:var(--ed-pine);font-size:1.25rem;line-height:1.2;font-weight:800;font-variant-numeric:tabular-nums}.ed-dna span{color:var(--ed-muted);font-size:13px;line-height:1.35}.ed-sec{padding:40px 0}.ed-sec h2{margin:0 0 16px;color:var(--ed-pine);font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.15;letter-spacing:-.01em}.ed-note{margin:-6px 0 16px;color:var(--ed-muted);font-size:13px;line-height:1.5}.ed-sec--price{background:var(--ed-surface);border-block:1px solid var(--ed-line)}.ed-page .ux-photo-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}.ed-page .ux-photo-item{display:grid;gap:4px;min-width:0}.ed-page .ux-photo{margin:0;border:1px solid var(--ed-line);border-radius:12px;overflow:hidden;background:#eef4ef}.ed-page .ux-photo img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.ed-page .ux-photo-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ed-pine-2);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ed-sec--itinerary{background:var(--ed-paper)}.ed-why{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ed-why li{display:grid;gap:4px;padding:16px;border:1px solid var(--ed-line);border-radius:var(--ed-radius-s);background:var(--ed-surface)}.ed-why strong{color:var(--ed-pine);font-size:1rem;line-height:1.3}.ed-why span{color:var(--ed-text);font-size:14px;line-height:1.55}.ed-route{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:route}.ed-route li{position:relative;display:grid;gap:2px;padding:0 0 22px 28px;border-inline-start:2px solid var(--ed-line)}.ed-route li:last-child{padding-bottom:0;border-inline-start-color:transparent}.ed-route li:before{counter-increment:route;content:counter(route);position:absolute;inset-inline-start:-13px;inset-block-start:-2px;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--ed-gold-line);border-radius:50%;background:var(--ed-gold-tint);color:var(--ed-pine);font-size:12px;font-weight:800}.ed-route strong{color:var(--ed-pine);font-size:1rem;line-height:1.3}.ed-route span{color:var(--ed-pine-2);font-size:13px;font-weight:700}.ed-route em{color:var(--ed-muted);font-size:13px;font-style:normal;line-height:1.5}.ed-themes{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ed-themes li{display:grid;gap:3px;padding:14px;border:1px solid var(--ed-line);border-radius:var(--ed-radius-s);background:var(--ed-surface)}.ed-themes strong{color:var(--ed-pine);font-size:15px;line-height:1.3}.ed-themes span{color:var(--ed-muted);font-size:13px;line-height:1.5}.ed-included{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding:0;list-style:none}.ed-included li{position:relative;padding-inline-start:16px;color:var(--ed-text);font-size:14px;line-height:1.45}.ed-included li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;width:6px;height:6px;border-radius:50%;background:var(--ed-gold)}.ed-scope{padding:0 14px;border:1px solid var(--ed-line);border-radius:var(--ed-radius-s);background:var(--ed-surface)}.ed-scope summary{min-height:48px;display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--ed-pine);font-size:15px;font-weight:700;line-height:1.35;list-style:none}.ed-scope summary::-webkit-details-marker{display:none}.ed-scope summary:after{content:"+";margin-inline-start:auto;color:var(--ed-gold);font-size:20px}.ed-scope[open] summary:after{content:"−"}.ed-scope-grid{display:grid;gap:18px;padding:0 0 16px}.ed-scope-grid h3{margin:0 0 8px;color:var(--ed-pine);font-size:15px;line-height:1.3}.ed-advantages{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ed-advantages li{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--ed-line);border-radius:var(--ed-radius-s);background:var(--ed-surface)}.ed-advantages strong{color:var(--ed-pine);font-size:14px;line-height:1.3}.ed-advantages span{color:var(--ed-muted);font-size:13px;line-height:1.5}.ed-notes{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ed-notes li{display:grid;gap:2px;padding:12px 14px;border-inline-start:3px solid var(--ed-gold);background:var(--ed-surface)}.ed-notes strong{color:var(--ed-pine);font-size:14px;line-height:1.3}.ed-notes span{color:var(--ed-text);font-size:13px;line-height:1.55}.ed-faq{display:grid;gap:8px}.ed-faq details{margin:0;padding:0 14px;background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:var(--ed-radius-s)}.ed-faq summary{min-height:48px;display:flex;align-items:center;cursor:pointer;color:var(--ed-pine);font-size:15px;font-weight:700;line-height:1.35;list-style:none}.ed-faq summary::-webkit-details-marker{display:none}.ed-faq summary:after{content:"+";margin-inline-start:auto;color:var(--ed-gold);font-size:20px}.ed-faq details[open] summary:after{content:"−"}.ed-faq p{padding:0 0 14px;color:var(--ed-text);font-size:14px;line-height:1.6}.ed-cta{margin-top:12px;padding:36px 0;background:var(--ed-pine);color:#fff}.ed-cta h2{margin:0 0 6px;color:#fff;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.15}.ed-cta p{max-width:62ch;color:#d8e6de;font-size:15px;line-height:1.6}.ed-cta-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.ed-btn--gold{background:var(--ed-gold);border-color:var(--ed-gold);color:#07130e!important}.ed-btn--gold:hover{background:#c99a3f}.ed-btn--ghost{background:transparent;border-color:#ffffff8c;color:#fff!important}.ed-btn--ghost:hover{background:#ffffff14}.ed-btn--quiet{min-height:44px;padding:8px 4px;background:transparent;border-color:transparent;color:#d8e6de!important;text-decoration:underline;text-underline-offset:4px}.ed-btn--quiet:hover{background:transparent;color:#fff!important}.ed-discount{margin:16px 0 0;color:#d8e6de;font-size:13px;font-weight:600}@media(max-width:639px){.ed-themes{grid-auto-flow:column;grid-auto-columns:min(78%,260px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:6px}.ed-themes li{scroll-snap-align:start}}@media(min-width:640px){.ed-hero{padding-top:38px}.ed-dna{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-why,.ed-themes{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-themes{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible}.ed-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-included{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-advantages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ed-shell{padding-inline:28px}.ed-hero{padding:48px 0 44px}.ed-sec{padding:56px 0}.ed-hero-actions{gap:12px}.ed-why,.ed-themes{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-advantages{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-route{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-route li{padding:26px 0 0;border-inline-start:0;border-block-start:2px solid var(--ed-line)}.ed-route li:before{inset-block-start:-13px;inset-inline-start:0}}@media(prefers-reduced-motion:reduce){.ed-page *{transition-duration:0ms!important;animation-duration:0ms!important}.ed-btn:active{transform:none}}[dir=rtl] .ed-page p,[dir=rtl] .ed-page li{line-height:1.8}[dir=rtl] .ed-page h1,[dir=rtl] .ed-page h2,[dir=rtl] .ed-page h3{letter-spacing:0}
