.hero:where(.astro-bbe6dxrz){color:var(--color-white);padding:5rem 1.5rem 4.5rem}.hero__inner:where(.astro-bbe6dxrz){display:grid;grid-template-columns:55% 45%;align-items:center;gap:2.5rem;max-width:var(--max-width)}.hero__title:where(.astro-bbe6dxrz){font-size:2.75rem;font-weight:700;line-height:1.15;margin-bottom:1.25rem}.hero__sub:where(.astro-bbe6dxrz){font-size:1.15rem;line-height:1.7;opacity:.9;margin-bottom:2rem}.hero__actions:where(.astro-bbe6dxrz){display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.hero__micro:where(.astro-bbe6dxrz){font-size:.85rem;opacity:.65}.hero__image:where(.astro-bbe6dxrz) img:where(.astro-bbe6dxrz){width:100%;max-height:400px;object-fit:cover;border-radius:12px;box-shadow:0 8px 32px #00000040}@media (max-width: 768px){.hero:where(.astro-bbe6dxrz){padding:4rem 1.25rem 3.5rem}.hero__inner:where(.astro-bbe6dxrz){grid-template-columns:1fr}.hero__title:where(.astro-bbe6dxrz){font-size:2rem}.hero__actions:where(.astro-bbe6dxrz){flex-direction:column;align-items:flex-start}.hero__image:where(.astro-bbe6dxrz){display:none}}.trust-bar:where(.astro-zdc2jl42){background:var(--color-trust-bar);border-bottom:1px solid var(--color-border);padding:1rem 1.5rem}.trust-bar__inner:where(.astro-zdc2jl42){display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem 2.5rem}.trust-bar__item:where(.astro-zdc2jl42){font-size:.9rem;font-weight:500;color:var(--color-text-secondary);white-space:nowrap;display:flex;align-items:center;gap:.5rem}.trust-bar__icon:where(.astro-zdc2jl42){display:flex;align-items:center;flex-shrink:0}.services:where(.astro-g5jplrhu){background:var(--color-white)}.services__grid:where(.astro-g5jplrhu){display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.services__card:where(.astro-g5jplrhu){border:none;border-radius:var(--radius);padding:2rem 1.75rem;display:flex;flex-direction:column;text-decoration:none;color:var(--color-white);transition:box-shadow var(--transition),transform var(--transition)}.services__card:where(.astro-g5jplrhu):hover{box-shadow:0 8px 24px #0003;transform:translateY(-2px);text-decoration:none}.services__icon:where(.astro-g5jplrhu){color:var(--color-white);margin-bottom:1rem;line-height:0}.services__card-title:where(.astro-g5jplrhu){font-size:1.2rem;font-weight:700;color:var(--color-white);margin-bottom:.75rem}.services__card-text:where(.astro-g5jplrhu){font-size:.95rem;color:#ffffffd9;line-height:1.65;flex:1}.services__tags:where(.astro-g5jplrhu){display:flex;gap:.5rem;margin-top:1.25rem;flex-wrap:wrap}.services__tag:where(.astro-g5jplrhu){font-size:.8rem;font-weight:600;padding:.25rem .65rem;background:#fff3;color:var(--color-white);border-radius:4px}@media (max-width: 768px){.services__grid:where(.astro-g5jplrhu){grid-template-columns:1fr}}.why:where(.astro-wwnj4t6a){background:var(--color-surface-gray)}.why__grid:where(.astro-wwnj4t6a){display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem}.why__card:where(.astro-wwnj4t6a){border:none;border-radius:var(--radius);padding:1.75rem;display:flex;gap:1.25rem;align-items:flex-start}.why__card--blue:where(.astro-wwnj4t6a){background:#ebf4fc}.why__card--blue:where(.astro-wwnj4t6a) .why__icon:where(.astro-wwnj4t6a){color:#0078d4}.why__card--blue:where(.astro-wwnj4t6a) .why__card-title:where(.astro-wwnj4t6a){color:#0c447c}.why__card--blue:where(.astro-wwnj4t6a) .why__card-text:where(.astro-wwnj4t6a){color:#185fa5}.why__card--teal:where(.astro-wwnj4t6a){background:#e1f5ee}.why__card--teal:where(.astro-wwnj4t6a) .why__icon:where(.astro-wwnj4t6a){color:#0f6e56}.why__card--teal:where(.astro-wwnj4t6a) .why__card-title:where(.astro-wwnj4t6a){color:#085041}.why__card--teal:where(.astro-wwnj4t6a) .why__card-text:where(.astro-wwnj4t6a){color:#0f6e56}.why__icon:where(.astro-wwnj4t6a){flex-shrink:0;line-height:0;margin-top:.1rem}.why__card-title:where(.astro-wwnj4t6a){font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.why__card-text:where(.astro-wwnj4t6a){font-size:.95rem;line-height:1.65}@media (max-width: 600px){.why__grid:where(.astro-wwnj4t6a){grid-template-columns:1fr}}.pricing:where(.astro-hkoc4sea){background:#fff}.pricing__wrapper:where(.astro-hkoc4sea){display:flex;flex-direction:column;gap:0;margin-top:2.5rem}.pricing__badge-row:where(.astro-hkoc4sea){display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:-1px}.pricing__badge:where(.astro-hkoc4sea){display:flex;justify-content:center;align-items:flex-end;padding-bottom:.5rem}.pricing__badge:where(.astro-hkoc4sea) span:where(.astro-hkoc4sea){background:var(--color-primary);color:var(--color-white);font-size:.75rem;font-weight:600;padding:.25rem 1rem;border-radius:999px}.pricing__grid:where(.astro-hkoc4sea){display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.pricing__card-link:where(.astro-hkoc4sea){display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border-radius:var(--radius);transition:transform .2s ease,box-shadow .2s ease}.pricing__card-link:where(.astro-hkoc4sea):hover{transform:translateY(-6px);box-shadow:0 12px 32px #0078d426;text-decoration:none}.pricing__card-link--recommended:where(.astro-hkoc4sea):hover{box-shadow:0 12px 32px #0078d44d}.pricing__card:where(.astro-hkoc4sea){border-radius:var(--radius);padding:2rem 1.75rem;display:flex;flex-direction:column;height:100%;border:none}.pricing__card--basic:where(.astro-hkoc4sea){background:#faeeda}.pricing__card--basic:where(.astro-hkoc4sea) .pricing__name:where(.astro-hkoc4sea),.pricing__card--basic:where(.astro-hkoc4sea) .pricing__amount:where(.astro-hkoc4sea){color:#633806}.pricing__card--basic:where(.astro-hkoc4sea) .pricing__period:where(.astro-hkoc4sea),.pricing__card--basic:where(.astro-hkoc4sea) .pricing__desc:where(.astro-hkoc4sea),.pricing__card--basic:where(.astro-hkoc4sea) .pricing__details:where(.astro-hkoc4sea){color:#854f0b}.pricing__card--recommended:where(.astro-hkoc4sea){background:var(--color-primary);color:var(--color-white)}.pricing__card--recommended:where(.astro-hkoc4sea) .pricing__name:where(.astro-hkoc4sea),.pricing__card--recommended:where(.astro-hkoc4sea) .pricing__amount:where(.astro-hkoc4sea){color:var(--color-white)}.pricing__card--recommended:where(.astro-hkoc4sea) .pricing__period:where(.astro-hkoc4sea),.pricing__card--recommended:where(.astro-hkoc4sea) .pricing__desc:where(.astro-hkoc4sea),.pricing__card--recommended:where(.astro-hkoc4sea) .pricing__details:where(.astro-hkoc4sea){color:#ffffffd9}.pricing__card--business:where(.astro-hkoc4sea){background:#e1f5ee}.pricing__card--business:where(.astro-hkoc4sea) .pricing__name:where(.astro-hkoc4sea),.pricing__card--business:where(.astro-hkoc4sea) .pricing__amount:where(.astro-hkoc4sea){color:#085041}.pricing__card--business:where(.astro-hkoc4sea) .pricing__period:where(.astro-hkoc4sea),.pricing__card--business:where(.astro-hkoc4sea) .pricing__desc:where(.astro-hkoc4sea),.pricing__card--business:where(.astro-hkoc4sea) .pricing__details:where(.astro-hkoc4sea){color:#0f6e56}.pricing__name:where(.astro-hkoc4sea){font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.pricing__price:where(.astro-hkoc4sea){margin-bottom:1rem}.pricing__amount:where(.astro-hkoc4sea){font-size:2rem;font-weight:700}.pricing__period:where(.astro-hkoc4sea){font-size:.85rem;margin-left:.25rem}.pricing__desc:where(.astro-hkoc4sea){font-size:.9rem;line-height:1.6;margin-bottom:1.25rem;flex:1}.pricing__details:where(.astro-hkoc4sea){list-style:none;font-size:.9rem;display:flex;flex-direction:column;gap:.4rem}.price-vat:where(.astro-hkoc4sea){font-size:.75rem;color:var(--color-text-secondary);font-weight:400;display:block}.pricing__card--recommended:where(.astro-hkoc4sea) .price-vat:where(.astro-hkoc4sea){color:#ffffffb3}.pricing__card--basic:where(.astro-hkoc4sea) .price-vat:where(.astro-hkoc4sea){color:#a87a3a}.pricing__card--business:where(.astro-hkoc4sea) .price-vat:where(.astro-hkoc4sea){color:#3a9b7c}.pricing__details:where(.astro-hkoc4sea) .price-vat:where(.astro-hkoc4sea){display:inline}.pricing__vat-note:where(.astro-hkoc4sea){text-align:center;margin-top:1.5rem;font-size:.8rem;color:var(--color-text-secondary)}.pricing__footer:where(.astro-hkoc4sea){text-align:center;margin-top:2rem;font-size:.95rem;color:var(--color-text-secondary)}@media (max-width: 768px){.pricing__badge-row:where(.astro-hkoc4sea){display:none}.pricing__grid:where(.astro-hkoc4sea){grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}.references:where(.astro-rn7nvbl4){background:var(--color-refs-bg)}.references__logos:where(.astro-rn7nvbl4){display:flex;flex-wrap:wrap;gap:12px;margin-top:2.5rem;justify-content:center;align-items:center}.references__logo:where(.astro-rn7nvbl4){background:#fff;border:.5px solid #e4e8ee;border-radius:8px;padding:12px 20px;display:flex;align-items:center;justify-content:center}.references__logo:where(.astro-rn7nvbl4) img:where(.astro-rn7nvbl4){max-height:40px;max-width:120px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:filter .2s,opacity .2s}.references__logo:where(.astro-rn7nvbl4):hover img:where(.astro-rn7nvbl4){filter:grayscale(0%);opacity:1}.references__logo-fallback:where(.astro-rn7nvbl4){display:none;font-size:.85rem;font-weight:600;color:var(--color-text-secondary)}.references__quote:where(.astro-rn7nvbl4){margin-top:2.5rem;padding:1.5rem 2rem;background:var(--color-white);border-left:3px solid var(--color-primary);border-radius:var(--radius);font-size:1rem;color:var(--color-text-secondary);font-style:italic}.references__link:where(.astro-rn7nvbl4){display:inline-block;margin-top:1.5rem;font-weight:600;font-size:.95rem}
