.jh-ix{--jh-ix-cream:#f8f1e8;--jh-ix-paper:#fffdf8;--jh-ix-ink:#3d201f;--jh-ix-green:#29481e;--jh-ix-moss:#6c7b5d;--jh-ix-gold:#b69231;--jh-ix-rust:#8b4339;--jh-ix-line:#e2d8c7;--jh-ix-shadow:0 18px 45px rgba(61, 32, 31, .08);width:100%;color:var(--jh-ix-ink);font-family:"Avenir Next",Avenir,"Segoe UI",system-ui,sans-serif}.jh-ix *,.jh-ix *::before,.jh-ix *::after{box-sizing:border-box}.jh-ix-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:42px;align-items:start;border:1px solid var(--jh-ix-line);border-radius:18px;padding:clamp(24px, 4vw, 58px);background:var(--jh-ix-cream);box-shadow:var(--jh-ix-shadow)}.jh-ix-copy{padding:6px 0}.jh-ix-eyebrow{margin:0 0 15px;color:var(--jh-ix-rust);font-size:13px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.jh-ix h2{margin:0 0 20px;color:var(--jh-ix-green);font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px, 4.2vw, 58px);line-height:.98;overflow-wrap:normal;word-break:normal;hyphens:manual}.jh-ix-intro{max-width:680px;margin:0 0 24px;font-size:clamp(18px, 2.1vw, 22px);line-height:1.55}.jh-ix-details{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.jh-ix-details span{display:inline-flex;align-items:center;min-height:38px;border:1px solid var(--jh-ix-line);border-radius:999px;padding:7px 13px;background:rgb(255 253 248 / .74);color:var(--jh-ix-green);font-size:14px;font-weight:800}.jh-ix-explainer{max-width:620px;margin:0;font-size:17px;line-height:1.55}.jh-ix-form{position:relative;display:grid;gap:9px;border:1px solid var(--jh-ix-line);border-radius:14px;padding:clamp(20px, 3vw, 30px);background:var(--jh-ix-paper);box-shadow:0 12px 32px rgb(61 32 31 / .06)}.jh-ix-form>label:not(.jh-ix-consent){color:var(--jh-ix-green);font-size:15px;font-weight:800}.jh-ix-form>input{width:100%;min-height:52px;margin-bottom:7px;border:1px solid #cfc5b4;border-radius:8px;padding:11px 13px;background:#fff;color:var(--jh-ix-ink);font:inherit}.jh-ix-form>input:focus{border-color:var(--jh-ix-gold);outline:3px solid rgb(182 146 49 / .18)}.jh-ix-consent{display:grid;grid-template-columns:21px minmax(0,1fr);gap:11px;align-items:start;margin:4px 0 8px;font-size:13px;line-height:1.48}.jh-ix-consent input{width:19px;height:19px;margin:2px 0 0;accent-color:var(--jh-ix-green)}.jh-ix-consent a{color:var(--jh-ix-green);text-decoration:underline}.jh-ix-form button{width:100%;min-height:56px;border:1px solid var(--jh-ix-green);border-radius:8px;padding:12px 18px;background:var(--jh-ix-green);color:#fff;font:inherit;font-weight:850;text-transform:uppercase;cursor:pointer}.jh-ix-form button:hover,.jh-ix-form button:focus-visible{background:#203b18}.jh-ix-form button:disabled{cursor:not-allowed;opacity:.48}.jh-ix-note,.jh-ix-error{margin:0;font-size:12px;line-height:1.45}.jh-ix-note{color:#6b5149}.jh-ix-error{border-left:3px solid var(--jh-ix-rust);padding:8px 10px;background:#fbefec;color:#6a2824}.jh-ix-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.jh-ix-tool{margin-top:28px}.jh-ix-tool iframe{display:block;width:100%;min-height:900px;border:0;background:var(--jh-ix-cream)}.jh-ix[hidden],.jh-ix [hidden]{display:none!important}@media (max-width:860px){.jh-ix-card{grid-template-columns:1fr;gap:26px}.jh-ix-copy{padding:0}}@media (max-width:560px){.jh-ix-card{border-radius:12px;padding:22px 18px}.jh-ix-details{display:grid;grid-template-columns:1fr}.jh-ix-details span{width:100%;border-radius:8px}.jh-ix-tool iframe{min-height:1100px}}