body{background:#101012;color:#f5f4f7;margin:0;font-family:Arial,Helvetica,sans-serif}.locale-home{max-width:1240px;margin:auto;padding:56px 28px}.locale-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.locale-hero h1{font-size:clamp(34px,4vw,54px);letter-spacing:-.03em;line-height:1.16;margin:0 0 24px}.locale-hero p{font-size:20px;line-height:1.65;color:#bcbac4}.locale-hero figure{margin:0}.locale-hero img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px}.locale-hero figcaption{font-size:12px;color:#aaa8b3;line-height:1.5;margin-top:12px}.locale-secondary{display:block;color:#d5c2f0;margin-top:22px;font-size:16px;text-decoration:none}.locale-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:72px}.locale-benefits article{padding:28px;background:#19191d;border:1px solid #35333d;border-radius:16px}.locale-benefits h2{font-size:22px;margin-top:0}.locale-benefits p{font-size:16px;line-height:1.7;color:#bcbac4}.locale-step{height:72px;display:flex;align-items:center}.locale-step .step-number{position:static}.locale-footer{grid-template-columns:repeat(4,1fr)}.pizu-header #pizu-navigation>a{white-space:normal;font-size:14px}.pizu-header .language-switcher .nav-menu{max-height:70vh;overflow:auto}.pizu-header .language-trigger{white-space:nowrap}.pizu-header .pizu-account{flex-shrink:0}.controls button,.controls .model-trigger{overflow-wrap:anywhere}.pizu-header .nav-account{gap:14px;margin-left:0}
@media(max-width:1100px) and (min-width:901px){.pizu-header #pizu-navigation{gap:12px}.pizu-header #pizu-navigation>a{font-size:12px}.pizu-header .pizu-brand img{width:120px}.pizu-header{gap:12px}.pizu-header .nav-account{gap:8px}.pizu-header .nav-signup{padding:10px}}
@media(max-width:900px){.locale-hero{grid-template-columns:1fr;gap:28px}.locale-home{padding:36px 20px}.locale-benefits{grid-template-columns:1fr;margin-top:40px}.locale-footer{grid-template-columns:1fr 1fr}.pizu-header #pizu-navigation>a{display:block;padding:16px 0}.locale-hero h1{font-size:36px}.locale-hero p{font-size:18px}}
/* Localized filter destinations keep the same five-rows-per-column menu. */
@media(min-width:901px){.pizu-header #nav-1{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);grid-auto-columns:minmax(0,max-content);gap:0 8px;width:max-content;max-width:calc(100vw - 32px);min-width:0;left:50%;transform:translateX(-50%)}.pizu-header #nav-1[hidden]{display:none}.pizu-header #nav-1 a{white-space:normal;overflow-wrap:anywhere}.pizu-header #nav-2 a{white-space:normal;max-width:280px}.pizu-header .nav-menu a{line-height:1.4}}
@media(min-width:901px) and (max-width:1100px){.pizu-header .nav-trigger,.pizu-header .nav-account a{font-size:12px}.pizu-header #pizu-navigation{gap:10px}}
@media(max-width:900px){.pizu-header .nav-menu a{white-space:normal;overflow-wrap:anywhere}}

.feature-row figcaption{font-size:12px;line-height:1.5;color:#aaa8b3;margin-top:10px}

@media(min-width:901px){.pizu-header .nav-group:has(> #nav-1){position:static}}
