.adv .stays-hero.hero{background:var(--forest);min-height:0;padding:72px 0 56px;display:block;position:relative;overflow:hidden}.adv .stays-hero.hero:after{display:none}.adv .stays-hero.hero h1{text-shadow:none;color:#f4f1ea;font-weight:400}.adv .stays-hero.hero .eyebrow{color:#e2bd7e}.adv .stays-hero .hero-grid{grid-template-columns:1fr 240px;align-items:center;gap:32px;display:grid}.adv .stays-hero .lead{color:#f4f1ea;text-shadow:none;margin:0 0 20px}.adv .stays-hero .note{color:var(--ink);border-left:4px solid var(--gold);background:#f4f1ea;border-radius:4px;max-width:620px;margin:0 0 24px;font-weight:600}.adv .stays-hero .cta-row{flex-wrap:wrap;gap:12px;display:flex}.adv .stays-hero .btn{justify-content:center;align-items:center;min-height:48px;margin:0;display:inline-flex}.adv .stays-hero .btn.ghost{color:#f4f1ea;box-shadow:none;background:0 0;border:1px solid #f4f1ea;margin:0}.adv .stays-rings{justify-self:center;width:100%;max-width:240px;height:auto}.adv .stays-rings circle{fill:none;stroke:var(--gold);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite stays-pulse}.adv .stays-rings circle:first-child{opacity:.95}.adv .stays-rings circle:nth-child(2){opacity:.55;animation-delay:.9s}.adv .stays-rings circle:nth-child(3){opacity:.3;animation-delay:1.8s}@keyframes stays-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.adv .stays-rings circle{animation:none}}.adv .stays a:focus-visible,.adv .stays button:focus-visible,.adv .stays input:focus-visible,.adv .stays textarea:focus-visible,.adv .stays-hero a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.adv .stays input:not([type=checkbox]),.adv .stays textarea{min-height:44px}.adv .stays button.submit{min-height:48px}.adv .stays .ways{gap:14px;margin:0;padding:0;list-style:none;display:grid}.adv .stays .ways li{border:1px solid var(--line);border-left:4px solid var(--gold);background:#fff;border-radius:8px;padding:18px 20px}.adv .stays .ways li p{margin:0}.adv .stays .ways li h3{display:inline}.adv .stays .tag{background:var(--mist);color:var(--forest);font:700 12px/1.4 var(--font-fh-sans),system-ui,sans-serif;border-radius:999px;margin:0 0 8px 10px;padding:3px 10px;display:inline-block}.adv .stays .ways a{min-height:44px;color:var(--forest);align-items:center;text-decoration:underline;display:inline-flex}.adv .stays .ask{margin:0 0 1.2em;padding-left:22px}.adv .stays .ask li{margin:0 0 8px}.adv .stays h3.sub{font:700 17px/1.3 var(--font-fh-sans),system-ui,sans-serif;margin:24px 0 10px}.adv .stays .check{align-items:flex-start;gap:12px;min-height:44px;display:flex}.adv .stays .check input{flex:none;width:24px;height:24px;min-height:24px;margin:10px 0 0}.adv .stays .check label{padding:10px 0;font-weight:600;display:block}.adv .stays dl{margin:0}.adv .stays dt{font:700 17px/1.4 var(--font-fh-sans),system-ui,sans-serif;margin:18px 0 4px}.adv .stays dd{margin:0}.adv .stays .fine p{margin:0 0 10px}@media (max-width:700px){.adv .stays-hero.hero{padding:56px 0 44px}.adv .stays-hero .hero-grid{grid-template-columns:1fr;gap:28px}.adv .stays-rings{justify-self:start;max-width:180px}.adv .stays-hero .btn{width:100%}}
