@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap');*{box-sizing:border-box}body{margin:0;color:#102a45;background:#fff;font-family:'DM Sans',Arial,sans-serif}.wrap{max-width:1320px;margin:auto;padding:0 28px}.top{background:#052c53;color:#dceafa;font-size:10px;letter-spacing:1.8px;padding:12px 0}.top .wrap{display:flex;justify-content:space-between}.top span{color:#93bddc}header{background:#fff;border-bottom:1px solid #e3ebf1;position:sticky;top:0;z-index:10}.head{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{font:800 31px 'Outfit';letter-spacing:-1.3px;text-decoration:none;color:#082c56;white-space:nowrap}.logo span,.foot strong span{color:#0874d5}.logo small{display:block;font:700 9px 'DM Sans';letter-spacing:2px;color:#8193a7;margin-top:-1px}.head nav{display:flex;gap:22px;align-items:center}.head nav a{font-size:11px;font-weight:800;color:#243e58;text-decoration:none;padding:12px 0;border-bottom:3px solid transparent}.head nav a:hover,.head nav a.active{color:#0874d5;border-color:#0874d5}#toggle{display:none}.hero{min-height:565px;background-position:center;background-size:cover;display:flex;align-items:center;color:#fff}.hero .wrap{width:100%}.hero-text{max-width:670px;padding:70px 0}.eyebrow{color:#0b8ee6;font-size:10px;letter-spacing:2px;font-weight:800}.hero .eyebrow{color:#73c2ff}.hero h1{font:700 clamp(45px,5vw,76px)/1.04 'Outfit';letter-spacing:-2.5px;margin:20px 0}.hero h1 em{font-style:normal;color:#83caff}.hero p{max-width:520px;line-height:1.9;color:#e0ebf5;font-size:15px}.btn{display:inline-block;background:#0875d8;color:white;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.5px;padding:19px 25px;margin:23px 12px 0 0;border:1px solid #0875d8}.btn.ghost{background:transparent;border-color:#c2d8e9}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding-top:30px;padding-bottom:30px}.features>div{padding:13px 25px;border-right:1px solid #d9e4ed}.features>div:first-child{padding-left:0}.features>div:last-child{border:0}.features b{color:#0c83d8;font:800 12px 'Outfit'}.features h3{font:700 20px 'Outfit';margin:10px 0 5px}.features p{font-size:12px;color:#7890a4;line-height:1.7;margin:0}.tracking{background:#073460;color:white;border-radius:7px;display:grid;grid-template-columns:1fr 1.2fr;gap:45px;align-items:center;padding-top:36px;padding-bottom:36px}.tracking .eyebrow{color:#82caff}.tracking h2{font:700 31px 'Outfit';margin:12px 0}.tracking p{font-size:12px;color:#c5d8e9;line-height:1.7}.tracking label{font-size:10px;letter-spacing:1.4px;font-weight:800;display:block;margin-bottom:12px}.track-row{display:flex;gap:10px}.track-row input{flex:1;min-width:0;padding:18px 15px;border:0;border-radius:3px;font:13px 'DM Sans'}.track-row button{background:#0875d8;border:0;border-radius:3px;padding:0 20px;color:white;font-weight:800;font-size:11px;cursor:pointer}.tracking #tracking-result{margin-bottom:0}.articles{padding-top:85px;padding-bottom:100px}.sectionhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.sectionhead h2{font:700 39px 'Outfit';margin:12px 0 0}.sectionhead a{font-size:11px;font-weight:800;color:#0675d7;text-decoration:none}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cards a{color:#122c47;text-decoration:none;background:#f8fafc;border:1px solid #e5edf3;border-radius:6px;overflow:hidden}.cards img{width:100%;height:190px;object-fit:cover;display:block;background:#d6e3ed}.cards a>div{padding:20px}.cards small{font-size:10px;font-weight:800;color:#0875d8;letter-spacing:1px}.cards h3{font:700 20px/1.24 'Outfit';margin:12px 0}.cards p{font-size:12px;line-height:1.7;color:#72899d}.cta{background:#082d54;color:#fff;padding:66px 0}.cta span{font-size:10px;letter-spacing:2px;color:#91c9f1}.cta h2{font:600 42px/1.18 'Outfit';margin:16px 0 28px}.cta a{color:white;border:1px solid #6d99bc;padding:15px 22px;font-size:10px;letter-spacing:1px;text-decoration:none}.pagehero{background:#eaf3fb;padding:75px 0}.pagehero h1{font:700 54px 'Outfit';margin:14px 0}.pagehero p,.pagehero a{font-size:12px;color:#5b7b96;text-decoration:none}.bodygrid{display:grid;grid-template-columns:1fr 300px;gap:75px;padding-top:65px;padding-bottom:95px}.bodygrid main h2{font:700 29px 'Outfit';margin:0 0 20px}.bodygrid main p{font-size:14px;line-height:2;color:#5f7589;margin:0 0 35px}.notice{background:#eef6fd;border-left:4px solid #0875d8;padding:22px;font-size:13px;line-height:1.8;color:#37536a}.bodygrid aside{height:max-content;border:1px solid #e2eaf1;padding:25px}.bodygrid aside h3{font-size:12px;letter-spacing:1.4px}.bodygrid aside a{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #e8eff5;text-decoration:none;color:#2e5677;font-size:12px}.bodygrid aside .aside-note{font-size:11px;color:#718da4;line-height:1.8;background:#f0f6fa;padding:15px;margin-top:25px}footer{background:#061f39;color:white}.foot{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-top:48px;padding-bottom:26px}.foot strong{font:800 28px 'Outfit'}.foot p{color:#9bb4c8;font-size:12px}.foot>div:nth-child(2){display:flex;justify-content:flex-end;align-items:center;gap:20px}.foot a{font-size:10px;color:#c5d7e5;text-decoration:none}.foot small{grid-column:1/-1;border-top:1px solid #24435d;padding-top:22px;color:#809bb1;font-size:10px}@media(max-width:1050px){.head nav{gap:11px}.head nav a{font-size:10px}.logo{font-size:25px}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.top span{display:none}.head{min-height:76px}.head nav{display:none;position:absolute;top:76px;left:0;right:0;background:white;flex-direction:column;align-items:stretch;padding:15px 28px;box-shadow:0 12px 25px #0002}.head nav.open{display:flex}.head nav a{padding:12px 0;border-bottom:1px solid #e7edf2}#toggle{display:block;background:white;color:#073460;border:1px solid #c7d8e6;padding:11px;font-size:11px;font-weight:800}.hero{min-height:510px}.hero-text{padding:60px 0}.hero h1{font-size:49px}.features{grid-template-columns:repeat(2,1fr)}.features>div{border-bottom:1px solid #d9e4ed;padding:20px 12px!important}.tracking{grid-template-columns:1fr;gap:18px}.articles{padding-top:60px;padding-bottom:65px}.sectionhead h2{font-size:32px}.cards{grid-template-columns:1fr}.track-row{flex-direction:column}.track-row button{padding:18px}.bodygrid{grid-template-columns:1fr;gap:20px}.pagehero h1{font-size:42px}.foot{grid-template-columns:1fr}.foot>div:nth-child(2){justify-content:flex-start;flex-wrap:wrap}.foot small{grid-column:1}.cta h2{font-size:34px}}
