.eb-page{overflow-x:hidden}.eb-preheader--light{color:#8f7a68}.eb-preheader--medium{color:#bfb098}.eb-hero{background:#f7f2e6;padding:4.5rem 0}.eb-hero__grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:3.5rem;display:grid}.eb-hero__text{text-align:left}.eb-hero__text .preheader{text-align:left;width:auto;margin-left:0;margin-right:0}.eb-hero__headline{font-family:var(--ff-bold);color:#4a2c1e;letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.05}.eb-hero__lede{font-family:var(--ff-regular);color:#211109;max-width:34rem;margin:0 0 1.5rem;font-size:1.1rem;line-height:1.6}.eb-hero__cover{max-width:300px}.eb-hero__cover img{width:100%;height:auto;display:block}.eb-form-rail{background:linear-gradient(90deg,#a24727 0%,#c76136 25%,#fbbf7c 50%,#c76136 75%,#a24727 100%);border-radius:16px;padding:1.5px;box-shadow:0 8px 30px #21110914}.eb-form{background:#f9f8f2;border-radius:15px;flex-direction:column;gap:1rem;padding:2rem 1.75rem 1.75rem;display:flex}.eb-form__title{font-family:var(--ff-bold);color:#4a2c1e;margin:0 0 .25rem;font-size:1.6rem;line-height:1.15}.eb-form__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.eb-field{flex-direction:column;gap:.35rem;display:flex}.eb-field span{font-family:var(--ff-demi);color:#4a2c1e;font-size:.9rem}.eb-field input{font-family:var(--ff-regular);color:#211109;box-sizing:border-box;background:#fff;border:1px solid #d9cdb8;border-radius:10px;width:100%;padding:.75rem .9rem;font-size:1rem}.eb-field input:focus{border-color:#c76136;outline:none;box-shadow:0 0 0 3px #c7613626}.eb-form__btn{--btn-w:240px;align-self:flex-start;margin-top:.25rem}.eb-form__btn .grad-btn:disabled{opacity:.6;cursor:not-allowed}.eb-form__error{font-family:var(--ff-regular);color:#a24727;margin:0;font-size:.95rem}.eb-form__fine,.eb-form__note{font-family:var(--ff-regular);color:#664437;margin:0;font-size:.85rem;line-height:1.5}.eb-form__note{color:#211109;font-size:1rem}.eb-form--done{align-items:flex-start}.eb-done__icon{color:#fdfbf8;background:#c76136;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;display:flex}.eb-inside{background:#8f7a68;padding:4.5rem 0}.eb-section-header{text-align:center;max-width:820px;margin:0 auto 2.5rem}.eb-h2--on-dark{font-family:var(--ff-bold);color:#fdfbf8;margin:0;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.15}.eb-steps{grid-template-columns:repeat(5,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.eb-step{box-sizing:border-box;background:#f9f8f2;border-radius:15px;height:100%;padding:1.5rem 1.25rem}.eb-step__num{font-family:var(--ff-demi);letter-spacing:.1em;text-transform:uppercase;color:#a24727;font-size:.8rem}.eb-step__title{font-family:var(--ff-bold);color:#4a2c1e;margin:.4rem 0 .5rem;font-size:1.15rem;line-height:1.2}.eb-step__body{font-family:var(--ff-regular);color:#211109;margin:0;font-size:.95rem;line-height:1.55}.eb-quote{background:#f7f2e6;padding:4.5rem 0}.eb-quote__fig{text-align:center;max-width:820px;margin:0 auto}.eb-quote__fig blockquote{font-family:var(--ff-bold);color:#4a2c1e;margin:0 0 1rem;font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.25}.eb-quote__fig figcaption{font-family:var(--ff-demi);color:#8f7a68;font-size:1rem}@media (max-width:1100px){.eb-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.eb-hero{padding:3rem 0}.eb-hero__grid{grid-template-columns:1fr;gap:2rem}.eb-hero__cover{display:none}.eb-inside,.eb-quote{padding:3.5rem 0}}@media (max-width:560px){.eb-steps,.eb-form__row{grid-template-columns:1fr}.eb-form{padding:1.5rem 1.25rem}}
