.personalinfo-section{background:white;min-height:80vh;display:flex;align-items:center;padding:60px 0;font-family:Poppins,system-ui,sans-serif}.personalinfo-container{max-width:1280px;margin:0 auto;padding:1.5rem;width:100%}.personalinfo-blurb-text h4{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:120%;color:#81d7bb;margin:0 0 20px}.personalinfo-content{display:flex;flex-direction:column;align-items:center;gap:2rem}.personalinfo-header{text-align:center;opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease-out .2s forwards}.personalinfo-title{color:#000000;font-family:Poppins;font-size:48px;font-weight:500;line-height:120%;margin:0;max-width:500px}.personalinfo-panel{max-width:800px;width:100%;border-radius:20px;background:#F5F5F5;padding:3rem;transition:all .75s ease-out;transform:translateY(2rem);opacity:0;animation:fadeInUp 1s ease-out .4s forwards}.personalinfo-blurb{margin-bottom:2rem}.personalinfo-blurb-text{color:#666666;font-family:Poppins;font-size:16px;font-weight:400;line-height:150%;text-align:center}.personalinfo-blurb-text p{margin:0 0 1rem}.personalinfo-blurb-text p:last-child{margin-bottom:0}.personalinfo-form-wrapper{margin-bottom:2rem}.form-loading{text-align:center;padding:2rem;color:#666;font-family:Poppins}.demo-gravity-form,.form-fields{display:flex;flex-direction:column;gap:1rem}.form-field,.form-field-full{display:flex;flex-direction:column;gap:.25rem}.form-input{width:100%;padding:.75rem 1rem;border-radius:5px;background:#FFFFFF;border:1px solid #e5e7eb;color:#000000;font-size:16px;font-family:Poppins;outline:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.form-input:focus{border-color:#14b8a6}.form-input--error{border-color:#007066;box-shadow:0 0 0 3px rgba(0,112,102,.1)}.form-error-message{color:#007066;font-size:14px;font-family:Poppins}.form-submit-button{width:100%;padding:1rem 1.5rem;background-color:#60DABA;color:#000000;text-align:left;border:none;border-radius:100px;font-weight:400;font-size:16px;font-family:Poppins;cursor:pointer;margin-top:.5rem;transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.form-submit-button:hover{background:#60DABA;transform:translateY(-2px);color:#007066;text-decoration:none}.form-submit-button--submitting{cursor:not-allowed;opacity:.6}.personalinfo-bottom-cta{text-align:center}.personalinfo-cta-content{color:#666666;font-family:Poppins;font-size:16px;font-weight:400;line-height:150%}.personalinfo-cta-content p{margin:0 0 1rem}.personalinfo-cta-content p:last-child{margin-bottom:0}.personalinfo-cta-content a{color:#38C28F;text-decoration:underline;cursor:pointer;transition:color .3s ease}.personalinfo-cta-content a:hover{color:#2a9971}.gform_confirmation_message{background:#ffffff;border:1px solid #81d7bb;border-radius:10px;padding:2rem;text-align:center;color:#666666;font-family:Poppins}.gform_confirmation_message p{margin:0;font-size:16px;line-height:150%}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.personalinfo-panel{padding:2.5rem}}@media (max-width:768px){.personalinfo-title{font-size:36px}.personalinfo-panel{padding:2rem}}@media (max-width:480px){.personalinfo-container{padding:1rem}.personalinfo-title{font-size:28px}.personalinfo-panel{padding:1.5rem}.personalinfo-blurb-text,.personalinfo-cta-content{font-size:15px}}