.mr-hero{background:var(--bg-canvas);overflow:hidden;padding:clamp(var(--space-10),6vw,var(--space-xl)) 0 clamp(var(--space-xl),7vw,var(--space-xxl));position:relative}.mr-hero:before{background:radial-gradient(70% 60% at 80% 0,rgba(0,128,237,.12),transparent 60%),radial-gradient(50% 50% at 10% 30%,rgba(255,50,198,.06),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.mr-hero__grid{align-items:center;display:grid;gap:var(--space-12);grid-template-columns:1.15fr .85fr;position:relative;z-index:1}.mr-hero__title{color:var(--fg-default);font-family:var(--font-display);font-size:clamp(34px,6vw,64px);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:var(--lh-xs);margin:var(--space-4) 0 var(--space-4);text-wrap:balance}.mr-hero__em-blue{color:var(--color-primary-pure)}.mr-hero__em-magenta{color:var(--color-tertiary-pure)}.mr-hero__lead{color:var(--fg-muted);font:var(--type-paragraph-lg);margin-bottom:var(--space-6);max-width:54ch}.mr-hero__lead p{margin:0}.mr-hero__cta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.mr-hero__assurance{align-items:center;color:var(--fg-subtle);display:flex;font-size:var(--fs-xxs);gap:7px;margin-top:var(--space-4)}.mr-hero__assurance svg{color:var(--color-positive-pure);flex-shrink:0}.mr-hero__card{background:var(--bg-surface);border:var(--bw-thin) solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;padding:var(--space-6);position:relative}.mr-hero__card-tag{color:var(--fg-subtle);display:block;font-family:var(--font-mono);font-size:var(--fs-xxxs);letter-spacing:.14em;text-transform:uppercase}.mr-hero__card-cover{aspect-ratio:1/1.3;background:linear-gradient(160deg,#0d1530,var(--bg-canvas));border:var(--bw-thin) solid var(--border-default);border-radius:var(--radius-sm);display:flex;flex-direction:column;justify-content:space-between;margin:var(--space-4) 0;padding:var(--space-6)}.mr-hero__card-brand{color:var(--fg-default);font-family:var(--font-display);font-size:clamp(30px,4vw,44px);font-weight:var(--fw-bold);line-height:1}.mr-hero__card-meta{color:var(--fg-muted);display:flex;font-family:var(--font-mono);font-size:var(--fs-xxs);justify-content:space-between}.mr-hero__right--image{align-items:center;display:flex;justify-content:center}.mr-hero__image{aspect-ratio:4/5;border:var(--bw-thin) solid var(--border-default);border-radius:var(--radius-md);display:block;max-width:480px;object-fit:cover;width:100%}.mr-hero__form{background:var(--bg-surface);border:var(--bw-thin) solid var(--border-strong);border-radius:var(--radius-md);padding:clamp(var(--space-6),3vw,var(--space-10))}.mr-hero__form-title{color:var(--fg-default);font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:var(--lh-xs);margin:var(--space-2) 0 var(--space-1)}.mr-hero__form-subtitle{color:var(--fg-muted);font:var(--type-paragraph-md);margin-bottom:var(--space-4);max-width:none}.mr-hero__form-consent{color:var(--fg-subtle);font:var(--type-caption);line-height:var(--lh-md);margin-top:var(--space-2);max-width:none}.mr-hero__form-placeholder{border:var(--bw-thin) dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--fg-muted);font-size:var(--fs-xxs);padding:var(--space-4)}.mr-hero__form-placeholder p{margin:0;max-width:none}.mr-hero__form-wrap form .hs-form-field,.mr-hero__form-wrap form fieldset{margin-bottom:var(--space-4)!important}.mr-hero__form-wrap form .hs-form-field>label{color:var(--fg-muted);display:block;font:var(--type-subtitle-sm);margin-bottom:var(--space-1)}.mr-hero__form-wrap form .hs-form-required{color:var(--color-tertiary-lightest);margin-left:2px}.mr-hero__form-wrap form .hs-form-field,.mr-hero__form-wrap form .input{background:transparent!important}.mr-hero__form-wrap form .hs-input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]){appearance:none;-webkit-appearance:none;background:transparent!important;background-color:transparent!important;border:none!important;border-bottom:var(--bw-thin) solid var(--border-strong)!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;color:var(--fg-default)!important;font:var(--type-paragraph-md);padding:var(--space-2) 0!important;transition:border-color .18s var(--mr-ease);width:100%!important}.mr-hero__form-wrap form .hs-input:focus{border-bottom:var(--bw-medium) solid var(--color-primary-dark)!important;outline:none!important}.mr-hero__form-wrap form .hs-input::placeholder{color:var(--fg-muted);opacity:1}.mr-hero__form-wrap form .hs-input:-webkit-autofill,.mr-hero__form-wrap form .hs-input:-webkit-autofill:active,.mr-hero__form-wrap form .hs-input:-webkit-autofill:focus,.mr-hero__form-wrap form .hs-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bg-surface) inset!important;-webkit-text-fill-color:var(--fg-default)!important;caret-color:var(--fg-default)!important;transition:background-color 5000s ease-in-out 0s}.mr-hero__form-wrap form .hs-button,.mr-hero__form-wrap form input[type=submit].hs-button{background:var(--color-primary-dark)!important;background-color:var(--color-primary-dark)!important;border:var(--bw-thin) solid var(--color-primary-dark)!important;border-radius:var(--bw-medium)!important;box-shadow:none!important;color:var(--color-neutral-whitest)!important;cursor:pointer!important;font-family:var(--font-base)!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-bold)!important;margin-top:var(--space-2)!important;min-height:44px!important;padding:0 var(--space-6)!important;text-shadow:none!important;transition:background .18s var(--mr-ease),border-color .18s var(--mr-ease);width:100%!important}.mr-hero__form-wrap form .hs-button:hover,.mr-hero__form-wrap form input[type=submit].hs-button:hover{background:var(--color-primary-darkest)!important;background-color:var(--color-primary-darkest)!important;border-color:var(--color-primary-darkest)!important}.mr-hero__form-wrap form .hs-error-msg,.mr-hero__form-wrap form .hs-error-msgs{color:var(--color-negative-pure);font-size:var(--fs-xxxs);list-style:none;margin-top:var(--space-1);padding:0}.mr-hero__form-wrap form .hs-richtext,.mr-hero__form-wrap form .legal-consent-container{color:var(--fg-subtle);font-size:var(--fs-xxxs);line-height:var(--lh-md)}@media (max-width:860px){.mr-hero__grid{gap:var(--space-10);grid-template-columns:1fr}.mr-hero__image{max-width:100%}}