.wld{overflow-x:clip}.wld-hero{padding:104px 20px 72px;text-align:center}.wld-hero-inner{max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.wld-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:var(--radius-pill);border:1px solid rgba(var(--amber-500-rgb),.32);background:rgba(var(--amber-500-rgb),.08)}.wld-pill-dot{width:7px;height:7px;border-radius:50%;background:var(--online-dot);flex-shrink:0}.wld-pill span{font-size:12px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;color:var(--amber-300)}.wld-hero h1{margin-top:30px;font-family:var(--font-display);font-weight:700;font-size:clamp(36px,5.4vw,64px);line-height:1.06;letter-spacing:-.01em;color:var(--ink-100);text-wrap:balance}.wld-hero h1 em{font-style:italic;font-weight:600;color:var(--amber-400)}.wld-hero-sub{margin-top:26px;max-width:660px;font-size:clamp(16px,1.7vw,19px);line-height:1.6;color:var(--ink-300);text-wrap:pretty}.wld-cta-row{margin-top:38px;display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.job-menu{position:sticky;top:0;z-index:var(--z-sticky);background:rgba(var(--page-dark-rgb),.94);border-top:1px solid var(--hairline-dark);border-bottom:1px solid var(--hairline-dark)}.job-menu-row{position:relative;max-width:1140px;margin:0 auto;padding:12px 24px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}:where(.wld) a.job-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--ink-700);color:var(--ink-200);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}:where(.wld) a.job-chip:hover{border-color:var(--ink-600);color:var(--ink-50)}.job-chip-num{display:inline-block;width:14px;font-family:var(--font-mono);font-size:12px;color:var(--ink-400)}:where(.wld) a.job-chip[aria-current]{border-color:var(--amber-500);background:rgba(var(--amber-500-rgb),.08);color:var(--amber-300)}:where(.wld) a.job-chip[aria-current] .job-chip-num{color:var(--amber-300)}.factors{padding:104px 24px 168px}.factors-head{max-width:880px;margin:0 auto;text-align:center}.wld h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;color:var(--ink-100);text-wrap:balance}.factors-head h2,.wld-faq-head h2{font-size:clamp(34px,4.6vw,56px);line-height:1.08}.factors-head p{margin:20px auto 0;max-width:600px;font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--ink-400);text-wrap:pretty}.factors-grid{max-width:1080px;margin:72px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:48px}.factor{display:flex;flex-direction:column;gap:14px;padding-top:28px;border-top:2px solid var(--amber-500)}.factor h3{font-family:var(--font-display);font-weight:600;font-size:32px;line-height:1.1;color:var(--ink-50)}.factor p{font-size:17px;line-height:1.55;color:var(--ink-300)}.factor-tag{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:500;color:var(--amber-300)}.factor-spark{width:12px;height:12px;flex-shrink:0}.factor-fixed{border-top-color:var(--ink-600)}.factor-fixed h3{color:var(--ink-300)}.factor-fixed .factor-tag{color:var(--ink-400)}.factors-source{margin-top:56px;text-align:center;font-size:13px}:where(.wld) .factors-source a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-400);text-decoration:underline;text-decoration-color:rgba(var(--ink-400-rgb),.5);text-underline-offset:3px}:where(.wld) .factors-source a:hover{color:var(--amber-300);text-decoration-color:currentColor}.chapter{padding:104px 24px 168px;scroll-margin-top:72px}.chapter-inner{max-width:1140px;margin:0 auto;display:flex;flex-wrap:wrap;gap:72px;align-items:center}.chapter.reverse .chapter-inner{flex-direction:row-reverse}.chapter-text,.chapter-visual{flex:1 1 440px;min-width:0}.chapter-visual{max-width:520px}.chapter-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chapter-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--surface-card-dark);border:1px solid var(--ink-700);color:var(--amber-500);flex-shrink:0}.chapter-icon-svg{width:18px;height:18px}.chapter-label{font-size:12px;letter-spacing:1.4px;color:var(--ink-300)}.chapter-label,.chapter-pill{font-weight:600;text-transform:uppercase}.chapter-pill{font-size:11px;letter-spacing:.8px;color:var(--amber-300);border:1px solid rgba(var(--amber-500-rgb),.32);background:rgba(var(--amber-500-rgb),.08);border-radius:var(--radius-pill);padding:3px 10px}.chapter h2{margin-top:22px;font-size:clamp(32px,3.6vw,46px);line-height:1.1}.chapter-lede{margin-top:18px;font-size:18px;line-height:1.55;color:var(--ink-300);text-wrap:pretty}.chapter-points{margin:32px 0 0;padding:0;list-style:none}.chapter-points li{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--hairline-dark);font-size:16px;line-height:1.55;color:var(--ink-300)}.chapter-points li:last-child{border-bottom:1px solid var(--hairline-dark)}.chapter-spark{width:14px;height:14px;margin-top:5px;flex-shrink:0}.chapter-points b{color:var(--ink-50);font-weight:600}.chapter-terms{margin:28px 0 0;display:grid;grid-template-columns:96px 1fr;gap:10px 16px;font-size:15px;line-height:1.5}.chapter-terms dt{padding-top:3px;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-400)}.chapter-terms dd{margin:0;color:var(--ink-200)}.chapter-line{display:flex;gap:8px;align-items:flex-start}.chapter-shield{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:var(--amber-500)}.chapter-ctas{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px 28px}:where(.wld) a.chapter-cta{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--amber-300);text-decoration:none}:where(.wld) a.chapter-cta:hover{color:var(--amber-400)}:where(.wld) a.chapter-cost{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--ink-300);text-decoration:none}:where(.wld) a.chapter-cost:hover{color:var(--amber-300)}.v-panel{margin:0;aspect-ratio:1/1;border-radius:24px;border:1px solid var(--hairline-dark);background:var(--surface-panel-dark);padding:40px;flex-direction:column;gap:28px}.v-art,.v-panel{width:100%;display:flex;align-items:center;justify-content:center}.v-caption{font-size:13px;line-height:1.5;color:var(--ink-400);text-align:center}.v-ring{position:relative;width:72%;aspect-ratio:1/1}.v-ring-dot{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--ink-600);transform:translate(-50%,-50%)}.v-ring-score{position:absolute;inset:22%;border:2px solid var(--amber-500);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.v-ring-num{font-family:var(--font-display);font-weight:600;font-size:56px;line-height:1;color:var(--ink-50);font-variant-numeric:tabular-nums}.v-ring-of{margin-top:4px;font-size:14px;color:var(--ink-400)}.v-search{display:flex;flex-direction:column;align-items:center;gap:14px}.v-search-match,.v-search-query{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;font-size:17px;line-height:1.3;color:var(--ink-50);white-space:nowrap}.v-search-query{border-radius:var(--radius-pill);background:var(--surface-page-dark);border:1.5px solid var(--ink-600)}.v-search-icon{width:16px;height:16px;color:var(--ink-300);flex-shrink:0}.v-search-link{width:2px;height:40px;background:var(--amber-600)}.v-search-match{border-radius:var(--radius-lg);background:rgba(var(--amber-500-rgb),.1);border:1.5px solid var(--amber-600)}.v-spark{width:14px;height:14px;flex-shrink:0}.v-posts{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.v-post{align-items:center}.v-post,.v-post-card{display:flex;flex-direction:column;gap:8px}.v-post-card{width:84px;height:104px;border-radius:var(--radius-lg);background:var(--surface-card-dark);border:1px solid var(--ink-700);padding:10px}.v-post:last-child .v-post-card{border-color:var(--amber-600)}.v-post-img{flex:1;border-radius:8px;background:var(--placeholder-image-dark)}.v-post-bar{height:6px;border-radius:3px;background:var(--ink-600)}.v-post-bar-short{width:60%}.v-post-label{font-size:13px;color:var(--ink-200)}.v-reviews{display:flex;gap:18px}.v-review{display:flex;flex-direction:column;align-items:center;gap:12px}.v-star{width:26px;height:26px;fill:var(--amber-500)}.v-review-dot{width:8px;height:8px;border-radius:50%;background:var(--ok-fg-dark)}.v-media{display:flex;align-items:center;gap:16px}.v-media-tile{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-xl);background:var(--surface-card-dark);border:1px solid var(--ink-700);color:var(--amber-500);flex-shrink:0}.v-media-icon{width:28px;height:28px}.v-media-arrow{font-size:20px;color:var(--ink-600)}.v-cites{width:100%;max-width:340px}.v-cite{display:grid;grid-template-columns:110px 1fr 16px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--hairline-dark)}.v-cite:last-child{border-bottom:0}.v-cite-name{font-size:14px;color:var(--ink-200)}.v-cite-phone{font-family:var(--font-mono);font-size:13px;color:var(--ink-400);white-space:nowrap}.v-cite-dot{width:8px;height:8px;border-radius:50%;background:var(--online-dot)}.v-msg{display:flex;align-items:flex-end;gap:12px;max-width:360px}.v-msg-badge{width:36px;height:36px;flex-shrink:0}.v-msg-bubble{padding:16px 18px;border-radius:16px 16px 16px 4px;background:var(--surface-card-dark);border:1px solid rgba(var(--amber-500-rgb),.32);font-size:15px;line-height:1.55;color:var(--ink-100);text-align:left}.v-msg-sig{display:block;margin-top:6px;font-size:13px;color:var(--ink-400)}.wld-faq{padding:104px 24px 0;scroll-margin-top:72px}.wld-faq-head{max-width:880px;margin:0 auto;text-align:center}.wld-faq-list{width:min(820px,100%);margin:64px auto 0;border-top:1px solid var(--hairline-dark)}.wld-faq-list details{border-bottom:1px solid var(--hairline-dark)}.wld-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;min-height:44px;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:19px;line-height:1.35;color:var(--ink-50)}.wld-faq-list summary::-webkit-details-marker{display:none}.wld-chev{width:18px;height:18px;flex-shrink:0;color:var(--ink-400);transition:transform var(--motion-base) var(--ease-standard)}.wld-faq-list details[open] .wld-chev{transform:rotate(180deg)}.wld-faq-list p{padding:0 40px 24px 0;font-size:16px;line-height:1.65;color:var(--ink-300);text-wrap:pretty}.wld-final{padding:160px 0 140px;text-align:center}.wld-final-inner{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.wld-final h2{font-weight:700;font-size:clamp(32px,4.6vw,54px);line-height:1.08}.wld-final p{margin-top:22px;font-size:clamp(16px,1.7vw,18px);line-height:1.6;color:var(--ink-300)}.wld-final .btn{min-width:200px}@media (max-width:999px){.chapter-inner{gap:56px}.chapter-visual{margin:0 auto}}@media (max-width:680px){.wld-hero{padding:64px 20px 56px}.wld-cta-row{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.wld-cta-row .btn{width:100%}.job-menu-row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:8px 16px;scrollbar-width:none;scroll-padding-inline:16px}.job-menu-row::-webkit-scrollbar{display:none}:where(.wld) a.job-chip{flex-shrink:0}.factors{padding:72px 20px 96px}.factors-grid{margin-top:48px;gap:40px}.factor h3{font-size:28px}.chapter{padding:72px 20px 96px;scroll-margin-top:62px}.chapter-inner{gap:40px}.chapter-terms{grid-template-columns:84px 1fr}.v-panel{padding:24px;gap:22px;border-radius:20px}.v-ring-num{font-size:44px}.v-posts{display:grid;grid-template-columns:repeat(2,84px);gap:14px 18px}.v-media{gap:10px}.v-media-tile{width:60px;height:60px;border-radius:16px}.v-media-icon{width:24px;height:24px}.v-reviews{gap:12px}.v-search-match,.v-search-query{padding:12px 18px;font-size:16px}.wld-faq{padding:72px 20px 0;scroll-margin-top:62px}.wld-faq-list{margin-top:40px}.wld-faq-list summary{font-size:17px}.wld-faq-list p{padding-right:0}.wld-final{padding:110px 0 100px}.wld-final .wld-cta-row{margin-left:auto;margin-right:auto}}@media (max-width:420px){.wld-pill{padding:8px 14px}.wld-pill span{font-size:11px;letter-spacing:.5px}}@media (prefers-reduced-motion:reduce){.job-menu-row,.wld-chev,:where(.wld) a.job-chip{transition:none;scroll-behavior:auto}}.v-msg-sig{color:var(--ink-300)}