.gd-root{font-family:var(--wa-font, "Inter", ui-sans-serif, system-ui, sans-serif);background:var(--wa-bg, #ffffff);color:var(--wa-text, #111b21);overflow-x:hidden}.gd-container{width:100%;max-width:var(--wa-container, 1140px);margin:0 auto;padding:0 24px}.gd-hero{position:relative;background:var(--wa-bg-hero, linear-gradient(165deg, #dff5e8 0%, #f4fbf6 38%, #ffffff 72%));padding:72px 0 56px;overflow:hidden;border-bottom:1px solid var(--wa-border, #e9edef)}.gd-hero-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.28;pointer-events:none}.gd-hero-glow--1{width:520px;height:520px;background:#25d366;top:-140px;left:-80px}.gd-hero-glow--2{width:360px;height:360px;background:#128c7e;bottom:-100px;right:-40px}.gd-hero-inner{position:relative;z-index:1;max-width:760px}.gd-eyebrow{display:inline-flex;padding:6px 14px;border-radius:99px;background:#fff;border:1px solid var(--wa-border, #e9edef);color:var(--wa-text-muted, #54656f);font-size:13px;font-weight:600;margin:0 0 20px}.gd-hero-title{margin:0 0 16px;font-size:clamp(32px,5vw,48px);line-height:1.12;letter-spacing:-.03em;font-weight:800;color:var(--wa-text, #111b21)}.gd-hero-sub{margin:0;font-size:18px;line-height:1.55;color:var(--wa-text-muted, #54656f);max-width:640px}.gd-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;padding-top:48px;padding-bottom:80px;align-items:start}.gd-toc{position:sticky;top:88px;padding:16px;border:1px solid var(--wa-border, #e9edef);border-radius:16px;background:#fafbfb}.gd-toc-heading{margin:0 0 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--wa-text-muted, #54656f)}.gd-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gd-toc-list a{display:block;font-size:13px;line-height:1.35;color:var(--wa-text, #111b21);text-decoration:none;font-weight:500}.gd-toc-list a:hover{color:#128c7e}.gd-main{min-width:0}.gd-section{margin-bottom:48px;scroll-margin-top:96px}.gd-section-title{margin:0 0 16px;font-size:26px;line-height:1.25;letter-spacing:-.02em;font-weight:800}.gd-p{margin:0 0 14px;font-size:16px;line-height:1.65;color:var(--wa-text-muted, #54656f)}.gd-bullets,.gd-tips{margin:12px 0 0;padding-left:20px;color:var(--wa-text-muted, #54656f);font-size:15px;line-height:1.6}.gd-bullets li,.gd-tips li{margin-bottom:8px}.gd-tips{margin-top:20px;padding:16px 16px 16px 36px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;color:#166534}.gd-steps{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.gd-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;padding:16px;border:1px solid var(--wa-border, #e9edef);border-radius:14px;background:#fff}.gd-step-num{width:36px;height:36px;border-radius:50%;background:#25d366;color:#fff;font-weight:800;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.gd-step-title{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--wa-text, #111b21)}.gd-step-detail{margin:0;font-size:15px;line-height:1.55;color:var(--wa-text-muted, #54656f)}.gd-feature-list{display:flex;flex-direction:column;gap:12px;margin-top:18px}.gd-feature-card{padding:18px;border:1px solid var(--wa-border, #e9edef);border-radius:14px;background:#fff}.gd-feature-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.gd-feature-name{margin:0;font-size:17px;font-weight:750}.gd-plan-pill{display:inline-flex;padding:3px 10px;border-radius:99px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:700}.gd-feature-body{margin:0;font-size:15px;line-height:1.6;color:var(--wa-text-muted, #54656f)}.gd-feature-body p{margin:0 0 10px;white-space:pre-line}.gd-feature-body p:last-child{margin-bottom:0}.gd-cheat-sheet{margin:18px 0 8px;padding:16px 18px;border-radius:14px;border:1px solid #c7e0f4;background:#f0f9ff}.gd-cheat-title{margin:0 0 12px;font-size:16px;font-weight:750;color:#0c4a6e}.gd-cheat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.gd-cheat-list li{display:grid;gap:2px;font-size:14px;line-height:1.45;color:#334155}.gd-cheat-list strong{color:#0f172a}.gd-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 16px}.gd-plan-card{padding:18px;border-radius:14px;border:1px solid var(--wa-border, #e9edef);background:linear-gradient(180deg,#f8fffb,#fff)}.gd-plan-name{margin:0 0 6px;font-size:18px;font-weight:800}.gd-plan-price{margin:0 0 4px;font-size:22px;font-weight:800;color:#128c7e}.gd-plan-orders{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--wa-text, #111b21)}.gd-plan-includes{margin:0;font-size:14px;line-height:1.5;color:var(--wa-text-muted, #54656f)}.gd-trouble-list{display:flex;flex-direction:column;gap:12px;margin-top:8px}.gd-trouble-card{padding:16px 18px;border-radius:14px;border:1px solid #fde68a;background:#fffbeb}.gd-trouble-problem{margin:0 0 6px;font-size:16px;font-weight:750;color:#92400e}.gd-trouble-fix{margin:0;font-size:15px;line-height:1.55;color:#78350f}.gd-glossary{margin:8px 0 0}.gd-glossary-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--wa-border, #e9edef)}.gd-glossary-row dt{margin:0;font-weight:750;font-size:14px}.gd-glossary-row dd{margin:0;font-size:15px;line-height:1.5;color:var(--wa-text-muted, #54656f)}.gd-cta{margin-top:24px;padding:32px;border-radius:20px;background:linear-gradient(145deg,#0b3d2e,#128c7e 55%,#25d366 120%);color:#fff}.gd-cta-title{margin:0 0 10px;font-size:28px;font-weight:800;letter-spacing:-.02em}.gd-cta-body{margin:0 0 22px;font-size:16px;line-height:1.55;opacity:.92;max-width:560px}.gd-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.gd-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none}.gd-btn--primary{background:#fff;color:#0b3d2e}.gd-btn--secondary{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.55)}@media (max-width: 900px){.gd-layout{grid-template-columns:1fr;gap:28px;padding-top:32px}.gd-toc{position:static}.gd-toc-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.gd-plans{grid-template-columns:1fr}.gd-glossary-row{grid-template-columns:1fr;gap:4px}}@media (max-width: 640px){.gd-hero{padding:56px 0 40px}.gd-toc-list{grid-template-columns:1fr}.gd-cta{padding:24px}}
