.faq_wrap__sqU_U{min-height:100vh;padding:4rem 5% 6rem;background:var(--product-canvas);color:#0b0f14;font-family:var(--landing-font-inter),sans-serif}[data-theme=dark] .faq_wrap__sqU_U{color:#ffffff}.faq_inner__Vd6NX{max-width:var(--landing-content-w,78rem);margin:0 auto}.faq_header__nzFId{margin-bottom:1rem}.faq_pageTitle__2Tuyj{margin:0 0 1rem;max-width:40rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;letter-spacing:-.04em;line-height:1.05}.faq_pageTitle__2Tuyj span{color:var(--tab-color-500)}[data-theme=dark] .faq_pageTitle__2Tuyj span{color:var(--tab-color-300)}.faq_pageSubtitle__GMkzz{margin:0;max-width:42rem;color:rgb(11 15 20/.66);font-size:1.1875rem;line-height:1.5}[data-theme=dark] .faq_pageSubtitle__GMkzz{color:rgb(255 255 255/.68)}.faq_section__7nxVo{padding:3rem 0;border-top:1px solid rgb(11 15 20/.1)}[data-theme=dark] .faq_section__7nxVo{border-top-color:rgb(255 255 255/.1)}.faq_title__iYrNj{margin:1.25rem 0 0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;text-align:center}.faq_title__iYrNj span{color:var(--tab-color-500)}[data-theme=dark] .faq_title__iYrNj span{color:var(--tab-color-300)}.faq_faqList__Wm1PT{display:flex;flex-direction:column;gap:.85rem;margin-top:2rem}.faq_item__RQ7YA{border:1px solid rgb(11 15 20/.08);border-radius:var(--landing-r-lg,1rem);background:#f1f2f9;transition:border-color .15s ease,box-shadow .15s ease}.faq_item__RQ7YA[open]{border-color:transparent;box-shadow:0 16px 40px rgb(11 15 20/.1)}[data-theme=dark] .faq_item__RQ7YA{border-color:rgb(255 255 255/.1);background:rgb(255 255 255/.05)}[data-theme=dark] .faq_item__RQ7YA[open]{border-color:color-mix(in srgb,var(--tab-color-300) 35%,transparent);box-shadow:0 16px 40px rgb(0 0 0/.4)}.faq_question__Yn4LA{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;list-style:none;cursor:pointer}.faq_question__Yn4LA::-webkit-details-marker{display:none}.faq_marker__jSEZu{display:grid;flex-shrink:0;width:1.25rem;height:1.25rem}.faq_check__AHOrj,.faq_chevron__G3ugq{grid-area:1/1;width:1.25rem;height:1.25rem}.faq_chevron__G3ugq{color:var(--tab-color-600);transition:transform .2s ease,opacity .15s ease}[data-theme=dark] .faq_chevron__G3ugq{color:var(--tab-color-300)}.faq_item__RQ7YA[open] .faq_chevron__G3ugq{transform:rotate(180deg)}.faq_check__AHOrj{opacity:0;color:rgb(11 15 20/.45);transition:opacity .15s ease}[data-theme=dark] .faq_check__AHOrj{color:rgb(255 255 255/.45)}.faq_item__RQ7YA[data-read]:not([open]) .faq_chevron__G3ugq{opacity:0}.faq_item__RQ7YA[data-read]:not([open]) .faq_check__AHOrj{opacity:1}.faq_answer__85cml{margin:0;padding:0 1.5rem 1.5rem;max-width:48rem;color:rgb(11 15 20/.7);font-size:1rem;line-height:1.6}[data-theme=dark] .faq_answer__85cml{color:rgb(255 255 255/.68)}.faq_videos__ay6pk{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;padding:0 1.5rem 1.5rem}.faq_video__qtrmb{margin:0}.faq_player__NKQbH{display:block;width:100%;aspect-ratio:16/9;border-radius:.75rem;background:#0b0f14;-o-object-fit:cover;object-fit:cover}.faq_videoLabel__CzjHC{margin-top:.5rem;color:rgb(11 15 20/.6);font-size:.875rem;font-weight:500;line-height:1.4}[data-theme=dark] .faq_videoLabel__CzjHC{color:rgb(255 255 255/.6)}.faq_cta__eAV6V{display:flex;flex-direction:column;align-items:flex-start;margin-top:3rem;padding:2.5rem;border-radius:var(--landing-r-2xl,1.5rem);background:var(--tab-color-600);color:#ffffff}.faq_ctaTitle___Ge32{margin:0 0 .6rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.03em}.faq_ctaText__H_xgv{margin:0 0 1.5rem;max-width:36rem;color:rgb(255 255 255/.85);font-size:1.0625rem;line-height:1.55}.faq_ctaButton__gmViT{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:var(--landing-r-md,.75rem);background:#ffffff;color:var(--tab-color-700);font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s ease}.faq_ctaButton__gmViT:hover{transform:translateY(-2px)}.faq_ctaButtonIcon__Y5s_d{width:1.1rem;height:1.1rem}@media (max-width:640px){.faq_pageTitle__2Tuyj{font-size:clamp(1.9rem,8vw,2.5rem)}}