.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;padding:120px 0 var(--space-8);text-align:center}.hero-lattice[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mask-image:linear-gradient(to bottom,#000 65%,transparent)}.hero[data-astro-cid-bbe6dxrz] .container[data-astro-cid-bbe6dxrz]{position:relative}.hero-logo[data-astro-cid-bbe6dxrz]{width:220px;height:auto;margin-bottom:var(--space-7)}.hero-content[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:var(--fs-hero);font-weight:var(--fw-display);line-height:1.2;letter-spacing:-.02em;max-width:820px;margin:0 auto var(--space-5)}.hero-description[data-astro-cid-bbe6dxrz]{font-size:18px;color:var(--ink-muted);max-width:640px;margin:0 auto var(--space-7);line-height:1.6}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding:72px 0 var(--space-7)}.hero-content[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:var(--fs-h1)}.hero-logo[data-astro-cid-bbe6dxrz]{width:160px}.hero-description[data-astro-cid-bbe6dxrz]{font-size:16px}}.tech-toggle-wrapper[data-astro-cid-5b4siwv2]{display:flex;justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-7);cursor:pointer}.toggle-label[data-astro-cid-5b4siwv2]{font-size:var(--fs-small);font-weight:500;color:var(--ink)}.use-cases-grid[data-astro-cid-5b4siwv2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-5)}.use-case-card[data-astro-cid-5b4siwv2]{padding:var(--space-6);display:flex;flex-direction:column;text-align:left}.card-header[data-astro-cid-5b4siwv2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5);height:44px}.icon-container[data-astro-cid-5b4siwv2]{position:relative;width:44px;height:44px}.simple-icon[data-astro-cid-5b4siwv2],.tech-icon[data-astro-cid-5b4siwv2]{position:absolute;inset:0;transition:opacity var(--motion-considered) var(--ease-standard)}.tech-icon[data-astro-cid-5b4siwv2]{display:flex;align-items:center;justify-content:center;opacity:0}.tech-icon[data-astro-cid-5b4siwv2] img[data-astro-cid-5b4siwv2]{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-glyph)}.software-badge[data-astro-cid-5b4siwv2]{font:500 11px/1 var(--font-mono);letter-spacing:var(--ls-mono);color:var(--ink-muted);padding:6px 10px;border:var(--border-w) solid var(--border-cool);border-radius:var(--radius-control);margin-left:auto;opacity:0;visibility:hidden;transition:opacity var(--motion-considered) var(--ease-standard),visibility var(--motion-considered),color var(--motion-instant) var(--ease-standard),border-color var(--motion-instant) var(--ease-standard)}.software-link[data-astro-cid-5b4siwv2]{text-decoration:none}.software-link[data-astro-cid-5b4siwv2]:hover{color:var(--line);border-color:var(--line)}.use-case-card[data-astro-cid-5b4siwv2] h3[data-astro-cid-5b4siwv2]{font-size:var(--fs-h2);margin-bottom:var(--space-2)}.description-container[data-astro-cid-5b4siwv2]{display:grid}.simple-text[data-astro-cid-5b4siwv2],.tech-text[data-astro-cid-5b4siwv2]{grid-area:1 / 1;color:var(--ink-muted);line-height:1.6;transition:opacity var(--motion-considered) var(--ease-standard)}.tech-text[data-astro-cid-5b4siwv2],.use-cases-grid[data-astro-cid-5b4siwv2].show-tech .simple-icon[data-astro-cid-5b4siwv2],.use-cases-grid[data-astro-cid-5b4siwv2].show-tech .simple-text[data-astro-cid-5b4siwv2]{opacity:0;visibility:hidden}.use-cases-grid[data-astro-cid-5b4siwv2].show-tech .tech-icon[data-astro-cid-5b4siwv2],.use-cases-grid[data-astro-cid-5b4siwv2].show-tech .tech-text[data-astro-cid-5b4siwv2],.use-cases-grid[data-astro-cid-5b4siwv2].show-tech .software-badge[data-astro-cid-5b4siwv2]{opacity:1;visibility:visible}.disclaimer-box[data-astro-cid-5b4siwv2]{max-width:720px;margin:0 auto;text-align:center;max-height:0;opacity:0;overflow:hidden;transition:opacity var(--motion-considered) var(--ease-standard),max-height var(--motion-considered) var(--ease-standard),margin-top var(--motion-considered) var(--ease-standard)}.disclaimer-box[data-astro-cid-5b4siwv2].visible{max-height:200px;opacity:1;margin-top:var(--space-7)}.disclaimer-box[data-astro-cid-5b4siwv2] p[data-astro-cid-5b4siwv2]{font-size:var(--fs-small);color:var(--ink-muted);line-height:1.5}.features-grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-5)}.feature-card[data-astro-cid-vnivfuh2]{padding:var(--space-6)}.feature-card[data-astro-cid-vnivfuh2] .fs-glyph[data-astro-cid-vnivfuh2]{margin-bottom:var(--space-5)}.feature-card[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{color:var(--ink-muted);line-height:1.6}.pricing-container[data-astro-cid-hkoc4sea]{max-width:960px;margin:0 auto}.pricing-intro[data-astro-cid-hkoc4sea]{text-align:center;margin-bottom:var(--space-7)}.pricing-intro[data-astro-cid-hkoc4sea] p[data-astro-cid-hkoc4sea]{color:var(--ink-muted);font-size:17px;max-width:640px;margin:0 auto var(--space-5)}.presets[data-astro-cid-hkoc4sea]{margin-bottom:var(--space-5);text-align:center}.presets[data-astro-cid-hkoc4sea] h3[data-astro-cid-hkoc4sea]{margin-bottom:var(--space-5)}.preset-grid[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-3)}.preset-card[data-astro-cid-hkoc4sea]{font:inherit;color:var(--ink);background:var(--surface);padding:var(--space-5) var(--space-4);border-radius:var(--radius-tile);border:var(--border-w) solid var(--border-cool);cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;transition:border-color var(--motion-instant) var(--ease-standard)}.preset-card[data-astro-cid-hkoc4sea]:hover{border-color:var(--line)}.preset-card[data-astro-cid-hkoc4sea].active{border-color:var(--data);box-shadow:inset 0 0 0 .5px var(--data)}.preset-card[data-astro-cid-hkoc4sea] .fs-glyph[data-astro-cid-hkoc4sea]{width:40px;height:40px;margin-bottom:var(--space-4)}.preset-name[data-astro-cid-hkoc4sea]{display:block;font-size:var(--fs-h3);font-weight:600;margin-bottom:var(--space-1)}.preset-specs[data-astro-cid-hkoc4sea]{display:block;color:var(--ink);font-size:11px;margin-bottom:var(--space-3)}.preset-description[data-astro-cid-hkoc4sea]{display:block;color:var(--ink-muted);font-size:var(--fs-small);line-height:1.5;flex-grow:1}.calculator[data-astro-cid-hkoc4sea]{margin-top:var(--space-5);padding:var(--space-6)}.slider-group[data-astro-cid-hkoc4sea] label[data-astro-cid-hkoc4sea]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-4)}.slider-label[data-astro-cid-hkoc4sea]{color:var(--ink);font-weight:500}.slider-value[data-astro-cid-hkoc4sea]{color:var(--ink);font-size:var(--fs-h3)}.slider[data-astro-cid-hkoc4sea]{width:100%;height:18px;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.slider[data-astro-cid-hkoc4sea]::-webkit-slider-runnable-track{height:1.5px;background:var(--border-cool)}.slider[data-astro-cid-hkoc4sea]::-moz-range-track{height:1.5px;background:var(--border-cool)}.slider[data-astro-cid-hkoc4sea]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-8.25px;border-radius:50%;background:var(--surface);border:var(--border-w-glyph) solid var(--data)}.slider[data-astro-cid-hkoc4sea]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--surface);border:var(--border-w-glyph) solid var(--data)}.slider-markers[data-astro-cid-hkoc4sea]{display:flex;justify-content:space-between;margin:var(--space-2) 0 0;font-size:11px;color:var(--ink-muted)}.slider-markers[data-astro-cid-hkoc4sea] span[data-astro-cid-hkoc4sea]{width:18px;text-align:center}.price-summary[data-astro-cid-hkoc4sea]{margin-top:var(--space-5);padding:var(--space-6);text-align:center}.breakdown-total[data-astro-cid-hkoc4sea]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-1)}.breakdown-total[data-astro-cid-hkoc4sea]>span[data-astro-cid-hkoc4sea]:first-child{font-size:var(--fs-h2);font-weight:600}.total-price[data-astro-cid-hkoc4sea]{font-size:var(--fs-h1);font-weight:500;color:var(--ink)}.vat-note[data-astro-cid-hkoc4sea]{font-size:var(--fs-small);color:var(--ink-muted);text-align:right;margin-bottom:var(--space-5)}.cta-wrapper[data-astro-cid-hkoc4sea]{margin-top:var(--space-4)}@media(max-width:1100px){.preset-grid[data-astro-cid-hkoc4sea]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media(max-width:768px){.preset-grid[data-astro-cid-hkoc4sea]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.breakdown-total[data-astro-cid-hkoc4sea]{flex-direction:column;align-items:center;gap:var(--space-2)}.vat-note[data-astro-cid-hkoc4sea]{text-align:center}}.mini-faq-grid[data-astro-cid-rkufnmd3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5)}.mini-faq-card[data-astro-cid-rkufnmd3] h3[data-astro-cid-rkufnmd3]{font-size:var(--fs-h3);margin-bottom:var(--space-3)}.mini-faq-card[data-astro-cid-rkufnmd3] p[data-astro-cid-rkufnmd3]{color:var(--ink-muted);line-height:1.6}.mini-faq-link[data-astro-cid-rkufnmd3]{text-align:center;margin-top:var(--space-7)}.modal[data-astro-cid-qmzm2soj]{margin:auto;padding:0;max-width:500px;width:90%;color:var(--ink);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--radius-sheet)}.modal[data-astro-cid-qmzm2soj]::backdrop{background:color-mix(in srgb,var(--bg) 55%,transparent);backdrop-filter:grayscale(.5)}.modal[data-astro-cid-qmzm2soj][open]{animation:modal-in var(--motion-considered) var(--ease-standard)}@keyframes modal-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.modal-content[data-astro-cid-qmzm2soj]{position:relative;padding:var(--space-6)}.modal-close[data-astro-cid-qmzm2soj]{position:absolute;top:var(--space-4);right:var(--space-4);width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--ink-muted);background:transparent;border:var(--border-w) solid transparent;border-radius:var(--radius-control);cursor:pointer;transition:color var(--motion-instant) var(--ease-standard),border-color var(--motion-instant) var(--ease-standard)}.modal-close[data-astro-cid-qmzm2soj]:hover{color:var(--ink);border-color:var(--border-cool)}.modal-content[data-astro-cid-qmzm2soj] h3[data-astro-cid-qmzm2soj]{margin:0 var(--space-7) var(--space-4) 0}.modal-content[data-astro-cid-qmzm2soj] p[data-astro-cid-qmzm2soj]{color:var(--ink-muted);line-height:1.6}.modal-content[data-astro-cid-qmzm2soj] p[data-astro-cid-qmzm2soj] a{color:var(--line)}@media(max-width:768px){.modal-content[data-astro-cid-qmzm2soj]{padding:var(--space-5)}}.motivation-content[data-astro-cid-bvk6nbnf]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:start}.motivation-text[data-astro-cid-bvk6nbnf] h3[data-astro-cid-bvk6nbnf]{margin-bottom:var(--space-5)}.motivation-text[data-astro-cid-bvk6nbnf] p[data-astro-cid-bvk6nbnf]{margin-bottom:var(--space-5);color:var(--ink-muted);font-size:var(--fs-prose);line-height:1.75}.motivation-text[data-astro-cid-bvk6nbnf] p[data-astro-cid-bvk6nbnf] a{color:var(--line)}.motivation-stats[data-astro-cid-bvk6nbnf]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.stat-card[data-astro-cid-bvk6nbnf]{font:inherit;color:var(--ink);background:var(--surface);padding:var(--space-6) var(--space-4);border-radius:var(--radius-tile);border:var(--border-w) solid var(--border-cool);text-align:center;display:block;cursor:pointer;transition:border-color var(--motion-instant) var(--ease-standard)}.stat-card[data-astro-cid-bvk6nbnf]:hover{border-color:var(--line)}.stat-number[data-astro-cid-bvk6nbnf]{font-size:var(--fs-h1);font-weight:600;color:var(--line);margin-bottom:var(--space-3)}@media(max-width:768px){.motivation-content[data-astro-cid-bvk6nbnf]{grid-template-columns:1fr}}.newsletter-form-container[data-astro-cid-motrwrji]{max-width:560px;margin:0 auto}.newsletter-form[data-astro-cid-motrwrji]{display:flex;gap:var(--space-3)}.email-input[data-astro-cid-motrwrji]{flex:1}.submit-btn[data-astro-cid-motrwrji]{white-space:nowrap}.form-message[data-astro-cid-motrwrji]{text-align:center;font-size:var(--fs-small);min-height:1.5rem;margin-top:var(--space-4)}.form-message[data-astro-cid-motrwrji].success{color:var(--data)}.form-message[data-astro-cid-motrwrji].error{color:var(--danger)}@media(max-width:768px){.newsletter-form[data-astro-cid-motrwrji]{flex-direction:column}}
