.foldable-paragraph{margin-bottom:2rem;position:relative;max-width:800px;cursor:pointer}.preview{font-size:1rem;line-height:1.6;margin-bottom:0}.foldable-content{max-height:0;overflow:hidden;position:relative;transition:max-height 0.4s ease;padding-top:0.5rem;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.foldable-toggle{position:absolute;top:0;right:-5px;font-size:2rem;background:none;border:none;color:#0332c9;cursor:pointer;transition:transform 0.3s ease;z-index:2;line-height:1}.section-subtitle{transition:color 0.3s ease}.foldable-paragraph.open .section-subtitle{color:#0332c9}.foldable-paragraph.open .foldable-content{max-height:1500px}.foldable-paragraph.open .foldable-content::after{opacity:0;pointer-events:none}.comparison-row{display:flex;border-bottom:2px solid #eceef4;padding:24px 0}.comparison-col{width:50%;position:relative}.foldable-row.open .foldable-content{max-height:1000px}.foldable-row .comparison-col--left{transition:color 0.3s ease}.foldable-row.open .comparison-col--left{color:#0332c9}
