:root{--blue:#073b9a;--blue2:#0c50c7;--yellow:#ffbf16;--ink:#172033;--muted:#697386;--line:#dfe4ec;--paper:#f6f7f9;font-family:'DM Sans',sans-serif;color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff}button,input,select{font:inherit}.hero-header{min-height:555px;padding:0 max(28px,calc((100vw - 1120px)/2));position:relative;background:linear-gradient(116deg,#063582,#0746b5);color:#fff}.topline{height:80px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;color:inherit;text-decoration:none;font:800 23px 'Manrope';letter-spacing:-.045em}.brand span{width:34px;height:34px;margin-right:6px;display:grid;place-items:center;border-radius:10px;background:#fff;color:var(--blue);font-size:23px}.brand i{color:#54d5c0;font-style:normal}.top-actions{display:flex;align-items:center;gap:9px}.top-actions button,.top-actions a{padding:10px 13px;border:0;background:transparent;color:#fff;text-decoration:none;font-size:11px;font-weight:700}.top-actions .help{width:34px;height:34px;padding:0;border:1px solid #ffffff9c;border-radius:50%}.top-actions .register,.top-actions .signin{background:#fff;color:var(--blue);border:1px solid #fff}.top-actions .signin{background:transparent;color:#fff}.top-actions .menu{display:none;font-size:20px}.market-panel{position:absolute;z-index:9;right:max(28px,calc((100vw - 1120px)/2));top:68px;width:280px;padding:15px;background:#fff;color:var(--ink);box-shadow:0 18px 50px #00296755}.market-panel label{display:flex;justify-content:space-between;align-items:center;padding:7px;font-size:10px}.market-panel select{width:145px;padding:8px;border:1px solid var(--line);background:#fff}.categories{height:60px;display:flex;gap:8px;align-items:center}.categories button,.categories a{height:43px;padding:0 16px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:22px;background:transparent;color:#fff;text-decoration:none;font-size:11px;font-weight:600}.categories .active,.categories button:hover,.categories a:hover{border-color:#fff;background:#ffffff12}.categories b{font-size:18px;font-weight:400}.hero-copy{padding-top:57px}.hero-copy p{margin:0 0 15px;color:#b9d4ff;font-size:9px;font-weight:800;letter-spacing:.18em}.hero-copy h1{margin:0 0 12px;font:800 clamp(40px,5vw,60px)/1.08 'Manrope';letter-spacing:-.05em}.hero-copy>span{display:block;max-width:660px;color:#e4edff;font-size:17px;line-height:1.55}.search-panel{height:82px;position:absolute;z-index:5;left:max(28px,calc((100vw - 1120px)/2));right:max(28px,calc((100vw - 1120px)/2));bottom:-41px;padding:4px;display:grid;grid-template-columns:1.25fr .8fr 1fr auto;background:var(--yellow);border-radius:9px;box-shadow:0 12px 25px #18376335}.search-panel label{padding:12px 17px;background:#fff;border-right:1px solid var(--line)}.search-panel label:first-child{border-radius:6px 0 0 6px}.search-panel small{display:block;margin-bottom:7px;color:#798292;font-size:7px;font-weight:800;letter-spacing:.12em}.search-panel label div{display:flex;align-items:center;gap:9px;color:#466384}.search-panel input,.search-panel select{width:100%;border:0;outline:0;background:#fff;color:#1d293b;font-size:12px;font-weight:700}.search-panel>button{min-width:155px;display:flex;align-items:center;justify-content:center;gap:20px;border:0;border-radius:0 6px 6px 0;background:#0960dd;color:#fff;font-weight:700}.search-panel>button:hover{background:#004dc3}.search-panel>button b{font-size:19px}.urgency-bar{min-height:91px;padding:53px max(28px,calc((100vw - 1120px)/2)) 14px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line);overflow:auto}.urgency-bar>div{margin-right:auto;display:flex;align-items:center;gap:8px;white-space:nowrap}.pulse{width:8px;height:8px;border-radius:50%;background:#19ad78;box-shadow:0 0 0 5px #19ad781c}.urgency-bar strong{font-size:11px}.urgency-bar small{color:#87909f;font-size:9px}.urgency-bar button{padding:8px 12px;border:1px solid var(--line);border-radius:18px;background:#fff;color:#556174;font-size:9px;white-space:nowrap}.urgency-bar button.active{border-color:#1765d5;background:#edf5ff;color:#095bcf}.wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.deals{padding:85px 0 105px}.section-head{margin-bottom:35px;display:flex;align-items:end;justify-content:space-between}.section-head p,.how p,.partner p{margin:0 0 10px;color:#1766d2;font-size:8px;font-weight:800;letter-spacing:.19em}.section-head h2,.how h2,.partner h2{margin:0;font:700 clamp(29px,4vw,43px)/1.15 'Manrope';letter-spacing:-.04em}.section-head>div>span{display:block;margin-top:9px;color:#87909c;font-size:9px}.section-head>button{border:0;background:transparent;color:#1664cc;font-size:10px;font-weight:700}.deal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.deal-card{border:1px solid var(--line);background:#fff;box-shadow:0 7px 20px #14284b0a}.deal-img{height:190px;position:relative;background-size:cover;background-position:center}.hotel{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=700&q=84')}.workspace{background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=700&q=84')}.doctor{background-image:url('https://images.unsplash.com/photo-1622253692010-333f2da6031d?auto=format&fit=crop&w=700&q=84')}.food{background-image:url('https://images.unsplash.com/photo-1604719312566-8912e9227c6a?auto=format&fit=crop&w=700&q=84')}.discount,.slot{position:absolute;left:12px;top:12px;padding:7px 9px;background:#d94c3d;color:#fff;font-size:8px;font-weight:800}.slot{background:#13865f}.save{position:absolute;right:11px;top:10px;width:34px;height:34px;border:0;border-radius:50%;background:#fff;color:#2b405b;font-size:18px}.save.saved{color:#e34b62}.clock{position:absolute;left:0;right:0;bottom:0;padding:8px 11px;background:#09203de8;color:#dbe8f6;font-size:8px}.clock b{float:right;color:#fff;letter-spacing:.07em}.deal-body{padding:18px}.deal-body>p{margin:0 0 7px;color:#2871d0;font-size:7px;font-weight:800;letter-spacing:.13em}.deal-body h3{margin:0 0 7px;font:700 15px/1.35 'Manrope'}.deal-body>small{display:block;min-height:30px;color:#7d8794;font-size:8px;line-height:1.5}.deal-price{margin-top:15px;padding-top:14px;display:grid;grid-template-columns:1fr auto;align-items:end;border-top:1px solid var(--line)}.deal-price s,.deal-price>span{grid-column:1;color:#8f98a5;font-size:8px}.deal-price strong{grid-column:1;font:700 15px 'Manrope'}.deal-price button{grid-column:2;grid-row:1/3;padding:9px 10px;border:0;background:#edf4ff;color:#105ec9;font-size:8px;font-weight:700}.browse{padding-bottom:105px}.browse-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.browse-grid button{min-height:105px;padding:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;border:1px solid var(--line);background:#fff;text-align:left}.browse-grid button:hover{border-color:#1668d7;box-shadow:0 8px 24px #123f7810}.browse-grid i{width:52px;height:52px;display:grid;place-items:center;border-radius:13px;background:#eaf3ff;color:#1265d2;font-style:normal;font-size:22px}.browse-grid span{display:grid}.browse-grid strong{font:700 14px 'Manrope'}.browse-grid small{margin-top:5px;color:#808b99;font-size:9px}.browse-grid>b{color:#1767d2;font-size:20px}.how{padding:85px 0;background:#f1f6fd}.how>.wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.how ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none}.how li{padding:15px 22px;border-left:1px solid #ccd9ea}.how li>b{color:#1c69cf;font-size:9px}.how li span{display:grid;margin-top:25px}.how li strong{font:700 14px 'Manrope'}.how li small{margin-top:7px;color:#738092;font-size:9px;line-height:1.55}.partner{margin-block:90px;padding:60px 70px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(110deg,#073b9a,#0a55c8);color:#fff}.partner p{color:#a9caff}.partner>div>span{display:block;margin-top:14px;color:#cbdcff;font-size:11px}.partner a{padding:16px 20px;background:#fff;color:#0751ba;text-decoration:none;font-size:10px;font-weight:700}footer{padding:45px max(28px,calc((100vw - 1120px)/2)) 25px;display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#07182d;color:#8fa1b5}footer .brand{width:max-content;color:#fff;font-size:17px}footer .brand span{width:28px;height:28px;font-size:18px}footer>p{font-size:9px}footer nav{justify-self:end;display:flex;gap:22px}footer nav a{color:#b2c0d0;text-decoration:none;font-size:9px}footer small{grid-column:1/-1;padding-top:22px;border-top:1px solid #ffffff15;font-size:8px}.toast{position:fixed;z-index:30;left:50%;bottom:20px;transform:translateX(-50%);padding:12px 18px;background:#10243e;color:#fff;box-shadow:0 12px 35px #0004;font-size:10px}
@media(max-width:950px){.hero-header{padding-inline:30px}.top-actions>a,.top-actions .register{display:none}.categories{overflow:auto}.categories>*{flex:0 0 auto}.search-panel{left:30px;right:30px;grid-template-columns:1.2fr 1fr 1fr}.search-panel>button{grid-column:1/-1;min-height:48px;border-radius:0 0 6px 6px}.hero-header{min-height:620px}.urgency-bar{padding-top:100px}.deal-grid{grid-template-columns:repeat(2,1fr)}.deal-img{height:230px}.how>.wrap{grid-template-columns:1fr}.partner{padding-inline:40px}}
@media(max-width:650px){.hero-header{min-height:760px;padding-inline:18px}.topline{height:68px}.brand{font-size:19px}.top-actions>button:not(.menu):not(.signin){display:none}.top-actions .menu{display:block}.categories{height:auto;padding:8px 0 15px}.categories button,.categories a{height:39px;padding:0 12px}.hero-copy{padding-top:42px}.hero-copy>span{font-size:14px}.search-panel{height:auto;left:18px;right:18px;bottom:-140px;padding:4px;grid-template-columns:1fr}.search-panel label{min-height:63px;border-right:0;border-bottom:1px solid var(--line)}.search-panel label:first-child{border-radius:6px 6px 0 0}.search-panel>button{grid-column:1;min-height:50px}.urgency-bar{padding:160px 18px 15px}.urgency-bar>div small{display:none}.deals{padding-top:65px}.section-head{display:block}.section-head>button{margin-top:15px}.deal-grid{grid-template-columns:1fr}.deal-card:nth-child(n+3){display:none}.deal-img{height:240px}.browse-grid{grid-template-columns:1fr}.how>.wrap{gap:35px}.how ol{grid-template-columns:1fr}.how li{padding:18px;border-left:0;border-top:1px solid #ccd9ea}.how li span{margin-top:12px}.partner{margin:60px 15px;padding:45px 25px;display:block}.partner h2 br{display:none}.partner a{display:inline-block;margin-top:22px}footer{grid-template-columns:1fr}footer nav{justify-self:start}.market-panel{right:18px;top:60px}.deals,.browse{padding-bottom:75px}}

/* Corporate navy and gold visual system */
:root{--blue:#071a33;--blue2:#0d2b50;--yellow:#d6a84b;--gold:#d6a84b;--gold-light:#f0d391}.hero-header{background:radial-gradient(circle at 82% 18%,#173f6b 0,transparent 34%),linear-gradient(118deg,#061426,#0a284c 72%,#071a33)}.hero-header:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 48%,#d6a84b0b)}.topline,.categories,.hero-copy,.search-panel{position:relative;z-index:2}.brand span{background:linear-gradient(145deg,var(--gold-light),var(--gold));color:#071a33;box-shadow:inset 0 0 0 1px #fff5}.brand i{color:var(--gold-light)}.top-actions .register{background:var(--gold);border-color:var(--gold);color:#071a33}.top-actions .signin{border-color:#d6a84b99}.market-btn{display:flex;align-items:center;gap:6px}.market-btn span+span:before{content:'·';margin-right:6px;color:#7f94ab}.market-btn b{margin-left:2px;color:var(--gold-light)}.top-actions .agent{width:36px;height:36px;padding:8px;border:1px solid #d6a84b77;border-radius:50%;color:var(--gold-light)}.agent svg,.categories svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.agent svg{width:18px;height:18px}.categories button,.categories a{color:#d7e0e9}.categories svg{width:19px;height:19px}.categories .active,.categories button:hover,.categories a:hover{border-color:var(--gold);background:#d6a84b12;color:var(--gold-light)}.hero-copy p{color:var(--gold-light)}.search-panel{background:linear-gradient(90deg,#c99839,var(--gold-light),#c99839);box-shadow:0 16px 35px #020b1680}.search-panel>button{background:#b6842e;color:#fff}.search-panel>button:hover{background:#9b6e22}.section-head p,.how p,.partner p{color:#a97925}.partner{background:radial-gradient(circle at 85% 20%,#31557d,transparent 35%),linear-gradient(110deg,#071a33,#0c2d53)}.partner p{color:var(--gold-light)}.partner a{color:#071a33;background:var(--gold-light)}.market-panel{right:max(28px,calc((100vw - 1120px)/2));top:68px;width:min(430px,calc(100vw - 36px));padding:21px;border-top:3px solid var(--gold);border-radius:4px;background:#fff;box-shadow:0 24px 70px #020b1670}.panel-title{margin-bottom:12px;padding-bottom:14px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.panel-title>div{display:grid}.panel-title strong{font:700 14px 'Manrope'}.panel-title small{margin-top:3px;color:#7e8995;font-size:8px}.panel-title button{border:0;background:transparent;color:#5d6874;font-size:22px}.market-panel label{padding:8px 0;font-weight:700}.market-panel select{width:230px;border-radius:4px}.converter{margin-top:12px;padding:15px;background:#f4f6f8;border:1px solid #e0e5ea}.converter>strong{display:block;margin-bottom:11px;font:700 11px 'Manrope'}.converter>div{display:grid;grid-template-columns:1fr 80px auto 80px;gap:7px;align-items:center}.converter input,.converter select{width:100%;min-width:0;padding:8px;border:1px solid #d8dee5;background:#fff;font-size:10px}.converter output{display:block;margin-top:11px;color:#805e20;font-weight:700;font-size:11px}.converter>small{display:block;margin-top:6px;color:#8b949e;font-size:7px;line-height:1.4}.apply-settings{width:100%;margin-top:13px;padding:12px;border:0;background:#071a33;color:#fff;font-weight:700}.apply-settings:hover{background:#0d2b50}html[dir=rtl] .top-actions,html[dir=rtl] .categories{direction:rtl}html[dir=rtl] .market-panel{left:max(28px,calc((100vw - 1120px)/2));right:auto}html[dir=rtl] .deal-price button{grid-column:1}html[dir=rtl] .clock b{float:left}
@media(max-width:650px){.top-actions>button.market-btn{display:flex!important;padding:7px;font-size:8px}.top-actions .agent{display:none}.top-actions .signin{padding:8px}.market-panel{right:18px;left:18px;width:auto}.market-panel select{width:180px}.converter>div{grid-template-columns:1fr 70px}.converter>div span{display:none}.categories svg{width:17px;height:17px}}

/* Larger, clearer interface iconography */
.categories{height:68px;gap:10px}.categories button,.categories a{height:50px;padding-inline:18px;gap:10px;border-radius:25px;font-size:12px}.categories svg{width:25px;height:25px;stroke-width:1.8;flex:0 0 auto}.top-actions .agent{width:42px;height:42px;padding:9px}.agent svg{width:22px;height:22px;stroke-width:1.8}.search-panel label div>b{min-width:22px;font-size:20px;text-align:center}.search-panel>button b{font-size:25px}.save{width:40px;height:40px;font-size:21px}.browse-grid i{width:60px;height:60px;border-radius:16px;font-size:27px}.browse-grid>b{font-size:24px}
@media(max-width:950px){.categories{gap:7px}.categories button,.categories a{height:46px;padding-inline:14px}.categories svg{width:23px;height:23px}}
@media(max-width:650px){.categories{height:auto;gap:6px}.categories button,.categories a{height:45px;padding-inline:14px;gap:8px}.categories svg{width:22px;height:22px}.search-panel label div>b{font-size:19px}.browse-grid i{width:56px;height:56px;font-size:25px}}

/* Twelve-category, two-row navigation */
.hero-header{min-height:635px}.categories{height:116px;padding:5px 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,50px);gap:8px 10px}.categories button,.categories a{width:100%;justify-content:flex-start;min-width:0;padding-inline:14px}.hero-copy{padding-top:35px}
@media(max-width:950px) and (min-width:651px){.hero-header{min-height:650px}.categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.categories button,.categories a{padding-inline:9px;gap:7px;font-size:10px}.categories svg{width:21px;height:21px}}
@media(max-width:650px){.hero-header{min-height:850px}.categories{width:100%;height:104px;padding:5px 0 10px;display:grid;grid-template-rows:repeat(2,44px);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.categories button,.categories a{width:auto;min-width:145px;height:44px;justify-content:flex-start}.hero-copy{padding-top:34px}}

/* Final eight-category information architecture */
.categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px}.categories button{justify-content:center;font-size:12px}.categories svg{width:28px;height:28px;stroke-width:1.75}
@media(max-width:950px) and (min-width:651px){.categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px}.categories button{justify-content:center;font-size:11px}.categories svg{width:25px;height:25px}}
@media(max-width:650px){.categories{grid-template-columns:none;grid-template-rows:repeat(2,44px);grid-auto-flow:column;grid-auto-columns:150px}.categories button{justify-content:flex-start;font-size:11px}.categories svg{width:24px;height:24px}}
.categories svg.phosphor-fill{width:32px;height:32px;fill:currentColor;stroke:none}
.categories .category-symbol{width:32px;height:32px;display:inline-grid;place-items:center;flex:0 0 32px;font-size:32px;line-height:1;font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 32}
@media(max-width:650px){.categories svg.phosphor-fill{width:28px;height:28px}}
@media(max-width:650px){.categories .category-symbol{width:28px;height:28px;flex-basis:28px;font-size:28px;font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 28}}

/* Focused stays catalogue and launch-ready footer */
.stays-section{padding:100px 0 95px}.stays-heading{margin-bottom:30px;display:flex;align-items:end;justify-content:space-between;gap:30px}.stays-heading p{margin:0 0 10px;color:#a97925;font-size:9px;font-weight:800;letter-spacing:.19em}.stays-heading h2{margin:0;font:700 clamp(30px,4vw,44px)/1.12 'Manrope';letter-spacing:-.045em}.stays-heading span{display:block;margin-top:9px;color:#7c8795;font-size:11px}.stays-heading>button{padding:11px 15px;border:1px solid #d8dee6;background:#fff;color:#123a68;font-size:10px;font-weight:700}.stay-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.stay-card{overflow:hidden;border:1px solid #dfe4ec;border-radius:8px;background:#fff;box-shadow:0 10px 30px #0a1f3b0a;transition:transform .2s,box-shadow .2s}.stay-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #0a1f3b16}.stay-photo{height:225px;position:relative;background-position:center;background-size:cover}.stay-photo>span{position:absolute;left:14px;top:14px;padding:7px 9px;background:#c49335;color:#fff;font-size:8px;font-weight:800;letter-spacing:.06em}.stay-photo-one{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=84')}.stay-photo-two{background-image:url('https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?auto=format&fit=crop&w=900&q=84')}.stay-photo-three{background-image:url('https://images.unsplash.com/photo-1578683010236-d716f9a3f461?auto=format&fit=crop&w=900&q=84')}.stay-photo-four{background-image:url('https://images.unsplash.com/photo-1540541338287-41700207dee6?auto=format&fit=crop&w=900&q=84')}.stay-photo-five{background-image:url('https://images.unsplash.com/photo-1566665797739-1674de7a421a?auto=format&fit=crop&w=900&q=84')}.stay-photo-six{background-image:url('https://images.unsplash.com/photo-1618773928121-c32242e63f39?auto=format&fit=crop&w=900&q=84')}.stay-details{padding:19px}.stay-details>p{margin:0 0 7px;color:#9a6c20;font-size:8px;font-weight:800;letter-spacing:.12em}.stay-details h3{margin:0 0 12px;font:700 18px/1.25 'Manrope';color:#112139}.stay-meta{min-height:42px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px 12px;color:#6f7a89;font-size:9px}.stay-meta span:first-child{color:#9a6c20;font-weight:700}.stay-bottom{margin-top:15px;padding-top:15px;display:flex;align-items:end;justify-content:space-between;border-top:1px solid #e4e8ed}.stay-bottom>div{display:grid}.stay-bottom s{color:#8d96a2;font-size:9px}.stay-bottom strong{font:700 19px 'Manrope';color:#10233d}.stay-bottom small{color:#8a939e;font-size:8px}.stay-bottom>button{padding:11px 13px;border:0;border-radius:3px;background:#0a2b50;color:#fff;font-size:9px;font-weight:700}.stay-bottom>button:hover{background:#b6842e}.site-footer{padding:0;background:#061426;color:#aebdcd}.site-footer .footer-main{padding:60px 0 45px;display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:42px}.site-footer .brand{color:#fff;font-size:20px}.site-footer .brand span{width:31px;height:31px;font-size:20px}.footer-intro p{max-width:250px;margin:18px 0 13px;color:#9eb0c2;font-size:11px;line-height:1.65}.footer-intro>strong{display:block;color:#e1bd70;font-size:9px;line-height:1.5}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer h3{margin:0 0 7px;color:#fff;font:700 11px 'Manrope'}.footer-column a{color:#aebdcd;text-decoration:none;font-size:9px}.footer-column a:hover{color:#e1bd70}.footer-tools{padding:30px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff17}.store-links{display:flex;gap:9px}.store-links button{min-width:145px;padding:9px 13px;display:flex;align-items:center;gap:10px;border:1px solid #ffffff2b;border-radius:6px;background:#0b2038;color:#fff;text-align:left}.store-links button:hover{border-color:#d6a84b}.store-links button>b{font-size:17px;color:#e1bd70}.store-links span{display:grid;font:700 11px 'Manrope'}.store-links small{font:400 7px 'DM Sans';color:#aebdcd}.footer-settings{text-align:right}.footer-settings button{padding:11px 16px;border:1px solid #d6a84b88;background:transparent;color:#fff;font-size:9px;font-weight:700}.footer-bottom{padding:20px 0;display:flex;justify-content:space-between;border-top:1px solid #ffffff17;color:#7f92a5;font-size:8px}
@media(max-width:950px){.stay-grid{grid-template-columns:repeat(2,1fr)}.site-footer .footer-main{grid-template-columns:repeat(3,1fr)}.footer-intro{grid-column:1/-1}.site-footer .footer-tools{align-items:flex-start}}
@media(max-width:650px){.stays-section{padding:200px 0 65px}.stays-heading{display:block}.stays-heading>button{margin-top:18px}.stay-grid{grid-template-columns:1fr}.stay-photo{height:235px}.site-footer .footer-main{padding-top:45px;grid-template-columns:repeat(2,1fr);gap:34px 24px}.footer-intro{grid-column:1/-1}.site-footer .footer-tools{display:grid;gap:28px}.store-links{flex-direction:column}.footer-settings{text-align:left}.footer-bottom{display:grid;gap:8px}}
