/* Launch navigation and email contact routes. */
#wa-masthead .wa-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 23px}
#wa-masthead .wa-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}
#wa-masthead .wa-actions a{font:700 13px/1.35 Arial,Helvetica,sans-serif;text-decoration:none;white-space:nowrap;border-radius:5px;box-sizing:border-box}
#wa-masthead .wa-actions .wa-account{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 13px;background:#092b46;color:#fff}
#wa-masthead .wa-actions .wa-back{position:absolute;top:calc(100% + 20px);right:max(23px,calc((100% - 1404px)/2));display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:90px;min-height:44px;padding:10px 17px;background:#f7f5f0;color:#092b46;border:1px solid #c8bb9f;border-radius:5px;font:700 15px/1.35 Arial,Helvetica,sans-serif;text-decoration:none;box-sizing:border-box;white-space:nowrap;cursor:pointer}
#wa-masthead .wa-actions .wa-back:disabled{cursor:default}
#wa-masthead .wa-actions .wa-back:hover{background:#eee4cf;border-color:#a67d31}
#wa-masthead .wa-account-short{display:none}
#wa-masthead a:focus-visible,#wa-masthead button:focus-visible{outline:3px solid #c99d45;outline-offset:3px}
.launch-body{padding-top:30px;padding-bottom:50px}
.launch-contact{background:#fff;border:1px solid #dce2e5;border-radius:8px;padding:28px;margin:24px 0;line-height:1.75;color:#193b4b}
.launch-contact h2{font:normal clamp(26px,3vw,34px)/1.2 Georgia,serif;margin:0 0 18px}
.launch-contact h2:not(:first-child){margin-top:32px}
.launch-contact p,.launch-contact li{font-size:16px;line-height:1.75}
.launch-contact li{margin-bottom:7px}.launch-contact ul{padding-left:22px}
.launch-contact .waw-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 21px;background:#092b46;color:white;border-radius:5px;text-decoration:none;font:bold 15px/1.4 Arial,sans-serif}
.launch-email{overflow-wrap:anywhere}.launch-small{font-size:13px!important;color:#526675}.launch-footer-links{font:13px/1.8 Arial,sans-serif;overflow-wrap:anywhere}
.package-switch{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 20px}
.package-switch a{flex:1 1 180px;padding:16px 20px;border:1px solid #b5bec5;border-radius:6px;color:#092b46;background:white;text-align:center;font:700 17px/1.4 Arial,sans-serif;text-decoration:none}
.package-switch a[aria-current=page]{background:#092b46;color:white;border-color:#092b46;box-shadow:inset 0 -4px 0 #d9ae54}
.legal-copy{max-width:900px}.waw-launch.compact{flex-wrap:wrap}.waw-launch.compact>.launch-small{flex-basis:100%}
[hidden]{display:none!important}
@media(min-width:701px) and (max-width:1100px){#wa-masthead .wa-inner{grid-template-columns:minmax(0,1fr) auto}#wa-masthead .wa-brand{grid-column:1;grid-row:1}#wa-masthead .wa-actions{grid-column:2;grid-row:1}#wa-masthead .wa-menu{grid-column:1/-1;grid-row:2;width:100%;justify-content:flex-start}}
@media(max-width:700px){
 #wa-masthead .wa-inner{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 16px}
 #wa-masthead .wa-brand{grid-column:1;grid-row:1;min-width:0;gap:9px}
 #wa-masthead .wa-brand img{width:56px!important;height:56px!important}
 #wa-masthead .wa-brand span{font-size:17px!important}
 #wa-masthead .wa-toggle{grid-column:2;grid-row:1;min-height:44px;font-size:15px}
 #wa-masthead .wa-actions{grid-column:1/-1;grid-row:2;flex-direction:row;justify-content:flex-end;gap:10px}
 #wa-masthead .wa-actions .wa-account{font-size:14px;min-height:44px}
 #wa-masthead .wa-actions .wa-back{right:16px;top:calc(100% + 16px)}
 #wa-masthead .wa-account-full{display:none}#wa-masthead .wa-account-short{display:inline}
 #wa-masthead .wa-menu{grid-column:1/-1;grid-row:3}#wa-masthead .wa-menu a{font-size:16px}
 .launch-contact{padding:22px 18px}.launch-contact .waw-button{width:100%}
}
@media(max-width:350px){#wa-masthead .wa-brand span{font-size:14px!important}#wa-masthead .wa-brand img{width:45px!important;height:45px!important}}
.waw-wrap{max-width:1180px;margin:0 auto;padding-left:26px;padding-right:26px;box-sizing:border-box}
.waw-page-hero{background:#092b46;color:#fff;padding:50px 0}.waw-page-hero .waw-kicker{color:#e8c980}.waw-page-hero p{max-width:790px}.waw-page-hero h1{max-width:980px}
@media(max-width:700px){.waw-wrap{padding-left:18px;padding-right:18px}.waw-page-hero{padding:32px 0}.waw-page-hero h1{font-size:36px}}
