.landing-faq-module__UZJTOW__faq{gap:var(--space-6);display:grid}.landing-faq-module__UZJTOW__searchBox{gap:var(--space-2);display:grid;position:relative}.landing-faq-module__UZJTOW__searchBox span{color:var(--color-primary-normal);font-size:var(--text-xs);font-weight:800}.landing-faq-module__UZJTOW__searchBox input{width:100%;min-height:52px;padding:0 var(--space-5) 0 46px;border:1px solid var(--color-line-normal);border-radius:var(--radius-lg);color:var(--color-label-normal);background:var(--color-bg-normal);font:inherit;transition:border-color .16s,box-shadow .16s}.landing-faq-module__UZJTOW__searchBox:after{content:"";border:2px solid var(--color-primary-normal);border-radius:var(--radius-full);width:13px;height:13px;box-shadow:7px 7px 0 -6px var(--color-primary-normal);pointer-events:none;position:absolute;bottom:18px;left:18px;transform:rotate(-12deg)}.landing-faq-module__UZJTOW__searchBox input:focus{border-color:var(--color-primary-normal);box-shadow:0 0 0 3px var(--color-fill-normal);outline:none}.landing-faq-module__UZJTOW__faqList{border-top:1px solid var(--color-line-normal)}.landing-faq-module__UZJTOW__faqItem,.landing-faq-module__UZJTOW__emptyResult{border-bottom:1px solid var(--color-line-normal);background:var(--color-bg-normal)}.landing-faq-module__UZJTOW__faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:72px;padding:var(--space-5) 0;color:var(--color-label-normal);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;display:flex}.landing-faq-module__UZJTOW__faqQuestion span{font-size:var(--text-base);word-break:keep-all;font-weight:750;line-height:1.5}.landing-faq-module__UZJTOW__faqQuestion i{border-radius:var(--radius-full);background:var(--color-fill-normal);width:28px;height:28px;transition:transform .18s var(--ease-out), background-color .16s ease;flex:none;position:relative}.landing-faq-module__UZJTOW__faqQuestion i:before,.landing-faq-module__UZJTOW__faqQuestion i:after{content:"";border-radius:var(--radius-full);background:var(--color-primary-normal);width:11px;height:2px;transition:transform .18s var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-faq-module__UZJTOW__faqQuestion i:after{transform:translate(-50%,-50%)rotate(90deg)}.landing-faq-module__UZJTOW__open .landing-faq-module__UZJTOW__faqQuestion i{transform:rotate(180deg)}.landing-faq-module__UZJTOW__open .landing-faq-module__UZJTOW__faqQuestion i:after{transform:translate(-50%,-50%)}.landing-faq-module__UZJTOW__faqPanel{opacity:0;transition:grid-template-rows .2s var(--ease-out), opacity .16s ease;grid-template-rows:0fr;display:grid}.landing-faq-module__UZJTOW__faqPanelOpen{opacity:1;grid-template-rows:1fr}.landing-faq-module__UZJTOW__faqPanelInner{overflow:hidden}.landing-faq-module__UZJTOW__faqPanel p{padding:0 48px var(--space-5) 0;color:var(--color-label-neutral);font-size:var(--text-sm);word-break:keep-all;margin:0;line-height:1.75}.landing-faq-module__UZJTOW__emptyResult{padding:var(--space-8) 0;color:var(--color-label-alternative);text-align:center;font-size:var(--text-sm)}.landing-faq-module__UZJTOW__faqQuestion:active i{transform:scale(.92)}@media (max-width:640px){.landing-faq-module__UZJTOW__faqQuestion{min-height:68px}.landing-faq-module__UZJTOW__faqPanel p{padding-right:var(--space-4)}}@media (prefers-reduced-motion:reduce){.landing-faq-module__UZJTOW__faqQuestion i,.landing-faq-module__UZJTOW__faqQuestion i:before,.landing-faq-module__UZJTOW__faqQuestion i:after,.landing-faq-module__UZJTOW__faqPanel{transition-duration:.01ms}}
.page-module___8aEwW__page{min-height:100vh;color:var(--color-label-normal);background:var(--color-bg-normal);overflow-x:hidden}.page-module___8aEwW__hero{min-height:520px;padding:var(--space-12) var(--space-6);border-bottom:1px solid var(--color-line-normal);background:linear-gradient(120deg, var(--color-bg-normal) 0 56%, var(--color-fill-normal) 100%);align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__hero:after{content:"";aspect-ratio:1;border:1px solid var(--color-line-normal);border-radius:var(--radius-full);pointer-events:none;width:min(46vw,680px);position:absolute;bottom:-52%;right:-12vw}.page-module___8aEwW__heroInner{z-index:1;gap:clamp(var(--space-10), 6vw, 88px);grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:center;width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.page-module___8aEwW__heroCopy{max-width:680px;animation:page-module___8aEwW__heroEnter .52s var(--ease-out) both}.page-module___8aEwW__kicker,.page-module___8aEwW__sectionEyebrow{margin:0 0 var(--space-3);color:var(--color-primary-normal);font-size:var(--text-xs);letter-spacing:.08em;font-weight:800}.page-module___8aEwW__heroCopy h1{color:var(--color-label-normal);letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:clamp(1.9rem,2.7vw,2.35rem);line-height:1.3}.page-module___8aEwW__heroCopy h1 span{display:block}.page-module___8aEwW__heroLead{max-width:590px;margin:var(--space-6) 0 0;color:var(--color-label-neutral);font-size:var(--text-base);word-break:keep-all;line-height:1.7}.page-module___8aEwW__heroActions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.page-module___8aEwW__primaryButton{min-height:52px;padding:0 var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-base);transition:transform .14s var(--ease-out), background-color .18s ease, border-color .18s ease, color .18s ease, box-shadow .18s ease;touch-action:manipulation;color:var(--color-text-inverse);background:var(--color-primary-normal);box-shadow:var(--shadow-md);border:1px solid #0000;justify-content:center;align-items:center;font-weight:750;display:inline-flex}.page-module___8aEwW__primaryButton:hover{color:var(--color-text-inverse);background:var(--color-primary-strong)}.page-module___8aEwW__primaryButton:active{transform:scale(.97)}.page-module___8aEwW__heroVisual{animation:page-module___8aEwW__visualEnter .62s var(--ease-out) 80ms both;justify-content:flex-end;display:flex;position:relative}.page-module___8aEwW__visualStage{aspect-ratio:.91;width:min(340px,100%);padding:var(--space-3);border:1px solid var(--color-line-normal);border-radius:var(--radius-xl);background:var(--color-bg-normal);box-shadow:var(--shadow-xl);transition:transform .22s var(--ease-out), box-shadow .22s ease;position:relative;overflow:hidden;transform:rotate(1.5deg)}.page-module___8aEwW__heroImage{object-fit:contain;object-position:top;border-radius:var(--radius-lg);background:var(--color-bg-alternative);width:100%;height:100%;display:block}.page-module___8aEwW__visualNote{left:var(--space-6);right:var(--space-6);bottom:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);color:var(--color-text-inverse);background:var(--color-label-normal);box-shadow:var(--shadow-lg);display:flex;position:absolute}.page-module___8aEwW__visualNote span{color:var(--color-label-assistive);font-size:var(--text-xs)}.page-module___8aEwW__visualNote strong{font-size:var(--text-sm)}.page-module___8aEwW__introSection,.page-module___8aEwW__faqSection{width:min(1180px,100% - 48px);margin:0 auto}.page-module___8aEwW__introSection{gap:clamp(var(--space-10), 7vw, 96px);border-bottom:1px solid var(--color-line-normal);grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);padding:clamp(72px,8vw,112px) 0;display:grid}.page-module___8aEwW__introText h2,.page-module___8aEwW__sectionHeader h2,.page-module___8aEwW__ctaInner h2{color:var(--color-label-normal);letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:clamp(1.5rem,2.1vw,1.9rem);line-height:1.35}.page-module___8aEwW__introList{border-top:1px solid var(--color-line-normal);counter-reset:highlight;display:grid}.page-module___8aEwW__introItem{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--color-line-normal);color:var(--color-label-normal);font-size:var(--text-base);counter-increment:highlight;grid-template-columns:42px 1fr;align-items:center;font-weight:700;display:grid}.page-module___8aEwW__introItem:before{content:counter(highlight, decimal-leading-zero);color:var(--color-primary-normal);font-size:var(--text-xs);letter-spacing:.04em;font-weight:800}.page-module___8aEwW__sectionHeader{max-width:680px;margin-bottom:var(--space-10)}.page-module___8aEwW__sectionHeader>p:last-child,.page-module___8aEwW__ctaInner>p{margin:var(--space-4) 0 0;color:var(--color-label-neutral);font-size:var(--text-base);word-break:keep-all;line-height:1.7}.page-module___8aEwW__faqSection{gap:clamp(var(--space-10), 7vw, 96px);grid-template-columns:minmax(0,.72fr) minmax(380px,1fr);align-items:start;padding:clamp(72px,8vw,112px) 0;display:grid}.page-module___8aEwW__faqSection .page-module___8aEwW__sectionHeader{margin-bottom:0;position:sticky;top:112px}.page-module___8aEwW__ctaSection{padding:clamp(72px, 9vw, 120px) var(--space-6);color:var(--color-text-inverse);background:var(--color-label-normal)}.page-module___8aEwW__ctaInner{text-align:center;width:min(760px,100%);margin:0 auto}.page-module___8aEwW__ctaInner .page-module___8aEwW__sectionEyebrow{color:var(--color-primary-normal)}.page-module___8aEwW__ctaInner h2{color:var(--color-text-inverse)}.page-module___8aEwW__ctaInner>p{color:var(--color-label-alternative)}.page-module___8aEwW__ctaInner .page-module___8aEwW__heroActions{justify-content:center}.page-module___8aEwW__disclaimer{padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-line-alternative);color:var(--color-label-alternative);background:var(--color-bg-normal);font-size:var(--text-xs);text-align:center;margin:0;line-height:1.6}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__primaryButton:hover{transform:translateY(-2px)}.page-module___8aEwW__visualStage:hover{box-shadow:var(--shadow-xl);transform:rotate(0)translateY(-4px)}}@media (max-width:900px){.page-module___8aEwW__hero{min-height:auto;padding-top:var(--space-12);padding-bottom:var(--space-16)}.page-module___8aEwW__heroInner,.page-module___8aEwW__introSection,.page-module___8aEwW__faqSection{grid-template-columns:1fr}.page-module___8aEwW__heroCopy{max-width:720px}.page-module___8aEwW__heroVisual{justify-content:center}.page-module___8aEwW__visualStage{width:min(520px,100%);transform:none}.page-module___8aEwW__faqSection .page-module___8aEwW__sectionHeader{position:static}}@media (max-width:640px){.page-module___8aEwW__hero{padding:var(--space-8) var(--space-5) var(--space-10);background:linear-gradient(180deg, var(--color-bg-normal) 0 62%, var(--color-fill-normal) 100%)}.page-module___8aEwW__hero:after{display:none}.page-module___8aEwW__heroInner{gap:var(--space-8)}.page-module___8aEwW__heroCopy h1{font-size:clamp(1.6rem,6.8vw,1.75rem);line-height:1.32}.page-module___8aEwW__heroLead{margin-top:var(--space-4);font-size:var(--text-sm);line-height:1.65}.page-module___8aEwW__heroActions{margin-top:var(--space-5);grid-template-columns:1fr;display:grid}.page-module___8aEwW__primaryButton{width:100%;min-height:48px}.page-module___8aEwW__visualStage{width:min(250px,78vw)}.page-module___8aEwW__visualNote{left:var(--space-4);right:var(--space-4);bottom:var(--space-4)}.page-module___8aEwW__introSection,.page-module___8aEwW__faqSection{width:min(100% - 40px,1180px);padding:var(--space-16) 0;gap:var(--space-8)}.page-module___8aEwW__sectionHeader{margin-bottom:var(--space-8)}.page-module___8aEwW__ctaSection{padding:var(--space-16) var(--space-5)}}@keyframes page-module___8aEwW__heroEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__visualEnter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__heroCopy,.page-module___8aEwW__heroVisual{animation:none}}
