.HomeFAQ-module__zp6koa__section{background:linear-gradient(135deg,#2563eb14,#0000 34%),linear-gradient(225deg,#ca8a041a,#0000 30%),linear-gradient(#fff 0%,#f8fafc 54%,#f1f5f9 100%);padding:clamp(4rem,9vw,7.5rem) 1rem;position:relative;overflow:hidden}.HomeFAQ-module__zp6koa__section:before{content:"";pointer-events:none;background-image:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 76%,#0000);mask-image:linear-gradient(#0000,#000 18% 76%,#0000)}.HomeFAQ-module__zp6koa__inner{z-index:1;width:min(100%,1470px);max-width:1470px;margin:0 auto;position:relative}.HomeFAQ-module__zp6koa__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:none;margin:0 auto clamp(2rem,5vw,3.5rem);display:flex}.HomeFAQ-module__zp6koa__kicker{color:#1d4ed8;letter-spacing:0;text-transform:uppercase;background:#ffffffb8;border:1px solid #2563eb29;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.9rem;padding:.42rem .82rem;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 12px 30px #0f172a0f}.HomeFAQ-module__zp6koa__title{color:#0f172a;letter-spacing:0;text-wrap:balance;font-size:clamp(2.25rem,5.5vw,4.9rem);font-weight:900;line-height:.98}.HomeFAQ-module__zp6koa__grid{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.25rem);width:min(100%,1024px);max-width:1024px;margin-left:0;margin-right:auto;display:grid}.HomeFAQ-module__zp6koa__card{--faq-card-tint:linear-gradient(140deg, #ffffffe0, transparent 58%);background:linear-gradient(145deg, #fffffff0, #f8fafcbd) padding-box, linear-gradient(135deg, #fffffff2, #2563eb38, #ca8a043d) border-box, var(--faq-card-tint);border:1px solid #0000;border-radius:1.5rem;min-height:184px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffffeb,0 24px 70px #0f172a14}.HomeFAQ-module__zp6koa__card:first-child{--faq-card-tint:linear-gradient(140deg, #dbeafeb8, transparent 58%)}.HomeFAQ-module__zp6koa__card:nth-child(2){--faq-card-tint:linear-gradient(140deg, #f0fdfacc, transparent 58%)}.HomeFAQ-module__zp6koa__card:nth-child(3){--faq-card-tint:linear-gradient(140deg, #fff7edd6, transparent 58%)}.HomeFAQ-module__zp6koa__card:nth-child(4){--faq-card-tint:linear-gradient(140deg, #f5f3ffc2, transparent 58%)}.HomeFAQ-module__zp6koa__card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2563eb61,#ca8a0457,#0000);height:1px;transition:opacity .36s;position:absolute;bottom:0;left:1.25rem;right:1.25rem}.HomeFAQ-module__zp6koa__card:hover,.HomeFAQ-module__zp6koa__cardOpen{border-color:#0070f333;transform:translateY(-4px);box-shadow:0 12px 40px -8px #0070f31f}.HomeFAQ-module__zp6koa__card:hover:after,.HomeFAQ-module__zp6koa__cardOpen:after{opacity:1}.HomeFAQ-module__zp6koa__trigger{width:100%;min-height:184px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;padding:clamp(1.25rem,3vw,1.8rem);display:grid;position:relative}.HomeFAQ-module__zp6koa__trigger:focus-visible{outline-offset:-6px;border-radius:1.3rem;outline:3px solid #2563eb59}.HomeFAQ-module__zp6koa__index{color:#64748b;background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;font-size:.74rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 12px 30px #0f172a0f}.HomeFAQ-module__zp6koa__question{color:#0f172a;letter-spacing:0;text-wrap:balance;max-width:34rem;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:850;line-height:1.16}.HomeFAQ-module__zp6koa__icon{color:#1d4ed8;background:#ffffffc7;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;transition:transform .36s cubic-bezier(.16,1,.3,1),color .26s,background .26s;display:inline-flex;box-shadow:0 12px 30px #0f172a12}.HomeFAQ-module__zp6koa__cardOpen .HomeFAQ-module__zp6koa__icon{color:#92400e;background:#ffffffeb;transform:rotate(180deg)}.HomeFAQ-module__zp6koa__cardOpen .HomeFAQ-module__zp6koa__trigger{min-height:auto;padding-bottom:.75rem}.HomeFAQ-module__zp6koa__answer{color:#475569;opacity:0;grid-template-rows:0fr;margin:-.4rem clamp(1.25rem,3vw,1.8rem) 0;transition:grid-template-rows .44s cubic-bezier(.16,1,.3,1),opacity .3s,margin .44s cubic-bezier(.16,1,.3,1);display:grid}.HomeFAQ-module__zp6koa__answer>div{overflow:hidden}.HomeFAQ-module__zp6koa__answer p{margin:0;padding:0 0 clamp(1.35rem,3vw,1.8rem) 3.3rem;font-size:.98rem;line-height:1.75}.HomeFAQ-module__zp6koa__answerOpen{opacity:1;grid-template-rows:1fr;margin-top:-.1rem}@media (min-width:768px){.HomeFAQ-module__zp6koa__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1180px){.HomeFAQ-module__zp6koa__inner:before,.HomeFAQ-module__zp6koa__inner:after{content:"";pointer-events:none;z-index:-1;position:absolute}.HomeFAQ-module__zp6koa__inner:before{background:linear-gradient(115deg,#0000 0 42%,#2563eb1a 48%,#0000 55%),repeating-linear-gradient(90deg,#2563eb14 0 1px,#0000 1px 42px),repeating-linear-gradient(0deg,#0f172a0e 0 1px,#0000 1px 42px),linear-gradient(145deg,#ffffff38,#2563eb09);border:1px solid #2563eb1a;border-radius:2rem;width:clamp(18rem,27vw,26rem);height:clamp(22rem,38vw,34rem);animation:9s cubic-bezier(.16,1,.3,1) infinite HomeFAQ-module__zp6koa__faqBlueprintSweep;top:clamp(12rem,22vw,19rem);right:0;box-shadow:0 24px 80px #0f172a0a,inset 0 1px #ffffffa3;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.HomeFAQ-module__zp6koa__inner:after{opacity:.74;filter:drop-shadow(0 18px 34px #2563eb1c);background:linear-gradient(90deg,#0000 0 16%,#2563eb47 16% 17%,#0000 17% 100%),linear-gradient(0deg,#0000 0 24%,#2563eb2e 24% 25%,#0000 25% 100%),linear-gradient(90deg,#0000 0 58%,#ca8a043d 58% 59%,#0000 59% 100%),linear-gradient(0deg,#0000 0 72%,#ca8a0429 72% 73%,#0000 73% 100%);border-radius:1.5rem;width:clamp(11rem,17vw,16rem);height:clamp(14rem,23vw,21rem);animation:7s cubic-bezier(.16,1,.3,1) infinite alternate HomeFAQ-module__zp6koa__faqCircuitDrift;top:clamp(14rem,24vw,21rem);right:clamp(2rem,5vw,5rem)}}@media (max-width:520px){.HomeFAQ-module__zp6koa__section{padding-left:.8rem;padding-right:.8rem}.HomeFAQ-module__zp6koa__trigger{grid-template-columns:1fr auto;min-height:220px}.HomeFAQ-module__zp6koa__cardOpen .HomeFAQ-module__zp6koa__trigger{min-height:auto}.HomeFAQ-module__zp6koa__index{grid-column:1/-1}.HomeFAQ-module__zp6koa__answer p{padding-left:0}}@media (prefers-reduced-motion:reduce){.HomeFAQ-module__zp6koa__card,.HomeFAQ-module__zp6koa__card:after,.HomeFAQ-module__zp6koa__icon,.HomeFAQ-module__zp6koa__answer,.HomeFAQ-module__zp6koa__inner:before,.HomeFAQ-module__zp6koa__inner:after{transition:none;animation:none}.HomeFAQ-module__zp6koa__card:hover,.HomeFAQ-module__zp6koa__cardOpen,.HomeFAQ-module__zp6koa__card:nth-child(3){transform:none}}@keyframes HomeFAQ-module__zp6koa__faqBlueprintSweep{0%,to{opacity:.62;background-position:-180px 0,0 0,0 0,0 0}50%{opacity:.9;background-position:260px 0,18px 0,0 18px,0 0}}@keyframes HomeFAQ-module__zp6koa__faqCircuitDrift{0%{opacity:.48;transform:translate(0,0)}to{opacity:.82;transform:translate(-.75rem,.9rem)}}
