.landing-hero{padding:2.5rem 0 4rem}.landing-hero .hero-grid{align-items:center;gap:2.5rem}.landing-hero h1{margin-bottom:1rem;font-size:clamp(3.2rem,5.5vw,4.7rem)}.landing-hero .hero-copy>p{max-width:32rem;font-size:1.05rem;line-height:1.45}.landing-hero .hero-actions{gap:1rem;margin:1.15rem 0}.landing-hero .hero-actions .button{min-height:48px;display:inline-flex}.landing-hero .hero-actions .text-action{font-size:.9rem;display:inline-flex}.landing-hero .hero-offer{margin:1rem 0}.landing-hero .hero-offer-option{min-height:44px;color:var(--ink);justify-content:center}.landing-hero .hero-offer-option:hover{text-underline-offset:4px;text-decoration:underline}.landing-hero .hero-proof{gap:.55rem 1rem;font-size:.78rem}.landing-hero .hero-visual{aspect-ratio:1932/1087;height:auto;min-height:0}.landing-hero .hero-photo{background:var(--cream);inset:0}.landing-hero .hero-photo img{object-fit:contain;object-position:50% 50%}.landing-packages .section-heading{max-width:720px;margin-bottom:1.4rem}.landing-packages .section-heading h2{font-size:clamp(2.2rem,4vw,3.6rem)}.landing-packages .section-heading>p{font-size:1rem}.landing-packages .catalog-card{gap:.25rem;padding:1.25rem;transform:none}.landing-packages .catalog-package-icon{width:30px;height:30px;margin-bottom:.6rem}.landing-packages .catalog-card-context{min-height:0;margin-bottom:.6rem;font-size:.85rem}.landing-packages .catalog-price{margin:.5rem 0 .25rem}.landing-packages .catalog-extension{margin-bottom:1rem;font-size:.8rem}.landing-packages .catalog-addon-note{margin-top:1rem;padding:.75rem}.landing-packages .catalog-addon-note img{flex:0 0 72px;width:72px;height:72px}.rent-heading-visual{align-items:center;gap:1.5rem;display:flex}.rent-heading-visual>div{flex:1;min-width:0}.rent-heading-visual>img{object-fit:contain;flex:0 0 144px;width:144px;height:auto}.rent-heading-visual h1{font-size:clamp(2rem,4vw,3.5rem)}.rent-heading-visual p{max-width:48rem;margin-bottom:0;font-size:.95rem}@media (max-width:900px) and (min-width:701px){.landing-hero .hero-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.landing-hero .hero-copy{display:block}.landing-hero h1{font-size:3.1rem}.landing-hero .hero-visual{width:100%;min-height:0}}@media (max-width:700px){.landing-hero{padding:1rem 0 2.7rem}.landing-hero .hero-grid{gap:0;display:flex}.landing-hero .hero-copy{display:contents}.landing-hero .hero-copy>.eyebrow{order:1;margin-bottom:.5rem;font-size:.65rem}.landing-hero .hero-copy>h1{order:2;margin-bottom:.55rem;font-size:clamp(2.25rem,9.7vw,3.5rem);line-height:1}.landing-hero .hero-copy>p{order:3;max-width:34rem;margin:0;font-size:.92rem;line-height:1.4}.landing-hero .hero-actions{order:4;margin:.8rem 0 1rem}.landing-hero .hero-visual{order:5;width:100%;height:auto;min-height:0;margin:0 0 .65rem}.landing-hero .hero-photo{box-shadow:6px 6px 0 var(--ink);border-width:3px;inset:0}.landing-hero .hero-sticker{border-width:2px;width:64px;height:64px;font-size:.44rem;top:.6rem;right:0}.landing-hero .hero-offer{order:6;margin:.55rem 0 .7rem;padding:.55rem .7rem}.landing-hero .hero-proof{flex-wrap:wrap;order:7;gap:.4rem .9rem;font-size:.71rem;display:flex}.landing-packages{padding:2.8rem 0}.landing-packages .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.landing-packages .catalog-card{padding:.95rem .75rem}.landing-packages .catalog-card h3{font-size:1.65rem}.landing-packages .catalog-price{flex-wrap:wrap;gap:.2rem;display:flex}.landing-packages .catalog-price b{font-size:2rem}.landing-packages .catalog-price span{font-size:.68rem}.landing-packages .catalog-card .button{min-height:44px;padding:.65rem .35rem;font-size:.74rem}.landing-packages .catalog-card-context{font-size:.77rem}.landing-packages .catalog-extension{font-size:.7rem}.landing-packages .catalog-addon-note p{font-size:.82rem}.rent-heading-visual{gap:.55rem;margin-bottom:1rem}.rent-heading-visual>img{flex-basis:64px;width:64px}.rent-heading-visual h1{font-size:clamp(1.55rem,6.2vw,2.35rem);line-height:1.05}.rent-heading-visual p{font-size:.79rem;line-height:1.4}}
