.hhjws{--hhjws-accent:#b84d2c;color:#655249;font-family:Arial,sans-serif}.hhjws *{box-sizing:border-box}.hhjws__inner{width:100%;max-width:1240px;margin:0 auto}.hhjws__ways{padding:56px 30px 60px;background:#fffdf9}.hhjws__heading{margin:0;text-align:center;color:#352821;font-family:Georgia,"Times New Roman",serif;font-size:clamp(34px,3vw,48px);font-weight:400;line-height:1.15}.hhjws__rule,.hhjws__intro-rule{display:block;width:32px;height:2px;margin:16px auto 28px;background:var(--hhjws-accent)}.hhjws__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.hhjws__card{min-height:245px;padding:30px 24px;border:1px solid #eaded2;background:#fffdf9;text-align:center}.hhjws__card:first-child{border-radius:12px 0 0 12px}.hhjws__card:last-child{border-radius:0 12px 12px 0}.hhjws__card+.hhjws__card{border-left-width:0}.hhjws__icon{display:flex;min-height:66px;align-items:center;justify-content:center;color:#cdb99f;font-size:48px}.hhjws__icon svg{width:1em;height:1em;fill:currentColor}.hhjws__card h3{margin:10px 0 11px;color:#352821;font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:400}.hhjws__card p{max-width:230px;margin:0 auto;font-size:13px;line-height:1.58}.hhjws__signup{padding:38px 30px 48px;background:#f2e7dc}.hhjws__signup-grid{display:grid;grid-template-columns:minmax(0,28%) minmax(0,1fr);gap:42px;align-items:start}.hhjws__intro{padding:24px 4px}.hhjws__intro h2{max-width:310px;margin:0;color:#352821;font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,3.4vw,54px);font-weight:400;line-height:1.08}.hhjws__intro-rule{margin:18px 0}.hhjws__intro>p{max-width:280px;margin:0;font-size:18px;line-height:1.55}.hhjws__leaf{display:block;margin:18px 0 2px;color:#ccb79f;font-family:Georgia,serif;font-size:72px;line-height:1;transform:rotate(-30deg)}.hhjws__intro blockquote{margin:8px 0 13px;color:var(--hhjws-accent);font-family:Georgia,"Times New Roman",serif;font-size:19px;font-weight:700;line-height:1.55}.hhjws__intro cite{color:var(--hhjws-accent);font-size:13px;font-style:normal}.hhjws__form .hhmc-signup{max-width:none;margin:0;padding:30px 32px 34px;border:1px solid #e4d8cd;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(79,49,32,.06)}.hhjws__form .hhmc-form__choices{gap:14px}.hhjws__form .hhmc-choice span{min-height:96px;padding:14px}.hhjws__form .hhmc-choice strong{font-size:18px}.hhjws__form .hhmc-choice small{font-size:11px}.hhjws__form .hhmc-form__consent{margin-top:22px}.hhjws__missing{padding:30px;border:1px solid #d9a88f;background:#fff;color:#7c3d29}@media(max-width:1024px){.hhjws__cards{grid-template-columns:repeat(2,1fr);gap:14px}.hhjws__card,.hhjws__card:first-child,.hhjws__card:last-child{border-width:1px;border-radius:10px}.hhjws__signup-grid{grid-template-columns:1fr}.hhjws__intro{max-width:720px;padding-bottom:0;text-align:center}.hhjws__intro h2,.hhjws__intro>p{max-width:none}.hhjws__intro-rule{margin-left:auto;margin-right:auto}.hhjws__leaf{display:none}}@media(max-width:767px){.hhjws__ways{padding:42px 18px}.hhjws__cards{grid-template-columns:1fr}.hhjws__card{min-height:0;padding:24px 20px}.hhjws__signup{padding:34px 0 0}.hhjws__intro{padding:0 20px 28px}.hhjws__intro>p{font-size:16px}.hhjws__form .hhmc-signup{padding:30px 20px 34px;border-right:0;border-left:0;border-radius:0}.hhjws__signup-grid{gap:0}}
