@charset "UTF-8";.sg *,.sg-float *{color:inherit;font-size:inherit}.sg{color:#1d2b3a;line-height:1.7;font-size:16.5px;padding-bottom:110px}.sg h1,.sg h2,.sg h3{color:#1d2b3a;line-height:1.3;letter-spacing:-.01em}.sg h2{font-size:26px;font-weight:800;margin:0 0 14px}.sg h3{font-size:18px;font-weight:800;margin:22px 0 10px}.sg p{margin:0 0 14px}.sg a:not(.sg-btn):not(.sg-word){color:#7b3fe4;font-weight:600}.sg section{background:#fff;border-radius:18px;box-shadow:0 4px #4f9a35;padding:22px 20px 8px;margin:22px 0;scroll-margin-top:80px}.sg .fa{width:1em;height:1em;display:inline-block;vertical-align:-.125em;flex-shrink:0}@media(max-width:600px){.sg{font-size:16px}.sg h2{font-size:22px}.sg section{padding:18px 14px 4px;border-radius:16px}}.sg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:14px;font-weight:800;font-size:16px;color:#fff!important;text-decoration:none;white-space:nowrap;background:linear-gradient(180deg,#5fd84a,#2fae2a);box-shadow:0 4px #22801f;transition:transform .1s}.sg-btn:hover{transform:translateY(-1px)}.sg-btn:active{transform:translateY(3px);box-shadow:0 1px #22801f}.sg-btn.is-light{color:#1d2b3a!important;background:#fff;box-shadow:0 4px #c9d0c5;border:2px solid #e1e6dd}.sg-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:center;margin-top:10px;padding:26px;border-radius:22px;color:#fff;background:linear-gradient(160deg,#6a33d6,#5a26c2,#3f1791);box-shadow:0 5px #2a0f6e}.sg-hero h1{color:#fff;font-size:34px;font-weight:800;margin:6px 0 14px}.sg-hero h1 span{color:#ffd451}@media(max-width:860px){.sg-hero{grid-template-columns:1fr;padding:20px 16px;gap:18px}.sg-hero h1{font-size:26px}}.sg-eyebrow{margin:0;font-size:14px;font-weight:700;color:#e2d6fb;display:flex;gap:6px;align-items:center}.sg-lead{color:#f1e9ff;font-size:17px}.sg-lead b{color:#fff}.sg-cta{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 16px}.sg-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sg-facts li{background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:5px 12px;font-size:13.5px;color:#f1e9ff}.sg-facts b{color:#ffd451}.sg-hero-shot{margin:0;text-align:center}.sg-hero-shot img{width:100%;max-width:320px;height:auto;border-radius:18px;border:4px solid rgba(255,255,255,.9);box-shadow:0 10px 26px #00000040;background:#fff}.sg-hero-shot figcaption{margin-top:8px;font-size:13px;color:#e2d6fb}@media(max-width:860px){.sg-hero-shot img{max-width:280px}}.sg-toc{margin:22px 0 0;padding:16px 20px;background:#fff7dd;border:2px solid #ffd451;border-radius:16px}.sg-toc b{font-weight:800}.sg-toc ol{margin:8px 0 0;padding-left:22px;columns:2;column-gap:28px}.sg-toc li{margin:3px 0;break-inside:avoid}.sg-toc a{color:#1d2b3a!important;font-weight:600;text-decoration:none}.sg-toc a:hover{color:#7b3fe4!important;text-decoration:underline}@media(max-width:700px){.sg-toc ol{columns:1}}.sg-list{margin:0 0 14px;padding-left:20px}.sg-list li{margin:6px 0}.sg-steps{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sg-steps li{display:flex;gap:12px;padding:14px;border-radius:14px;background:#f6f2ff}.sg-steps h3{margin:0 0 4px;font-size:16.5px}.sg-steps p{margin:0;font-size:15px;color:#55626f}@media(max-width:700px){.sg-steps{grid-template-columns:1fr}}.sg-step-no{flex:none;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;background:linear-gradient(180deg,#7b3fe4,#5a26c2);box-shadow:0 3px #3f1791}.sg-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.sg-features>div{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:14px;background:#f4f6f3}.sg-features .fa{width:26px;height:26px;color:#7b3fe4;margin-bottom:4px}.sg-features b{font-weight:800}.sg-features span{font-size:14px;color:#55626f;line-height:1.5}@media(max-width:860px){.sg-features{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-inline-cta{text-align:center;margin:6px 0 16px}.sg-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:700px){.sg-compare{grid-template-columns:1fr}}.sg-card{padding:14px 16px;border-radius:14px;border:2px solid #e1e6dd}.sg-card h3{margin:0 0 6px;font-size:18px}.sg-card p{margin:0;font-size:15.5px}.sg-card.is-n{background:#fff4ea;border-color:#ffd2ad}.sg-card.is-l{background:#ecf4ff;border-color:#bcd8fb}.sg-card.is-zh{background:#f3edff;border-color:#d6c5fb}.sg-card.is-z{background:#ecfbe8;border-color:#bfe9b4}.sg-tip{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#fffbea;border:1px dashed #f0a400}.sg-tip>.fa{width:20px;height:20px;color:#f0a400;margin-top:3px}.sg-i{font-weight:800}.sg-i-n{color:#e06a00}.sg-i-l{color:#1f7ae0}.sg-i-zh,.sg-i-ch,.sg-i-sh,.sg-i-r{color:#7b3fe4}.sg-i-z,.sg-i-c,.sg-i-s{color:#2a9d2a}.sg-words{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:16px}.sg-word{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1px;padding:14px 10px 12px;border-radius:14px;background:#fff;border:2px solid #e1e6dd;box-shadow:0 3px #e1e6dd;text-decoration:none;color:#1d2b3a;transition:transform .1s,border-color .1s}.sg-word:hover{transform:translateY(-2px);border-color:#7b3fe4}.sg-word>b{font-size:30px;font-weight:700;line-height:1.25}.sg-word .sg-py{font-size:16px;color:#55626f}.sg-word small{font-size:13px;color:#8a95a0;line-height:1.35}.sg-word em{position:absolute;top:6px;right:8px;font-style:normal;font-size:10.5px;font-weight:800;color:#3f1791;background:#efe6ff;border-radius:999px;padding:1px 7px}.sg-sentences{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.sg-sentences li{display:flex;flex-direction:column;padding:12px 14px;border-radius:14px;background:#f4f6f3}.sg-sentences b{font-size:21px;font-weight:700}.sg-sentences .sg-py{font-size:15.5px;color:#55626f}.sg-sentences small{font-size:14px;color:#8a95a0}.sg-plan{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.sg-plan>div{display:flex;flex-direction:column;gap:4px;padding:14px 12px;border-radius:14px;background:#f6f2ff;border-top:4px solid #7b3fe4}.sg-plan b{font-weight:800;color:#3f1791}.sg-plan span{font-size:14.5px;color:#55626f;line-height:1.5}@media(max-width:960px){.sg-plan{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sg-plan{grid-template-columns:1fr}}.sg-faq{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.sg-faq details{border-radius:14px;background:#f4f6f3;padding:12px 16px}.sg-faq summary{cursor:pointer;font-weight:800;list-style:none;position:relative;padding-right:26px}.sg-faq summary::-webkit-details-marker{display:none}.sg-faq summary:after{content:"+";position:absolute;right:0;top:-2px;font-size:22px;color:#7b3fe4;font-weight:800}.sg-faq details[open] summary:after{content:"–"}.sg-faq p{margin:8px 0 2px;color:#55626f}.sg-float{position:fixed;z-index:900;left:50%;bottom:16px;transform:translate(-50%);width:min(560px,100% - 24px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:18px;color:#fff;background:linear-gradient(120deg,#5a26c2,#7b3fe4);box-shadow:0 5px #3f1791,0 14px 30px #3f179159;animation:sg-in .4s ease-out both}.sg-float .sg-btn{animation:sg-pulse 2s ease-in-out infinite}@media(max-width:480px){.sg-float{bottom:10px;padding-left:14px}.sg-float .sg-btn{padding:11px 16px;font-size:15px}}.sg-float-text{display:flex;flex-direction:column;line-height:1.3;min-width:0}.sg-float-text b{font-weight:800;font-size:16px;color:#fff}.sg-float-text small{font-size:13px;color:#e2d6fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes sg-in{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes sg-pulse{50%{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.sg-float,.sg-float .sg-btn{animation:none}}
