.content:where(.astro-6ua2p6b4){overflow-x:auto}.feature-section:where(.astro-6ua2p6b4) table:where(.astro-6ua2p6b4){display:table;background-color:var(--bg-table);overflow:hidden;border-radius:8px;width:100%;border-collapse:collapse}.feature-section:where(.astro-6ua2p6b4) th:where(.astro-6ua2p6b4){font-size:1rem;padding:.6rem 1rem;color:var(--sl-color-accent)}.feature-section:where(.astro-6ua2p6b4) td:where(.astro-6ua2p6b4){font-size:.875rem;padding:.6rem 1rem;font-weight:700}.feature-section:where(.astro-6ua2p6b4) th:where(.astro-6ua2p6b4):not(:first-child),.feature-section:where(.astro-6ua2p6b4) td:where(.astro-6ua2p6b4):not(:first-child){text-align:center}.feature-section:where(.astro-6ua2p6b4) .check:where(.astro-6ua2p6b4){color:var(--sl-color-accent);font-size:20px}.feature-section:where(.astro-6ua2p6b4) .dash:where(.astro-6ua2p6b4){color:var(--sl-color-text-invert)}@media(max-width:468px){.feature-section:where(.astro-6ua2p6b4) th:where(.astro-6ua2p6b4),.feature-section:where(.astro-6ua2p6b4) td:where(.astro-6ua2p6b4){padding:8px;font-size:.875rem}.feature-section:where(.astro-6ua2p6b4) .check:where(.astro-6ua2p6b4){font-size:16px}}.swiper:where(.astro-3aii4bq5).swiper-tasks-main{padding-bottom:40px}.swiper-wrapper:where(.astro-3aii4bq5) .swiper-tasks-slide:where(.astro-3aii4bq5){margin-top:0}.swiper-tasks-slide:where(.astro-3aii4bq5){background-color:var(--bg-primary);box-shadow:0 2px 4px #0000001a;padding:12px;border-radius:8px}:root[data-theme=light] .swiper-tasks-slide:where(.astro-3aii4bq5){background-color:transparent}.swiper-tasks-slide:where(.astro-3aii4bq5) .task-card:where(.astro-3aii4bq5){display:flex;flex-direction:column;align-items:center;text-align:center}.swiper-tasks-slide:where(.astro-3aii4bq5) .task-image:where(.astro-3aii4bq5){width:100%;height:150px;margin:0 auto;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-bottom:1rem;background:var(--bg-primary-light)}.swiper-tasks-slide:where(.astro-3aii4bq5) .task-image:where(.astro-3aii4bq5) img:where(.astro-3aii4bq5){width:100%;height:100%;object-fit:contain;padding:4px}.swiper-tasks-slide:where(.astro-3aii4bq5) .task-card-content:where(.astro-3aii4bq5) h3:where(.astro-3aii4bq5){margin-top:0;padding:0}.swiper-tasks-slide:where(.astro-3aii4bq5) .task-link:where(.astro-3aii4bq5){text-decoration:none;font-weight:700;margin-top:10px;color:var(--sl-color-accent)}.swiper-tasks-slide:where(.astro-3aii4bq5) .task-link:where(.astro-3aii4bq5):hover{text-decoration:underline}.swiper-tasks-main:where(.astro-3aii4bq5) .swiper-button-prev-tasks:where(.astro-3aii4bq5),.swiper-tasks-main:where(.astro-3aii4bq5) .swiper-button-next-tasks:where(.astro-3aii4bq5){color:#000;background:#fff;border-radius:50%;width:48px;height:48px;opacity:.4;transition:opacity .2s ease-in-out}.swiper-tasks-main:where(.astro-3aii4bq5) .swiper-button-prev-tasks:where(.astro-3aii4bq5):hover,.swiper-tasks-main:where(.astro-3aii4bq5) .swiper-button-next-tasks:where(.astro-3aii4bq5):hover{opacity:.8}.swiper-tasks-main:where(.astro-3aii4bq5) .swiper-button-prev-tasks:where(.astro-3aii4bq5):after,.swiper-tasks-main:where(.astro-3aii4bq5) .swiper-button-next-tasks:where(.astro-3aii4bq5):after{font-size:24px;font-weight:700}.call_to_action-section:where(.astro-fuxbkuvm){padding:40px 20px;text-align:center;flex-direction:column;align-items:center;justify-content:center}.call-container:where(.astro-fuxbkuvm){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;max-width:800px}.call_to_action-section:where(.astro-fuxbkuvm) .main-section:where(.astro-fuxbkuvm) h2:where(.astro-fuxbkuvm).h2-title{font-size:2.5rem}.call_to_action-section:where(.astro-fuxbkuvm) p:where(.astro-fuxbkuvm){font-size:1.2rem;margin:0 auto;max-width:600px}.call_to_action-section:where(.astro-fuxbkuvm) .main-section:where(.astro-fuxbkuvm){position:relative;isolation:isolate}.call_to_action-section:where(.astro-fuxbkuvm) .main-section:where(.astro-fuxbkuvm) .badges:where(.astro-fuxbkuvm){display:flex;justify-content:center;gap:10px}.call_to_action-section:where(.astro-fuxbkuvm) .main-section:where(.astro-fuxbkuvm) .badges:where(.astro-fuxbkuvm) img:where(.astro-fuxbkuvm){border-radius:3px}.call_to_action-section:where(.astro-fuxbkuvm) .cta-button:where(.astro-fuxbkuvm){background-color:var(--sl-color-accent);color:#fff;padding:15px 30px;margin-top:12px;border-radius:5px;text-decoration:none;font-weight:700;transition:background-color .3s ease}.cta-button:where(.astro-fuxbkuvm):hover{background-color:var(--sl-color-accent-low)}.cta-decoration:where(.astro-fuxbkuvm){position:absolute;inset:0;pointer-events:none;z-index:0}.call_to_action-section:where(.astro-fuxbkuvm) .main-section:where(.astro-fuxbkuvm)>:where(.astro-fuxbkuvm):not(.cta-decoration){position:relative;z-index:1}.cta-decoration__orb:where(.astro-fuxbkuvm){position:absolute;border-radius:50%;background:var(--gradient-cta);animation:float 6s ease-in-out infinite}.cta-decoration__orb--1:where(.astro-fuxbkuvm){width:300px;height:300px;top:-50px;right:0;animation-delay:0s}.cta-decoration__orb--2:where(.astro-fuxbkuvm){width:300px;height:300px;bottom:-100px;left:-100px;animation-delay:3s}.cta-decoration__grid:where(.astro-fuxbkuvm){position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.1) 1px,transparent 1px);background-size:40px 40px;opacity:.5;animation:grid-move 20s linear infinite}.survey-popup:where(.astro-qzaw6m73){position:fixed;top:20px;right:20px;background:var(--bg-primary);color:var(--sl-color-text);border:1px solid var(--border-color-invert);border-radius:12px;padding:0;width:320px;box-shadow:0 8px 24px #00000040,0 2px 8px #0000001a;z-index:9999;animation:slideIn .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.popup-content:where(.astro-qzaw6m73){padding:20px}.popup-header:where(.astro-qzaw6m73){margin-bottom:12px}.survey-popup:where(.astro-qzaw6m73) h3:where(.astro-qzaw6m73){margin:0 0 10px;padding-right:24px;font-size:1.2rem;color:var(--sl-color-text-accent);font-weight:600;line-height:1.3}.progress-container:where(.astro-qzaw6m73){width:100%;height:4px;background:var(--border-color-invert);border-radius:2px;overflow:hidden;position:relative}.progress-bar:where(.astro-qzaw6m73){height:100%;background:linear-gradient(90deg,var(--sl-color-accent-low) 0%,var(--sl-color-accent) 100%);border-radius:2px;transition:width .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.progress-bar:where(.astro-qzaw6m73):after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 20%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.1) 80%,transparent 100%);transform:translate(-100%);animation:shimmer 2s linear infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.popup-message:where(.astro-qzaw6m73){font-size:.9rem;margin:0 0 16px;line-height:1.5;color:var(--sl-color-text);opacity:.9}.survey-btn:where(.astro-qzaw6m73){display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--sl-color-accent) 0%,var(--sl-color-accent-low) 100%);color:var(--color-text-white);text-decoration:none;padding:8px 16px;border-radius:8px;font-weight:600;font-size:.9rem;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #1e96fc40;justify-content:center}.survey-btn:where(.astro-qzaw6m73):hover{background:linear-gradient(135deg,var(--sl-color-accent-high) 0%,var(--sl-color-accent) 100%);transform:translateY(-1px);box-shadow:0 4px 12px #1e96fc59;color:var(--color-text-white)}.survey-btn:where(.astro-qzaw6m73):active{transform:translateY(0)}.btn-icon:where(.astro-qzaw6m73){transition:transform .3s ease}.survey-btn:where(.astro-qzaw6m73):hover .btn-icon:where(.astro-qzaw6m73){transform:translate(3px)}.close-btn:where(.astro-qzaw6m73){position:absolute;top:12px;right:12px;width:32px;height:32px;padding:0;background:var(--bg-secondary);border:1px solid var(--border-color-invert);border-radius:6px;cursor:pointer;color:var(--sl-color-text);opacity:.7;display:flex;justify-content:center;align-items:center;transition:all .2s ease;z-index:1}.close-btn:where(.astro-qzaw6m73):hover{opacity:1;background:var(--hover-btn-secondary);color:var(--sl-color-text-accent)}@keyframes slideIn{0%{transform:translate(120%) scale(.95);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@media(max-width:768px){.survey-popup:where(.astro-qzaw6m73){width:300px;right:16px;top:16px}.popup-content:where(.astro-qzaw6m73){padding:18px}.survey-popup:where(.astro-qzaw6m73) h3:where(.astro-qzaw6m73){font-size:1.1rem}.popup-message:where(.astro-qzaw6m73){font-size:.85rem}}@media(max-width:400px){.survey-popup:where(.astro-qzaw6m73){width:calc(100% - 32px);right:16px;left:16px}}
