.MW0ffG_form{border-radius:calc(var(--radius) * 1.2);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule), 0 40px 80px -50px #15130f73;gap:18px;padding:clamp(24px,3vw,44px);display:grid}.MW0ffG_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.MW0ffG_row2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.MW0ffG_field{gap:8px;display:grid}.MW0ffG_field>span{font-size:14px;font-weight:600}.MW0ffG_field input,.MW0ffG_field textarea{background:var(--cream);width:100%;transition:box-shadow var(--d-micro) linear, background-color var(--d-micro) linear;border-radius:16px;outline:none;padding:16px 18px;font-size:17px;line-height:1.4;box-shadow:inset 0 0 0 1.5px #0000}.MW0ffG_field textarea{resize:vertical;min-height:150px}.MW0ffG_field input::placeholder,.MW0ffG_field textarea::placeholder{color:#a79f92}.MW0ffG_field input:focus,.MW0ffG_field textarea:focus{box-shadow:inset 0 0 0 2px var(--ink);background:#fff}.MW0ffG_field [aria-invalid=true],.MW0ffG_field [aria-invalid=true]:focus{box-shadow:inset 0 0 0 2px var(--tomato-2)}.MW0ffG_fieldError{color:var(--tomato-2);font-size:14px;font-style:normal;font-weight:600}.MW0ffG_scoreNote{color:var(--mute);font-size:15px}.MW0ffG_scoreVal{color:var(--ink);padding:0 8px;font-weight:700;display:inline-block;position:relative}.MW0ffG_budget{border:0;gap:10px;display:grid}.MW0ffG_budget legend{margin-bottom:10px;font-size:14px;font-weight:600}.MW0ffG_chips{flex-wrap:wrap;gap:8px;display:flex}.MW0ffG_chip{position:relative}.MW0ffG_chip input{opacity:0;width:1px;height:1px;position:absolute}.MW0ffG_chip span{background:var(--cream);transition:background-color var(--d-micro) linear, color var(--d-micro) linear, transform var(--d-ui) var(--ease-spring);border-radius:999px;padding:10px 16px;font-size:15px;font-weight:500;display:inline-block}.MW0ffG_chip:hover span{transform:translateY(-2px)}.MW0ffG_chip[data-on=true] span{background:var(--ink);color:var(--cream)}.MW0ffG_chip input:focus-visible+span{outline:2.5px solid var(--tomato);outline-offset:3px}.MW0ffG_submit{flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px;display:flex}.MW0ffG_privacy{color:var(--mute);flex-basis:100%;font-size:13px}.MW0ffG_msg{color:var(--mute);font-size:15px}.MW0ffG_form[data-status=error] .MW0ffG_msg{color:var(--tomato-2);font-weight:600}.MW0ffG_done{border-radius:calc(var(--radius) * 1.2);background:var(--butter);align-content:start;gap:20px;padding:clamp(28px,4vw,56px);animation:.6s linear both MW0ffG_fade;display:grid}.MW0ffG_done>p:first-child{font-weight:700}.MW0ffG_doneTitle{font-family:var(--f-display);letter-spacing:-.036em;font-size:clamp(40px,5vw,80px);font-weight:800;line-height:.95}.MW0ffG_doneText{font-size:var(--fs-lead);max-width:36ch;line-height:1.4}@keyframes MW0ffG_fade{0%{opacity:0}}@media (max-width:639px){.MW0ffG_row2{grid-template-columns:1fr}.MW0ffG_submit>button{justify-content:space-between;width:100%}}
.swMWYG_page{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--col-gap);padding-top:calc(var(--nav-h) + 56px);padding-bottom:calc(var(--space-section) * .6);align-items:start;row-gap:48px;display:grid}.swMWYG_intro{top:calc(var(--nav-h) + 40px);flex-direction:column;grid-column:1/span 5;align-items:flex-start;gap:28px;display:flex;position:sticky}.swMWYG_title{font-size:clamp(52px,7vw,124px)}.swMWYG_note{margin-left:30%;font-size:24px;position:relative;transform:rotate(-4deg)}.swMWYG_arrow{width:60px;height:54px;top:20%;left:100%}.swMWYG_next{gap:10px;max-width:440px;list-style:none;display:grid}.swMWYG_next li{align-items:center;gap:14px;font-size:17px;line-height:1.35;display:flex}.swMWYG_num{background:var(--butter);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.swMWYG_direct{gap:4px;font-weight:600;display:grid}.swMWYG_direct p{color:var(--mute);font-weight:500}.swMWYG_where{color:var(--mute);font-size:15px;font-style:normal;line-height:1.6}.swMWYG_where strong{color:var(--ink)}.swMWYG_form{grid-column:7/span 6}@media (max-width:1023px){.swMWYG_intro,.swMWYG_form{grid-column:1/-1;position:relative;top:0}.swMWYG_note{display:none}}
