[data-theme=kuvars]{--t-bg:#fff;--t-surface:#fff;--t-surface-2:#f7f7f8;--t-fg:#18181b;--t-muted:#5f5f6b;--t-line:#ececf0;--t-accent-soft:color-mix(in srgb, var(--t-accent) 8%, #fff);--t-font-body:var(--font-kuvars-body), system-ui, -apple-system, "Segoe UI", sans-serif;--t-font-display:var(--t-font-body);--t-weight-display:600;--t-tracking-display:-.025em;--t-size-hero:clamp(2rem, 1.35rem + 2.6vw, 3.25rem);--t-size-h2:clamp(1.375rem, 1.15rem + .9vw, 1.75rem);--t-size-h3:1rem;--t-leading:1.6;--t-radius:12px;--t-radius-sm:8px;--t-radius-pill:10px;--t-shadow:none;--t-border:1px solid var(--t-line);--t-section:clamp(56px, 7vw, 112px);--t-gap:16px;--t-sticky-top:64px;--t-fast:.15s;--t-slow:.3s;--kuvars-line-strong:#d4d4d8;--kuvars-control:#b4b4bd;--kuvars-track:#f4f4f5;--kuvars-lift:0 1px 2px #18181b0d, 0 16px 40px -16px #18181b38;--kuvars-pop:0 12px 32px -12px #18181b40;--kuvars-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 0a10 10 0 1 1 0 20a10 10 0 1 1 0-20ZM14.2 6.3 9 11.6 6.8 9.4 5.4 10.8 9 14.4 15.6 7.7Z'/%3E%3C/svg%3E");& body{font-feature-settings:"ss01";font-size:.9375rem}& ::placeholder{color:#71717a;opacity:1}& :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--t-accent-text);outline-offset:2px}& .kuvars-header{z-index:50;border-bottom:1px solid var(--t-line);background:#fff;position:sticky;top:0}& .kuvars-bar{align-items:center;gap:20px;height:64px;display:flex}& .kuvars-logo{letter-spacing:-.02em;white-space:nowrap;align-items:center;min-width:0;min-height:44px;margin-right:auto;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}& .kuvars-logo span{text-overflow:ellipsis;overflow:hidden}& .kuvars-logo img{width:auto;max-height:36px;display:block}& .kuvars-nav{display:none}& .kuvars-nav>[data-part=menu]{gap:2px;display:flex}& .kuvars-nav :where(a,summary){border-radius:var(--t-radius-sm);color:var(--t-muted);white-space:nowrap;transition:color var(--t-fast) var(--t-ease), background-color var(--t-fast) var(--t-ease);padding:0 10px;font-size:.875rem;font-weight:500}& .kuvars-nav :where(a,summary):hover,& .kuvars-nav [data-part=submenu][open]>summary{color:var(--t-fg);background:var(--kuvars-track)}& .kuvars-nav a[aria-current=page]{color:var(--t-fg)}& .kuvars-nav [data-part=submenu]{position:relative}& .kuvars-nav [data-part=submenu]>summary:after{border-width:1.5px;width:6px;height:6px}& .kuvars-nav [data-part=submenu]>ul{z-index:60;border:1px solid var(--t-line);border-radius:var(--t-radius);min-width:220px;max-height:70vh;box-shadow:var(--kuvars-pop);background:#fff;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}& .kuvars-nav [data-part=submenu]>ul a{width:100%}& .kuvars-actions{flex:none;align-items:center;gap:8px;display:flex}& .kuvars-actions>[data-part=locale-switch]{min-height:40px;color:var(--t-muted);white-space:nowrap;transition:color var(--t-fast) var(--t-ease);align-items:center;padding:0 6px;font-size:.8125rem;font-weight:500;text-decoration:none;display:none}& .kuvars-actions>[data-part=locale-switch]:hover{color:var(--t-fg)}& .kuvars-phone{border:1px solid var(--kuvars-line-strong);border-radius:var(--t-radius-sm);min-height:40px;color:var(--t-fg);transition:border-color var(--t-fast) var(--t-ease), background-color var(--t-fast) var(--t-ease);background:#fff;gap:8px;padding:0 14px 0 12px;font-size:.875rem;display:none;position:relative}& .kuvars-phone:after{content:"";position:absolute;inset:-3px 0}& .kuvars-phone:hover{border-color:var(--kuvars-control);background:var(--t-surface-2)}& .kuvars-phone [data-part=phone-icon]{color:var(--t-accent-text)}& .kuvars-phone [data-part=phone-number]{letter-spacing:.005em;font-weight:500}& .kuvars-call{border:1px solid var(--t-line);border-radius:var(--t-radius-sm);width:44px;height:44px;color:var(--t-accent-text);transition:background-color var(--t-fast) var(--t-ease);background:#fff}& .kuvars-call:hover{background:var(--t-surface-2)}& .kuvars-account{border-radius:var(--t-radius-sm);background:var(--t-fg);color:#fff;white-space:nowrap;min-height:40px;transition:background-color var(--t-fast) var(--t-ease);align-items:center;padding:0 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}& .kuvars-account:after{content:"";position:absolute;inset:-2px 0}& .kuvars-account:hover{background:#3f3f46}& [data-part=menu-button]{border-color:var(--t-line);border-radius:var(--t-radius-sm);width:44px;height:44px}& [data-part=mobile-nav] [data-part=menu] :where(a,summary){min-height:48px;font-weight:500}& [data-part=drawer-contact]{border:1px solid var(--t-line);border-radius:var(--t-radius);background:#fff;gap:2px;margin-top:24px;padding:16px}& [data-part=drawer-contact-title]{letter-spacing:-.01em;margin-bottom:10px;font-size:.875rem;font-weight:600}& [data-part=drawer-call]{border-radius:var(--t-radius-sm);gap:12px;padding:10px 14px}& [data-part=drawer-call] [data-part=phone-label]{font-size:.75rem}& [data-part=drawer-call] [data-part=phone-number]{font-size:1.0625rem;font-weight:600}& [data-part=drawer-contact] :where([data-part=whatsapp],[data-part=mail]){color:var(--t-muted);font-size:.875rem;font-weight:500;text-decoration:none}& [data-part=drawer-contact] :where([data-part=whatsapp],[data-part=mail]):hover{color:var(--t-fg)}& [data-part=drawer-contact] [data-part=whatsapp] svg{color:#128c4b}& [data-part=mobile-nav]>[data-part=locale-switch]{min-height:44px;color:var(--t-muted);align-items:center;margin-top:12px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}@media (width<=479px){& .kuvars-bar{gap:12px}& .kuvars-actions{gap:6px}}@media (width>=1024px){& .kuvars-nav{min-width:0;display:block}& .kuvars-logo{margin-right:8px}& .kuvars-actions{margin-left:auto}& .kuvars-menu-toggle{display:none}& .kuvars-actions>[data-part=locale-switch],& .kuvars-phone{display:inline-flex}}@media (width>=1024px) and (width<=1279px){& .kuvars-phone{justify-content:center;width:40px;padding:0}& .kuvars-phone [data-part=phone-text]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=1024px) and (width<=1179px){& .kuvars-bar{gap:12px}& .kuvars-nav :where(a,summary){padding:0 8px}& .kuvars-actions{gap:6px}}& :where(h1,h2,h3,h4){line-height:1.2}& [data-part=section-head]{margin-inline:auto;text-align:center;justify-items:center;max-width:640px;margin-bottom:clamp(28px,3.5vw,48px)}& [data-part=section-head]>[data-part=button]{justify-self:center}& [data-part=eyebrow]{letter-spacing:.06em;font-size:.75rem;font-weight:600}& [data-part=section-lead]{font-size:1rem}& [data-part=section][data-tone=alt]{background:var(--t-surface-2)}& [data-part=button]{border-radius:var(--t-radius-sm);min-height:44px;transition:background-color var(--t-fast) var(--t-ease), border-color var(--t-fast) var(--t-ease), transform var(--t-fast) var(--t-ease);padding:0 18px;font-size:.9375rem;font-weight:500}& [data-part=button][data-variant=ghost]{border-color:var(--kuvars-line-strong);color:var(--t-fg);background:#fff}@media (hover:hover){& [data-part=button]:not(:disabled):hover{background-color:color-mix(in srgb, var(--t-accent) 88%, #000)}& [data-part=button][data-variant=ghost]:not(:disabled):hover{background:var(--t-surface-2);border-color:#a1a1aa}}& [data-part=hero]{background:radial-gradient(60% 70% at 50% 0%, color-mix(in srgb, var(--t-accent) 7%, transparent), transparent 70%), #fff;min-height:0;color:var(--t-fg);text-align:center;padding-block:clamp(56px,8vw,112px) clamp(48px,6vw,80px);display:block}& [data-part=hero-copy]{justify-items:center;gap:14px;max-width:760px;margin-inline:auto}& [data-part=hero-title]{font-size:var(--t-size-hero);letter-spacing:-.035em;font-weight:600;line-height:1.08}& [data-part=hero-lead]{max-width:56ch;color:var(--t-muted);font-size:clamp(1rem,.95rem + .3vw,1.125rem)}& [data-part=hero][data-has-image]{color:#fff}& [data-part=hero][data-has-image] [data-part=hero-lead]{color:inherit}& .kuvars-hero-search{text-align:left;max-width:820px;margin:clamp(28px,4vw,40px) auto 0}& .kuvars-hero-search [data-part=tablist]{margin-inline:auto}& .kuvars-hero+[data-part=search]{display:none}& .kuvars-chips ul{flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px;margin:20px auto 0;padding:0;list-style:none;display:flex}& .kuvars-chips a{border:1px solid var(--t-line);min-height:44px;color:var(--t-fg);transition:border-color var(--t-fast) var(--t-ease), background-color var(--t-fast) var(--t-ease);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}& .kuvars-chips a:hover{border-color:var(--kuvars-line-strong);background:var(--t-surface-2)}& .kuvars-chips img{object-fit:cover;outline-offset:-1px;border-radius:2px;outline:1px solid #18181b14;width:20px;height:14px;display:block}& [data-part=tablist],& [data-part=visa-filters],& [data-part=visa-chips]{background:var(--kuvars-track);border-radius:10px;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex}& [data-part=tablist]{margin-bottom:12px}& [data-part=tab],& [data-part=pill],& [data-part=visa-chips] span{min-height:40px;color:var(--t-muted);transition:color var(--t-fast) var(--t-ease), background-color var(--t-fast) var(--t-ease);background:0 0;border:0;border-radius:8px;padding:0 16px;font-size:.875rem;font-weight:500}& [data-part=tab]:hover,& [data-part=pill]:hover,& [data-part=visa-chips] label:hover span{color:var(--t-fg)}& [data-part=tab][aria-selected=true],& [data-part=pill][aria-pressed=true],& [data-part=visa-chips] input:checked+span{color:var(--t-fg);box-shadow:0 0 0 1px var(--t-line), 0 1px 2px #18181b0f;background:#fff;border:0}& [data-part=tab]:focus-visible,& [data-part=pill]:focus-visible{outline-offset:-2px}& .kuvars-hero [data-part=tab][data-tab=visa]{order:-1}& [data-part=search] [data-part=panel]{border:1px solid var(--t-line);box-shadow:var(--kuvars-lift);background:#fff;border-radius:14px;gap:8px;padding:8px}& [data-part=panel] [data-part=label]{color:var(--t-muted);gap:2px;font-size:.75rem;font-weight:500}& [data-part=panel] :where([data-part=field],[data-part=combobox],[data-part=guests]){border-radius:8px;padding:6px 10px}& [data-part=panel] :where([data-part=control],[data-part=guests-value]){min-height:32px;color:var(--t-fg);background:0 0;border:0;border-radius:0;padding:0;font-size:.9375rem;font-weight:500}& [data-part=panel] [data-part=control]:focus-visible{outline:0}& [data-part=panel] :where([data-part=field],[data-part=combobox],[data-part=guests]):focus-within{background:var(--t-surface-2);box-shadow:inset 0 0 0 2px var(--t-accent-text)}& [data-part=panel] [data-part=fields]{gap:4px}& [data-part=panel]>[data-part=button]{justify-self:stretch;min-width:120px;min-height:52px}& [data-part=panel] [data-part=choice]{padding:0 10px;font-size:.875rem}@media (width>=1024px){& [data-part=panel] [data-part=fields]{gap:0}& [data-part=panel] [data-part=fields]>*+:not([data-part=choice]){border-left:1px solid var(--t-line);border-radius:0 8px 8px 0}& [data-part=panel]>[data-part=button]{align-self:stretch;min-height:56px}}@media (width<=639px){& [data-part=panel][data-tab]{grid-template-columns:1fr}}& [data-part=panel][data-tab=visa] [data-part=combobox]>[data-part=label]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}& [data-part=panel][data-tab=visa] [data-part=combobox]{padding:0}& [data-part=panel][data-tab=visa] [data-part=control]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 16px no-repeat;border-radius:8px;min-height:56px;padding:0 16px 0 46px;font-size:1.0625rem}@media (width>=640px){& [data-part=panel][data-tab=visa]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}}& [data-part=panel][data-tab=visa]>:not([data-part=button]):not([data-part=fields]){grid-column:1/-1}& [data-part=listbox],& [data-part=rows]{border-color:var(--t-line);box-shadow:var(--kuvars-pop);border-radius:10px}& [data-part=listbox]{padding:4px}& [data-part=option]{border-radius:6px}& [data-part=option][data-active]{background:var(--kuvars-track)}& [data-part=step-button]{border-color:var(--kuvars-line-strong)}& [data-part=label]{font-size:.875rem;font-weight:500}& [data-part=control],& [data-part=guests-value]{border-color:var(--kuvars-control);border-radius:var(--t-radius-sm);min-height:44px;transition:border-color var(--t-fast) var(--t-ease);font-size:1rem}& [data-part=control]:hover{border-color:#a1a1aa}& [data-part=control]:focus-visible{outline-offset:0;border-color:var(--t-accent-text)}& [data-part=form-success]{border:1px solid color-mix(in srgb, var(--t-accent) 25%, #fff);border-radius:var(--t-radius)}& [data-part=section-head]~[data-part=form]{margin-inline:auto}& [data-block=contact-form] [data-part=form]{border:1px solid var(--t-line);border-radius:var(--t-radius);padding:clamp(20px,3vw,32px)}& [data-part=card]{border-color:var(--t-line);transition:border-color var(--t-fast) var(--t-ease)}@media (hover:hover){& [data-part=card]:hover{border-color:var(--kuvars-line-strong)}& [data-part=card]:hover [data-part=card-media] img{transform:scale(1.03)}}& [data-part=card-media]{background:var(--t-surface-2)}& [data-kind=tour] [data-part=card-media],& [data-kind=hotel] [data-part=card-media],& [data-kind=destination] [data-part=card-media]{aspect-ratio:4/3}& [data-part=photo-empty]{background:radial-gradient(var(--kuvars-line-strong) 1px, transparent 1.5px) 0 0 / 14px 14px, var(--t-surface-2);gap:8px}& [data-part=photo-empty]>svg{width:28px;height:28px}& [data-part=photo-empty-label]{font-size:.9375rem;font-weight:600}& [data-part=card-body]{gap:4px;padding:14px 16px 16px}& [data-part=card-title]{letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.35}& [data-part=card-meta],& [data-part=card-text],& [data-part=card-foot]{font-size:.8125rem}& [data-part=card-foot]{border-top:1px solid var(--t-line);margin-top:8px;padding-top:10px}& [data-part=price]{font-weight:600}& [data-part=card-foot] [data-part=price]{font-size:.9375rem}@media (width<=639px){& [data-part=grid]:where([data-kind=tour],[data-kind=hotel]) [data-part=card]{grid-template-rows:auto;grid-template-columns:112px minmax(0,1fr)}& [data-part=grid]:where([data-kind=tour],[data-kind=hotel]) [data-part=card-media]{aspect-ratio:auto;height:100%;min-height:120px}& [data-part=grid]:where([data-kind=tour],[data-kind=hotel]) [data-part=card-body]{padding:12px 14px}& [data-part=grid][data-kind=destination]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}& [data-kind=destination] [data-part=card-body]{padding:10px 12px 12px}}& [data-part=grid][data-kind=visa]{grid-template-columns:1fr;gap:8px}@media (width>=768px){& [data-part=grid][data-kind=visa]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}}& .kuvars-visa{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:68px;padding:12px 16px}& .kuvars-visa [data-part=flag],& .kuvars-flag-blank{object-fit:cover;outline-offset:-1px;border-radius:3px;outline:1px solid #18181b14;width:28px;height:20px;margin:0;display:block}& .kuvars-flag-blank{background:var(--kuvars-track)}& .kuvars-visa [data-part=card-body]{gap:1px;padding:0}& .kuvars-visa [data-part=card-title]{font-size:.9375rem}& .kuvars-visa [data-part=card-text]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}& .kuvars-visa [data-part=price]{font-size:.875rem}& .kuvars-chevron{color:#a1a1aa;transition:color var(--t-fast) var(--t-ease), transform var(--t-fast) var(--t-ease)}& .kuvars-visa:hover .kuvars-chevron,& .kuvars-visa:focus-within .kuvars-chevron{color:var(--t-accent-text)}@media (prefers-reduced-motion:no-preference){& .kuvars-visa:hover .kuvars-chevron{transform:translate(2px)}}& .kuvars-visa:focus-within{border-color:var(--t-accent-text)}& .kuvars-visa [data-part=card-title] a:focus-visible{outline:0}& [data-part=features]{border:1px solid var(--t-line);border-radius:var(--t-radius);background:#fff;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px 40px;padding:clamp(20px,3vw,36px)}& [data-part=feature]{background:0 0;border:0;border-radius:0;grid-template-columns:20px minmax(0,1fr);gap:4px 12px;padding:0}& [data-part=feature]:before,& [data-part=visa-docs]>li:before{content:"";background:var(--t-accent-text);width:20px;height:20px;mask:var(--kuvars-check) center / contain no-repeat;flex:none}& [data-part=feature]:before{grid-row:1/span 2;margin-top:1px}& [data-part=feature]>:not([data-part=feature-icon]){grid-column:2}& [data-part=feature-icon]{display:none}& [data-part=feature-title]{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}& [data-part=feature-text]{font-size:.875rem}& [data-part=visa-docs]{border:1px solid var(--t-line);border-radius:var(--t-radius);gap:0;overflow:hidden}& [data-part=visa-docs]>li{border:0;border-radius:0;padding:13px 16px 13px 48px;font-size:.9375rem}& [data-part=visa-docs]>li+li{border-top:1px solid var(--t-line)}& [data-part=visa-docs]>li:before{top:14px;left:16px}& [data-part=visa-doc]>summary{font-weight:500}& [data-part=tour-services] svg[data-kind=yes]{box-sizing:content-box;background:var(--t-accent-text);color:#fff;stroke-width:3px;border-radius:50%;width:12px;height:12px;margin-top:2px;padding:3px}& [data-part=tour-services] svg[data-kind=no]{box-sizing:content-box;border:1px solid var(--kuvars-line-strong);width:12px;height:12px;color:var(--t-muted);border-radius:50%;margin-top:2px;padding:2px}& [data-part=tour-services] li{color:var(--t-fg)}& [data-part=steps]{grid-template-columns:1fr;gap:0;max-width:640px;display:grid}& [data-part=step]{grid-template-columns:32px minmax(0,1fr);gap:4px 18px;padding-bottom:32px;position:relative}& [data-part=step]:last-child{padding-bottom:0}& [data-part=step]:not(:last-child):before{content:"";background:color-mix(in srgb, var(--t-accent) 45%, #fff);border-radius:1px;width:2px;position:absolute;top:36px;bottom:4px;left:15px}& [data-part=step-number]{background:var(--t-accent);width:32px;height:32px;color:var(--t-accent-ink);letter-spacing:0;border-radius:50%;grid-row:1/span 2;place-items:center;font-size:.75rem;font-weight:600;display:grid}& [data-part=step-title]{grid-column:2;padding-top:5px;font-size:1rem}& [data-part=step-text]{grid-column:2;font-size:.9375rem}@media (width>=1024px){& [data-block=process]>[data-part=container]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}& [data-block=process] [data-part=section-head]{top:calc(var(--t-sticky-top) + 32px);text-align:left;justify-items:start;margin:0;position:sticky}}& [data-part=quote]{border-color:var(--t-line);gap:14px;padding:24px;font-size:.9375rem}& [data-part=quote] figcaption{border-top:1px solid var(--t-line);padding-top:14px;font-size:.8125rem}& [data-part=stat] dd{letter-spacing:-.03em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}& [data-part=faq]{border-top:1px solid var(--t-line);max-width:760px}& [data-part=section] [data-part=faq]{margin-inline:auto}& [data-part=visa-section] [data-part=faq]{max-width:none}& [data-part=faq-item]{border-color:var(--t-line)}& [data-part=faq-item] summary{min-height:56px;font-size:.9375rem;font-weight:500}& [data-part=faq-item] summary:after{content:"";border-right:1.5px solid var(--t-muted);border-bottom:1.5px solid var(--t-muted);width:8px;height:8px;margin-right:4px;transform:translateY(-2px)rotate(45deg)}& [data-part=faq-item][open] summary:after{transform:translateY(2px)rotate(-135deg)}& [data-part=faq-answer]{font-size:.9375rem}& [data-part=section][data-block=lead]{color:var(--t-fg);background:0 0}& [data-block=lead]>[data-part=container]{background:var(--t-fg);color:#fff;border-radius:16px;padding:clamp(28px,5vw,56px)}& [data-block=lead] [data-part=section-lead]{color:#d4d4d8;opacity:1}& [data-block=lead] [data-part=form]{margin-inline:auto}& [data-block=lead] [data-part=label]{color:#e4e4e7}& [data-block=lead] :focus-visible{outline-color:#fff}& [data-part=shortcuts] ul{margin:0;padding:0;list-style:none}& [data-part=section]>[data-part=container]>[data-part=button]{width:fit-content;margin:24px auto 0;display:flex}& [data-part=shortcuts] a,& [data-part=route]{border-color:var(--t-line);transition:border-color var(--t-fast) var(--t-ease);font-weight:500}& :where([data-part=shortcuts] a,[data-part=route]):hover{border-color:var(--kuvars-line-strong)}& [data-part=offer] img{border-radius:var(--t-radius)}& [data-part=page-head],& [data-part=page-head][data-has-image]{border-bottom:1px solid var(--t-line);color:var(--t-fg);background:#fff;flex-direction:column;padding-block:clamp(28px,4vw,48px) clamp(20px,3vw,32px);display:flex}& [data-part=page-head-media]{z-index:0;width:min(var(--t-container), 100% - 2 * var(--t-gutter));aspect-ratio:5/2;border-radius:var(--t-radius);background:var(--t-surface-2);order:2;max-height:260px;margin:24px auto 0;position:relative;inset:auto;overflow:hidden}@media (width>=768px){& [data-part=page-head-media]{aspect-ratio:5}}& [data-part=page-head-media]:after{content:none}& [data-part=page-head][data-has-image] :where([data-part=breadcrumbs] ol,[data-part=page-lead]){color:var(--t-muted)}& [data-part=page-title]{font-size:var(--t-size-h2);letter-spacing:-.03em;gap:12px}& [data-part=page-title] [data-part=flag]{outline-offset:-1px;outline:1px solid #18181b14;width:36px;height:auto;margin:0}& [data-part=page-lead]{font-size:1rem}& [data-part=breadcrumbs] ol{font-size:.8125rem}& [data-part=breadcrumbs] a{min-height:24px;color:var(--t-muted);text-decoration:none}& [data-part=breadcrumbs] a:hover{color:var(--t-fg);text-decoration:underline}& [data-part=breadcrumbs] li+li:before{content:"›"}& [data-part=place-gallery]{width:min(var(--t-container), 100% - 2 * var(--t-gutter));margin:24px auto 0}& [data-part=place-gallery] img{border-radius:var(--t-radius);height:clamp(200px,28vw,380px)}& [data-part=hotel-facility-group] svg{box-sizing:content-box;background:var(--t-accent-text);color:#fff;stroke-width:3px;border-radius:50%;width:12px;height:12px;padding:3px}& [data-part=page-head]+[data-part=section]{padding-top:clamp(24px,3vw,40px)}& [data-part=visa-search]{border-color:var(--kuvars-control);border-radius:var(--t-radius-sm);min-height:44px}& [data-part=visa-search] input{min-height:42px}& [data-part=visa-search]:focus-within{border-color:var(--t-accent-text);box-shadow:0 0 0 1px var(--t-accent-text)}& [data-part=visa-search] input:focus-visible{outline:0}& [data-part=visa-passports]{border-color:var(--t-line);padding:clamp(16px,2.4vw,24px)}& [data-part=visa-passports-title]{font-size:1rem}& [data-part=visa-passport-option]{border-color:var(--t-line);min-height:60px}& [data-part=visa-passport-option]:hover{border-color:var(--kuvars-line-strong)}& [data-part=visa-passport-option][data-state=on],& [data-part=visa-package][data-state=on]{border-color:var(--t-accent-text);box-shadow:0 0 0 1px var(--t-accent-text)}& [data-part=visa-passport-option] strong{font-weight:600}& [data-part=visa-passport-option] small{font-weight:500}& [data-part=visa-passport-result]{border-radius:var(--t-radius-sm);background:var(--t-surface-2)}& [data-part=visa-facts]{gap:8px;font-size:.875rem}& [data-part=visa-facts]>div{border:1px solid var(--t-line);border-radius:var(--t-radius-pill);min-height:36px;color:var(--t-fg);padding:0 12px}& [data-part=visa-sections]{top:var(--t-sticky-top);z-index:5;background:#fff;position:sticky;box-shadow:-6px 0 #fff,6px 0 #fff}@media (width<=639px){& [data-part=visa-passport-options]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}& [data-part=visa-passport-option]{gap:10px;padding:10px 12px}& [data-part=visa-passport-cover]{width:22px;height:30px}& [data-part=visa-filters],& [data-part=visa-chips]{scrollbar-width:none;flex-wrap:nowrap;width:auto;overflow-x:auto}& [data-part=pill],& [data-part=visa-chips] span{white-space:nowrap}}& [data-part=visa-sections] ul{border-bottom:1px solid var(--t-line);gap:2px;padding:8px 0}& [data-part=visa-sections] a{border-radius:var(--t-radius-sm);min-height:40px;padding:0 12px;font-weight:500}& [data-part=visa-sections] a:hover{background:var(--kuvars-track);color:var(--t-fg)}& [data-part=visa-section]{border-color:var(--t-line);scroll-margin-top:calc(var(--t-sticky-top) + 64px);padding-block:32px}& [data-part=visa-section]>h2{margin-bottom:16px;font-size:1.25rem}& [data-part=visa-doc-group] h3,& [data-part=visa-occupation] h3{font-size:.9375rem;font-weight:600}& [data-part=visa-packages]{gap:8px}& [data-part=visa-package]{border-color:var(--t-line);justify-content:flex-start;gap:12px;min-height:60px}& [data-part=visa-package]:hover{border-color:var(--kuvars-line-strong)}& [data-part=visa-package]:before{content:"";box-sizing:border-box;width:18px;height:18px;transition:border-width var(--t-fast) var(--t-ease);border:1.5px solid #a1a1aa;border-radius:50%;flex:none}& [data-part=visa-package][data-state=on]:before{border:5px solid var(--t-accent-text)}& [data-part=visa-package] strong{margin-right:auto;font-weight:600}& [data-part=visa-steps]>li{grid-template-columns:32px 1fr;gap:18px;padding-bottom:24px}& [data-part=visa-steps]>li:not(:last-child):before{background:color-mix(in srgb, var(--t-accent) 45%, #fff);top:36px;left:15px}& [data-part=visa-step-number]{background:var(--t-accent);width:32px;height:32px;color:var(--t-accent-ink);font-size:.8125rem;font-weight:600}& [data-part=visa-steps] h3{margin:5px 0 4px;font-size:1rem}& [data-part=visa-rejections] li{border:1px solid color-mix(in srgb, var(--t-danger) 20%, #fff);background:color-mix(in srgb, var(--t-danger) 5%, #fff);padding:12px 14px;font-weight:500}& [data-part=visa-price-card]{border-color:var(--t-line);gap:12px;padding:20px}@media (width>=1000px){& [data-part=visa-price-card]{top:calc(var(--t-sticky-top) + 72px)}}& [data-part=visa-passport-status]{border:1px solid var(--t-line);background:#fff;padding:4px 10px;font-weight:500}& [data-part=visa-price-type]{color:var(--t-muted);font-size:.875rem;font-weight:500}& [data-part=visa-price-card]>[data-part=price]{letter-spacing:-.03em;font-size:1.75rem}& [data-part=visa-price-facts]{border-color:var(--t-line);gap:10px;padding-top:14px}& [data-part=visa-price-facts] li{color:var(--t-fg);gap:10px}& [data-part=visa-section][data-kind=apply]{--kuvars-done:0%;--kuvars-now:0%;gap:14px;display:grid}& [data-kind=apply]>h2{order:-3;margin:0}& [data-kind=apply]:after{color:var(--t-muted);order:-2;font-size:.875rem;font-weight:500}& [data-kind=apply]:before{background:linear-gradient(90deg, var(--t-accent) var(--kuvars-done), color-mix(in srgb, var(--t-accent) 28%, #fff) var(--kuvars-done) var(--kuvars-now), var(--kuvars-track) var(--kuvars-now));border-radius:3px;order:-1;height:6px;margin-bottom:6px;mask:linear-gradient(90deg,#000 calc(33.333% - 3px),#0000 0 calc(33.333% + 3px),#000 0 calc(66.666% - 3px),#0000 0 calc(66.666% + 3px),#000 0)}& [data-kind=apply]:has(>div[data-part=visa-apply-form]>a[data-part=button]):not(:has([data-part=form-success])){--kuvars-now:33.333%}& [data-kind=apply]:has(>button[data-part=button]),& [data-kind=apply]:has(form[data-part=visa-apply-form]){--kuvars-done:33.333%;--kuvars-now:66.666%}& [data-kind=apply]:has([data-part=form-success]){--kuvars-done:100%;--kuvars-now:100%}& [data-kind=apply]:has(>div[data-part=visa-apply-form]>a[data-part=button]):not(:has([data-part=form-success])):before,& [data-kind=apply]:has(>button[data-part=button]):before,& [data-kind=apply]:has(form[data-part=visa-apply-form]):before,& [data-kind=apply]:has([data-part=form-success]):before{content:""}& [data-kind=apply]:has(>div[data-part=visa-apply-form]>a[data-part=button]):not(:has([data-part=form-success])):after{content:"Adım 1 / 3 · Hesabınıza giriş yapın"}& [data-kind=apply]:has(>button[data-part=button]):after,& [data-kind=apply]:has(form[data-part=visa-apply-form]):after{content:"Adım 2 / 3 · Başvuru formunu doldurun"}& [data-kind=apply]:has([data-part=form-success]):after{content:"Adım 3 / 3 · Başvurunuz gönderildi"}&:lang(en) [data-kind=apply]:has(>div[data-part=visa-apply-form]>a[data-part=button]):not(:has([data-part=form-success])):after{content:"Step 1 of 3 · Sign in to your account"}&:lang(en) [data-kind=apply]:has(>button[data-part=button]):after,&:lang(en) [data-kind=apply]:has(form[data-part=visa-apply-form]):after{content:"Step 2 of 3 · Fill in the application form"}&:lang(en) [data-kind=apply]:has([data-part=form-success]):after{content:"Step 3 of 3 · Your application is sent"}& [data-part=visa-section][data-kind=apply]>[data-part=button]{justify-self:start;width:auto}& [data-part=visa-apply-form]{border-color:var(--t-line)}& [data-part=visa-applicant]{border-color:var(--t-line);background:var(--t-surface-2)}& [data-part=visa-applicant]>legend{color:var(--t-fg);font-weight:600}& [data-part=visa-apply-doc][data-state=picked] [data-part=visa-apply-doc-check]{border-color:var(--t-accent-text);background:var(--t-accent-text);border-radius:50%}& [data-part=visa-apply-doc-check]{border-radius:50%}& :where([data-part=tour-mosaic-more],[data-part=tour-days] :is(strong,em),[data-part=tour-day-number],[data-part=tour-book-from] strong,[data-part=tour-book-field]>:first-child,[data-part=tour-book-package] :is(span,em),[data-part=tour-book-total] strong,[data-part=tour-mobile-bar] strong,[data-part=hotel-filter-group] legend,[data-part=hotel-mosaic-more],[data-part=hotel-mosaic-all],[data-part=hotel-muted],[data-part=hotel-concepts] li,[data-part=hotel-info-list] dt,[data-part=hotel-price-total] strong,[data-part=hotel-mobile-bar] strong,[data-part=hotel-room-search-head],[data-part=hotel-room-contact] a,[data-part=hotel-room-from]>span,[data-part=hotel-room-toggle],[data-part=flight-picked] :is(span,em),[data-part=flight-link-button],[data-part=flight-day-rail] :is(strong,em),[data-part=flight-airline]>span,[data-part=flight-times] strong,[data-part=flight-price]>strong,[data-part=flight-seats],[data-part=flight-fare]>em,[data-part=flight-segment] strong,[data-part=flight-divider] span,[data-part=flight-rules] summary,[data-part=flight-book-title],[data-part=flight-book-total] strong,[data-part=flight-route-facts] dd,[data-part=flight-mobile-bar] strong,[data-part=results-price] strong,[data-part=account-avatar],[data-part=notfound-code],[data-part=tour-book-cta]>a){font-weight:600}& :where([data-part=tour-book-from] strong,[data-part=tour-book-total] strong,[data-part=hotel-price-total] strong,[data-part=flight-book-total] strong,[data-part=results-price] strong){letter-spacing:-.03em}& :where([data-part=tour-book-field]>:first-child,[data-part=tour-book-package] span,[data-part=flight-divider] span,[data-part=account-card-type]){letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500}& :where([data-part=tour-section-nav],[data-part=hotel-section-nav]) a{border-radius:var(--t-radius-sm);min-height:40px;padding:0 12px;font-weight:500}& :where([data-part=tour-section-nav],[data-part=hotel-section-nav]) a:hover{background:var(--kuvars-track)}& :where([data-part=tour-section-nav],[data-part=hotel-section-nav]) a:is([aria-current=true],[aria-current=location]){background:var(--kuvars-track);color:var(--t-fg);box-shadow:inset 0 -2px 0 var(--t-accent)}& :where([data-part=tour-pill],[data-part=hotel-pill],[data-part=flight-pill],[data-part=tour-link-button],[data-part=flight-link-button]){border-radius:var(--t-radius-sm)}& :where([data-part=tour-pill],[data-part=hotel-pill],[data-part=flight-pill]){border-color:var(--t-line);border-radius:var(--t-radius-sm);font-weight:500}& :where([data-part=tour-section-title],[data-part=hotel-section]>h2){letter-spacing:-.02em}& :where([data-part=tour-book],[data-part=hotel-price-card],[data-part=flight-book],[data-part=account-card],[data-part=auth-card],[data-part=results-card],[data-part=contact-channel]){border-color:var(--t-line);box-shadow:none}& .kuvars-footer{border-top:1px solid var(--t-line);color:var(--t-muted);background:#fff;padding-block:clamp(48px,6vw,72px) 28px;font-size:.875rem}& .kuvars-foot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:32px 24px;display:grid}@media (width>=1024px){& .kuvars-foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}@media (width<=1023px){& .kuvars-foot-brand{grid-column:1/-1}}& .kuvars-foot-brand{align-content:start;gap:8px;max-width:36ch;display:grid}& .kuvars-foot-name{color:var(--t-fg);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}& .kuvars-footer h2{color:var(--t-fg);letter-spacing:0;margin-bottom:8px;font-size:.8125rem;font-weight:600}& .kuvars-footer ul{margin:0;padding:0;list-style:none}& .kuvars-footer a{min-height:36px;color:inherit;transition:color var(--t-fast) var(--t-ease);align-items:center;text-decoration:none;display:inline-flex}& .kuvars-footer a:hover{color:var(--t-fg)}& .kuvars-foot-contact{display:grid;margin-top:4px!important}& .kuvars-foot-contact li{font-variant-numeric:tabular-nums}& .kuvars-foot-legal{border-top:1px solid var(--t-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:40px;padding-top:20px;font-size:.8125rem;display:flex}& .kuvars-foot-legal p{flex-wrap:wrap;gap:4px 16px;display:flex}& .kuvars-foot-legal ul{flex-wrap:wrap;gap:0 16px;display:flex}}