.mod-ore-hero{border-bottom:1px solid var(--g200);position:relative}.mod-ore-hero:before{background:linear-gradient(90deg,var(--primary) 0,var(--primary-mid) 55%,var(--secondary-light) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0}.mod-ore-hero h1{color:var(--g900);font-size:58px;font-weight:800;letter-spacing:-2px;line-height:1.02;margin-bottom:22px;max-width:840px}.mod-ore-hero h1 sup{color:var(--primary);font-size:.26em;font-weight:700;left:2px;letter-spacing:0;position:relative;top:-.9em}.mod-ore-hero .ore-lead{color:var(--g600);font-size:20px;line-height:1.55;margin-bottom:18px;max-width:700px}.mod-ore-hero .ore-lead strong{color:var(--g900);font-weight:700}.mod-ore-hero .ore-body{color:var(--g500);font-size:15px;line-height:1.75;margin-bottom:30px;max-width:620px}.mod-ore-hero .ore-actions{align-items:stretch;display:flex;flex-wrap:nowrap;gap:12px}.mod-ore-hero .ore-send{align-items:center;border-left:1px solid var(--g200);display:flex;flex:1;flex-wrap:wrap;gap:10px;margin-left:24px;padding-left:24px}.mod-ore-hero .ore-send-form,.mod-ore-hero .ore-send-form *{box-sizing:border-box}.mod-ore-hero .ore-send-form{flex:1 1 auto;min-width:320px;width:100%}.mod-ore-hero .ore-send-form .hs-form{align-items:flex-end;display:flex!important;flex-wrap:nowrap;gap:10px;margin:0;width:100%}.mod-ore-hero .ore-send-form .hs_email.hs-form-field{align-items:center;display:flex!important;flex:1 1 auto;gap:10px;margin-bottom:0!important;min-width:260px;position:relative}.mod-ore-hero .ore-send-form .hs_email.hs-form-field>label{align-items:baseline;color:var(--g800);display:flex;flex-shrink:0;font-family:var(--sans);font-size:14px;font-weight:600;gap:2px;margin:0;white-space:nowrap}.mod-ore-hero .ore-send-form .hs_email.hs-form-field>label .hs-form-required{color:var(--primary)}.mod-ore-hero .ore-send-form .hs_email.hs-form-field .input{flex:1 1 auto;min-width:200px}.mod-ore-hero .ore-send-form .hs-input{background:var(--white);border:1.5px solid var(--g200);border-radius:6px;color:var(--g800);font-family:var(--sans);font-size:14px;height:50px;padding:0 15px;width:100%}.mod-ore-hero .ore-send-form .hs-input:focus{border-color:var(--primary);outline:none}.mod-ore-hero .ore-send-form .hs-input.error,.mod-ore-hero .ore-send-form .hs-input.invalid.error{border-color:#d6484a}.mod-ore-hero .ore-send-form .hs-field-desc{display:none}.mod-ore-hero .ore-send-form .hs_submit.hs-submit{margin:0!important}.mod-ore-hero .ore-send-form .hs_submit .actions{padding:0;text-align:left}.mod-ore-hero .ore-send-form .hs-button{align-items:center;background:var(--primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:14px;font-weight:700;height:50px;justify-content:center;letter-spacing:.3px;padding:0 26px;transition:background .18s ease;white-space:nowrap}.mod-ore-hero .ore-send-form .hs-button:hover{background:var(--primary-dark)}.mod-ore-hero .ore-send-form ul.hs-error-msgs{left:0;list-style:none;margin:4px 0 0;padding:0;position:absolute;right:0;top:100%;white-space:nowrap}.mod-ore-hero .ore-send-form ul.hs-error-msgs label{color:#d6484a;font-family:var(--sans);font-size:12px;font-weight:500;margin:0;padding:0;text-align:right}.mod-ore-hero .ore-free-note{color:var(--g500);font-size:13px;margin-top:18px}.mod-ore-hero .ore-free-note b{color:var(--accent-dark);font-weight:700}@media (max-width:960px){.mod-ore-hero .ore-actions{flex-wrap:wrap}}@media (max-width:860px){.mod-ore-hero h1{font-size:38px;letter-spacing:-1.2px}.mod-ore-hero .ore-lead{font-size:17px}.mod-ore-hero .ore-send{border-left:none;margin-left:0;padding-left:0;width:100%}.mod-ore-hero .ore-send-form{min-width:0;width:100%}.mod-ore-hero .ore-send-form .hs-form{align-items:stretch;flex-direction:column}.mod-ore-hero .ore-send-form .hs_email.hs-form-field{flex-wrap:wrap;min-width:0}.mod-ore-hero .ore-send-form .hs-button,.mod-ore-hero .ore-send-form .hs_submit .actions{width:100%}}