.hero[data-astro-cid-wixc6pkp]{padding:var(--hero-padding-top) var(--section-padding-horizontal) var(--section-padding-vertical);background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 25%,var(--bg-tertiary) 50%,var(--bg-secondary) 75%,var(--bg-primary) 100%),linear-gradient(45deg,rgba(131,24,24,.008) 0%,transparent 50%,rgba(131,24,24,.008) 100%);min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero-bg-svg[data-astro-cid-wixc6pkp]{position:absolute;inset:0;z-index:1;background-image:url(/bg.svg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.8}.hero-content[data-astro-cid-wixc6pkp]{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--space-2xl);padding:0 var(--space-lg);max-width:900px;width:100%;align-items:center;text-align:center}.hero-logo[data-astro-cid-wixc6pkp]{display:flex;justify-content:center}.logo-img[data-astro-cid-wixc6pkp]{height:96px;width:auto;animation:logoFloat 4s ease-in-out infinite;filter:drop-shadow(0 4px 15px var(--shadow-light))}@keyframes logoFloat{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 4px 15px var(--shadow-light))}50%{transform:translateY(-8px) scale(1.02);filter:drop-shadow(0 8px 25px rgba(0,0,0,.12))}}.hero-tagline[data-astro-cid-wixc6pkp]{font-family:var(--font-heading);font-size:var(--font-4xl);font-weight:700;color:var(--text-primary);margin:0;line-height:1.3;letter-spacing:.3px}.hero-description[data-astro-cid-wixc6pkp]{font-size:var(--font-md);color:var(--text-secondary);line-height:1.6;margin:0;max-width:560px;font-weight:400;word-wrap:break-word;overflow-wrap:break-word}.hero-cta[data-astro-cid-wixc6pkp]{display:inline-flex;align-items:center;gap:var(--space-2xl);padding:var(--space-md) var(--space-4xl);background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));color:#fff;border:none;border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-base);cursor:pointer;transition:var(--transition);box-shadow:0 4px 20px var(--shadow-medium);border:2px solid var(--primary-color);position:relative;overflow:hidden;text-decoration:none}.hero-cta[data-astro-cid-wixc6pkp]:hover{transform:translateY(-2px);box-shadow:0 8px 25px var(--shadow-heavy);background:linear-gradient(135deg,var(--primary-hover),var(--primary-color))}.hero-actions[data-astro-cid-wixc6pkp]{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap;justify-content:center}@media (max-width: 480px){.hero[data-astro-cid-wixc6pkp]{padding:var(--hero-padding-top-mobile) var(--section-padding-horizontal) var(--space-8xl);min-height:auto}.hero-content[data-astro-cid-wixc6pkp]{gap:var(--space-4xl);padding:0 var(--space-sm)}.logo-img[data-astro-cid-wixc6pkp]{height:56px;margin:0 var(--space-md)}.hero-tagline[data-astro-cid-wixc6pkp]{font-size:var(--font-5xl);line-height:1.2;letter-spacing:.2px}.hero-description[data-astro-cid-wixc6pkp]{font-size:var(--font-base);line-height:1.6;max-width:100%;padding:0 var(--space-sm)}.hero-cta[data-astro-cid-wixc6pkp]{padding:var(--space-md) var(--space-2xl);font-size:var(--font-base)}.hero-actions[data-astro-cid-wixc6pkp]{justify-content:center;gap:var(--space-2xl)}}@media (min-width: 481px) and (max-width: 767px){.hero[data-astro-cid-wixc6pkp]{padding:var(--hero-padding-top-tablet) var(--section-padding-horizontal) var(--space-9xl);min-height:auto}.logo-img[data-astro-cid-wixc6pkp]{height:72px;margin:0 var(--space-lg)}.hero-tagline[data-astro-cid-wixc6pkp]{font-size:var(--font-6xl)}.hero-description[data-astro-cid-wixc6pkp]{font-size:var(--font-base);padding:0 var(--space-md);line-height:1.6}.hero-actions[data-astro-cid-wixc6pkp]{justify-content:center;gap:var(--space-2xl)}}@media (min-width: 768px){.hero[data-astro-cid-wixc6pkp]{padding:var(--hero-padding-top) var(--section-padding-horizontal) var(--section-padding-vertical)}.hero-content[data-astro-cid-wixc6pkp]{align-items:center;text-align:center;gap:var(--space-3xl)}.logo-img[data-astro-cid-wixc6pkp]{height:88px}.hero-tagline[data-astro-cid-wixc6pkp]{font-size:var(--font-6xl)}.hero-description[data-astro-cid-wixc6pkp]{font-size:var(--font-xl)}}@media (min-width: 1024px){.hero-tagline[data-astro-cid-wixc6pkp]{font-size:var(--font-7xl)}}@media (min-width: 1440px){.hero-tagline[data-astro-cid-wixc6pkp]{font-size:var(--font-8xl)}}.pain-points[data-astro-cid-juurseju]{position:relative;padding:var(--section-padding-vertical) var(--section-padding-horizontal);background:var(--bg-secondary);overflow:hidden}.pain-points-bg[data-astro-cid-juurseju]{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(131,24,24,.03) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(131,24,24,.03) 0%,transparent 50%);opacity:.6;z-index:1}.pain-points[data-astro-cid-juurseju] .container[data-astro-cid-juurseju]{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 var(--container-padding)}.pain-points-header[data-astro-cid-juurseju]{text-align:center;margin-bottom:var(--space-8xl)}.pain-points-title[data-astro-cid-juurseju]{font-family:var(--font-heading);font-size:var(--section-heading-size);font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}.pain-points-grid[data-astro-cid-juurseju]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-3xl);align-items:stretch}.pain-point-card[data-astro-cid-juurseju]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4xl);text-align:center;transition:var(--transition);box-shadow:0 2px 8px var(--shadow-light);display:flex;flex-direction:column;height:100%;align-items:center;gap:var(--space-xl)}.pain-point-card[data-astro-cid-juurseju]:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--shadow-medium);border-color:var(--primary-color)}.pain-point-icon[data-astro-cid-juurseju]{color:var(--primary-color);margin-bottom:var(--space-2xl);display:flex;justify-content:center;align-items:center;opacity:.8}.pain-point-card[data-astro-cid-juurseju]:hover .pain-point-icon[data-astro-cid-juurseju]{opacity:1;transform:scale(1.05)}.pain-point-icon[data-astro-cid-juurseju] svg[data-astro-cid-juurseju]{transition:var(--transition)}.pain-point-headline[data-astro-cid-juurseju]{font-family:var(--font-heading);font-size:var(--font-xl);font-weight:600;color:var(--text-primary);margin:0;line-height:1.4;flex:1;text-align:center}@media (max-width: 480px){.pain-points[data-astro-cid-juurseju]{padding:var(--space-6xl) var(--space-lg)}.pain-points[data-astro-cid-juurseju] .container[data-astro-cid-juurseju]{padding:0 var(--space-sm)}.pain-points-header[data-astro-cid-juurseju]{margin-bottom:var(--space-5xl)}.pain-points-title[data-astro-cid-juurseju]{font-size:var(--section-heading-size-mobile)}.pain-points-grid[data-astro-cid-juurseju]{grid-template-columns:1fr;gap:var(--space-2xl)}.pain-point-card[data-astro-cid-juurseju]{padding:var(--space-3xl);text-align:center;align-items:center}.pain-point-icon[data-astro-cid-juurseju]{justify-content:center}.pain-point-headline[data-astro-cid-juurseju]{font-size:var(--font-lg);text-align:center}}@media (min-width: 481px) and (max-width: 767px){.pain-points-grid[data-astro-cid-juurseju]{grid-template-columns:repeat(2,1fr);gap:var(--space-2xl)}.pain-points-title[data-astro-cid-juurseju]{font-size:var(--section-heading-size-tablet)}.pain-points[data-astro-cid-juurseju]{padding:var(--space-7xl) var(--space-xl)}.pain-points[data-astro-cid-juurseju] .container[data-astro-cid-juurseju]{padding:0 var(--space-md)}.pain-point-card[data-astro-cid-juurseju]{padding:var(--space-3xl);text-align:center;align-items:center}.pain-point-icon[data-astro-cid-juurseju]{justify-content:center}}@media (min-width: 768px){.pain-points-grid[data-astro-cid-juurseju]{grid-template-columns:repeat(2,1fr)}.pain-points-title[data-astro-cid-juurseju]{font-size:var(--section-heading-size-desktop)}}@media (min-width: 1024px){.pain-points-grid[data-astro-cid-juurseju]{grid-template-columns:repeat(4,1fr)}.pain-points-title[data-astro-cid-juurseju]{font-size:var(--section-heading-size-lg)}}@media (min-width: 1440px){.pain-points-title[data-astro-cid-juurseju]{font-size:var(--section-heading-size-xl)}}.core-value[data-astro-cid-irsyh67c]{padding:var(--section-padding-vertical) var(--section-padding-horizontal);background:var(--bg-primary)}.core-value[data-astro-cid-irsyh67c] .container[data-astro-cid-irsyh67c]{max-width:1200px;margin:0 auto;padding:0 var(--container-padding)}.core-value-content[data-astro-cid-irsyh67c]{display:flex;flex-direction:column;align-items:center;gap:var(--space-6xl);text-align:center}.core-value-title[data-astro-cid-irsyh67c]{font-family:var(--font-heading);font-size:var(--section-heading-size);font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}.modules-visual[data-astro-cid-irsyh67c]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-lg);width:100%}.module-item[data-astro-cid-irsyh67c]{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-2xl);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:var(--transition);min-width:120px}.module-item[data-astro-cid-irsyh67c]:hover{transform:translateY(-4px);box-shadow:0 4px 12px var(--shadow-medium);border-color:var(--primary-color)}.module-icon[data-astro-cid-irsyh67c]{color:var(--primary-color);display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#83181814;border-radius:var(--radius-md);padding:var(--space-md)}.module-item[data-astro-cid-irsyh67c]:hover .module-icon[data-astro-cid-irsyh67c]{background:#8318181f;transform:scale(1.1)}.module-icon[data-astro-cid-irsyh67c] svg[data-astro-cid-irsyh67c]{transition:var(--transition)}.module-label[data-astro-cid-irsyh67c]{font-family:var(--font-heading);font-size:var(--font-base);font-weight:600;color:var(--text-primary)}.core-value-summary[data-astro-cid-irsyh67c]{font-size:var(--font-xl);color:var(--text-secondary);line-height:1.6;margin:0;max-width:800px}.core-value-cta[data-astro-cid-irsyh67c]{display:flex;justify-content:center}.cta-button[data-astro-cid-irsyh67c]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-4xl);background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));color:#fff;border:2px solid var(--primary-color);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-base);text-decoration:none;transition:var(--transition);box-shadow:0 4px 12px var(--shadow-medium)}.cta-button[data-astro-cid-irsyh67c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--shadow-heavy);background:linear-gradient(135deg,var(--primary-hover),var(--primary-color))}.cta-button[data-astro-cid-irsyh67c] svg[data-astro-cid-irsyh67c]{transition:var(--transition)}.cta-button[data-astro-cid-irsyh67c]:hover svg[data-astro-cid-irsyh67c]{transform:translate(4px)}@media (max-width: 480px){.core-value[data-astro-cid-irsyh67c]{padding:var(--space-6xl) var(--space-lg)}.core-value[data-astro-cid-irsyh67c] .container[data-astro-cid-irsyh67c]{padding:0 var(--space-sm)}.core-value-content[data-astro-cid-irsyh67c]{gap:var(--space-4xl);text-align:center;align-items:center}.core-value-title[data-astro-cid-irsyh67c]{font-size:var(--section-heading-size-mobile)}.modules-visual[data-astro-cid-irsyh67c]{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:var(--space-xl);width:100%}.module-item[data-astro-cid-irsyh67c]{min-width:140px;padding:var(--space-2xl);align-items:center;text-align:center;gap:var(--space-md)}.module-icon[data-astro-cid-irsyh67c]{width:40px;height:40px}.module-label[data-astro-cid-irsyh67c]{font-size:var(--font-sm)}.core-value-summary[data-astro-cid-irsyh67c]{font-size:var(--font-base);text-align:center}.core-value-cta[data-astro-cid-irsyh67c]{width:auto}.cta-button[data-astro-cid-irsyh67c]{width:auto;justify-content:center;padding:var(--space-md) var(--space-3xl);font-size:var(--font-sm)}}@media (min-width: 481px) and (max-width: 767px){.core-value[data-astro-cid-irsyh67c]{padding:var(--space-7xl) var(--space-xl)}.core-value[data-astro-cid-irsyh67c] .container[data-astro-cid-irsyh67c]{padding:0 var(--space-md)}.core-value-content[data-astro-cid-irsyh67c]{gap:var(--space-4xl);text-align:center;align-items:center}.core-value-title[data-astro-cid-irsyh67c]{font-size:var(--section-heading-size-tablet);margin-bottom:var(--space-6xl)}.modules-visual[data-astro-cid-irsyh67c]{grid-template-columns:repeat(2,minmax(160px,1fr));gap:var(--space-3xl)}.module-item[data-astro-cid-irsyh67c]{min-width:auto;width:100%;padding:var(--space-3xl);align-items:center;text-align:center;gap:var(--space-md)}}@media (min-width: 768px){.core-value-title[data-astro-cid-irsyh67c]{font-size:var(--section-heading-size-desktop)}.core-value-summary[data-astro-cid-irsyh67c]{font-size:var(--font-2xl)}}@media (min-width: 1024px){.core-value-title[data-astro-cid-irsyh67c]{font-size:var(--section-heading-size-lg)}.modules-visual[data-astro-cid-irsyh67c]{gap:var(--space-xl)}.module-item[data-astro-cid-irsyh67c]{min-width:140px}}@media (min-width: 1440px){.core-value-title[data-astro-cid-irsyh67c]{font-size:var(--section-heading-size-xl)}}.product-preview[data-astro-cid-frrlmstu]{padding:var(--section-padding-vertical) var(--section-padding-horizontal);background:var(--bg-secondary)}.product-preview[data-astro-cid-frrlmstu] .container[data-astro-cid-frrlmstu]{max-width:1200px;margin:0 auto;padding:0 var(--container-padding)}.product-preview-title[data-astro-cid-frrlmstu]{font-family:var(--font-heading);font-size:var(--section-heading-size);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-8xl) 0;text-align:center;line-height:1.3}.product-preview-content[data-astro-cid-frrlmstu]{display:flex;flex-direction:column;gap:var(--space-8xl);margin-bottom:var(--space-8xl)}.preview-block[data-astro-cid-frrlmstu]{display:flex;align-items:center;gap:var(--space-4xl);max-width:1100px;margin:0 auto;justify-content:center}.preview-icon[data-astro-cid-frrlmstu]{display:flex;align-items:center;justify-content:center;background:#83181814;border-radius:var(--radius-full);padding:var(--space-3xl);box-shadow:0 4px 14px #8318181f;border:1px solid rgba(131,24,24,.18);color:var(--primary-color);flex-shrink:0}.preview-icon[data-astro-cid-frrlmstu] svg[data-astro-cid-frrlmstu]{width:48px;height:48px}.preview-text[data-astro-cid-frrlmstu]{display:flex;flex-direction:column;gap:var(--space-lg);text-align:left;max-width:520px}.preview-headline[data-astro-cid-frrlmstu]{font-family:var(--font-heading);font-size:var(--font-3xl);font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}.preview-description[data-astro-cid-frrlmstu]{font-size:var(--font-lg);color:var(--text-secondary);line-height:1.6;margin:0}.product-preview-cta[data-astro-cid-frrlmstu]{display:flex;justify-content:center}.cta-button[data-astro-cid-frrlmstu]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-4xl);background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));color:#fff;border:2px solid var(--primary-color);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-base);text-decoration:none;transition:var(--transition);box-shadow:0 4px 12px var(--shadow-medium)}.cta-button[data-astro-cid-frrlmstu]:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--shadow-heavy);background:linear-gradient(135deg,var(--primary-hover),var(--primary-color))}.cta-button[data-astro-cid-frrlmstu] svg[data-astro-cid-frrlmstu]{transition:var(--transition)}.cta-button[data-astro-cid-frrlmstu]:hover svg[data-astro-cid-frrlmstu]{transform:translate(4px)}@media (max-width: 480px){.product-preview[data-astro-cid-frrlmstu]{padding:var(--space-6xl) var(--space-lg)}.product-preview[data-astro-cid-frrlmstu] .container[data-astro-cid-frrlmstu]{padding:0 var(--space-sm)}.product-preview-title[data-astro-cid-frrlmstu]{font-size:var(--section-heading-size-mobile);margin-bottom:var(--space-5xl);text-align:center}.product-preview-content[data-astro-cid-frrlmstu]{gap:var(--space-4xl);margin-bottom:var(--space-5xl)}.preview-block[data-astro-cid-frrlmstu]{flex-direction:column;text-align:center;gap:var(--space-2xl)}.preview-text[data-astro-cid-frrlmstu]{gap:var(--space-md);text-align:center;max-width:100%}.preview-headline[data-astro-cid-frrlmstu]{font-size:var(--font-xl);text-align:center}.preview-description[data-astro-cid-frrlmstu]{font-size:var(--font-sm);text-align:center}.product-preview-cta[data-astro-cid-frrlmstu]{justify-content:stretch}.cta-button[data-astro-cid-frrlmstu]{padding:var(--space-md) var(--space-3xl);font-size:var(--font-sm);width:100%;justify-content:center}}@media (min-width: 481px) and (max-width: 767px){.product-preview[data-astro-cid-frrlmstu]{padding:var(--space-7xl) var(--space-xl)}.product-preview[data-astro-cid-frrlmstu] .container[data-astro-cid-frrlmstu]{padding:0 var(--space-md)}.product-preview-title[data-astro-cid-frrlmstu]{font-size:var(--section-heading-size-tablet);margin-bottom:var(--space-6xl);text-align:center}.product-preview-content[data-astro-cid-frrlmstu]{gap:var(--space-5xl);margin-bottom:var(--space-6xl)}.preview-block[data-astro-cid-frrlmstu]{flex-direction:column;gap:var(--space-3xl);text-align:center;max-width:100%}.preview-text[data-astro-cid-frrlmstu]{text-align:center;max-width:100%}}@media (min-width: 768px){.product-preview-title[data-astro-cid-frrlmstu]{font-size:var(--section-heading-size-desktop)}.preview-headline[data-astro-cid-frrlmstu]{font-size:var(--font-4xl)}.preview-description[data-astro-cid-frrlmstu]{font-size:var(--font-xl)}}@media (min-width: 1024px){.product-preview-title[data-astro-cid-frrlmstu]{font-size:var(--section-heading-size-lg)}.preview-block[data-astro-cid-frrlmstu]{gap:var(--space-7xl)}}@media (min-width: 1440px){.product-preview-title[data-astro-cid-frrlmstu]{font-size:var(--section-heading-size-xl)}}.why-factorialos[data-astro-cid-hoqyd2a3]{padding:var(--section-padding-vertical) var(--section-padding-horizontal);background:var(--bg-primary)}.why-factorialos[data-astro-cid-hoqyd2a3] .container[data-astro-cid-hoqyd2a3]{max-width:1200px;margin:0 auto;padding:0 var(--container-padding)}.why-factorialos-title[data-astro-cid-hoqyd2a3]{font-family:var(--font-heading);font-size:var(--section-heading-size);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-8xl) 0;text-align:center;line-height:1.3}.why-factorialos-grid[data-astro-cid-hoqyd2a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4xl);align-items:stretch;margin-bottom:var(--space-8xl)}.why-card[data-astro-cid-hoqyd2a3]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-5xl);text-align:center;transition:var(--transition);box-shadow:0 2px 8px var(--shadow-light);display:flex;flex-direction:column;align-items:center;gap:var(--space-2xl)}.why-card[data-astro-cid-hoqyd2a3]:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--shadow-medium);border-color:var(--primary-color)}.why-icon[data-astro-cid-hoqyd2a3]{color:var(--primary-color);display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#83181814;border-radius:var(--radius-md);padding:var(--space-lg);transition:var(--transition)}.why-card[data-astro-cid-hoqyd2a3]:hover .why-icon[data-astro-cid-hoqyd2a3]{background:#8318181f;transform:scale(1.1)}.why-icon[data-astro-cid-hoqyd2a3] svg[data-astro-cid-hoqyd2a3]{transition:var(--transition)}.why-headline[data-astro-cid-hoqyd2a3]{font-family:var(--font-heading);font-size:var(--font-xl);font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}.why-description[data-astro-cid-hoqyd2a3]{font-size:var(--font-base);color:var(--text-secondary);line-height:1.6;margin:0;flex:1}.why-factorialos-cta[data-astro-cid-hoqyd2a3]{display:flex;justify-content:center}.cta-button[data-astro-cid-hoqyd2a3]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-4xl);background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));color:#fff;border:2px solid var(--primary-color);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-base);text-decoration:none;transition:var(--transition);box-shadow:0 4px 12px var(--shadow-medium)}.cta-button[data-astro-cid-hoqyd2a3]:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--shadow-heavy);background:linear-gradient(135deg,var(--primary-hover),var(--primary-color))}.cta-button[data-astro-cid-hoqyd2a3] svg[data-astro-cid-hoqyd2a3]{transition:var(--transition)}.cta-button[data-astro-cid-hoqyd2a3]:hover svg[data-astro-cid-hoqyd2a3]{transform:translate(4px)}@media (max-width: 480px){.why-factorialos[data-astro-cid-hoqyd2a3]{padding:var(--space-6xl) var(--space-lg)}.why-factorialos[data-astro-cid-hoqyd2a3] .container[data-astro-cid-hoqyd2a3]{padding:0 var(--space-sm)}.why-factorialos-title[data-astro-cid-hoqyd2a3]{font-size:var(--section-heading-size-mobile);margin-bottom:var(--space-5xl);text-align:center}.why-factorialos-grid[data-astro-cid-hoqyd2a3]{grid-template-columns:1fr;gap:var(--space-3xl);margin-bottom:var(--space-5xl)}.why-card[data-astro-cid-hoqyd2a3]{padding:var(--space-3xl);align-items:center;text-align:center}.why-icon[data-astro-cid-hoqyd2a3]{width:52px;height:52px}.why-headline[data-astro-cid-hoqyd2a3]{font-size:var(--font-lg);text-align:center}.why-description[data-astro-cid-hoqyd2a3]{font-size:var(--font-sm);text-align:center}.why-factorialos-cta[data-astro-cid-hoqyd2a3]{width:100%}.cta-button[data-astro-cid-hoqyd2a3]{padding:var(--space-md) var(--space-3xl);font-size:var(--font-sm);width:100%;justify-content:center}}@media (min-width: 481px) and (max-width: 767px){.why-factorialos[data-astro-cid-hoqyd2a3]{padding:var(--space-7xl) var(--space-xl)}.why-factorialos[data-astro-cid-hoqyd2a3] .container[data-astro-cid-hoqyd2a3]{padding:0 var(--space-md)}.why-factorialos-title[data-astro-cid-hoqyd2a3]{font-size:var(--section-heading-size-tablet);margin-bottom:var(--space-6xl);text-align:center}.why-factorialos-grid[data-astro-cid-hoqyd2a3]{grid-template-columns:repeat(2,1fr);gap:var(--space-3xl);margin-bottom:var(--space-6xl)}.why-card[data-astro-cid-hoqyd2a3]{padding:var(--space-3xl);align-items:center;text-align:center}}@media (min-width: 768px){.why-factorialos-title[data-astro-cid-hoqyd2a3]{font-size:var(--section-heading-size-desktop)}.why-headline[data-astro-cid-hoqyd2a3]{font-size:var(--font-2xl)}.why-description[data-astro-cid-hoqyd2a3]{font-size:var(--font-lg)}}@media (min-width: 1024px){.why-factorialos-title[data-astro-cid-hoqyd2a3]{font-size:var(--section-heading-size-lg)}.why-factorialos-grid[data-astro-cid-hoqyd2a3]{grid-template-columns:repeat(4,1fr);gap:var(--space-5xl)}}@media (min-width: 1440px){.why-factorialos-title[data-astro-cid-hoqyd2a3]{font-size:var(--section-heading-size-xl)}}.final-cta[data-astro-cid-gnyqwyyy]{position:relative;padding:var(--section-padding-vertical) var(--section-padding-horizontal);background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 50%,var(--bg-primary) 100%);overflow:hidden}.final-cta-bg[data-astro-cid-gnyqwyyy]{position:absolute;inset:0;background-image:linear-gradient(135deg,rgba(131,24,24,.02) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(131,24,24,.03) 0%,transparent 70%);opacity:.6;z-index:1}.final-cta-bg[data-astro-cid-gnyqwyyy]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(131,24,24,.02) 2px,rgba(131,24,24,.02) 4px);opacity:.3}.final-cta[data-astro-cid-gnyqwyyy] .container[data-astro-cid-gnyqwyyy]{position:relative;z-index:2;max-width:1000px;margin:0 auto;padding:0 var(--container-padding)}.final-cta-content[data-astro-cid-gnyqwyyy]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4xl)}.final-cta-headline[data-astro-cid-gnyqwyyy]{font-family:var(--font-heading);font-size:var(--section-heading-size);font-weight:700;color:var(--text-primary);margin:0;line-height:1.3;max-width:900px}.final-cta-subheadline[data-astro-cid-gnyqwyyy]{font-size:var(--font-xl);color:var(--text-secondary);line-height:1.6;margin:0;max-width:800px}.final-cta-buttons[data-astro-cid-gnyqwyyy]{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap;justify-content:center}.cta-primary[data-astro-cid-gnyqwyyy]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-5xl);background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));color:#fff;border:2px solid var(--primary-color);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-base);text-decoration:none;transition:var(--transition);box-shadow:0 4px 16px var(--shadow-medium)}.cta-primary[data-astro-cid-gnyqwyyy]:hover{transform:translateY(-2px);box-shadow:0 6px 24px var(--shadow-heavy);background:linear-gradient(135deg,var(--primary-hover),var(--primary-color))}.cta-primary[data-astro-cid-gnyqwyyy] svg[data-astro-cid-gnyqwyyy]{transition:var(--transition)}.cta-primary[data-astro-cid-gnyqwyyy]:hover svg[data-astro-cid-gnyqwyyy]{transform:translate(4px)}.cta-secondary[data-astro-cid-gnyqwyyy]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-5xl);background:var(--bg-primary);color:var(--primary-color);border:2px solid var(--primary-color);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-base);text-decoration:none;transition:var(--transition);box-shadow:0 2px 8px var(--shadow-light)}.cta-secondary[data-astro-cid-gnyqwyyy]:hover{transform:translateY(-2px);background:#8318180d;box-shadow:0 4px 16px var(--shadow-medium);border-color:var(--primary-hover)}.cta-secondary[data-astro-cid-gnyqwyyy] svg[data-astro-cid-gnyqwyyy]{transition:var(--transition)}.cta-secondary[data-astro-cid-gnyqwyyy]:hover svg[data-astro-cid-gnyqwyyy]{transform:rotate(90deg)}.final-cta-supporting[data-astro-cid-gnyqwyyy]{font-size:var(--font-base);color:var(--text-muted);line-height:1.6;margin:0;max-width:700px;font-style:italic}@media (max-width: 480px){.final-cta[data-astro-cid-gnyqwyyy]{padding:var(--space-6xl) var(--space-lg)}.final-cta[data-astro-cid-gnyqwyyy] .container[data-astro-cid-gnyqwyyy]{padding:0 var(--space-sm)}.final-cta-content[data-astro-cid-gnyqwyyy]{gap:var(--space-3xl);text-align:center;align-items:center}.final-cta-headline[data-astro-cid-gnyqwyyy]{font-size:var(--section-heading-size-mobile)}.final-cta-subheadline[data-astro-cid-gnyqwyyy]{font-size:var(--font-base)}.final-cta-buttons[data-astro-cid-gnyqwyyy]{flex-direction:column;width:100%;gap:var(--space-md);align-items:stretch}.cta-primary[data-astro-cid-gnyqwyyy],.cta-secondary[data-astro-cid-gnyqwyyy]{width:100%;justify-content:center;padding:var(--space-md) var(--space-3xl);font-size:var(--font-sm)}.final-cta-supporting[data-astro-cid-gnyqwyyy]{font-size:var(--font-sm);text-align:center}}@media (min-width: 481px) and (max-width: 767px){.final-cta[data-astro-cid-gnyqwyyy]{padding:var(--space-7xl) var(--space-xl)}.final-cta[data-astro-cid-gnyqwyyy] .container[data-astro-cid-gnyqwyyy]{padding:0 var(--space-md)}.final-cta-headline[data-astro-cid-gnyqwyyy]{font-size:var(--section-heading-size-tablet)}.final-cta-subheadline[data-astro-cid-gnyqwyyy]{font-size:var(--font-lg)}.final-cta-buttons[data-astro-cid-gnyqwyyy]{width:100%;flex-direction:column;align-items:stretch}.cta-primary[data-astro-cid-gnyqwyyy],.cta-secondary[data-astro-cid-gnyqwyyy]{width:100%;justify-content:center}.final-cta-supporting[data-astro-cid-gnyqwyyy]{text-align:center}}@media (min-width: 768px){.final-cta-headline[data-astro-cid-gnyqwyyy]{font-size:var(--section-heading-size-desktop)}.final-cta-subheadline[data-astro-cid-gnyqwyyy]{font-size:var(--font-2xl)}}@media (min-width: 1024px){.final-cta-headline[data-astro-cid-gnyqwyyy]{font-size:var(--section-heading-size-lg)}.final-cta-content[data-astro-cid-gnyqwyyy]{gap:var(--space-5xl)}}@media (min-width: 1440px){.final-cta-headline[data-astro-cid-gnyqwyyy]{font-size:var(--section-heading-size-xl)}}
