:root{--lm-radius:14px;--lm-radius-sm:10px;--lm-shadow-sm:0 2px 8px rgba(32,56,100,.06);--lm-shadow-md:0 10px 30px rgba(32,56,100,.10);--lm-shadow-lg:0 24px 60px rgba(32,56,100,.18);--lm-success:#16A34A;--lm-warn:#D97706;--lm-danger:#DC2626;--lm-ink-soft:#475569;--lm-muted:#64748B;--lm-chip-bg:#F1F5F9;--lm-chip-ink:#0F172A;--lm-gate-veil:rgba(15,23,42,.55)}.hh-lm,.hh-lm *{box-sizing:border-box}.hh-lm{font-family:var(--sans,Inter,system-ui,sans-serif);color:#0f172a;line-height:1.55;max-width:var(--max,1180px);margin:0 auto;padding:32px 20px}.hh-lm h1,.hh-lm h2,.hh-lm h3,.hh-lm h4{font-family:var(--sans,Inter,system-ui,sans-serif);color:var(--navy,#203864);margin:0 0 12px;line-height:1.2;font-weight:700}.hh-lm h1{font-size:clamp(28px,4vw,40px)}.hh-lm h2{font-size:clamp(22px,3vw,28px)}.hh-lm h3{font-size:18px}.hh-lm p{margin:0 0 12px;color:var(--lm-ink-soft)}.hh-lm a{color:var(--orange,#EB6744);text-decoration:none}.hh-lm a:hover{text-decoration:underline}.hh-lm-hero{background:linear-gradient(180deg,#F8FAFC 0%,#FFFFFF 100%);border:1px solid var(--border,#E2E8F0);border-radius:var(--lm-radius);padding:28px 32px;margin-bottom:24px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.hh-lm-hero__eyebrow{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--orange,#EB6744);margin-bottom:10px}.hh-lm-hero__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hh-lm-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--lm-chip-bg);color:var(--lm-chip-ink);font-size:12px;font-weight:500}.hh-lm-chip--success{background:#dcfce7;color:#166534}.hh-lm-chip--warn{background:#fef3c7;color:#92400e}.hh-lm-chip--accent{background:rgba(235,103,68,.12);color:#b94a2e}@media(max-width:720px){.hh-lm-hero{grid-template-columns:1fr;padding:22px}}.hh-lm-gate{position:relative}.hh-lm-gate__content{filter:blur(6px);pointer-events:none;user-select:none;min-height:320px}.hh-lm-gate.is-unlocked .hh-lm-gate__content{filter:none;pointer-events:auto;user-select:auto}.hh-lm-gate__veil{position:absolute;inset:0;background:var(--lm-gate-veil);border-radius:var(--lm-radius);display:flex;align-items:center;justify-content:center;padding:24px;z-index:5}.hh-lm-gate.is-unlocked .hh-lm-gate__veil{display:none}.hh-lm-gate__card{width:100%;max-width:520px;background:#fff;border:1px solid var(--border,#E2E8F0);border-radius:var(--lm-radius);box-shadow:var(--lm-shadow-lg);overflow:hidden}.hh-lm-gate__card-head{background:var(--navy,#203864);color:#fff;padding:18px 24px;display:flex;gap:12px;align-items:center}.hh-lm-gate__card-head-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;font-size:18px;flex:0 0 36px}.hh-lm-gate__card-head h3{color:#fff;margin:0;font-size:17px;font-weight:700}.hh-lm-gate__card-head p{color:#d1d5db;margin:2px 0 0;font-size:13px}.hh-lm-gate__card-body{padding:22px 24px 24px}.hh-lm-gate__card-body ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px}.hh-lm-gate__card-body li{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--lm-ink-soft)}.hh-lm-gate__card-body li::before{content:"✓";color:var(--lm-success);font-weight:700;flex:none}.hh-lm-gate__card-foot{padding:0 24px 22px;font-size:12px;color:var(--lm-muted);text-align:center}.hh-lm-gate #gform_wrapper_11,.hh-lm-gate .gform_wrapper{margin:0;padding:0}.hh-lm-gate #gform_wrapper_11 .gform_fields{display:grid;gap:12px}.hh-lm-gate #gform_wrapper_11 .gfield{margin:0!important;padding:0!important}.hh-lm-gate #gform_wrapper_11 .gform_required_legend,.hh-lm-gate #gform_wrapper_11 .gform_heading{display:none!important}.hh-lm-gate #gform_wrapper_11 input[type=text],.hh-lm-gate #gform_wrapper_11 input[type=email],.hh-lm-gate #gform_wrapper_11 input[type=tel]{width:100%;padding:12px 14px;background:#fff;border:1px solid var(--border,#E2E8F0);border-radius:var(--lm-radius-sm);font:500 14px/1.3 var(--sans,Inter,system-ui,sans-serif);color:#0f172a;transition:border-color .18s ease,box-shadow .18s ease}.hh-lm-gate #gform_wrapper_11 input:focus{outline:none;border-color:var(--orange,#EB6744);box-shadow:0 0 0 3px rgba(235,103,68,.16)}.hh-lm-gate #gform_wrapper_11 .gform_footer{margin:14px 0 0!important;padding:0!important}.hh-lm-gate #gform_wrapper_11 input[type=submit],.hh-lm-gate #gform_wrapper_11 .gform_button{width:100%;padding:13px 20px;background:var(--orange,#EB6744);color:#fff;border:1.5px solid var(--orange,#EB6744);border-radius:var(--lm-radius-sm);font:600 15px/1 var(--sans,Inter,system-ui,sans-serif);cursor:pointer;transition:background .18s ease,box-shadow .18s ease;box-shadow:0 3px 10px rgba(235,103,68,.28)}.hh-lm-gate #gform_wrapper_11 input[type=submit]:hover{background:#d95e3c;border-color:#d95e3c;box-shadow:0 6px 18px rgba(235,103,68,.42)}.hh-lm-gate #gform_wrapper_11 .gfield_validation_message,.hh-lm-gate #gform_wrapper_11 .validation_message{color:var(--lm-danger);font-size:12px;margin-top:4px}.hh-lm-checklist{display:grid;gap:20px}.hh-lm-progress{position:sticky;top:80px;z-index:10;background:#fff;border:1px solid var(--border,#E2E8F0);border-radius:var(--lm-radius);padding:14px 18px;box-shadow:var(--lm-shadow-sm);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hh-lm-progress__label{font-size:13px;font-weight:600;color:var(--navy,#203864);flex:none}.hh-lm-progress__bar{flex:1 1 200px;min-width:160px;height:8px;border-radius:999px;background:#eef2f7;overflow:hidden}.hh-lm-progress__fill{height:100%;width:0;background:linear-gradient(90deg,var(--orange,#EB6744) 0%,#F08967 100%);transition:width .35s ease}.hh-lm-progress__count{font-size:13px;color:var(--lm-muted);flex:none}.hh-lm-progress__actions{display:flex;gap:8px}.hh-lm-section{background:#fff;border:1px solid var(--border,#E2E8F0);border-radius:var(--lm-radius);overflow:hidden}.hh-lm-section__head{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f8fafc;border-bottom:1px solid var(--border,#E2E8F0);cursor:pointer;user-select:none}.hh-lm-section__head h3{margin:0;font-size:15px;font-weight:700;color:var(--navy,#203864);flex:1}.hh-lm-section__badge{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--lm-chip-bg);color:var(--lm-chip-ink)}.hh-lm-section__toggle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--lm-muted);transition:transform .2s ease}.hh-lm-section[aria-expanded=false] .hh-lm-section__toggle{transform:rotate(-90deg)}.hh-lm-section[aria-expanded=false] .hh-lm-section__body{display:none}.hh-lm-section__body{padding:8px 0}.hh-lm-item{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:flex-start;padding:12px 20px;border-top:1px solid #f1f5f9}.hh-lm-item:first-child{border-top:0}.hh-lm-item input[type=checkbox]{width:20px;height:20px;margin:2px 0 0;accent-color:var(--orange,#EB6744);cursor:pointer}.hh-lm-item__label{font-size:14px;color:#0f172a;line-height:1.5}.hh-lm-item__note{display:block;font-size:12px;color:var(--lm-muted);margin-top:2px}.hh-lm-item__meta{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.hh-lm-item.is-done .hh-lm-item__label{text-decoration:line-through;color:var(--lm-muted)}.hh-lm-noterow{grid-column:2/-1;margin-top:8px}.hh-lm-noterow input,.hh-lm-noterow textarea{width:100%;padding:8px 10px;border:1px solid var(--border,#E2E8F0);border-radius:var(--lm-radius-sm);font:13px/1.4 var(--sans,Inter,system-ui,sans-serif);color:#0f172a;resize:vertical}.hh-lm-noterow input:focus,.hh-lm-noterow textarea:focus{outline:none;border-color:var(--orange,#EB6744);box-shadow:0 0 0 3px rgba(235,103,68,.14)}.hh-lm-summary{background:#fff;border:1px solid var(--border,#E2E8F0);border-radius:var(--lm-radius);padding:20px;box-shadow:var(--lm-shadow-sm)}.hh-lm-summary__score{font-size:40px;font-weight:700;color:var(--navy,#203864);line-height:1}.hh-lm-summary__score-unit{font-size:16px;color:var(--lm-muted)}.hh-lm-summary__stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0 18px}.hh-lm-summary__stat{background:var(--off,#F7F9FC);border-radius:var(--lm-radius-sm);padding:10px 12px}.hh-lm-summary__stat strong{display:block;font-size:20px;color:var(--navy,#203864)}.hh-lm-summary__stat span{font-size:11px;color:var(--lm-muted);text-transform:uppercase;letter-spacing:.05em}.hh-lm-calc{display:grid;gap:24px;grid-template-columns:minmax(0,1.2fr)minmax(0,1fr)}@media(max-width:900px){.hh-lm-calc{grid-template-columns:1fr}}.hh-lm-calc__panel{background:#fff;border:1px solid var(--border,#E2E8F0);border-radius:var(--lm-radius);padding:24px;box-shadow:var(--lm-shadow-sm)}.hh-lm-calc__field{margin-bottom:16px}.hh-lm-calc__field label{display:block;font-size:13px;font-weight:600;color:var(--navy,#203864);margin-bottom:6px}.hh-lm-calc__field .help{display:block;font-size:11px;color:var(--lm-muted);margin-top:4px}.hh-lm-calc input[type=number],.hh-lm-calc input[type=text],.hh-lm-calc select{width:100%;padding:11px 14px;background:#fff;border:1px solid var(--border,#E2E8F0);border-radius:var(--lm-radius-sm);font:500 14px/1.3 var(--sans,Inter,system-ui,sans-serif);color:#0f172a;transition:border-color .18s ease,box-shadow .18s ease}.hh-lm-calc input:focus,.hh-lm-calc select:focus{outline:none;border-color:var(--orange,#EB6744);box-shadow:0 0 0 3px rgba(235,103,68,.16)}.hh-lm-calc__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:520px){.hh-lm-calc__grid{grid-template-columns:1fr}}.hh-lm-calc__result{background:var(--navy,#203864);color:#fff;border-radius:var(--lm-radius);padding:24px}.hh-lm-calc__result h3{color:#fff;margin:0 0 8px;font-size:14px;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.hh-lm-calc__result .big{font-size:44px;font-weight:700;line-height:1;margin:4px 0 10px}.hh-lm-calc__result .big-unit{font-size:18px;opacity:.75}.hh-lm-calc__result p{color:#d1d5db}.hh-lm-calc__breakdown{margin:16px 0 0;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.14);display:grid;gap:8px}.hh-lm-calc__breakdown-row{display:flex;justify-content:space-between;font-size:13px}.hh-lm-calc__breakdown-row span:first-child{opacity:.75}.hh-lm-report__grid{display:grid;grid-template-columns:minmax(0,1.3fr)minmax(0,1fr);gap:32px;align-items:start}@media(max-width:900px){.hh-lm-report__grid{grid-template-columns:1fr}}.hh-lm-report__cover{border-radius:var(--lm-radius);box-shadow:var(--lm-shadow-md);width:100%;height:auto;display:block}.hh-lm-report__toc{background:var(--off,#F7F9FC);border:1px solid var(--border,#E2E8F0);border-radius:var(--lm-radius);padding:18px 20px;margin-top:20px}.hh-lm-report__toc ol{margin:0;padding-left:22px;display:grid;gap:6px}.hh-lm-report__toc li{font-size:14px;color:var(--lm-ink-soft)}.hh-lm-strategy{background:#fff;border:1px solid var(--border,#E2E8F0);border-radius:var(--lm-radius);padding:28px;box-shadow:var(--lm-shadow-sm)}.hh-lm-strategy #gform_wrapper_7 .gform_fields{display:grid;gap:14px}.hh-lm-strategy #gform_wrapper_7 .gfield{margin:0!important;padding:0!important}.hh-lm-strategy #gform_wrapper_7 .gfield_label{display:block!important;font-size:13px;font-weight:600;color:var(--navy,#203864);margin-bottom:6px}.hh-lm-strategy #gform_wrapper_7 .ginput_complex label,.hh-lm-strategy #gform_wrapper_7 .gform-field-label--type-sub{display:none!important}.hh-lm-strategy #gform_wrapper_7 input[type=text],.hh-lm-strategy #gform_wrapper_7 input[type=email],.hh-lm-strategy #gform_wrapper_7 input[type=tel],.hh-lm-strategy #gform_wrapper_7 select,.hh-lm-strategy #gform_wrapper_7 textarea{width:100%;padding:12px 14px;background:#fff;border:1px solid var(--border,#E2E8F0);border-radius:var(--lm-radius-sm);font:500 14px/1.3 var(--sans,Inter,system-ui,sans-serif);color:#0f172a}.hh-lm-strategy #gform_wrapper_7 textarea{min-height:120px;resize:vertical}.hh-lm-strategy #gform_wrapper_7 input:focus,.hh-lm-strategy #gform_wrapper_7 select:focus,.hh-lm-strategy #gform_wrapper_7 textarea:focus{outline:none;border-color:var(--orange,#EB6744);box-shadow:0 0 0 3px rgba(235,103,68,.16)}.hh-lm-strategy #gform_wrapper_7 input[type=submit]{padding:13px 26px;background:var(--orange,#EB6744);color:#fff;border:1.5px solid var(--orange,#EB6744);border-radius:var(--lm-radius-sm);font:600 15px/1 var(--sans,Inter,system-ui,sans-serif);cursor:pointer;box-shadow:0 3px 10px rgba(235,103,68,.28);transition:background .18s ease,box-shadow .18s ease}.hh-lm-strategy #gform_wrapper_7 input[type=submit]:hover{background:#d95e3c;border-color:#d95e3c;box-shadow:0 6px 18px rgba(235,103,68,.42)}.hh-lm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--lm-radius-sm);font:600 14px/1 var(--sans,Inter,system-ui,sans-serif);cursor:pointer;border:1.5px solid transparent;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;text-decoration:none}.hh-lm-btn--primary{background:var(--orange,#EB6744);color:#fff;border-color:var(--orange,#EB6744);box-shadow:0 3px 10px rgba(235,103,68,.28)}.hh-lm-btn--primary:hover{background:#d95e3c;border-color:#d95e3c;color:#fff;text-decoration:none}.hh-lm-btn--ghost{background:0 0;color:var(--navy,#203864);border-color:var(--border,#E2E8F0)}.hh-lm-btn--ghost:hover{border-color:var(--navy,#203864);text-decoration:none}.hh-lm-btn--navy{background:var(--navy,#203864);color:#fff;border-color:var(--navy,#203864)}.hh-lm-btn--navy:hover{background:#18294a;border-color:#18294a;color:#fff;text-decoration:none}.hh-lm-btn[disabled],.hh-lm-btn.is-disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.hh-lm-banner{position:sticky;top:0;z-index:20;background:var(--navy,#203864);color:#fff;padding:10px 18px;font-size:13px;display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap}.hh-lm-banner a{color:#fff;text-decoration:underline;font-weight:600}@media print{body.hh-lm-printing>*:not(.hh-lm-print-target){display:none!important}.hh-lm-progress,.hh-lm-gate__veil,.hh-lm-banner,.hh-lm-btn,.hh-lm-progress__actions{display:none!important}.hh-lm-section[aria-expanded=false] .hh-lm-section__body{display:block!important}.hh-lm,.hh-lm-section,.hh-lm-summary{box-shadow:none!important;border-color:#ccc!important}a{color:#000!important;text-decoration:none!important}}@media(prefers-reduced-motion:reduce){.hh-lm-progress__fill,.hh-lm-section__toggle,.hh-lm-btn,.hh-lm-gate__content{transition:none!important}}body.hh-lm-page{--hh-ink:var(--navy, #203864);--hh-accent:var(--orange, #EB6744);--hh-bg:#FFFFFF;--hh-border:var(--border, #E2E8F0);--hh-muted:#64748B}body.hh-lm-page .ospChecklist,body.hh-lm-page .ospChecklist *,body.hh-lm-page .hhfm,body.hh-lm-page .hhfm *,body.hh-lm-page .hh_calc_wrap,body.hh-lm-page .hh_calc_wrap *,body.hh-lm-page [class*=evac-],body.hh-lm-page [class*=evac-] *,body.hh-lm-page .hh-report,body.hh-lm-page .hh-report *{font-family:var(--sans,Inter,system-ui,sans-serif)!important;box-sizing:border-box}body.hh-lm-page .ospChecklist,body.hh-lm-page .hhfm,body.hh-lm-page .hh_calc_wrap,body.hh-lm-page .hh-report{background:#fff!important;color:#0f172a!important;max-width:var(--max,1180px)!important;margin:0 auto!important}body.hh-lm-page .ospChecklist h1,body.hh-lm-page .ospChecklist h2,body.hh-lm-page .ospChecklist h3,body.hh-lm-page .hhfm h1,body.hh-lm-page .hhfm h2,body.hh-lm-page .hhfm h3,body.hh-lm-page .hh_calc_wrap h1,body.hh-lm-page .hh_calc_wrap h2,body.hh-lm-page .hh_calc_wrap h3,body.hh-lm-page .hh-report h1,body.hh-lm-page .hh-report h2,body.hh-lm-page .hh-report h3{color:var(--navy,#203864)!important;font-weight:700!important;letter-spacing:normal!important}body.hh-lm-page .gate-overlay,body.hh-lm-page [class*=gate-overlay]{background:rgba(15,23,42,.55)!important;backdrop-filter:blur(2px)}body.hh-lm-page .gate-card,body.hh-lm-page [class*=gate-card]{background:#fff!important;border:1px solid var(--border,#E2E8F0)!important;border-radius:14px!important;box-shadow:0 24px 60px rgba(32,56,100,.18)!important;color:#0f172a!important;font-family:var(--sans,Inter,system-ui,sans-serif)!important}body.hh-lm-page .gate-btn,body.hh-lm-page .btn-primary,body.hh-lm-page .osp-btn,body.hh-lm-page .hhfm-btn,body.hh-lm-page .hh_calc_btn,body.hh-lm-page .evac-btn,body.hh-lm-page button[class*=-primary],body.hh-lm-page a[class*=-primary]{background:var(--orange,#EB6744)!important;color:#fff!important;border:1.5px solid var(--orange,#EB6744)!important;border-radius:10px!important;padding:11px 22px!important;font:600 14px/1 var(--sans,Inter,system-ui,sans-serif)!important;box-shadow:0 3px 10px rgba(235,103,68,.28)!important;text-transform:none!important;letter-spacing:normal!important}body.hh-lm-page .gate-btn:hover,body.hh-lm-page .btn-primary:hover,body.hh-lm-page .osp-btn:hover,body.hh-lm-page .hhfm-btn:hover,body.hh-lm-page .hh_calc_btn:hover,body.hh-lm-page .evac-btn:hover{background:#d95e3c!important;border-color:#d95e3c!important;box-shadow:0 6px 18px rgba(235,103,68,.42)!important}body.hh-lm-page .btn-secondary,body.hh-lm-page .btn-ghost,body.hh-lm-page button[class*=-secondary]{background:0 0!important;color:var(--navy,#203864)!important;border:1.5px solid var(--border,#E2E8F0)!important;border-radius:10px!important;padding:10px 20px!important;font:600 14px/1 var(--sans,Inter,system-ui,sans-serif)!important}body.hh-lm-page .ospChecklist input[type=text],body.hh-lm-page .ospChecklist input[type=email],body.hh-lm-page .ospChecklist input[type=number],body.hh-lm-page .ospChecklist textarea,body.hh-lm-page .ospChecklist select,body.hh-lm-page .hhfm input,body.hh-lm-page .hhfm textarea,body.hh-lm-page .hhfm select,body.hh-lm-page .hh_calc_wrap input,body.hh-lm-page .hh_calc_wrap select,body.hh-lm-page .hh-report input,body.hh-lm-page .hh-report textarea{background:#fff!important;color:#0f172a!important;border:1px solid var(--border,#E2E8F0)!important;border-radius:10px!important;padding:11px 14px!important;font:500 14px/1.3 var(--sans,Inter,system-ui,sans-serif)!important;box-shadow:none!important}body.hh-lm-page .ospChecklist input:focus,body.hh-lm-page .hhfm input:focus,body.hh-lm-page .hh_calc_wrap input:focus,body.hh-lm-page .hh-report input:focus{outline:none!important;border-color:var(--orange,#EB6744)!important;box-shadow:0 0 0 3px rgba(235,103,68,.16)!important}body.hh-lm-page .ospChecklist .card,body.hh-lm-page .ospChecklist .section,body.hh-lm-page .hhfm .card,body.hh-lm-page .hhfm .section,body.hh-lm-page .hh_calc_wrap .card,body.hh-lm-page .hh-report .card{background:#fff!important;border:1px solid var(--border,#E2E8F0)!important;border-radius:14px!important;box-shadow:0 2px 8px rgba(32,56,100,6%)!important;color:#0f172a!important}body.hh-lm-page .ospChecklist input[type=checkbox],body.hh-lm-page .hhfm input[type=checkbox],body.hh-lm-page [class*=evac-] input[type=checkbox]{accent-color:var(--orange,#EB6744)!important;width:18px!important;height:18px!important}body.hh-lm-page [class*=progress-bar],body.hh-lm-page [class*=progressBar]{background:#eef2f7!important;border-radius:999px!important;overflow:hidden!important}body.hh-lm-page [class*=progress-fill],body.hh-lm-page [class*=progressFill]{background:linear-gradient(90deg,var(--orange,#EB6744) 0%,#F08967 100%)!important}body.hh-lm-page .hh_calc_result,body.hh-lm-page .hh_calc_output,body.hh-lm-page [class*=calc-result]{background:var(--navy,#203864)!important;color:#fff!important;border-radius:14px!important}body.hh-lm-page .hh_banner_top,body.hh-lm-page [class*=top-banner],body.hh-lm-page [class*=sticky-banner]{background:var(--navy,#203864)!important;color:#fff!important}body.hh-lm-page .elementor-widget-html>.elementor-widget-container>style{display:none!important}body.hh-lm-page .ospChecklist h2,body.hh-lm-page .hhfm h2,body.hh-lm-page .hh_calc_wrap h2{text-transform:none!important}.hh-lmp__body{max-width:820px;margin:0 auto;padding:8px 20px 64px}.hh-lmp__intro{font-size:19px;line-height:1.65;color:var(--t2,#41506b);margin:0 0 40px;padding-bottom:28px;border-bottom:1px solid #e4eaf2}.hh-lmp__kicker{font-family:'Fraunces',Georgia,serif;font-size:28px;line-height:1.25;color:#1a2f5e;margin:0 0 26px}.hh-lmp__sec{margin:0 0 30px;background:#fff;border:1px solid #e4eaf2;border-radius:16px;padding:24px 26px;box-shadow:0 2px 10px rgba(26,47,94,.05)}.hh-lmp__h3{display:flex;align-items:center;gap:13px;font-family:'Fraunces',Georgia,serif;font-size:19px;line-height:1.3;color:#1a2f5e;margin:0 0 16px}.hh-lmp__num{flex:0 0 auto;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#1a2f5e;color:#fff;font-size:14px;font-weight:700;font-family:'DM Sans',system-ui,sans-serif}.hh-lmp__list{list-style:none;margin:0;padding:0}.hh-lmp__list li{position:relative;padding:9px 0 9px 32px;font-size:15.5px;line-height:1.6;color:#41506b;border-top:1px solid #f0f4f9}.hh-lmp__list li:first-child{border-top:0}.hh-lmp__list li::before{content:"";position:absolute;left:6px;top:16px;width:9px;height:5px;border-left:2.5px solid #EB6744;border-bottom:2.5px solid #EB6744;transform:rotate(-45deg)}.hh-lmp__faq{margin:46px 0 0}.hh-lmp__q{border:1px solid #e4eaf2;border-radius:12px;background:#fff;margin:0 0 10px;overflow:hidden}.hh-lmp__q summary{cursor:pointer;list-style:none;padding:16px 20px;font-weight:600;font-size:16px;color:#1a2f5e;position:relative;padding-right:46px}.hh-lmp__q summary::-webkit-details-marker{display:none}.hh-lmp__q summary::after{content:"";position:absolute;right:20px;top:22px;width:8px;height:8px;border-right:2.5px solid #EB6744;border-bottom:2.5px solid #EB6744;transform:rotate(45deg);transition:transform .2s}.hh-lmp__q[open] summary::after{transform:rotate(-135deg)}.hh-lmp__q p{margin:0;padding:0 20px 18px;font-size:15.5px;line-height:1.65;color:#41506b}.hh-lmp__soft{margin:48px 0 0;background:#0D1E3A;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;gap:0;align-items:center}.hh-lmp__soft-copy{padding:34px 34px 34px 36px}.hh-lmp__soft-eyebrow{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#EB6744;margin:0 0 10px}.hh-lmp__soft h2{font-family:'Fraunces',Georgia,serif;font-size:25px;line-height:1.25;color:#fff;margin:0 0 12px}.hh-lmp__soft p{font-size:15.5px;line-height:1.6;color:#c9d6ea;margin:0 0 18px}.hh-lmp__soft ul{list-style:none;margin:0 0 22px;padding:0}.hh-lmp__soft li{position:relative;padding:5px 0 5px 24px;font-size:15px;color:#e4ecf7}.hh-lmp__soft li::before{content:"";position:absolute;left:2px;top:12px;width:9px;height:5px;border-left:2.5px solid #EB6744;border-bottom:2.5px solid #EB6744;transform:rotate(-45deg)}.hh-lmp__soft-shot{align-self:stretch;min-height:260px;background:#0D1E3A;display:flex;align-items:center;justify-content:center;padding:22px 26px 22px 0}.hh-lmp__soft-shot img{width:100%;height:auto;border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.34)}.hh-lmp__cta{margin:44px 0 0;text-align:center;padding:32px 24px;border:1px solid #e4eaf2;border-radius:18px;background:#f7f9fc}.hh-lmp__cta h2{font-family:'Fraunces',Georgia,serif;font-size:24px;color:#1a2f5e;margin:0 0 10px}.hh-lmp__cta p{font-size:15.5px;color:#41506b;margin:0 0 20px}@media(max-width:860px){.hh-lmp__soft{grid-template-columns:1fr}.hh-lmp__soft-shot{padding:0 26px 26px;min-height:0}.hh-lmp__kicker{font-size:24px}.hh-lmp__body{padding:8px 16px 48px}}