._main_1dev0_1{max-width:1120px;margin:0 auto;padding:var(--spacing-12) var(--spacing-8) var(--spacing-20);display:grid;grid-template-columns:1fr .8fr;gap:var(--spacing-16);align-items:start}._main_1dev0_1 section>span{color:var(--accent);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}._main_1dev0_1 h1{font-family:var(--font-family-display);font-size:clamp(3rem,5vw,4.8rem);line-height:.98;margin:var(--spacing-3) 0}._main_1dev0_1 section>p{color:var(--muted-foreground);line-height:1.65}._details_1dev0_1{margin:var(--spacing-8) 0}._details_1dev0_1 p{display:flex;gap:var(--spacing-3);align-items:center;color:var(--muted-foreground);font-size:.88rem}._details_1dev0_1 svg{color:var(--accent);width:18px}._main_1dev0_1 section img{width:100%;height:260px;object-fit:cover;border-radius:var(--radius-lg)}._main_1dev0_1 form{padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-5,var(--spacing-4));background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._main_1dev0_1 form h2{font-family:var(--font-family-display);font-size:2rem}._main_1dev0_1 form label{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.84rem;font-weight:700}._main_1dev0_1 form>p{color:var(--success);font-weight:700}@media(max-width:760px){._main_1dev0_1{padding:var(--spacing-8) var(--spacing-4);grid-template-columns:1fr}}
