.usa-premium-service{padding:38px 0 70px}.usa-opening{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;margin-bottom:24px}.usa-opening-copy,.usa-opening>aside{border-radius:26px;padding:40px}.usa-opening-copy{position:relative;overflow:hidden;background:linear-gradient(135deg,#071b32,#0c3e61);color:#fff}.usa-opening-copy:after{content:"USA";position:absolute;left:-14px;bottom:-42px;font-size:145px;font-weight:700;color:rgba(255,255,255,.035)}.usa-opening-copy>span,.usa-requirements header>span,.usa-workflow-title>span,.usa-faq header>span{color:#e4b34a;font-size:12px;font-weight:700;letter-spacing:2px}.usa-opening h2{font-size:41px;line-height:1.3;margin:10px 0 15px}.usa-opening-copy p{color:#d5e1e9;font-size:17px}.usa-opening-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.usa-opening-actions a{position:relative;z-index:2;padding:13px 17px;border-radius:11px;background:#e2ad3b;color:#071b32;font-weight:700}.usa-opening-actions .ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25)}.usa-opening>aside{background:#f7f3e8;border:1px solid #e7dfca}.usa-opening>aside>small{display:block;color:#a87312;font-weight:700;margin-bottom:18px}.usa-opening>aside>div{display:flex;gap:14px;padding:17px 0;border-bottom:1px solid #ddd4c0}.usa-opening>aside>div:last-child{border:0}.usa-opening aside i{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:50%;background:#071b32;color:#efc25e;font-style:normal;font-size:12px}.usa-opening aside p{margin:0}.usa-opening aside strong,.usa-opening aside span{display:block}.usa-opening aside strong{color:#0b2943}.usa-opening aside span{color:#69737c;font-size:13px}.usa-price-ribbon{display:grid;grid-template-columns:1fr 35px 1fr auto;gap:18px;align-items:center;padding:24px 28px;border-radius:19px;background:#fff;border:1px solid #dfe5e8;box-shadow:0 17px 45px rgba(7,27,50,.08)}.usa-price-ribbon>div small,.usa-price-ribbon>div span{display:block;color:#6f7b85}.usa-price-ribbon strong{font-size:26px;color:#0a2943}.usa-price-ribbon>i{font-style:normal;color:#bd861d;font-size:25px}.usa-price-ribbon>a{padding:13px 18px;border-radius:10px;background:#0a2943;color:#fff;font-weight:700}.usa-requirements{margin:85px 0}.usa-requirements>header,.usa-faq>header{text-align:center;max-width:760px;margin:0 auto 38px}.usa-requirements header h2,.usa-workflow h2,.usa-faq h2{font-size:39px;color:#092640;margin:7px 0}.usa-requirements header p{color:#697785}.usa-req-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.usa-req-grid article{padding:26px;border:1px solid #e0e6e9;border-radius:19px;background:#fff;box-shadow:0 11px 32px rgba(7,27,50,.055);transition:.25s}.usa-req-grid article:hover{transform:translateY(-5px);border-color:#d7ad53;box-shadow:0 20px 42px rgba(7,27,50,.1)}.usa-req-grid article.priority{background:linear-gradient(145deg,#fff9e9,#fff);border-color:#e3bd64}.usa-req-grid article.wide{grid-column:1/-1;background:#f5f7f7}.req-head{display:flex;align-items:center;gap:13px;padding-bottom:14px;border-bottom:1px solid #e8ecee}.req-head>i{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#0a2943;color:#f0c45e;font-style:normal;font-size:21px}.req-head span b{display:block;color:#b77f16;font-size:11px}.req-head h3{margin:0;color:#0a2943;font-size:20px}.usa-req-grid ul{margin:18px 0 0;padding:0;list-style:none}.usa-req-grid li{position:relative;padding:6px 23px 6px 0;color:#566674;font-size:14px}.usa-req-grid li:before{content:"✓";position:absolute;right:0;color:#b98218;font-weight:800}.usa-req-grid em{display:block;margin-top:14px;padding:9px 12px;border-radius:9px;background:#fff1c9;color:#71500c;font-style:normal;font-size:12px}.usa-workflow{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;padding:48px;border-radius:27px;background:#071b32;color:#fff}.usa-workflow-title p{color:#bfcdd7}.usa-workflow-title h2{color:#fff}.usa-workflow ol{margin:0;padding:0;list-style:none}.usa-workflow li{display:grid;grid-template-columns:52px 1fr;gap:14px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.1)}.usa-workflow li:last-child{border:0}.usa-workflow li>b{width:45px;height:45px;display:grid;place-items:center;border-radius:50%;background:#e2ad3b;color:#071b32}.usa-workflow h3{margin:0;color:#fff}.usa-workflow p{margin:3px 0;color:#bfcdd7;font-size:13px}.usa-proof{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;margin:75px 0;padding:38px;border-right:5px solid #d7a63f;background:#f6f3eb}.usa-proof span{color:#a87312;font-size:12px;font-weight:700}.usa-proof h2{font-size:34px;color:#092640;margin:7px 0}.usa-proof p{color:#64727d}.usa-proof ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;list-style:none;padding:0}.usa-proof li{padding:13px;border-radius:10px;background:#fff;color:#17364e;font-size:13px}.usa-faq{max-width:900px;margin:70px auto}.usa-faq details{margin:10px 0;padding:18px 20px;border:1px solid #dfe5e8;border-radius:13px}.usa-faq summary{cursor:pointer;color:#0a2943;font-weight:700}.usa-final-cta{text-align:center;padding:55px 25px;border-radius:27px;background:linear-gradient(135deg,#0b3553,#07182b);color:#fff}.usa-final-cta small{color:#ecc364}.usa-final-cta h2{font-size:39px;margin:8px 0}.usa-final-cta p{color:#c8d5de}.usa-final-cta>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.usa-final-cta a{padding:13px 19px;border-radius:10px;background:#e3af3e;color:#07182b;font-weight:700}.usa-final-cta a:last-child{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25)}.usa-disclaimer{text-align:center;color:#7a858d;font-size:12px;max-width:850px;margin:25px auto 0}@media(max-width:900px){.usa-opening,.usa-workflow,.usa-proof{grid-template-columns:1fr}.usa-price-ribbon{grid-template-columns:1fr 25px 1fr}.usa-price-ribbon>a{grid-column:1/-1;text-align:center}}@media(max-width:620px){.usa-premium-service{padding-top:20px}.usa-opening-copy,.usa-opening>aside{padding:26px}.usa-opening h2,.usa-requirements header h2,.usa-workflow h2,.usa-faq h2,.usa-final-cta h2{font-size:31px}.usa-price-ribbon{grid-template-columns:1fr;text-align:center}.usa-price-ribbon>i{transform:rotate(90deg)}.usa-req-grid{grid-template-columns:1fr}.usa-req-grid article.wide{grid-column:auto}.usa-workflow{padding:28px}.usa-proof{padding:26px}.usa-proof ul{grid-template-columns:1fr}}
