.strategy-wrap[data-astro-cid-irpwrvdr]{max-width:1050px;margin:0 auto;padding:55px 22px 90px;color:#f7f4f0}.eyebrow[data-astro-cid-irpwrvdr]{font-size:.75rem;letter-spacing:.17em;color:#70e4df;font-weight:800}.strategy-wrap[data-astro-cid-irpwrvdr] h1[data-astro-cid-irpwrvdr]{font:700 clamp(2.6rem,7vw,5rem)/1.08 Georgia,serif;margin:16px 0;color:#fff}.strategy-wrap[data-astro-cid-irpwrvdr] h1[data-astro-cid-irpwrvdr] em[data-astro-cid-irpwrvdr]{color:#ff8d91;font-weight:400}.intro[data-astro-cid-irpwrvdr]{max-width:780px;font-size:1.13rem;line-height:1.7;color:#cad4e6;margin-bottom:35px}.panel[data-astro-cid-irpwrvdr]{background:linear-gradient(140deg,#15243c,#0e1729);border:1px solid #344660;border-radius:23px;padding:clamp(20px,4vw,36px);margin:24px 0}.panel[data-astro-cid-irpwrvdr] h2[data-astro-cid-irpwrvdr]{font-size:1.6rem;color:#fff;margin:0 0 24px}.panel[data-astro-cid-irpwrvdr] h3[data-astro-cid-irpwrvdr]{color:#fff}.choices[data-astro-cid-irpwrvdr]{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 25px}.choices[data-astro-cid-irpwrvdr] label[data-astro-cid-irpwrvdr]{cursor:pointer}.choices[data-astro-cid-irpwrvdr] input[data-astro-cid-irpwrvdr]{position:absolute;opacity:0}.choices[data-astro-cid-irpwrvdr] span[data-astro-cid-irpwrvdr]{display:block;border:1px solid #63748a;border-radius:12px;padding:12px 18px;color:#e7eef9;font-weight:800;min-width:67px;text-align:center}.choices[data-astro-cid-irpwrvdr] input[data-astro-cid-irpwrvdr]:checked+span[data-astro-cid-irpwrvdr]{background:#ff8790;color:#10182a;border-color:#ff8790}.choices[data-astro-cid-irpwrvdr] input[data-astro-cid-irpwrvdr]:focus-visible+span[data-astro-cid-irpwrvdr]{outline:3px solid #6be8e4;outline-offset:3px}.fields[data-astro-cid-irpwrvdr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.field[data-astro-cid-irpwrvdr][hidden]{display:none!important}.field[data-astro-cid-irpwrvdr]{display:flex;flex-direction:column;gap:9px;color:#e5edfa;font-weight:700;margin:14px 0}.field[data-astro-cid-irpwrvdr] input[data-astro-cid-irpwrvdr],.field[data-astro-cid-irpwrvdr] select[data-astro-cid-irpwrvdr]{width:100%;box-sizing:border-box;padding:13px 12px;background:#0a1323;color:#fff;border:1px solid #6a7c96;border-radius:10px;font-size:1rem}.action[data-astro-cid-irpwrvdr]{border:0;background:linear-gradient(110deg,#ff8e90,#ff6b86);border-radius:12px;padding:16px 24px;color:#0b1323;font-size:1rem;font-weight:900;cursor:pointer;margin-top:16px}.hint[data-astro-cid-irpwrvdr]{font-size:.87rem;line-height:1.6;color:#b7c4d6;margin:18px 0 0}.result[data-astro-cid-irpwrvdr]{border-color:#5ce6e3}.comparison[data-astro-cid-irpwrvdr]{margin-bottom:28px}.compare-grid[data-astro-cid-irpwrvdr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:12px}.compare-grid[data-astro-cid-irpwrvdr]>div[data-astro-cid-irpwrvdr]{border:1px solid #405d73;background:#091629;border-radius:14px;padding:17px}.compare-grid[data-astro-cid-irpwrvdr] strong[data-astro-cid-irpwrvdr]{color:#83eae5}.compare-grid[data-astro-cid-irpwrvdr] p[data-astro-cid-irpwrvdr]{color:#d0daea;line-height:1.6;font-size:.92rem}.result[data-astro-cid-irpwrvdr]>p[data-astro-cid-irpwrvdr]{line-height:1.65;color:#d6e1ed}.progress-panel[data-astro-cid-irpwrvdr]{background:#0a1527;border:1px solid #41657b;border-radius:16px;padding:18px;margin:20px 0}.progress-head[data-astro-cid-irpwrvdr]{display:flex;justify-content:space-between;gap:12px;color:#fff}.progress-track[data-astro-cid-irpwrvdr]{height:13px;border-radius:20px;background:#35455b;overflow:hidden;margin-top:13px}.progress-track[data-astro-cid-irpwrvdr]>div[data-astro-cid-irpwrvdr]{height:100%;width:0;background:linear-gradient(90deg,#5ce6e3,#ff8790);transition:width .25s}.milestone[data-astro-cid-irpwrvdr]{display:flex;align-items:flex-start;gap:14px}.milestone[data-astro-cid-irpwrvdr] input[data-astro-cid-irpwrvdr]{width:23px;height:23px;flex-shrink:0;margin-top:3px;accent-color:#5ce6e3;cursor:pointer}.milestone-copy[data-astro-cid-irpwrvdr]{flex:1}.step[data-astro-cid-irpwrvdr].complete{border-color:#ff8790}.step[data-astro-cid-irpwrvdr].complete strong[data-astro-cid-irpwrvdr]{text-decoration:line-through;text-decoration-color:#ff8790}.result[data-astro-cid-irpwrvdr]{scroll-margin-top:28px}.roadmap[data-astro-cid-irpwrvdr]{display:grid;gap:13px;margin:22px 0}.step[data-astro-cid-irpwrvdr]{border-left:4px solid #5ce6e3;background:#0a1527;padding:16px 20px;border-radius:0 12px 12px 0}.step[data-astro-cid-irpwrvdr] strong[data-astro-cid-irpwrvdr]{display:block;color:#fff;font-size:1.07rem}.step[data-astro-cid-irpwrvdr] p[data-astro-cid-irpwrvdr]{margin:7px 0 0;color:#cbd6e4;line-height:1.55}.checkpoint[data-astro-cid-irpwrvdr]{background:#241c35;border:1px solid #c084fc80;border-radius:16px;padding:22px;margin:28px 0}.checkpoint[data-astro-cid-irpwrvdr] p[data-astro-cid-irpwrvdr]{color:#e0d8ec;line-height:1.6}.alert[data-astro-cid-irpwrvdr]{border-radius:10px;padding:12px;background:#3d2943;color:#fff!important}.check[data-astro-cid-irpwrvdr]{display:flex;gap:10px;align-items:flex-start;color:#fff;line-height:1.5}.check[data-astro-cid-irpwrvdr] input[data-astro-cid-irpwrvdr]{margin-top:5px;width:18px;height:18px}.links[data-astro-cid-irpwrvdr]{display:flex;flex-wrap:wrap;gap:10px}.links[data-astro-cid-irpwrvdr] a[data-astro-cid-irpwrvdr]{border:1px solid #5ce6e3;border-radius:10px;padding:11px 14px;color:#90f3ef;text-decoration:none}.tiles[data-astro-cid-irpwrvdr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.tiles[data-astro-cid-irpwrvdr] button[data-astro-cid-irpwrvdr]{background:#0a1527;border:1px solid #40516d;border-radius:14px;padding:20px;text-align:left;cursor:pointer;color:#fff}.tiles[data-astro-cid-irpwrvdr] button[data-astro-cid-irpwrvdr]:hover,.tiles[data-astro-cid-irpwrvdr] button[data-astro-cid-irpwrvdr]:focus-visible{border-color:#ff8d91}.tiles[data-astro-cid-irpwrvdr] strong[data-astro-cid-irpwrvdr]{display:block;font-size:1.13rem;margin-bottom:10px}.tiles[data-astro-cid-irpwrvdr] span[data-astro-cid-irpwrvdr]{color:#c4d0e2;line-height:1.55}fieldset[data-astro-cid-irpwrvdr]{border:0;padding:0;margin:0}legend[data-astro-cid-irpwrvdr]{font-weight:800;font-size:1.05rem}button[data-astro-cid-irpwrvdr]:focus-visible,a[data-astro-cid-irpwrvdr]:focus-visible,select[data-astro-cid-irpwrvdr]:focus-visible,input[data-astro-cid-irpwrvdr]:focus-visible{outline:3px solid #5ce6e3;outline-offset:3px}
