.ebl{--bg:#0a1128;--bg-2:#111a38;--bg-3:#0e1730;--ink:#f5f7fa;--ink-2:#9ca3af;--ink-3:#8a93a6;--line:#1e2a4a;--accent:#1a73e8;--accent-2:#4a90f0;--accent-ink:#6ea8ff;--accent-soft:#1a73e824;--cta:#2ee59d;--cta-2:#5cf2b8;--cta-text:#0a1128;--good:#2ee59d;--good-soft:#2ee59d1f;--bad:#f08573;--bad-soft:#f085731f;--node:#15224a;--shadow:0 1px 2px #02061773, 0 8px 24px #02061766;--shadow-lg:0 2px 4px #02061780, 0 20px 50px #02061799;--radius:14px;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}.ebl[data-theme=light]{--bg:#f5f7fa;--bg-2:#fff;--bg-3:#eaeff6;--ink:#0a1128;--ink-2:#3d4a63;--ink-3:#66738c;--line:#d8e0ec;--accent:#1a73e8;--accent-2:#1765cc;--accent-ink:#1a73e8;--accent-soft:#e3edfb;--cta:#2ee59d;--cta-2:#4ff0b0;--cta-text:#0a1128;--good:#177a50;--good-soft:#dff5eb;--bad:#b3372a;--bad-soft:#f9e6e3;--node:#fff;--shadow:0 1px 2px #0a11280f, 0 8px 24px #0a112814;--shadow-lg:0 2px 4px #0a112814, 0 20px 50px #0a112829}.ebl .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.ebl img{max-width:100%;height:auto;display:block}.ebl a{color:inherit}.ebl .wrap{max-width:1080px;margin:0 auto;padding:0 20px}.ebl section{padding:72px 0}@media (max-width:640px){.ebl section{padding:52px 0}}.ebl h1,.ebl h2,.ebl h3{letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.15}.ebl h2{margin-bottom:14px;font-size:clamp(26px,4vw,38px)}.ebl p{margin:0}.ebl .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);border:1px solid var(--line);background:var(--bg-2);border-radius:999px;margin-bottom:18px;padding:6px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:inline-block}.ebl .lede{color:var(--ink-2);max-width:62ch;font-size:clamp(16px,2vw,19px)}.ebl .hero-proof{color:var(--ink-3);margin:0 0 14px;font-size:13px}.ebl .yt-link{color:var(--accent-ink);margin:14px 0 0 26px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.ebl .yt-link:hover{text-decoration:underline}.ebl header{z-index:50;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.ebl .nav{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ebl .brand{align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:700;display:flex}.ebl .brand .dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:3px;flex:none}.ebl .brand span.t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ebl .nav-right{flex:none;align-items:center;gap:10px;display:flex}.ebl .theme-btn{border:1px solid var(--line);background:var(--bg-2);color:var(--ink);cursor:pointer;border-radius:10px;width:38px;height:38px;font-size:16px;line-height:1}.ebl .theme-btn:hover{border-color:var(--ink-3)}.ebl .btn{background:var(--cta);color:var(--cta-text);cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb, var(--cta) 30%, transparent);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ebl .btn:hover{background:var(--cta-2);transform:translateY(-2px)}.ebl .btn:active{transform:translateY(0)}.ebl .btn:focus-visible,.ebl .theme-btn:focus-visible,.ebl summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ebl .btn.small{box-shadow:none;border-radius:10px;padding:10px 18px;font-size:14px}.ebl .btn .arr{transition:transform .15s}.ebl .btn:hover .arr{transform:translate(3px)}.ebl .under-btn{color:var(--ink-3);margin-top:10px;font-size:13px}.ebl .hero{padding:64px 0 80px;overflow:hidden}.ebl .hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}@media (max-width:860px){.ebl .hero-grid{grid-template-columns:1fr;gap:40px}}.ebl .hero h1{margin-bottom:18px;font-size:clamp(34px,5.4vw,56px)}.ebl .hero h1 em{color:var(--accent-ink);font-style:normal}.ebl .hero .lede{margin-bottom:28px}.ebl .hero-ctas{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ebl .price-tag{flex-direction:column;line-height:1.2;display:flex}.ebl .price-tag .p{font-size:26px;font-weight:800}.ebl .price-tag .s{color:var(--ink-3);font-size:12px}.ebl .price-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ebl .price-strike{color:#b84a4e;font-size:15px;font-weight:400;text-decoration:line-through}.ebl .save-badge{color:#b84a4e;white-space:nowrap;background:#b84a4e24;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.ebl .offer-deal{justify-content:center;margin-bottom:2px}.ebl .chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.ebl .chip{border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.ebl .cover-col{flex-direction:column;align-items:center;gap:0;display:flex}.ebl .cover-frame{width:100%;max-width:340px;position:relative}.ebl .cover-frame:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--cta) 24%, transparent), transparent 70%);border-radius:50%;position:absolute;inset:-14%}.ebl .cover-frame img{box-shadow:var(--shadow-lg);border:1px solid var(--line);border-radius:12px;transition:transform .3s;transform:rotate(2.5deg)}.ebl .cover-frame:hover img{transform:rotate(0)scale(1.02)}.ebl .flow{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);margin-top:64px;padding:26px 22px;overflow-x:auto}.ebl .flow-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.ebl .flow-track{align-items:stretch;gap:0;min-width:640px;display:flex}.ebl .node{background:var(--node);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex:1;min-width:110px;padding:14px 16px;position:relative}.ebl .node .n-icon{margin-bottom:6px;font-size:20px}.ebl .node .n-name{font-size:13.5px;font-weight:700}.ebl .node .n-sub{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.ebl .node.hot{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.ebl .link-line{flex:none;align-items:center;width:34px;display:flex}.ebl .link-line:before{content:"";background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent) 55%, transparent) 0 6px, transparent 6px 11px);width:100%;height:2px}.ebl .flow-note{color:var(--ink-2);margin-top:16px;font-size:13.5px}.ebl .story{background:var(--bg-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ebl .story-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}@media (max-width:820px){.ebl .story-grid{grid-template-columns:1fr}}.ebl .story blockquote{letter-spacing:-.01em;border-left:4px solid var(--accent);text-wrap:balance;margin:0;padding-left:22px;font-size:clamp(19px,2.6vw,25px);font-weight:600;line-height:1.45}.ebl .story .attr{color:var(--ink-3);margin-top:18px;padding-left:26px;font-size:14px}.ebl .fact-list{flex-direction:column;gap:14px;display:flex}.ebl .fact{background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;gap:14px;padding:14px 16px;display:flex}.ebl .fact .f-mark{color:var(--accent-ink);flex:none;padding-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700}.ebl .fact p{color:var(--ink-2);font-size:14.5px}.ebl .fact p strong{color:var(--ink)}.ebl .build-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:16px;margin-top:36px;display:grid}.ebl .b-card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 20px;transition:transform .2s,border-color .2s;position:relative}.ebl .b-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));transform:translateY(-4px)}.ebl .b-card .num{color:var(--accent-ink);background:var(--accent-soft);border-radius:8px;margin-bottom:12px;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;display:inline-block}.ebl .b-card h3{margin-bottom:8px;font-size:16px}.ebl .b-card p{color:var(--ink-2);font-size:14px}.ebl .build-payoff{border:1px dashed color-mix(in srgb, var(--accent) 55%, var(--line));background:var(--accent-soft);border-radius:var(--radius);color:var(--ink);margin-top:26px;padding:20px 22px;font-size:15.5px}.ebl .toc{grid-template-columns:1fr 1fr;gap:14px;margin-top:36px;display:grid}@media (max-width:760px){.ebl .toc{grid-template-columns:1fr}}.ebl .ch{background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;gap:16px;padding:16px 18px;display:flex}.ebl .ch .c-no{color:var(--ink-3);flex:none;width:52px;padding-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.ebl .ch .c-body h3{margin-bottom:4px;font-size:15px}.ebl .ch .c-body p{color:var(--ink-2);font-size:13.5px}.ebl .ch.bonus{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));grid-column:1/-1}.ebl .ch.bonus .c-no{color:var(--accent-ink)}.ebl .honest{background:var(--bg-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ebl .honest-inner{max-width:760px}.ebl .honest p{color:var(--ink-2);margin-bottom:16px;font-size:16px}.ebl .honest p strong{color:var(--ink)}.ebl .rate-line{border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);border-radius:12px;margin-top:8px;padding:16px 20px;font-size:14.5px}.ebl .rate-line .mono{color:var(--accent-ink);font-weight:700}.ebl .fit-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}@media (max-width:760px){.ebl .fit-grid{grid-template-columns:1fr}}.ebl .fit{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);box-shadow:var(--shadow);padding:26px}.ebl .fit h3{align-items:center;gap:10px;margin-bottom:16px;font-size:17px;display:flex}.ebl .fit ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ebl .fit li{color:var(--ink-2);gap:12px;font-size:14.5px;display:flex}.ebl .fit .mk{border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:800;display:inline-flex}.ebl .fit.yes .mk{background:var(--good-soft);color:var(--good)}.ebl .fit.no .mk{background:var(--bad-soft);color:var(--bad)}.ebl .fit.yes h3 .mk,.ebl .fit.no h3 .mk{width:26px;height:26px}.ebl .offer-card{border:1px solid var(--line);background:var(--bg-2);box-shadow:var(--shadow-lg);border-radius:18px;grid-template-columns:1fr 1fr;gap:0;margin-top:36px;display:grid;overflow:hidden}@media (max-width:820px){.ebl .offer-card{grid-template-columns:1fr}}.ebl .offer-left{padding:34px}.ebl .offer-left ul{flex-direction:column;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ebl .offer-left li{color:var(--ink-2);gap:12px;font-size:15px;display:flex}.ebl .offer-left li .mk{color:var(--good);flex:none;margin-top:1px;font-weight:800}.ebl .offer-left li strong{color:var(--ink)}.ebl .offer-right{background:var(--bg-3);border-left:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:34px;display:flex}@media (max-width:820px){.ebl .offer-right{border-left:none;border-top:1px solid var(--line)}}.ebl .offer-right img{max-width:150px;box-shadow:var(--shadow);border:1px solid var(--line);border-radius:8px;margin-bottom:14px}.ebl .offer-price{letter-spacing:-.03em;font-size:44px;font-weight:800}.ebl .offer-sub{color:var(--ink-3);margin-bottom:14px;font-size:13px}.ebl .offer-right .btn{width:100%;max-width:280px}.ebl .faq{max-width:760px;margin:36px auto 0}.ebl details{border:1px solid var(--line);background:var(--bg-2);box-shadow:var(--shadow);border-radius:12px;margin-bottom:12px}.ebl summary{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.ebl summary::-webkit-details-marker{display:none}.ebl summary:after{content:"+";color:var(--accent-ink);flex:none;font-size:20px;transition:transform .2s}.ebl details[open] summary:after{transform:rotate(45deg)}.ebl details .a{color:var(--ink-2);padding:0 20px 18px;font-size:14.5px}.ebl .final{text-align:center;padding-bottom:96px}.ebl .final h2{font-size:clamp(28px,4.5vw,44px)}.ebl .final .lede{margin:0 auto 30px}.ebl .disclaimer{max-width:760px;color:var(--ink-3);border-top:1px solid var(--line);text-align:left;margin:56px auto 0;padding-top:20px;font-size:12px}.ebl footer{border-top:1px solid var(--line);color:var(--ink-3);padding:26px 0;font-size:13px}.ebl .foot{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.ebl .sticky-cta{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);display:none;position:fixed;bottom:0;left:0;right:0}.ebl .sticky-cta .btn{width:100%}@media (max-width:640px){.ebl .sticky-cta.show{display:block}.ebl{padding-bottom:76px}}.ebl .ch1-card{border:1px solid var(--line);background:var(--bg-2);box-shadow:var(--shadow-lg);text-align:center;border-radius:18px;max-width:820px;margin:0 auto;padding:38px 30px}.ebl .ch1-card>h2{margin-bottom:8px}.ebl .ch1-card .ch1-sub{color:var(--ink-2);margin-bottom:24px;font-size:16px}.ebl .btn-ghost{color:var(--accent-ink);border:1px solid var(--accent);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.ebl .btn-ghost:hover{background:var(--accent-soft);transform:translateY(-2px)}.ebl .btn-ghost:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ebl .ch1-body{text-align:left;margin-top:38px;display:none}.ebl .ch1-body.open{display:block}.ebl .chapter{max-width:680px;margin:0 auto;font-size:16.5px;line-height:1.7}.ebl .chapter p{margin:0 0 1.3em}.ebl .chapter .ch-no{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:block}.ebl .chapter h3{margin:0 0 14px;font-size:clamp(24px,3.4vw,32px)}.ebl .chapter .ch-lede{color:var(--ink-2);margin-bottom:1.6em;font-style:italic}.ebl .chapter hr{border:none;border-top:1px solid var(--line);margin:2em 0}.ebl .chapter h4{color:#2ee59d;margin:2.1em 0 .8em;font-size:19px;line-height:1.35}.ebl[data-theme=light] .chapter h4{color:#0e9b63}.ebl .chapter blockquote{color:#1a73e8;border-left:3px solid #1a73e8;margin:1.8em 0;padding-left:18px;font-size:19px;font-style:italic;font-weight:600;line-height:1.55}.ebl .ch1-close{border:1px solid var(--line);background:var(--bg-3);text-align:center;border-radius:14px;max-width:680px;margin:2.6em auto 0;padding:28px 24px}.ebl .ch1-close h3{margin-bottom:16px;font-size:19px}.ebl .ch1-toc{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.ebl .ch1-toc li{border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.ebl .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.ebl .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ebl .reveal{opacity:1;transition:none;transform:none}.ebl .btn,.ebl .b-card,.ebl .cover-frame img{transition:none}}
