.faq-module__YdmIVG__faqSection.faq-module__YdmIVG__faqSection{padding-block:min(70px, var(--section-y,clamp(44px, 5vw, 72px)))}.faq-module__YdmIVG__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,4vw,64px);display:grid}.faq-module__YdmIVG__faqIntro{min-width:0}@media (min-width:1024px) and (min-height:700px){.faq-module__YdmIVG__faqIntro{position:sticky;top:120px}}.faq-module__YdmIVG__title{color:#0e1a38;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1.1}.faq-module__YdmIVG__faqList{flex-direction:column;gap:12px;min-width:0;display:flex}.faq-module__YdmIVG__faqItem{isolation:isolate;transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:#fff;border:1px solid #0e1a3829;border-radius:16px;position:relative;box-shadow:0 1px 2px #0e1a380f,0 6px 18px #0e1a380f}.faq-module__YdmIVG__faqItem:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 0 1px #2b56fa1f,0 18px 40px #2b56fa24}.faq-module__YdmIVG__faqItem:after{content:"";transform-origin:top;width:3px;transition:transform var(--dur-base) var(--ease-out);pointer-events:none;background:linear-gradient(#2b56fa,#5c53f8);border-radius:3px;position:absolute;top:18px;bottom:18px;left:-1px;transform:scaleY(0)}.faq-module__YdmIVG__faqItem[data-open=true]{border-color:#2b56fa80}.faq-module__YdmIVG__faqItem[data-open=true]:before{opacity:1}.faq-module__YdmIVG__faqItem[data-open=true]:after{transform:scaleY(1)}.faq-module__YdmIVG__faqItem h3{font-size:inherit;font-weight:inherit;margin:0}.faq-module__YdmIVG__faqTrigger{color:#0e1a38;width:100%;font-family:var(--font-baloo), sans-serif;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:16px;padding:22px 22px 22px 24px;font-size:19px;font-weight:500;line-height:1.35;display:flex}.faq-module__YdmIVG__faqTrigger:focus-visible{outline-offset:3px;outline:2px solid #5c53f8}.faq-module__YdmIVG__faqIndex{color:#2b56fa;width:28px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;flex:none;font-size:12px;font-weight:400}.faq-module__YdmIVG__faqQuestion{flex:1;min-width:0}.faq-module__YdmIVG__plus{color:#2b56fa;width:36px;height:36px;transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:#fff;border:1px solid #2b56fa47;border-radius:50%;flex:0 0 36px;position:relative;overflow:hidden}.faq-module__YdmIVG__plus:before{content:"";opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:linear-gradient(135deg,#2b56fa,#5c53f8);border-radius:50%;position:absolute;inset:0;transform:scale(.4)}.faq-module__YdmIVG__plus:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 14px no-repeat;position:absolute;inset:0}.faq-module__YdmIVG__faqItem[data-open=true] .faq-module__YdmIVG__plus{color:#fff;border-color:#0000;transform:rotate(135deg)}.faq-module__YdmIVG__faqItem[data-open=true] .faq-module__YdmIVG__plus:before{opacity:1;transform:none}.faq-module__YdmIVG__faqAnswer{opacity:0;height:0;overflow:hidden}.faq-module__YdmIVG__faqAnswer p{color:#4d6b8f;margin:0;padding:0 72px 24px 68px;font-size:15.5px;line-height:1.7}@media (hover:hover) and (pointer:fine){.faq-module__YdmIVG__faqItem:hover{border-color:#2b56fa73;transform:translateY(-2px)}.faq-module__YdmIVG__faqItem:hover:before{opacity:.8}.faq-module__YdmIVG__faqItem[data-open=false] .faq-module__YdmIVG__faqTrigger:hover .faq-module__YdmIVG__plus{border-color:#2b56fa99;transform:rotate(90deg)}}.faq-module__YdmIVG__faqItem[data-motion=off],.faq-module__YdmIVG__faqItem[data-motion=off]:before,.faq-module__YdmIVG__faqItem[data-motion=off]:after,.faq-module__YdmIVG__faqItem[data-motion=off] .faq-module__YdmIVG__plus,.faq-module__YdmIVG__faqItem[data-motion=off] .faq-module__YdmIVG__plus:before{transition:none}@media (max-width:800px){.faq-module__YdmIVG__faqSection.faq-module__YdmIVG__faqSection{padding-block:min(48px, var(--section-y,clamp(44px, 5vw, 72px)))}.faq-module__YdmIVG__faqGrid{grid-template-columns:1fr;gap:28px}.faq-module__YdmIVG__title{max-width:620px}}@media (max-width:480px){.faq-module__YdmIVG__faqList{gap:10px}.faq-module__YdmIVG__faqTrigger{gap:12px;padding:18px 16px;font-size:17px}.faq-module__YdmIVG__faqIndex{width:22px;font-size:11px}.faq-module__YdmIVG__plus{flex-basis:32px;width:32px;height:32px}.faq-module__YdmIVG__faqAnswer p{padding:0 16px 20px 50px;font-size:15px}}
