.hero-section[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 50% 0,#ffe6da7a 0%,#eaf8f559 45%,#0000 70%);padding-top:clamp(40px,6vw,76px);position:relative}.hero-container[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;max-width:880px;padding-bottom:clamp(40px,5vw,60px);display:flex}.hero-badge-wrap[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:22px;display:flex}.bubble-dot[data-astro-cid-ge2uvauf]{background-color:var(--coral-orange);border-radius:50%;width:8px;height:8px;display:inline-block}.hero-title[data-astro-cid-ge2uvauf]{color:var(--deep-blue);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2.3rem,5.2vw,3.8rem);font-weight:900;line-height:1.18}.hero-lead[data-astro-cid-ge2uvauf]{color:var(--deep-blue-soft);max-width:760px;margin-bottom:28px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.hero-feature-tags[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:36px;display:flex}.feature-tag-item[data-astro-cid-ge2uvauf]{border:1px solid var(--border-cream);border-radius:var(--radius-pill);color:var(--deep-blue-soft);background:#ffffffd9;align-items:center;gap:6px;padding:6px 16px;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #1625440a}.tag-icon[data-astro-cid-ge2uvauf]{font-size:1rem}.hero-actions[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:16px;width:100%;margin-bottom:20px;display:flex}.hero-btn-main[data-astro-cid-ge2uvauf]{min-width:220px;padding:16px 32px;font-size:1.05rem}.hero-btn-sub[data-astro-cid-ge2uvauf]{min-width:180px;padding:16px 28px;font-size:1.05rem}.hero-aux-link-wrap[data-astro-cid-ge2uvauf]{margin-bottom:36px}.hero-aux-link[data-astro-cid-ge2uvauf]{color:var(--mint-green-hover);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:6px 14px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.hero-aux-link[data-astro-cid-ge2uvauf]:hover{color:var(--coral-orange);background-color:var(--coral-orange-light);text-decoration:none;transform:translateY(-1px)}.cloud-visual-decor[data-astro-cid-ge2uvauf]{width:100%;max-width:640px;margin-top:10px;position:relative}.cloud-card-preview[data-astro-cid-ge2uvauf]{backdrop-filter:blur(8px);border:1px solid var(--border-cream);border-radius:var(--radius-bubble-md);background:#ffffffa6;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:16px 20px;display:flex;position:relative;box-shadow:0 10px 30px -10px #16254414}.decor-bubble[data-astro-cid-ge2uvauf]{border:1px solid var(--border-warm);border-radius:var(--radius-bubble-sm);text-align:left;background:#fff;align-items:center;gap:10px;padding:10px 16px;display:flex;box-shadow:0 4px 12px #ff6b4a14}.bubble-b[data-astro-cid-ge2uvauf]{border-color:#2ec4b666;box-shadow:0 4px 12px #2ec4b61a}.bubble-icon[data-astro-cid-ge2uvauf]{font-size:1.4rem}.bubble-meta[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex}.bubble-meta[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--deep-blue);font-size:.88rem;line-height:1.2}.bubble-meta[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--deep-blue-muted);font-size:.75rem}.wave-divider[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:#fff}@media (width<=640px){.hero-actions[data-astro-cid-ge2uvauf]{flex-direction:column;gap:12px}.hero-btn-main[data-astro-cid-ge2uvauf],.hero-btn-sub[data-astro-cid-ge2uvauf]{width:100%}.cloud-visual-decor[data-astro-cid-ge2uvauf]{display:none}}.advantages-section[data-astro-cid-4tyslayx]{background-color:#fff;padding-top:clamp(48px,6vw,84px);position:relative}.section-header[data-astro-cid-4tyslayx]{text-align:center;max-width:780px;margin:0 auto clamp(36px,5vw,56px)}.header-pill[data-astro-cid-4tyslayx]{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.section-title[data-astro-cid-4tyslayx]{color:var(--deep-blue);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.25}.section-subtitle[data-astro-cid-4tyslayx]{color:var(--deep-blue-soft);font-size:1.05rem;line-height:1.65}.bento-grid[data-astro-cid-4tyslayx]{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,28px);margin-bottom:24px;display:grid}.bento-card[data-astro-cid-4tyslayx]{background:var(--bg-cream-soft);border:1px solid var(--border-cream);border-radius:var(--radius-bubble-md);flex-direction:column;justify-content:space-between;min-height:220px;padding:clamp(24px,3vw,32px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.bento-card[data-astro-cid-4tyslayx]:hover{box-shadow:var(--shadow-bubble-hover);border-color:var(--border-warm);background:#fff;transform:translateY(-4px)}.bento-card-header[data-astro-cid-4tyslayx]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.bento-num[data-astro-cid-4tyslayx]{font-family:var(--font-mono);color:var(--mint-green-hover);opacity:.85;font-size:1.25rem;font-weight:900}.bento-icon[data-astro-cid-4tyslayx]{filter:drop-shadow(0 2px 4px #0000000d);font-size:2rem;line-height:1}.bento-card-body[data-astro-cid-4tyslayx]{flex-direction:column;gap:8px;display:flex}.bento-title[data-astro-cid-4tyslayx]{color:var(--deep-blue);font-size:1.25rem;font-weight:800;line-height:1.3}.bento-desc[data-astro-cid-4tyslayx]{color:var(--deep-blue-muted);font-size:.92rem;line-height:1.6}.bento-hover-accent[data-astro-cid-4tyslayx]{background:linear-gradient(90deg, var(--coral-orange), var(--mint-green));opacity:0;height:4px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.bento-card[data-astro-cid-4tyslayx]:hover .bento-hover-accent[data-astro-cid-4tyslayx]{opacity:1}.wave-divider[data-astro-cid-4tyslayx] svg[data-astro-cid-4tyslayx] path[data-astro-cid-4tyslayx]{fill:var(--bg-cream-soft)}@media (width<=960px){.bento-grid[data-astro-cid-4tyslayx]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.bento-grid[data-astro-cid-4tyslayx]{grid-template-columns:1fr}.bento-card[data-astro-cid-4tyslayx]{min-height:auto}}.pricing-section[data-astro-cid-htruwgye]{background-color:var(--bg-cream-soft);padding-top:clamp(48px,6vw,84px);position:relative}.section-header[data-astro-cid-htruwgye]{text-align:center;max-width:780px;margin:0 auto clamp(24px,4vw,44px)}.header-pill[data-astro-cid-htruwgye]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.section-title[data-astro-cid-htruwgye]{color:var(--deep-blue);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.25}.section-subtitle[data-astro-cid-htruwgye]{color:var(--deep-blue-soft);font-size:1.05rem;line-height:1.65}.pricing-grid[data-astro-cid-htruwgye]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(18px,2.5vw,30px);margin-bottom:40px;display:grid}.pricing-card[data-astro-cid-htruwgye]{border:2px solid var(--border-cream);border-radius:var(--radius-bubble-md);box-shadow:var(--shadow-bubble);background:#fff;flex-direction:column;padding:clamp(24px,3vw,34px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .2s;display:flex;position:relative}.pricing-card[data-astro-cid-htruwgye]:hover{box-shadow:var(--shadow-bubble-hover);border-color:var(--border-warm);transform:translateY(-5px)}.pricing-card[data-astro-cid-htruwgye].is-recommended{border-color:var(--coral-orange);box-shadow:0 14px 34px -4px #ff6b4a38}.card-badge[data-astro-cid-htruwgye]{background:var(--coral-orange);color:#fff;border-radius:var(--radius-pill);white-space:nowrap;padding:4px 18px;font-size:.82rem;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #ff6b4a66}.card-header[data-astro-cid-htruwgye]{text-align:center;margin-bottom:16px}.plan-brand[data-astro-cid-htruwgye]{color:var(--mint-green-hover);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.plan-name[data-astro-cid-htruwgye]{color:var(--deep-blue);margin:4px 0 6px;font-size:1.45rem;font-weight:800}.plan-audience-tip[data-astro-cid-htruwgye]{color:var(--deep-blue-muted);font-size:.85rem;line-height:1.4}.plan-price-block[data-astro-cid-htruwgye]{text-align:center;background:var(--bg-cream-soft);border-radius:var(--radius-bubble-sm);margin-bottom:20px;padding:16px}.price-wrap[data-astro-cid-htruwgye]{justify-content:center;align-items:baseline;gap:4px;display:flex}.price-num[data-astro-cid-htruwgye]{font-size:2.3rem;font-weight:900;font-family:var(--font-mono);color:var(--coral-orange)}.price-cycle[data-astro-cid-htruwgye]{color:var(--deep-blue-soft);font-size:1rem;font-weight:700}.price-sub[data-astro-cid-htruwgye]{color:var(--deep-blue-muted);margin-top:2px;font-size:.75rem;display:block}.plan-specs-list[data-astro-cid-htruwgye]{border-top:1px dashed var(--border-cream);border-bottom:1px dashed var(--border-cream);flex-direction:column;gap:10px;margin-bottom:20px;padding:14px 0;display:flex}.spec-row[data-astro-cid-htruwgye]{justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.spec-label[data-astro-cid-htruwgye]{color:var(--deep-blue-soft);font-weight:500}.spec-value[data-astro-cid-htruwgye]{color:var(--deep-blue);font-weight:700;font-family:var(--font-mono)}.spec-highlight[data-astro-cid-htruwgye]{color:var(--coral-orange);font-size:1rem}.plan-features[data-astro-cid-htruwgye]{flex-direction:column;flex-grow:1;gap:10px;margin-bottom:24px;list-style:none;display:flex}.plan-features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{color:var(--deep-blue-soft);align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.45;display:flex}.check-icon[data-astro-cid-htruwgye]{color:var(--mint-green-hover);flex-shrink:0;margin-top:2px}.card-footer[data-astro-cid-htruwgye]{flex-direction:column;align-items:center;gap:8px;margin-top:auto;display:flex}.card-btn[data-astro-cid-htruwgye]{width:100%;padding:13px 20px;font-size:1rem;text-decoration:none!important}.footer-tip[data-astro-cid-htruwgye]{color:var(--deep-blue-muted);font-size:.75rem}.pricing-foot-guide[data-astro-cid-htruwgye]{border:1px solid var(--border-cream);border-radius:var(--radius-bubble-sm);box-shadow:var(--shadow-bubble);background-color:#fff;grid-template-columns:1fr 1fr;gap:20px;padding:24px;display:grid}.foot-guide-item[data-astro-cid-htruwgye] strong[data-astro-cid-htruwgye]{color:var(--deep-blue);margin-bottom:6px;font-size:.95rem;display:block}.foot-guide-item[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{color:var(--deep-blue-soft);font-size:.88rem;line-height:1.6}.wave-divider[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye] path[data-astro-cid-htruwgye]{fill:#fff}@media (width<=960px){.pricing-grid[data-astro-cid-htruwgye]{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.pricing-foot-guide[data-astro-cid-htruwgye]{grid-template-columns:1fr}}.locations-section[data-astro-cid-mfxabwya]{background-color:#fff;padding-top:clamp(48px,6vw,84px);position:relative}.section-header[data-astro-cid-mfxabwya]{text-align:center;max-width:780px;margin:0 auto clamp(36px,5vw,56px)}.header-pill[data-astro-cid-mfxabwya]{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.section-title[data-astro-cid-mfxabwya]{color:var(--deep-blue);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.25}.section-subtitle[data-astro-cid-mfxabwya]{color:var(--deep-blue-soft);font-size:1.05rem;line-height:1.65}.block-title[data-astro-cid-mfxabwya]{color:var(--deep-blue);align-items:center;gap:12px;margin-bottom:12px;font-size:1.35rem;font-weight:800;display:flex}.centered-title[data-astro-cid-mfxabwya]{text-align:center;justify-content:center;margin-bottom:28px}.region-badge[data-astro-cid-mfxabwya]{font-size:.75rem;font-family:var(--font-mono);border-radius:var(--radius-pill);background:var(--mint-green-light);color:var(--mint-green-hover);padding:3px 10px;font-weight:600}.regions-lead[data-astro-cid-mfxabwya]{color:var(--deep-blue-muted);max-width:800px;margin-bottom:24px;font-size:.92rem;line-height:1.6}.regions-grid[data-astro-cid-mfxabwya]{grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:56px;display:grid}.region-card[data-astro-cid-mfxabwya]{background:var(--bg-cream-soft);border:1px solid var(--border-cream);border-radius:var(--radius-bubble-sm);text-align:center;padding:20px 16px;transition:transform .2s,border-color .2s,box-shadow .2s}.region-card[data-astro-cid-mfxabwya]:hover{border-color:var(--border-warm);transform:translateY(-3px);box-shadow:0 8px 20px #1625440f}.region-flag-wrap[data-astro-cid-mfxabwya]{justify-content:center;align-items:center;gap:6px;margin-bottom:12px;display:flex}.region-flag[data-astro-cid-mfxabwya]{font-size:2rem;line-height:1}.region-status-tag[data-astro-cid-mfxabwya]{color:#475569;background:#e2e8f0;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:600}.region-name[data-astro-cid-mfxabwya]{color:var(--deep-blue);margin-bottom:8px;font-size:1.05rem;font-weight:800}.region-note[data-astro-cid-mfxabwya]{color:var(--deep-blue-muted);font-size:.8rem;line-height:1.5}.scenarios-grid[data-astro-cid-mfxabwya]{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px;display:grid}.scenario-card[data-astro-cid-mfxabwya]{border:1px solid var(--border-cream);border-radius:var(--radius-bubble-md);box-shadow:var(--shadow-bubble);background:#fff;padding:24px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.scenario-card[data-astro-cid-mfxabwya]:hover{box-shadow:var(--shadow-bubble-hover);border-color:var(--border-warm);transform:translateY(-4px)}.scenario-header[data-astro-cid-mfxabwya]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.scenario-icon[data-astro-cid-mfxabwya]{font-size:1.8rem}.scenario-tag[data-astro-cid-mfxabwya]{color:var(--coral-orange);background:var(--coral-orange-light);border-radius:var(--radius-pill);padding:3px 10px;font-size:.75rem;font-weight:700}.scenario-title[data-astro-cid-mfxabwya]{color:var(--deep-blue);margin-bottom:8px;font-size:1.15rem;font-weight:800}.scenario-desc[data-astro-cid-mfxabwya]{color:var(--deep-blue-muted);font-size:.88rem;line-height:1.6}.scenarios-cta-wrap[data-astro-cid-mfxabwya]{text-align:center;margin-top:20px}.scenarios-cta-btn[data-astro-cid-mfxabwya]{min-width:220px}.wave-divider[data-astro-cid-mfxabwya] svg[data-astro-cid-mfxabwya] path[data-astro-cid-mfxabwya]{fill:var(--bg-cream-soft)}@media (width<=1024px){.regions-grid[data-astro-cid-mfxabwya]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.regions-grid[data-astro-cid-mfxabwya]{grid-template-columns:repeat(2,1fr)}.scenarios-grid[data-astro-cid-mfxabwya]{grid-template-columns:1fr}}@media (width<=480px){.regions-grid[data-astro-cid-mfxabwya]{grid-template-columns:1fr}}.devices-section[data-astro-cid-idhjfvyr]{background-color:var(--bg-cream-soft);padding-top:clamp(48px,6vw,84px);position:relative}.section-header[data-astro-cid-idhjfvyr]{text-align:center;max-width:780px;margin:0 auto clamp(36px,5vw,56px)}.header-pill[data-astro-cid-idhjfvyr]{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.section-title[data-astro-cid-idhjfvyr]{color:var(--deep-blue);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.25}.section-subtitle[data-astro-cid-idhjfvyr]{color:var(--deep-blue-soft);font-size:1.05rem;line-height:1.65}.devices-grid[data-astro-cid-idhjfvyr]{grid-template-columns:repeat(2,1fr);gap:clamp(18px,2.5vw,28px);margin-bottom:32px;display:grid}.device-card[data-astro-cid-idhjfvyr]{border:1px solid var(--border-cream);border-radius:var(--radius-bubble-md);box-shadow:var(--shadow-bubble);background:#fff;flex-direction:column;justify-content:space-between;padding:clamp(24px,3vw,32px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:flex}.device-card[data-astro-cid-idhjfvyr]:hover{box-shadow:var(--shadow-bubble-hover);border-color:var(--border-warm);transform:translateY(-4px)}.device-header[data-astro-cid-idhjfvyr]{border-bottom:1px dashed var(--border-cream);align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.device-icon[data-astro-cid-idhjfvyr]{font-size:2.2rem;line-height:1}.device-titles[data-astro-cid-idhjfvyr]{flex-direction:column;display:flex}.device-platform[data-astro-cid-idhjfvyr]{color:var(--deep-blue);font-size:1.35rem;font-weight:800}.device-req[data-astro-cid-idhjfvyr]{color:var(--deep-blue-muted);font-size:.8rem}.device-body[data-astro-cid-idhjfvyr]{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.device-info-row[data-astro-cid-idhjfvyr]{flex-direction:column;gap:4px;display:flex}.info-label[data-astro-cid-idhjfvyr]{color:var(--deep-blue);font-size:.82rem;font-weight:700}.info-clients[data-astro-cid-idhjfvyr]{font-family:var(--font-mono);color:var(--coral-orange);font-size:.88rem;font-weight:600}.info-steps[data-astro-cid-idhjfvyr]{color:var(--deep-blue-soft);font-size:.88rem;line-height:1.55}.device-footer[data-astro-cid-idhjfvyr]{border-top:1px solid var(--border-cream);padding-top:14px}.device-guide-link[data-astro-cid-idhjfvyr]{color:var(--mint-green-hover);font-size:.88rem;font-weight:700;transition:color .2s}.device-guide-link[data-astro-cid-idhjfvyr]:hover{color:var(--coral-orange);text-decoration:underline}.devices-notice[data-astro-cid-idhjfvyr]{border:1px solid var(--border-cream);border-radius:var(--radius-bubble-sm);background:#fff;align-items:flex-start;gap:14px;max-width:900px;margin:0 auto;padding:16px 20px;display:flex}.notice-icon[data-astro-cid-idhjfvyr]{flex-shrink:0;font-size:1.4rem;line-height:1}.devices-notice[data-astro-cid-idhjfvyr] p[data-astro-cid-idhjfvyr]{color:var(--deep-blue-soft);margin:0;font-size:.88rem;line-height:1.6}.wave-divider[data-astro-cid-idhjfvyr] svg[data-astro-cid-idhjfvyr] path[data-astro-cid-idhjfvyr]{fill:#fff}@media (width<=768px){.devices-grid[data-astro-cid-idhjfvyr]{grid-template-columns:1fr}}.onboarding-section[data-astro-cid-6brjxalx]{background-color:#fff;padding-top:clamp(48px,6vw,84px);position:relative}.section-header[data-astro-cid-6brjxalx]{text-align:center;max-width:780px;margin:0 auto clamp(36px,5vw,56px)}.header-pill[data-astro-cid-6brjxalx]{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.section-title[data-astro-cid-6brjxalx]{color:var(--deep-blue);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.25}.section-subtitle[data-astro-cid-6brjxalx]{color:var(--deep-blue-soft);font-size:1.05rem;line-height:1.65}.steps-grid[data-astro-cid-6brjxalx]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,36px);margin-bottom:40px;display:grid}.step-card[data-astro-cid-6brjxalx]{background:var(--bg-cream-soft);border:1px solid var(--border-cream);border-radius:var(--radius-bubble-md);box-shadow:var(--shadow-bubble);flex-direction:column;padding:clamp(24px,3vw,36px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:flex;position:relative}.step-card[data-astro-cid-6brjxalx]:hover{box-shadow:var(--shadow-bubble-hover);border-color:var(--border-warm);background:#fff;transform:translateY(-4px)}.step-number-wrap[data-astro-cid-6brjxalx]{align-items:center;margin-bottom:20px;display:flex}.step-num[data-astro-cid-6brjxalx]{font-family:var(--font-mono);color:var(--coral-orange);font-size:2rem;font-weight:900;line-height:1}.step-content[data-astro-cid-6brjxalx]{flex-direction:column;gap:10px;display:flex}.step-icon[data-astro-cid-6brjxalx]{margin-bottom:4px;font-size:2.2rem;line-height:1}.step-title[data-astro-cid-6brjxalx]{color:var(--deep-blue);font-size:1.25rem;font-weight:800;line-height:1.3}.step-desc[data-astro-cid-6brjxalx]{color:var(--deep-blue-soft);font-size:.92rem;line-height:1.65}.onboarding-cta-wrap[data-astro-cid-6brjxalx]{text-align:center}.onboarding-cta-btn[data-astro-cid-6brjxalx]{min-width:240px;padding:16px 32px;font-size:1.05rem}.wave-divider[data-astro-cid-6brjxalx] svg[data-astro-cid-6brjxalx] path[data-astro-cid-6brjxalx]{fill:var(--bg-cream-soft)}@media (width<=900px){.steps-grid[data-astro-cid-6brjxalx]{grid-template-columns:1fr}}.calc-section[data-astro-cid-mhncpbzw]{background-color:var(--bg-cream-soft);padding-top:clamp(48px,6vw,84px);position:relative}.section-header[data-astro-cid-mhncpbzw]{text-align:center;max-width:780px;margin:0 auto clamp(32px,4vw,48px)}.header-pill[data-astro-cid-mhncpbzw]{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.section-title[data-astro-cid-mhncpbzw]{color:var(--deep-blue);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.25}.section-subtitle[data-astro-cid-mhncpbzw]{color:var(--deep-blue-soft);font-size:1.05rem;line-height:1.65}.compact-calc-card[data-astro-cid-mhncpbzw]{border:1px solid var(--border-cream);border-radius:var(--radius-bubble-md);box-shadow:var(--shadow-bubble);background:#fff;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,44px);margin-bottom:24px;padding:clamp(24px,4vw,40px);display:grid}.calc-card-title[data-astro-cid-mhncpbzw]{color:var(--deep-blue);border-bottom:1px solid var(--border-cream);margin-bottom:20px;padding-bottom:12px;font-size:1.25rem;font-weight:800}.compact-form[data-astro-cid-mhncpbzw]{flex-direction:column;gap:20px;display:flex}.calc-tag-routine[data-astro-cid-mhncpbzw]{background:var(--mint-green-light);color:var(--mint-green-hover);border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700}.calc-tag-extra[data-astro-cid-mhncpbzw]{background:var(--coral-orange-light);color:var(--coral-orange);border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700}.calc-field-tip[data-astro-cid-mhncpbzw]{color:var(--deep-blue-muted);font-size:.8rem}.calc-actions-row[data-astro-cid-mhncpbzw]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.btn-reset[data-astro-cid-mhncpbzw]{padding:8px 18px;font-size:.85rem}.log-tool-link[data-astro-cid-mhncpbzw]{color:var(--mint-green-hover);font-size:.88rem;font-weight:700}.log-tool-link[data-astro-cid-mhncpbzw]:hover{color:var(--coral-orange)}.calc-results-col[data-astro-cid-mhncpbzw]{flex-direction:column;justify-content:space-between;display:flex}.calc-result-panel[data-astro-cid-mhncpbzw]{background:radial-gradient(circle at 90% 10%, #ffe6da66 0%, transparent 60%), var(--bg-cream-soft);border:1px solid var(--border-warm);border-radius:var(--radius-bubble-sm);text-align:center;margin-bottom:16px;padding:20px}.result-lead-label[data-astro-cid-mhncpbzw]{color:var(--deep-blue-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.result-number-box[data-astro-cid-mhncpbzw]{justify-content:center;align-items:baseline;gap:6px;margin:4px 0;display:flex}.main-result-num[data-astro-cid-mhncpbzw]{font-family:var(--font-mono);color:var(--coral-orange);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1.1}.main-result-unit[data-astro-cid-mhncpbzw]{color:var(--deep-blue);font-size:1.4rem;font-weight:800}.result-state-badge[data-astro-cid-mhncpbzw]{border-radius:var(--radius-pill);color:#475569;background:#e2e8f0;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-block}.result-state-badge[data-astro-cid-mhncpbzw].is-ready{background:var(--mint-green-light);color:var(--mint-green-hover)}.result-state-badge[data-astro-cid-mhncpbzw].is-error{color:#dc2626;background:#fee2e2}.recommendation-box[data-astro-cid-mhncpbzw]{border:1px solid var(--border-cream);border-radius:var(--radius-bubble-sm);background:#fff;margin-bottom:16px;padding:16px}.rec-title[data-astro-cid-mhncpbzw]{color:var(--deep-blue-muted);margin-bottom:4px;font-size:.82rem;font-weight:700}.rec-plan-name[data-astro-cid-mhncpbzw]{color:var(--deep-blue);margin-bottom:4px;font-size:1.05rem;font-weight:800;display:block}.rec-plan-desc[data-astro-cid-mhncpbzw]{color:var(--deep-blue-soft);font-size:.85rem;line-height:1.5;display:block}.calc-bottom-actions[data-astro-cid-mhncpbzw]{margin-bottom:10px}.btn-jump-pricing[data-astro-cid-mhncpbzw]{width:100%;padding:12px;font-size:.95rem}.calc-disclaimer[data-astro-cid-mhncpbzw]{color:var(--deep-blue-muted);margin:0;font-size:.75rem;line-height:1.4}.formula-details[data-astro-cid-mhncpbzw]{border:1px solid var(--border-cream);border-radius:var(--radius-bubble-sm);background:#fff;padding:12px 18px}.formula-summary[data-astro-cid-mhncpbzw]{color:var(--deep-blue);cursor:pointer;justify-content:space-between;align-items:center;font-size:.92rem;font-weight:700;list-style:none;display:flex}.formula-summary[data-astro-cid-mhncpbzw]::-webkit-details-marker{display:none}.summary-arrow[data-astro-cid-mhncpbzw]{color:var(--deep-blue-muted);font-size:.75rem;transition:transform .2s}.formula-details[data-astro-cid-mhncpbzw][open] .summary-arrow[data-astro-cid-mhncpbzw]{transform:rotate(180deg)}.formula-body[data-astro-cid-mhncpbzw]{border-top:1px dashed var(--border-cream);color:var(--deep-blue-soft);margin-top:10px;padding-top:12px;font-size:.88rem;line-height:1.6}.formula-body[data-astro-cid-mhncpbzw] code[data-astro-cid-mhncpbzw]{font-family:var(--font-mono);color:var(--coral-orange);background:var(--bg-cream-soft);border-radius:4px;padding:2px 6px}.noscript-tip[data-astro-cid-mhncpbzw]{color:#856404;background:#fff3cd;border:1px solid #ffe69c;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:.88rem}.wave-divider[data-astro-cid-mhncpbzw] svg[data-astro-cid-mhncpbzw] path[data-astro-cid-mhncpbzw]{fill:#fff}@media (width<=860px){.compact-calc-card[data-astro-cid-mhncpbzw]{grid-template-columns:1fr}}.articles-section[data-astro-cid-4bdlvax3]{background-color:#fff;padding-top:clamp(48px,6vw,84px);position:relative}.section-header[data-astro-cid-4bdlvax3]{text-align:center;max-width:780px;margin:0 auto clamp(36px,5vw,56px)}.header-pill[data-astro-cid-4bdlvax3]{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.section-title[data-astro-cid-4bdlvax3]{color:var(--deep-blue);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.25}.section-subtitle[data-astro-cid-4bdlvax3]{color:var(--deep-blue-soft);font-size:1.05rem;line-height:1.65}.articles-grid[data-astro-cid-4bdlvax3]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,32px);margin-bottom:24px;display:grid}.article-card[data-astro-cid-4bdlvax3]{background:var(--bg-cream-soft);border:1px solid var(--border-cream);border-radius:var(--radius-bubble-md);box-shadow:var(--shadow-bubble);flex-direction:column;justify-content:space-between;padding:clamp(24px,3vw,32px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .2s;display:flex}.article-card[data-astro-cid-4bdlvax3]:hover{box-shadow:var(--shadow-bubble-hover);border-color:var(--border-warm);background:#fff;transform:translateY(-4px)}.article-card-header[data-astro-cid-4bdlvax3]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.article-category[data-astro-cid-4bdlvax3]{color:var(--coral-orange);background:var(--coral-orange-light);border-radius:var(--radius-pill);padding:3px 10px;font-size:.75rem;font-weight:700}.article-readtime[data-astro-cid-4bdlvax3]{font-size:.75rem;font-family:var(--font-mono);color:var(--deep-blue-muted)}.article-title[data-astro-cid-4bdlvax3]{margin-bottom:12px;font-size:1.2rem;font-weight:800;line-height:1.35}.article-title-link[data-astro-cid-4bdlvax3]{color:var(--deep-blue);text-decoration:none;transition:color .2s}.article-title-link[data-astro-cid-4bdlvax3]:hover{color:var(--coral-orange);text-decoration:underline}.article-desc[data-astro-cid-4bdlvax3]{color:var(--deep-blue-muted);flex-grow:1;margin-bottom:20px;font-size:.88rem;line-height:1.6}.article-card-footer[data-astro-cid-4bdlvax3]{border-top:1px dashed var(--border-cream);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.article-date[data-astro-cid-4bdlvax3]{color:var(--deep-blue-muted);font-size:.75rem;font-family:var(--font-mono)}.article-read-btn[data-astro-cid-4bdlvax3]{color:var(--mint-green-hover);align-items:center;gap:4px;font-size:.85rem;font-weight:700;transition:color .15s,transform .15s;display:inline-flex}.article-read-btn[data-astro-cid-4bdlvax3]:hover{color:var(--coral-orange);text-decoration:none;transform:translate(2px)}.wave-divider[data-astro-cid-4bdlvax3] svg[data-astro-cid-4bdlvax3] path[data-astro-cid-4bdlvax3]{fill:var(--bg-cream-soft)}@media (width<=1024px){.articles-grid[data-astro-cid-4bdlvax3]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.articles-grid[data-astro-cid-4bdlvax3]{grid-template-columns:1fr}}.faq-section[data-astro-cid-7synugci]{background-color:var(--bg-cream-soft);padding-top:clamp(48px,6vw,84px);position:relative}.section-header[data-astro-cid-7synugci]{text-align:center;max-width:780px;margin:0 auto clamp(32px,4vw,48px)}.header-pill[data-astro-cid-7synugci]{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.section-title[data-astro-cid-7synugci]{color:var(--deep-blue);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.25}.section-subtitle[data-astro-cid-7synugci]{color:var(--deep-blue-soft);font-size:1.05rem;line-height:1.65}.faq-accordion-list[data-astro-cid-7synugci]{flex-direction:column;gap:14px;max-width:880px;margin:0 auto 36px;display:flex}.faq-item[data-astro-cid-7synugci]{border:1px solid var(--border-cream);border-radius:var(--radius-bubble-sm);background:#fff;padding:0;transition:all .2s;overflow:hidden}.faq-item[data-astro-cid-7synugci][open]{border-color:var(--border-warm);box-shadow:0 8px 24px -4px #ff6b4a1f}.faq-summary[data-astro-cid-7synugci]{cursor:pointer;color:var(--deep-blue);user-select:none;align-items:center;gap:14px;padding:18px 24px;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq-summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-7synugci]:hover{color:var(--coral-orange)}.faq-q-badge[data-astro-cid-7synugci]{font-size:.8rem;font-family:var(--font-mono);color:var(--mint-green-hover);background:var(--mint-green-light);border-radius:6px;flex-shrink:0;padding:3px 9px;font-weight:800}.faq-question-text[data-astro-cid-7synugci]{flex-grow:1;line-height:1.4}.faq-arrow[data-astro-cid-7synugci]{color:var(--deep-blue-muted);flex-shrink:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.faq-item[data-astro-cid-7synugci][open] .faq-arrow[data-astro-cid-7synugci]{color:var(--coral-orange);transform:rotate(180deg)}.faq-answer-body[data-astro-cid-7synugci]{border-top:1px dashed var(--border-cream);margin-top:2px;padding:14px 24px 20px 62px}.faq-answer-text[data-astro-cid-7synugci]{color:var(--deep-blue-soft);margin-bottom:12px;font-size:.95rem;line-height:1.65}.faq-action-row[data-astro-cid-7synugci]{display:flex}.faq-action-btn[data-astro-cid-7synugci]{color:var(--coral-orange);background:var(--coral-orange-light);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:5px 14px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.faq-action-btn[data-astro-cid-7synugci]:hover{background:var(--coral-orange);color:#fff;text-decoration:none;transform:translateY(-2px)}.faq-footer-card[data-astro-cid-7synugci]{border:1px solid var(--border-cream);border-radius:var(--radius-bubble-sm);background:#fff;justify-content:space-between;align-items:center;gap:20px;max-width:880px;margin:0 auto;padding:20px 28px;display:flex}.card-left[data-astro-cid-7synugci] strong[data-astro-cid-7synugci]{color:var(--deep-blue);margin-bottom:4px;font-size:.95rem;display:block}.card-left[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{color:var(--deep-blue-soft);margin:0;font-size:.88rem}.btn-sm[data-astro-cid-7synugci]{padding:8px 18px;font-size:.88rem}.wave-divider[data-astro-cid-7synugci] svg[data-astro-cid-7synugci] path[data-astro-cid-7synugci]{fill:#fff}@media (width<=640px){.faq-summary[data-astro-cid-7synugci]{gap:10px;padding:16px;font-size:.98rem}.faq-answer-body[data-astro-cid-7synugci]{padding:14px 16px 16px}.faq-footer-card[data-astro-cid-7synugci]{flex-direction:column;align-items:flex-start;padding:18px}.card-right[data-astro-cid-7synugci],.card-right[data-astro-cid-7synugci] .btn[data-astro-cid-7synugci]{width:100%}}.support-section[data-astro-cid-uxbg2tn6]{background-color:#fff;padding-top:clamp(48px,6vw,84px);position:relative}.section-header[data-astro-cid-uxbg2tn6]{text-align:center;max-width:780px;margin:0 auto clamp(36px,5vw,56px)}.header-pill[data-astro-cid-uxbg2tn6]{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.section-title[data-astro-cid-uxbg2tn6]{color:var(--deep-blue);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.25}.section-subtitle[data-astro-cid-uxbg2tn6]{color:var(--deep-blue-soft);font-size:1.05rem;line-height:1.65}.guides-grid[data-astro-cid-uxbg2tn6]{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.5vw,24px);margin-bottom:48px;display:grid}.guide-card[data-astro-cid-uxbg2tn6]{background:var(--bg-cream-soft);border:1px solid var(--border-cream);border-radius:var(--radius-bubble-md);box-shadow:var(--shadow-bubble);flex-direction:column;justify-content:space-between;padding:clamp(20px,2.5vw,28px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .2s;display:flex;text-decoration:none!important}.guide-card[data-astro-cid-uxbg2tn6]:hover{box-shadow:var(--shadow-bubble-hover);border-color:var(--border-warm);background:#fff;transform:translateY(-4px)}.guide-card-top[data-astro-cid-uxbg2tn6]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.guide-icon[data-astro-cid-uxbg2tn6]{font-size:1.8rem}.guide-readtime[data-astro-cid-uxbg2tn6]{font-size:.75rem;font-family:var(--font-mono);color:var(--deep-blue-muted)}.guide-title[data-astro-cid-uxbg2tn6]{color:var(--deep-blue);margin-bottom:8px;font-size:1.12rem;font-weight:800;line-height:1.35}.guide-summary[data-astro-cid-uxbg2tn6]{color:var(--deep-blue-muted);flex-grow:1;margin-bottom:16px;font-size:.85rem;line-height:1.6}.guide-link-act[data-astro-cid-uxbg2tn6]{color:var(--coral-orange);align-items:center;gap:4px;font-size:.82rem;font-weight:700;transition:transform .2s;display:inline-flex}.guide-card[data-astro-cid-uxbg2tn6]:hover .guide-link-act[data-astro-cid-uxbg2tn6]{transform:translate(3px)}.support-channels-card[data-astro-cid-uxbg2tn6]{background:var(--bg-cream-soft);border:1px solid var(--border-cream);border-radius:var(--radius-bubble-md);grid-template-columns:repeat(3,1fr);gap:24px;padding:clamp(24px,4vw,36px);display:grid}.channel-col[data-astro-cid-uxbg2tn6]{flex-direction:column;gap:8px;display:flex}.col-icon[data-astro-cid-uxbg2tn6]{margin-bottom:4px;font-size:1.8rem}.channel-col[data-astro-cid-uxbg2tn6] h4[data-astro-cid-uxbg2tn6]{color:var(--deep-blue);font-size:1.1rem;font-weight:800}.channel-col[data-astro-cid-uxbg2tn6] p[data-astro-cid-uxbg2tn6]{color:var(--deep-blue-soft);margin:0;font-size:.88rem;line-height:1.6}.channel-col[data-astro-cid-uxbg2tn6] a[data-astro-cid-uxbg2tn6]{color:var(--mint-green-hover);font-weight:700}.wave-divider[data-astro-cid-uxbg2tn6] svg[data-astro-cid-uxbg2tn6] path[data-astro-cid-uxbg2tn6]{fill:var(--bg-cream-soft)}@media (width<=1024px){.guides-grid[data-astro-cid-uxbg2tn6]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.support-channels-card[data-astro-cid-uxbg2tn6]{grid-template-columns:1fr}}@media (width<=540px){.guides-grid[data-astro-cid-uxbg2tn6]{grid-template-columns:1fr}}.final-cta-section[data-astro-cid-45ccuakr]{background-color:var(--bg-cream-soft);padding-top:clamp(48px,6vw,84px);position:relative}.cta-bubble-card[data-astro-cid-45ccuakr]{border:2px solid var(--border-warm);border-radius:var(--radius-bubble-lg);text-align:center;background:radial-gradient(circle at 10% 20%,#ffe6da99 0%,#0000 50%),radial-gradient(circle at 90% 80%,#eaf8f5b3 0%,#0000 50%),#fff;margin-bottom:32px;padding:clamp(36px,6vw,64px) clamp(20px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 16px 40px -8px #ff6b4a29}.cta-decor-cloud[data-astro-cid-45ccuakr]{opacity:.25;pointer-events:none;user-select:none;font-size:4rem;position:absolute}.cloud-left[data-astro-cid-45ccuakr]{animation:4s ease-in-out infinite alternate cloudFloatLeft;top:20px;left:24px}.cloud-right[data-astro-cid-45ccuakr]{animation:4s ease-in-out infinite alternate cloudFloatRight;bottom:20px;right:24px}@keyframes cloudFloatLeft{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes cloudFloatRight{0%{transform:translateY(0)}to{transform:translateY(8px)}}.cta-content[data-astro-cid-45ccuakr]{z-index:2;max-width:680px;margin:0 auto;position:relative}.cta-pill[data-astro-cid-45ccuakr]{color:var(--coral-orange);background:var(--coral-orange-light);border-radius:var(--radius-pill);margin-bottom:16px;padding:4px 16px;font-size:.85rem;font-weight:700;display:inline-block}.cta-title[data-astro-cid-45ccuakr]{color:var(--deep-blue);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(2rem,4.5vw,3rem);font-weight:900;line-height:1.2}.cta-lead[data-astro-cid-45ccuakr]{color:var(--deep-blue-soft);margin-bottom:32px;font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.cta-actions[data-astro-cid-45ccuakr]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.cta-btn-main[data-astro-cid-45ccuakr]{background:linear-gradient(135deg, var(--coral-orange), #ff8566);min-width:240px;padding:16px 36px;font-size:1.05rem;box-shadow:0 10px 28px -4px #ff6b4a73}.cta-btn-main[data-astro-cid-45ccuakr]:hover{background:linear-gradient(135deg, var(--coral-orange-hover), var(--coral-orange));box-shadow:0 14px 34px -4px #ff6b4a8c}.cta-btn-sub[data-astro-cid-45ccuakr]{min-width:180px;padding:16px 28px;font-size:1.05rem}.cta-subnote[data-astro-cid-45ccuakr]{color:var(--deep-blue-muted);font-size:.82rem}.wave-divider[data-astro-cid-45ccuakr] svg[data-astro-cid-45ccuakr] path[data-astro-cid-45ccuakr]{fill:var(--deep-blue)}@media (width<=640px){.cta-actions[data-astro-cid-45ccuakr]{flex-direction:column}.cta-btn-main[data-astro-cid-45ccuakr],.cta-btn-sub[data-astro-cid-45ccuakr]{width:100%}.cta-decor-cloud[data-astro-cid-45ccuakr]{display:none}}@media (prefers-reduced-motion:reduce){.cloud-left[data-astro-cid-45ccuakr],.cloud-right[data-astro-cid-45ccuakr]{animation:none}}
