.material-link-container[data-astro-cid-65rl6nka]{margin-top:var(--spacing-8);text-align:center}.material-link[data-astro-cid-65rl6nka]{display:inline-flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-8);background-color:var(--color-main-red-1);color:var(--color-white);font-family:var(--font-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-base)}.material-link[data-astro-cid-65rl6nka]:hover{background-color:var(--color-main-red);transform:translateY(-2px);box-shadow:var(--shadow-lg);text-decoration:none}.material-link[data-astro-cid-65rl6nka] svg[data-astro-cid-65rl6nka]{width:24px;height:24px;flex-shrink:0}.material-link[data-astro-cid-65rl6nka] svg[data-astro-cid-65rl6nka]:last-child{width:20px;height:20px}@media(max-width:768px){.material-link[data-astro-cid-65rl6nka]{font-size:var(--font-size-base);padding:var(--spacing-4) var(--spacing-6)}}.support-link-container[data-astro-cid-owc2d22r]{margin-top:var(--spacing-8);text-align:center}.support-link[data-astro-cid-owc2d22r]{display:inline-flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-8);background-color:var(--color-main-red-1);color:var(--color-white);font-family:var(--font-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-base)}.support-link[data-astro-cid-owc2d22r]:hover{background-color:var(--color-main-red);transform:translateY(-2px);box-shadow:var(--shadow-lg);text-decoration:none}.support-link[data-astro-cid-owc2d22r] svg[data-astro-cid-owc2d22r]{width:24px;height:24px;flex-shrink:0}.support-link[data-astro-cid-owc2d22r] svg[data-astro-cid-owc2d22r]:last-child{width:20px;height:20px}@media(max-width:768px){.support-link[data-astro-cid-owc2d22r]{font-size:var(--font-size-base);padding:var(--spacing-4) var(--spacing-6)}}.section-content[data-astro-cid-uxbr3l6i]{--ts-c: var(--ts-accent, var(--color-main-blue));--ts-rgb: var(--ts-accent-rgb, 18, 20, 74);max-width:1200px;margin:0 auto}.section-title[data-astro-cid-uxbr3l6i]{font-family:var(--font-waldorf);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-8);color:var(--ts-c);text-align:center}.section-text[data-astro-cid-uxbr3l6i]{font-family:var(--font-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-700)}.section-text[data-astro-cid-uxbr3l6i] p{margin-bottom:var(--spacing-6)}.section-text[data-astro-cid-uxbr3l6i] p:last-child{margin-bottom:0}.section-text[data-astro-cid-uxbr3l6i] strong{color:var(--ts-c);font-weight:var(--font-weight-semibold)}.ts-intro[data-astro-cid-uxbr3l6i]{margin-bottom:var(--spacing-12);text-align:center}.ts-block[data-astro-cid-uxbr3l6i]{margin:var(--spacing-12) 0;padding:var(--spacing-10) var(--spacing-8);background:#fff9;backdrop-filter:blur(10px);border-radius:var(--radius-2xl);border-left:4px solid var(--ts-c);transition:background var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base);position:relative;overflow:hidden}.ts-block[data-astro-cid-uxbr3l6i]:hover{background:#ffffffd9;box-shadow:0 8px 24px rgba(var(--ts-rgb),.1);transform:translateY(-2px)}.ts-block--highlight[data-astro-cid-uxbr3l6i]{background:linear-gradient(135deg,rgba(var(--ts-rgb),.12),rgba(var(--ts-rgb),.06),rgba(var(--ts-rgb),.03));border-left-width:5px}.ts-subtitle[data-astro-cid-uxbr3l6i]{font-family:var(--font-waldorf);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--ts-c);margin-bottom:var(--spacing-6);position:relative;padding-bottom:var(--spacing-3)}.ts-subtitle[data-astro-cid-uxbr3l6i]:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(90deg,var(--ts-c) 0%,transparent 100%);border-radius:var(--radius-full)}.ts-block--testimonial[data-astro-cid-uxbr3l6i]{padding:var(--spacing-10);border-radius:var(--radius-xl);border-left:none;box-shadow:0 8px 16px rgba(var(--ts-rgb),.1)}.ts-block--testimonial[data-astro-cid-uxbr3l6i]:hover{transform:none;background:linear-gradient(135deg,rgba(var(--ts-rgb),.12),rgba(var(--ts-rgb),.06),rgba(var(--ts-rgb),.03));box-shadow:0 8px 16px rgba(var(--ts-rgb),.1)}.ts-block--testimonial[data-astro-cid-uxbr3l6i]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(var(--ts-rgb),.1) 0%,transparent 70%);pointer-events:none}.ts-block--testimonial[data-astro-cid-uxbr3l6i] .section-text[data-astro-cid-uxbr3l6i]{position:relative;z-index:1}.ts-block--testimonial[data-astro-cid-uxbr3l6i] .section-text[data-astro-cid-uxbr3l6i] p:not(:has(cite)){font-style:italic}.section-text[data-astro-cid-uxbr3l6i] .testimonial-author{display:block;font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--ts-c);font-style:normal;text-align:right;margin-top:var(--spacing-4)}.section-text[data-astro-cid-uxbr3l6i] .support-list{list-style:none;padding:0;margin:var(--spacing-6) 0}.section-text[data-astro-cid-uxbr3l6i] .support-list li{font-family:var(--font-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-700);padding-left:var(--spacing-6);margin-bottom:var(--spacing-4);position:relative}.section-text[data-astro-cid-uxbr3l6i] .support-list li:before{content:"•";position:absolute;left:0;color:var(--ts-c);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);line-height:1}.section-text[data-astro-cid-uxbr3l6i] .support-list li strong{color:var(--ts-c);font-weight:var(--font-weight-semibold)}@media(max-width:768px){.section-title[data-astro-cid-uxbr3l6i]{font-size:var(--font-size-2xl)}.section-text[data-astro-cid-uxbr3l6i]{font-size:var(--font-size-base)}.ts-block[data-astro-cid-uxbr3l6i]{padding:var(--spacing-6) var(--spacing-4);margin:var(--spacing-8) 0}.ts-block--testimonial[data-astro-cid-uxbr3l6i]{padding:var(--spacing-6)}.ts-subtitle[data-astro-cid-uxbr3l6i]{font-size:var(--font-size-xl)}}
