.faqs-view{color:var(--black,#0a0a0a);min-height:100svh;font-family:var(--sans,"Inter", Helvetica, Arial, sans-serif);background:#fff;padding-bottom:70px;position:relative;overflow-x:clip}.faqs-banner-wrap{max-width:1320px;margin:0 auto;padding:110px 40px 30px}.faqs-banner{background:#0d0d12;border-radius:28px;justify-content:space-between;align-items:center;height:clamp(260px,32vw,380px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000040}.faqs-banner__img{object-fit:cover;object-position:center 12%;width:100%;height:100%;position:absolute;inset:0}.faqs-banner__overlay{pointer-events:none;background:linear-gradient(90deg,#0a0a0ee0 0%,#0a0a0e99 45%,#0a0a0e80 100%);position:absolute;inset:0}.faqs-banner__content{z-index:2;flex-direction:column;gap:14px;padding:0 60px;display:flex;position:relative}.faqs-banner__brandmark{opacity:.95;align-items:center;display:flex}.faqs-banner__title{font-family:var(--display,"Space Grotesk", Helvetica, Arial, sans-serif);color:#fff;letter-spacing:-.03em;text-shadow:0 4px 18px #00000080;margin:0;font-size:clamp(36px,5.5vw,64px);font-weight:700;line-height:1.05}.faqs-banner__watermark{font-family:var(--display,"Space Grotesk", Helvetica, Arial, sans-serif);letter-spacing:.08em;color:#0000;-webkit-text-stroke:1.5px #ffffff61;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;text-transform:capitalize;font-size:clamp(32px,4.5vw,56px);font-weight:800;position:absolute;top:50%;right:28px;transform:translateY(-50%)rotate(90deg)}.faqs-banner__tab{z-index:3;background:#fff;border-radius:16px 16px 0 0;padding:9px 24px 8px;position:absolute;bottom:0;right:60px;box-shadow:0 -4px 16px #00000014}.faqs-banner__breadcrumb{font-family:var(--sans,"Inter", Helvetica, Arial, sans-serif);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.faqs-banner__crumb-home{color:var(--black,#0a0a0a);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.faqs-banner__crumb-home:hover{color:var(--yellow,#e8d24a)}.faqs-banner__crumb-slash{color:#a1a1aa}.faqs-banner__crumb-current{color:#71717a}@media (width<=1024px){.faqs-banner-wrap{padding:100px 24px 20px}.faqs-body{padding:40px 0 50px}.faqs-body__container{padding:0 24px}.faqs-main-grid{grid-template-columns:1fr;gap:50px}.faqs-sidebar-col{padding-right:0;position:static}.faqs-banner__watermark{display:none}.faqs-consultation-card{max-width:100%}}@media (width<=640px){.faqs-banner{border-radius:20px;height:240px}.faqs-banner__content{padding:0 24px}.faqs-banner__tab{padding:6px 16px;right:20px}.faq-item-trigger{padding:20px}.faq-item-question{font-size:16px}.faq-item-body{padding:0 20px 20px}.faq-item-answer{font-size:14px}}@keyframes faqs-clip{0%{clip-path:inset(8% 4% round 28px)}to{clip-path:inset(0%)}}@keyframes faqs-zoom{0%{transform:scale(1.18)}to{transform:none}}@keyframes faqs-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes faqs-water{0%{opacity:0;transform:translate(80px,-50%)rotate(90deg)}to{opacity:1;transform:translateY(-50%)rotate(90deg)}}.faqs-banner{animation:1.2s cubic-bezier(.215,.61,.355,1) backwards faqs-clip}.faqs-banner__img{animation:1.6s cubic-bezier(.215,.61,.355,1) backwards faqs-zoom}.faqs-banner__title{animation:.9s cubic-bezier(.215,.61,.355,1) .35s both faqs-rise}.faqs-banner__watermark{animation:1s cubic-bezier(.215,.61,.355,1) .4s both faqs-water}.faqs-banner__tab{animation:.7s cubic-bezier(.215,.61,.355,1) .7s both faqs-rise}@media (prefers-reduced-motion:reduce){.faqs-banner,.faqs-banner__img,.faqs-banner__title,.faqs-banner__watermark,.faqs-banner__tab{animation:none}}
