.public-page{color:#102334;background:#fff}.public-container{width:calc(100% - 96px);max-width:1440px;margin:0 auto}.public-header{background:#fff;border-bottom:1px solid #e0e5e9}.public-header .public-container{justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.public-header .brand-text,.public-footer .brand-text{color:#102334}.public-header .brand-text small,.public-footer .brand-text small{color:#354454}.public-header nav{align-items:center;gap:28px;margin-left:auto;margin-right:20px;display:flex}.public-header nav a{color:#132638;font-size:13px;font-weight:600;text-decoration:none}.public-header nav a:hover{color:#df1d1d}.public-account-button{color:#fff;background:#e2100c;border:1px solid #f22a20;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 19px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ff8f7b55}.public-account-button:hover{background:#c90b0a}.public-hero{isolation:isolate;color:#fff;background:#07131d;border-bottom:4px solid #e21411;height:min(62vh,650px);min-height:490px;position:relative;overflow:hidden}.public-hero-image{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-content{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-top:30px;padding-bottom:36px;display:flex}.public-eyebrow{color:#e5edf5;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.public-eyebrow i{background:#ff210e;width:35px;height:4px;display:inline-block}.public-hero h1{color:#fff;text-transform:uppercase;margin:19px 0;font-size:52px;font-weight:750;line-height:1.1}.hero-subtitle{color:#edf3fb;flex-wrap:wrap;align-items:center;gap:9px;font-size:15px;display:flex}.hero-subtitle>span{color:#ff422f}.hero-assurance{align-items:stretch;gap:25px;margin-top:28px;display:flex}.hero-assurance>span{color:#eaf1fa;border-right:1px solid #8193a667;align-items:center;gap:12px;padding-right:24px;font-size:12px;line-height:1.5;display:flex}.hero-assurance>span:last-child{border:0}.hero-assurance svg{color:#eaf1fa;stroke-width:1.6px;width:33px;height:33px}.hero-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.public-account-button.large{gap:13px;min-height:62px;padding:16px 23px;font-size:21px}.hero-actions>p{color:#d7e3ee;border-left:1px solid #a6b3c16e;padding-left:22px;font-size:13px;line-height:1.65}.public-capabilities .public-container{grid-template-columns:repeat(4,minmax(0,1fr));padding:35px 0;display:grid}.public-capabilities .public-container>div{border-left:1px solid #d5dee7;justify-content:center;align-items:center;gap:17px;padding:0 20px;display:flex}.public-capabilities .public-container>div:first-child{border-left:0;padding-left:0}.public-capabilities svg{color:#e1130e}.public-capabilities h2{color:#142d43;font-size:17px;font-weight:650;line-height:1.4}.public-journal-flow{background:#f0f4f7;border-top:1px solid #e7edf1;border-bottom:1px solid #e4ecf1}.public-journal-flow .public-container{grid-template-columns:1.2fr 1fr 20px 1fr 20px 1fr;align-items:center;gap:20px;padding:32px 0;display:grid}.flow-heading{border-right:2px solid #ee2824;padding-right:20px}.public-small-label{color:#c72c26;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.flow-heading h2{color:#172e43;font-size:22px;font-weight:650}.flow-stage{align-items:center;gap:13px;display:flex}.flow-icon{color:#1b3951;padding:4px;display:flex;position:relative}.flow-icon b{color:#fff;background:#e5110c;border:2px solid #f0f4f7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:-6px;right:-5px}.flow-stage h3{color:#1a344b;font-size:12px;font-weight:650}.flow-stage p{color:#647789;margin-top:5px;font-size:10px;line-height:1.6}.flow-arrow{color:#8ca6bc}.public-access{padding:48px 0}.public-access .public-container{justify-content:space-between;align-items:center;gap:50px;display:flex}.public-access .public-container>div{max-width:740px}.public-access h2{color:#172e43;font-size:26px}.public-access p{color:#6a7c8b;margin-top:15px;font-size:13px;line-height:1.8}.public-access .public-account-button{flex-shrink:0}.public-footer{background:#f5f7f9;border-top:1px solid #e1e7ec;padding:26px 0}.public-footer .public-container{justify-content:space-between;align-items:center;gap:35px;display:flex}.public-footer .brand-number{width:36px;height:36px;font-size:26px}.public-footer .brand-text{font-size:21px}.public-footer .brand-text small{font-size:6px}.public-footer .public-container>span{color:#8192a2;margin-right:auto;font-size:11px;line-height:1.7}.public-footer .public-container>a:last-child{color:#3f5c75;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}@media (min-width:1700px){.public-hero h1{font-size:61px}.public-hero{max-height:650px}}@media (max-width:1120px){.public-container{width:calc(100% - 60px)}.public-header .brand-text{font-size:22px}.public-header nav{gap:18px;margin-right:0}.public-header nav a{font-size:11px}.public-capabilities h2{font-size:14px}.public-capabilities .public-container>div{gap:12px;padding:0 13px}.public-capabilities svg{width:31px}.public-journal-flow .public-container{grid-template-columns:1fr 1fr;gap:15px;padding:28px 0}.flow-arrow{display:none}.flow-heading{border:0}.flow-stage{padding:12px 0}}@media (max-width:760px){.public-container{width:calc(100% - 36px)}.public-header .public-container{gap:12px;min-height:78px}.public-header .brand-number{width:35px;height:38px;font-size:26px}.public-header .brand-text{font-size:18px}.public-header .brand-text small{font-size:5px}.public-header nav{display:none}.public-header .public-account-button{gap:7px;min-height:39px;padding:9px 10px;font-size:11px}.public-header .public-account-button svg{width:18px}.public-hero{height:auto;min-height:565px}.public-hero-image{object-position:60% center;opacity:.65}.hero-content{justify-content:flex-start;min-height:565px;padding-top:36px;padding-bottom:36px}.public-eyebrow{gap:8px;font-size:8px}.public-eyebrow i{width:22px;height:3px}.public-hero h1{margin:23px 0 16px;font-size:37px;line-height:1.15}.hero-subtitle{gap:7px;max-width:340px;font-size:12px;line-height:1.8}.hero-assurance{gap:10px;width:100%;margin-top:27px}.hero-assurance>span{flex-direction:column;flex:1;align-items:flex-start;gap:7px;padding-right:12px;font-size:10px}.hero-assurance svg{width:25px;height:25px}.hero-actions{flex-direction:column;align-items:flex-start;gap:13px;margin-top:28px}.public-account-button.large{min-height:52px;padding:13px 18px;font-size:18px}.hero-actions>p{padding-left:11px;font-size:11px}.public-capabilities .public-container{grid-template-columns:1fr 1fr;gap:0;padding:13px 0}.public-capabilities .public-container>div{justify-content:flex-start;gap:11px;padding:19px 10px}.public-capabilities .public-container>div:first-child{padding-left:10px}.public-capabilities .public-container>div:nth-child(3){border-left:0}.public-capabilities .public-container>div:nth-child(n+3){border-top:1px solid #d5dee7}.public-capabilities h2{font-size:12px}.public-capabilities svg{width:28px;height:28px}.public-journal-flow .public-container{grid-template-columns:1fr;gap:7px;padding:29px 0}.flow-heading{margin-bottom:15px}.flow-heading h2 br{display:none}.flow-stage{border-top:1px solid #d7e1e9;gap:20px;padding-top:17px}.flow-stage h3{font-size:13px}.flow-stage p{font-size:11px}.public-access{padding:35px 0}.public-access .public-container{flex-direction:column;align-items:flex-start;gap:24px}.public-access h2{font-size:24px}.public-access p{font-size:12px}.public-footer .public-container{flex-direction:column;align-items:flex-start;gap:19px}}
