@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Varela&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");*{margin:0;padding:0;--navy:#00205c;--navy-deep:#001a4d;--navy-mid:#143a86;--amber:#e49700;--amber-dark:#c8850c;--green:#1da65a;--blue-accent:#003ee6;--headline:#1b2a4a;--step-blue:#e7eefa;--step-cream:#fbefd6;--step-green:#e4f1e9;--card-lav:#f5f5ff;--note-bg:#fbf5e9;--note-border:#f0e2c4;--note-text:#7a6320;--ink:#2b2a30;--body:#565560;--muted:#82808f;--line:#e4e4ea;--white:#fff;--tint:#f5f6fc;--card-refer:#e3e9f7;--card-apply:#fbefd7;--pill-blue:#eaf0fb;--pill-amber-head:#fbedd3;--pill-blue-head:#dde5f5;--radius:16px;--radius-lg:24px;--shadow:0 18px 44px rgba(0,32,92,.1);--shadow-sm:0 10px 26px rgba(80,80,80,.1);--shadow-card:0 4px 26px rgba(80,80,80,.12);--maxw:1126px;--font:"Poppins","Segoe UI",system-ui,-apple-system,Arial,sans-serif}a,b,body,button,div,li,ol,p,span,strong,ul{font-family:Poppins,sans-serif!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--body);font-family:var(--font);font-size:16px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{margin-inline:auto;max-width:var(--maxw);padding-inline:24px;width:100%}.center{text-align:center}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.nav-btn a{border-radius:8px}.btn{align-items:center;border:1.5px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-1px)}.btn:focus-visible{outline:3px solid rgba(0,62,230,.4);outline-offset:2px}.btn .ic{flex:none;height:20px;width:20px}.btn-primary{background:var(--amber);box-shadow:0 8px 18px rgba(228,151,0,.28);color:#fff}.btn-primary:hover{background:var(--amber-dark)}.btn-navy{background:var(--navy);box-shadow:0 8px 18px rgba(0,32,92,.22);color:#fff}.btn-navy:hover{background:#032a70}.btn-lg{font-size:16px;padding:15px 32px}.btn-block{width:100%}