.rentalBanner{background:linear-gradient(rgba(5,18,42,.7),rgba(5,18,42,.7)),url(../images/staria-rental-bg.png) center 48%/cover}.rentalHero{background:#fff}.rentalHeroGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.rentalPoster img{width:100%;border-radius:28px;box-shadow:0 24px 60px rgba(7,20,45,.18)}.eyebrow{display:inline-block;color:#a66d12;background:#fff4d7;border-radius:999px;padding:8px 15px;font-size:14px;font-weight:700;margin-bottom:18px}.rentalIntro h2{font-size:clamp(34px,4vw,52px);line-height:1.2;color:#0f2b58;margin:0 0 22px}.rentalIntro>p{font-size:18px;line-height:1.9;color:#4b5563}.rentalNotice{display:grid;gap:5px;background:#fff7e8;border-left:4px solid #c9a45c;border-radius:12px;padding:18px 20px;margin:28px 0}.rentalNotice strong{color:#8c4e0a}.rentalNotice span{color:#5f6470}.rentalActions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.secondaryLink{color:#9a6721;font-weight:700;border-bottom:1px solid rgba(154,103,33,.35);padding-bottom:3px}
.rentalPricing{background:#071326;color:#fff}.rentalPricing .titleBox h2{color:#fff}.rentalPricing .titleBox p{color:#bec9d9}.rentalPriceGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.rentalPriceGrid article{background:#fff;color:#1f2937;border-radius:22px;padding:28px 24px;border-top:5px solid #4aa180}.rentalPriceGrid article:nth-child(2){border-color:#4b9bd8}.rentalPriceGrid article.highlight{border-color:#db3949}.rentalPriceGrid article:nth-child(4){border-color:#e4a92f}.rentalPriceGrid article>span{color:#6b7280;font-size:14px}.rentalPriceGrid h3{font-size:24px;color:#0f2b58;margin:8px 0 18px}.rentalPrice{color:#9a6721;margin:0 0 14px}.rentalPrice strong{font-size:31px}.rentalPriceGrid small{display:block;color:#6b7280;line-height:1.7;font-size:14px}
.rentalFeatures{background:#f5f3ef}.rentalFeatureGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.rentalFeatureGrid article{background:#fff;border-radius:20px;padding:28px;box-shadow:0 12px 30px rgba(17,24,39,.07)}.rentalFeatureGrid strong,.rentalFeatureGrid span{display:block}.rentalFeatureGrid strong{font-size:20px;color:#0f2b58;margin-bottom:10px}.rentalFeatureGrid span{color:#667085;line-height:1.7}
.rentalTerms{background:#fff}.rentalTermsGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:start}.rentalTerms ul{padding-left:22px;line-height:1.9}.rentalTerms li{margin-bottom:10px}.rentalTerms aside{background:#0f2b58;color:#fff;border-radius:24px;padding:34px}.rentalTerms aside h3{font-size:25px;color:#f0d69b;margin-top:0}.rentalTerms aside p{color:#dbe4f2;line-height:1.8}.rentalTerms aside .secondaryLink{display:inline-block;color:#f0d69b;margin-top:12px}
.rentalFaq{background:#f5f3ef}.rentalFaqList{max-width:900px;margin:auto;display:grid;gap:12px}.rentalFaqList details{background:#fff;border-radius:18px;padding:0 24px;box-shadow:0 8px 24px rgba(17,24,39,.05)}.rentalFaqList summary{cursor:pointer;list-style:none;font-size:18px;font-weight:700;color:#0f2b58;padding:22px 40px 22px 0;position:relative}.rentalFaqList summary::-webkit-details-marker{display:none}.rentalFaqList summary:after{content:'＋';position:absolute;right:0;color:#c9a45c}.rentalFaqList details[open] summary:after{content:'－'}.rentalFaqList p{color:#667085;line-height:1.8;margin:0;padding:0 0 22px}.rentalCta{padding:110px 0;background:linear-gradient(rgba(5,15,32,.85),rgba(5,15,32,.85)),url(../images/staria-rental-bg.png) center/cover;color:#fff;text-align:center}
@media(max-width:1024px){.rentalHeroGrid,.rentalTermsGrid{grid-template-columns:1fr}.rentalPriceGrid,.rentalFeatureGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.rentalHeroGrid{gap:35px}.rentalPriceGrid,.rentalFeatureGrid{grid-template-columns:1fr}.rentalPriceGrid article{padding:24px 20px}.rentalTerms aside{padding:26px 22px}.rentalFaqList details{padding:0 18px}.rentalFaqList summary{font-size:16px}.rentalCta{padding:80px 0}}