.faq-page{color:#05070b;background:#fff}.faq-page-hero{padding:92px 40px 34px}.faq-page-hero-inner{text-align:center;max-width:980px;margin:0 auto}.faq-page-eyebrow{color:#61708a;text-transform:uppercase;background:#f8fbff;border:1px solid #d9e3f2;border-radius:999px;align-items:center;min-height:28px;padding:5px 16px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.faq-page-hero h1{color:#05070b;letter-spacing:0;margin:24px 0 0;font-size:64px;font-weight:600;line-height:1.04}.faq-page-hero p{color:#5f6673;max-width:900px;margin:24px auto 0;font-size:20px;font-weight:300;line-height:1.45}.faq-page .ws-faq{background:#fff;padding:48px 40px 72px}.faq-page .ws-faq-inner{max-width:1288px;margin:0 auto}.faq-page .ws-faq h2{color:#05070b;text-align:center;margin:0;font-size:36px;font-weight:600;line-height:1.08}.faq-page .ws-faq-list{gap:4px;margin-top:34px;display:grid}.faq-page .ws-faq-item{background:#fff;border:1px solid #e1e5e8;border-radius:4px;transition:border-color .22s,box-shadow .22s,background-color .22s;overflow:hidden}.faq-page .ws-faq-item[open]{border-color:#3478ff;box-shadow:0 0 0 1px #3478ff}.faq-page .ws-faq-item summary{cursor:pointer;color:#05070b;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;width:100%;padding:20px 34px;list-style:none;display:flex}.faq-page .ws-faq-item summary::-webkit-details-marker{display:none}.faq-page .ws-faq-item summary span{font-size:19px;font-weight:600;line-height:1.28}.faq-page .ws-faq-item summary svg{color:#687386;flex:none;transition:color .22s,transform .26s cubic-bezier(.22,1,.36,1)}.faq-page .ws-faq-item[open] summary{color:#1265ff;padding-top:38px;padding-bottom:14px}.faq-page .ws-faq-item[open] summary svg{color:#1265ff;transform:rotate(180deg)}.faq-page .ws-faq-answer{display:block}.faq-page .ws-faq-answer p{color:#5f6673;margin:0;padding:0 34px;font-size:16px;font-weight:300;line-height:1.42}.faq-page .ws-faq-item[open] .ws-faq-answer p{padding-bottom:36px}.faq-page .ws-trial-cta{color:#fff;background:#3c7eff;padding:102px 40px 118px;overflow:hidden}.faq-page .ws-trial-cta-inner{text-align:center;max-width:1000px;margin:0 auto}.faq-page .ws-trial-cta-badge{color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffffd1;border-radius:999px;align-items:center;gap:8px;height:28px;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.faq-page .ws-trial-cta-badge i{background:#8eff58;border-radius:999px;width:6px;height:6px;box-shadow:0 0 14px #8eff58b3}.faq-page .ws-trial-cta h2{color:#fff;letter-spacing:0;margin:32px 0 0;font-size:60px;font-weight:600;line-height:1.04}.faq-page .ws-trial-cta p{color:#ffffffe0;max-width:900px;margin:26px auto 0;font-size:20px;font-weight:300;line-height:1.35}.faq-page .ws-trial-cta-button{color:#3c7eff;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:min(360px,100%);height:52px;margin-top:28px;font-size:18px;font-weight:600;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.faq-page .ws-trial-cta-button:hover{background:#f7faff;transform:translateY(-2px);box-shadow:0 18px 32px #001c5629}.faq-page .ws-trial-cta-button:active{box-shadow:none;transform:translateY(0)scale(.985)}.faq-page .ws-trial-cta-benefits{flex-wrap:wrap;justify-content:center;gap:26px;margin-top:22px;display:flex}.faq-page .ws-trial-cta-benefits span{color:#ffffffeb;background:#ffffff29;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 23px;font-size:15px;font-weight:300;line-height:1;transition:transform .18s,background-color .18s;display:inline-flex}.faq-page .ws-trial-cta-benefits span:hover{background:#ffffff3b;transform:translateY(-2px)}.faq-page .ws-trial-cta-benefits span:active{transform:translateY(0)scale(.985)}@media (max-width:768px){.faq-page-hero{padding:64px 24px 24px}.faq-page-hero h1{font-size:42px;line-height:1.08}.faq-page-hero p{font-size:18px}.faq-page .ws-faq{padding:54px 24px}.faq-page .ws-faq h2{font-size:34px}.faq-page .ws-faq-list{margin-top:30px}.faq-page .ws-faq-item summary{gap:16px;padding:18px}.faq-page .ws-faq-item summary span{font-size:17px}.faq-page .ws-faq-item[open] summary{padding-top:24px;padding-bottom:12px}.faq-page .ws-faq-answer p{padding:0 18px;font-size:15px;line-height:1.45}.faq-page .ws-faq-item[open] .ws-faq-answer p{padding-bottom:24px}.faq-page .ws-trial-cta{padding:70px 24px 78px}.faq-page .ws-trial-cta-badge{white-space:normal;height:auto;min-height:28px;padding:6px 14px;font-size:12px}.faq-page .ws-trial-cta h2{margin-top:28px;font-size:42px;line-height:1.08}.faq-page .ws-trial-cta p{margin-top:20px;font-size:18px}.faq-page .ws-trial-cta-button{width:100%;max-width:360px;margin-top:26px}.faq-page .ws-trial-cta-benefits{grid-template-columns:1fr;gap:10px;max-width:360px;margin:22px auto 0;display:grid}.faq-page .ws-trial-cta-benefits span{justify-content:center;width:100%;min-height:40px;padding:0 16px}}
