.j1wlc-page{color:var(--j1wl-text,#203943);font-size:17px;line-height:1.7}.j1wlc-hero{padding:clamp(58px,7vw,92px) 0;border-bottom:1px solid var(--j1wl-line,#dcdedb);background:linear-gradient(90deg,rgba(184,135,51,.055) 1px,transparent 1px),var(--j1wl-cream,#f6f3ec);background-size:72px 72px}.j1wlc-eyebrow,.j1wlc-kicker{display:block;margin-bottom:14px;color:#765716;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.j1wlc-hero h1{max-width:900px;margin:0;color:var(--j1wl-navy-deep,#09212d);font-family:Georgia,serif;font-size:clamp(44px,6vw,68px);font-weight:400;letter-spacing:-.035em;line-height:1.04}.j1wlc-hero p{max-width:790px;margin:24px 0 0;color:#40545e;font-size:clamp(18px,2vw,22px);line-height:1.6}.j1wlc-section{padding:clamp(58px,7vw,90px) 0}.j1wlc-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:clamp(42px,7vw,82px);align-items:start}.j1wlc-intro h2{margin:0 0 22px;color:var(--j1wl-navy-deep,#09212d);font-family:Georgia,serif;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.15}.j1wlc-intro>p{margin:0 0 32px}.j1wlc-note{margin-top:20px;padding:20px 22px;border:1px solid var(--j1wl-line,#dcdedb);background:#fbfaf7}.j1wlc-note strong{color:var(--j1wl-navy-deep,#09212d)}.j1wlc-note p{margin:8px 0 0;color:#52636c;font-size:14px;line-height:1.65}.j1wlc-form-card{padding:clamp(26px,4vw,38px);border:1px solid var(--j1wl-line,#dcdedb);background:#fffdfa}.j1wlc-form{display:grid;gap:20px}.j1wlc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.j1wlc-field{display:grid;gap:8px}.j1wlc-field label{color:var(--j1wl-navy-deep,#09212d);font-size:13px;font-weight:700}.j1wlc-field input,.j1wlc-field select,.j1wlc-field textarea{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #bbc2c1;border-radius:0;background:#fff;color:#203943;font:inherit}.j1wlc-field textarea{resize:vertical;min-height:180px}.j1wlc-field input:focus,.j1wlc-field select:focus,.j1wlc-field textarea:focus{outline:2px solid rgba(184,135,51,.25);outline-offset:1px;border-color:#9d762d}.j1wlc-consent{display:grid;grid-template-columns:18px 1fr;gap:11px;align-items:start;color:#52636c;font-size:13px;line-height:1.55}.j1wlc-consent input{margin-top:3px}.j1wlc-form button{display:inline-flex;width:fit-content;min-height:50px;align-items:center;justify-content:center;padding:12px 22px;border:2px solid var(--j1wl-gold-light,#e1bd72);background:var(--j1wl-gold-light,#e1bd72);color:var(--j1wl-navy-deep,#09212d);cursor:pointer;font-size:13px;font-weight:800}.j1wlc-form button:hover,.j1wlc-form button:focus{background:#efd18d}.j1wlc-alert{margin-bottom:24px;padding:17px 19px;border:1px solid var(--j1wl-line,#dcdedb)}.j1wlc-alert p{margin:5px 0 0}.j1wlc-success{border-left:4px solid #52735a;background:#f1f7f2}.j1wlc-error{border-left:4px solid #9b443b;background:#fff5f3}.j1wlc-hp{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}@media (max-width:850px){.j1wlc-layout{grid-template-columns:1fr}}@media (max-width:620px){.j1wlc-grid{grid-template-columns:1fr}.j1wlc-form-card{padding:22px}}.j1wlc-file-input{padding:10px !important;background:#fff !important}.j1wlc-file-input::file-selector-button{margin-right:12px;padding:9px 13px;border:1px solid #9eaaad;background:#f7f6f2;color:var(--j1wl-navy-deep,#09212d);cursor:pointer;font-weight:700}.j1wlc-file-input::file-selector-button:hover{background:#eeeae1}.j1wlc-file-help{margin:2px 0 0;color:#6b787f;font-size:12px;line-height:1.5}