.soltau-hero[data-astro-cid-4s3wtwia]{padding:7rem 0 4rem;background:linear-gradient(175deg,#fafafa,#fff 40%,#f6fffe)}@media(min-width:768px){.soltau-hero[data-astro-cid-4s3wtwia]{padding:8rem 0 5rem}}.soltau-hero-title[data-astro-cid-4s3wtwia]{font-size:clamp(1.875rem,4vw,3rem);line-height:1.15;font-weight:700;color:var(--color-text-dark)}.soltau-hero-accent[data-astro-cid-4s3wtwia]{color:var(--color-secondary);position:relative}.soltau-pulse-dot[data-astro-cid-4s3wtwia]{width:10px;height:10px;border-radius:50%;background:var(--color-secondary);position:relative;flex-shrink:0}.soltau-pulse-dot[data-astro-cid-4s3wtwia]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--color-secondary);animation:soltauPulse 2s ease-out infinite}.soltau-pulse-dot--light[data-astro-cid-4s3wtwia]{background:#00d0b6}.soltau-pulse-dot--light[data-astro-cid-4s3wtwia]:after{border-color:#00d0b6}@keyframes soltauPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2);opacity:0}}.soltau-flow-path[data-astro-cid-4s3wtwia]{stroke-dasharray:12 8;animation:soltauFlowDash 20s linear infinite}.soltau-flow-path--2[data-astro-cid-4s3wtwia]{animation-duration:25s;animation-direction:reverse}.soltau-flow-path--3[data-astro-cid-4s3wtwia]{stroke-dasharray:8 12;animation-duration:30s}@keyframes soltauFlowDash{to{stroke-dashoffset:-200}}.soltau-stats-bar[data-astro-cid-4s3wtwia]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem 0;border-top:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}.soltau-stat[data-astro-cid-4s3wtwia]{display:flex;flex-direction:column;gap:.125rem}.soltau-stat--bordered[data-astro-cid-4s3wtwia]{padding-left:1.5rem;border-left:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}.soltau-stat-value[data-astro-cid-4s3wtwia]{font-size:1.5rem;font-weight:700;color:var(--color-text-dark);line-height:1.2}.soltau-stat-unit[data-astro-cid-4s3wtwia]{font-size:.875rem;font-weight:500;color:var(--color-secondary);margin-left:2px}.soltau-stat-label[data-astro-cid-4s3wtwia]{font-size:.8125rem;color:var(--color-text-muted)}.soltau-context-grid[data-astro-cid-4s3wtwia]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.soltau-context-grid[data-astro-cid-4s3wtwia]{grid-template-columns:1fr 1fr;gap:2rem}}.soltau-context-card[data-astro-cid-4s3wtwia]{padding:1.75rem;border-radius:1rem;background:#fff;border:1px solid var(--color-border);position:relative;overflow:hidden}.soltau-context-card[data-astro-cid-4s3wtwia]:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--color-secondary),transparent);border-radius:2px}.soltau-services-section[data-astro-cid-4s3wtwia]{background:var(--color-light)}.soltau-services-grid[data-astro-cid-4s3wtwia]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.soltau-services-grid[data-astro-cid-4s3wtwia]{grid-template-columns:1fr 1fr}}.soltau-service-card[data-astro-cid-4s3wtwia]{display:flex;gap:1.25rem;padding:1.75rem;background:#fff;border:1px solid var(--color-border);border-radius:1rem;transition:border-color .25s ease,box-shadow .25s ease}.soltau-service-card[data-astro-cid-4s3wtwia]:hover{border-color:color-mix(in srgb,var(--color-secondary) 30%,var(--color-border));box-shadow:0 8px 30px -8px #00d0b61a}.soltau-service-icon-wrap[data-astro-cid-4s3wtwia]{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:linear-gradient(135deg,var(--color-secondary),color-mix(in srgb,var(--color-secondary) 70%,var(--color-primary)));color:#fff;flex-shrink:0}.soltau-service-content[data-astro-cid-4s3wtwia]{flex:1;min-width:0}.soltau-service-link[data-astro-cid-4s3wtwia]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--color-secondary);text-decoration:none;transition:gap .2s ease}.soltau-service-link[data-astro-cid-4s3wtwia]:hover{gap:.625rem}.soltau-why-block[data-astro-cid-4s3wtwia]{display:flex;gap:0;background:#fff;border:1px solid var(--color-border);border-radius:1.25rem;overflow:hidden;position:relative}.soltau-why-accent[data-astro-cid-4s3wtwia]{width:6px;flex-shrink:0;background:linear-gradient(180deg,var(--color-secondary),color-mix(in srgb,var(--color-secondary) 40%,var(--color-primary)))}.soltau-why-content[data-astro-cid-4s3wtwia]{padding:2rem 2.25rem}@media(max-width:768px){.soltau-why-content[data-astro-cid-4s3wtwia]{padding:1.5rem}}.soltau-faq-section[data-astro-cid-4s3wtwia]{background:#fff}.soltau-faq-list[data-astro-cid-4s3wtwia]{display:flex;flex-direction:column;gap:.75rem}.soltau-faq-item[data-astro-cid-4s3wtwia]{background:var(--color-light);border:1px solid var(--color-border);border-radius:1rem;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.soltau-faq-item[data-astro-cid-4s3wtwia]:hover{border-color:color-mix(in srgb,var(--color-secondary) 25%,var(--color-border))}.soltau-faq-item[data-astro-cid-4s3wtwia].active{border-color:var(--color-secondary);background:#fff;box-shadow:0 4px 24px -4px #00d0b61a}.soltau-faq-question[data-astro-cid-4s3wtwia]{width:100%;display:flex;align-items:center;gap:1rem;padding:1.375rem 1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .2s ease}.soltau-faq-question[data-astro-cid-4s3wtwia]:hover{background:#00d0b605}.soltau-faq-indicator[data-astro-cid-4s3wtwia]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#fff;border:1.5px solid var(--color-border);flex-shrink:0;position:relative;transition:all .3s ease}.soltau-faq-item[data-astro-cid-4s3wtwia].active .soltau-faq-indicator[data-astro-cid-4s3wtwia]{background:var(--color-secondary);border-color:var(--color-secondary)}.soltau-faq-indicator-bar[data-astro-cid-4s3wtwia]{position:absolute;background:var(--color-text-muted);border-radius:1px;transition:all .3s ease}.soltau-faq-indicator-bar--h[data-astro-cid-4s3wtwia]{width:10px;height:2px}.soltau-faq-indicator-bar--v[data-astro-cid-4s3wtwia]{width:2px;height:10px}.soltau-faq-item[data-astro-cid-4s3wtwia].active .soltau-faq-indicator-bar[data-astro-cid-4s3wtwia]{background:#fff}.soltau-faq-item[data-astro-cid-4s3wtwia].active .soltau-faq-indicator-bar--v[data-astro-cid-4s3wtwia]{transform:rotate(90deg);opacity:0}.soltau-faq-question-text[data-astro-cid-4s3wtwia]{flex:1;font-size:1.0625rem;font-weight:600;color:var(--color-text-dark);line-height:1.4}.soltau-faq-answer[data-astro-cid-4s3wtwia]{max-height:0;overflow:hidden;transition:max-height .35s ease}.soltau-faq-item[data-astro-cid-4s3wtwia].active .soltau-faq-answer[data-astro-cid-4s3wtwia]{max-height:500px}.soltau-faq-answer-inner[data-astro-cid-4s3wtwia]{padding:0 1.5rem 1.5rem 4.25rem}.soltau-faq-answer[data-astro-cid-4s3wtwia] p[data-astro-cid-4s3wtwia]{font-size:.9375rem;line-height:1.75;color:var(--color-text-muted);margin:0}@media(max-width:768px){.soltau-faq-question[data-astro-cid-4s3wtwia]{padding:1.125rem 1.25rem;gap:.75rem}.soltau-faq-question-text[data-astro-cid-4s3wtwia]{font-size:1rem}.soltau-faq-answer-inner[data-astro-cid-4s3wtwia]{padding:0 1.25rem 1.25rem 3.75rem}}.soltau-cta[data-astro-cid-4s3wtwia]{border-radius:1.25rem;background:linear-gradient(135deg,var(--color-primary) 0%,#0a2d40 50%,var(--color-primary) 100%);padding:3rem 2rem}@media(min-width:768px){.soltau-cta[data-astro-cid-4s3wtwia]{padding:4rem 3.5rem}}@media(min-width:1024px){.soltau-cta[data-astro-cid-4s3wtwia]{padding:5rem}}@media(prefers-reduced-motion:reduce){.soltau-flow-path[data-astro-cid-4s3wtwia],.soltau-dot[data-astro-cid-4s3wtwia] circle[data-astro-cid-4s3wtwia],.soltau-pulse-dot[data-astro-cid-4s3wtwia]:after{animation:none}.soltau-dot[data-astro-cid-4s3wtwia]{display:none}}
