.section-block{-webkit-box-sizing:border-box;box-sizing:border-box;padding:72px 40px;width:100%}.section-block.alt{background:#f8f9fc}@media only screen and (max-width:640px){.section-block{padding:48px 20px}}.section-block-inner{max-width:1200px;margin:0 auto}.section-block h2{color:#3066b0;font-size:26pt;font-weight:900;margin:0 0 14px;text-align:center}@media only screen and (max-width:640px){.section-block h2{font-size:20pt}}.section-lead{font-size:13pt;color:#4d4d4f;text-align:center;max-width:1200px;margin:0 auto 48px;line-height:1.65}a.learn-link{display:inline-block;color:#3066b0;font-weight:700;font-size:12pt;text-decoration:none;border-bottom:2px solid transparent;padding-bottom:1px;-webkit-transition:border-color 200ms ease;transition:border-color 200ms ease}a.learn-link:hover{border-color:#3066b0;text-decoration:none}.chat-window{background:#fff;border:1px solid #dddddd;border-radius:16px;-webkit-box-shadow:0 8px 32px rgba(48,102,176,0.12);box-shadow:0 8px 32px rgba(48,102,176,0.12);overflow:hidden}.chat-header{background:#3066b0;padding:14px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.chat-header-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.45)}.chat-header-title{color:#fff;font-size:11pt;font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1}.chat-header-badge{background:rgba(255,255,255,0.18);color:#fff;font-size:9pt;border-radius:100px;padding:3px 10px;font-weight:400}.chat-body{padding:22px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;min-height:220px}.chat-msg{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;opacity:0;-webkit-animation:chatAppear 0.5s ease forwards;animation:chatAppear 0.5s ease forwards}.chat-msg.user{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.chat-msg:first-child{-webkit-animation-delay:0.3s;animation-delay:0.3s}.chat-msg:nth-child(2){-webkit-animation-delay:1.4s;animation-delay:1.4s}.chat-msg:nth-child(3){-webkit-animation-delay:2.8s;animation-delay:2.8s}.chat-bubble{max-width:82%;border-radius:14px;padding:10px 16px;font-size:11pt;line-height:1.55}.chat-msg.user .chat-bubble{background:#3066b0;color:#fff;border-bottom-right-radius:4px}.chat-msg.bot .chat-bubble{background:#f1f4f9;color:#4d4d4f;border-bottom-left-radius:4px}.chat-avatar{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;-ms-flex-negative:0;flex-shrink:0}.chat-msg.user .chat-avatar{background:#3066b0;color:#fff}.chat-msg.bot .chat-avatar{background:#d9e8f4;color:#3066b0}@-webkit-keyframes chatAppear{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes chatAppear{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.typing-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 0}.typing-dots span{width:7px;height:7px;border-radius:50%;background:#9aafcc;-webkit-animation:dotBounce 1.2s ease-in-out infinite;animation:dotBounce 1.2s ease-in-out infinite}.typing-dots span:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.typing-dots span:nth-child(3){-webkit-animation-delay:0.4s;animation-delay:0.4s}@-webkit-keyframes dotBounce{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:0.6}40%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:1}}@keyframes dotBounce{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:0.6}40%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:1}}#float_menu{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;height:auto;background-color:rgba(255,255,255,0);border-bottom:1px solid transparent;-webkit-transition:background-color 200ms ease,border-bottom-color 200ms ease,padding 200ms ease,-webkit-box-shadow 200ms ease;transition:background-color 200ms ease,border-bottom-color 200ms ease,padding 200ms ease,-webkit-box-shadow 200ms ease;transition:background-color 200ms ease,border-bottom-color 200ms ease,box-shadow 200ms ease,padding 200ms ease;transition:background-color 200ms ease,border-bottom-color 200ms ease,box-shadow 200ms ease,padding 200ms ease,-webkit-box-shadow 200ms ease}#float_menu.no-anim,#float_menu.no-anim li a{-webkit-transition:none!important;transition:none!important}#float_menu #float_menu_contents{position:relative;margin:auto;padding:14px 100px;max-width:none;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1023px){#float_menu #float_menu_contents{padding:12px 70px}}@media only screen and (max-width:900px){#float_menu #float_menu_contents{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:640px){#float_menu #float_menu_contents{padding:10px 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}#float_menu a.logo{display:block;-ms-flex-negative:0;flex-shrink:0;-ms-grid-column-align:start;justify-self:start}#float_menu .logo img{height:48px;width:auto;display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:height 200ms ease,-webkit-filter 200ms ease;transition:height 200ms ease,-webkit-filter 200ms ease;transition:filter 200ms ease,height 200ms ease;transition:filter 200ms ease,height 200ms ease,-webkit-filter 200ms ease;-webkit-transform:translateY(15%);-ms-transform:translateY(15%);transform:translateY(15%)}#float_menu .pages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column-align:center;justify-self:center;min-width:0}#float_menu .pages>ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px}#float_menu .pages>ul>li{margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#float_menu .pages>ul>li>a{overflow:visible;line-height:1;text-decoration:none;color:#fff;font-size:14pt;font-weight:400;padding:0;height:auto;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:color 200ms ease;transition:color 200ms ease}#float_menu .pages>ul>li>a:hover{color:#ff8200;background:transparent}#float_menu .pages>ul>li>a.shrink{padding:0;height:auto}#float_menu .pages>ul>li.has-dropdown:before{content:"";position:absolute;top:100%;left:0;right:0;height:20px}#float_menu .pages>ul>li.has-dropdown .dropdown{display:block;opacity:0;visibility:hidden;pointer-events:none;position:absolute;background:#fff;border:1px solid #e0e6ef;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 8px 24px rgba(0,0,0,0.14);box-shadow:0 8px 24px rgba(0,0,0,0.14);padding:6px 0;z-index:1001;list-style:none;margin:20px 0 0;-webkit-transition:opacity 160ms ease,visibility 160ms,-webkit-transform 160ms ease;transition:opacity 160ms ease,visibility 160ms,-webkit-transform 160ms ease;transition:opacity 160ms ease,transform 160ms ease,visibility 160ms;transition:opacity 160ms ease,transform 160ms ease,visibility 160ms,-webkit-transform 160ms ease}#float_menu .pages>ul>li.has-dropdown .dropdown li{margin:0;display:block}#float_menu .pages>ul>li.has-dropdown .dropdown li>a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;display:block;border:none;border-radius:0;text-decoration:none;padding:9px 20px;font-size:11pt;font-weight:400;color:#4d4d4f;white-space:nowrap;text-align:left;-webkit-transition:background 200ms ease,color 200ms ease;transition:background 200ms ease,color 200ms ease}#float_menu .pages>ul>li.has-dropdown .dropdown li>a:hover{color:#3066b0;background:#f5f7fa;text-decoration:none}#float_menu .pages>ul>li.has-dropdown .dropdown li>a.shrink{height:auto}#float_menu .pages>ul>li.has-dropdown .dropdown .dropdown-divider,#float_menu .pages>ul>li.has-dropdown .dropdown li hr{border:none;border-top:1px solid #eee;margin:4px 0}#float_menu .pages>ul>li.has-dropdown .dropdown .dropdown-divider{height:1px;padding:0}#float_menu .pages>ul>li.has-dropdown .dropdown{top:100%;left:0;min-width:220px;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}#float_menu .pages>ul>li.has-dropdown:hover .dropdown{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#float_menu .actions{-ms-flex-negative:0;flex-shrink:0;-ms-grid-column-align:end;justify-self:end;list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}#float_menu .actions li{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#float_menu .actions li a{overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;line-height:1;text-decoration:none;display:inline-block;border-radius:150px;padding:9px 24px;font-size:12pt;font-weight:700;border:1px solid #fff;-webkit-transition:color 200ms ease,background 200ms ease,border-color 200ms ease;transition:color 200ms ease,background 200ms ease,border-color 200ms ease}#float_menu .actions li a.signin{background:transparent;color:#fff}#float_menu .actions li a.signup{background:#fff;color:#3066b0}#float_menu .actions li a.signin:hover{color:#ff8200;border-color:#ff8200}#float_menu .actions li a.signup:hover{color:#ff8200}#float_menu .actions li a.shrink{height:auto}#float_menu .actions .logged_in{position:relative}#float_menu .actions .logged_in:before{content:"";position:absolute;top:100%;left:0;right:0;height:20px}#float_menu .actions .logged_in>a.user_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:150px;padding:6px 14px 6px 10px;background:rgba(255,255,255,0.15);border:none;text-decoration:none;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;-webkit-transition:background 200ms ease;transition:background 200ms ease}#float_menu .actions .logged_in>a.user_icon.shrink{height:auto}#float_menu .actions .logged_in>a.user_icon:after{content:none}#float_menu .actions .logged_in>a.user_icon img{display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:0.9}#float_menu .actions .logged_in>a.user_icon .username{color:#fff}#float_menu .actions .logged_in>a.user_icon i{font-size:9px;color:#fff;opacity:0.8}#float_menu .actions .logged_in>a.user_icon:hover{background:rgba(255,255,255,0.28)}#float_menu .actions .logged_in ul.right{display:block;opacity:0;visibility:hidden;pointer-events:none;position:absolute;background:#fff;border:1px solid #e0e6ef;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 8px 24px rgba(0,0,0,0.14);box-shadow:0 8px 24px rgba(0,0,0,0.14);padding:6px 0;z-index:1001;list-style:none;margin:20px 0 0;-webkit-transition:opacity 160ms ease,visibility 160ms,-webkit-transform 160ms ease;transition:opacity 160ms ease,visibility 160ms,-webkit-transform 160ms ease;transition:opacity 160ms ease,transform 160ms ease,visibility 160ms;transition:opacity 160ms ease,transform 160ms ease,visibility 160ms,-webkit-transform 160ms ease}#float_menu .actions .logged_in ul.right li{margin:0;display:block}#float_menu .actions .logged_in ul.right li>a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;display:block;border:none;border-radius:0;text-decoration:none;padding:9px 20px;font-size:11pt;font-weight:400;color:#4d4d4f;white-space:nowrap;text-align:left;-webkit-transition:background 200ms ease,color 200ms ease;transition:background 200ms ease,color 200ms ease}#float_menu .actions .logged_in ul.right li>a:hover{color:#3066b0;background:#f5f7fa;text-decoration:none}#float_menu .actions .logged_in ul.right li>a.shrink{height:auto}#float_menu .actions .logged_in ul.right .dropdown-divider,#float_menu .actions .logged_in ul.right li hr{border:none;border-top:1px solid #eee;margin:4px 0}#float_menu .actions .logged_in ul.right .dropdown-divider{height:1px;padding:0}#float_menu .actions .logged_in ul.right{top:100%;right:0;min-width:200px;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);margin-top:0}#float_menu .actions .logged_in:hover ul.right{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#float_menu .actions .logged_in.open ul.right{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#float_menu .nav-toggle{display:none;background:none;border:none;color:#fff;font-size:20px;padding:6px 8px;cursor:pointer;margin-left:auto}@media only screen and (max-width:900px){#float_menu #float_menu_contents{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#float_menu .nav-toggle{display:block}}#float_menu .mobile-nav-panel{display:contents}@media only screen and (max-width:900px){#float_menu .mobile-nav-panel{display:none}}@media only screen and (max-width:900px){#float_menu.nav-open .mobile-nav-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#fff;padding:8px 20px 16px;-webkit-box-shadow:0 12px 24px rgba(0,0,0,0.18);box-shadow:0 12px 24px rgba(0,0,0,0.18);max-height:calc(100vh - 100%);overflow-y:auto}#float_menu.nav-open .actions,#float_menu.nav-open .pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#float_menu.nav-open .pages>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}#float_menu.nav-open .pages>ul>li>a{color:#4d4d4f;padding:14px 0}#float_menu.nav-open .pages>ul>li{border-bottom:1px solid #dddddd}#float_menu.nav-open .pages>ul>li:last-child{border-bottom:none}#float_menu.nav-open .pages>ul>li.has-dropdown>a>i{display:none}#float_menu.nav-open .actions{gap:10px;padding-top:14px}#float_menu.nav-open .actions li{display:block}#float_menu.nav-open .actions li a{display:block;text-align:center}#float_menu.nav-open .actions li a.signin{border-color:#3066b0;color:#3066b0}#float_menu.nav-open .actions li a.signup{background:#3066b0;color:#fff}#float_menu.nav-open .actions .logged_in>a.user_icon{background:#d9e8f4}#float_menu.nav-open .actions .logged_in>a.user_icon .username,#float_menu.nav-open .actions .logged_in>a.user_icon i{color:#3066b0}#float_menu.nav-open .actions .logged_in>a.user_icon img{-webkit-filter:none;filter:none;opacity:0.6}#float_menu.nav-open .actions .logged_in>a.user_icon .username{display:inline-block}#float_menu.nav-open .actions .logged_in ul.right{position:static;display:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #dddddd;margin-top:10px}#float_menu.nav-open .actions .logged_in.open ul.right{display:block}}#float_menu .dropdown-toggle{display:none;background:none;border:none;color:inherit;font-size:11px;padding:4px 8px;cursor:pointer;margin-left:auto;-webkit-transition:-webkit-transform 200ms ease;transition:-webkit-transform 200ms ease;transition:transform 200ms ease;transition:transform 200ms ease,-webkit-transform 200ms ease}@media only screen and (max-width:900px){#float_menu .has-dropdown{-ms-flex-wrap:wrap;flex-wrap:wrap}#float_menu .has-dropdown .dropdown-toggle{display:block}#float_menu .has-dropdown .dropdown{display:none;position:static;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0 0 6px 16px;width:100%}#float_menu .has-dropdown.open .dropdown-toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#float_menu .has-dropdown.open .dropdown{display:block}}#float_menu.shrink,.force-shrink-nav #float_menu{background-color:#fff;border-bottom-color:#3066b0;-webkit-box-shadow:0 2px 7px 0 rgba(77,77,79,0.2);box-shadow:0 2px 7px 0 rgba(77,77,79,0.2)}#float_menu.shrink #float_menu_contents,.force-shrink-nav #float_menu #float_menu_contents{padding-top:5px;padding-bottom:3px}#float_menu.shrink .logo img,.force-shrink-nav #float_menu .logo img{-webkit-filter:none;filter:none;height:28px;-webkit-transform:none;-ms-transform:none;transform:none;padding-top:5px}#float_menu.shrink .pages>ul>li>a,.force-shrink-nav #float_menu .pages>ul>li>a{color:#4d4d4f}#float_menu.shrink .pages>ul>li>a:hover,.force-shrink-nav #float_menu .pages>ul>li>a:hover{color:#ff8200;background:transparent}#float_menu.shrink .actions li a,.force-shrink-nav #float_menu .actions li a{padding:6px 22px}#float_menu.shrink .actions li a.signin,.force-shrink-nav #float_menu .actions li a.signin{border-color:#3066b0;color:#3066b0}#float_menu.shrink .actions li a.signup,.force-shrink-nav #float_menu .actions li a.signup{background:#3066b0;color:#fff;border-color:#3066b0}#float_menu.shrink .actions li a.signin:hover,.force-shrink-nav #float_menu .actions li a.signin:hover{color:#ff8200;border-color:#ff8200}#float_menu.shrink .actions li a.signup:hover,.force-shrink-nav #float_menu .actions li a.signup:hover{background:#244f91;color:#fff}#float_menu.shrink .actions .logged_in>a.user_icon,.force-shrink-nav #float_menu .actions .logged_in>a.user_icon{background:rgba(48,102,176,0.08)}#float_menu.shrink .actions .logged_in>a.user_icon img,.force-shrink-nav #float_menu .actions .logged_in>a.user_icon img{-webkit-filter:none;filter:none;opacity:0.75}#float_menu.shrink .actions .logged_in>a.user_icon .username,.force-shrink-nav #float_menu .actions .logged_in>a.user_icon .username{color:#4d4d4f}#float_menu.shrink .actions .logged_in>a.user_icon i,.force-shrink-nav #float_menu .actions .logged_in>a.user_icon i{color:#4d4d4f}#float_menu.shrink .actions .logged_in>a.user_icon:hover,.force-shrink-nav #float_menu .actions .logged_in>a.user_icon:hover{background:rgba(48,102,176,0.16)}#float_menu.shrink .nav-toggle,.force-shrink-nav #float_menu .nav-toggle{color:#4d4d4f}.hero_arrow{background-color:#3066b0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-hero{position:relative;z-index:1;text-align:center;padding-top:120px;padding-bottom:64px;width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}@media only screen and (max-width:900px){.page-hero{padding-top:140px}}.page-hero h1{color:#fff;font-size:38pt;font-weight:400;margin:0 0 10px;line-height:1.15;letter-spacing:-0.5px}@media only screen and (max-width:640px){.page-hero h1{font-size:26pt}}.page-hero .hero-sub{color:rgba(255,255,255,0.85);font-size:15pt;margin:0 0 32px;line-height:1.5;font-weight:400}@media only screen and (max-width:640px){.page-hero .hero-sub{font-size:12pt}}.page-hero .hero-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;-ms-flex-wrap:wrap;flex-wrap:wrap}a.btn-primary,a.cta-btn-primary{-webkit-box-sizing:border-box;box-sizing:border-box;background:#ff8200;color:#fff;text-decoration:none;border-radius:150px;padding:12px 32px;font-weight:700;font-size:13pt;border:2px solid transparent;cursor:pointer;display:inline-block;-webkit-transition:background 200ms ease,-webkit-transform 200ms ease;transition:background 200ms ease,-webkit-transform 200ms ease;transition:background 200ms ease,transform 200ms ease;transition:background 200ms ease,transform 200ms ease,-webkit-transform 200ms ease}a.btn-primary:hover,a.cta-btn-primary:hover{background:#e57300;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);color:#fff;text-decoration:none}a.cta-btn-secondary{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #3066b0;color:#3066b0;text-decoration:none;border-radius:150px;padding:13px 34px;font-weight:700;font-size:13pt;display:inline-block;-webkit-transition:border-color 200ms ease,background 200ms ease;transition:border-color 200ms ease,background 200ms ease}a.cta-btn-secondary:hover{border-color:#3066b0;background:#d9e8f4;color:#3066b0;text-decoration:none}a.btn-outline{-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;color:#fff;border:2px solid rgba(255,255,255,0.6);border-radius:150px;padding:12px 30px;font-weight:700;font-size:13pt;display:inline-block;text-decoration:none;-webkit-transition:border-color 200ms ease,color 200ms ease;transition:border-color 200ms ease,color 200ms ease}a.btn-outline:hover{border-color:#fff;color:#fff;text-decoration:none}.cta-section{background:#f7f9fc;padding:72px 40px;text-align:center}.cta-section h2{color:#3066b0;font-size:28pt;font-weight:900;margin:0 0 14px}@media only screen and (max-width:640px){.cta-section h2{font-size:22pt}}.cta-section p{color:#4d4d4f;font-size:13pt;margin:0 auto 36px;max-width:1200px;line-height:1.6}.cta-section .cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-section .cta-sub{color:#4d4d4f;opacity:0.7;font-size:11pt;margin-top:16px}div#footer{background:#3066b0;font-size:14px}div#footer .footer-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:36px 100px 28px;gap:40px}@media only screen and (max-width:820px){div#footer .footer-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 24px 36px;gap:36px}}div#footer .footer-brand{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:280px}@media only screen and (max-width:820px){div#footer .footer-brand{max-width:100%}}div#footer .footer-brand img{height:42px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);display:block;margin-bottom:12px}div#footer .footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px}div#footer .footer-social a{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;margin:0;width:34px;height:34px;border:1px solid rgba(255,255,255,0.4);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:rgba(255,255,255,0.8);font-size:13px;-webkit-transition:border-color 200ms ease,color 200ms ease;transition:border-color 200ms ease,color 200ms ease}div#footer .footer-social a:hover{border-color:white;color:white}div#footer .footer-cols{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;margin-right:96px}@media only screen and (max-width:820px){div#footer .footer-cols{gap:32px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0}}@media only screen and (max-width:820px){div#footer .footer-col{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px)}}@media only screen and (max-width:480px){div#footer .footer-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}div#footer .footer-col h4{font-size:13px;font-weight:700;color:white;margin:0 0 14px;letter-spacing:0}div#footer .footer-col a{display:block;color:rgba(255,255,255,0.65);text-decoration:none;text-align:left;margin:0;font-size:13px;padding:4px 0;-webkit-transition:color 200ms ease;transition:color 200ms ease}div#footer .footer-col a:hover{color:white}div#footer .footer-bar{border-top:1px solid rgba(255,255,255,0.1);padding:14px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:13px;color:rgba(255,255,255,0.4)}@media only screen and (max-width:820px){div#footer .footer-bar{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 24px;gap:10px}}