.hero-section[data-astro-cid-ge2uvauf]{color:#fff;background-color:#17143a;background-image:url(/assets/bywave/bywave-hero-desktop.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;padding:80px 0 92px;position:relative;overflow:hidden}.hero-container[data-astro-cid-ge2uvauf]{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid;position:relative}.hero-content[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;display:flex}.hero-badge[data-astro-cid-ge2uvauf]{color:#eef;backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #a477f659;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.badge-dot[data-astro-cid-ge2uvauf]{background:#00e5a3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #00e5a3}.hero-title[data-astro-cid-ge2uvauf]{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 18px #00000059;margin-bottom:20px;font-size:3.25rem;font-weight:800;line-height:1.18}.hero-description[data-astro-cid-ge2uvauf]{color:#eeeeffeb;text-shadow:0 1px 8px #0000004d;max-width:600px;margin-bottom:32px;font-size:1.12rem;line-height:1.7}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:16px;margin-bottom:40px;display:flex}.hero-highlights[data-astro-cid-ge2uvauf]{border-top:1px solid #fff3;align-items:center;gap:24px;width:100%;max-width:540px;padding-top:24px;display:flex}.highlight-item[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex}.highlight-val[data-astro-cid-ge2uvauf]{color:#fff;text-shadow:0 1px 6px #0000004d;font-size:1.35rem;font-weight:800}.highlight-lbl[data-astro-cid-ge2uvauf]{color:#eefc;font-size:.8rem}.highlight-divider[data-astro-cid-ge2uvauf]{background:#fff3;width:1px;height:32px}.hero-visual-spacer[data-astro-cid-ge2uvauf]{min-height:400px;display:block}@media (width<=992px){.hero-section[data-astro-cid-ge2uvauf]{background-image:linear-gradient(#17143a80 0%,#17143ad1 55%,#17143afa 100%),url(/assets/bywave/bywave-hero-mobile.webp);background-position:top;background-repeat:no-repeat;background-size:cover;padding:56px 0 64px}.hero-container[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:28px}.hero-visual-spacer[data-astro-cid-ge2uvauf]{display:none}.hero-title[data-astro-cid-ge2uvauf]{font-size:2.5rem}}@media (width<=580px){.hero-section[data-astro-cid-ge2uvauf]{padding:48px 0 56px}.hero-title[data-astro-cid-ge2uvauf]{font-size:2.1rem}.hero-description[data-astro-cid-ge2uvauf]{font-size:1rem}.hero-actions[data-astro-cid-ge2uvauf]{flex-direction:column;width:100%}.hero-actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}.hero-highlights[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:16px}.highlight-val[data-astro-cid-ge2uvauf]{font-size:1.15rem}}.advantages-section[data-astro-cid-4bsmzlbv]{background-color:var(--color-bg-light);padding:72px 0 80px}.advantages-grid[data-astro-cid-4bsmzlbv]{margin-top:16px}.advantage-card[data-astro-cid-4bsmzlbv]{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;align-items:flex-start;padding:32px 24px;display:flex}.adv-icon-wrapper[data-astro-cid-4bsmzlbv]{width:56px;height:56px;color:var(--color-secondary);background:linear-gradient(135deg,#4220a21a 0%,#7043ee26 100%);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.adv-title[data-astro-cid-4bsmzlbv]{color:var(--color-text-dark);margin-bottom:12px;font-size:1.25rem;font-weight:700}.adv-desc[data-astro-cid-4bsmzlbv]{color:var(--color-text-muted);font-size:.92rem;line-height:1.6}.device-section[data-astro-cid-txhnfuhm]{background-color:var(--color-bg-page);padding:72px 0 80px}.device-card[data-astro-cid-txhnfuhm]{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:30px 22px;display:flex}.device-icon[data-astro-cid-txhnfuhm]{background:var(--color-bg-light);width:52px;height:52px;color:var(--color-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.device-title[data-astro-cid-txhnfuhm]{margin-bottom:10px;font-size:1.25rem;font-weight:700}.device-desc[data-astro-cid-txhnfuhm]{color:var(--color-text-muted);flex:1 0 auto;margin-bottom:20px;font-size:.9rem;line-height:1.55}.clients-list[data-astro-cid-txhnfuhm]{border-top:1px solid var(--color-border-subtle);padding-top:16px}.clients-label[data-astro-cid-txhnfuhm]{color:var(--color-text-dark);margin-bottom:8px;font-size:.8rem;font-weight:600;display:block}.client-tags[data-astro-cid-txhnfuhm]{flex-wrap:wrap;gap:6px;display:flex}.client-tag[data-astro-cid-txhnfuhm]{background:var(--color-bg-light);color:var(--color-primary);border-radius:6px;padding:3px 8px;font-size:.78rem;font-weight:500}.process-section[data-astro-cid-nmr5b46t]{background-color:var(--color-bg-light);padding:72px 0 80px}.process-grid[data-astro-cid-nmr5b46t]{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px;display:grid;position:relative}.process-card[data-astro-cid-nmr5b46t]{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:#fff;padding:32px 22px;position:relative}.step-num[data-astro-cid-nmr5b46t]{color:var(--color-accent);letter-spacing:-.04em;opacity:.85;margin-bottom:16px;font-size:2.2rem;font-weight:900;line-height:1}.step-title[data-astro-cid-nmr5b46t]{color:var(--color-text-dark);margin-bottom:12px;font-size:1.25rem;font-weight:700}.step-desc[data-astro-cid-nmr5b46t]{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.process-cta-box[data-astro-cid-nmr5b46t]{margin-top:40px}.btn-process-cta[data-astro-cid-nmr5b46t]{padding:13px 32px;font-size:1.05rem}@media (width<=992px){.process-grid[data-astro-cid-nmr5b46t]{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.process-grid[data-astro-cid-nmr5b46t]{grid-template-columns:1fr}}.faq-section[data-astro-cid-kpn7xbay]{background-color:var(--color-bg-page);padding:72px 0 80px}.faq-list[data-astro-cid-kpn7xbay]{flex-direction:column;gap:20px;max-width:880px;margin:0 auto;display:flex}.faq-item-card[data-astro-cid-kpn7xbay]{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:26px 28px}.faq-question-row[data-astro-cid-kpn7xbay]{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.faq-num[data-astro-cid-kpn7xbay]{color:var(--color-secondary);flex-shrink:0;font-size:1.15rem;font-weight:800}.faq-question[data-astro-cid-kpn7xbay]{color:var(--color-text-dark);font-size:1.15rem;font-weight:700;line-height:1.4}.faq-answer-row[data-astro-cid-kpn7xbay]{padding-left:36px}.faq-answer[data-astro-cid-kpn7xbay]{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.7}@media (width<=640px){.faq-item-card[data-astro-cid-kpn7xbay]{padding:20px 18px}.faq-question[data-astro-cid-kpn7xbay]{font-size:1.05rem}.faq-answer-row[data-astro-cid-kpn7xbay]{margin-top:8px;padding-left:0}}.recent-posts-section[data-astro-cid-pl3wtnoj]{background-color:var(--color-bg-light);padding:72px 0 88px}.posts-grid[data-astro-cid-pl3wtnoj]{margin-top:20px;margin-bottom:40px}.post-card[data-astro-cid-pl3wtnoj]{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:26px 24px;transition:transform .25s,box-shadow .25s;display:flex}.post-card[data-astro-cid-pl3wtnoj]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.post-meta[data-astro-cid-pl3wtnoj]{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.82rem;display:flex}.post-category[data-astro-cid-pl3wtnoj]{background:var(--color-bg-light);color:var(--color-primary);border-radius:6px;padding:3px 10px;font-weight:600}.post-time[data-astro-cid-pl3wtnoj]{color:var(--color-text-muted)}.post-title[data-astro-cid-pl3wtnoj]{margin-bottom:12px;font-size:1.18rem;font-weight:700;line-height:1.4}.post-title[data-astro-cid-pl3wtnoj] a[data-astro-cid-pl3wtnoj]{color:var(--color-text-dark);text-decoration:none}.post-title[data-astro-cid-pl3wtnoj] a[data-astro-cid-pl3wtnoj]:hover{color:var(--color-secondary)}.post-desc[data-astro-cid-pl3wtnoj]{color:var(--color-text-muted);flex:1 0 auto;margin-bottom:20px;font-size:.9rem;line-height:1.6}.post-footer[data-astro-cid-pl3wtnoj]{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding-top:14px;font-size:.85rem;display:flex}.post-date[data-astro-cid-pl3wtnoj]{color:var(--color-text-muted)}.read-more-link[data-astro-cid-pl3wtnoj]{color:var(--color-secondary);font-weight:700}.read-more-link[data-astro-cid-pl3wtnoj]:hover{color:var(--color-primary)}
