._page_p8a05_1{min-height:100vh;background:#fff8e8;color:#171512;font-family:var(--font-family-base)}._header_p8a05_1{width:min(1080px,calc(100% - 2rem));margin:0 auto;padding:1.5rem 0}._header_p8a05_1 a{display:inline-flex;align-items:center;gap:.4rem;color:inherit;text-decoration:none;font-weight:800}._wrap_p8a05_1{width:min(1080px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 5rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}._eyebrow_p8a05_1{color:#8f6b00;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}._intro_p8a05_1 h1{margin:.5rem 0 1rem;font-family:var(--font-family-display);font-size:clamp(3.2rem,6vw,5.4rem);font-weight:400;line-height:.94}._intro_p8a05_1>p:not(._eyebrow_p8a05_1){max-width:620px;line-height:1.7}._intro_p8a05_1 img{display:block;width:100%;margin-top:1.5rem;border-radius:22px;box-shadow:var(--shadow-lg)}._card_p8a05_1{padding:2rem;border-radius:24px;background:#171512;color:#fff8e8;box-shadow:var(--shadow-lg)}._card_p8a05_1 h2{margin:.8rem 0 .4rem;font-family:var(--font-family-display);font-size:2.5rem;font-weight:400}._card_p8a05_1 form>p{color:#d1c8b8;line-height:1.5}._card_p8a05_1 label{display:block;margin-top:1rem;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}._card_p8a05_1 input{width:100%;height:48px;margin-top:.4rem;padding:0 .8rem;border:1px solid #514b42;border-radius:10px;background:#fff8e8;color:#171512;font:inherit}._row_p8a05_1{display:grid;grid-template-columns:1.3fr .6fr .8fr;gap:.6rem}._card_p8a05_1 button,._done_p8a05_1 a{width:100%;min-height:54px;margin-top:1.4rem;border:0;border-radius:999px;background:#d6a321;color:#171512;font-weight:900;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}._card_p8a05_1 small{display:block;margin-top:1rem;color:#aaa093;line-height:1.5}._error_p8a05_1{color:#ffb3a7!important}._done_p8a05_1{padding:2rem 0}._done_p8a05_1 p{color:#d1c8b8;line-height:1.65}@media(max-width:760px){._wrap_p8a05_1{grid-template-columns:1fr;gap:2rem;padding-top:1rem}._row_p8a05_1{grid-template-columns:1fr 1fr}._row_p8a05_1 label:first-child{grid-column:1/-1}._card_p8a05_1{padding:1.3rem}._intro_p8a05_1 h1{font-size:3.3rem}}
