.guide{--brand: #d9ff00;--brand-dim: rgba(217,255,0,.12);--bg: #030303;--surface: #030303;--surface2: #111;--border: rgba(255,255,255,.06);--border2: rgba(255,255,255,.1);--text: #E8E8E0;--muted: rgba(232,232,224,.62);--faint: rgba(232,232,224,.4);--red: #ef4444;--blue: #60a5fa;--violet: #c4b5fd;--amber: #fb923c;--body-font: "Poppins", system-ui, sans-serif;background:var(--bg);color:var(--text);font-family:var(--body-font);line-height:1.75;-webkit-font-smoothing:antialiased}.guide *,.guide *:before,.guide *:after{box-sizing:border-box;margin:0;padding:0}.guide .cover{background:var(--bg);min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:80px 40px;position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.guide .cover-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(217,255,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(217,255,0,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 50% 40%,black 0%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,black 0%,transparent 75%)}.guide .cover-glow{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:680px;height:360px;pointer-events:none;background:transparent}.guide .cover-eyebrow{font-size:11px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--brand);margin-bottom:30px;position:relative}.guide .cover-title{font-size:clamp(23px,6.4vw,88px);font-weight:800;line-height:.95;letter-spacing:-.035em;color:var(--text);margin-bottom:24px;position:relative;max-width:none;text-wrap:balance}@media(max-width:480px){.guide .cover{padding-left:18px;padding-right:18px}}.guide .cover-title span{color:var(--brand)}.guide .cover-rule{width:88px;height:3px;background:var(--brand);margin:0 auto 28px}.guide .cover-sub{font-size:clamp(16px,2vw,20px);font-weight:300;line-height:1.6;color:var(--muted);max-width:46ch;margin-bottom:14px;position:relative}.guide .cover-quote{font-size:14px;font-style:italic;color:var(--brand);margin-bottom:44px;position:relative;max-width:62ch;text-wrap:balance}.guide .cover-meta{position:relative;display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.guide .cover-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:1px solid rgba(217,255,0,.25);border-radius:50px;background:#d9ff000d;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.guide .cover-author{font-size:12px;font-weight:500;color:var(--faint);letter-spacing:.08em;text-transform:uppercase;width:100%;margin-top:8px}.guide .cover-disclaimer{position:absolute;bottom:0;left:0;right:0;padding:12px 40px;background:#ef444412;border-top:1px solid rgba(239,68,68,.15);font-size:10px;color:#ef4444b3;text-align:center;line-height:1.5}.guide .page-wrapper{display:grid;grid-template-columns:272px 1fr;max-width:1320px;margin:0 auto}@media(max-width:960px){.guide .page-wrapper{grid-template-columns:1fr}.guide .sidebar{display:none}}.guide .sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;padding:40px 22px;border-right:1px solid var(--border);scrollbar-width:none}.guide .sidebar::-webkit-scrollbar{width:0;height:0;display:none}.guide .sidebar-logo{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--brand);margin-bottom:4px;display:flex;align-items:center;gap:8px;text-decoration:none}.guide .sidebar-logo:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand);flex-shrink:0;animation:guide-dot-pulse 2.8s ease-in-out infinite}@keyframes guide-dot-pulse{0%,to{box-shadow:0 0 4px 1px #d9ff0080,0 0 10px #d9ff0033}50%{box-shadow:0 0 8px 3px #d9ff00cc,0 0 22px #d9ff0073}}@media(prefers-reduced-motion:reduce){.guide .sidebar-logo:before{animation:none}}.guide .sidebar-tag{font-size:9px;color:var(--faint);letter-spacing:.18em;text-transform:uppercase;display:block;margin-bottom:26px}.guide .toc-section-label{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#e8e8e0d9;padding:14px 8px 6px;display:block}.guide .toc-link+.toc-section-label{margin-top:12px;border-top:1px solid var(--border)}.guide .toc-link{display:block;padding:5px 8px;border-radius:6px;text-decoration:none;font-size:12px;font-weight:400;color:#e8e8e080;line-height:1.4;transition:color .15s,background .15s;border-left:2px solid transparent}.guide .toc-link:hover{color:var(--text);background:#ffffff0a}.guide .toc-link.active{color:var(--brand);border-left-color:var(--brand);background:#d9ff000f}.guide .content{padding:72px 72px 140px;max-width:860px;min-width:0}@media(max-width:720px){.guide .content{padding:44px 24px 90px}}.guide .part-divider{margin:0 0 64px;padding:0}.guide .part-divider:not(:first-child){margin-top:40px}.guide .part-kicker{font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--brand);margin-bottom:12px}.guide .part-name{font-size:clamp(30px,5vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--text)}.guide .part-line{width:100%;height:1px;background:linear-gradient(90deg,var(--brand),transparent);margin-top:22px}.guide .section-header{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--border)}.guide .section-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:9px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--brand);margin-bottom:14px;padding:4px 12px;border:1px solid rgba(217,255,0,.2);border-radius:4px;background:#d9ff000d}.guide .section-title{font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.05;letter-spacing:-.025em;color:var(--text)}.guide .h2{font-size:clamp(20px,2.5vw,27px);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--brand);margin:56px 0 26px}.guide .h2:first-child{margin-top:0}.guide .h3{font-size:17px;font-weight:700;color:var(--text);margin:30px 0 10px;line-height:1.3}.guide .body{font-size:15.5px;font-weight:300;line-height:1.85;color:#e8e8e0d1;margin-bottom:18px;max-width:66ch}.guide .body strong{font-weight:700;color:var(--text)}.guide .body em{color:var(--text);font-style:normal;font-weight:600}.guide .lead{font-size:17px;font-weight:400;line-height:1.8;color:#e8e8e0b8;font-style:italic;margin-bottom:34px;padding:20px 24px;border-left:3px solid rgba(217,255,0,.45);background:#d9ff0008;border-radius:0 8px 8px 0;max-width:64ch}.guide sup.cite{color:var(--brand);font-weight:700;font-size:.7em;padding:0 1px;margin-left:2px;cursor:pointer;line-height:0;vertical-align:super;border-radius:3px;transition:background .15s}.guide sup.cite:hover,.guide sup.cite:focus-visible{background:#d9ff002e;outline:none}.guide .callout{padding:18px 22px;border-radius:10px;margin:26px 0;border:1px solid;max-width:66ch}.guide .callout-label{font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:7px}.guide .callout-body{font-size:14px;font-weight:300;line-height:1.75;color:#e8e8e0cc}.guide .callout-body strong{font-weight:600;color:var(--text)}.guide .callout-body+.callout-body{margin-top:12px}.guide .callout-research{border-color:#d9ff0033;background:#d9ff000a}.guide .callout-research .callout-label{color:var(--brand)}.guide .callout-doctor{border-color:#ef44444d;background:#ef44440f}.guide .callout-doctor .callout-label{color:var(--red)}.guide .callout-coach{border-color:#d9ff0066;background:#d9ff0012}.guide .callout-coach .callout-label{color:var(--brand)}.guide .callout-honest{border-color:#fb923c4d;background:#fb923c0f}.guide .callout-honest .callout-label{color:var(--amber)}.guide .table-wrap{overflow-x:auto;margin:22px 0;border-radius:10px;border:1px solid var(--border)}.guide table{width:100%;border-collapse:collapse;font-size:13.5px}.guide thead tr{background:#d9ff0014;border-bottom:1px solid rgba(217,255,0,.2)}.guide thead th{padding:11px 14px;text-align:left;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);white-space:nowrap}.guide tbody tr{border-bottom:1px solid rgba(255,255,255,.03)}.guide tbody tr:last-child{border-bottom:none}.guide tbody td{padding:10px 14px;color:#e8e8e0c7;vertical-align:top;line-height:1.5}.guide tbody td:first-child{font-weight:600;color:var(--text)}.guide td .note{font-size:11px;color:var(--faint);margin-top:3px;display:block}.guide .yes{color:var(--brand);font-weight:700}.guide .blist{list-style:none;margin:14px 0 22px;display:flex;flex-direction:column;gap:15px;max-width:64ch}.guide .blist li{position:relative;padding-left:20px;font-size:15px;font-weight:300;color:#e8e8e0cc;line-height:1.8}.guide .blist li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background:var(--brand);opacity:.75}.guide .blist li strong{font-weight:700;color:var(--text)}.guide .nlist{margin:14px 0 22px;padding-left:4px;list-style:none;counter-reset:n;display:flex;flex-direction:column;gap:20px;max-width:64ch}.guide .nlist li{counter-increment:n;position:relative;padding-left:40px;font-size:15px;font-weight:300;color:#e8e8e0d1;line-height:1.8}.guide .nlist li:before{content:counter(n);position:absolute;left:0;top:1px;width:26px;height:26px;border-radius:7px;background:#d9ff001a;border:1px solid rgba(217,255,0,.3);color:var(--brand);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.guide .nlist li strong{font-weight:700;color:var(--text)}.guide .figure{margin:30px 0;border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.guide .figure-stage{padding:26px 26px 10px;display:flex;justify-content:center}.guide .figure svg{max-width:100%;height:auto}.guide .figure-caption{padding:12px 22px 18px;font-size:12.5px;color:var(--muted);line-height:1.6;border-top:1px solid var(--border)}.guide .figure-caption strong{color:var(--brand);font-weight:700}.guide .duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px -180px 26px 0}@media(max-width:1180px){.guide .duo{margin-right:0}}@media(max-width:640px){.guide .duo{grid-template-columns:1fr}}.guide .duo-card{padding:20px;border-radius:10px;border:1px solid}.guide .duo-card.can{border-color:#d9ff0038;background:#d9ff000a}.guide .duo-card.cannot{border-color:#ef444438;background:#ef44440a}.guide .duo-head{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.guide .duo-card.can .duo-head{color:var(--brand)}.guide .duo-card.cannot .duo-head{color:var(--red)}.guide .duo-card .blist{margin:0}.guide .duo-card .blist li{white-space:nowrap}.guide .duo-card.cannot .blist li:before{background:var(--red);opacity:1}@media(max-width:720px){.guide .duo-card .blist li{white-space:normal}}.guide .pyramid{display:flex;flex-direction:column;align-items:center;gap:6px;margin:30px 0}.guide .pyr-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:10px 22px;border-radius:8px;border:1px solid rgba(217,255,0,.25);background:#d9ff000d}.guide .pyr-row .pyr-name{font-size:13.5px;font-weight:700;color:var(--text)}.guide .pyr-row .pyr-tag{font-size:11px;color:var(--muted);text-align:right}.guide .pyr-1{width:100%;background:#d9ff0033;border-color:#d9ff008c}.guide .pyr-2{width:88%;background:#d9ff0029;border-color:#d9ff0075}.guide .pyr-3{width:76%;background:#d9ff001f;border-color:#d9ff0061}.guide .pyr-4{width:64%;background:#d9ff0017;border-color:#d9ff004d}.guide .pyr-5{width:52%;background:#d9ff000f;border-color:#d9ff003d}.guide .statband{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0;max-width:66ch}.guide .statband.two{grid-template-columns:repeat(2,1fr)}.guide .stat{padding:20px;border:1px solid rgba(217,255,0,.2);border-radius:10px;background:#d9ff000a}.guide .stat-num{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.02em;color:var(--brand);line-height:1}.guide .stat-num .unit{font-size:.5em;font-weight:700;letter-spacing:0}.guide .stat-label{font-size:11px;font-weight:600;color:var(--muted);margin-top:10px;line-height:1.45}@media(max-width:640px){.guide .statband,.guide .statband.two{grid-template-columns:1fr}}.guide .phase-banner{background:var(--brand);color:#030303;border-radius:10px;padding:16px 24px;margin:44px 0 8px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.guide .phase-banner-name{font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.guide .phase-banner-weeks{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.guide details{border-bottom:1px solid var(--border)}.guide details summary{padding:18px 0;font-size:15px;font-weight:600;color:var(--text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.guide details summary::-webkit-details-marker{display:none}.guide details summary .plus{color:var(--brand);font-size:20px;flex-shrink:0;transition:transform .2s}.guide details[open] summary .plus{transform:rotate(45deg)}.guide details .answer{padding:0 0 20px;font-size:14.5px;font-weight:300;line-height:1.85;color:var(--muted);max-width:64ch}.guide .ref-list{counter-reset:ref;list-style:none;margin:18px 0;padding:0}.guide .ref-list li{counter-increment:ref;position:relative;padding:10px 0 10px 42px;border-bottom:1px solid var(--border);font-size:13px;font-weight:300;line-height:1.6;color:var(--muted)}.guide .ref-list li:before{content:counter(ref);position:absolute;left:0;top:10px;width:28px;height:22px;font-size:11px;font-weight:700;color:var(--brand)}.guide .ref-list li .src{color:var(--faint);font-style:italic}.guide .ref-list li strong{color:var(--text);font-weight:600}.guide .ref-list li a,.cite-pop .cp-txt a{color:var(--brand);text-decoration:underline;text-underline-offset:2px;text-decoration-color:#d9ff0066}.guide .ref-list li a:hover,.cite-pop .cp-txt a:hover{text-decoration-color:var(--brand)}.guide .section-break{height:1px;background:var(--border);margin:80px 0}.guide section[id]{scroll-margin-top:24px}.guide section[id]+section[id]{margin-top:56px}.guide .print-toc{display:none}@media print{@page{margin:16mm}.guide{--text: #18181b;--muted: #3f3f46;--faint: #71717a;--bg: #fff;--surface: #fff;--border: #e4e4e7;background:#fff;color:#18181b;line-height:1.6;font-size:11pt}.guide .sidebar,.guide .cover-grid,.guide .cover-glow{display:none!important}.guide .page-wrapper{grid-template-columns:1fr;max-width:none}.guide .content{padding:0;max-width:none}.guide .cover{min-height:92vh;page-break-after:always;border-bottom:none}.guide .cover-title,.guide .section-title,.guide .part-name{color:#0a0a0a!important}.guide .cover-title span,.guide .cover-eyebrow,.guide .part-kicker,.guide .section-eyebrow{color:#5a7d00!important}.guide .cover-rule,.guide .part-line,.guide .pyr-row{background:#5a7d00}.guide .h2{color:#4a6800!important}.guide .body,.guide .callout-body,.guide .blist li,.guide .nlist li,.guide .lead{color:#27272a!important}.guide .lead{background:#f4f7e6;border-color:#5a7d00}.guide .part-divider{page-break-before:always}.guide .part-divider:first-of-type{page-break-before:avoid}.guide section[id]{page-break-before:always}.guide .callout,.guide .figure,.guide .table-wrap,.guide .pyramid,.guide .duo,.guide .phase-banner,.guide details,.guide .stat{page-break-inside:avoid}.guide .stat-num{color:#4a6800!important}.guide .h2,.guide .h3{page-break-after:avoid}.guide .figure{background:#fff;border-color:#d4d4d8}.guide .figure svg [stroke="#d9ff00"],.guide .figure svg [stroke="#E8E8E0"]{stroke:#0a0a0a}.guide .figure svg [fill="#d9ff00"]:not([fill-opacity]){fill:#5a7d00}.guide thead tr{background:#eef2d8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.guide thead th{color:#4a6800!important}.guide .print-toc{display:block;page-break-after:always}.guide sup.cite{color:#5a7d00}.guide a{color:inherit;text-decoration:none}}.cite-pop{position:fixed;z-index:10000;max-width:340px;width:max-content;background:#030303;border:1px solid rgba(217,255,0,.32);border-radius:12px;padding:13px 15px;box-shadow:0 16px 48px #0009,0 0 0 1px #d9ff000f;font-family:Poppins,system-ui,sans-serif;font-size:12.5px;line-height:1.55;color:#e8e8e0d9;opacity:0;transform:translateY(6px) scale(.98);transition:opacity .18s ease,transform .2s cubic-bezier(.16,1,.3,1);pointer-events:none}.cite-pop.show{opacity:1;transform:none;pointer-events:auto}.cite-pop .cp-item{display:flex;gap:9px}.cite-pop .cp-item+.cp-item{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.cite-pop .cp-num{color:#d9ff00;font-weight:800;font-size:11px;flex-shrink:0;min-width:14px;font-variant-numeric:tabular-nums}.cite-pop .cp-txt strong{color:#e8e8e0;font-weight:600}.cite-pop .cp-txt .src{color:#e8e8e073;font-style:italic}@media print{.cite-pop{display:none!important}}.guide-gate{background:#060606;border:1px solid rgba(217,255,0,.2);border-radius:18px;padding:32px;box-shadow:0 0 60px #d9ff000d;max-width:640px;margin:8px auto 0}.guide-gate--doc{text-align:left;margin:0 auto}.guide-gate-kicker{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#d9ff00;margin-bottom:14px}.guide-gate-lock{display:inline-flex;color:#d9ff00}.guide-gate-title{font-family:Poppins,sans-serif;font-size:clamp(24px,3.4vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.08;color:#e8e8e0;margin:0 0 10px}.guide-gate-sub{font-size:14px;font-weight:300;line-height:1.7;color:#e8e8e099;margin:0 0 22px;max-width:52ch}.guide-gate-inside{border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);padding:18px 0;margin-bottom:22px}.guide-gate-inside-label{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#8a9099;margin-bottom:12px}.guide-gate-inside ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.guide-gate-inside li{position:relative;padding-left:22px;font-size:14px;font-weight:300;line-height:1.55;color:#e8e8e0c7}.guide-gate-inside li:before{content:"";position:absolute;left:4px;top:8px;width:6px;height:6px;border-radius:50%;background:#d9ff00;opacity:.75}#guide-gate-form{display:flex;flex-direction:column;gap:10px}#guide-gate-form input{width:100%;padding:14px 16px;background:#111;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#e8e8e0;font-size:14px;font-family:inherit;outline:none;box-sizing:border-box}#guide-gate-form input:focus-visible{border-color:#d9ff0080;box-shadow:0 0 0 3px #d9ff001f}.guide-gate-error{display:none;font-size:12px;color:#ff7a7a}#guide-gate-form button{width:100%;padding:16px;border:none;border-radius:50px;background:#d9ff00;color:#030303;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 24px #d9ff0047}#guide-gate-form button:hover{background:#fff}#guide-gate-form button:focus-visible{outline:2px solid #fff;outline-offset:3px}#guide-gate-form button:disabled{opacity:.7;cursor:default}.guide-gate-privacy{font-size:11px;color:#e8e8e059;margin-top:14px;line-height:1.5}.guide-gate-done{text-align:center;padding:14px 6px}.guide-gate-done-mark{width:56px;height:56px;margin:0 auto 14px}.gg-check{display:block}.gg-check-ring{stroke-dasharray:158;stroke-dashoffset:158;transform:rotate(-90deg);transform-origin:center;animation:gg-ring .6s ease forwards}.gg-check-mark{stroke-dasharray:40;stroke-dashoffset:40;animation:gg-mark .4s ease .45s forwards}@keyframes gg-ring{to{stroke-dashoffset:0}}@keyframes gg-mark{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.gg-check-ring,.gg-check-mark{animation:none;stroke-dashoffset:0}}.guide-gate-done-title{font-size:16px;font-weight:700;color:#e8e8e0;margin-bottom:6px}.guide-gate-done-sub{font-size:13px;font-weight:300;line-height:1.6;color:#e8e8e099}.guide-vsl{position:relative;width:100%;max-width:860px;margin:40px auto 8px}.guide-vsl-glow{position:absolute;inset:0;border-radius:16px;pointer-events:none;z-index:0;box-shadow:0 0 90px #d9ff0024;animation:guide-vsl-glow-pulse 3s ease-in-out infinite}@keyframes guide-vsl-glow-pulse{0%,to{opacity:.5;scale:.99}50%{opacity:.92;scale:1.02}}.guide-vsl-player{position:relative;z-index:1;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.06);box-shadow:0 0 60px #d9ff0012,0 50px 100px -30px #000000f2}.guide-vsl-thumb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.guide-vsl-player.is-playable .guide-vsl-thumb{cursor:pointer}.guide-vsl-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:.4}.guide-vsl-player.is-playable .guide-vsl-thumb img{opacity:.28;filter:blur(1px)}.guide-vsl-scrim{position:absolute;inset:0;background:linear-gradient(to top,#030303eb,#0303034d,#0303038c)}.guide-vsl-play{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:96px;height:96px;padding:0;border:2px solid rgba(217,255,0,.6);border-radius:50%;background:#d9ff0014;cursor:pointer;transition:transform .3s ease;animation:guide-vsl-pulse 3.5s cubic-bezier(.45,0,.55,1) infinite}.guide-vsl-play:hover{transform:scale(1.1)}.guide-vsl-play:focus-visible{outline:2px solid #fff;outline-offset:4px}@keyframes guide-vsl-pulse{0%{box-shadow:0 0 #d9ff0059,0 0 16px #d9ff0026}50%{box-shadow:0 0 0 16px #d9ff0000,0 0 32px #d9ff0066}to{box-shadow:0 0 #d9ff0059,0 0 16px #d9ff0026}}.guide-vsl-caption{position:relative;z-index:1;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#e8e8e099;margin:0;text-align:center;padding:0 16px}.guide-vsl-frame{display:none;position:absolute;inset:0;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.guide-vsl-glow,.guide-vsl-play{animation:none}}.guide.guide-gated .cover-title{max-width:none;font-size:clamp(26px,6.6vw,90px)}.guide.guide-gated .cover{padding-top:96px;padding-bottom:88px}@media(max-width:720px){.guide.guide-gated .cover{padding-left:20px;padding-right:20px}}.guide-gated #guide-locked>section:first-of-type{margin-top:48px}@media(max-width:640px){.guide-gate{padding:24px 20px}}
