
.pointer-events-none{pointer-events: none;}
.absolute{position: absolute;}
.relative{position: relative;}
.inset-0{inset: 0px;}
.inset-x-0{left: 0px;right: 0px;}
.left-26px{left: 26px;}
.top-0{top: 0px;}
.top-10{top: 2.5rem;}
.mx-auto{margin-left: auto;margin-right: auto;}
.mb-1\.5{margin-bottom: 0.375rem;}
.mb-10{margin-bottom: 2.5rem;}
.mt-0\.5{margin-top: 0.125rem;}
.mt-1{margin-top: 0.25rem;}
.mt-10{margin-top: 2.5rem;}
.mt-14{margin-top: 3.5rem;}
.mt-2{margin-top: 0.5rem;}
.mt-3{margin-top: 0.75rem;}
.mt-4{margin-top: 1rem;}
.mt-5{margin-top: 1.25rem;}
.mt-6{margin-top: 1.5rem;}
.mt-8{margin-top: 2rem;}
.block{display: block;}
.flex{display: flex;}
.inline-flex{display: inline-flex;}
.grid{display: grid;}
.hidden{display: none;}
.h-1{height: 0.25rem;}
.h-10{height: 2.5rem;}
.h-6{height: 1.5rem;}
.h-52px{height: 52px;}
.h-px{height: 1px;}
.w-10{width: 2.5rem;}
.w-14{width: 3.5rem;}
.w-6{width: 1.5rem;}
.w-52px{width: 52px;}
.w-calc-full-minus-20{width: calc(100% - 20px);}
.w-full{width: 100%;}
.max-w-2xl{max-width: 42rem;}
.max-w-3xl{max-width: 48rem;}
.max-w-1600px{max-width: 1600px;}
.shrink-0{flex-shrink: 0;}
.rotate-180{transform: rotate(180deg);}
.grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr));}
.flex-wrap{flex-wrap: wrap;}
.items-start{align-items: flex-start;}
.items-center{align-items: center;}
.justify-center{justify-content: center;}
.justify-between{justify-content: space-between;}
.gap-1\.5{gap: 0.375rem;}
.gap-10{gap: 2.5rem;}
.gap-2{gap: 0.5rem;}
.gap-3{gap: 0.75rem;}
.gap-4{gap: 1rem;}
.gap-5{gap: 1.25rem;}
.gap-6{gap: 1.5rem;}
.gap-8{gap: 2rem;}
.overflow-hidden{overflow: hidden;}
.rounded{border-radius: 0.25rem;}
.rounded-full{border-radius: 9999px;}
.rounded-lg{border-radius: 8px;}
.rounded-md{border-radius: 6px;}
.border{border-width: 1px;}
.border-2{border-width: 2px;}
.border-y{border-top-width: 1px;border-bottom-width: 1px;}
.border-t{border-top-width: 1px;}
.border-brand{border-color: #005bac;}
.border-gray-200{border-color: #e5e7eb;}
.border-gray-300{border-color: #d1d5db;}
.border-sky-400-40{border-color: rgba(56, 189, 248, 0.4);}
.border-slate-500-70{border-color: rgba(100, 116, 139, 0.7);}
.bg-brand{background-color: #005bac;}
.bg-brand-10{background-color: rgba(0, 91, 172, 0.1);}
.bg-darkblue{background-color: #0c1e3a;}
.bg-btn-blue{background-color: #2f8bf0;}
.bg-btn-orange{background-color: #f5a623;}
.bg-gray-200{background-color: #e5e7eb;}
.bg-gray-50{background-color: #f9fafb;}
.bg-sky-400-10{background-color: rgba(56, 189, 248, 0.1);}
.bg-white{background-color: #ffffff;}
.p-6{padding: 1.5rem;}
.p-8{padding: 2rem;}
.px-3{padding-left: 0.75rem;padding-right: 0.75rem;}
.px-3\.5{padding-left: 0.875rem;padding-right: 0.875rem;}
.px-5{padding-left: 1.25rem;padding-right: 1.25rem;}
.px-7{padding-left: 1.75rem;padding-right: 1.75rem;}
.px-8{padding-left: 2rem;padding-right: 2rem;}
.py-1{padding-top: 0.25rem;padding-bottom: 0.25rem;}
.py-14{padding-top: 3.5rem;padding-bottom: 3.5rem;}
.py-16{padding-top: 4rem;padding-bottom: 4rem;}
.py-2\.5{padding-top: 0.625rem;padding-bottom: 0.625rem;}
.py-3{padding-top: 0.75rem;padding-bottom: 0.75rem;}
.py-4{padding-top: 1rem;padding-bottom: 1rem;}
.pb-5{padding-bottom: 1.25rem;}
.pr-10{padding-right: 2.5rem;}
.pt-6{padding-top: 1.5rem;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-2xl{font-size: 1.5rem;line-height: 2rem;}
.text-3xl{font-size: 1.875rem;line-height: 2.25rem;}
.text-15px{font-size: 15px;}
.text-base{font-size: 1rem;line-height: 1.5rem;}
.text-lg{font-size: 1.125rem;line-height: 1.75rem;}
.text-sm{font-size: 0.875rem;line-height: 1.25rem;}
.text-xl{font-size: 1.25rem;line-height: 1.75rem;}
.text-xs{font-size: 0.75rem;line-height: 1rem;}
.font-bold{font-weight: 700;}
.font-medium{font-weight: 500;}
.font-semibold{font-weight: 600;}
.uppercase{text-transform: uppercase;}
.leading-relaxed{line-height: 1.625;}
.leading-snug{line-height: 1.375;}
.leading-tight{line-height: 1.25;}
.tracking-18em{letter-spacing: 0.18em;}
.tracking-tight{letter-spacing: -0.025em;}
.tracking-wider{letter-spacing: 0.05em;}
.text-brand{color:#005bac;}
.text-dark12{color:#12213a;}
.text-gray-500{color:#6b7280;}
.text-gray-600{color:#4b5563;}
.text-gray-700{color:#374151;}
.text-gray-800{color:#1f2937;}
.text-gray-900{color:#111827;}
.text-sky-300{color:#7dd3fc;}
.text-slate-200{color:#e2e8f0;}
.text-slate-300{color:#cbd5e1;}
.text-slate-400{color:#9ca3af;}
.text-white{color:#ffffff;}
.underline{text-decoration-line: underline;}
.decoration-slate-500{text-decoration-color: #64748b;}
.underline-offset-4{text-underline-offset: 4px;}
.opacity-0\.07{opacity: 0.07;}
.shadow-sm{box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);}
.outline-none{outline: 2px solid transparent;outline-offset: 2px;}
.transition{transition: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter 150ms cubic-bezier(0.4, 0, 0.2, 1);}
.transition-transform{transition: transform 200ms cubic-bezier(0.4, 0, 0.2, 1);}
.duration-200{transition-duration: 200ms;}
.hover\:border-brand-40:hover{border-color:rgba(0, 91, 172, 0.4);}
.hover\:border-sky-400:hover{border-color:#38bdf8;}
.hover\:bg-brand-dark:hover{background-color:#004a92;}
.hover\:bg-btn-blue-dark:hover{background-color:#1f74d4;}
.hover\:bg-btn-orange-light:hover{background-color:#ffb53e;}
.hover\:text-sky-300:hover{color:#7dd3fc;}
.focus\:border-brand:focus{border-color:#005bac;}
.focus\:ring-2:focus{box-shadow: 0 0 0 2px rgba(0,91,172,0.2);}
@media (min-width: 640px){
.sm\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr));}
.sm\:py-16{padding-top: 4rem;padding-bottom: 4rem;}
.sm\:text-3xl{font-size: 1.875rem;line-height: 2.25rem;}
.sm\:text-15px{font-size: 15px;}
.sm\:text-28px{font-size: 28px;}
.sm\:text-40px{font-size: 40px;}
.sm\:text-base{font-size: 1rem;line-height: 1.5rem;}
}
@media (min-width: 768px){
.md\:block{display: block;}
.md\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr));}
.md\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr));}
.md\:grid-cols-4{grid-template-columns: repeat(4, minmax(0, 1fr));}
.left-26px-md{left:26px;}
.w-calc-md{width:calc(100% - 20px);}
}
@media (min-width: 1024px){
.lg\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr));}
.lg\:items-center{align-items: center;}
}
.space-y-3 > :not([hidden]) ~ :not([hidden]){margin-top:.75rem}
.space-y-2 > :not([hidden]) ~ :not([hidden]){margin-top:.5rem}
.space-y-5 > :not([hidden]) ~ :not([hidden]){margin-top:1.25rem}
.divide-y > :not([hidden]) ~ :not([hidden]){border-top-width:1px;}
.divide-gray-200{border-color:#e5e7eb;}
a{text-decoration:none;}
.faq-panel .faq-content{overflow:hidden;transition:max-height 200ms ease;max-height:0;}
.faq-panel.open .faq-content{max-height:600px;}
.faq-panel.open .faq-icon{transform:rotate(180deg);}
