.l8{--radius:1rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--radius-3xl:calc(var(--radius) + 12px);--radius-4xl:calc(var(--radius) + 16px);--font-serif:var(--font-lora),Georgia,serif;--font-sans:var(--font-figtree),system-ui,sans-serif;--background:oklch(0.983 0.033 34.7);--foreground:oklch(0.298 0.009 28.9);--card:oklch(0.958 0.033 39.3);--card-foreground:oklch(0.298 0.009 28.9);--popover:oklch(0.983 0.033 34.7);--popover-foreground:oklch(0.298 0.009 28.9);--primary:oklch(0.548 0.05 223);--primary-foreground:oklch(1 0 0);--secondary:oklch(0.941 0.028 52.1);--secondary-foreground:oklch(0.298 0.009 28.9);--muted:oklch(0.958 0.033 39.3);--muted-foreground:oklch(0.53 0.016 28.9);--accent:oklch(0.659 0.107 26.3);--accent-foreground:oklch(1 0 0);--destructive:oklch(0.577 0.245 27.325);--destructive-foreground:oklch(0.984 0.003 247.858);--border:oklch(0.874 0.034 45.1);--input:oklch(0.874 0.034 45.1);--ring:oklch(0.548 0.05 223);--sage:oklch(0.695 0.038 112.8);--sage-soft:oklch(0.941 0.028 52.1);--sage-foreground:oklch(0.985 0.005 100);--rose:oklch(0.659 0.107 26.3);--cta:oklch(0.548 0.05 223);--cta-foreground:oklch(1 0 0);--surface:oklch(0.958 0.033 39.3);min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.l8 blockquote,.l8 h1,.l8 h2,.l8 h3{font-family:var(--font-serif);letter-spacing:-.02em}.l8 .rounded-sm{border-radius:var(--radius-sm)}.l8 .rounded-md{border-radius:var(--radius-md)}.l8 .rounded-lg{border-radius:var(--radius-lg)}.l8 .rounded-xl{border-radius:var(--radius-xl)}.l8 .rounded-2xl{border-radius:var(--radius-2xl)}.l8 .rounded-3xl{border-radius:var(--radius-3xl)}.l8 .rounded-4xl{border-radius:var(--radius-4xl)}.l8 .bg-background{background-color:var(--background)}.l8 .bg-foreground{background-color:var(--foreground)}.l8 .bg-card{background-color:var(--card)}.l8 .bg-popover{background-color:var(--popover)}.l8 .bg-primary{background-color:var(--primary)}.l8 .bg-secondary{background-color:var(--secondary)}.l8 .bg-muted{background-color:var(--muted)}.l8 .bg-accent{background-color:var(--accent)}.l8 .bg-destructive{background-color:var(--destructive)}.l8 .bg-surface{background-color:var(--surface)}.l8 .bg-sage{background-color:var(--sage)}.l8 .bg-sage-soft{background-color:var(--sage-soft)}.l8 .bg-rose{background-color:var(--rose)}.l8 .bg-cta{background-color:var(--cta)}.l8 .bg-background\/90{background-color:color-mix(in oklab,var(--background) 90%,transparent)}.l8 .bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}.l8 .bg-card\/80{background-color:color-mix(in oklab,var(--card) 80%,transparent)}.l8 .bg-sage\/60{background-color:color-mix(in oklab,var(--sage) 60%,transparent)}.l8 .bg-sage\/15{background-color:color-mix(in oklab,var(--sage) 15%,transparent)}.l8 .bg-rose\/15{background-color:color-mix(in oklab,var(--rose) 15%,transparent)}.l8 .bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}.l8 .text-background{color:var(--background)}.l8 .text-foreground{color:var(--foreground)}.l8 .text-card-foreground{color:var(--card-foreground)}.l8 .text-popover-foreground{color:var(--popover-foreground)}.l8 .text-primary{color:var(--primary)}.l8 .text-primary-foreground{color:var(--primary-foreground)}.l8 .text-secondary-foreground{color:var(--secondary-foreground)}.l8 .text-muted-foreground{color:var(--muted-foreground)}.l8 .text-accent-foreground{color:var(--accent-foreground)}.l8 .text-destructive{color:var(--destructive)}.l8 .text-destructive-foreground{color:var(--destructive-foreground)}.l8 .text-sage{color:var(--sage)}.l8 .text-sage-foreground{color:var(--sage-foreground)}.l8 .text-rose{color:var(--rose)}.l8 .text-cta{color:var(--cta)}.l8 .text-cta-foreground{color:var(--cta-foreground)}.l8 .border-border{border-color:var(--border)}.l8 .border-input{border-color:var(--input)}.l8 .border-primary{border-color:var(--primary)}.l8 .border-sage{border-color:var(--sage)}.l8 .border-rose{border-color:var(--rose)}.l8 .border-cta{border-color:var(--cta)}.l8 .border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}.l8 .border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}.l8 .divide-border>:not([hidden])~:not([hidden]){border-color:var(--border)}.l8 .ring-ring{--tw-ring-color:var(--ring)}.l8 .fill-rose{fill:var(--rose)}.l8 .fill-sage{fill:var(--sage)}.l8 .fill-primary{fill:var(--primary)}.l8 .shadow-cta-glow{box-shadow:0 6px 24px -8px var(--cta)}.l8 .stroke-thin{stroke-width:1.25}.l8 .faq-item{border-bottom:1px solid var(--border)}.l8 .faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none}.l8 .faq-item>summary::-webkit-details-marker{display:none}.l8 .faq-item>summary:hover{text-decoration:underline;text-underline-offset:4px}.l8 .faq-chevron{flex-shrink:0;transition:transform .2s ease}.l8 .faq-item[open] .faq-chevron{transform:rotate(180deg)}.l8 .faq-answer{padding-bottom:18px}@media (prefers-reduced-motion:reduce){.l8 *,.l8 :after,.l8 :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}