:root{--blue:#073674;--yellow:#ffd94e;--pale:#effaff}*{box-sizing:border-box}body{margin:0;color:var(--blue);font:16px/1.5 'DM Sans',Arial,sans-serif}.wrap{max-width:1160px;margin:auto;padding-left:34px;padding-right:34px}.nav{height:96px;display:flex;align-items:center;gap:28px}.logo{display:block;width:145px}.logo img{display:block;width:100%;height:auto}.nav nav{display:flex;gap:37px;margin-left:auto}.nav nav a,footer a{font-size:13px;font-weight:700;text-decoration:none;color:var(--blue)}.button{display:inline-flex;border:0;cursor:pointer;align-items:center;gap:14px;padding:14px 25px;border-radius:40px;background:var(--yellow);color:var(--blue);font:700 13px 'DM Sans';text-decoration:none}.button b{font-size:18px}.small{padding:10px 21px}.intro{background:linear-gradient(115deg,#f3fbff,#e8f8ff);padding:61px 0 66px}.intro>div{max-width:920px}.eyebrow{margin:0 0 9px;font-size:13px;font-weight:700;letter-spacing:.5px}h1,h2{margin:0;font:900 45px/1.08 'Nunito Sans',sans-serif;letter-spacing:-1.7px}h1{max-width:800px}h1 span,h2 span,label span{color:#e5b600}.intro p:last-child{font-size:18px;max-width:680px;margin:18px 0 0}.contact{display:grid;grid-template-columns:.86fr 1.14fr;gap:105px;padding-top:64px;padding-bottom:70px}.copy h2{margin-bottom:14px}.copy>p:not(.eyebrow){font-size:17px;max-width:410px}.mail{display:inline-flex;gap:15px;align-items:center;margin:23px 0;text-decoration:none;color:var(--blue);font-weight:700}.mail b{font-size:21px}.copy ul{list-style:none;margin:10px 0;padding:0}.copy li{padding:8px 0;border-top:1px solid #d7e2ed;font-size:14px;font-weight:600}.copy li:before{content:'•';color:var(--yellow);font-size:24px;vertical-align:-2px;margin-right:10px}.form-card{padding:36px 40px;background:#f2fbff;border-radius:14px;box-shadow:0 15px 35px #07367412}.form-card h2{font-size:31px}.form-card>p{margin:5px 0 21px}.form-card form{display:grid;gap:14px}label{display:grid;gap:5px;font-size:13px;font-weight:700}input,select,textarea{appearance:none;border:1px solid #c7d8ea;background:#fff;border-radius:5px;padding:11px 12px;color:var(--blue);font:15px 'DM Sans'}input:focus,select:focus,textarea:focus{outline:2px solid #9fc9ed;border-color:var(--blue)}textarea{min-height:100px;resize:vertical}.trap{position:absolute;left:-10000px}.form-card .button{justify-self:start;margin-top:3px}.note{font-size:12px!important;margin:0!important;color:#607a9f}footer{border-top:1px solid #dce6f3;min-height:104px;display:flex;align-items:center;gap:45px;font-size:13px}footer .logo{width:132px}footer span{padding-left:25px;border-left:2px solid #9db7d8}footer div{margin-left:auto;display:flex;gap:28px}@media(max-width:750px){.wrap{padding-left:22px;padding-right:22px}.nav{height:76px}.nav nav,.nav .button{display:none}h1{font-size:37px}h2{font-size:34px}.intro{padding:49px 0}.contact{grid-template-columns:1fr;gap:42px;padding-top:45px}.form-card{padding:27px 22px}footer{align-items:flex-start;padding-top:30px;flex-direction:column;gap:20px}footer div{margin:0;flex-wrap:wrap}}
