 {} *{} #IE-warning { display: none; position: fixed; width: 100%; height: 100%; z-index: 9999; background: white; } .IE-warning-message { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; } *{box-sizing:border-box;margin:0;padding:0} body{font-family:'Montserrat',Arial,sans-serif;background:#EFEDE6;color:#1B2430;line-height:1.6;-webkit-font-smoothing:antialiased} a{color:inherit} .site-nav{background:#FFFFFF;border-bottom:1px solid #DCDAD0;padding:14px 24px} .site-nav__inner{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:12px} .site-nav img{width:44px;height:44px;border:0} .site-nav span{color:#1A237E;font-size:14px;font-weight:800;letter-spacing:.05em} .hero{background:#EFEDE6;color:#1B2430;text-align:center;padding:58px 24px 64px;border-bottom:1px solid #DCDAD0} .hero__tick{width:74px;height:74px;border-radius:50%;background:#1A237E;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#FFFFFF;box-shadow:0 12px 30px rgba(26,35,126,.18)} .hero__eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#B5713C;font-weight:800;margin-bottom:14px} .hero h1{font-size:42px;line-height:1.12;margin:0 0 16px;font-weight:800;color:#1A237E} .hero h1 em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#B5713C} .hero__sub{font-size:18px;color:#2D2D2D;max-width:640px;margin:0 auto} .hero__sub em{color:#1A237E;font-weight:700} .main{max-width:760px;margin:0 auto;padding:56px 24px} .card{background:#FFFFFF;border:1px solid #DCDAD0;border-radius:22px;box-shadow:0 18px 42px rgba(26,35,126,.10);overflow:hidden;margin-bottom:28px} .card-head{padding:28px 34px;border-top:4px solid #B5713C;border-bottom:1px solid #DCDAD0;background:#FFFFFF} .label{display:flex;align-items:center;gap:10px;margin-bottom:14px} .label__dot{width:16px;height:16px;border-radius:50%;background:rgba(181,113,60,.22);position:relative} .label__dot:after{content:"";position:absolute;left:5px;top:5px;width:6px;height:6px;border-radius:50%;background:#B5713C} .label__text{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#B5713C;font-weight:800} .card h2{font-size:24px;line-height:1.25;color:#1A237E;font-weight:800} .card-body{padding:28px 34px;background:#FFFFFF} .steps{list-style:none} .step{display:grid;grid-template-columns:38px 1fr;gap:18px;padding:0 0 24px;border-bottom:1px solid #DCDAD0;margin-bottom:24px} .step:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0} .step-num{width:34px;height:34px;border-radius:50%;background:#EFEDE6;color:#B5713C;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;border:1px solid #DCDAD0} .step-title{font-size:16px;font-weight:800;color:#1A237E;margin-bottom:4px} .step-body{font-size:15px;color:#2D2D2D} .step-body a{color:#B5713C;font-weight:800;text-decoration:none} .article-card{padding:28px 34px;background:#FFFFFF} .article-card__title{font-size:20px;font-weight:800;color:#1A237E;margin-bottom:18px} .article-link{display:grid;grid-template-columns:34px 1fr 24px;gap:14px;align-items:center;text-decoration:none;border:1px solid #DCDAD0;border-radius:12px;padding:16px;margin-bottom:12px;background:#F7F5EF} .article-link__icon{font-size:20px} .article-link__title{font-size:15px;font-weight:800;color:#1A237E;line-height:1.25} .article-link__desc{font-size:14px;color:#2D2D2D;line-height:1.4;margin-top:2px} .article-link__arrow{font-size:22px;color:#B5713C;font-weight:800} .nudge-card{background:#1A237E;color:#FFFFFF;border-radius:18px;padding:28px 32px;display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;margin-bottom:28px;box-shadow:0 16px 34px rgba(26,35,126,.18)} .nudge-card__title{font-size:20px;font-weight:800;margin-bottom:6px;color:#FFFFFF} .nudge-card__body{font-size:15px;color:#D9DCF0} .btn{display:inline-block;background:#B5713C;color:#FFFFFF;text-decoration:none;padding:14px 22px;border-radius:8px;font-weight:800;font-size:15px;white-space:nowrap;box-shadow:0 8px 22px rgba(181,113,60,.25)} .note-card{display:grid;grid-template-columns:82px 1fr;gap:20px;background:#FFFFFF;border:1px solid #DCDAD0;border-radius:18px;padding:24px;margin-bottom:10px} .note-logo img{width:74px;height:74px} .note-title{font-size:18px;font-weight:800;color:#1A237E;margin-bottom:6px} .note-body{font-size:15px;color:#2D2D2D} .footer{background:#1A237E;color:#D9DCF0;text-align:center;padding:34px 24px;font-size:13px} .footer img{width:46px;height:46px;margin-bottom:10px} .footer a{color:#FFFFFF;text-decoration:none;font-weight:700} @media(max-width:680px){ .hero h1{font-size:32px} .main{padding:38px 18px} .card-head,.card-body,.article-card{padding:24px 22px} .nudge-card{grid-template-columns:1fr} .note-card{grid-template-columns:1fr} .site-nav__inner{justify-content:center} }
