._1SvrgG_form{width:100%}._1SvrgG_field{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:40px;padding:32px 0;display:grid;position:relative}._1SvrgG_field:after{content:"";background:var(--fg);transform-origin:0;height:1px;transition:transform .36s var(--ease-out);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}._1SvrgG_field:focus-within:after{transform:scaleX(1)}._1SvrgG_field label{font-size:var(--font-label);letter-spacing:.04em;grid-template-columns:28px minmax(0,1fr);gap:12px;padding-top:14px;line-height:1.5;display:grid}._1SvrgG_field label span:first-child{color:var(--muted);font-variant-numeric:tabular-nums}._1SvrgG_field input,._1SvrgG_field select,._1SvrgG_field textarea{width:100%;min-height:52px;color:var(--fg);font:inherit;letter-spacing:-.025em;background:0 0;border:0;border-radius:0;padding:8px 0;font-size:clamp(18px,1.8vw,26px);line-height:1.7;display:block}._1SvrgG_field select{appearance:auto;cursor:pointer;padding-right:24px}._1SvrgG_field textarea{resize:vertical;min-height:180px}._1SvrgG_field input::placeholder,._1SvrgG_field textarea::placeholder{color:#767676;opacity:1}._1SvrgG_field input:focus,._1SvrgG_field select:focus,._1SvrgG_field textarea:focus{outline:none}._1SvrgG_field:has(:focus-visible):after{height:2px}._1SvrgG_messageField{padding-bottom:32px}._1SvrgG_error{font-size:var(--font-small);margin:24px 0 0;line-height:1.8}._1SvrgG_submit{color:#0b0b0b;width:min(100%,360px);min-height:72px;font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0b0b0b;border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin:48px 0 0 auto;padding:20px 4px 20px 0;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.4;display:flex}._1SvrgG_submit span:last-child{flex:none;font-size:28px;transition:transform .3s cubic-bezier(.16,1,.3,1)}._1SvrgG_submit:disabled{cursor:wait;opacity:.5}._1SvrgG_submit:focus-visible{outline-offset:5px;outline:2px solid #0b0b0b}@media (hover:hover){._1SvrgG_submit:hover:not(:disabled) span:last-child{transform:translate(4px)}}._1SvrgG_honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._1SvrgG_complete{width:100%;padding:36px 0 80px}._1SvrgG_completeLabel{font-size:var(--font-label);letter-spacing:.04em;margin:0 0 64px}._1SvrgG_completeTitle{letter-spacing:-.065em;margin:0;font-size:clamp(60px,11vw,170px);font-weight:500;line-height:.9}._1SvrgG_completeCopy{max-width:560px;font-size:var(--font-body);margin:48px 0 0;line-height:1.9}._1SvrgG_complete button{min-height:44px;color:inherit;font:inherit;font-size:var(--font-small);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:40px;padding:8px 0}@media (max-width:768px){._1SvrgG_field{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px 0}._1SvrgG_field label{padding-top:0}._1SvrgG_field input,._1SvrgG_field select,._1SvrgG_field textarea{font-size:18px}._1SvrgG_field textarea{min-height:160px}._1SvrgG_submit{min-height:60px;margin-top:36px}._1SvrgG_complete{padding-bottom:48px}._1SvrgG_completeLabel{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){._1SvrgG_field:after,._1SvrgG_submit,._1SvrgG_submit span:last-child{transition:none}}._1SvrgG_privacy{align-items:flex-start;gap:12px;margin-top:32px;font-size:14px;line-height:1.9;display:flex}._1SvrgG_privacy input{flex-shrink:0;width:18px;height:18px;margin-top:6px}._1SvrgG_privacy a{text-underline-offset:4px;text-decoration:underline}._1SvrgG_fieldHelp{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}._1SvrgG_consultationNote{max-width:42em;margin:32px 0 0;font-size:16px;line-height:1.95}
