.PublicPage-module__xopoOG__page{--public-serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,serif;color:#f7f4ed;background:#091b2a}.PublicPage-module__xopoOG__page h1,.PublicPage-module__xopoOG__page h2,.PublicPage-module__xopoOG__page h3{font-family:var(--public-serif);text-wrap:balance;font-weight:500}.PublicPage-module__xopoOG__page h1{letter-spacing:-.025em;max-width:780px;margin:12px 0 18px;font-size:clamp(30px,3.4vw,42px);line-height:1.16}.PublicPage-module__xopoOG__page h2{margin:0 0 16px;font-size:clamp(25px,2.5vw,32px);line-height:1.22}.PublicPage-module__xopoOG__page h3{margin:0 0 12px;font-size:23px;line-height:1.3}.PublicPage-module__xopoOG__page p{color:#c5d2da;margin:0 0 18px;font-size:15px;line-height:1.8}.PublicPage-module__xopoOG__page a:focus-visible,.PublicPage-module__xopoOG__page summary:focus-visible{outline-offset:5px;outline:3px solid #e6cf9a}.PublicPage-module__xopoOG__hero{border-bottom:1px solid #d8ba7833;padding:48px 0 36px}.PublicPage-module__xopoOG__hero p{max-width:720px}.PublicPage-module__xopoOG__eyebrow{color:#d8ba78;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:750;display:block}.PublicPage-module__xopoOG__section{padding:40px 0}.PublicPage-module__xopoOG__tonal{background:#102a3d}.PublicPage-module__xopoOG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.PublicPage-module__xopoOG__card{background:#18374a;border:1px solid #496071;border-radius:22px;min-width:0;padding:28px}.PublicPage-module__xopoOG__card p:last-child{margin-bottom:0}.PublicPage-module__xopoOG__principles{gap:12px;margin:0;padding:0;list-style:none;display:grid}.PublicPage-module__xopoOG__principles li{border-bottom:1px solid #d8ba7833;gap:16px;padding:12px 0;font-size:15px;display:flex}.PublicPage-module__xopoOG__principles li span{color:#d8ba78;font-variant-numeric:tabular-nums;font-size:12px}.PublicPage-module__xopoOG__markets{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.PublicPage-module__xopoOG__markets span{color:#f7f4ed;border:1px solid #496071;border-radius:8px;padding:8px 12px;font-size:13px}.PublicPage-module__xopoOG__primary{color:#091b2a;background:#d8ba78;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;font-size:14px;font-weight:750;transition:background .2s;display:inline-flex}.PublicPage-module__xopoOG__primary:hover{background:#e5cc99}.PublicPage-module__xopoOG__cta{border-top:1px solid #d8ba7855;justify-content:space-between;align-items:center;gap:28px;padding:30px 0;display:flex}.PublicPage-module__xopoOG__cta h2{margin-bottom:8px}.PublicPage-module__xopoOG__cta p{margin:0}.PublicPage-module__xopoOG__cta .PublicPage-module__xopoOG__primary{flex-shrink:0}.PublicPage-module__xopoOG__faq{gap:12px;max-width:860px;margin:auto;display:grid}.PublicPage-module__xopoOG__faq details{background:#102a3d;border:1px solid #496071;border-radius:16px;padding:0 22px}.PublicPage-module__xopoOG__faq details[open]{background:#18374a;border-color:#d8ba78}.PublicPage-module__xopoOG__faq summary{cursor:pointer;min-height:56px;padding:18px 34px 18px 0;font-size:16px;font-weight:650;list-style:none;position:relative}.PublicPage-module__xopoOG__faq summary::-webkit-details-marker{display:none}.PublicPage-module__xopoOG__faq summary:after{content:"+";color:#d8ba78;font-size:22px;line-height:1.2;position:absolute;top:16px;right:0}.PublicPage-module__xopoOG__faq details[open] summary:after{content:"−"}.PublicPage-module__xopoOG__faq p{margin:0;padding:0 30px 20px 0}.PublicPage-module__xopoOG__assessment{max-width:900px;margin:auto}.PublicPage-module__xopoOG__nextSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 28px;padding:0;list-style:none;display:grid}.PublicPage-module__xopoOG__nextSteps li{color:#c5d2da;border-top:1px solid #d8ba7866;padding-top:16px;font-size:14px}.PublicPage-module__xopoOG__nextSteps strong{color:#f7f4ed;margin-bottom:6px;display:block}.PublicPage-module__xopoOG__formSurface .form-card{max-width:none;box-shadow:none;color:#152e40;background:#f7f4ed;border:1px solid #b7a57f}.PublicPage-module__xopoOG__formSurface .form-card h2{color:#152e40;font-size:26px}.PublicPage-module__xopoOG__formSurface .form-card p{color:#526474;font-size:14px}.PublicPage-module__xopoOG__formSurface .form-card label{color:#152e40}.PublicPage-module__xopoOG__formSurface .form-card input:not([type=checkbox]){min-height:46px}.PublicPage-module__xopoOG__formSurface .form-card select{min-height:46px}.PublicPage-module__xopoOG__formSurface a:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #79591e}.PublicPage-module__xopoOG__formSurface .form-card input:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #79591e}.PublicPage-module__xopoOG__formSurface .form-card select:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #79591e}.PublicPage-module__xopoOG__formSurface .form-card textarea:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #79591e}.PublicPage-module__xopoOG__formSurface .btn{color:#fffaf0;min-height:48px;box-shadow:none;background:#102a3d;border-radius:8px}.PublicPage-module__xopoOG__formSurface .btn:focus-visible{outline-offset:3px;outline:3px solid #79591e}.PublicPage-module__xopoOG__formSurface .consent{min-height:44px}.PublicPage-module__xopoOG__formSurface .consent input{margin-top:6px}.PublicPage-module__xopoOG__formSurface .form-card p.error{color:#9d2828}@media (max-width:700px){.PublicPage-module__xopoOG__grid{grid-template-columns:minmax(0,1fr)}.PublicPage-module__xopoOG__hero{padding:32px 0 26px}.PublicPage-module__xopoOG__section{padding:28px 0}.PublicPage-module__xopoOG__card{padding:22px}.PublicPage-module__xopoOG__cta{flex-direction:column;align-items:flex-start;gap:20px}.PublicPage-module__xopoOG__cta .PublicPage-module__xopoOG__primary{width:100%}.PublicPage-module__xopoOG__nextSteps{grid-template-columns:minmax(0,1fr);gap:12px}.PublicPage-module__xopoOG__nextSteps li{padding-top:12px}.PublicPage-module__xopoOG__faq details{padding:0 18px}}@media (prefers-reduced-motion:reduce){.PublicPage-module__xopoOG__primary{transition:none}}
