.ltv-pa-v2-wrap{max-width:1120px;margin:0 auto;font-family:inherit;color:#142332}.ltv-pa-v2-form{background:#fff;border:1px solid #e6eaee;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px rgba(18,35,50,.08)}.ltv-pa-v2-hero{background:linear-gradient(135deg,#0b1e2b,#153a4d);color:#fff;padding:34px 38px;display:grid;grid-template-columns:1fr 155px;gap:24px;align-items:center}.ltv-pa-v2-hero-logo{max-width:150px;width:100%;height:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.25))}.ltv-pa-v2-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin:0 0 8px;color:#9dd9e8}.ltv-pa-v2-hero h2{margin:0 0 10px;font-size:30px;line-height:1.16;color:#fff}.ltv-pa-v2-hero p{margin:0;max-width:840px;color:#dbeaf0}.ltv-pa-v2-section{border-top:1px solid #edf0f2}.ltv-pa-v2-section-title{display:flex;align-items:center;gap:14px;padding:25px 38px 8px}.ltv-pa-v2-section-title span{width:34px;height:34px;border-radius:999px;background:#102f40;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex:0 0 auto}.ltv-pa-v2-section-title h3{margin:0;font-size:21px;color:#142332}.ltv-pa-v2-section-body{padding:12px 38px 30px}.ltv-pa-v2-grid{display:grid;gap:16px}.ltv-pa-v2-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ltv-pa-v2-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.ltv-pa-v2-field{display:block;margin:0 0 16px}.ltv-pa-v2-field span{display:block;font-weight:650;margin:0 0 7px;color:#172633}.ltv-pa-v2-field em{color:#b42318;font-style:normal}.ltv-pa-v2-field input,.ltv-pa-v2-field select,.ltv-pa-v2-field textarea{width:100%;box-sizing:border-box;border:1px solid #cfd7dd;border-radius:10px;padding:11px 12px;background:#fff;color:#172633;font-size:15px;line-height:1.35}.ltv-pa-v2-field textarea{resize:vertical}.ltv-pa-v2-field input:focus,.ltv-pa-v2-field select:focus,.ltv-pa-v2-field textarea:focus{outline:none;border-color:#1c6c86;box-shadow:0 0 0 3px rgba(28,108,134,.16)}.ltv-pa-v2-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:8px}.ltv-pa-v2-check{display:block;margin:10px 0;color:#233542;line-height:1.45}.ltv-pa-v2-check input{margin-right:8px}.ltv-pa-v2-note{background:#f6f8f9;border-left:4px solid #1c6c86;padding:12px 14px;margin:0 0 18px;color:#354754}.ltv-pa-v2-warning{background:#fff8e6;border-left:4px solid #c98200;padding:12px 14px;margin:18px 0 0;color:#4f3b16}.ltv-pa-v2-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ltv-pa-v2-docs h4{margin:0 0 10px}.ltv-pa-v2-docs ul{margin:0;padding-left:20px}.ltv-pa-v2-director-row{background:#f9fbfc;border:1px solid #e2e8ed;border-radius:14px;padding:14px;margin-bottom:14px}.ltv-pa-v2-remove-director{border:0;background:transparent;color:#9d1c1c;text-decoration:underline;cursor:pointer;padding:0}.ltv-pa-v2-secondary,.ltv-pa-v2-submit,.ltv-pa-v2-reset{border:0;border-radius:12px;padding:12px 18px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.ltv-pa-v2-secondary{background:#eaf2f5;color:#0f3445}.ltv-pa-v2-submit{background:#102f40;color:#fff}.ltv-pa-v2-submit:disabled{opacity:.7;cursor:wait}.ltv-pa-v2-reset{background:#eceff2;color:#162836}.ltv-pa-v2-actions{display:flex;gap:12px;justify-content:flex-end;padding:0 38px 38px}.ltv-pa-v2-hp{position:absolute;left:-9999px;height:1px;width:1px;opacity:0}.ltv-pa-v2-conditional{display:none}.ltv-pa-v2-result{margin-top:24px}.ltv-pa-v2-generated{background:#f6f8f9;border:1px solid #e1e7ec;border-radius:18px 18px 0 0;padding:20px 28px}.ltv-pa-v2-generated h3{margin:0 0 8px;color:#102f40}.ltv-pa-v2-generated p{margin:6px 0}.ltv-pa-v2-report-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.ltv-pa-v2-mail-link{text-decoration:none}.ltv-pa-v2-report-page{padding:36px 42px;color:#142332;background:#fff;border:1px solid #e1e7ec;border-top:0;border-radius:0 0 18px 18px;box-shadow:0 18px 40px rgba(18,35,50,.08)}.ltv-pa-v2-report-header{display:grid;grid-template-columns:1.15fr .45fr;gap:24px;align-items:start;border-bottom:2px solid #102f40;padding-bottom:22px;margin-bottom:24px}.ltv-pa-v2-report-header h2{margin:6px 0 10px;font-size:28px;line-height:1.16}.ltv-pa-v2-report-meta{margin:0;color:#334958}.ltv-pa-v2-report-brand{display:flex;justify-content:flex-end;align-items:flex-start}.ltv-pa-v2-report-logo{max-width:145px;max-height:145px;width:auto;height:auto}.ltv-pa-v2-report-next-step{background:#f6f8f9;border-left:4px solid #102f40;padding:16px 18px;margin:0 0 24px;break-inside:avoid}.ltv-pa-v2-report-next-step h3{font-size:18px;margin:0 0 8px;color:#102f40}.ltv-pa-v2-report-next-step p{margin:8px 0}.ltv-pa-v2-report-section{margin:0 0 24px;break-inside:avoid}.ltv-pa-v2-report-section h3{font-size:18px;margin:0 0 10px;color:#102f40}.ltv-pa-v2-report-table{width:100%;border-collapse:collapse;border:1px solid #dce4e9}.ltv-pa-v2-report-table th,.ltv-pa-v2-report-table td{padding:9px 10px;border-bottom:1px solid #dce4e9;text-align:left;vertical-align:top;font-size:14px}.ltv-pa-v2-report-table th{width:32%;background:#f8fafb;font-weight:700}.ltv-pa-v2-report-footer{border-top:2px solid #102f40;margin-top:28px;padding-top:14px;font-size:13px;color:#334958}@media(max-width:860px){.ltv-pa-v2-grid.two,.ltv-pa-v2-grid.five,.ltv-pa-v2-check-grid,.ltv-pa-v2-docs,.ltv-pa-v2-hero,.ltv-pa-v2-report-header{grid-template-columns:1fr}.ltv-pa-v2-hero-logo{max-width:115px}.ltv-pa-v2-hero,.ltv-pa-v2-section-title,.ltv-pa-v2-section-body,.ltv-pa-v2-actions{padding-left:22px;padding-right:22px}.ltv-pa-v2-actions,.ltv-pa-v2-report-actions{flex-direction:column}.ltv-pa-v2-submit,.ltv-pa-v2-reset,.ltv-pa-v2-secondary{width:100%;text-align:center}.ltv-pa-v2-report-page{padding:24px 20px}.ltv-pa-v2-report-brand{justify-content:flex-start}}@media print{body *{visibility:hidden}.ltv-pa-v2-result,.ltv-pa-v2-result *{visibility:visible}.ltv-pa-v2-result{position:absolute;left:0;top:0;width:100%}.no-print,.ltv-pa-v2-generated{display:none!important}.ltv-pa-v2-report-page{padding:0;border:0;box-shadow:none}.ltv-pa-v2-report-header{grid-template-columns:1fr 150px}.ltv-pa-v2-report-table th,.ltv-pa-v2-report-table td{font-size:11px;padding:6px}.ltv-pa-v2-report-section{margin-bottom:14px}.ltv-pa-v2-report-section h3{font-size:14px}.ltv-pa-v2-report-header h2{font-size:20px}.ltv-pa-v2-warning{border:1px solid #999;background:#fff;color:#222}.ltv-pa-v2-report-logo{max-width:110px}}
