.awakening-overlay[data-astro-cid-r3542gzu]{z-index:999999;user-select:none;background:#090518;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),visibility .75s;display:flex;position:fixed;inset:0;overflow:hidden}.awakening-overlay[data-astro-cid-r3542gzu].fade-out{opacity:0;pointer-events:none;visibility:hidden;transform:scale(1.04)}.awakening-backdrop[data-astro-cid-r3542gzu]{opacity:0;background:radial-gradient(circle at 50% 40%,#2d1454 0%,#160d38 45%,#090518 85%);animation:.8s ease-out forwards bgFadeIn;position:absolute;inset:0}.nebula-blob[data-astro-cid-r3542gzu]{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.nebula-1[data-astro-cid-r3542gzu]{background:radial-gradient(circle,#f48bcf47 0%,#0000 70%);width:550px;height:550px;top:15%;left:20%}.nebula-2[data-astro-cid-r3542gzu]{background:radial-gradient(circle,#9469ea52 0%,#0000 70%);width:600px;height:600px;bottom:10%;right:15%}.nebula-3[data-astro-cid-r3542gzu]{background:radial-gradient(circle,#253b824d 0%,#0000 70%);width:450px;height:450px;top:50%;left:50%;transform:translate(-50%,-50%)}.shooting-star[data-astro-cid-r3542gzu]{opacity:0;pointer-events:none;background:linear-gradient(90deg,#ffffffe6,#f48bcfcc,#0000);width:120px;height:2px;position:absolute;transform:rotate(-35deg)}.star-1[data-astro-cid-r3542gzu]{animation:3s ease-in-out .6s infinite shootStar;top:18%;left:12%}.star-2[data-astro-cid-r3542gzu]{animation:3.5s ease-in-out 1.8s infinite shootStar;top:30%;right:18%}.sakura-petals-container[data-astro-cid-r3542gzu]{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.sakura-petal[data-astro-cid-r3542gzu]{opacity:0;filter:drop-shadow(0 0 6px #f48bcf99);background:linear-gradient(135deg,#ffd6ee 0%,#f48bcf 70%,#e672b8 100%);border-radius:12px 2px;width:14px;height:20px;animation:4s linear infinite petalFall;position:absolute}.petal-1[data-astro-cid-r3542gzu]{animation-duration:4.2s;animation-delay:.1s;top:-20px;left:15%}.petal-2[data-astro-cid-r3542gzu]{width:11px;height:16px;animation-duration:3.8s;animation-delay:.8s;top:-20px;left:32%}.petal-3[data-astro-cid-r3542gzu]{width:16px;height:22px;animation-duration:4.5s;animation-delay:.3s;top:-20px;left:48%}.petal-4[data-astro-cid-r3542gzu]{width:13px;height:18px;animation-duration:3.9s;animation-delay:1.1s;top:-20px;left:65%}.petal-5[data-astro-cid-r3542gzu]{width:15px;height:21px;animation-duration:4.4s;animation-delay:.5s;top:-20px;left:82%}.petal-6[data-astro-cid-r3542gzu]{width:10px;height:15px;animation-duration:4.1s;animation-delay:1.5s;top:-20px;left:24%}.petal-7[data-astro-cid-r3542gzu]{width:12px;height:17px;animation-duration:3.6s;animation-delay:1.9s;top:-20px;left:74%}.petal-8[data-astro-cid-r3542gzu]{animation-duration:4.6s;animation-delay:2.1s;top:-20px;left:40%}.petal-9[data-astro-cid-r3542gzu]{animation-duration:3.7s;animation-delay:2.4s;top:-20px;left:58%}.petal-10[data-astro-cid-r3542gzu]{animation-duration:4.3s;animation-delay:1.3s;top:-20px;left:88%}.awakening-stage[data-astro-cid-r3542gzu]{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:800px;padding:1.5rem;display:flex;position:relative}.magic-circle-stage[data-astro-cid-r3542gzu]{pointer-events:none;opacity:0;width:440px;height:440px;animation:1.2s cubic-bezier(.16,1,.3,1) .6s forwards magicRingsAppear;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.opening-magic-ring[data-astro-cid-r3542gzu]{width:100%;height:100%;position:absolute;inset:0}.ring-outer[data-astro-cid-r3542gzu]{transform-origin:50%;animation:28s linear infinite rotateClockwise}.ring-inner[data-astro-cid-r3542gzu]{transform-origin:50%;animation:18s linear infinite rotateCounterClockwise}.magic-core-aura[data-astro-cid-r3542gzu]{filter:blur(20px);background:radial-gradient(circle,#f6d48e73 0%,#f48bcf4d 50%,#0000 75%);border-radius:50%;animation:3s ease-in-out infinite alternate corePulse;position:absolute;inset:15%}.character-portal-wrap[data-astro-cid-r3542gzu]{opacity:0;justify-content:center;align-items:center;width:220px;height:220px;margin-bottom:2rem;animation:1s cubic-bezier(.16,1,.3,1) 1s forwards characterEmerge;display:flex;position:relative;transform:scale(.82)translateY(12px)}.portal-halo[data-astro-cid-r3542gzu]{filter:blur(14px);background:radial-gradient(circle,#f48bcf99 0%,#9469ea66 60%,#0000 80%);border-radius:50%;animation:3s ease-in-out infinite alternate haloBreathe;position:absolute;inset:-15px}.portal-border-frame[data-astro-cid-r3542gzu]{background:linear-gradient(135deg,#f48bcf 0%,#9469ea 50%,#f6d48e 100%);border-radius:50%;width:100%;height:100%;padding:3.5px;position:relative;overflow:hidden;box-shadow:0 0 35px #f48bcf99,inset 0 0 15px #9469ea66}.portal-img[data-astro-cid-r3542gzu]{object-fit:cover;filter:brightness(1.05)contrast(1.04);border-radius:50%;width:100%;height:100%;display:block}.awakening-text-group[data-astro-cid-r3542gzu]{z-index:4;opacity:0;margin-bottom:2.25rem;animation:.9s cubic-bezier(.16,1,.3,1) 1.5s forwards textEmerge;position:relative;transform:translateY(16px)}.title-shimmer-wrap[data-astro-cid-r3542gzu]{display:inline-block;position:relative}.brand-main-title[data-astro-cid-r3542gzu]{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#fff 0%,#ffebf7 35%,#f48bcf 75%,#f6d48e 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px #f48bcfb3);-webkit-background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:900;line-height:1.2}.stardust-sparks[data-astro-cid-r3542gzu]{pointer-events:none;position:absolute;inset:0}.spark[data-astro-cid-r3542gzu]{color:var(--magic-gold);opacity:0;font-size:.9rem;animation:2s ease-in-out infinite sparkFlicker;position:absolute}.s1[data-astro-cid-r3542gzu]{color:#f6d48e;animation-delay:.3s;top:-10px;right:-15px}.s2[data-astro-cid-r3542gzu]{color:#f48bcf;font-size:1.1rem;animation-delay:1s;bottom:-6px;left:-18px}.s3[data-astro-cid-r3542gzu]{color:#fff;font-size:.75rem;animation-delay:1.5s;top:40%;right:-25px}.brand-sub-title[data-astro-cid-r3542gzu]{letter-spacing:.28em;color:#f7f4ffe6;text-transform:uppercase;text-shadow:0 0 10px #9469ea99;font-size:1.15rem;font-weight:600}.loading-status-wrap[data-astro-cid-r3542gzu]{opacity:0;flex-direction:column;align-items:center;gap:.85rem;width:340px;max-width:90vw;animation:.8s cubic-bezier(.16,1,.3,1) 1.8s forwards statusEmerge;display:flex;transform:translateY(12px)}.progress-bar-track[data-astro-cid-r3542gzu]{background:#253b8280;border:1px solid #f48bcf59;border-radius:999px;width:100%;height:5px;position:relative;overflow:hidden;box-shadow:0 0 12px #9469ea4d}.progress-bar-fill[data-astro-cid-r3542gzu]{background:linear-gradient(90deg,#9469ea 0%,#f48bcf 60%,#f6d48e 100%);border-radius:999px;width:0%;height:100%;transition:width 1.3s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 14px #f48bcfe6}.loading-label-group[data-astro-cid-r3542gzu]{text-align:center;flex-direction:column;gap:.2rem;display:flex}.status-en[data-astro-cid-r3542gzu]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--magic-gold);text-shadow:0 0 8px #f6d48e80;font-size:.8rem}.status-cn[data-astro-cid-r3542gzu]{letter-spacing:.08em;color:#f7f4ffb3;font-size:.82rem}.bottom-reflective-light[data-astro-cid-r3542gzu]{filter:blur(18px);pointer-events:none;background:radial-gradient(#f48bcf59 0%,#9469ea2e 50%,#0000 75%);border-radius:50%;width:500px;height:60px;position:absolute;bottom:-60px}.skip-btn[data-astro-cid-r3542gzu]{z-index:10;color:#f7f4ffcc;cursor:pointer;backdrop-filter:blur(10px);background:#253b8259;border:1px solid #f48bcf59;border-radius:9999px;align-items:center;gap:.45rem;padding:.5rem 1.15rem;font-size:.85rem;font-weight:500;transition:all .25s;display:inline-flex;position:absolute;bottom:2.25rem;right:2.5rem}.skip-btn[data-astro-cid-r3542gzu]:hover{color:#fff;border-color:var(--neon-sakura);background:#9469ea66;transform:translateY(-2px);box-shadow:0 0 15px #f48bcf80}.skip-icon[data-astro-cid-r3542gzu]{font-size:.75rem}@keyframes bgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes shootStar{0%{opacity:0;transform:rotate(-35deg)translate(-50px)}30%{opacity:.85}60%{opacity:0;transform:rotate(-35deg)translate(250px)}to{opacity:0;transform:rotate(-35deg)translate(250px)}}@keyframes petalFall{0%{opacity:0;transform:translateY(0)rotate(0)translate(0)}15%{opacity:.85}85%{opacity:.85}to{opacity:0;transform:translateY(105vh)rotate(540deg)translate(80px)}}@keyframes magicRingsAppear{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(-30deg)}60%{opacity:.95;transform:translate(-50%,-50%)scale(1.08)rotate(15deg)}to{opacity:.85;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes corePulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.95;transform:scale(1.15)}}@keyframes characterEmerge{0%{opacity:0;filter:blur(10px);transform:scale(.82)translateY(12px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes haloBreathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.95;transform:scale(1.12)}}@keyframes textEmerge{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes sparkFlicker{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}@keyframes statusEmerge{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.scroll-enter-prompt[data-astro-cid-r3542gzu]{opacity:0;cursor:pointer;z-index:10;flex-direction:column;align-items:center;gap:.45rem;margin-top:1.15rem;transition:opacity .6s,transform .6s;display:flex;transform:translateY(12px)}.scroll-enter-prompt[data-astro-cid-r3542gzu].visible{opacity:1;transform:translateY(0)}.prompt-text[data-astro-cid-r3542gzu]{color:#f7f4ff;letter-spacing:.12em;text-shadow:0 0 12px #f48bcfcc,0 0 24px #9469ea99;font-size:.92rem;font-weight:500}.prompt-arrow-wrap[data-astro-cid-r3542gzu]{color:#f6d48e;background:#f48bcf29;border:1px solid #f48bcf73;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;animation:1.8s ease-in-out infinite bounceDown;display:flex;box-shadow:0 0 16px #f48bcf59}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.awakening-overlay[data-astro-cid-r3542gzu].entering-galaxy{opacity:0;pointer-events:none;transition:opacity .85s cubic-bezier(.16,1,.3,1)}.awakening-overlay[data-astro-cid-r3542gzu].entering-galaxy .magic-circle-stage[data-astro-cid-r3542gzu]{opacity:0;filter:blur(12px);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .8s ease-out,filter .8s ease-out;transform:translate(-50%,-50%)scale(2.4)}.awakening-overlay[data-astro-cid-r3542gzu].entering-galaxy .character-portal-wrap[data-astro-cid-r3542gzu],.awakening-overlay[data-astro-cid-r3542gzu].entering-galaxy .awakening-text-group[data-astro-cid-r3542gzu],.awakening-overlay[data-astro-cid-r3542gzu].entering-galaxy .loading-status-wrap[data-astro-cid-r3542gzu],.awakening-overlay[data-astro-cid-r3542gzu].entering-galaxy .scroll-enter-prompt[data-astro-cid-r3542gzu]{opacity:0;filter:blur(8px);transition:opacity .55s ease-out,transform .55s ease-out,filter .55s ease-out;transform:scale(.92)translateY(-10px)}.awakening-overlay[data-astro-cid-r3542gzu].entering-galaxy .portal-halo[data-astro-cid-r3542gzu]{opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .8s ease-out,box-shadow .8s ease-out;transform:scale(3.5);box-shadow:0 0 100px 50px #f48bcfe6}@media (prefers-reduced-motion:reduce){.awakening-overlay[data-astro-cid-r3542gzu]{display:none!important}}@media (width<=768px){.magic-circle-stage[data-astro-cid-r3542gzu]{width:320px;height:320px;top:34%}.character-portal-wrap[data-astro-cid-r3542gzu]{width:170px;height:170px;margin-bottom:1.5rem}.brand-main-title[data-astro-cid-r3542gzu]{font-size:2.1rem}.brand-sub-title[data-astro-cid-r3542gzu]{letter-spacing:.18em;font-size:.92rem}.loading-status-wrap[data-astro-cid-r3542gzu]{width:280px}.skip-btn[data-astro-cid-r3542gzu]{padding:.4rem .9rem;font-size:.8rem;bottom:1.5rem;right:1.5rem}}.galaxy-hero-section[data-astro-cid-ge2uvauf]{align-items:center;min-height:calc(100vh - 72px);padding:3.5rem 0 5rem;display:flex;position:relative;overflow:hidden}.hero-cosmic-bg[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:0;position:absolute;inset:0}.nebula-cloud[data-astro-cid-ge2uvauf]{filter:blur(80px);opacity:.35;border-radius:50%;animation:8s ease-in-out infinite alternate pulseGlow;position:absolute}.nebula-pink[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#f48bcf 0%,#f48bcf00 70%);width:450px;height:450px;top:10%;right:15%}.nebula-purple[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#9469ea 0%,#9469ea00 70%);width:500px;height:500px;animation-delay:-3s;bottom:10%;right:35%}.nebula-blue[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#253b82 0%,#253b8200 70%);width:400px;height:400px;top:20%;left:5%}.orbit-trail[data-astro-cid-ge2uvauf]{pointer-events:none;border:1px dashed #f6d48e33;border-radius:50%;position:absolute}.orbit-1[data-astro-cid-ge2uvauf]{width:700px;height:700px;top:50%;right:-100px;transform:translateY(-50%)rotate(-20deg)}.orbit-2[data-astro-cid-ge2uvauf]{border-color:#f48bcf26;width:950px;height:950px;top:50%;right:-220px;transform:translateY(-50%)rotate(15deg)}.hero-container[data-astro-cid-ge2uvauf]{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem;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]{backdrop-filter:blur(8px);background:#253b8266;border:1px solid #f48bcf59;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.badge-star[data-astro-cid-ge2uvauf]{color:var(--neon-sakura)}.badge-text[data-astro-cid-ge2uvauf]{color:var(--starlight-white);letter-spacing:.05em}.badge-year[data-astro-cid-ge2uvauf]{color:var(--magic-gold);background:#f6d48e26;border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.hero-title[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.title-brand[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;color:#fff;font-size:3rem;font-weight:900;line-height:1.15}.title-sub[data-astro-cid-ge2uvauf]{font-size:2.2rem;font-weight:800;line-height:1.25}.hero-subtitle[data-astro-cid-ge2uvauf]{letter-spacing:.02em;margin-bottom:1.25rem;font-size:1.25rem;font-weight:600}.hero-description[data-astro-cid-ge2uvauf]{color:#f7f4ffd1;max-width:580px;margin-bottom:2.25rem;font-size:1.05rem;line-height:1.8}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:2.5rem;display:flex}.hero-btn[data-astro-cid-ge2uvauf]{padding:.95rem 2rem;font-size:1.05rem}.hero-features-strip[data-astro-cid-ge2uvauf]{backdrop-filter:blur(12px);color:#f7f4ffd9;background:#100b2e99;border:1px solid #f48bcf33;border-radius:12px;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.88rem;display:flex}.feature-item[data-astro-cid-ge2uvauf]{align-items:center;gap:.35rem;display:flex}.feature-icon[data-astro-cid-ge2uvauf]{color:var(--magic-gold);font-size:.9rem}.feature-divider[data-astro-cid-ge2uvauf]{background:#f48bcf40;width:1px;height:16px}.hero-visual[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.visual-glow-halo[data-astro-cid-ge2uvauf]{filter:blur(30px);z-index:0;background:radial-gradient(circle,#9469ea40 0%,#f48bcf26 50%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute}.character-caption[data-astro-cid-ge2uvauf]{backdrop-filter:blur(8px);z-index:3;background:#100b2ecc;border:1px solid #f6d48e4d;border-radius:9999px;align-items:center;gap:.6rem;margin-top:1rem;padding:.35rem .9rem;font-size:.8rem;display:inline-flex}.caption-tag[data-astro-cid-ge2uvauf]{color:var(--neon-sakura);font-weight:600}.caption-name[data-astro-cid-ge2uvauf]{color:var(--magic-gold);font-weight:500}@media (width<=992px){.hero-container[data-astro-cid-ge2uvauf]{text-align:center;grid-template-columns:1fr;gap:2.5rem}.hero-content[data-astro-cid-ge2uvauf]{align-items:center}.title-brand[data-astro-cid-ge2uvauf]{font-size:2.4rem}.title-sub[data-astro-cid-ge2uvauf]{font-size:1.8rem}.hero-actions[data-astro-cid-ge2uvauf]{justify-content:center}.hero-visual[data-astro-cid-ge2uvauf]{order:-1}}@media (width<=600px){.galaxy-hero-section[data-astro-cid-ge2uvauf]{padding:2rem 0 3.5rem}.title-brand[data-astro-cid-ge2uvauf]{font-size:2rem}.title-sub[data-astro-cid-ge2uvauf]{font-size:1.45rem}.hero-subtitle[data-astro-cid-ge2uvauf]{font-size:1.05rem}.hero-description[data-astro-cid-ge2uvauf]{font-size:.95rem}.hero-btn[data-astro-cid-ge2uvauf]{width:100%}.hero-features-strip[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.feature-divider[data-astro-cid-ge2uvauf]{display:none}}.brand-intro-section[data-astro-cid-xudclj6p]{z-index:2;padding:6rem 0;position:relative}.text-center[data-astro-cid-xudclj6p]{text-align:center}.intro-main-card[data-astro-cid-xudclj6p]{background:#16103abf;border-color:#f48bcf40;margin-top:1.5rem;padding:3rem}.card-inner-grid[data-astro-cid-xudclj6p]{grid-template-columns:1.2fr .8fr;align-items:center;gap:3.5rem;display:grid}.intro-story-title[data-astro-cid-xudclj6p]{color:var(--starlight-white);margin-bottom:1.25rem;font-size:1.6rem;font-weight:700;line-height:1.35}.intro-paragraphs[data-astro-cid-xudclj6p] p[data-astro-cid-xudclj6p]{color:#f7f4ffd9;margin-bottom:1rem;font-size:1.05rem;line-height:1.85}.intro-paragraphs[data-astro-cid-xudclj6p] strong[data-astro-cid-xudclj6p]{color:#fff}.integrity-badge[data-astro-cid-xudclj6p]{background:#253b8259;border:1px solid #f6d48e4d;border-radius:12px;gap:.75rem;margin-top:1.75rem;padding:1rem 1.25rem;display:flex}.integrity-icon[data-astro-cid-xudclj6p]{color:var(--magic-gold);flex-shrink:0;font-size:1.1rem}.integrity-text[data-astro-cid-xudclj6p]{color:#f7f4ffd9;font-size:.9rem;line-height:1.6}.integrity-text[data-astro-cid-xudclj6p] strong[data-astro-cid-xudclj6p]{color:var(--magic-gold)}.pillars-col[data-astro-cid-xudclj6p]{flex-direction:column;gap:1.25rem;display:flex}.pillar-card[data-astro-cid-xudclj6p]{background:#100b2e99;border:1px solid #9469ea33;border-radius:14px;gap:1.25rem;padding:1.25rem 1.5rem;transition:all .3s;display:flex}.pillar-card[data-astro-cid-xudclj6p]:hover{border-color:var(--neon-sakura);background:#253b824d;transform:translate(4px)}.pillar-number[data-astro-cid-xudclj6p]{font-family:var(--font-mono);color:var(--magic-gold);opacity:.8;font-size:1.4rem;font-weight:800;line-height:1}.pillar-title[data-astro-cid-xudclj6p]{color:#fff;margin-bottom:.35rem;font-size:1.15rem;font-weight:700}.pillar-desc[data-astro-cid-xudclj6p]{color:#f7f4ffbf;font-size:.92rem;line-height:1.6}@media (width<=900px){.intro-main-card[data-astro-cid-xudclj6p]{padding:2rem}.card-inner-grid[data-astro-cid-xudclj6p]{grid-template-columns:1fr;gap:2.5rem}}.service-features-section[data-astro-cid-5mspi4du]{z-index:2;padding:6rem 0;position:relative}.text-center[data-astro-cid-5mspi4du]{text-align:center}.features-grid[data-astro-cid-5mspi4du]{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;display:grid}.feature-card[data-astro-cid-5mspi4du]{background:#16103ab3;border-color:#f48bcf33;flex-direction:column;justify-content:space-between;padding:2.25rem 2rem;display:flex}.card-glow-accent[data-astro-cid-5mspi4du]{pointer-events:none;background:radial-gradient(circle,#9469ea40 0%,#0000 70%);width:140px;height:140px;position:absolute;top:-40px;right:-40px}.card-header-row[data-astro-cid-5mspi4du]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.card-badge[data-astro-cid-5mspi4du]{color:var(--magic-gold);letter-spacing:.05em;font-size:.8rem;font-weight:700}.card-icon[data-astro-cid-5mspi4du]{color:var(--neon-sakura);font-size:1.25rem}.card-title[data-astro-cid-5mspi4du]{color:#fff;letter-spacing:.02em;margin-bottom:.35rem;font-size:1.6rem;font-weight:800}.card-subtitle[data-astro-cid-5mspi4du]{color:var(--magic-gold);margin-bottom:1.25rem;font-size:.95rem;font-weight:600}.card-desc[data-astro-cid-5mspi4du]{color:#f7f4ffcc;flex-grow:1;margin-bottom:1.75rem;font-size:.95rem;line-height:1.75}.card-highlights[data-astro-cid-5mspi4du]{border-top:1px solid #f48bcf26;flex-wrap:wrap;gap:.6rem;padding-top:1.25rem;display:flex}.highlight-tag[data-astro-cid-5mspi4du]{color:#f7f4ffd9;background:#253b824d;border:1px solid #f48bcf33;border-radius:999px;padding:.25rem .65rem;font-size:.8rem}.dot[data-astro-cid-5mspi4du]{color:var(--neon-sakura);font-weight:700}@media (width<=992px){.features-grid[data-astro-cid-5mspi4du]{grid-template-columns:1fr;gap:1.5rem}}.plans-pricing-section[data-astro-cid-kawjeeyc]{z-index:2;padding:6.5rem 0;position:relative;overflow:hidden}.text-center[data-astro-cid-kawjeeyc]{text-align:center}.pricing-orbit-bg[data-astro-cid-kawjeeyc]{pointer-events:none;z-index:0;position:absolute;inset:0}.star-orbit[data-astro-cid-kawjeeyc]{border:1px dashed #9469ea40;border-radius:50%;position:absolute}.orbit-large[data-astro-cid-kawjeeyc]{border-color:#f48bcf2e;width:850px;height:850px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(25deg)}.orbit-small[data-astro-cid-kawjeeyc]{border-color:#f6d48e33;width:500px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15deg)}.nebula-spot[data-astro-cid-kawjeeyc]{filter:blur(60px);background:radial-gradient(circle,#9469ea1f 0%,#0000 70%);width:600px;height:400px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.pricing-grid[data-astro-cid-kawjeeyc]{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.pricing-card[data-astro-cid-kawjeeyc]{background:#16103abf;border-color:#f48bcf33;border-radius:20px;flex-direction:column;justify-content:space-between;padding:2.5rem 2rem;display:flex;position:relative}.card-highlighted[data-astro-cid-kawjeeyc]{background:#1c1348d9;border-color:#f48bcf99;transform:translateY(-8px);box-shadow:0 12px 48px #f48bcf40}.popular-ribbon[data-astro-cid-kawjeeyc]{color:#fff;background:linear-gradient(135deg,#f48bcf 0%,#9469ea 100%);border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:1.25rem;right:1.25rem;box-shadow:0 2px 10px #f48bcf66}.card-top[data-astro-cid-kawjeeyc]{margin-bottom:1.75rem}.plan-badge-inline[data-astro-cid-kawjeeyc]{color:var(--magic-gold);letter-spacing:.05em;margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.plan-name[data-astro-cid-kawjeeyc]{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:800}.price-box[data-astro-cid-kawjeeyc]{background:#100b2e99;border:1px solid #f6d48e40;border-radius:12px;padding:.85rem 1rem}.price-status-badge[data-astro-cid-kawjeeyc]{color:var(--magic-gold);align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700;display:inline-flex}.pulse-indicator[data-astro-cid-kawjeeyc]{background:var(--magic-gold);width:8px;height:8px;box-shadow:0 0 8px var(--magic-gold);border-radius:50%;animation:2s infinite pulseGlow}.price-note[data-astro-cid-kawjeeyc]{color:#f7f4ffa6;margin-top:.35rem;font-size:.78rem;line-height:1.4}.plan-specs-list[data-astro-cid-kawjeeyc]{border-top:1px solid #f48bcf26;border-bottom:1px solid #f48bcf26;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem 0;display:flex}.spec-row[data-astro-cid-kawjeeyc]{justify-content:space-between;font-size:.88rem;line-height:1.4;display:flex}.spec-label[data-astro-cid-kawjeeyc]{color:#f7f4ff99}.spec-value[data-astro-cid-kawjeeyc]{color:var(--starlight-white);text-align:right;font-weight:500}.plan-features[data-astro-cid-kawjeeyc]{flex-grow:1;margin-bottom:2rem}.features-label[data-astro-cid-kawjeeyc]{color:var(--magic-gold);margin-bottom:.75rem;font-size:.82rem;font-weight:600}.features-ul[data-astro-cid-kawjeeyc]{flex-direction:column;gap:.65rem;list-style:none;display:flex}.features-ul[data-astro-cid-kawjeeyc] li[data-astro-cid-kawjeeyc]{color:#f7f4ffd9;align-items:flex-start;gap:.5rem;font-size:.88rem;line-height:1.5;display:flex}.check-icon[data-astro-cid-kawjeeyc]{color:var(--neon-sakura);flex-shrink:0;margin-top:.15rem}.card-footer-action[data-astro-cid-kawjeeyc]{margin-top:auto}.plan-cta[data-astro-cid-kawjeeyc]{width:100%;padding:.85rem 1.25rem;font-size:.95rem}.pricing-transparency-card[data-astro-cid-kawjeeyc]{background:#253b8240;border-color:#f6d48e59;align-items:flex-start;gap:1.5rem;margin-top:3.5rem;padding:2rem 2.5rem;display:flex}.notice-icon[data-astro-cid-kawjeeyc]{color:var(--magic-gold);font-size:1.6rem;line-height:1}.notice-title[data-astro-cid-kawjeeyc]{color:var(--magic-gold);margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.notice-body[data-astro-cid-kawjeeyc]{color:#f7f4ffd9;margin-bottom:.75rem;font-size:.92rem;line-height:1.7}.notice-link[data-astro-cid-kawjeeyc]{color:var(--neon-sakura);font-size:.92rem;font-weight:600;text-decoration:none;transition:color .2s}.notice-link[data-astro-cid-kawjeeyc]:hover{color:#fff;text-decoration:underline}@media (width<=992px){.pricing-grid[data-astro-cid-kawjeeyc]{grid-template-columns:1fr;gap:2rem}.card-highlighted[data-astro-cid-kawjeeyc]{transform:none}.pricing-transparency-card[data-astro-cid-kawjeeyc]{flex-direction:column;gap:1rem;padding:1.5rem}}.scenarios-section[data-astro-cid-dy2teehc]{z-index:2;padding:6.5rem 0;position:relative}.text-center[data-astro-cid-dy2teehc]{text-align:center}.scenarios-grid[data-astro-cid-dy2teehc]{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem;display:grid}.scenario-card[data-astro-cid-dy2teehc]{background:#16103ab8;border-color:#9469ea38;flex-direction:column;padding:2.5rem;display:flex}.scenario-code-row[data-astro-cid-dy2teehc]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.code-badge[data-astro-cid-dy2teehc]{color:var(--magic-gold);letter-spacing:.08em;background:#f6d48e1f;border-radius:6px;padding:.2rem .6rem;font-size:.8rem;font-weight:700}.dot-deco[data-astro-cid-dy2teehc]{color:var(--neon-sakura);font-size:.85rem}.scenario-title[data-astro-cid-dy2teehc]{color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.scenario-summary[data-astro-cid-dy2teehc]{color:var(--magic-gold);margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.scenario-bullets[data-astro-cid-dy2teehc]{flex-direction:column;flex-grow:1;gap:.85rem;margin-bottom:1.5rem;display:flex}.bullet-item[data-astro-cid-dy2teehc]{color:#f7f4ffd9;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.65;display:flex}.bullet-icon[data-astro-cid-dy2teehc]{color:var(--neon-sakura);flex-shrink:0;margin-top:.3rem;font-size:.75rem}.scenario-disclaimer[data-astro-cid-dy2teehc]{border-left:3px solid var(--magic-gold);color:#f7f4ffad;background:#100b2e8c;border-radius:0 8px 8px 0;margin-bottom:1.5rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.55}.disc-label[data-astro-cid-dy2teehc]{color:var(--magic-gold);font-weight:600}.scenario-link-wrap[data-astro-cid-dy2teehc]{border-top:1px solid #f48bcf26;padding-top:1rem}.scenario-link[data-astro-cid-dy2teehc]{color:var(--neon-sakura);font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.scenario-link[data-astro-cid-dy2teehc]:hover{color:#fff;transform:translate(4px)}@media (width<=900px){.scenarios-grid[data-astro-cid-dy2teehc]{grid-template-columns:1fr}.scenario-card[data-astro-cid-dy2teehc]{padding:1.75rem}}.client-guide-section[data-astro-cid-oile6cnu]{z-index:2;padding:6rem 0;position:relative}.text-center[data-astro-cid-oile6cnu]{text-align:center}.steps-container[data-astro-cid-oile6cnu]{grid-template-columns:repeat(3,1fr);gap:2rem;margin:3rem 0 3.5rem;display:grid}.step-card[data-astro-cid-oile6cnu]{text-align:center;background:#16103ab3;border-color:#f48bcf33;padding:2.25rem 2rem}.step-num[data-astro-cid-oile6cnu]{font-family:var(--font-mono);color:var(--magic-gold);opacity:.9;margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1}.step-title[data-astro-cid-oile6cnu]{color:#fff;margin-bottom:.75rem;font-size:1.3rem;font-weight:700}.step-detail[data-astro-cid-oile6cnu]{color:#f7f4ffbf;font-size:.92rem;line-height:1.65}.clients-grid[data-astro-cid-oile6cnu]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.client-card[data-astro-cid-oile6cnu]{background:#100b2ea6;border-color:#9469ea33;padding:1.75rem}.client-top[data-astro-cid-oile6cnu]{align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.os-icon[data-astro-cid-oile6cnu]{color:var(--neon-sakura);font-size:1.4rem}.os-name[data-astro-cid-oile6cnu]{color:#fff;font-size:1.15rem;font-weight:700}.client-recommended[data-astro-cid-oile6cnu]{color:var(--magic-gold);margin-bottom:.75rem;font-size:.92rem;font-weight:600;line-height:1.4}.client-desc[data-astro-cid-oile6cnu]{color:#f7f4ffbf;font-size:.85rem;line-height:1.6}.security-strip[data-astro-cid-oile6cnu]{background:#253b8240;border-color:#f6d48e4d;align-items:center;gap:1.25rem;padding:1.25rem 2rem;display:flex}.security-icon[data-astro-cid-oile6cnu]{flex-shrink:0;font-size:1.5rem}.security-info[data-astro-cid-oile6cnu]{color:#f7f4ffd9;font-size:.92rem;line-height:1.6}.security-info[data-astro-cid-oile6cnu] strong[data-astro-cid-oile6cnu]{color:var(--magic-gold)}@media (width<=992px){.steps-container[data-astro-cid-oile6cnu]{grid-template-columns:1fr;gap:1.5rem}.clients-grid[data-astro-cid-oile6cnu]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.clients-grid[data-astro-cid-oile6cnu]{grid-template-columns:1fr}.security-strip[data-astro-cid-oile6cnu]{flex-direction:column;align-items:flex-start;gap:.75rem}}.featured-articles-section[data-astro-cid-we5ueq25]{z-index:2;padding:6.5rem 0;position:relative}.text-center[data-astro-cid-we5ueq25]{text-align:center}.articles-grid[data-astro-cid-we5ueq25]{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.article-card[data-astro-cid-we5ueq25]{background:#16103ab8;border-color:#f48bcf33;flex-direction:column;justify-content:space-between;padding:2.25rem 2rem;display:flex}.card-badge-row[data-astro-cid-we5ueq25]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.article-idx[data-astro-cid-we5ueq25]{font-family:var(--font-mono);color:var(--magic-gold);letter-spacing:.05em;font-size:.78rem;font-weight:700}.article-category[data-astro-cid-we5ueq25]{color:var(--neon-sakura);background:#f48bcf1f;border:1px solid #f48bcf40;border-radius:999px;padding:.2rem .6rem;font-size:.78rem}.article-card-title[data-astro-cid-we5ueq25]{margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.45}.title-link[data-astro-cid-we5ueq25]{color:#fff;text-decoration:none;transition:color .2s}.title-link[data-astro-cid-we5ueq25]:hover{color:var(--neon-sakura)}.article-card-summary[data-astro-cid-we5ueq25]{color:#f7f4ffbf;flex-grow:1;margin-bottom:1.5rem;font-size:.92rem;line-height:1.7}.article-card-meta[data-astro-cid-we5ueq25]{color:#f7f4ff8c;border-top:1px solid #f48bcf1f;align-items:center;gap:1.25rem;margin-bottom:1.25rem;padding-top:1rem;font-size:.82rem;display:flex}.meta-date[data-astro-cid-we5ueq25],.meta-time[data-astro-cid-we5ueq25]{align-items:center;gap:.35rem;display:inline-flex}.read-more-btn[data-astro-cid-we5ueq25]{color:var(--magic-gold);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.read-more-btn[data-astro-cid-we5ueq25]:hover{color:#fff;transform:translate(4px)}.articles-center-cta[data-astro-cid-we5ueq25]{margin-top:3.5rem}@media (width<=992px){.articles-grid[data-astro-cid-we5ueq25]{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.articles-grid[data-astro-cid-we5ueq25]{grid-template-columns:1fr}}.testimonials-section[data-astro-cid-gakqr736]{z-index:2;padding:6rem 0;position:relative}.text-center[data-astro-cid-gakqr736]{text-align:center}.reviews-integrity-strip[data-astro-cid-gakqr736]{color:#f7f4ffd9;background:#253b8240;border:1px dashed #f6d48e59;border-radius:12px;align-items:center;gap:.6rem;max-width:820px;margin:0 auto 3rem;padding:.85rem 1.25rem;font-size:.88rem;line-height:1.6;display:flex}.disc-star[data-astro-cid-gakqr736]{color:var(--magic-gold);flex-shrink:0;font-size:1rem}.reviews-integrity-strip[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{color:var(--magic-gold)}.reviews-grid[data-astro-cid-gakqr736]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.review-card[data-astro-cid-gakqr736]{background:#16103ab3;border-color:#f48bcf4d;border-radius:18px;flex-direction:column;justify-content:space-between;padding:2.25rem 2rem;display:flex}.card-demo-badge[data-astro-cid-gakqr736]{color:var(--magic-gold);background:#f6d48e1f;border:1px solid #f6d48e40;border-radius:6px;align-self:flex-start;margin-bottom:1.25rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-block}.review-user-row[data-astro-cid-gakqr736]{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.user-avatar-badge[data-astro-cid-gakqr736]{border:1px solid var(--neon-sakura);background:#9469ea33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.user-meta[data-astro-cid-gakqr736]{flex-direction:column;flex-grow:1;display:flex}.user-nickname[data-astro-cid-gakqr736]{color:#fff;font-size:1rem;font-weight:700}.user-scenario[data-astro-cid-gakqr736]{color:var(--neon-sakura);font-size:.8rem}.review-date[data-astro-cid-gakqr736]{color:#f7f4ff80;font-size:.75rem;font-family:var(--font-mono)}.review-content[data-astro-cid-gakqr736]{color:#f7f4ffcc;flex-grow:1;margin-bottom:1.5rem;font-size:.92rem;line-height:1.7}.review-card-footer[data-astro-cid-gakqr736]{border-top:1px solid #f48bcf1f;padding-top:1rem}.status-indicator[data-astro-cid-gakqr736]{color:#f7f4ff80;font-size:.78rem}@media (width<=992px){.reviews-grid[data-astro-cid-gakqr736]{grid-template-columns:1fr}}.faq-section[data-astro-cid-25eicpmf]{z-index:2;padding:6.5rem 0;position:relative}.text-center[data-astro-cid-25eicpmf]{text-align:center}.faq-layout[data-astro-cid-25eicpmf]{grid-template-columns:.75fr 1.25fr;align-items:flex-start;gap:3rem;margin-top:3.5rem;display:grid}.faq-mascot-card[data-astro-cid-25eicpmf]{text-align:center;background:#16103abf;border-color:#f48bcf40;flex-direction:column;align-items:center;padding:2.5rem 2rem;display:flex;position:sticky;top:100px}.mascot-visual[data-astro-cid-25eicpmf]{margin-bottom:1rem}.mascot-support-title[data-astro-cid-25eicpmf]{color:#fff;margin-bottom:.75rem;font-size:1.3rem;font-weight:700}.mascot-support-desc[data-astro-cid-25eicpmf]{color:#f7f4ffbf;margin-bottom:1.75rem;font-size:.9rem;line-height:1.65}.btn-mascot-cta[data-astro-cid-25eicpmf]{width:100%;padding:.75rem 1rem;font-size:.9rem}.faq-list[data-astro-cid-25eicpmf]{flex-direction:column;gap:1.25rem;display:flex}.faq-item[data-astro-cid-25eicpmf]{background:#16103ab3;border-color:#f48bcf33;border-radius:14px;transition:all .3s;overflow:hidden}.faq-item[data-astro-cid-25eicpmf][open]{border-color:#f48bcf80;box-shadow:0 8px 30px #9469ea2e}.faq-question[data-astro-cid-25eicpmf]{cursor:pointer;color:#fff;user-select:none;justify-content:space-between;align-items:center;padding:1.35rem 1.75rem;font-size:1.05rem;font-weight:700;list-style:none;transition:color .2s;display:flex}.faq-question[data-astro-cid-25eicpmf]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-25eicpmf]:hover{color:var(--neon-sakura)}.q-icon[data-astro-cid-25eicpmf]{color:var(--magic-gold);flex-shrink:0;margin-left:1rem;font-size:1.4rem;font-weight:400;transition:transform .3s}.faq-item[data-astro-cid-25eicpmf][open] .q-icon[data-astro-cid-25eicpmf]{color:var(--neon-sakura);transform:rotate(45deg)}.faq-answer[data-astro-cid-25eicpmf]{color:#f7f4ffd9;border-top:1px solid #f48bcf1a;margin-top:.5rem;padding:1rem 1.75rem 1.5rem;font-size:.95rem;line-height:1.8}@media (width<=900px){.faq-layout[data-astro-cid-25eicpmf]{grid-template-columns:1fr}.faq-mascot-card[data-astro-cid-25eicpmf]{margin-bottom:1rem;position:static}}
