.public-main .home-faq{padding-top:56px;padding-bottom:72px}.home-faq-shell{isolation:isolate;color:#f8f7f7;background:linear-gradient(135deg,#232024,#141417 65%);border:1px solid #ffffff24;border-radius:26px;grid-template-columns:.85fr 1.15fr;gap:64px;padding:48px;display:grid;position:relative;box-shadow:0 24px 80px #0003}.home-faq-shell:before{content:"";background:#cd354e;border-radius:0 0 5px 5px;width:68px;height:3px;position:absolute;top:0;left:48px}.public-main .home-faq-intro h2{margin:20px 0;font-size:clamp(32px,3.4vw,46px);line-height:1.15}.home-faq-intro>p:not(.eyebrow){color:#c9c5cc;max-width:330px;font-size:15px;line-height:1.85}.home-faq-contact{background:#ffffff07;border:1px solid #ffffff18;border-radius:16px;gap:16px;margin-top:32px;padding:22px;display:flex}.home-faq-symbol{color:#fff;background:#970919;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:23px;display:grid}.home-faq-contact h3{margin:0 0 10px;font-size:15px}.home-faq-contact p{color:#c9c5cc;margin:0 0 16px;font-size:13px;line-height:1.75}.home-faq-contact a,.home-faq-answer a{color:#f7ced5;gap:20px;font-size:13px;font-weight:650;display:inline-flex}.home-faq-label{letter-spacing:1.5px;color:#c9c5cc;justify-content:space-between;margin-bottom:16px;font-size:10px;font-weight:650;display:flex}.home-faq-label>span{letter-spacing:0;color:#e27080}.public-main .home-faq details{background:#1d1d21;border:1px solid #ffffff20;border-radius:14px;margin:12px 0;padding:0;transition:border-color .2s,background .2s;overflow:hidden}.public-main .home-faq details[open]{background:#262126;border-color:#b9405560}.public-main .home-faq summary{cursor:pointer;color:#f8f7f7;align-items:center;gap:15px;padding:22px;font-weight:600;list-style:none;display:flex}.home-faq summary::-webkit-details-marker{display:none}.home-faq-number{color:#de8997;font-size:11px;font-weight:500}.home-faq-question{flex:1;font-size:16px;line-height:1.55}.home-faq-toggle{background:#ffffff08;border:1px solid #ffffff30;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.home-faq-toggle svg{stroke:#f5d9de;stroke-width:1.6px;fill:none}.home-faq details[open] .faq-vertical{display:none}.home-faq-answer{padding:0 22px 24px 50px}.public-main .home-faq-answer p{color:#dad5dc;max-width:none;margin:0 0 12px;font-size:15px;line-height:1.85}.home-faq details:not([open])>.home-faq-answer{display:none}.home-faq summary:focus-visible{outline-offset:-4px;border-radius:14px;outline:2px solid #e27080}.home-faq summary:hover{background:#ffffff05}html[data-theme=light] .home-faq-shell{color:#242424;background:linear-gradient(135deg,#f4f1ee,#eae6e3);border-color:#24242425;box-shadow:0 20px 60px #2424240c}html[data-theme=light] .home-faq-intro>p:not(.eyebrow),html[data-theme=light] .home-faq-contact p,html[data-theme=light] .home-faq-label{color:#535058}html[data-theme=light] .home-faq-contact{background:#ffffff65;border-color:#2424241c}html[data-theme=light] .home-faq details{background:#f9f7f5;border-color:#24242422}html[data-theme=light] .home-faq details[open]{background:#fffaf9;border-color:#97091945}html[data-theme=light] .home-faq summary{color:#242424}html[data-theme=light] .home-faq-answer p{color:#4b454c}html[data-theme=light] .home-faq-contact a,html[data-theme=light] .home-faq-answer a,html[data-theme=light] .home-faq-number{color:#970919}html[data-theme=light] .home-faq-toggle{background:#97091908;border-color:#97091925}html[data-theme=light] .home-faq-toggle svg{stroke:#970919}@media (max-width:1000px){.home-faq-shell{gap:30px;padding:32px}}@media (max-width:760px){.home-faq-shell{border-radius:20px;grid-template-columns:1fr;gap:30px;padding:26px}.home-faq-intro>p:not(.eyebrow){max-width:none}.home-faq-contact{margin-top:24px}.home-faq-question{font-size:15px}.public-main .home-faq summary{gap:12px;padding:18px}.home-faq-answer{padding:0 18px 22px 44px}}@media (max-width:420px){.home-faq-shell{padding:20px}.home-faq-answer{padding-left:18px}.home-faq-contact{padding:18px}.home-faq-number{display:none}}@media (prefers-reduced-motion:reduce){.home-faq details{transition:none}}
