.panel.svelte-1bgiuy9{font-family:var(--font-mono,ui-monospace, monospace);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff09;border:1px solid #ffffff29;border-radius:12px;overflow:hidden}.tabs.svelte-1bgiuy9{border-bottom:1px solid #ffffff1f;display:flex}.tabs.svelte-1bgiuy9 span:where(.svelte-1bgiuy9){text-align:center;color:#ffffff80;white-space:nowrap;border-right:1px solid #ffffff14;flex:1;padding:.75rem .35rem;font-size:.6875rem}.tabs.svelte-1bgiuy9 span:where(.svelte-1bgiuy9):last-child{border-right:0}.tabs.svelte-1bgiuy9 .on:where(.svelte-1bgiuy9){color:#fff;background:#ffffff0f}.ask.svelte-1bgiuy9{color:#ffffffeb;border-bottom:1px solid #ffffff1f;gap:.6rem;margin:0;padding:.95rem 1.1rem;font-size:.8125rem;display:flex}.caret.svelte-1bgiuy9{color:#fff6}.body.svelte-1bgiuy9{padding:.9rem 1.1rem 1.1rem}.row.svelte-1bgiuy9{color:#ffffffc7;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.78125rem;display:flex}.row.svelte-1bgiuy9:last-of-type{border-bottom:0}.row.svelte-1bgiuy9 b:where(.svelte-1bgiuy9){color:#fff;font-variant-numeric:tabular-nums;font-weight:500}.src.svelte-1bgiuy9{letter-spacing:.05em;text-transform:uppercase;color:#ffffff8c;border:1px solid #fff3;border-radius:4px;align-items:center;gap:.45rem;margin-top:.8rem;padding:.3rem .55rem;font-size:.625rem;display:inline-flex}.dot.svelte-1bgiuy9{background:#ffffff8c;border-radius:999px;width:5px;height:5px}.hwb-box.svelte-qzizgu{aspect-ratio:64/27;width:100%;position:relative}canvas.svelte-qzizgu{pointer-events:none;display:block;position:absolute}.custom-builds.svelte-8bbib7{--ink:#f4f4f2;--muted:#a1a4ab;--line:#ffffff2e;--section-gap:120px;--rule-space:72px;--hero-rise:0px;min-height:100%;color:var(--ink);background:#000;overflow:clip}h1.svelte-8bbib7,h2.svelte-8bbib7,h3.svelte-8bbib7,p.svelte-8bbib7{margin:0}h1.svelte-8bbib7,.section-title.svelte-8bbib7,.closing.svelte-8bbib7 h2:where(.svelte-8bbib7),.capability-field.svelte-8bbib7 li:where(.svelte-8bbib7),.method-steps.svelte-8bbib7 h3:where(.svelte-8bbib7),.case-table.svelte-8bbib7 tbody:where(.svelte-8bbib7) th:where(.svelte-8bbib7){letter-spacing:-.022em;font-feature-settings:"cv01", "ss03";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:510}.hero.svelte-8bbib7{position:relative}.hero.svelte-8bbib7>.shell{z-index:1;position:relative}.hero-grid.svelte-8bbib7{padding-block:calc(96px + var(--hero-rise)) calc(96px + var(--section-gap));grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:center;gap:24px;display:grid}.hero-copy.svelte-8bbib7{max-width:650px}h1.svelte-8bbib7{text-wrap:balance;max-width:none;font-size:64px;line-height:1}.hero-copy.svelte-8bbib7 h1:where(.svelte-8bbib7){color:#8a8f98}.hero-copy.svelte-8bbib7 h1:where(.svelte-8bbib7) .accent-phrase:where(.svelte-8bbib7){color:#f7f8f8;display:block}.hero-copy.svelte-8bbib7>p:where(.svelte-8bbib7){max-width:620px;color:var(--muted);letter-spacing:-.02em;margin-top:48px;font-size:16px;line-height:1.55}@property --custom-cta-a{syntax:"<angle>";inherits:false;initial-value:0deg}.cta-ring.svelte-8bbib7{border-radius:999px;margin-top:48px;display:inline-flex;position:relative}.cta-ring.svelte-8bbib7:before,.cta-ring.svelte-8bbib7:after{background:conic-gradient(from var(--custom-cta-a), transparent 0 52%, color-mix(in oklch, var(--ink) 28%, transparent) 62%, var(--ink) 72%, color-mix(in oklch, var(--ink) 28%, transparent) 82%, transparent 92% 100%);-webkit-mask-composite:xor;content:"";pointer-events:none;border-radius:999px;padding:1.5px;animation:3.4s linear svelte-8bbib7-custom-cta-orbit;position:absolute;inset:-7px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta-ring.svelte-8bbib7:after{filter:blur(6px);opacity:.75;padding:2.5px}@keyframes svelte-8bbib7-custom-cta-orbit{to{--custom-cta-a:360deg}}@media (width>=901px){.hero.svelte-8bbib7 .cta-ring:where(.svelte-8bbib7):before,.hero.svelte-8bbib7 .cta-ring:where(.svelte-8bbib7):after{display:none}}.hero-cta.svelte-8bbib7{z-index:1;color:#000;min-height:56px;font:inherit;cursor:pointer;background:#ededed;border:0;border-radius:999px;align-items:center;gap:16px;margin:0;padding:0 28px;font-size:16px;font-weight:600;transition:transform .2s,background-color .2s;display:inline-flex;position:relative}.hero-cta.svelte-8bbib7:hover{background:#fff;transform:translateY(-2px)}.hero-cta.svelte-8bbib7:focus-visible{outline-offset:5px;outline:2px solid #fff}.hero-art.svelte-8bbib7{aspect-ratio:2/3;pointer-events:none;justify-self:end;width:min(100%,373px);min-width:0;position:relative}@media (width>=1290px){.hero-grid.svelte-8bbib7{grid-template-columns:minmax(0,680px) minmax(0,1fr)}.hero-copy.svelte-8bbib7{max-width:680px}.hero-art.svelte-8bbib7{aspect-ratio:auto;align-self:stretch;width:100%;height:auto}}@media (prefers-reduced-motion:reduce){.cta-ring.svelte-8bbib7:before,.cta-ring.svelte-8bbib7:after{animation:none}.hero-cta.svelte-8bbib7{transition:none}}.custom-fit.svelte-8bbib7{padding:0 0 var(--rule-space)}.method.svelte-8bbib7>.shell:where(.svelte-8bbib7),.closing.svelte-8bbib7>.shell:where(.svelte-8bbib7){padding-top:var(--rule-space);position:relative}.method.svelte-8bbib7>.shell:where(.svelte-8bbib7):before,.closing.svelte-8bbib7>.shell:where(.svelte-8bbib7):before{background:var(--line);content:"";pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.what-we-build-intro.svelte-8bbib7,.proof-intro.svelte-8bbib7{max-width:620px;color:var(--muted);margin-top:48px;font-size:16px;line-height:1.55}.capability-field.svelte-8bbib7{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.capability-field.svelte-8bbib7 li:where(.svelte-8bbib7){border-bottom:1px solid var(--line);border-left:1px solid var(--line);color:var(--ink);padding:28px 24px;font-size:20px;line-height:1.3}.capability-field.svelte-8bbib7 li:where(.svelte-8bbib7):nth-child(4n+1){border-left:0;padding-left:0}.method.svelte-8bbib7{padding:0}.section-title.svelte-8bbib7{color:#8a8f98;text-wrap:balance;max-width:800px;margin:0;font-size:clamp(32px,4.4vw,48px);line-height:1.1}.section-title.svelte-8bbib7 em:where(.svelte-8bbib7){color:#f7f8f8;font-style:normal}.method-grid.svelte-8bbib7{grid-template-columns:460px minmax(0,1fr);column-gap:72px;display:grid}.method-head.svelte-8bbib7,.method-steps.svelte-8bbib7 article:where(.svelte-8bbib7){flex-direction:column;justify-content:center;min-height:40vh;padding:24px 0;display:flex}.step-number.svelte-8bbib7{color:#8a8f98;letter-spacing:-.022em;font-size:clamp(32px,4.4vw,48px);font-weight:510;line-height:1.1}.method-steps.svelte-8bbib7 h3:where(.svelte-8bbib7){color:#8a8f98;letter-spacing:-.01em;margin-top:6px;font-size:24px;line-height:1.1;transition:color .4s}.method-steps.svelte-8bbib7 p:where(.svelte-8bbib7){max-width:42ch;color:var(--muted);opacity:.55;margin-top:14px;font-size:16px;line-height:1.55;transition:opacity .4s}.method-steps.svelte-8bbib7 article:where(.svelte-8bbib7).on h3:where(.svelte-8bbib7){color:#f7f8f8}.method-steps.svelte-8bbib7 article:where(.svelte-8bbib7).on p:where(.svelte-8bbib7){opacity:1}.method-sticky.svelte-8bbib7{align-items:center;height:40vh;display:flex;position:sticky;top:30vh}.proof.svelte-8bbib7{padding:var(--section-gap) 0 var(--rule-space)}@media (width>=1280px){.what-we-build.svelte-8bbib7 .section-title:where(.svelte-8bbib7),.what-we-build.svelte-8bbib7 .capability-field:where(.svelte-8bbib7),.what-we-build-intro.svelte-8bbib7{max-width:none}.what-we-build.svelte-8bbib7 .section-title:where(.svelte-8bbib7) span:where(.svelte-8bbib7),.what-we-build-intro.svelte-8bbib7{white-space:nowrap}.proof.svelte-8bbib7 .section-title:where(.svelte-8bbib7),.proof.svelte-8bbib7 .proof-intro:where(.svelte-8bbib7){max-width:none}.proof.svelte-8bbib7 .section-title:where(.svelte-8bbib7) span:where(.svelte-8bbib7),.proof.svelte-8bbib7 .proof-intro:where(.svelte-8bbib7){white-space:nowrap}}.case-table-wrap.svelte-8bbib7{scrollbar-color:var(--muted) #000;scrollbar-width:thin;margin-top:48px;overflow-x:auto}.case-table-wrap.svelte-8bbib7:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.case-table.svelte-8bbib7{border-collapse:collapse;table-layout:fixed;width:100%}.case-table.svelte-8bbib7 th:where(.svelte-8bbib7),.case-table.svelte-8bbib7 td:where(.svelte-8bbib7){border-right:1px solid var(--line);vertical-align:top;text-align:left;padding:24px}.case-table.svelte-8bbib7 th:where(.svelte-8bbib7):first-child,.case-table.svelte-8bbib7 td:where(.svelte-8bbib7):first-child{padding-left:0}.case-table.svelte-8bbib7 th:where(.svelte-8bbib7):last-child,.case-table.svelte-8bbib7 td:where(.svelte-8bbib7):last-child{border-right:0;padding-right:0}.case-table.svelte-8bbib7 thead:where(.svelte-8bbib7) th:where(.svelte-8bbib7){border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--text-meta);letter-spacing:.13em;text-transform:uppercase;padding-top:16px;padding-bottom:16px;font-weight:700;line-height:1.2}.case-table.svelte-8bbib7 tbody:where(.svelte-8bbib7) tr:where(.svelte-8bbib7)+tr:where(.svelte-8bbib7) th:where(.svelte-8bbib7),.case-table.svelte-8bbib7 tbody:where(.svelte-8bbib7) tr:where(.svelte-8bbib7)+tr:where(.svelte-8bbib7) td:where(.svelte-8bbib7){border-top:1px solid var(--line)}.case-table.svelte-8bbib7 tbody:where(.svelte-8bbib7) th:where(.svelte-8bbib7){width:25%;color:var(--ink);font-size:24px;line-height:1.1}.case-table.svelte-8bbib7 td:where(.svelte-8bbib7){width:25%;color:var(--muted);font-size:14px;line-height:1.5}.closing.svelte-8bbib7{padding:0 0 calc(var(--section-gap) - 48px);background:#000}.closing.svelte-8bbib7 .shell:where(.svelte-8bbib7){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex}.closing.svelte-8bbib7 h2:where(.svelte-8bbib7){white-space:nowrap;max-width:none;margin:0;font-size:clamp(32px,4.4vw,48px);line-height:1.1}@media (width<=1099px){.method-grid.svelte-8bbib7{display:block}.method-art.svelte-8bbib7{display:none}.method-head.svelte-8bbib7,.method-steps.svelte-8bbib7 article:where(.svelte-8bbib7){min-height:0;padding:0}.method-steps.svelte-8bbib7 article:where(.svelte-8bbib7){margin-top:40px}.method-steps.svelte-8bbib7 p:where(.svelte-8bbib7){opacity:1}.method-steps.svelte-8bbib7 h3:where(.svelte-8bbib7){color:#f7f8f8}h1.svelte-8bbib7{font-size:56px;line-height:1.1}}@media (width<=700px){.custom-builds.svelte-8bbib7{--section-gap:72px;--rule-space:72px}.hero-grid.svelte-8bbib7{padding:38px 0 var(--section-gap);display:block}h1.svelte-8bbib7{font-size:38px}.hero-copy.svelte-8bbib7>p:where(.svelte-8bbib7){margin-top:28px}.hero-art.svelte-8bbib7{aspect-ratio:auto;width:100%;height:300px;margin:32px 0 0}.what-we-build-intro.svelte-8bbib7,.proof-intro.svelte-8bbib7{margin-top:26px}.capability-field.svelte-8bbib7{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.capability-field.svelte-8bbib7 li:where(.svelte-8bbib7){padding:20px 8px 20px 14px;font-size:16px}.capability-field.svelte-8bbib7 li:where(.svelte-8bbib7):nth-child(4n+1){border-left:1px solid var(--line);padding-left:14px}.capability-field.svelte-8bbib7 li:where(.svelte-8bbib7):nth-child(odd){border-left:0;padding-left:0}.what-we-build-intro.svelte-8bbib7{margin-top:30px}.case-table-wrap.svelte-8bbib7{margin-top:52px;margin-right:-20px;padding-right:20px}.case-table.svelte-8bbib7{min-width:900px}.case-table.svelte-8bbib7 th:where(.svelte-8bbib7),.case-table.svelte-8bbib7 td:where(.svelte-8bbib7){padding:24px 16px}.closing.svelte-8bbib7 h2:where(.svelte-8bbib7){white-space:normal}}.m-only.svelte-8bbib7{display:none}@media (width<=900px){.m-only.svelte-8bbib7{display:block}.custom-builds.svelte-8bbib7{--section-gap:72px;--rule-space:72px}.hero-grid.svelte-8bbib7{padding:18px 0 72px;display:block}h1.svelte-8bbib7{font-size:38px;line-height:1.1}.hero-copy.svelte-8bbib7>p:where(.svelte-8bbib7){margin-top:16px;font-size:16px;line-height:1.55}.cta-ring.svelte-8bbib7{margin-top:28px}.cta-ring.svelte-8bbib7:before,.cta-ring.svelte-8bbib7:after{display:none}.hero-art.svelte-8bbib7{aspect-ratio:504/450;justify-self:auto;width:100%;height:auto;margin:30px 0 0}.social-proof.svelte-8bbib7{padding-bottom:76px}.proof-copy.svelte-8bbib7{text-align:center;font-variant-numeric:tabular-nums;justify-items:center;font-size:16px;line-height:1.3;display:grid}.proof-copy.svelte-8bbib7 strong:where(.svelte-8bbib7){color:var(--ink);letter-spacing:-.022em;font-feature-settings:"cv01", "ss03";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:48px;font-weight:510;line-height:1}.proof-copy.svelte-8bbib7 span:where(.svelte-8bbib7){color:#d3d7da;margin-top:8px;font-size:16px;line-height:1.5}.section-title.svelte-8bbib7,.closing.svelte-8bbib7 h2:where(.svelte-8bbib7){font-size:32px}.what-we-build-intro.svelte-8bbib7,.proof-intro.svelte-8bbib7{margin-top:24px}.capability-field.svelte-8bbib7{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.capability-field.svelte-8bbib7 li:where(.svelte-8bbib7){padding:20px 8px 20px 16px;font-size:16px}.capability-field.svelte-8bbib7 li:where(.svelte-8bbib7):nth-child(4n+1){border-left:1px solid var(--line);padding-left:16px}.capability-field.svelte-8bbib7 li:where(.svelte-8bbib7):nth-child(odd){border-left:0;padding-left:0}.method.svelte-8bbib7{padding-bottom:72px}.method-steps.svelte-8bbib7 article:where(.svelte-8bbib7),.method-art.svelte-8bbib7{display:none}.proof.svelte-8bbib7{padding-top:24px}.case-table-wrap.svelte-8bbib7{display:none}.m-cards.svelte-8bbib7{margin-top:28px}.m-rail.svelte-8bbib7{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;gap:12px;padding:0 2rem;scroll-padding-inline:2rem;display:flex;overflow:auto hidden}.m-rail.svelte-8bbib7::-webkit-scrollbar{display:none}.m-rail.svelte-8bbib7:after{content:"";flex:0 0 6px}.m-card.svelte-8bbib7{border:1px solid var(--line);scroll-snap-align:start;scroll-snap-stop:always;background:#08090a;border-radius:18px;flex-direction:column;flex:0 0 84%;display:flex;overflow:hidden}.m-card.svelte-8bbib7:last-child{scroll-snap-align:end}.m-dots.svelte-8bbib7{justify-content:center;gap:8px;margin-top:20px;display:flex}.m-dots.svelte-8bbib7 i:where(.svelte-8bbib7){background:#fff3;border-radius:2px;width:34px;height:3px;transition:transform .25s,background .25s;transform:scaleX(.647)}.m-dots.svelte-8bbib7 i.on:where(.svelte-8bbib7){background:#fff;transform:none}.m-card-art.svelte-8bbib7{border-bottom:1px solid #ffffff14;height:196px;position:relative}.m-card-art.svelte-8bbib7 canvas:where(.svelte-8bbib7){pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.m-card-txt.svelte-8bbib7{padding:20px 18px 26px}.m-step.svelte-8bbib7{color:#8a8f98;font-family:var(--font-mono,Recursive, ui-monospace, monospace);font-size:var(--text-meta);letter-spacing:.08em;line-height:17px;display:block}.m-card.svelte-8bbib7 h3:where(.svelte-8bbib7){letter-spacing:-.022em;font-feature-settings:"cv01", "ss03";text-wrap:balance;font-weight:510}.m-card-txt.svelte-8bbib7 h3:where(.svelte-8bbib7){color:#f7f8f8;letter-spacing:-.01em;margin-top:10px;font-size:24px;line-height:1.15}.m-card-txt.svelte-8bbib7 p:where(.svelte-8bbib7){color:var(--muted);margin-top:12px;font-size:15px;line-height:1.55}.m-case.svelte-8bbib7{padding:22px 18px 24px}.m-case.svelte-8bbib7 h3:where(.svelte-8bbib7){color:var(--ink);font-size:20px;line-height:1.22}.m-flow.svelte-8bbib7{margin:16px 0 0;padding:0;list-style:none}.m-flow.svelte-8bbib7 li:where(.svelte-8bbib7)+li:where(.svelte-8bbib7){border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px}.m-flow.svelte-8bbib7 li:where(.svelte-8bbib7)>span:where(.svelte-8bbib7){opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .22s + .12s);transform:translateY(8px)}.m-case.in.svelte-8bbib7 .m-flow:where(.svelte-8bbib7) li:where(.svelte-8bbib7)>span:where(.svelte-8bbib7){opacity:1;transform:none}.m-k.svelte-8bbib7{color:#8a8f98;font-family:var(--font-mono,Recursive, ui-monospace, monospace);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;line-height:17px;display:block}.m-v.svelte-8bbib7{color:var(--muted);margin-top:3px;font-size:15px;line-height:1.5;display:block}.m-flow.svelte-8bbib7 li.after:where(.svelte-8bbib7) .m-v:where(.svelte-8bbib7){color:#c9ccd1}.closing.svelte-8bbib7{padding-bottom:32px}.closing.svelte-8bbib7 .shell:where(.svelte-8bbib7){gap:40px}.closing.svelte-8bbib7 h2:where(.svelte-8bbib7){white-space:normal;text-wrap:balance}.closing.svelte-8bbib7 .small,.closing.svelte-8bbib7 .err{font-size:var(--text-meta)}}@media (width<=700px){.m-rail.svelte-8bbib7{padding-inline:18px;scroll-padding-inline:18px}}@media (width<=380px){h1.svelte-8bbib7{font-size:34px;line-height:1.08}.hero-copy.svelte-8bbib7>p:where(.svelte-8bbib7){font-size:15px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.m-flow.svelte-8bbib7 li:where(.svelte-8bbib7)>span:where(.svelte-8bbib7),.m-dots.svelte-8bbib7 i:where(.svelte-8bbib7){transition:none}}.training-page.svelte-tp9ozf{--ink:#f4f4f2;--muted:#9399a0;--line:#ffffff2e;--type-hero:64px;--type-section:clamp(32px, 4.4vw, 48px);--section-rule-space:72px;--section-gap:120px;color:var(--ink);background:#000;overflow:hidden}.ruled.svelte-tp9ozf>.shell:where(.svelte-tp9ozf){padding-block:var(--section-rule-space);position:relative}.ruled.svelte-tp9ozf>.shell:where(.svelte-tp9ozf):before{z-index:2;background:var(--line);content:"";pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.hero.svelte-tp9ozf{position:relative}.hero.svelte-tp9ozf>.shell{z-index:1;position:relative}.hero-grid.svelte-tp9ozf{padding-block:calc(96px + var(--hero-rise)) calc(96px + var(--section-gap));grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:center;gap:24px;display:grid}.hero-copy.svelte-tp9ozf{max-width:650px}.hero-visual.svelte-tp9ozf{aspect-ratio:2/3;pointer-events:none;justify-self:end;width:min(100%,373px);min-width:0;position:relative}@media (width>=1290px){.hero-grid.svelte-tp9ozf{grid-template-columns:minmax(0,650px) minmax(0,1fr)}.hero-visual.svelte-tp9ozf{aspect-ratio:auto;align-self:stretch;width:100%;height:auto}.hero-intro.svelte-tp9ozf{max-width:620px}.intro-break.svelte-tp9ozf{display:none}}.section-title.svelte-tp9ozf{color:#8a8f98;text-wrap:balance}.section-title.svelte-tp9ozf em:where(.svelte-tp9ozf){color:#f7f8f8;font-style:normal}h1.svelte-tp9ozf,h2.svelte-tp9ozf,h3.svelte-tp9ozf,p.svelte-tp9ozf{margin-top:0}h1.svelte-tp9ozf,h2.svelte-tp9ozf,h3.svelte-tp9ozf,.proof-copy.svelte-tp9ozf strong:where(.svelte-tp9ozf){letter-spacing:-.022em;font-feature-settings:"cv01", "ss03";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:510}h1.svelte-tp9ozf{max-width:790px;font-size:var(--type-hero);margin-bottom:48px;line-height:1}.accent-word.svelte-tp9ozf{color:var(--ink)}.hero-intro.svelte-tp9ozf{color:#b8bdc2;letter-spacing:-.02em;max-width:540px;margin-bottom:48px;font-size:16px;line-height:1.55}.hero-actions.svelte-tp9ozf{align-items:center;gap:28px;display:flex}@media (width<=900px){.hero-actions.svelte-tp9ozf{flex-direction:column;align-items:flex-start;gap:24px}}.hero-links.svelte-tp9ozf{flex-wrap:wrap;gap:12px 24px;display:flex}@property --training-cta-a{syntax:"<angle>";inherits:false;initial-value:0deg}.cta-ring.svelte-tp9ozf{border-radius:999px;display:inline-flex;position:relative}.cta-ring.svelte-tp9ozf:before,.cta-ring.svelte-tp9ozf:after{background:conic-gradient(from var(--training-cta-a), transparent 0 52%, color-mix(in oklch, var(--ink) 28%, transparent) 62%, var(--ink) 72%, color-mix(in oklch, var(--ink) 28%, transparent) 82%, transparent 92% 100%);-webkit-mask-composite:xor;content:"";pointer-events:none;border-radius:999px;padding:1.5px;animation:3.4s linear svelte-tp9ozf-training-cta-orbit;position:absolute;inset:-7px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta-ring.svelte-tp9ozf:after{filter:blur(6px);opacity:.75;padding:2.5px}@keyframes svelte-tp9ozf-training-cta-orbit{to{--training-cta-a:360deg}}@media (width>=901px){.hero.svelte-tp9ozf .cta-ring:where(.svelte-tp9ozf):before,.hero.svelte-tp9ozf .cta-ring:where(.svelte-tp9ozf):after{display:none}}.hero-cta.svelte-tp9ozf{z-index:1;color:#000;min-height:56px;font:inherit;cursor:pointer;background:#ededed;border:0;border-radius:999px;align-items:center;margin:0;padding:0 28px;font-size:16px;font-weight:600;transition:transform .2s,background-color .2s;display:inline-flex;position:relative}.hero-cta.svelte-tp9ozf:hover{background:#fff;transform:translateY(-2px)}.hero-cta.svelte-tp9ozf:focus-visible,.text-action.svelte-tp9ozf:focus-visible{outline:2px solid var(--ink);outline-offset:5px}@media (prefers-reduced-motion:reduce){.cta-ring.svelte-tp9ozf:before,.cta-ring.svelte-tp9ozf:after{animation:none}.hero-cta.svelte-tp9ozf{transition:none}}.primary-action.svelte-tp9ozf,.inline-action.svelte-tp9ozf,.course-actions.svelte-tp9ozf button:where(.svelte-tp9ozf){font:inherit;cursor:pointer}.primary-action.svelte-tp9ozf{color:#000;background:#ededed;border:1px solid #ededed;border-radius:999px;align-items:center;padding:13px 20px;font-size:16px;font-weight:600;display:inline-flex}.primary-action.svelte-tp9ozf:hover{background:#fff;border-color:#fff}.primary-action.svelte-tp9ozf span:where(.svelte-tp9ozf),.inline-action.svelte-tp9ozf span:where(.svelte-tp9ozf){font-size:16px;line-height:.6}.text-action.svelte-tp9ozf{font:inherit;cursor:pointer;border-width:0;border-bottom:1px solid var(--muted);color:var(--ink);background:0 0;gap:8px;margin:0;padding:8px 0 4px;font-size:14px;text-decoration:none;display:inline-flex}.text-action.svelte-tp9ozf:hover,.inline-action.svelte-tp9ozf:hover,.course-actions.svelte-tp9ozf button:where(.svelte-tp9ozf):hover{color:#fff}.proof-wrap.svelte-tp9ozf{grid-template-columns:360px 1fr;align-items:center;gap:48px;padding:0;display:grid}.proof-copy.svelte-tp9ozf{gap:0;font-size:16px;line-height:1.3;display:grid}.proof-copy.svelte-tp9ozf strong:where(.svelte-tp9ozf){color:var(--ink);font-size:48px;line-height:1}.proof-copy.svelte-tp9ozf span:where(.svelte-tp9ozf){color:#d3d7da;margin-top:8px;font-size:16px}.proof-copy.svelte-tp9ozf em:where(.svelte-tp9ozf){color:var(--muted);margin-top:8px;font-size:14px;font-style:normal;line-height:1.5}.client-rail.svelte-tp9ozf{scrollbar-width:none;padding:0;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 94%,#0000)}.client-rail.svelte-tp9ozf::-webkit-scrollbar{display:none}.client-track.svelte-tp9ozf{align-items:center;gap:clamp(38px,4.6vw,66px);width:max-content;min-height:62px;padding-inline:26px;display:flex}.client-logo.svelte-tp9ozf{flex:none;justify-content:center;align-items:center;display:inline-flex}.client-logo.svelte-tp9ozf img:where(.svelte-tp9ozf){object-fit:contain;object-position:-9999px 0;width:auto;max-width:170px;max-height:62px;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background-color:#8a8f98}.team-training.svelte-tp9ozf>.shell:where(.svelte-tp9ozf){padding-block:var(--section-gap) var(--section-rule-space)}.consulting.svelte-tp9ozf{background:#000}.offering-grid.svelte-tp9ozf{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:96px;display:grid}.offering-grid.reverse.svelte-tp9ozf{grid-template-columns:minmax(380px,1.1fr) minmax(0,.9fr)}.offering-copy.svelte-tp9ozf{z-index:1;max-width:430px;position:relative}h2.svelte-tp9ozf{font-size:var(--type-section);margin-bottom:24px;line-height:1.1}.offering-copy.svelte-tp9ozf>p:where(.svelte-tp9ozf),.courses-heading.svelte-tp9ozf>p:where(.svelte-tp9ozf){color:var(--muted);font-size:16px;line-height:1.55}.offering-copy.svelte-tp9ozf>h2:where(.svelte-tp9ozf),.courses-heading.svelte-tp9ozf>h2:where(.svelte-tp9ozf){margin-bottom:48px}.inline-action.svelte-tp9ozf{border:0;border-bottom:1px solid var(--muted);color:var(--ink);background:0 0;align-items:center;gap:16px;margin-top:24px;padding:0 0 4px;font-size:14px;display:inline-flex}.offering-visual.svelte-tp9ozf{align-self:stretch;min-height:0;position:relative}@media (width>=1290px){.offering-grid.svelte-tp9ozf{grid-template-columns:620px minmax(0,1fr)}.offering-grid.reverse.svelte-tp9ozf{grid-template-columns:minmax(0,1fr) 620px}.offering-copy.svelte-tp9ozf{max-width:620px}}.scope-list.svelte-tp9ozf{color:#c6cbd0;gap:8px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.scope-list.svelte-tp9ozf li:where(.svelte-tp9ozf){align-items:center;gap:8px;display:flex}.scope-list.svelte-tp9ozf li:where(.svelte-tp9ozf):before{background:var(--muted);content:"";border-radius:50%;width:5px;height:5px}.courses.svelte-tp9ozf{scroll-margin-top:70px}.courses-heading.svelte-tp9ozf{max-width:620px;margin-bottom:48px}.courses-heading.svelte-tp9ozf h2:where(.svelte-tp9ozf){margin-bottom:0}.courses-heading.svelte-tp9ozf>p:where(.svelte-tp9ozf){margin:48px 0 0}.course-grid.svelte-tp9ozf{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.course-card.svelte-tp9ozf{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#000;flex-direction:column;min-height:328px;display:flex}.course-visual.svelte-tp9ozf{background:radial-gradient(circle at 76% 43%,#8a8f988c 0 2px,#0000 3px),linear-gradient(122deg,#0000 0 39%,#ffffff1c 39.2% 39.5%,#0000 39.7%),linear-gradient(165deg,#101518,#000 70%);height:148px;position:relative;overflow:hidden}.course-visual.svelte-tp9ozf:before,.course-visual.svelte-tp9ozf:after,.course-visual.svelte-tp9ozf span:where(.svelte-tp9ozf),.course-visual.svelte-tp9ozf i:where(.svelte-tp9ozf),.course-visual.svelte-tp9ozf b:where(.svelte-tp9ozf){content:"";display:block;position:absolute}.course-visual.svelte-tp9ozf:before{border:1px solid #ffffff2e;border-radius:50%;width:178px;height:178px;top:-70px;left:21%}.course-visual.svelte-tp9ozf:after{background:#ffffff1f;width:1px;height:110%;top:-4%;left:51%;transform:rotate(32deg)}.course-visual.svelte-tp9ozf span:where(.svelte-tp9ozf){background:#f5f5f2;border-radius:50%;width:7px;height:7px;top:60%;left:34%;box-shadow:76px -35px #f4f4f2a6,153px 9px #8a8f98}.course-visual.svelte-tp9ozf i:where(.svelte-tp9ozf){background:#ffffff29;width:220px;height:1px;top:68%;left:-19px;transform:rotate(-13deg)}.course-visual.svelte-tp9ozf b:where(.svelte-tp9ozf){border:1px solid #8a8f986b;width:66px;height:66px;top:29%;right:13%;transform:rotate(45deg)}.course-visual.vibe.svelte-tp9ozf{background:radial-gradient(at 20% 90%,#8a8f982e,#0000 39%),#000}.course-visual.vibe.svelte-tp9ozf:before{border-radius:0;top:-47px;left:48%;transform:rotate(35deg)}.course-visual.python.svelte-tp9ozf{background:linear-gradient(120deg,#111719,#000 74%)}.course-visual.python.svelte-tp9ozf:before{border-radius:0;width:230px;height:82px;top:34px;left:18%;transform:skewY(-18deg)}.course-visual.advanced.svelte-tp9ozf{background:radial-gradient(circle at 54% 49%,#8a8f9829,#0000 2px),#000}.course-visual.advanced.svelte-tp9ozf:before{border:1px solid #fff3;width:116px;height:116px;top:16px;left:calc(50% - 58px)}.course-copy.svelte-tp9ozf{padding:24px 24px 8px}.course-copy.svelte-tp9ozf p:where(.svelte-tp9ozf){color:var(--muted);font-size:var(--text-ui);letter-spacing:.32em;text-transform:uppercase;margin-bottom:8px;font-weight:700}.course-copy.svelte-tp9ozf h3:where(.svelte-tp9ozf){margin-bottom:0;font-size:24px;line-height:1.1}.course-actions.svelte-tp9ozf{gap:24px;margin-top:auto;padding:16px 24px 24px;display:flex}.course-actions.svelte-tp9ozf button:where(.svelte-tp9ozf){border:0;border-bottom:1px solid var(--muted);color:var(--ink);text-align:left;background:0 0;align-items:center;gap:16px;padding:0 0 4px;font-size:14px;display:inline-flex}.closing.svelte-tp9ozf{background:#000}.closing.svelte-tp9ozf>.shell:where(.svelte-tp9ozf){padding-block:var(--section-rule-space) var(--section-gap)}.closing.svelte-tp9ozf .shell:where(.svelte-tp9ozf){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex}.closing.svelte-tp9ozf h2:where(.svelte-tp9ozf){font-size:var(--type-section);white-space:nowrap;margin:0}.preview-backdrop.svelte-tp9ozf{z-index:70;background:#000000d6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.preview-dialog.svelte-tp9ozf{background:#0b0d0e;border:1px solid #ffffff2e;width:min(740px,100%);padding:24px;position:relative;box-shadow:0 25px 90px #0009}.preview-dialog.svelte-tp9ozf h2:where(.svelte-tp9ozf){margin:24px 0 8px;font-size:24px;line-height:1.1}.preview-dialog.svelte-tp9ozf p:where(.svelte-tp9ozf){color:#8a8f98;max-width:450px;margin-bottom:0;line-height:1.55}.preview-dialog.svelte-tp9ozf .primary-action:where(.svelte-tp9ozf){margin-top:24px}.close.svelte-tp9ozf{z-index:1;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:16px}.video.svelte-tp9ozf{aspect-ratio:16/9;background:#000}.video.svelte-tp9ozf iframe:where(.svelte-tp9ozf){border:0;width:100%;height:100%}@media (width<=1100px){.training-page.svelte-tp9ozf{--type-hero:56px}h1.svelte-tp9ozf{line-height:1.1}}@media (width<=760px){.training-page.svelte-tp9ozf{--section-rule-space:56px;--section-gap:72px;--type-hero:38px}.desktop-break.svelte-tp9ozf{display:none}.hero-grid.svelte-tp9ozf{padding:38px 0 var(--section-gap);display:block}.hero-visual.svelte-tp9ozf{aspect-ratio:auto;width:100%;height:300px;margin:32px 0 0}.hero-intro.svelte-tp9ozf{font-size:16px}.hero-copy.svelte-tp9ozf h1:where(.svelte-tp9ozf){margin-bottom:28px}.proof-wrap.svelte-tp9ozf{grid-template-columns:1fr}.client-track.svelte-tp9ozf{min-height:106px;padding-inline:18px}.client-logo.svelte-tp9ozf img:where(.svelte-tp9ozf){max-height:46px}.offering-grid.svelte-tp9ozf,.offering-grid.reverse.svelte-tp9ozf{grid-template-columns:1fr;gap:42px}.offering-visual.svelte-tp9ozf{aspect-ratio:1.42;align-self:auto}.reverse.svelte-tp9ozf .offering-visual:where(.svelte-tp9ozf){order:2}.course-grid.svelte-tp9ozf{grid-template-columns:1fr}.closing.svelte-tp9ozf h2:where(.svelte-tp9ozf){white-space:normal}}@media (width<=430px){.hero-actions.svelte-tp9ozf,.course-actions.svelte-tp9ozf{flex-direction:column;align-items:flex-start;gap:12px}.course-card.svelte-tp9ozf{min-height:330px}}.m-only.svelte-tp9ozf{display:none}@media (width<=900px){.m-only.svelte-tp9ozf{display:block}.training-page.svelte-tp9ozf{--section-rule-space:64px;--section-gap:128px;--type-hero:38px;--type-section:32px}.desktop-break.svelte-tp9ozf{display:none}.hero-grid.svelte-tp9ozf{padding:18px 0 8px;display:block}h1.svelte-tp9ozf{text-wrap:balance;line-height:1.1}.hero-copy.svelte-tp9ozf h1:where(.svelte-tp9ozf){margin-bottom:16px}.hero-intro.svelte-tp9ozf{text-wrap:pretty;margin-bottom:28px}.hero-actions.svelte-tp9ozf{flex-direction:column;align-items:flex-start;gap:28px}.hero-links.svelte-tp9ozf{gap:12px 28px}.cta-ring.svelte-tp9ozf:before,.cta-ring.svelte-tp9ozf:after{display:none}.hero-visual.svelte-tp9ozf{aspect-ratio:606/568;justify-self:auto;width:min(100%,340px);height:auto;margin:30px 0 0}.hero-copy.svelte-tp9ozf h1:where(.svelte-tp9ozf),.hero-intro.svelte-tp9ozf,.hero-actions.svelte-tp9ozf{animation:.9s cubic-bezier(.2,.7,.1,1) both svelte-tp9ozf-training-in-up}.hero-intro.svelte-tp9ozf{animation-delay:.15s}.hero-actions.svelte-tp9ozf{animation-delay:.3s}.social-proof.svelte-tp9ozf{padding-top:64px}.proof-wrap.svelte-tp9ozf{text-align:center;grid-template-columns:minmax(0,1fr);gap:40px}.proof-copy.svelte-tp9ozf{font-variant-numeric:tabular-nums;justify-items:center}.proof-copy.svelte-tp9ozf span:where(.svelte-tp9ozf){line-height:1.5}.proof-copy.svelte-tp9ozf em:where(.svelte-tp9ozf){max-width:320px;margin-top:6px}.client-rail.svelte-tp9ozf{display:none}.logo-rows.svelte-tp9ozf{margin-inline:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logo-row-track.svelte-tp9ozf{width:max-content;animation:70s linear infinite svelte-tp9ozf-training-logo-row;display:flex}.logo-chip.svelte-tp9ozf{flex:none;justify-content:center;align-items:center;padding-inline:22px;display:inline-flex}.logo-chip.svelte-tp9ozf img:where(.svelte-tp9ozf){object-fit:contain;object-position:-9999px 0;width:auto;max-width:130px;height:40px;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background-color:#8a8f98}.offering-grid.svelte-tp9ozf,.offering-grid.reverse.svelte-tp9ozf{grid-template-columns:minmax(0,1fr);gap:40px}.offering-copy.svelte-tp9ozf{max-width:none}.offering-copy.svelte-tp9ozf>h2:where(.svelte-tp9ozf),.courses-heading.svelte-tp9ozf>h2:where(.svelte-tp9ozf){margin-bottom:24px}.section-title.svelte-tp9ozf em:where(.svelte-tp9ozf){display:inline}.offering-copy.svelte-tp9ozf>p:where(.svelte-tp9ozf){margin-bottom:0}.scope-list.svelte-tp9ozf{gap:10px;font-size:15px}.scope-list.svelte-tp9ozf li:where(.svelte-tp9ozf){gap:10px}.inline-action.svelte-tp9ozf{margin-top:28px}.offering-visual.svelte-tp9ozf{aspect-ratio:502/265;align-self:auto}.consulting.svelte-tp9ozf .offering-visual:where(.svelte-tp9ozf){aspect-ratio:564/370}.reverse.svelte-tp9ozf .offering-visual:where(.svelte-tp9ozf){order:2}.courses-heading.svelte-tp9ozf{margin-bottom:40px}.courses-heading.svelte-tp9ozf>p:where(.svelte-tp9ozf){margin:0}.course-grid.svelte-tp9ozf{border:0;grid-template-columns:minmax(0,1fr);gap:12px}.course-card.svelte-tp9ozf{border:1px solid var(--line);border-radius:14px;min-height:0;overflow:hidden}.course-visual.svelte-tp9ozf{background:radial-gradient(circle at 76% 43%,#8a8f988c 0 2px,#0000 3px),linear-gradient(122deg,#0000 0 39%,#ffffff1c 39.2% 39.5%,#0000 39.7%),linear-gradient(165deg,#121314,#000 70%);border-bottom:1px solid #ffffff14;height:96px}.course-visual.svelte-tp9ozf:before{width:150px;height:150px}.course-visual.svelte-tp9ozf:after{height:120%;top:-10%}.course-visual.svelte-tp9ozf span:where(.svelte-tp9ozf){top:58%;box-shadow:76px -26px #f4f4f2a6,153px 6px #8a8f98}.course-visual.svelte-tp9ozf i:where(.svelte-tp9ozf){width:240px;top:66%;transform:rotate(-9deg)}.course-visual.svelte-tp9ozf b:where(.svelte-tp9ozf){width:50px;height:50px;top:22%}.course-visual.vibe.svelte-tp9ozf{background:radial-gradient(at 20% 90%,#8a8f982e,#0000 39%),#000}.course-visual.vibe.svelte-tp9ozf:before{top:-60px}.course-visual.python.svelte-tp9ozf{background:linear-gradient(120deg,#121314,#000 74%)}.course-visual.python.svelte-tp9ozf:before{width:230px;height:60px;top:20px;transform:skewY(-12deg)}.course-visual.advanced.svelte-tp9ozf{background:#000}.course-visual.advanced.svelte-tp9ozf:before{width:76px;height:76px;top:10px;left:calc(50% - 38px)}.course-visual.svelte-tp9ozf span:where(.svelte-tp9ozf),.course-visual.svelte-tp9ozf b:where(.svelte-tp9ozf){animation:9s ease-in-out infinite alternate svelte-tp9ozf-training-drift}.course-visual.svelte-tp9ozf b:where(.svelte-tp9ozf){--r:60deg}.course-copy.svelte-tp9ozf{padding:20px 20px 0}.course-copy.svelte-tp9ozf p:where(.svelte-tp9ozf){font-size:var(--text-ui);letter-spacing:.12em;font-weight:600}.course-copy.svelte-tp9ozf h3:where(.svelte-tp9ozf){font-size:22px;line-height:1.15}.course-actions.svelte-tp9ozf{padding:18px 20px 22px}.closing.svelte-tp9ozf>.shell:where(.svelte-tp9ozf){padding-block:64px 32px}.closing.svelte-tp9ozf .shell:where(.svelte-tp9ozf){gap:40px}.closing.svelte-tp9ozf h2:where(.svelte-tp9ozf){white-space:normal;text-wrap:balance}.closing.svelte-tp9ozf .small,.closing.svelte-tp9ozf .err{font-size:var(--text-meta)}.training-page.svelte-tp9ozf .rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * .11s);transform:translateY(16px)}.training-page.svelte-tp9ozf .rv.in{opacity:1;transform:none}.preview-backdrop.svelte-tp9ozf{background:#000c;place-items:end stretch;padding:0;animation:.3s both svelte-tp9ozf-training-fade}.preview-dialog.svelte-tp9ozf{width:100%;max-height:90vh;padding:20px 18px calc(24px + env(safe-area-inset-bottom));box-shadow:none;border-width:1px 0 0;border-radius:18px 18px 0 0;animation:.4s cubic-bezier(.2,.7,.2,1) both svelte-tp9ozf-training-sheet;overflow-y:auto}.preview-dialog.svelte-tp9ozf .video:where(.svelte-tp9ozf){margin-top:36px}.preview-dialog.svelte-tp9ozf p:where(.svelte-tp9ozf){color:#8a8f98;font-size:16px}.preview-dialog.svelte-tp9ozf .primary-action:where(.svelte-tp9ozf){border:0;gap:10px}.close.svelte-tp9ozf{color:#f4f4f2;width:44px;height:44px;line-height:1;top:10px;right:10px}}@keyframes svelte-tp9ozf-training-in-up{0%{opacity:0;transform:translateY(14px)}}@keyframes svelte-tp9ozf-training-logo-row{to{transform:translate(-50%)}}@keyframes svelte-tp9ozf-training-drift{to{transform:translate(10px, -4px) rotate(var(--r,0deg))}}@keyframes svelte-tp9ozf-training-fade{0%{opacity:0}}@keyframes svelte-tp9ozf-training-sheet{0%{transform:translateY(105%)}}@media (prefers-reduced-motion:reduce){.hero-copy.svelte-tp9ozf h1:where(.svelte-tp9ozf),.hero-intro.svelte-tp9ozf,.hero-actions.svelte-tp9ozf,.logo-row-track.svelte-tp9ozf,.course-visual.svelte-tp9ozf span:where(.svelte-tp9ozf),.course-visual.svelte-tp9ozf b:where(.svelte-tp9ozf),.preview-backdrop.svelte-tp9ozf,.preview-dialog.svelte-tp9ozf{animation:none!important}.training-page.svelte-tp9ozf .rv{opacity:1;transition:none;transform:none}}.cage.svelte-1vo9te1{padding-bottom:4rem}@media (width>=900px){.cage.svelte-1vo9te1{border-inline:1px solid var(--color-border)}}.cage.svelte-1vo9te1>section:where(.svelte-1vo9te1){border-top:1px solid var(--color-border);padding:clamp(4rem,7vw,7rem) 1.5rem}.cage.svelte-1vo9te1>section:where(.svelte-1vo9te1):last-child{border-bottom:1px solid var(--color-border)}@media (width>=1024px){.cage.svelte-1vo9te1>section:where(.svelte-1vo9te1){padding-inline:2rem}}.label.svelte-1vo9te1{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;opacity:.55;margin:0 0 1.25rem;font-size:.75rem}.head.svelte-1vo9te1{text-wrap:balance;-webkit-hyphens:none;hyphens:none;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:450;line-height:1}.soft.svelte-1vo9te1{color:#666}.dark .soft.svelte-1vo9te1{color:#a1a1a1}.story.svelte-1vo9te1{gap:1.25rem;max-width:35rem;margin-top:2.5rem;display:grid}.story.svelte-1vo9te1 p:where(.svelte-1vo9te1){color:#4d4d4d;margin:0;font-size:1rem;line-height:1.5}.dark .story.svelte-1vo9te1 p:where(.svelte-1vo9te1){color:#a1a1a1}.lead-tight.svelte-1vo9te1{color:#4d4d4d;max-width:35rem;margin-top:1.25rem;font-size:1rem;line-height:1.5}.dark .lead-tight.svelte-1vo9te1{color:#a1a1a1}.split.svelte-1vo9te1{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=900px){.split.svelte-1vo9te1{grid-template-columns:minmax(0,52%) minmax(0,40%);align-items:start;gap:0 8%}.split-wide.svelte-1vo9te1{grid-template-columns:minmax(0,44%) minmax(0,48%);gap:0 8%}.split-cta.svelte-1vo9te1{grid-template-columns:minmax(0,62%) minmax(0,30%);align-items:center;gap:0 8%}}.split-cta.svelte-1vo9te1 .cta-btn:where(.svelte-1vo9te1){justify-self:start}@media (width>=900px){.split-cta.svelte-1vo9te1 .cta-btn:where(.svelte-1vo9te1){justify-self:end}}.split-lede.svelte-1vo9te1{letter-spacing:-.04em;color:#4d4d4d;margin:.35rem 0 0;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:450;line-height:1.34}.dark .split-lede.svelte-1vo9te1{color:#a1a1a1}.cols.svelte-1vo9te1{grid-template-columns:1fr;gap:2.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=860px){.cols.svelte-1vo9te1{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.col.svelte-1vo9te1{border-left:1px solid var(--color-border);padding-inline:clamp(1.25rem,2.4vw,1.875rem)}.col.svelte-1vo9te1:first-child{border-left:0;padding-left:0}.col.svelte-1vo9te1:last-child{padding-right:0}}.col-visual{color:var(--color-foreground);align-items:center;height:clamp(11rem,17vw,14.5rem);margin-bottom:1.6rem;display:flex}.col-visual svg{width:100%;height:100%;display:block}.cap.svelte-1vo9te1{color:#4d4d4d;margin:0;font-size:1rem;line-height:1.5}.dark .cap.svelte-1vo9te1{color:#a1a1a1}.cap.svelte-1vo9te1 b:where(.svelte-1vo9te1){color:var(--color-foreground);font-weight:500}.proof-grid.svelte-1vo9te1{grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem;display:grid}@media (width>=900px){.proof-grid.svelte-1vo9te1{grid-template-columns:1fr 1fr}.proof-grid.single.svelte-1vo9te1{grid-template-columns:minmax(0,34rem)}}.card.svelte-1vo9te1{border:1px solid var(--color-border);border-radius:6px;flex-direction:column;padding:1.75rem;display:flex}.card-kicker.svelte-1vo9te1{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;opacity:.55;margin:0 0 1rem;font-size:.75rem}.card.svelte-1vo9te1 h3:where(.svelte-1vo9te1){letter-spacing:-.04em;margin:0;font-size:1.375rem;font-weight:450;line-height:1.15}.card-line.svelte-1vo9te1{color:#4d4d4d;margin:.75rem 0 0;font-size:1rem;line-height:1.5}.dark .card-line.svelte-1vo9te1{color:#a1a1a1}.card-mark.svelte-1vo9te1 img:where(.svelte-1vo9te1){width:auto;height:1.6rem;display:block}.card-mark-text.svelte-1vo9te1{letter-spacing:-.03em;margin:0;font-size:1.125rem;font-weight:500}.card-mark.svelte-1vo9te1 .mark-dark:where(.svelte-1vo9te1),.dark .card-mark.svelte-1vo9te1 .mark-light:where(.svelte-1vo9te1){display:none}.dark .card-mark.svelte-1vo9te1 .mark-dark:where(.svelte-1vo9te1){display:block}.card.svelte-1vo9te1 blockquote:where(.svelte-1vo9te1){border-top:1px solid var(--color-border);margin:1.5rem 0 0;padding-top:1.25rem}.card.svelte-1vo9te1 blockquote:where(.svelte-1vo9te1) p:where(.svelte-1vo9te1){margin:0;font-size:.9375rem;line-height:1.65}.card.svelte-1vo9te1 blockquote:where(.svelte-1vo9te1) cite:where(.svelte-1vo9te1){font-style:normal;font-family:var(--font-mono,ui-monospace, monospace);opacity:.55;margin-top:.85rem;font-size:.75rem;display:block}.card.svelte-1vo9te1>a:where(.svelte-1vo9te1){color:var(--color-foreground);border-bottom:1px solid var(--color-border);align-self:flex-start;margin-top:1.25rem;font-size:.875rem;text-decoration:none}.card.svelte-1vo9te1>a:where(.svelte-1vo9te1):hover{border-color:var(--color-foreground)}.stats.svelte-1vo9te1{border:1px solid var(--color-border);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin-top:1.5rem;display:grid;overflow:hidden}.stat.svelte-1vo9te1{border-right:1px solid var(--color-border);flex-direction:column;justify-content:center;padding:.9rem 1rem;display:flex}.stat.svelte-1vo9te1:last-child{border-right:0}.stat.svelte-1vo9te1 b:where(.svelte-1vo9te1){letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:500;display:block}.stat.svelte-1vo9te1 em:where(.svelte-1vo9te1){font-style:normal;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;opacity:.6;margin-top:.3rem;font-size:.625rem;display:block}.gates.svelte-1vo9te1{grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem;display:grid}@media (width>=900px){.gates.svelte-1vo9te1{grid-template-columns:1fr 1fr}}.gate.svelte-1vo9te1{border:1px solid var(--color-border);border-radius:6px;padding:1.75rem}.gate.svelte-1vo9te1 h3:where(.svelte-1vo9te1){letter-spacing:-.03em;margin:0;font-size:1.125rem;font-weight:500}.gate.svelte-1vo9te1 .note:where(.svelte-1vo9te1){font-family:var(--font-mono,ui-monospace, monospace);opacity:.55;margin:.4rem 0 0;font-size:.75rem}.gate-body.svelte-1vo9te1{color:#4d4d4d;margin:1.25rem 0 0;font-size:1rem;line-height:1.5}.dark .gate-body.svelte-1vo9te1{color:#a1a1a1}.gate-link.svelte-1vo9te1{font:inherit;border:0;border-bottom:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;background:0 0;margin-top:1.25rem;padding:0;font-size:.875rem}.gate-link.svelte-1vo9te1:hover{border-color:var(--color-foreground)}.ready-list.svelte-1vo9te1{margin:1.5rem 0 0;padding:0;list-style:none}.ready-list.svelte-1vo9te1 li:where(.svelte-1vo9te1){border-top:1px solid var(--color-border);gap:.15rem;padding:.85rem 0;display:grid}.ready-list.svelte-1vo9te1 a:where(.svelte-1vo9te1){letter-spacing:-.02em;color:var(--color-foreground);font-size:1rem;font-weight:500;text-decoration:none}.ready-list.svelte-1vo9te1 a:where(.svelte-1vo9te1):hover{text-underline-offset:3px;text-decoration:underline}.ready-list.svelte-1vo9te1 span:where(.svelte-1vo9te1){color:#4d4d4d;font-size:1rem;line-height:1.5}.dark .ready-list.svelte-1vo9te1 span:where(.svelte-1vo9te1){color:#a1a1a1}.ind-list.svelte-1vo9te1{flex-wrap:wrap;gap:.75rem 2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.ind-list.svelte-1vo9te1 a:where(.svelte-1vo9te1){letter-spacing:-.03em;color:var(--color-foreground);border-bottom:1px solid var(--color-border);padding-bottom:.2rem;font-size:1.0625rem;font-weight:450;text-decoration:none}.ind-list.svelte-1vo9te1 a:where(.svelte-1vo9te1):hover{border-color:var(--color-foreground)}.faq.svelte-1vo9te1{max-width:62rem;margin-top:2.5rem}.faq.svelte-1vo9te1 details:where(.svelte-1vo9te1){border-bottom:1px solid var(--color-border)}.faq.svelte-1vo9te1 details:where(.svelte-1vo9te1):first-of-type{border-top:1px solid var(--color-border)}.faq.svelte-1vo9te1 summary:where(.svelte-1vo9te1){cursor:pointer;letter-spacing:-.015em;padding:1.25rem 2.5rem 1.25rem 0;font-size:1.0625rem;font-weight:450;list-style:none;position:relative}.faq.svelte-1vo9te1 summary:where(.svelte-1vo9te1)::-webkit-details-marker{display:none}.faq.svelte-1vo9te1 summary:where(.svelte-1vo9te1):after{content:"+";opacity:.55;font-size:1.125rem;position:absolute;top:1.1rem;right:.25rem}.faq.svelte-1vo9te1 details[open]:where(.svelte-1vo9te1) summary:where(.svelte-1vo9te1):after{content:"−"}.faq.svelte-1vo9te1 summary:where(.svelte-1vo9te1):focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.faq.svelte-1vo9te1 details:where(.svelte-1vo9te1) p:where(.svelte-1vo9te1){color:#4d4d4d;max-width:60ch;margin:0;padding:0 3rem 1.5rem 0;font-size:1rem;line-height:1.5}.dark .faq.svelte-1vo9te1 details:where(.svelte-1vo9te1) p:where(.svelte-1vo9te1){color:#a1a1a1}.cta-head.svelte-1vo9te1{max-width:20ch}.cta-btn.svelte-1vo9te1{font:inherit;border-radius:var(--radius-lg);background:var(--color-foreground);color:var(--color-background);cursor:pointer;border:0;align-items:center;margin-top:1.6rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:500;display:inline-flex}.cta-btn.svelte-1vo9te1:hover{opacity:.85}.cta-btn.svelte-1vo9te1:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.anchors.svelte-1vo9te1{flex-wrap:wrap;gap:.5rem clamp(1.5rem,3.4vw,3.25rem);padding:clamp(3.5rem,6vw,5.5rem) 1.5rem clamp(3rem,5vw,4.5rem);display:flex}@media (width>=1024px){.anchors.svelte-1vo9te1{padding-inline:2rem}}.anchors.svelte-1vo9te1 a:where(.svelte-1vo9te1){letter-spacing:-.02em;color:inherit;border-bottom:1px solid var(--color-border);padding-bottom:.85rem;font-size:1.0625rem;line-height:1.3;text-decoration:none;transition:opacity .15s,border-color .15s}.anchors.svelte-1vo9te1 a:where(.svelte-1vo9te1):hover{border-bottom-color:currentColor}
