 {} *{} #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;color:#1B2430;background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased} .wrap{max-width:1080px;margin:0 auto;padding:0 24px} .eyebrow{font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#B5713C} h1{font-weight:800;color:#1A237E;font-size:46px;line-height:1.1;margin:14px 0} h2{font-weight:800;color:#1A237E;font-size:30px;line-height:1.2;margin-bottom:14px} h3{font-weight:700;color:#1A237E;font-size:19px;margin-bottom:6px} p{margin-bottom:14px;font-weight:400} .lead{font-size:20px;color:#2D2D2D;font-weight:300} .btn{display:inline-block;background-color:#B5713C;background-image:none;color:#fff;font-weight:700;font-size:18px; padding:18px 40px;border-radius:8px;text-decoration:none;letter-spacing:.01em; box-shadow:0 8px 22px rgba(181,113,60,.28);transition:transform .15s} .btn:hover{transform:translateY(-2px)} .price{font-weight:800;color:#1A237E;font-size:17px;margin-top:12px} .price s{color:#5A6472;font-weight:500} .topbar{border-bottom:1px solid #DCDAD0} .topbar .wrap{display:flex;align-items:center;gap:12px;padding:14px 24px} .topbar img{width:42px;height:42px} .topbar span{font-weight:700;color:#1A237E;letter-spacing:.04em;font-size:15px} .hero{background-color:#EFEDE6;background-image:none;padding:64px 0 70px} .hero .sub{max-width:760px} .section{padding:60px 0} .alt{background:#EFEDE6} .sym{display:grid;grid-template-columns:1fr 1fr;gap:14px 36px;margin-top:8px} .sym li{list-style:none;padding-left:30px;position:relative;font-weight:500;color:#2D2D2D} .sym li:before{content:"\2014";position:absolute;left:0;color:#B5713C;font-weight:700} .reframe{border-left:5px solid #B5713C;padding:6px 0 6px 26px;margin:18px 0;font-size:22px;font-weight:600;color:#1A237E} .grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:26px} .card{background:#fff;border:1px solid #DCDAD0;border-radius:12px;padding:24px} .alt .card{background:#fff} .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase; color:#B5713C;background:rgba(181,113,60,.10);padding:4px 10px;border-radius:20px;margin-bottom:10px} .panel{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px} .panel .card h3{color:#1A237E} .panel .role{color:#B5713C;font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px} .take li{margin-bottom:10px;font-weight:500;color:#2D2D2D} .offerbox{background-color:#1A237E;background-image:none;color:#fff;border-radius:16px;padding:46px;text-align:center;margin-top:10px} .offerbox h2{color:#fff} .offerbox p{color:#D9DCF0} .offerbox .big{font-size:54px;font-weight:800;color:#fff;line-height:1;margin:10px 0 4px} .offerbox .note{font-size:14px;color:#B9BEE6} .faq h3{margin-top:22px} .footer{background:#1B2430;color:#AEB6C2;text-align:center;padding:28px;font-size:13px} .center{text-align:center} @media(max-width:760px){ h1{font-size:34px}.sym,.grid,.panel{grid-template-columns:1fr}.offerbox{padding:30px} .offerbox .big{font-size:44px} } a.btn, .btn, button[type="submit"]{background-color:#B5713C !important;background-image:none !important;color:#ffffff !important;border:0 !important;} h1,h2,h3,.display{color:#1A237E;} input,textarea,select{background-color:#ffffff !important;color:#1B2430 !important;border:1px solid #DCDAD0;}
