.start-theme{--radius:1.5rem;--card-border-width:1px;--font-display:var(--font-display,"Plus Jakarta Sans",sans-serif);--font-body:var(--font-body,"Plus Jakarta Sans",sans-serif);font-family:var(--font-body);font-weight:var(--font-weight-body,400);color:hsl(var(--foreground));background-color:hsl(var(--background))}.start-theme h1,.start-theme h2,.start-theme h3,.start-theme h4,.start-theme h5,.start-theme h6{font-family:var(--font-display);font-weight:var(--font-weight-display,800);letter-spacing:-.02em}.start-theme .section-padding{padding-top:5rem;padding-bottom:5rem}@media (min-width:768px){.start-theme .section-padding{padding-top:8rem;padding-bottom:8rem}}.start-theme .container-custom{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.start-theme .animate-in{animation:.2s cubic-bezier(.16,1,.3,1) forwards start-fade-in}@keyframes start-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.start-theme select,.start-theme input[type=number],.start-theme input[type=text]{font-family:var(--font-body);transition:all .2s ease-in-out}.start-theme input[type=checkbox]{accent-color:hsl(var(--primary))}
