main[data-v-a48dfba7]{padding:50px 20px;background:var(--primary-color)}section[data-v-a48dfba7]{margin-bottom:3rem}h2[data-v-a48dfba7]{font-size:2rem;text-align:center;margin-bottom:1rem;color:var(--secondary-color)}.coming-soon-badge[data-v-a48dfba7]{display:inline-block;background:var(--accent-color);color:#fff;padding:.5rem 1.5rem;border-radius:9999px;font-weight:600;font-size:.9rem;margin-bottom:1.5rem}.rental-intro[data-v-a48dfba7]{max-width:800px;margin:0 auto 3rem;text-align:center}.rental-intro p[data-v-a48dfba7]{font-size:1.1rem;line-height:1.8;color:var(--text-color)}.features-grid[data-v-a48dfba7]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.feature-card[data-v-a48dfba7]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;text-align:center;transition:transform .3s,box-shadow .3s}.feature-card[data-v-a48dfba7]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000004d}.feature-card i[data-v-a48dfba7]{font-size:2.5rem;color:var(--accent-color);margin-bottom:1rem}.feature-card h3[data-v-a48dfba7]{font-size:1.25rem;margin-bottom:.75rem;color:var(--secondary-color)}.feature-card p[data-v-a48dfba7]{font-size:.95rem;line-height:1.6;color:var(--text-color)}.rental-cta[data-v-a48dfba7]{text-align:center;max-width:700px;margin:0 auto}.rental-cta p[data-v-a48dfba7]{font-size:1.1rem;color:var(--text-color);line-height:1.8;margin-bottom:2rem}.cta-buttons[data-v-a48dfba7]{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.btn[data-v-a48dfba7]{display:inline-block;padding:.875rem 2rem;border-radius:9999px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s}.btn-primary[data-v-a48dfba7]{background:var(--accent-color);color:#fff}.btn-primary[data-v-a48dfba7]:hover{background:var(--accent-color-dark);transform:translateY(-2px)}.btn-outline[data-v-a48dfba7]{border:2px solid rgba(255,255,255,.3);color:#fff;background:transparent}.btn-outline[data-v-a48dfba7]:hover{border-color:#fff;background:#fff;color:var(--primary-color)}@media (max-width: 768px){.features-grid[data-v-a48dfba7]{grid-template-columns:1fr}h2[data-v-a48dfba7]{font-size:1.5rem}}@media (max-width: 480px){main[data-v-a48dfba7]{padding:30px 15px}.cta-buttons[data-v-a48dfba7]{flex-direction:column;align-items:center}}
