h1,h2,h3,h4,h5,h6{font-family:var(--font-heading,"Inter", sans-serif)}body,p,span,div,a,button,input,textarea,select{font-family:var(--font-body,"Inter", sans-serif)}:where(.site-styles) h1,:where(.site-styles) h2,:where(.site-styles) h3,:where(.site-styles) h4,:where(.site-styles) h5,:where(.site-styles) h6{font-weight:var(--heading-weight,700)}div:where(.site-styles),:where(.site-styles) p,:where(.site-styles) span,:where(.site-styles) div,:where(.site-styles) a,:where(.site-styles) button,:where(.site-styles) input,:where(.site-styles) textarea,:where(.site-styles) select{font-weight:var(--body-weight,400)}:where(.site-styles) section,:where(.site-styles) [class*=section]{padding-top:var(--section-spacing,5rem);padding-bottom:var(--section-spacing,5rem)}:where(.site-styles) .space-y-4>*+*,:where(.site-styles) .gap-4{gap:var(--element-spacing,2rem)}:where(.site-styles) .rounded:not(.rounded-none),:where(.site-styles) .rounded-lg:not(.rounded-none),:where(.site-styles) .rounded-xl:not(.rounded-none),.style-modern button:not(.rounded-full):not(.rounded-none),.style-classic button:not(.rounded-full):not(.rounded-none),.style-minimal button:not(.rounded-full):not(.rounded-none),.style-bold button:not(.rounded-full):not(.rounded-none),:where(.site-styles) .btn:not(.rounded-none),:where(.site-styles) .card:not(.rounded-none),:where(.site-styles) img:not(.rounded-full):not(.rounded-none){border-radius:var(--border-radius,.75rem)}:where(.site-styles) .shadow,:where(.site-styles) .shadow-sm,:where(.site-styles) .shadow-md,:where(.site-styles) .shadow-lg,:where(.site-styles) .shadow-xl,:where(.site-styles) .shadow-2xl,:where(.site-styles) .shadow-inner{box-shadow:var(--shadow,0 4px 6px -1px #0000001a);transition:var(--transition,all .3s ease)}:where(.site-styles) .shadow:hover,:where(.site-styles) .shadow-sm:hover,:where(.site-styles) .shadow-md:hover,:where(.site-styles) .shadow-lg:hover,:where(.site-styles) .shadow-xl:hover,:where(.site-styles) .shadow-2xl:hover{box-shadow:var(--shadow-hover,0 10px 15px -3px #0000001a)}.style-modern button,.style-classic button,.style-minimal button,.style-bold button,.style-modern a,.style-classic a,.style-minimal a,.style-bold a,.style-modern .transition,.style-classic .transition,.style-minimal .transition,.style-bold .transition{transition:var(--transition,all .3s ease)}:where(.site-styles) .container,:where(.site-styles) .max-w-7xl,:where(.site-styles) .max-w-6xl,:where(.site-styles) .max-w-5xl{max-width:var(--max-width,1280px)}:where(.site-styles) .hover\:scale-105:hover{transform:scale(var(--hover-scale,1.02))}.style-classic h1,.style-classic h2,.style-classic h3{letter-spacing:-.02em}.style-minimal h1,.style-minimal h2,.style-minimal h3{letter-spacing:-.03em;font-weight:600}.style-bold h1,.style-bold h2,.style-bold h3{letter-spacing:-.04em;text-transform:uppercase;font-weight:800}.style-modern .gradient{background:linear-gradient(135deg,#6366f11a 0%,#8b5cf61a 100%)}.style-classic{--tw-prose-headings:var(--color-primary,#3b82f6)}.style-minimal{line-height:1.8}.style-minimal button,.style-minimal .btn{text-transform:none;font-weight:500}.style-bold button,.style-bold .btn{text-transform:uppercase;letter-spacing:.05em;font-weight:700}.style-bold .shadow{box-shadow:0 10px 20px #00000026}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:var(--font-heading,"Inter", sans-serif)}:where(.site-styles) .prose h1,:where(.site-styles) .prose h2,:where(.site-styles) .prose h3,:where(.site-styles) .prose h4,:where(.site-styles) .prose h5,:where(.site-styles) .prose h6{font-weight:var(--heading-weight,700)}.prose p,.prose li,.prose td,.prose th{font-family:var(--font-body,"Inter", sans-serif)}:where(.site-styles) .prose p,:where(.site-styles) .prose li,:where(.site-styles) .prose td,:where(.site-styles) .prose th{font-weight:var(--body-weight,400)}