.planning-form-wrap{padding:85px 7%;background:var(--cream)}.planning-form-intro{text-align:center;max-width:820px;margin:0 auto 45px}.planning-form-intro h2{font:400 48px Georgia,serif;margin:10px}.planning-form-intro>p:not(.kicker){font:17px/1.7 Georgia,serif}.planning-form{max-width:1000px;margin:auto;background:white;padding:40px;border-radius:16px;box-shadow:0 10px 35px #003b4620}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.planning-form label{font:600 13px/1.4 Arial,sans-serif;letter-spacing:.04em;color:var(--deep)}.planning-form input,.planning-form select,.planning-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:14px;border:1px solid #c9d6d8;border-radius:7px;background:white;font:15px Georgia,serif;color:#263b3f}.planning-form textarea{resize:vertical}.planning-form .full{grid-column:1/-1}.planning-form button{border:0;cursor:pointer;margin-top:28px}.form-note{font:13px/1.6 Georgia,serif;color:#63777a;margin:18px 0 0}@media(max-width:700px){.form-grid{grid-template-columns:1fr}.planning-form .full{grid-column:auto}.planning-form{padding:25px}.planning-form-intro h2{font-size:38px}}