._presetLight1_6jz6l_3,._accordionSection_6jz6l_4._presetLight1_6jz6l_3{--section-text: var(--text-dark, #0f172a);--section-text-secondary: var(--text-body, #64748b);--card-bg: var(--background-cream, #fef6e4);--card-text: var(--text-dark, #0f172a);--card-text-secondary: var(--text-body, #64748b);--card-border: rgba(0, 0, 0, .06)}._presetLight2_6jz6l_13,._accordionSection_6jz6l_4._presetLight2_6jz6l_13{--section-text: var(--text-dark, #0f172a);--section-text-secondary: var(--text-body, #64748b);--card-bg: var(--background-light, #f8f9fa);--card-text: var(--text-dark, #0f172a);--card-text-secondary: var(--text-body, #64748b);--card-border: rgba(0, 0, 0, .08)}._presetDark1_6jz6l_23,._accordionSection_6jz6l_4._presetDark1_6jz6l_23{--section-text: var(--text-white, #f1f5f9);--section-text-secondary: var(--text-light, #cbd5e1);--card-bg: var(--primary-dark, #0a3d3d);--card-text: var(--text-white, #f1f5f9);--card-text-secondary: var(--text-light, #cbd5e1);--card-border: rgba(255, 255, 255, .1)}._presetDark2_6jz6l_33,._accordionSection_6jz6l_4._presetDark2_6jz6l_33{--section-text: var(--text-white, #e2e8f0);--section-text-secondary: var(--text-light, #cbd5e1);--card-bg: var(--primary-color, #0d5858);--card-text: var(--text-white, #e2e8f0);--card-text-secondary: var(--text-light, #cbd5e1);--card-border: rgba(255, 255, 255, .12)}._accordionSection_6jz6l_4{width:100%;padding:var(--section-padding-y, 8rem) 0}._accordionSection_6jz6l_4._fullWidth_6jz6l_48,._accordionSection_6jz6l_4._boxed_6jz6l_52{width:100%}._container_6jz6l_56{width:100%;margin:0 auto;padding:0 var(--section-padding-x, 2rem);max-width:var(--container-max-width, 1280px)}._accordionSection_6jz6l_4._fullWidth_6jz6l_48 ._container_6jz6l_56{max-width:100%;padding:0 var(--section-padding-x, 2rem)}._accordionSection_6jz6l_4._boxed_6jz6l_52 ._container_6jz6l_56{max-width:var(--container-max-width, 1280px)}._container_6jz6l_56._alignLeft_6jz6l_72{margin-left:0;margin-right:auto}._container_6jz6l_56._alignCenter_6jz6l_77{margin-left:auto;margin-right:auto}._container_6jz6l_56._alignRight_6jz6l_82{margin-left:auto;margin-right:0}._accordion_6jz6l_4{width:100%;max-width:900px;margin:0 auto}._accordionItem_6jz6l_94{border-bottom:2px solid var(--card-border, rgba(0, 0, 0, .1));margin-bottom:0;transition:border-color .3s ease}._accordionItem_6jz6l_94:hover{border-bottom-color:var(--accent-color, #c4ff61)}._accordionItem_6jz6l_94:last-child{border-bottom:none}._accordionHeader_6jz6l_108{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-6, 1.5rem) 0;background:none;border:none;cursor:pointer;text-align:left;font-size:var(--font-size-xl, 20px);font-weight:var(--font-weight-bold, 700);line-height:var(--line-height-tight, 1.2);letter-spacing:var(--letter-spacing-tight, -.01em);color:inherit;transition:all .3s cubic-bezier(.4,0,.2,1)}._accordionHeader_6jz6l_108:hover{color:var(--primary-color, #0d5858);transform:translate(4px)}._accordionHeader_6jz6l_108._active_6jz6l_131{color:var(--primary-color, #0d5858)}._accordionTitle_6jz6l_135{flex:1;padding-right:var(--space-4, 1rem)}._accordionIcon_6jz6l_140{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--accent-color, #c4ff61);background:var(--background-light, #f8f9fa);border-radius:var(--radius-full, 9999px);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05))}._accordionHeader_6jz6l_108:hover ._accordionIcon_6jz6l_140{background:var(--accent-color, #c4ff61);color:var(--text-dark, #0f172a);transform:scale(1.1);box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1))}._accordionHeader_6jz6l_108._active_6jz6l_131 ._accordionIcon_6jz6l_140{transform:rotate(180deg);background:var(--primary-color, #0d5858);color:var(--text-white, #ffffff)}._accordionContent_6jz6l_167{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0}._accordionContent_6jz6l_167._open_6jz6l_174{opacity:1}._accordionBody_6jz6l_178{padding:0 0 var(--space-6, 1.5rem) var(--space-2, .5rem);color:var(--card-text-secondary, #64748b);line-height:var(--line-height-relaxed, 1.75);font-size:var(--font-size-base, 16px)}._accordionBody_6jz6l_178 p{margin:0 0 var(--space-4, 1rem) 0}._accordionBody_6jz6l_178 p:last-child{margin-bottom:0}._accordionBordered_6jz6l_193 ._accordionItem_6jz6l_94{border:2px solid var(--card-border, rgba(0, 0, 0, .1));border-radius:var(--radius-xl, 16px);padding:0 var(--space-6, 1.5rem);margin-bottom:var(--space-4, 1rem);background:var(--card-bg, #ffffff);box-shadow:var(--shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05));transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}._accordionBordered_6jz6l_193 ._accordionItem_6jz6l_94:hover{border-color:var(--accent-color, #c4ff61);box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1));transform:translateY(-2px)}._accordionBordered_6jz6l_193 ._accordionItem_6jz6l_94._active_6jz6l_131{border-color:var(--primary-color, #0d5858);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1))}._accordionBordered_6jz6l_193 ._accordionItem_6jz6l_94._active_6jz6l_131:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--accent-color, #c4ff61),var(--primary-color, #0d5858));border-radius:var(--radius-full, 9999px) 0 0 var(--radius-full, 9999px)}._accordionBordered_6jz6l_193 ._accordionHeader_6jz6l_108{padding:var(--space-5, 1.25rem) 0}._accordionMinimal_6jz6l_230 ._accordionItem_6jz6l_94{border-bottom:1px solid var(--card-border, rgba(0, 0, 0, .05))}._accordionMinimal_6jz6l_230 ._accordionItem_6jz6l_94:hover{border-bottom-color:var(--accent-color, #c4ff61)}@media (max-width: 1024px){._accordionHeader_6jz6l_108{font-size:var(--font-size-lg, 18px)}}@media (max-width: 768px){._accordionSection_6jz6l_4{padding:var(--space-16, 4rem) 0}._accordion_6jz6l_4{padding:var(--space-4, 1rem) 0}._accordionHeader_6jz6l_108{font-size:var(--font-size-base, 16px);padding:var(--space-4, 1rem) 0}._accordionIcon_6jz6l_140{width:28px;height:28px}._accordionBody_6jz6l_178{font-size:var(--font-size-sm, 15px)}._accordionBordered_6jz6l_193 ._accordionItem_6jz6l_94{padding:0 var(--space-4, 1rem)}}@media (max-width: 640px){._accordionSection_6jz6l_4{padding:var(--space-12, 3rem) 0}._accordionHeader_6jz6l_108{font-size:var(--font-size-sm, 15px)}._accordionIcon_6jz6l_140{width:24px;height:24px}}
