.A4sVNG_form{gap:20px;display:grid}.A4sVNG_field{min-width:0}.A4sVNG_field label{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.A4sVNG_inputWrap{position:relative}.A4sVNG_inputWrap>svg,.A4sVNG_inputWrap>span{color:var(--color-ink-muted);pointer-events:none;position:absolute;top:19px;left:17px}.A4sVNG_field input,.A4sVNG_field textarea{background:var(--color-surface-2);width:100%;min-width:0;min-height:54px;color:var(--color-ink);caret-color:var(--color-accent);border:1px solid #5c664b;border-radius:12px;padding:14px 16px;font-size:16px;line-height:1.5}.A4sVNG_inputWrap input{padding-left:46px}.A4sVNG_field textarea{resize:vertical;min-height:108px;display:block}.A4sVNG_field input::placeholder,.A4sVNG_field textarea::placeholder{color:var(--color-ink-muted);font-size:13px}.A4sVNG_field input:hover,.A4sVNG_field textarea:hover{border-color:var(--color-accent)}.A4sVNG_field input:focus-visible,.A4sVNG_field textarea:focus-visible,.A4sVNG_optional summary:focus-visible,.A4sVNG_submit:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.A4sVNG_optional{border-top:1px solid var(--inquiry-line,#bbf24661);border-bottom:1px solid var(--inquiry-line,#bbf24661)}.A4sVNG_optional summary{cursor:pointer;padding-block:15px;font-size:12px;font-weight:600}.A4sVNG_optional summary span{color:var(--color-ink-muted);font-weight:400}.A4sVNG_optional summary:hover{color:var(--color-accent)}.A4sVNG_optionalFields{gap:20px;padding-block:8px 20px;display:grid}.A4sVNG_submit{background:var(--color-accent);min-height:54px;color:var(--color-accent-ink);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;font-size:14px;font-weight:800;transition:background .18s;display:flex}.A4sVNG_submit:hover:not(:disabled){background:var(--color-accent-strong)}.A4sVNG_submit:disabled{cursor:wait;opacity:.6}.A4sVNG_status{border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.65}.A4sVNG_note{color:var(--color-ink-muted);text-align:center;font-size:11px;line-height:1.8}@media (prefers-reduced-motion:reduce){.A4sVNG_submit{transition:none}}
.jqE0Ra_steps{--step-gap:40px;--line-start:inset(0 100% 0 0);gap:var(--step-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;display:grid}.jqE0Ra_steps li{min-width:0;position:relative}.jqE0Ra_number{z-index:1;border:1px solid var(--color-accent);background:var(--color-base);width:40px;height:40px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:relative}.jqE0Ra_steps li:nth-child(2) .jqE0Ra_number{margin-inline:auto}.jqE0Ra_steps li:nth-child(3) .jqE0Ra_number{margin-left:auto}.jqE0Ra_connection{width:calc(150% + var(--step-gap) - 60px);background:#30343a;height:2px;position:absolute;top:19px;left:40px;overflow:hidden}.jqE0Ra_steps li:nth-child(2) .jqE0Ra_connection{left:calc(50% + 20px)}.jqE0Ra_connection>span{background:var(--color-accent);width:100%;height:100%;clip-path:var(--line-start);display:block}.jqE0Ra_copy{padding-top:22px}.jqE0Ra_steps li:nth-child(2) .jqE0Ra_copy{text-align:center}.jqE0Ra_steps li:nth-child(3) .jqE0Ra_copy{text-align:right}.jqE0Ra_steps li:nth-child(2) .jqE0Ra_copy p{margin-inline:auto}.jqE0Ra_steps li:nth-child(3) .jqE0Ra_copy p{margin-left:auto}.jqE0Ra_copy h3{font-size:16px;font-weight:700}.jqE0Ra_copy p{max-width:38ch;color:var(--color-ink-soft);margin-top:10px;font-size:13px;line-height:1.8}.jqE0Ra_steps[data-active=true] .jqE0Ra_connection>span{animation:7s linear infinite jqE0Ra_first-line}.jqE0Ra_steps[data-active=true] li:nth-child(2) .jqE0Ra_connection>span{animation-name:jqE0Ra_second-line}.jqE0Ra_steps[data-active=true] .jqE0Ra_number{animation:7s linear infinite jqE0Ra_first-point}.jqE0Ra_steps[data-active=true] li:nth-child(2) .jqE0Ra_number{animation-name:jqE0Ra_second-point}.jqE0Ra_steps[data-active=true] li:nth-child(3) .jqE0Ra_number{animation-name:jqE0Ra_third-point}@keyframes jqE0Ra_first-line{0%,4%,91%,to{clip-path:var(--line-start);opacity:0}5%{clip-path:var(--line-start);opacity:1}33%,78%{clip-path:inset(0);opacity:1}90%{clip-path:inset(0);opacity:0}}@keyframes jqE0Ra_second-line{0%,4%,91%,to{clip-path:var(--line-start);opacity:0}5%,33%{clip-path:var(--line-start);opacity:1}61%,78%{clip-path:inset(0);opacity:1}90%{clip-path:inset(0);opacity:0}}@keyframes jqE0Ra_first-point{0%,90%,to{background:var(--color-base);color:var(--color-accent)}5%,78%{background:var(--color-accent);color:var(--color-accent-ink)}}@keyframes jqE0Ra_second-point{0%,30%,90%,to{background:var(--color-base);color:var(--color-accent);transform:scale(1)}33%{background:var(--color-accent);color:var(--color-accent-ink);transform:scale(1.1)}37%,78%{background:var(--color-accent);color:var(--color-accent-ink);transform:scale(1)}}@keyframes jqE0Ra_third-point{0%,58%,90%,to{background:var(--color-base);color:var(--color-accent);transform:scale(1)}61%{background:var(--color-accent);color:var(--color-accent-ink);transform:scale(1.1)}65%,78%{background:var(--color-accent);color:var(--color-accent-ink);transform:scale(1)}}@media not (min-width:64rem){.jqE0Ra_steps{--step-gap:24px}}@media not (min-width:48rem){.jqE0Ra_steps{--line-start:inset(0 0 100% 0);grid-template-columns:1fr;gap:0;margin-top:28px}.jqE0Ra_steps li{grid-template-columns:40px 1fr;align-items:start;gap:20px;padding-bottom:36px;display:grid}.jqE0Ra_steps li:last-child{padding-bottom:0}.jqE0Ra_steps li:nth-child(n) .jqE0Ra_number{margin:0}.jqE0Ra_steps li:nth-child(n) .jqE0Ra_connection{width:2px;height:calc(100% - 40px);top:40px;left:19px}.jqE0Ra_steps li:nth-child(n) .jqE0Ra_copy{text-align:left;padding-top:7px}.jqE0Ra_steps li:nth-child(n) .jqE0Ra_copy p{margin-inline:0}}@media (prefers-reduced-motion:reduce){.jqE0Ra_steps[data-active] li:nth-child(n) .jqE0Ra_connection>span{clip-path:inset(0);opacity:1;animation:none}.jqE0Ra_steps[data-active] li:nth-child(n) .jqE0Ra_number{background:var(--color-accent);color:var(--color-accent-ink);animation:none;transform:none}}
.pjA05a_page{padding-block:48px 80px}.pjA05a_opening{grid-template-columns:1.15fr 1fr;align-items:start;gap:56px;display:grid}.pjA05a_hero{min-width:0}.pjA05a_title{font-size:clamp(60px,6.1vw,88px)}.pjA05a_title>span,.pjA05a_sectionTitle>span{color:var(--color-accent)}.pjA05a_intro{max-width:44ch;color:var(--color-ink-soft);margin-top:24px;font-size:15px;line-height:1.8}.pjA05a_store{border:1px solid var(--color-line);border-radius:24px;margin-top:32px;overflow:hidden}.pjA05a_photo{aspect-ratio:1.9;position:relative}.pjA05a_photo img{object-position:50% 44%}.pjA05a_store figcaption{background:var(--color-surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 20px;font-size:12px;display:flex}.pjA05a_store figcaption>span:first-child{font-weight:600}.pjA05a_store figcaption>span:last-child{color:var(--color-ink-muted);align-items:center;gap:7px;font-size:11px;display:flex}.pjA05a_inquiry{--inquiry-line:#bbf24661;border:1px solid var(--inquiry-line);background:var(--color-base);border-radius:24px;min-width:0;scroll-margin-top:112px;overflow:hidden}.pjA05a_formHeading{border-bottom:1px solid var(--inquiry-line);color:var(--color-ink);padding:30px 32px 28px}.pjA05a_formTitle{font-size:clamp(36px,3.4vw,48px)}.pjA05a_formTitle span{color:var(--color-accent)}.pjA05a_formHeading p{max-width:43ch;color:var(--color-ink-soft);margin-top:16px;font-size:13px;line-height:1.7}.pjA05a_formBody{padding:28px 32px 24px}.pjA05a_sectionTitle{font-size:clamp(36px,3.8vw,52px)}.pjA05a_process{border-top:1px solid var(--color-line);margin-top:64px;padding-top:48px;scroll-margin-top:96px}.pjA05a_processHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.pjA05a_processHeading>p{color:var(--color-ink-muted);font-size:13px}@media not (min-width:64rem){.pjA05a_opening{grid-template-columns:1fr 1fr;gap:28px}.pjA05a_title{font-size:clamp(46px,6.3vw,64px)}.pjA05a_intro{font-size:14px}.pjA05a_formHeading,.pjA05a_formBody{padding:24px}.pjA05a_formTitle{font-size:36px}.pjA05a_photo{aspect-ratio:1.25}}@media not (min-width:48rem){.pjA05a_page{padding-block:32px 48px}.pjA05a_opening{grid-template-columns:1fr;gap:32px}.pjA05a_title{font-size:clamp(48px,11.8vw,78px)}.pjA05a_intro{margin-top:20px}.pjA05a_store{margin-top:24px}.pjA05a_photo{aspect-ratio:2.1}.pjA05a_store figcaption{padding:14px 16px}.pjA05a_formTitle{font-size:clamp(36px,8.9vw,48px)}.pjA05a_process{margin-top:48px;padding-top:32px}.pjA05a_processHeading{display:block}.pjA05a_processHeading>p{margin-top:16px}}
