@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap");.dt-faq{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:64px 16px}@media (min-width:640px){.dt-faq{padding:96px 24px}}.dt-faq__container{margin:0 auto;max-width:1280px}.dt-faq__header{margin:0 auto 64px;max-width:768px;text-align:center}@media (min-width:640px){.dt-faq__header{margin-bottom:80px}}.dt-faq__title{color:#0f172a;font-size:48px;font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0 0 24px}@media (min-width:640px){.dt-faq__title{font-size:60px}}@media (min-width:1024px){.dt-faq__title{font-size:72px}}.dt-faq__title-accent{color:#c8cdd3;font-weight:700}.dt-faq__subtitle{color:#64748b;font-size:16px;line-height:1.6;margin:0}@media (min-width:640px){.dt-faq__subtitle{font-size:18px}}.dt-faq__layout{align-items:start;display:grid;gap:32px}.dt-faq__layout,.dt-faq__layout--with-sidebar{grid-template-columns:1fr}@media (min-width:1024px){.dt-faq__layout--with-sidebar{grid-template-columns:1fr 340px}}.dt-faq__list{display:flex;flex-direction:column;gap:16px}.dt-faq__item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.dt-faq__item--open{border-color:#cbd5e1;box-shadow:0 1px 3px rgba(0,0,0,.05)}.dt-faq__question{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;outline:none;padding:20px 24px;text-align:left;transition:background .2s ease;width:100%;-webkit-tap-highlight-color:transparent}.dt-faq__question:hover{background:rgba(248,250,252,.5)}.dt-faq__question:active,.dt-faq__question:focus,.dt-faq__question:focus-visible{background:none;box-shadow:none;outline:none}.dt-faq__question-content{flex:1;padding-right:16px}.dt-faq__question-header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.dt-faq__badge{background:#2563eb;border-radius:100px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.05em;padding:4px 12px;text-transform:uppercase}.dt-faq__question-text{color:#0f172a!important;font-size:16px!important;font-weight:600!important;line-height:1.375!important;margin:0!important}.dt-faq__short-answer{align-items:center;color:#64748b!important;display:flex;font-size:14px!important;gap:8px}.dt-faq__arrow-hint{flex-shrink:0}.dt-faq__chevron{color:#94a3b8;flex-shrink:0;margin-top:4px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.dt-faq__item--open .dt-faq__chevron,.dt-faq__question[aria-expanded=true] .dt-faq__chevron{transform:rotate(180deg)}.dt-faq__answer{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.dt-faq__item--open .dt-faq__answer{grid-template-rows:1fr;opacity:1}.dt-faq__answer-inner{color:#475569!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:15px!important;line-height:1.6!important;min-height:0!important;overflow:hidden!important;padding:0 24px 24px!important;white-space:pre-line!important}.dt-faq__answer-inner div,.dt-faq__answer-inner p,.dt-faq__answer-inner span{color:#475569!important;font-size:15px!important;line-height:1.6!important;margin:0!important}.dt-faq__sidebar{display:flex;flex-direction:column;gap:20px}@media (min-width:1024px){.dt-faq__sidebar{position:sticky;top:32px}}.dt-faq__sidebar-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:32px;text-align:center}.dt-faq__sidebar-icon{background:#eff6ff;border-radius:50%;height:48px;margin:0 auto 20px;width:48px}.dt-faq__sidebar-icon,.dt-faq__video-badge{align-items:center;display:flex;justify-content:center}.dt-faq__video-badge{color:#3b82f6;font-size:14px;gap:8px;margin-bottom:12px}.dt-faq__sidebar-title{color:#0f172a;font-size:18px;font-weight:700;margin:0 0 8px}.dt-faq__sidebar-desc{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 24px}.dt-faq__sidebar-cta{align-items:center;border:1px solid #bfdbfe;border-radius:100px;color:#2563eb;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;text-decoration:none;transition:all .2s ease;width:100%}.dt-faq__sidebar-cta:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb;text-decoration:none}.dt-faq__item{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.dt-faq__item.dt-faq--visible{opacity:1;transform:translateY(0)}.dt-faq__header{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.dt-faq__header.dt-faq--visible{opacity:1;transform:translateY(0)}.dt-faq__sidebar{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s}.dt-faq__sidebar.dt-faq--visible{opacity:1;transform:translateY(0)}