.aed3-batch4{--batch-paper:var(--aed3-paper);--batch-ink:var(--aed3-ink);--batch-muted:var(--aed3-muted);--batch-line:var(--aed3-border);--batch-sage:var(--aed3-selected);background:var(--batch-paper);color:var(--batch-ink);font-family:DM Sans,sans-serif}.aed3-batch4 section{border-bottom:1px solid var(--batch-line)}.aed3-batch4 section :is(h1,h2){letter-spacing:-.035em;color:var(--batch-ink);font-family:Fraunces,Georgia,serif;font-weight:500}.aed3-batch4 section h1{font-size:clamp(2.8rem,5.4vw,4.7rem);line-height:1.04}.aed3-batch4 section h2{line-height:1.1}.aed3-batch4 section :is(p,.text-muted-foreground){color:var(--batch-muted);line-height:1.7}.aed3-batch4 section :is(.gradient-text,.text-primary){-webkit-text-fill-color:currentColor;color:var(--aed3-green)!important;background:0 0!important}.aed3-batch4 section :is(.rounded-2xl,.rounded-3xl,.rounded-xl){border-radius:6px}.aed3-batch4 section :is(.bg-card,.bg-card\/50,.bg-card\/80){background-color:var(--aed3-paper)}.aed3-batch4 section :is(button,[role=button]){min-height:44px}.aed3-batch4 section canvas,.aed3-batch4 section>div.absolute[style*=radial-gradient],.aed3-batch4 section>div.absolute.blur-\[120px\],.aed3-batch4 section>div.absolute.blur-\[100px\],.aed3-batch4 section>div.absolute.bg-primary{display:none}.aed3-batch4 section :is(.shadow-glow,.shadow-elevated){box-shadow:none}.aed3-batch4 section [class*=border-primary]{border-color:var(--aed3-border)}.aed3-batch4 section [class*=bg-primary\/10],.aed3-batch4 section [class*=bg-primary\/5]{background-color:var(--batch-sage)}.aed3-batch4 section button:not([data-state]),.aed3-batch4 section a.inline-flex{border-radius:6px}.aed3-batch4 section:first-of-type{min-height:0;padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}.aed3-builder{background:var(--aed3-canvas);color:var(--aed3-body);font-family:DM Sans,sans-serif}.aed3-builder :is(h1,h2){font-family:Fraunces,Georgia,serif}@media (width<=640px){.aed3-batch4 section:first-of-type{padding-top:4.5rem;padding-bottom:4.5rem}.aed3-batch4 section h1{font-size:clamp(2.45rem,11vw,3.3rem)}.aed3-batch4 section .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.aed3-batch4 section :is(button,a){overflow-wrap:anywhere}.aed3-builder,.aed3-builder main{min-width:0}}@media (prefers-reduced-motion:reduce){.aed3-batch4 *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.aed3-batch4 .aed3-b4-hero{background:var(--aed3-paper);padding:0 24px}.aed3-b4-hero-inner{grid-template-columns:1.12fr .88fr;align-items:center;gap:9%;max-width:1200px;margin:auto;display:grid}.aed3-batch4 .aed3-b4-kicker,.aed3-b4-note>span{color:var(--aed3-green);letter-spacing:.14em;font-size:11px;font-weight:700}.aed3-b4-hero h1{margin:24px 0}.aed3-b4-hero-inner>div>p:not(.aed3-b4-kicker){max-width:580px;font-size:17px}.aed3-b4-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.aed3-b4-actions>a{color:var(--aed3-green);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.aed3-b4-actions button{background:var(--aed3-green);color:#fff;padding:0 20px}.aed3-b4-note{background:var(--aed3-selected);border:1px solid var(--aed3-border);border-radius:6px;padding:42px}.aed3-b4-note h2{margin:24px 0 16px;font-size:36px}.aed3-b4-note p{font-size:15px}.aed3-b4-note ol{margin:28px 0 0;padding:0;list-style:none}.aed3-b4-note li{border-top:1px solid var(--aed3-border);padding:14px 0;font-size:14px}.aed3-b4-note li b{color:var(--aed3-muted);margin-right:18px;font-size:11px}.aed3-batch4 section:not(.aed3-b4-hero) .animate-fade-in{opacity:1;animation:none;transform:none}@media (width<=700px){.aed3-b4-hero-inner{grid-template-columns:1fr;gap:40px}.aed3-b4-note{padding:28px}.aed3-b4-actions{flex-direction:column;align-items:flex-start;gap:18px}}.aed3-batch4 :is(a,button,input,select,textarea):focus-visible,.aed3-builder :is(a,button,input,select,textarea):focus-visible,.aed3-decision-generator :is(a,button):focus-visible{outline:2px solid var(--aed3-green);outline-offset:2px}.aed3-batch4 section :is(.text-pink-300,.text-pink-400,.text-transparent){-webkit-text-fill-color:currentColor;color:var(--aed3-green)!important}.aed3-batch4 section.bg-secondary{background:var(--aed3-canvas)}.aed3-batch4 section :is(.bg-gradient-to-br,.bg-gradient-to-r){background-image:none}.aed3-batch4 section :is(h3,h4){color:var(--aed3-ink);font-family:DM Sans,sans-serif}.aed3-batch4 .aed3-b4-note,.aed3-decision-note{border-radius:8px}.aed3-home nav[aria-label=Breadcrumb] ol{flex-wrap:wrap}.aed3-batch4 section :is(.grid,.flex)>*{min-width:0}.aed3-batch4 section :is(h1,h2,h3,p,li,a){overflow-wrap:anywhere}.aed3-batch4 section :is(button,a.inline-flex){white-space:normal;max-width:100%}.aed3-batch4 section .select-none{background:var(--aed3-paper);color:var(--aed3-body);border-color:var(--aed3-border)}.aed3-batch4 section .select-none [class*=text-white],.aed3-batch4 section .select-none [class*=text-\[hsl]{color:var(--aed3-body)}.aed3-batch4 section .select-none [class*=bg-white],.aed3-batch4 section .select-none [class*=bg-\[hsl]{background:var(--aed3-selected)}.aed3-batch4 section .select-none [class*=border-white]{border-color:var(--aed3-border)}.aed3-batch4 section :is(.text-pink-300,.text-pink-400){color:var(--aed3-green)}
