@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=Roboto+Mono:wght@700&display=swap";body{margin:0;min-width:320px;min-height:100vh}*,*:before,*:after{box-sizing:border-box}:root{--bg-light: #ffffff;--text-dark: #212529;--text-medium: #495057;--accent-blue: #007bff;--accent-blue-dark: #0056b3;--border-color: #dee2e6;--font-family-sans: "Inter", sans-serif;--font-family-mono: "Roboto Mono", monospace;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--border-radius: .5rem;--container-max-width: 1140px;--transition-fast: .2s ease-in-out;--navbar-height: 70px}.navbar-light{background-color:var(--bg-light);height:var(--navbar-height);border-bottom:1px solid var(--border-color);position:sticky;top:0;left:0;width:100%;z-index:900;padding:0 var(--spacing-lg)}.navbar-container-light{max-width:var(--container-max-width);height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.navbar-brand-light{font-family:var(--font-family-mono);font-size:1.5rem;font-weight:700;color:var(--text-dark);text-decoration:none}.navbar-menu-light{display:flex;align-items:center;gap:var(--spacing-lg)}.navbar-link-light{font-size:.95rem;font-weight:500;color:var(--text-medium);text-decoration:none;padding:var(--spacing-sm) 0;position:relative;transition:color var(--transition-fast)}.navbar-link-light:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--accent-blue);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-fast)}.navbar-link-light:hover{color:var(--text-dark)}.navbar-link-light:hover:after{transform:scaleX(1)}.btn-navbar-cta-light{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);font-size:.9rem;font-weight:500;text-decoration:none;border:1px solid var(--border-color);background-color:transparent;color:var(--accent-blue);cursor:pointer;transition:all var(--transition-fast)}.btn-navbar-cta-light:hover{background-color:#007bff0d;border-color:var(--accent-blue);color:var(--accent-blue-dark);transform:translateY(-1px)}.btn-navbar-cta-light:focus-visible{outline:none;box-shadow:0 0 0 3px #007bff4d}.navbar-toggle-light{display:none;background:none;border:none;padding:var(--spacing-sm);cursor:pointer;color:var(--text-dark)}body.no-scroll{overflow:hidden}@media (max-width: 992px){.navbar-menu-light{position:fixed;top:var(--navbar-height);left:0;width:100%;height:calc(100vh - var(--navbar-height));background-color:var(--bg-light);flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--spacing-xl) 0;gap:var(--spacing-lg);transform:translate(100%);transition:transform .3s ease-in-out;overflow-y:auto;box-shadow:-5px 0 15px #0000001a}.navbar-menu-light.is-open{transform:translate(0)}.navbar-link-light{font-size:1.1rem;padding:var(--spacing-sm) var(--spacing-lg)}.navbar-link-light:after{display:none}.btn-navbar-cta-light{margin-top:var(--spacing-md);padding:calc(var(--spacing-sm)*1.5) var(--spacing-xl);font-size:1rem;width:80%;max-width:300px}.navbar-toggle-light{display:block;z-index:10}}:root{--bg-light: #ffffff;--bg-soft-gray: #f8f9fa;--text-dark: #212529;--text-medium: #495057;--text-light: #6c757d;--accent-blue: #007bff;--accent-blue-dark: #0056b3;--accent-green: #28a745;--accent-red: #dc3545;--border-color: #dee2e6;--font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "Roboto Mono", monospace;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--border-radius: .75rem;--border-radius-lg: 1rem;--container-max-width: 1140px;--transition-fast: .2s ease-in-out;--card-shadow: 0 4px 20px -5px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .04)}.hero-section-wrapper-light{padding:var(--spacing-xl) 0;background-color:var(--bg-soft-gray)}.content-section-card{background-color:var(--bg-light);border-radius:var(--border-radius-lg);padding:var(--spacing-xl) var(--spacing-lg);margin:0 auto var(--spacing-xl) auto;max-width:var(--container-max-width);border:1px solid var(--border-color);box-shadow:var(--card-shadow)}.hero-card{padding:var(--spacing-xxl) var(--spacing-xl)}.hero-card-content{display:flex;align-items:center;gap:var(--spacing-xxl)}.hero-text-light{flex:1 1 55%;max-width:600px}.hero-headline-light{font-family:var(--font-family-mono);font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;line-height:1.25;margin-bottom:var(--spacing-md);color:var(--text-dark)}.headline-accent{color:var(--accent-blue);display:block}.hero-description-light{font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.65;color:var(--text-medium);margin-bottom:var(--spacing-sm)}.hero-sub-description-light{font-size:clamp(.9rem,1.7vw,1rem);line-height:1.6;color:var(--text-light);margin-bottom:var(--spacing-xl)}.hero-sub-description-light b{color:var(--text-dark);font-weight:700}.hero-cta-light{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.hero-visual-light{flex:1 1 40%;display:flex;align-items:center;justify-content:center;min-width:280px;max-width:480px;background:linear-gradient(135deg,#e9ecef,var(--bg-soft-gray));padding:var(--spacing-sm);border-radius:var(--border-radius-lg);border:1px solid #e0e5eb;box-shadow:var(--card-shadow)}.hero-image-light{display:block;width:100%;height:auto;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}@media (max-width: 992px){.hero-visual-light{max-width:400px;width:70%}}@media (max-width: 768px){.hero-visual-light{width:80%;max-width:320px}.hero-image-light{aspect-ratio:4 / 3}}.hero-visual-light{flex:1 1 40%;display:flex;align-items:center;justify-content:center;min-width:280px;max-width:450px}.visual-placeholder{width:100%;aspect-ratio:1 / 1;max-width:400px;background:linear-gradient(135deg,#e9ecef,var(--bg-soft-gray));border-radius:var(--border-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #e0e5eb;padding:var(--spacing-lg);position:relative;overflow:hidden}.placeholder-letter{font-family:var(--font-family-mono);font-size:clamp(8rem,25vw,15rem);font-weight:700;color:var(--accent-blue);opacity:.1;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.visual-placeholder p{color:var(--text-medium);font-size:.9rem;position:relative;z-index:2;background-color:#ffffffb3;padding:var(--spacing-xs) var(--spacing-sm);border-radius:calc(var(--border-radius) / 2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.video-wrapper-light{width:100%;aspect-ratio:9 / 16;border-radius:var(--border-radius);overflow:hidden;border:1px solid var(--border-color);box-shadow:0 4px 15px #00000012}.hero-video-light{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.features-card{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.features-headline{text-align:center;font-size:1.8rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-xl)}.features-grid-light{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--spacing-lg)}.feature-item-light{display:flex;align-items:flex-start;gap:var(--spacing-md)}.feature-icon-light{color:var(--accent-blue);flex-shrink:0;margin-top:var(--spacing-xs);width:26px;height:26px}.feature-text-light{flex:1}.feature-title-light{font-size:1.05rem;font-weight:700;margin-bottom:var(--spacing-xs);color:var(--text-dark)}.feature-description-light{font-size:.9rem;color:var(--text-light);line-height:1.5}.modal-backdrop-light{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#21252999;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;animation:fadeIn .3s ease forwards}.modal-content-light{background-color:var(--bg-light);padding:var(--spacing-xl);border-radius:var(--border-radius-lg);max-width:500px;width:90%;border:1px solid var(--border-color);box-shadow:0 5px 25px #00000026;position:relative;transform:scale(.95);animation:scaleIn .3s .1s ease backwards}.modal-close-button{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:none;border:none;color:var(--text-light);cursor:pointer;padding:var(--spacing-sm);line-height:0;border-radius:50%;transition:background-color var(--transition-fast),color var(--transition-fast)}.modal-content-light h2{font-size:clamp(1.3rem,3vw,1.5rem);font-weight:700;margin-bottom:var(--spacing-sm);color:var(--text-dark);text-align:center}.modal-content-light p{font-size:clamp(.9rem,1.8vw,1rem);color:var(--text-medium);margin-bottom:var(--spacing-lg);text-align:center;line-height:1.6}.audit-form-light{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.audit-form-light label{font-size:.85rem;font-weight:500;color:var(--text-medium)}.audit-form-light input,.audit-form-light select{padding:calc(var(--spacing-sm) * 1.2);border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-light);color:var(--text-dark);font-size:1rem;font-family:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.audit-form-light input:focus,.audit-form-light select:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 3px #007bff33}.audit-form-light select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--spacing-md) center;background-size:16px 12px;padding-right:calc(var(--spacing-md) * 2.5)}.form-submit-btn{margin-top:var(--spacing-sm);width:100%;padding:calc(var(--spacing-sm) * 1.8) var(--spacing-lg);font-size:1.05rem}.form-submit-btn:disabled{opacity:.65;cursor:not-allowed}.form-feedback{text-align:center;padding:var(--spacing-md) 0}.form-feedback svg{margin-bottom:var(--spacing-md)}.form-feedback.success svg{color:var(--accent-green)}.form-feedback.error svg{color:var(--accent-red)}.form-feedback h2{margin-bottom:var(--spacing-sm)}.form-feedback p{margin-bottom:var(--spacing-lg)}@media (max-width: 992px){.hero-card-content{flex-direction:column;gap:var(--spacing-xl);text-align:center}.hero-text-light{max-width:700px;order:1}.hero-visual-light{max-width:400px;width:70%;margin-bottom:0;order:2}.hero-cta-light{justify-content:center}.content-section-card{margin-left:var(--spacing-md);margin-right:var(--spacing-md);max-width:none}.hero-card{padding:var(--spacing-xl) var(--spacing-lg)}.features-card{padding:var(--spacing-lg)}.features-grid-light{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (max-width: 768px){.hero-section-wrapper-light{padding:var(--spacing-lg) 0}.content-section-card{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm);border-radius:var(--border-radius)}.hero-card{padding:var(--spacing-lg) var(--spacing-md)}.hero-card-content{gap:var(--spacing-lg)}.hero-headline-light{font-size:clamp(1.8rem,6vw,2.5rem)}.hero-description-light{font-size:.95rem}.hero-sub-description-light{font-size:.9rem}.hero-cta-light{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.hero-visual-light{width:60%;max-width:300px}.features-card{padding:var(--spacing-lg) var(--spacing-md);margin-top:var(--spacing-lg)}.features-grid-light{grid-template-columns:1fr;gap:var(--spacing-lg)}.feature-item-light{flex-direction:row;align-items:center;text-align:left}.feature-icon-light{margin-top:0;width:24px;height:24px}}.cyberpunk-ticker{position:relative;width:100%;height:60px;background:linear-gradient(90deg,#2c005e,#6a00ff,#2c005e);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Arial,sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.cyberpunk-icon{position:absolute;left:20px;animation:pulse 1.5s infinite alternate;color:#f0f}@keyframes pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.2);opacity:.8}}.ticker-content{white-space:nowrap;animation:scroll-left 10s linear infinite;padding-left:100%}@keyframes scroll-left{0%{transform:translate(100%)}to{transform:translate(-100%)}}.ticker-content{background:linear-gradient(90deg,#ff00ff,#00ffff,#ff00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:gradient-animation 5s ease-in-out infinite}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}:root{--card-shadow-outer: 0 8px 30px -8px rgba(0, 0, 0, .1), 0 4px 8px -4px rgba(0, 0, 0, .06);--card-shadow-inner: 0 3px 8px rgba(0, 0, 0, .05);--border-color-inner: #e9ecef}.content-section-substrate{background-color:var(--bg-soft-gray);border-radius:var(--border-radius-lg);padding:var(--spacing-xl) var(--spacing-lg);margin:var(--spacing-xl) auto;max-width:var(--container-max-width);border:1px solid var(--border-color);box-shadow:var(--card-shadow-outer)}.value-section-light{text-align:center}.value-section-headline{font-family:var(--font-family-mono);font-size:clamp(1.7rem,3.5vw,2.2rem);font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-sm)}.value-section-headline .headline-accent{color:var(--accent-blue)}.value-section-subheadline{font-size:clamp(.95rem,1.8vw,1.05rem);color:var(--text-medium);max-width:700px;margin:0 auto var(--spacing-xl) auto;line-height:1.6}.value-blocks-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.value-block-light{background-color:var(--bg-light);padding:var(--spacing-lg);border-radius:var(--border-radius);border:1px solid var(--border-color-inner);text-align:left;display:flex;flex-direction:column;box-shadow:var(--card-shadow-inner);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.value-block-light:hover{transform:translateY(-5px);box-shadow:0 6px 16px #00000014}.value-icon-light{color:var(--accent-blue);margin-bottom:var(--spacing-md)}.value-title-light{font-size:1.15rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-sm)}.value-description-light{font-size:.9rem;color:var(--text-medium);line-height:1.55;margin-bottom:var(--spacing-lg);flex-grow:1}.value-btn-light{margin-top:auto;width:100%;font-size:.9rem;padding:calc(var(--spacing-sm)*1.3) var(--spacing-md)}.secondary-cta-light{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color-inner);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);text-align:center}.secondary-cta-light p{font-size:1rem;color:var(--text-medium);margin:0;max-width:500px}.secondary-cta-light .btn-secondary-light{font-size:.95rem}@media (max-width: 992px){.content-section-substrate{padding:var(--spacing-lg);margin-left:var(--spacing-md);margin-right:var(--spacing-md)}.value-blocks-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 768px){.content-section-substrate{padding:var(--spacing-lg) var(--spacing-md);margin-left:var(--spacing-sm);margin-right:var(--spacing-sm);border-radius:var(--border-radius)}.value-section-headline{font-size:clamp(1.4rem,5vw,1.8rem)}.value-section-subheadline{font-size:.9rem}.value-blocks-container{grid-template-columns:1fr;gap:var(--spacing-md)}.value-block-light{padding:var(--spacing-md)}}:root{--bg-light: #ffffff;--bg-soft-gray: #f8f9fa;--text-dark: #212529;--text-medium: #495057;--text-light: #6c757d;--accent-blue: #007bff;--accent-blue-dark: #0056b3;--accent-green: #28a745;--accent-red: #dc3545;--border-color: #dee2e6;--border-color-inner: #e9ecef;--font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "Roboto Mono", monospace;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--border-radius: .75rem;--border-radius-lg: 1rem;--container-max-width: 1140px;--transition-fast: .2s ease-in-out;--transition-medium: .3s ease-in-out;--card-shadow-outer: 0 8px 30px -8px rgba(0, 0, 0, .1), 0 4px 8px -4px rgba(0, 0, 0, .06);--card-shadow-teaser: 0 3px 10px -2px rgba(0, 0, 0, .06), 0 1px 4px -1px rgba(0, 0, 0, .04);--card-shadow-teaser-hover: 0 6px 20px -5px rgba(0, 0, 0, .1), 0 4px 8px -2px rgba(0, 0, 0, .06)}.cases-header-light{text-align:center;margin-bottom:var(--spacing-xl)}.cases-section-headline{font-family:var(--font-family-mono);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-sm)}.cases-section-headline .headline-accent{color:var(--accent-blue)}.cases-section-subheadline{font-size:clamp(1rem,1.8vw,1.1rem);color:var(--text-medium);max-width:650px;margin:0 auto;line-height:1.6}.cases-grid-light{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.case-teaser-card{background-color:var(--bg-light);border-radius:var(--border-radius);padding:var(--spacing-lg);border:1px solid var(--border-color-inner);box-shadow:var(--card-shadow-teaser);text-align:center;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast);display:flex;flex-direction:column;align-items:center;min-height:220px}.case-teaser-card:hover{transform:translateY(-5px);box-shadow:var(--card-shadow-teaser-hover)}.case-teaser-card:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px;box-shadow:var(--card-shadow-teaser-hover)}.teaser-logo{font-size:2.5rem;margin-bottom:var(--spacing-md);line-height:1}.teaser-title{font-size:1.1rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-sm);line-height:1.3;flex-grow:1}.teaser-result{font-size:.85rem;font-weight:500;color:var(--accent-green);background-color:#28a7451a;padding:var(--spacing-xs) var(--spacing-sm);border-radius:calc(var(--border-radius) / 1.5);display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-top:auto;margin-bottom:var(--spacing-md)}.teaser-link-imitation{font-size:.85rem;font-weight:500;color:var(--accent-blue);margin-top:auto;display:inline-flex;align-items:center;gap:var(--spacing-xs);opacity:.7;transition:opacity var(--transition-fast)}.case-teaser-card:hover .teaser-link-imitation{opacity:1}.modal-backdrop-light{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#212529b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;animation:fadeIn .3s ease forwards;padding:var(--spacing-md)}.modal-content-light{background-color:var(--bg-light);border-radius:var(--border-radius-lg);max-width:650px;width:100%;margin:var(--spacing-md) 0;border:1px solid var(--border-color);box-shadow:0 5px 25px #00000026;position:relative;transform:scale(.95);animation:scaleIn .3s .1s ease backwards;max-height:calc(100vh - var(--spacing-md) * 4);overflow-y:auto;overflow-x:hidden;padding:var(--spacing-lg)}.modal-close-button{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:none;border:none;color:var(--text-light);cursor:pointer;padding:var(--spacing-sm);line-height:0;border-radius:50%;transition:background-color var(--transition-fast),color var(--transition-fast);z-index:10}.modal-close-button:hover{background-color:var(--bg-soft-gray);color:var(--text-dark)}.case-modal-header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}.case-modal-logo{font-size:1.8rem;line-height:1}.case-modal-title{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:700;color:var(--text-dark);line-height:1.3;margin:0}.case-modal-description{font-size:.95rem;color:var(--text-medium);line-height:1.6;margin:0 0 var(--spacing-lg) 0}.modal-features-title{font-size:1.05rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-md)}.modal-features-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.modal-feature-item{display:flex;align-items:flex-start;gap:var(--spacing-md);background-color:var(--bg-soft-gray);padding:var(--spacing-md);border-radius:var(--border-radius)}.modal-feature-icon{flex-shrink:0;margin-top:var(--spacing-xs)}.modal-feature-text h4{font-size:.95rem;font-weight:700;margin:0 0 var(--spacing-xs) 0;color:var(--text-dark)}.modal-feature-text p{font-size:.85rem;color:var(--text-light);line-height:1.5;margin:0}.modal-link-wrapper{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color);text-align:center}.modal-case-link{font-size:.9rem}.cases-cta-light{margin-top:var(--spacing-xxl);padding:var(--spacing-xl) var(--spacing-lg);background-color:var(--bg-soft-gray);border-radius:var(--border-radius);border:1px solid var(--border-color);text-align:center}.cta-headline-light{font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-sm)}.cta-subheadline-light{font-size:1rem;color:var(--text-medium);margin-bottom:var(--spacing-lg);max-width:500px;margin-left:auto;margin-right:auto}.cta-btn-light{padding:calc(var(--spacing-sm) * 1.5) var(--spacing-xl)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 576px){.modal-content-light{padding:var(--spacing-md);max-height:calc(100vh - var(--spacing-md) * 2);border-radius:var(--border-radius)}.case-modal-header{padding:var(--spacing-md) 0 var(--spacing-sm) 0;gap:var(--spacing-sm)}.case-modal-logo{font-size:1.4rem}.case-modal-title{font-size:1.1rem}.case-modal-description{font-size:.85rem;margin-bottom:var(--spacing-sm)}.modal-features-title{font-size:.95rem;margin-bottom:var(--spacing-xs)}.modal-features-grid{gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.modal-feature-item{padding:var(--spacing-sm);gap:var(--spacing-xs)}.modal-feature-icon{width:18px;height:18px}.modal-feature-text h4{font-size:.85rem}.modal-feature-text p{font-size:.75rem;line-height:1.3}.modal-link-wrapper{margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.modal-case-link{font-size:.8rem;padding:var(--spacing-xs) var(--spacing-sm)}.modal-close-button{top:var(--spacing-xs);right:var(--spacing-xs);padding:var(--spacing-xs)}}:root{--card-shadow-light: 0 4px 15px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .04)}.ai-assistant-card-content{display:flex;align-items:center;gap:var(--spacing-xxl);padding:var(--spacing-xl) var(--spacing-lg)}.ai-assistant-text{flex:1 1 50%;max-width:550px}.section-subheadline{font-size:clamp(1rem,1.8vw,1.1rem);color:var(--text-medium);margin-bottom:var(--spacing-lg);line-height:1.6}.benefits-list{list-style:none;padding:0;margin:0 0 var(--spacing-xl) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.benefits-list li{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.95rem;color:var(--text-dark)}.benefit-icon{color:var(--accent-blue);flex-shrink:0}.ai-cta-button{padding:calc(var(--spacing-sm) * 1.5) var(--spacing-xl);font-size:1rem}.ai-assistant-visual{flex:1 1 45%;display:flex;align-items:center;justify-content:center;min-width:280px}.visual-mockup-image{display:block;width:100%;max-width:450px;height:auto;border-radius:var(--border-radius);box-shadow:var(--card-shadow-light);border:1px solid var(--border-color)}@media (max-width: 992px){.ai-assistant-card-content{flex-direction:column;gap:var(--spacing-xl);text-align:center}.ai-assistant-text{max-width:650px;order:1;display:flex;flex-direction:column;align-items:center}.benefits-list{max-width:500px;margin-left:auto;margin-right:auto}.benefits-list li{justify-content:center;text-align:left}.ai-assistant-visual{order:2;width:80%;max-width:400px}.ai-cta-button{align-self:center}}@media (max-width: 576px){.ai-assistant-card-content{padding:var(--spacing-lg) var(--spacing-md)}.section-headline{font-size:clamp(1.6rem,6vw,2rem)}.section-subheadline{font-size:.95rem}.benefits-list{grid-template-columns:1fr;gap:var(--spacing-sm)}.ai-assistant-visual{width:90%;max-width:350px}}.investment-card-content{padding:var(--spacing-xl) var(--spacing-lg)}.investment-header{text-align:center;margin-bottom:var(--spacing-xl);max-width:700px;margin-left:auto;margin-right:auto}.section-icon-wrapper{display:inline-flex;background-color:#007bff1a;padding:var(--spacing-sm);border-radius:50%;margin-bottom:var(--spacing-md)}.section-icon{color:var(--accent-blue)}.section-headline{font-family:var(--font-family-mono);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-sm);line-height:1.3}.section-headline .headline-accent{color:var(--accent-blue)}.section-subheadline{font-size:clamp(1rem,1.8vw,1.1rem);color:var(--text-medium);line-height:1.6}.roi-infographic{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.infographic-block{background-color:var(--bg-soft-gray);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);text-align:center;width:100%;max-width:500px}.infographic-icon{color:var(--accent-blue);margin-bottom:var(--spacing-sm)}.infographic-title{font-size:1.2rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-xs)}.infographic-subtitle{font-size:1rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-xs)}.infographic-desc{font-size:.9rem;color:var(--text-medium);line-height:1.5;margin:0}.infographic-metric{font-size:1rem;font-weight:700;color:var(--accent-blue);margin-top:var(--spacing-sm)}.large-metric{font-size:1.5rem;font-weight:700;color:var(--accent-green);margin:var(--spacing-sm) 0}.infographic-arrow{font-size:1.5rem;color:var(--text-light);line-height:1;margin:var(--spacing-xs) 0}.infographic-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);width:100%;max-width:700px}.infographic-results-grid .infographic-block{max-width:none}.infographic-results-grid .infographic-block .infographic-metric{margin-top:auto;padding-top:var(--spacing-sm)}.roi-payback{background-color:#e6f7ff;border-color:#b3e0ff;max-width:500px}.roi-payback .infographic-icon{color:var(--accent-green)}.investment-cta{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color);text-align:center}.investment-cta p{font-size:1.05rem;color:var(--text-medium);margin-bottom:var(--spacing-md);max-width:550px;margin-left:auto;margin-right:auto}.investment-cta p b{color:var(--text-dark)}.investment-cta-button{padding:calc(var(--spacing-sm) * 1.5) var(--spacing-xl);font-size:1rem}@media (max-width: 768px){.infographic-results-grid{grid-template-columns:1fr;gap:var(--spacing-md);max-width:500px}.infographic-block{padding:var(--spacing-md)}.infographic-title{font-size:1.1rem}.infographic-subtitle{font-size:.95rem}.infographic-desc{font-size:.85rem}.large-metric{font-size:1.3rem}}:root{--bg-light: #ffffff;--bg-soft-gray: #f8f9fa;--text-dark: #212529;--text-medium: #495057;--text-light: #6c757d;--accent-blue: #007bff;--accent-blue-dark: #0056b3;--accent-green: #28a745;--accent-red: #dc3545;--border-color: #dee2e6;--border-color-inner: #e9ecef;--font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "Roboto Mono", monospace;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--border-radius: .75rem;--border-radius-lg: 1rem;--container-max-width: 1140px;--transition-fast: .2s ease-in-out;--card-shadow-outer: 0 8px 30px -8px rgba(0, 0, 0, .1), 0 4px 8px -4px rgba(0, 0, 0, .06);--card-shadow-inner: 0 3px 8px rgba(0,0,0,.05)}.how-it-works-card-content{padding:var(--spacing-xl) var(--spacing-lg)}.how-it-works-header{text-align:center;margin-bottom:var(--spacing-xl);max-width:700px;margin-left:auto;margin-right:auto}.how-it-works-header .section-headline{font-family:var(--font-family-mono);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-sm);line-height:1.3}.how-it-works-header .headline-accent{color:var(--accent-blue)}.how-it-works-header .section-subheadline{font-size:clamp(1rem,1.8vw,1.1rem);color:var(--text-medium);line-height:1.6}.process-steps-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--spacing-lg);position:relative}.process-step-item{background-color:var(--bg-light);border:1px solid var(--border-color-inner);border-radius:var(--border-radius);padding:var(--spacing-lg);text-align:left;position:relative;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.step-icon{color:var(--accent-blue);flex-shrink:0}.step-number{font-family:var(--font-family-mono);font-size:2.5rem;font-weight:700;color:var(--accent-blue);opacity:.15;line-height:1}.step-title{font-size:1.1rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-sm)}.step-description{font-size:.9rem;color:var(--text-medium);line-height:1.55}.process-cta{margin-top:var(--spacing-xl);text-align:center}@media (max-width: 992px){.process-steps-container{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:var(--spacing-md)}.process-step-item{padding:var(--spacing-md)}}@media (max-width: 576px){.process-steps-container{grid-template-columns:1fr;gap:var(--spacing-md)}.step-number{font-size:2rem}.step-title{font-size:1rem}.step-description{font-size:.85rem}}:root{--bg-light: #ffffff;--bg-soft-gray: #f8f9fa;--text-dark: #212529;--text-medium: #495057;--text-light: #6c757d;--accent-blue: #007bff;--accent-green: #28a745;--accent-telegram: #2AABEE;--border-color: #dee2e6;--font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--border-radius-round: 50%;--fab-size: 50px;--fab-shadow: 0 4px 12px rgba(0, 0, 0, .1), 0 1px 4px rgba(0, 0, 0, .05);--fab-shadow-hover: 0 6px 18px rgba(0, 0, 0, .15), 0 3px 6px rgba(0, 0, 0, .08);--transition-fast: .2s ease-in-out}.contact-fabs-container{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:800;display:flex;flex-direction:column;gap:var(--spacing-md)}.contact-fab{display:flex;align-items:center;justify-content:center;width:var(--fab-size);height:var(--fab-size);border-radius:var(--border-radius-round);background-color:var(--accent-blue);color:var(--bg-light);box-shadow:var(--fab-shadow);text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.contact-fab:hover{box-shadow:var(--fab-shadow-hover)}.contact-fab:focus-visible{outline:none;box-shadow:0 0 0 3px #007bff66}.telegram-fab{background-color:var(--accent-telegram)}.telegram-fab:hover{background-color:#1c9cd1}.whatsapp-fab{background-color:var(--accent-green)}.whatsapp-fab:hover{background-color:#208a39}@media (max-width: 768px){:root{--fab-size: 45px}.contact-fabs-container{bottom:var(--spacing-md);right:var(--spacing-md);gap:var(--spacing-sm)}.contact-fab svg{width:20px;height:20px}}:root{--bg-light: #ffffff;--bg-soft-gray: #f8f9fa;--bg-footer: #e9ecef;--text-dark: #212529;--text-medium: #495057;--text-light: #6c757d;--accent-blue: #007bff;--accent-blue-dark: #0056b3;--border-color: #dee2e6;--border-color-inner: #e0e5eb;--font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "Roboto Mono", monospace;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--border-radius: .75rem;--border-radius-lg: 1rem;--container-max-width: 1140px;--transition-fast: .2s ease-in-out;--card-shadow-inner: 0 4px 12px rgba(0, 0, 0, .06)}.footer-wrapper-light{background-color:var(--bg-footer);color:var(--text-medium);padding:var(--spacing-xl) 0;border-top:1px solid var(--border-color);font-size:.9rem;line-height:1.6}.footer-container-light{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-lg)}.footer-lead-magnet-area{text-align:center;margin-bottom:var(--spacing-xl)}.lead-magnet-headline{font-family:var(--font-family-mono);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-lg)}.lead-magnet-headline .headline-accent{color:var(--accent-blue)}.footer-guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--spacing-lg)}.footer-guide-card{background-color:var(--bg-light);border-radius:var(--border-radius);padding:var(--spacing-lg);border:1px solid var(--border-color-inner);box-shadow:var(--card-shadow-inner);text-align:left;display:flex;flex-direction:column;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.footer-guide-card:hover{transform:translateY(-4px);box-shadow:0 6px 16px #00000014}.guide-card-header{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.guide-card-icon{color:var(--accent-blue);flex-shrink:0}.guide-card-title{font-size:1.1rem;font-weight:700;color:var(--text-dark);margin:0}.guide-card-description{font-size:.9rem;color:var(--text-medium);line-height:1.5;margin:0 0 var(--spacing-lg) 0;flex-grow:1}.guide-card-button{margin-top:auto}.footer-divider{border:none;border-top:1px solid var(--border-color);margin:var(--spacing-xl) 0}.footer-main-area{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-xl);padding-top:var(--spacing-lg);font-size:.85rem;color:var(--text-light)}.footer-brand-col{display:flex;flex-direction:column}.footer-brand-light{font-family:var(--font-family-mono);font-size:1.4rem;font-weight:700;color:var(--text-dark);text-decoration:none;margin-bottom:var(--spacing-sm)}.footer-copyright{margin:0}.footer-col-title{font-size:.95rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-sm)}.footer-contact-col p{margin:0 0 var(--spacing-sm) 0}.footer-bot-link{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--accent-blue);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.footer-bot-link:hover{color:var(--accent-blue-dark);text-decoration:underline}.footer-legal-links{display:flex;flex-direction:column;gap:var(--spacing-xs)}.footer-legal-links a{color:var(--text-light);text-decoration:none;transition:color var(--transition-fast)}.footer-legal-links a:hover{color:var(--accent-blue);text-decoration:underline}.btn-primary-light,.btn-secondary-light{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:calc(var(--spacing-sm) * 1.5) var(--spacing-lg);border-radius:var(--border-radius);font-family:inherit;font-size:clamp(.9rem,1.5vw,1rem);font-weight:500;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.btn-primary-light{background-color:var(--accent-blue);color:var(--bg-light);border-color:var(--accent-blue);box-shadow:0 4px 12px -4px #007bff66}.btn-primary-light:hover{background-color:var(--accent-blue-dark);border-color:var(--accent-blue-dark);box-shadow:0 6px 16px -4px #0056b380;transform:translateY(-2px)}.btn-primary-light:active{transform:translateY(0);box-shadow:none}.btn-secondary-light{background-color:var(--bg-light);color:var(--accent-blue);border-color:var(--border-color)}.btn-secondary-light:hover{border-color:var(--accent-blue);color:var(--accent-blue-dark);background-color:#007bff0d;transform:translateY(-2px)}.btn-secondary-light:active{transform:translateY(0);background-color:#007bff1a}.btn-primary-light:focus-visible,.btn-secondary-light:focus-visible{outline:none;box-shadow:0 0 0 3px #007bff4d}@media (max-width: 768px){.footer-grid{grid-template-columns:1fr;gap:var(--spacing-lg);text-align:center}.footer-brand-col,.footer-guides-col,.footer-contact-col,.footer-legal-col{align-items:center}.footer-guide-item{max-width:400px;margin-left:auto;margin-right:auto}.footer-main-area{grid-template-columns:1fr;text-align:center}.footer-copyright{margin-top:0}.footer-legal-links{align-items:center}.footer-bot-link{justify-content:center}}
