.hero-section[data-astro-cid-nlow4r3u]{position:relative;padding:3.5rem 0 4.5rem;overflow:hidden}.hero-grid[data-astro-cid-nlow4r3u]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:992px){.hero-grid[data-astro-cid-nlow4r3u]{grid-template-columns:1.15fr .85fr;gap:3.5rem}}.hero-badges[data-astro-cid-nlow4r3u]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem}.hero-h1[data-astro-cid-nlow4r3u]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.h1-brand[data-astro-cid-nlow4r3u]{font-size:2.75rem;font-weight:900;line-height:1.15;background:linear-gradient(135deg,#be185d,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.h1-sub[data-astro-cid-nlow4r3u]{font-size:1.65rem;font-weight:700;color:var(--color-cloud-deep);line-height:1.3}@media(max-width:640px){.h1-brand[data-astro-cid-nlow4r3u]{font-size:2.25rem}.h1-sub[data-astro-cid-nlow4r3u]{font-size:1.35rem}}.hero-description[data-astro-cid-nlow4r3u]{font-size:1.0625rem;color:var(--color-text-main);line-height:1.75;margin-bottom:2rem;max-width:620px}.hero-actions[data-astro-cid-nlow4r3u]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2.25rem}.hero-btn-main[data-astro-cid-nlow4r3u]{padding:.875rem 2rem;font-size:1rem}.hero-trust-bar[data-astro-cid-nlow4r3u]{display:flex;flex-wrap:wrap;gap:1.25rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.trust-item[data-astro-cid-nlow4r3u]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-text-muted);font-weight:500}.trust-icon[data-astro-cid-nlow4r3u]{color:var(--color-sakura-pink);flex-shrink:0}.hero-visual[data-astro-cid-nlow4r3u]{display:flex;justify-content:center;position:relative}.phone-mockup-wrapper[data-astro-cid-nlow4r3u]{position:relative;width:100%;max-width:340px}.phone-frame[data-astro-cid-nlow4r3u]{position:relative;z-index:2;background:#0f172a;border-radius:40px;padding:12px;box-shadow:0 25px 50px -12px #ec489940,0 0 0 1px #fff3,0 0 0 4px #e2e8f0}.phone-notch[data-astro-cid-nlow4r3u]{position:absolute;top:18px;left:50%;transform:translate(-50%);width:90px;height:18px;background:#000;border-radius:10px;z-index:10;display:flex;align-items:center;justify-content:center;gap:8px}.camera-lens[data-astro-cid-nlow4r3u]{width:8px;height:8px;border-radius:50%;background:#1e293b;border:1px solid #334155}.speaker-grill[data-astro-cid-nlow4r3u]{width:32px;height:3px;background:#334155;border-radius:2px}.phone-screen[data-astro-cid-nlow4r3u]{background:#fff;border-radius:30px;overflow:hidden;padding:2.25rem 1rem 1.25rem;border:1px solid #e2e8f0}.phone-status-bar[data-astro-cid-nlow4r3u]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;color:#0f172a;margin-bottom:1rem;padding:0 .25rem}.status-indicators[data-astro-cid-nlow4r3u]{display:flex;align-items:center;gap:6px}.status-text-5g[data-astro-cid-nlow4r3u]{font-size:.65rem;font-weight:700;color:var(--color-sakura-deep)}.signal-bars[data-astro-cid-nlow4r3u]{display:flex;align-items:flex-end;gap:1.5px;height:10px}.bar[data-astro-cid-nlow4r3u]{width:2.5px;background:#0f172a;border-radius:1px}.bar-1[data-astro-cid-nlow4r3u]{height:3px}.bar-2[data-astro-cid-nlow4r3u]{height:5px}.bar-3[data-astro-cid-nlow4r3u]{height:8px}.bar-4[data-astro-cid-nlow4r3u]{height:10px}.battery-icon[data-astro-cid-nlow4r3u]{width:18px;height:9px;border:1.5px solid #0f172a;border-radius:2px;padding:1px}.battery-level[data-astro-cid-nlow4r3u]{width:85%;height:100%;background:#10b981;border-radius:1px}.phone-app-card[data-astro-cid-nlow4r3u]{background:#fdf8fb;border-radius:1rem;border:1px solid var(--color-border);padding:1rem}.card-top[data-astro-cid-nlow4r3u]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.875rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.sakura-badge[data-astro-cid-nlow4r3u]{display:flex;align-items:center;gap:5px;font-size:.75rem;font-weight:700;color:var(--color-cloud-deep)}.pulse-dot[data-astro-cid-nlow4r3u]{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #10b98133}.status-active[data-astro-cid-nlow4r3u]{font-size:.7rem;color:#10b981;font-weight:600}.routing-flow[data-astro-cid-nlow4r3u]{display:flex;flex-direction:column;gap:.4rem}.flow-step[data-astro-cid-nlow4r3u]{display:flex;align-items:center;gap:.65rem;background:#fff;padding:.6rem .75rem;border-radius:.5rem;border:1px solid var(--color-border)}.flow-step[data-astro-cid-nlow4r3u].highlight-step{border-color:var(--color-sakura-pink);background:#fff5f9}.flow-icon[data-astro-cid-nlow4r3u]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#fdf2f8;color:var(--color-sakura-deep);flex-shrink:0}.flow-text[data-astro-cid-nlow4r3u]{display:flex;flex-direction:column}.flow-title[data-astro-cid-nlow4r3u]{font-size:.75rem;font-weight:700;color:var(--color-cloud-deep)}.flow-sub[data-astro-cid-nlow4r3u]{font-size:.65rem;color:var(--color-text-light)}.flow-divider[data-astro-cid-nlow4r3u]{text-align:center;color:var(--color-sakura-pink);font-size:.75rem;line-height:1}.handover-pill[data-astro-cid-nlow4r3u]{margin-top:.875rem;padding:.4rem .75rem;background:#fff;border-radius:.5rem;border:1px solid var(--color-border);display:flex;justify-content:space-between;font-size:.7rem}.handover-label[data-astro-cid-nlow4r3u]{color:var(--color-text-light)}.handover-val[data-astro-cid-nlow4r3u]{font-weight:700;color:var(--color-cloud-indigo)}.cloud-blob[data-astro-cid-nlow4r3u]{position:absolute;border-radius:50%;filter:blur(40px);z-index:1;opacity:.6;pointer-events:none}.blob-1[data-astro-cid-nlow4r3u]{width:180px;height:180px;background:#fbcfe8;top:-20px;right:-20px}.blob-2[data-astro-cid-nlow4r3u]{width:160px;height:160px;background:#ddd6fe;bottom:-10px;left:-20px}.scenarios-section[data-astro-cid-5hgib5db]{padding:4rem 0 3rem}.text-center[data-astro-cid-5hgib5db]{text-align:center}.section-title-wrap[data-astro-cid-5hgib5db]{margin-bottom:2.5rem;max-width:680px;margin-left:auto;margin-right:auto}.section-title[data-astro-cid-5hgib5db]{font-size:2rem;font-weight:800;color:var(--color-cloud-deep);margin-top:.65rem;margin-bottom:.65rem}.section-subtitle[data-astro-cid-5hgib5db]{font-size:1rem;color:var(--color-text-muted)}.scenarios-grid[data-astro-cid-5hgib5db]{display:grid;grid-template-columns:1fr;gap:1.75rem}@media(min-width:640px){.scenarios-grid[data-astro-cid-5hgib5db]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.scenarios-grid[data-astro-cid-5hgib5db]{grid-template-columns:repeat(4,1fr)}}.scenario-card[data-astro-cid-5hgib5db]{display:flex;flex-direction:column;padding:1.75rem 1.25rem;background:#fff;border:1px solid rgba(236,72,153,.2)}.scenario-icon-wrap[data-astro-cid-5hgib5db]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.icon-train[data-astro-cid-5hgib5db]{background:#fdf2f8;color:var(--color-sakura-pink)}.icon-hotel[data-astro-cid-5hgib5db]{background:#f5f3ff;color:var(--color-cloud-lavender)}.icon-airport[data-astro-cid-5hgib5db]{background:#ecfdf5;color:#059669}.icon-handover[data-astro-cid-5hgib5db]{background:#eff6ff;color:#2563eb}.scenario-title[data-astro-cid-5hgib5db]{font-size:1.15rem;font-weight:700;color:var(--color-cloud-deep);margin-bottom:.75rem}.challenge-box[data-astro-cid-5hgib5db]{background:#fdf8fb;border-radius:.5rem;padding:.75rem;margin-bottom:.875rem;font-size:.8125rem;border-left:3px solid var(--color-sakura-pink)}.challenge-label[data-astro-cid-5hgib5db]{font-weight:700;color:var(--color-sakura-deep);display:block;margin-bottom:.2rem}.challenge-desc[data-astro-cid-5hgib5db]{color:var(--color-text-muted);line-height:1.45}.solution-desc[data-astro-cid-5hgib5db]{font-size:.8125rem;color:var(--color-text-main);line-height:1.5;margin-bottom:1.25rem;flex:1}.scenario-link[data-astro-cid-5hgib5db]{margin-top:auto;padding-top:.75rem;border-top:1px dashed var(--color-border)}.scenario-link[data-astro-cid-5hgib5db] a[data-astro-cid-5hgib5db]{font-size:.8125rem;font-weight:600;color:var(--color-cloud-indigo);display:inline-flex;align-items:center}.scenario-link[data-astro-cid-5hgib5db] a[data-astro-cid-5hgib5db]:hover{color:var(--color-sakura-deep)}.travel-tool-wrapper[data-astro-cid-3tgwovep]{margin:2.5rem 0;border:1.5px solid rgba(236,72,153,.25);background:#fff}.tool-header[data-astro-cid-3tgwovep]{margin-bottom:1.5rem}.tool-badge[data-astro-cid-3tgwovep]{display:inline-block;font-size:.75rem;font-weight:600;padding:.2rem .6rem;background:#8b5cf61f;color:var(--color-cloud-indigo);border-radius:9999px;margin-bottom:.5rem}.tool-title[data-astro-cid-3tgwovep]{font-size:1.35rem;font-weight:700;color:var(--color-cloud-deep);margin-bottom:.5rem}.tool-desc[data-astro-cid-3tgwovep]{font-size:.9375rem;color:var(--color-text-muted);line-height:1.55}.tool-controls[data-astro-cid-3tgwovep]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.5rem}@media(min-width:768px){.tool-controls[data-astro-cid-3tgwovep]{grid-template-columns:repeat(3,1fr)}}.control-group[data-astro-cid-3tgwovep]{display:flex;flex-direction:column;gap:.4rem}.control-label[data-astro-cid-3tgwovep]{font-size:.875rem;font-weight:600;color:var(--color-cloud-deep)}.control-select[data-astro-cid-3tgwovep]{padding:.65rem .875rem;border-radius:.5rem;border:1px solid var(--color-border-hover);background:#faf5f9;font-size:.875rem;color:var(--color-text-main);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.control-select[data-astro-cid-3tgwovep]:focus{border-color:var(--color-sakura-pink);box-shadow:0 0 0 3px #ec489926;background:#fff}.tool-action-bar[data-astro-cid-3tgwovep]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px dashed var(--color-border)}.checklist-output[data-astro-cid-3tgwovep]{background:#fdfafc;border:1px solid var(--color-border);border-radius:.875rem;padding:1.25rem}.output-header[data-astro-cid-3tgwovep]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.output-title[data-astro-cid-3tgwovep]{font-size:1.05rem;font-weight:700;color:var(--color-cloud-deep)}.output-meta[data-astro-cid-3tgwovep]{font-size:.75rem;color:var(--color-sakura-deep);background:var(--color-sakura-light);padding:.2rem .5rem;border-radius:9999px}.output-items[data-astro-cid-3tgwovep]{display:flex;flex-direction:column;gap:.875rem}.checklist-item{display:flex;align-items:flex-start;gap:.875rem;background:#fff;padding:1rem;border-radius:.625rem;border:1px solid var(--color-border);transition:all .2s ease}.checklist-item:hover{border-color:var(--color-sakura-pink);box-shadow:0 2px 6px #ec489914}.item-checkbox{margin-top:.25rem;width:1.15rem;height:1.15rem;accent-color:var(--color-sakura-pink);cursor:pointer}.item-content{flex:1}.item-title{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--color-cloud-deep);margin-bottom:.25rem;cursor:pointer}.item-badge{font-size:.7rem;font-weight:600;padding:.1rem .45rem;border-radius:4px;background:#fdf2f8;color:var(--color-sakura-deep);border:1px solid #fbcfe8}.item-desc{font-size:.85rem;color:var(--color-text-muted);line-height:1.5}.articles-section[data-astro-cid-bzughuyh]{padding:4rem 0 3.5rem}.text-center[data-astro-cid-bzughuyh]{text-align:center}.section-title-wrap[data-astro-cid-bzughuyh]{margin-bottom:2.5rem;max-width:680px;margin-left:auto;margin-right:auto}.section-title[data-astro-cid-bzughuyh]{font-size:2rem;font-weight:800;color:var(--color-cloud-deep);margin-top:.65rem;margin-bottom:.65rem}.section-subtitle[data-astro-cid-bzughuyh]{font-size:1rem;color:var(--color-text-muted)}.articles-grid[data-astro-cid-bzughuyh]{display:grid;grid-template-columns:1fr;gap:1.75rem}@media(min-width:640px){.articles-grid[data-astro-cid-bzughuyh]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.articles-grid[data-astro-cid-bzughuyh]{grid-template-columns:repeat(3,1fr)}}.article-card[data-astro-cid-bzughuyh]{display:flex;flex-direction:column;padding:1.75rem 1.5rem;background:#fff;border:1px solid rgba(236,72,153,.2)}.article-meta-top[data-astro-cid-bzughuyh]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.875rem}.category-badge[data-astro-cid-bzughuyh]{font-size:.75rem;font-weight:600;color:var(--color-cloud-indigo);background:#f5f3ff;padding:.15rem .5rem;border-radius:4px}.deliverable-badge[data-astro-cid-bzughuyh]{font-size:.7rem;color:var(--color-sakura-deep);background:#fdf2f8;padding:.15rem .45rem;border-radius:4px;border:1px solid #fbcfe8}.article-title[data-astro-cid-bzughuyh]{font-size:1.15rem;font-weight:700;line-height:1.45;margin-bottom:.75rem}.article-title[data-astro-cid-bzughuyh] a[data-astro-cid-bzughuyh]{color:var(--color-cloud-deep);transition:color .2s ease}.article-title[data-astro-cid-bzughuyh] a[data-astro-cid-bzughuyh]:hover{color:var(--color-sakura-pink);text-decoration:none}.article-desc[data-astro-cid-bzughuyh]{font-size:.875rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:1.5rem;flex:1}.article-footer-meta[data-astro-cid-bzughuyh]{margin-top:auto;padding-top:1rem;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;font-size:.8125rem}.meta-left[data-astro-cid-bzughuyh]{display:flex;align-items:center;gap:.4rem;color:var(--color-text-light)}.sep[data-astro-cid-bzughuyh]{color:#e5e7eb}.read-more-link[data-astro-cid-bzughuyh]{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;color:var(--color-sakura-deep)}.read-more-link[data-astro-cid-bzughuyh]:hover{color:var(--color-cloud-indigo);text-decoration:none}.plans-section[data-astro-cid-hoxud44r]{padding:4.5rem 0 3.5rem}.text-center[data-astro-cid-hoxud44r]{text-align:center}.section-title-wrap[data-astro-cid-hoxud44r]{margin-bottom:2rem;max-width:680px;margin-left:auto;margin-right:auto}.section-title[data-astro-cid-hoxud44r]{font-size:2rem;font-weight:800;color:var(--color-cloud-deep);margin-top:.65rem;margin-bottom:.65rem}.section-subtitle[data-astro-cid-hoxud44r]{font-size:1rem;color:var(--color-text-muted)}.plans-grid[data-astro-cid-hoxud44r]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.plans-grid[data-astro-cid-hoxud44r]{grid-template-columns:repeat(3,1fr)}}.plan-card[data-astro-cid-hoxud44r]{position:relative;display:flex;flex-direction:column;height:100%;padding:2rem 1.5rem;background:#fff;border:1px solid rgba(236,72,153,.2)}.popular-card[data-astro-cid-hoxud44r]{border-color:var(--color-sakura-pink);box-shadow:0 10px 25px -5px #ec489933;transform:scale(1.02)}@media(max-width:767px){.popular-card[data-astro-cid-hoxud44r]{transform:none}}.popular-tag[data-astro-cid-hoxud44r]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .875rem;border-radius:9999px;box-shadow:0 2px 8px #ec48994d}.plan-header[data-astro-cid-hoxud44r]{margin-bottom:1.25rem}.plan-name[data-astro-cid-hoxud44r]{font-size:1.25rem;font-weight:700;color:var(--color-cloud-deep);margin-bottom:.35rem}.plan-scenario[data-astro-cid-hoxud44r]{font-size:.8125rem;color:var(--color-text-light);line-height:1.4;min-height:2.4em}.plan-price-wrap[data-astro-cid-hoxud44r]{padding:1.25rem 0;border-top:1px dashed var(--color-border);border-bottom:1px dashed var(--color-border);margin-bottom:1.25rem}.price-main[data-astro-cid-hoxud44r]{display:flex;align-items:baseline;gap:.35rem}.price-val[data-astro-cid-hoxud44r]{font-size:2.25rem;font-weight:800;color:var(--color-sakura-deep);line-height:1}.price-cycle[data-astro-cid-hoxud44r]{font-size:.875rem;color:var(--color-text-muted)}.currency-tag[data-astro-cid-hoxud44r]{font-size:.7rem;color:var(--color-text-light);margin-top:.35rem}.specs-box[data-astro-cid-hoxud44r]{display:flex;flex-direction:column;gap:.6rem;background:#fdf8fb;padding:1rem;border-radius:.625rem;font-size:.8125rem;margin-bottom:1.25rem}.spec-row[data-astro-cid-hoxud44r]{display:flex;justify-content:space-between;gap:.5rem}.spec-label[data-astro-cid-hoxud44r]{color:var(--color-text-muted)}.spec-value[data-astro-cid-hoxud44r]{color:var(--color-cloud-deep);font-weight:600;text-align:right}.spec-value[data-astro-cid-hoxud44r].highlight{color:var(--color-sakura-deep);font-weight:700}.badge-status[data-astro-cid-hoxud44r]{background:#ec48991a;color:var(--color-sakura-deep);padding:.1rem .4rem;border-radius:4px;font-size:.7rem}.features-list-wrap[data-astro-cid-hoxud44r]{flex:1;margin-bottom:1.5rem}.features-title[data-astro-cid-hoxud44r]{font-size:.8125rem;font-weight:700;color:var(--color-cloud-deep);margin-bottom:.65rem}.features-list[data-astro-cid-hoxud44r]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.features-list[data-astro-cid-hoxud44r] li[data-astro-cid-hoxud44r]{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--color-text-main);line-height:1.4}.check-icon[data-astro-cid-hoxud44r]{color:var(--color-sakura-pink);flex-shrink:0;margin-top:.15rem}.plan-cta-box[data-astro-cid-hoxud44r]{margin-top:auto;text-align:center}.btn-subtext[data-astro-cid-hoxud44r]{display:block;font-size:.7rem;color:var(--color-text-light);margin-top:.5rem}.detail-more-link[data-astro-cid-hoxud44r]{display:inline-block;font-size:.9375rem;font-weight:600;color:var(--color-cloud-indigo);padding:.5rem 1rem;border-radius:.5rem;background:#f5f3ff;transition:all .2s ease}.detail-more-link[data-astro-cid-hoxud44r]:hover{background:#ede9fe;color:var(--color-sakura-deep);text-decoration:none}.reviews-section[data-astro-cid-lgm6qr3x]{padding:4rem 0 2rem}.text-center[data-astro-cid-lgm6qr3x]{text-align:center}.section-title-wrap[data-astro-cid-lgm6qr3x]{margin-bottom:2rem;max-width:680px;margin-left:auto;margin-right:auto}.section-title[data-astro-cid-lgm6qr3x]{font-size:2rem;font-weight:800;color:var(--color-cloud-deep);margin-top:.65rem;margin-bottom:.65rem}.section-subtitle[data-astro-cid-lgm6qr3x]{font-size:1rem;color:var(--color-text-muted)}.reviews-container[data-astro-cid-lgm6qr3x]{max-width:860px;margin:0 auto;padding:3rem 2rem;background:#fff;border:1px dashed rgba(236,72,153,.3)}.empty-icon[data-astro-cid-lgm6qr3x]{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--color-sakura-light);color:var(--color-sakura-pink);margin-bottom:1.25rem}.empty-title[data-astro-cid-lgm6qr3x]{font-size:1.25rem;font-weight:700;color:var(--color-cloud-deep);margin-bottom:.75rem}.empty-desc[data-astro-cid-lgm6qr3x]{font-size:.9375rem;color:var(--color-text-muted);max-width:580px;margin:0 auto;line-height:1.6}.tool-section-wrapper[data-astro-cid-j7pv25f6]{padding:1.5rem 0 3rem}
