.lw-banner{position:relative;overflow:hidden;background:linear-gradient(115deg,#0b2949,#103e70 65%,#0755a3);border:1px solid #29649a;border-radius:18px;padding:36px;display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center}.lw-eyebrow{color:#a8d4ff;letter-spacing:2px;font-size:11px;font-weight:800;text-transform:uppercase}.lw-banner h2{font-size:clamp(32px,4vw,49px);line-height:1.02;letter-spacing:-1.7px;margin:16px 0}.lw-banner p{color:#d0dff0;font-size:15px;line-height:1.6;max-width:410px}.lw-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lw-fact{padding:19px;background:#071e3880;border:1px solid #5693c64d;border-radius:10px}.lw-fact strong{display:block;font-size:33px;letter-spacing:-1px}.lw-fact span{display:block;color:#c7d8ea;font-size:12px;margin-top:7px}.lw-date{grid-column:1/-1;display:flex;gap:17px;align-items:center}.lw-date strong{font-size:22px;white-space:nowrap}.lw-date span{line-height:1.5;margin:0}.lw-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:22px}.lw-btn{border:0;display:inline-block;text-decoration:none;background:#fff;color:#092848;font-weight:800;font-size:14px;padding:15px 19px;border-radius:7px;cursor:pointer}.lw-textlink{font-size:13px;text-underline-offset:5px}.lw-detail{display:block}.lw-detail h1{font-size:clamp(40px,6vw,66px);letter-spacing:-2px;line-height:1.05;max-width:750px;margin:20px 0}.lw-intro{max-width:650px;color:#b5c3d3;line-height:1.7}.lw-pill{display:inline-block;border:1px solid #345474;border-radius:30px;padding:8px 13px;color:#b5d9ff;font-size:12px}.lw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0}.lw-step{padding:24px;background:#101b27;border:1px solid #26384b;border-radius:12px}.lw-step b{color:#5daaff;font-size:12px}.lw-step h2{font-size:21px;letter-spacing:-.5px}.lw-step p,.lw-terms p{color:#b6c4d3;font-size:15px;line-height:1.7}.lw-holiday{border-left:3px solid #248dff;background:#0d2945;padding:23px 26px;border-radius:0 10px 10px 0}.lw-holiday h2{font-size:24px;margin:0 0 12px}.lw-holiday p{color:#c6d8eb;line-height:1.65;margin:0}.lw-terms{max-width:800px;margin:35px 0}.lw-terms h2{font-size:26px}.lw-terms h3{font-size:17px;margin:27px 0 8px}.lw-terms p{margin-top:0}.lw-contact{background:#132335;border:1px solid #30475f;border-radius:12px;padding:26px;margin:30px 0}.lw-contact h2{margin:0 0 10px}.lw-contact p{color:#b8c8da;line-height:1.7}.lw-fine{font-size:12px!important;color:#a9bdd2!important}@media(max-width:650px){.lw-wrap{padding:22px 20px}.lw-banner{grid-template-columns:1fr;gap:14px;padding:24px}.lw-banner h2{font-size:37px}.lw-banner p{margin-bottom:0}.lw-facts{gap:9px}.lw-fact{padding:15px}.lw-date{gap:12px}.lw-date strong{font-size:20px}.lw-steps{grid-template-columns:1fr;gap:10px}.lw-step{padding:20px}.lw-step h2{margin:10px 0}.lw-step p{margin:0}.lw-detail h1{font-size:42px}.lw-review{padding:10px 20px}}

.lw-wrap{max-width:1250px;margin:auto;padding:35px 6%}.lw-top{padding-top:120px}.lw-banner h2{text-transform:none}.lw-detail h2{line-height:1.2}.lw-textlink{text-decoration:underline}.lw-home-link{display:inline-block;margin-bottom:22px;color:#a8d4ff}@media(max-width:650px){.lw-wrap{padding:22px 20px}.lw-top{padding-top:100px}}
.lw-banner>*,.lw-facts>*{min-width:0}.lw-date{flex-wrap:wrap}.lw-btn{max-width:100%;line-height:1.4}.lw-banner h2{overflow-wrap:break-word}@media(max-width:380px){.lw-banner h2{font-size:32px}}