.page_hero__n6Vsx{background:var(--color-roast);padding:var(--space-20) 0 var(--space-16)}.page_container___4UC2{max-width:var(--max-w);margin:0 auto;padding:0 var(--space-10)}.page_eye__BBwqj{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-crema);margin-bottom:var(--space-2)}.page_title__vfJ6g{font-family:var(--font-serif);font-size:clamp(48px,7vw,72px);font-weight:var(--weight-medium);color:var(--color-parchment);letter-spacing:-.02em;line-height:.95;margin-bottom:var(--space-6)}.page_title__vfJ6g em{color:var(--color-crema);font-style:normal}.page_sub__RaAYe{font-size:var(--text-base);color:rgba(245,240,232,.5);max-width:480px;line-height:1.7}.page_how__hS_Vm{padding:var(--space-16) 0;background:var(--color-fog)}.page_steps__xgB2U{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.page_step-num__qUmYQ{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--color-crema);display:block;margin-bottom:var(--space-3)}.page_step-title__qLruH{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-roast);margin-bottom:var(--space-2)}.page_step-desc__uc2Tz{font-size:var(--text-sm);color:var(--color-bark);line-height:1.7}.page_freq__B7Hwp{padding:var(--space-6) 0;background:var(--color-parchment);border-bottom:1px solid var(--color-parchment-3)}.page_freq-grid__EqWAO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--color-parchment-3)}.page_freq-card__cqcLy{background:var(--color-parchment);padding:var(--space-5) var(--space-6)}.page_freq-label__DEBe2{font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-medium);color:var(--color-roast);letter-spacing:.04em;margin-bottom:2px}.page_freq-desc__PVqsz{font-size:var(--text-xs);color:var(--color-bark)}.page_form-section__KIiLY{padding:var(--space-16) 0 var(--space-24)}.page_form-layout__vj8qd{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:start}.page_form-title__DKr80{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-roast);letter-spacing:-.01em;margin-bottom:var(--space-3)}.page_form-sub__Gfbis{font-size:var(--text-sm);color:var(--color-bark);line-height:1.7;margin-bottom:var(--space-6)}.page_form-note__rhzTs{background:var(--color-fog);border:1px solid var(--color-parchment-3);padding:var(--space-5)}.page_note-label__VhQd0{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-crema);margin-bottom:var(--space-3)}.page_price-table__wPJ3j{display:flex;flex-direction:column;gap:0}.page_price-row__HyoWi{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--color-bark);padding:var(--space-2) 0;border-bottom:1px solid var(--color-parchment-3)}.page_price-row__HyoWi:last-child{border-bottom:none}.page_price-row__HyoWi span:last-child{font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--color-roast)}.page_form__Qki7Y{display:flex;flex-direction:column;gap:var(--space-8)}.page_field-group__pUpgE{display:flex;flex-direction:column;gap:var(--space-4)}.page_group-label__ERgQ0{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-crema);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-parchment-3)}.page_row__u4DUN{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.page_field__m8_3T{display:flex;flex-direction:column;gap:var(--space-2)}.page_label__Oxsjp{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-bark)}.page_optional__oJ0m7{font-weight:var(--weight-normal);text-transform:none;letter-spacing:0}.page_input__mcHu0{width:100%;height:48px;padding:0 var(--space-4);background:#fff;border:1px solid var(--color-parchment-3);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-roast);outline:none;transition:border-color var(--dur-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none}.page_input__mcHu0:focus{border-color:var(--color-roast)}.page_freq-options__Fs4Vx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.page_freq-option__AU4pP{padding:var(--space-4);border:1px solid var(--color-parchment-3);background:transparent;cursor:pointer;text-align:left;transition:all var(--dur-fast);display:flex;flex-direction:column;gap:4px}.page_freq-option__AU4pP:hover{border-color:var(--color-bark)}.page_freq-active__ld3ni{border-color:var(--color-crema)!important;background:#FDF7EE}.page_freq-name__m9gJv{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-roast)}.page_freq-sub__yKhP0{font-size:var(--text-xs);color:var(--color-bark)}.page_error__Uvuno{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.page_submit-btn__AwhSt{padding:16px;background:var(--color-roast);color:var(--color-parchment);border:none;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-fast)}.page_submit-btn__AwhSt:hover:not(:disabled){background:var(--color-roast-2)}.page_submit-btn__AwhSt:disabled{opacity:.6;cursor:not-allowed}.page_disclaimer__T1a4w{font-size:var(--text-xs);color:var(--color-bark);text-align:center}.page_success__Ta_XQ{padding:var(--space-10);background:#f0fdf4;border:1px solid #86efac;display:flex;flex-direction:column;gap:var(--space-4)}.page_success-icon__Af3re{color:var(--color-highlands)}.page_success-title__gLccj{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-roast)}.page_success-sub__in1Vx{font-size:var(--text-sm);color:var(--color-bark);line-height:1.7}@media (max-width:900px){.page_container___4UC2{padding:0 var(--space-5)}.page_steps__xgB2U{grid-template-columns:1fr;gap:var(--space-6)}.page_form-layout__vj8qd{gap:var(--space-8)}.page_form-layout__vj8qd,.page_freq-options__Fs4Vx,.page_row__u4DUN{grid-template-columns:1fr}}