.luministics-entry{--luministics-teal:#2cc3ae;--luministics-blue:#487b8a;--luministics-grey-blue:#8aa4b0;--luministics-navy:#394865;--luministics-orange:#f99927;--luministics-deep-orange:#ec7216;--luministics-light:#f4f5f5;background:var(--luministics-light);color:var(--luministics-navy);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);font-family:Montserrat Variable,Montserrat,sans-serif}.luministics-entry .entry-brand{background:var(--luministics-navy);border-right:4px solid var(--luministics-teal);padding:clamp(2rem,5vw,5rem)}.luministics-entry .entry-brand h1{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(2.4rem,4.6vw,5rem);font-weight:650}.luministics-entry .luministics-brand-dot{color:var(--luministics-teal)}.luministics-entry .entry-brand .eyebrow{color:var(--luministics-light);font-size:.7rem}.luministics-entry .entry-brand>p:not(.eyebrow){color:var(--luministics-light);font-size:1.05rem;line-height:1.8}.luministics-entry .brand-rule{background:var(--luministics-orange);width:4rem;height:3px}.luministics-entry .entry-form{min-width:0;padding:clamp(2rem,4.5vw,5rem)}.luministics-entry .entry-form h2{color:var(--luministics-navy);font-weight:650}.luministics-entry .entry-form label{gap:.5rem;display:grid}.luministics-entry .entry-form form{gap:1rem;display:grid}.luministics-entry .entry-form input{width:100%;min-width:0}.luministics-entry .entry-form summary{cursor:pointer;min-height:44px;padding:.7rem 0}.luministics-entry .entry-form .eyebrow{color:var(--luministics-navy)}.luministics-entry .muted{color:#4e586a}.luministics-entry .notice{color:var(--luministics-navy);border-left-color:var(--luministics-teal);background:#e4f3f0;border-radius:4px}.luministics-entry .notice[role=alert]{border-left-color:var(--hm-warm-orange);color:#5c261d;background:#fff3ef}.luministics-entry .button{border:1px solid var(--luministics-teal);background:var(--luministics-teal);color:#19243a;border-radius:6px;font-weight:700}.luministics-entry .button:hover{background:#55d0be;border-color:#55d0be}.luministics-entry form .button{border-color:var(--luministics-navy);color:var(--luministics-navy);background:0 0}.luministics-entry form .button:hover{background:#e7eaf0}.luministics-entry select{border-color:var(--luministics-grey-blue);color:var(--luministics-navy);font-size:.85rem}.luministics-entry hr{border-top-color:#c8d2d8}.luministics-entry :is(a,button,input,select):focus-visible{outline-color:var(--luministics-navy)}@media (max-width:900px){.luministics-entry{grid-template-columns:minmax(0,1fr)}.luministics-entry .entry-brand{border-right:0;border-bottom:4px solid var(--luministics-teal);padding:2rem}.luministics-entry .entry-brand h1{font-size:clamp(2.4rem,9vw,4rem)}.luministics-entry .entry-form{padding:2rem}}@media (max-width:400px){.luministics-entry .entry-brand,.luministics-entry .entry-form{padding:1.5rem}}
