.limbourg-advisor-form{--la-ink:#202622;--la-gold:#9e7839;--la-line:#e4e2dc;--la-cream:#f7f6f2;--la-muted:#626962;color:var(--la-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:900px;margin:30px auto!important;padding:38px!important;background:#fff;border:1px solid var(--la-line);border-radius:24px;box-shadow:0 18px 70px #2e38250d;box-sizing:border-box}.limbourg-advisor-form *{box-sizing:border-box}.limbourg-advisor-form .gform_heading{display:none}.limbourg-advisor-form .gf_page_steps{display:flex!important;gap:10px;border:0!important;padding:0 0 30px!important;margin:0!important;justify-content:space-between}.limbourg-advisor-form .gf_step{display:flex!important;align-items:center;gap:8px;margin:0!important;opacity:1!important;font-size:12px!important;color:var(--la-muted);flex:1}.limbourg-advisor-form .gf_step_number{display:grid!important;place-items:center;width:32px!important;height:32px!important;min-width:32px;border:1px solid var(--la-line)!important;border-radius:50%!important;background:#fff!important;color:var(--la-muted)!important;font-size:12px!important;line-height:1!important;position:relative}.limbourg-advisor-form .gf_step_label{padding:0!important;font-size:12px!important;font-weight:600!important;line-height:1.2}.limbourg-advisor-form .gf_step_active .gf_step_number{background:var(--la-ink)!important;border-color:var(--la-ink)!important;color:#fff!important}.limbourg-advisor-form .gf_step_active .gf_step_label{color:var(--la-ink)!important}.limbourg-advisor-form .gf_step_completed .gf_step_number{background:#f5eddd!important;border-color:#d9c69d!important;color:#73501e!important}.limbourg-advisor-form .gf_step_completed .gf_step_number:after,.limbourg-advisor-form .gf_step_completed .gf_step_number:before{display:none!important}.limbourg-advisor-form .gform_fields{gap:22px 18px!important}.limbourg-advisor-form .la-header{margin:0 0 2px!important;padding:0!important}.limbourg-advisor-form .la-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:#816129;margin:0 0 14px}.limbourg-advisor-form .la-eyebrow:before{content:"";display:block;width:25px;height:1px;background:#b99554}.limbourg-advisor-form .la-header h2{font-family:inherit!important;font-size:clamp(26px,4vw,39px)!important;font-weight:500!important;line-height:1.14!important;letter-spacing:-.045em!important;color:var(--la-ink)!important;margin:0 0 12px!important;max-width:630px}.limbourg-advisor-form .la-header h2 em{font-style:normal;color:#93713b}.limbourg-advisor-form .la-header p{font-size:15px!important;color:var(--la-muted)!important;line-height:1.7!important;margin:0!important;max-width:660px}.limbourg-advisor-form .la-test{display:inline-flex;gap:8px;border:1px solid #dcd4c5;border-radius:7px;background:#faf7f0;padding:8px 11px;font-size:11px;line-height:1.5;color:#6e5734;margin:18px 0 0}.limbourg-advisor-form .gfield_label{font-size:15px!important;font-weight:650!important;color:var(--la-ink)!important;margin:0 0 12px!important;line-height:1.5!important}.limbourg-advisor-form .gfield_description{font-size:12px!important;line-height:1.65!important;color:var(--la-muted)!important;padding-top:8px!important}.limbourg-advisor-form .la-cards .gfield_radio{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important}.limbourg-advisor-form .la-cards .gchoice{position:relative!important;margin:0!important;display:block!important;min-width:0!important}.limbourg-advisor-form .la-cards input[type=radio]{position:absolute!important;top:22px!important;right:18px!important;left:auto!important;margin:0!important;width:18px!important;height:18px!important;min-height:18px!important;z-index:2;accent-color:var(--la-gold);cursor:pointer}.limbourg-advisor-form .la-cards .gchoice label{display:flex!important;flex-direction:column;justify-content:center;min-height:106px;width:100%!important;max-width:none!important;padding:22px 46px 22px 22px!important;margin:0!important;border:1px solid #dedfd7!important;border-radius:12px!important;background:#fff!important;color:var(--la-ink)!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.limbourg-advisor-form .la-cards .gchoice label:hover{border-color:#bda373!important;background:#fcfaf5!important;transform:translateY(-1px)}.limbourg-advisor-form .la-cards .gchoice:has(input:checked) label{background:#faf6ed!important;border-color:#ac8848!important;box-shadow:0 0 0 1px #ac8848}.limbourg-advisor-form .la-cards input:focus-visible+label{outline:3px solid #355f75!important;outline-offset:3px}.limbourg-advisor-form .la-choice-title{display:block;font-size:16px;font-weight:650;letter-spacing:-.015em}.limbourg-advisor-form .la-choice-desc{display:block;font-size:12px;font-weight:400;color:var(--la-muted);line-height:1.55;margin-top:5px}.limbourg-advisor-form .la-area .gchoice label{padding-left:80px!important;min-height:128px}.limbourg-advisor-form .la-area .gchoice label:before{content:"";position:absolute;left:21px;top:32px;width:40px;height:54px;background-repeat:no-repeat;background-position:50%;background-size:contain}.limbourg-advisor-form .la-area .gchoice:first-child label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 64' fill='none' stroke='%239e7839' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4l-3 12-7 7 3 12c2 6 6 8 10 7l7-4 7 4c4 1 8-1 10-7l3-12-7-7-3-12M24 19v19M10 48c4-3 8-4 14-4s10 1 14 4M17 56h14'/%3E%3C/svg%3E")}.limbourg-advisor-form .la-area .gchoice:nth-child(2) label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 64' fill='none' stroke='%239e7839' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 7c14-4 22 5 20 14l-3 10 8 10-10 3-2 8-12 7M18 19h5M18 29h2'/%3E%3C/svg%3E")}.limbourg-advisor-form .la-area .gchoice:nth-child(3) label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 64' fill='none' stroke='%239e7839' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 23c0-12 6-19 15-19s15 7 15 19v12c0 12-10 22-15 24C19 57 9 47 9 35V23zM15 27h5M29 27h5M24 29l-2 10h4M19 46c3 2 7 2 10 0'/%3E%3C/svg%3E")}.limbourg-advisor-form .la-area .gchoice:nth-child(4) label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 64' fill='none' stroke='%239e7839' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 8l4 16 14 8-14 7-4 17-5-17-13-7 13-8 5-16zM39 5v10M34 10h10'/%3E%3C/svg%3E")}.limbourg-advisor-form .la-result{padding:22px 24px;border:1px solid #dccda9;border-radius:12px;background:#faf7ef}.limbourg-advisor-form .la-result small{font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:#7e602b}.limbourg-advisor-form .la-result h3{font-size:22px!important;letter-spacing:-.025em!important;line-height:1.3!important;margin:7px 0 10px!important;font-weight:550!important;color:var(--la-ink)!important}.limbourg-advisor-form .la-result p{font-size:14px;line-height:1.75;color:#535d54;margin:0}.limbourg-advisor-form input[type=email],.limbourg-advisor-form input[type=tel],.limbourg-advisor-form input[type=text]{width:100%!important;border:1px solid #d7dbd2!important;border-radius:8px!important;background:#fbfcf9!important;box-shadow:none!important;font-size:16px!important;line-height:1.4!important;color:var(--la-ink)!important;padding:15px 16px!important;min-height:54px!important}.limbourg-advisor-form input:focus{border-color:#9e7839!important;outline:2px solid #9e783922!important;outline-offset:2px}.limbourg-advisor-form .gform_footer,.limbourg-advisor-form .gform_page_footer{display:flex!important;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid #e9e8e2!important;padding-top:24px!important;margin-top:30px!important}.limbourg-advisor-form .gform_button,.limbourg-advisor-form .gform_next_button{border:1px solid #242e25!important;background:#242e25!important;color:#fff!important;min-height:52px!important;padding:15px 26px!important;line-height:1.3!important;font-size:14px!important;font-weight:650!important;border-radius:8px!important;cursor:pointer;box-shadow:none!important;margin:0!important;transition:background .2s,transform .2s}.limbourg-advisor-form .gform_button:hover,.limbourg-advisor-form .gform_next_button:hover{background:#425042!important;transform:translateY(-1px)}.limbourg-advisor-form .gform_previous_button{border:1px solid #d9ddd3!important;background:#fff!important;color:#4f594f!important;min-height:52px!important;padding:15px 20px!important;font-size:14px!important;font-weight:500!important;border-radius:8px!important;margin:0!important;cursor:pointer}.limbourg-advisor-form .gfield_required{color:#7d6031!important}.limbourg-advisor-form .gfield_consent_label{font-size:12px!important;line-height:1.7!important;color:#555f55!important}.limbourg-advisor-form .ginput_container_consent{display:flex;gap:11px;align-items:flex-start}.limbourg-advisor-form .ginput_container_consent input{margin-top:4px;min-width:18px;accent-color:#9e7839}.limbourg-advisor-form a{color:#795719;text-decoration:underline;text-underline-offset:3px}.limbourg-advisor-form .la-footnote{font-size:11px!important;line-height:1.8!important;color:#657063!important;padding:16px 0 0!important;border-top:1px solid #ecece5}.limbourg-advisor-form .gform_validation_errors{border-radius:9px!important;border:1px solid #bd5648!important;box-shadow:none!important;font-size:13px!important}.limbourg-advisor-form .gfield_validation_message{font-size:12px!important;background:#fff6f3!important;color:#8f3328!important;border:0!important;padding:9px 12px!important;border-radius:6px!important}@media(max-width:640px){.limbourg-advisor-form{margin:14px auto!important;padding:24px 18px!important;border-radius:16px}.limbourg-advisor-form .gf_page_steps{gap:5px;padding-bottom:24px!important}.limbourg-advisor-form .gf_step{flex-direction:column;gap:6px!important}.limbourg-advisor-form .gf_step_label{font-size:10px!important}.limbourg-advisor-form .gf_step_number{width:27px!important;height:27px!important;min-width:27px;font-size:11px!important}.limbourg-advisor-form .la-cards .gfield_radio{grid-template-columns:1fr!important;gap:10px!important}.limbourg-advisor-form .la-cards .gchoice label{min-height:88px!important;padding:18px 44px 18px 18px!important}.limbourg-advisor-form .la-area .gchoice label{padding-left:75px!important;min-height:102px!important}.limbourg-advisor-form .la-area .gchoice label:before{top:22px;left:20px;width:35px;height:49px}.limbourg-advisor-form .la-header h2{font-size:29px!important}.limbourg-advisor-form .la-header p{font-size:14px!important}.limbourg-advisor-form .gform_fields{row-gap:20px!important}.limbourg-advisor-form .gfield{grid-column:1/-1!important}.limbourg-advisor-form .gform_page_footer{gap:10px!important}.limbourg-advisor-form .gform_button,.limbourg-advisor-form .gform_next_button{flex:1}.limbourg-advisor-form .la-result{padding:20px}}@media(prefers-reduced-motion:reduce){.limbourg-advisor-form *{transition:none!important;animation:none!important}}.limbourg-advisor-form:focus{outline:none}