@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Rajdhani:wght@500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:.625rem;--background:#0c0c0f;--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:color-mix(in oklch, var(--foreground) 78%, transparent);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364);color:var(--foreground);background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:var(--background);--panel:var(--card);--panel-soft:var(--secondary);--line:color-mix(in oklch, var(--foreground) 14%, transparent);--text:var(--foreground)}@supports (not (color:oklch(0 0 0))) or (not (color:color-mix(in oklch, red 50%, blue))){:root{--foreground:#f8fafc;--card:#0f172b;--card-foreground:#f8fafc;--popover:#0f172b;--popover-foreground:#f8fafc;--primary:#e2e8f0;--primary-foreground:#0f172b;--secondary:#1d293d;--secondary-foreground:#f8fafc;--muted-foreground:#90a1b9;--accent:#1d293d;--accent-foreground:#f8fafc;--destructive:#ff6467;--destructive-foreground:#f8fafc;--border:#ffffff1a;--input:#ffffff26;--ring:#6a7282;--chart-1:#1447e6;--chart-2:#00bc7d;--chart-3:#fe9a00;--chart-4:#ad46ff;--chart-5:#ff2056;--sidebar:#0f172b;--sidebar-foreground:#f8fafc;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#f8fafc;--sidebar-accent:#1d293d;--sidebar-accent-foreground:#f8fafc;--sidebar-border:#ffffff1a;--sidebar-ring:#6a7282;--line:#f8fafc24;--muted:#f8fafcc7}}*{box-sizing:border-box}[hidden]{display:none!important}html{scrollbar-gutter:stable;overflow-x:hidden}html,body,#app{width:100%;min-height:100%;margin:0}body{background:var(--bg);color:var(--text);font-optical-sizing:auto;font-kerning:normal;text-rendering:optimizelegibility;font-family:Archivo,Segoe UI,Tahoma,sans-serif;overflow:hidden}body.app-booting{overflow:hidden}a{color:inherit;text-decoration:none}.page{isolation:isolate;opacity:0;background:0 0;min-height:100vh;transition:opacity .52s;position:relative;overflow:clip visible}body.app-loaded .page{opacity:1}.boot-screen{z-index:40;background:var(--background);place-items:center;transition:opacity .48s,visibility .48s;display:grid;position:fixed;inset:0}body.app-loaded .boot-screen{opacity:0;visibility:hidden;pointer-events:none}.boot-screen-panel{text-align:center;justify-items:center;gap:14px;width:min(460px,100vw - 48px);display:grid}.boot-screen-logo{contain:paint;isolation:isolate}.boot-screen-brand{letter-spacing:.08em;text-wrap:balance;text-transform:uppercase;font-family:Rajdhani,Archivo,Segoe UI,Tahoma,sans-serif;font-size:clamp(4rem,9vw,6.4rem);font-weight:800;line-height:1}.boot-screen-copy{color:var(--foreground);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.98rem}.boot-screen-progress{background:var(--background);border-radius:999px;width:min(280px,72vw);height:3px;position:relative;overflow:hidden}.boot-screen-progress-bar{transform-origin:0;background:var(--primary);box-shadow:0 0 22px color-mix(in oklch, var(--foreground) 100%, transparent);transition:transform .22s;position:absolute;inset:0;transform:scaleX(0)}.page:before,.page:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.page:before{background:var(--background);opacity:1;inset:0}.page:after{background:color-mix(in oklch, var(--background) 82%, black);opacity:.08}.tech-background{z-index:0;pointer-events:none;position:fixed;inset:0}.page>:not(.tech-background):not(.intro-brand-layer){z-index:1;position:relative}.tech-background-canvas{width:100%;height:100%;display:block}.site-header{z-index:24;background:0 0;padding:20px 24px;position:sticky;top:0;left:0;right:0}.site-header-inner{justify-content:flex-end;align-items:center;gap:20px;width:100%;min-height:44px;margin:0;display:flex;position:relative}.brand-anchor{visibility:hidden;letter-spacing:.02em;font-size:2rem;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-actions{z-index:1;align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.site-header.is-hero-view .header-link,.site-header.is-hero-view .header-button{color:color-mix(in oklch, var(--foreground) 82%, transparent);box-shadow:none;opacity:0;pointer-events:none;background:0 0;border-color:#0000;transform:translateY(-6px)}.site-header.is-hero-view .header-link:hover,.site-header.is-hero-view .header-button:hover{color:var(--foreground);border-color:color-mix(in oklch, var(--foreground) 56%, transparent);background:color-mix(in oklch, var(--background) 82%, transparent);box-shadow:none;opacity:0}.site-header.is-hero-view .header-link .bmp-button-label,.site-header.is-hero-view .header-button .bmp-button-label{letter-spacing:.13em}.header-auth-button,.header-saved-link{color:var(--foreground)}.site-header.is-hero-view .header-auth-button,.site-header.is-hero-view .header-saved-link{color:var(--background);background:var(--foreground);border-color:var(--foreground);opacity:1;pointer-events:auto;transform:none}.site-header.is-hero-view .header-auth-button:hover,.site-header.is-hero-view .header-saved-link:hover{color:var(--foreground);background:var(--background);border-color:var(--foreground);opacity:1}.header-user-button{flex:none;align-items:center;display:inline-flex;position:relative}.bmp-account-menu{position:relative}.bmp-account-trigger{border:1px solid var(--foreground);background:var(--background);min-height:44px;color:var(--foreground);font:inherit;align-items:center;gap:10px;padding:5px 12px 5px 5px;display:inline-flex}.bmp-account-avatar{border:1px solid color-mix(in oklch, var(--foreground) 72%, transparent);background:var(--background);width:32px;height:32px;color:var(--foreground);letter-spacing:.02em;border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;display:grid;overflow:hidden}.bmp-account-avatar img{object-fit:cover;width:100%;height:100%}.bmp-account-copy{text-align:left;min-width:0;display:grid}.bmp-account-name,.bmp-account-email{text-overflow:ellipsis;white-space:nowrap;max-width:168px;overflow:hidden}.bmp-account-name{font-size:.82rem;font-weight:700;line-height:1}.bmp-account-email{color:color-mix(in oklch, var(--foreground) 66%, transparent);margin-top:3px;font-size:.72rem;line-height:1.1}.bmp-account-popover{z-index:80;border:1px solid var(--foreground);background:var(--background);width:min(280px,100vw - 32px);position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 38px #00000057}.bmp-account-item{border:0;border-top:1px solid color-mix(in oklch, var(--foreground) 18%, transparent);width:100%;min-height:48px;color:var(--foreground);font:inherit;text-align:left;background:0 0;align-items:center;padding:0 16px;font-size:.86rem;display:flex}.bmp-account-item:first-child{border-top:0}.bmp-account-item:hover{background:color-mix(in oklch, var(--foreground) 8%, transparent)}.bmp-button,.header-link,.header-button,.button{border:1px solid var(--foreground);white-space:nowrap;transform-origin:50%;border-radius:0;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 18px;line-height:1;transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s,color .22s,opacity .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden}.bmp-button-label,.bmp-button-icon{position:relative}.bmp-button-label{letter-spacing:.01em;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.bmp-button-icon{opacity:.9;flex:none;width:16px;height:10px;transition:transform .22s,opacity .22s}.bmp-button-icon:before,.bmp-button-icon:after{content:"";transform-origin:50%;position:absolute;top:50%;right:0}.bmp-button-icon:before{background:currentColor;height:1px;left:0;transform:translateY(-50%)}.bmp-button-icon:after{border-top:1px solid;border-right:1px solid;width:8px;height:8px;transform:translateY(-50%)rotate(45deg)}.bmp-button:focus-visible{border-color:#ffffffe0;outline:none;box-shadow:0 0 0 3px #ffffff52,0 18px 32px #0000002e}.bmp-button:hover{transform:translateY(-2px)}.bmp-button:hover .bmp-button-icon{opacity:1;transform:translate(4px)}.bmp-button:active{transform:translateY(0)}.bmp-button-secondary,.header-link,.button-secondary{color:var(--foreground);background:var(--background);box-shadow:inset 0 1px #ffffff75}.bmp-button-secondary:hover,.header-link:hover,.button-secondary:hover{color:var(--foreground);background:var(--background);border-color:#ffffffb8;box-shadow:0 14px 28px #00000024,inset 0 1px #fff9}.bmp-button-primary,.header-button,.button-primary{color:var(--background);border-color:var(--foreground);background:var(--foreground);box-shadow:0 18px 36px #0000002e}.bmp-button-primary:hover,.header-button:hover,.button-primary:hover{border-color:var(--foreground);background:var(--background);color:var(--foreground);box-shadow:0 18px 36px #00000029}.bmp-button-compact,.header-link,.header-button{border-radius:0;min-height:44px;padding:0 18px}.bmp-button-compact .bmp-button-label,.header-link .bmp-button-label,.header-button .bmp-button-label{letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:700}.bmp-button-compact .bmp-button-icon,.header-link .bmp-button-icon,.header-button .bmp-button-icon{width:16px;height:10px}.intro-brand-layer{z-index:25;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.intro-brand-layer.is-docked{display:none}.bmp-word{color:var(--foreground);will-change:transform;align-items:center;gap:.16em;margin:0;font-size:clamp(4rem,16vw,12rem);font-weight:700;line-height:1;display:inline-flex}.bmp-word.is-docked{z-index:2;will-change:auto;gap:0;font-size:2rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bmp-word.is-docked .bmp-tail{opacity:0;transform:scaleX(0);width:0!important}.bmp-part{white-space:nowrap;align-items:baseline;display:inline-flex}.bmp-initial{vertical-align:baseline;display:inline-block}.bmp-tail{vertical-align:baseline;transform-origin:0;display:inline-block;overflow:hidden}.landing{z-index:1;padding-bottom:132px;position:relative}.section,.feature-strip{width:100%;margin:0;padding-inline:clamp(28px,4vw,48px)}.section[id]{scroll-margin-top:clamp(88px,11vh,132px)}.hero{align-items:flex-start;width:100%;min-height:100vh;padding:5vh clamp(28px,4vw,48px) 48px;display:flex;overflow-x:clip}.hero-grid{width:100%;min-height:calc(100vh - clamp(92px,14vh,148px) - 48px);display:block;position:relative}.hero-grid:before,.hero-grid:after{display:none}.eyebrow,.panel-kicker,.feature-label,.card-index{color:var(--foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:inline-block}.hero-title,.section-heading h2,.info-card h3,.path-card h3{text-wrap:balance;margin:0;font-family:Rajdhani,Archivo,Segoe UI,Tahoma,sans-serif;font-weight:700;line-height:1.02}.hero-copy{z-index:2;max-width:min(34rem,38vw);position:absolute;top:clamp(14px,3vh,34px);left:0}.hero-title{letter-spacing:-.02em;max-width:9.2ch;margin-top:0;font-size:clamp(2.7rem,5.4vw,5.35rem);line-height:1.08}.hero-title-mask{will-change:width;margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.hero-title-line{display:block}.hero-subtext{max-width:31ch;color:var(--foreground);text-wrap:pretty;margin:18px 0 0;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.65}.hero-backdrop{color:#ffffff1a;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;will-change:opacity;text-shadow:0 12px 32px #00000052;align-items:center;gap:clamp(.14em,1.8vw,.32em);margin:0;font-size:clamp(10rem,32vw,30rem);font-weight:800;line-height:.82;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.hero-backdrop-letter{will-change:transform, opacity;display:inline-block}.hero-side-notes{z-index:2;flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:absolute;bottom:clamp(88px,11vh,136px);left:clamp(8px,2vw,24px)}.hero-bottom-notes{z-index:2;flex-direction:column;align-items:flex-end;gap:18px;display:flex;position:absolute;bottom:clamp(92px,11vh,142px);right:clamp(8px,2vw,24px)}.hero-side-note{color:var(--text);white-space:nowrap;align-items:center;gap:14px;font-size:clamp(1rem,1.2vw,1.22rem);font-weight:700;line-height:1.05;display:inline-flex}.hero-side-note:before{content:"";background:var(--foreground);width:clamp(24px,2.4vw,38px);height:1px}.hero-side-note-right{justify-content:flex-end}.hero-side-note-right:before{display:none}.hero-side-note-right:after{content:"";background:var(--foreground);width:clamp(24px,2.4vw,38px);height:1px}.hero-button,.hero-start{letter-spacing:.01em;will-change:transform, opacity;z-index:2;min-width:clamp(176px,18vw,236px);min-height:clamp(58px,6vh,74px);padding-inline:clamp(22px,2vw,30px);font-size:clamp(1rem,1.08vw,1.12rem);font-weight:700;position:absolute;bottom:clamp(8px,2vh,24px)}.hero-button-left{inset:clamp(14px,3vh,34px) clamp(8px,2vw,24px) auto auto}.hero-start{min-width:clamp(200px,22vw,288px);bottom:clamp(18px,4.5vh,38px);left:50%;right:auto;transform:translate(-50%)}.hero-start:hover{transform:translate(-50%)translateY(-2px)}.hero-start:active{transform:translate(-50%)translateY(0)}.hero-button .bmp-button-label,.hero-start .bmp-button-label{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.hero-model{z-index:1;pointer-events:none;width:min(84vw,1180px);height:min(88vh,920px);margin:auto;position:absolute;inset:0}.hero-model-canvas{width:100%;height:100%;display:block;position:relative}.hero-model-renderer{object-fit:contain;opacity:0;will-change:opacity, transform;width:100%;height:100%;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;inset:0;transform:translateY(28px)}.hero-model-canvas.is-ready .hero-model-renderer{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hero-model-renderer{transition:none;transform:none}}.hero-text,.hero-points li,.feature-card p,.info-card p,.path-card p{color:var(--foreground);line-height:1.75}.hero-text{max-width:60ch;margin:20px 0 0}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-panel{border:1px solid var(--line);background:var(--panel);border-radius:24px;padding:24px}.hero-points{margin:18px 0 0;padding-left:18px}.feature-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,2.8vw,40px);display:grid}.feature-card,.info-card,.path-card{border:0;border-top:1px solid var(--foreground);background:0 0;border-radius:0;min-height:220px;padding:28px 0 0;position:relative}.feature-card:before,.info-card:before,.path-card:before{content:"";background:var(--foreground);width:clamp(72px,10vw,136px);height:1px;position:absolute;top:-1px;left:0}.feature-card p{max-width:26ch;margin:16px 0 0;font-size:clamp(.98rem,1.12vw,1.08rem)}.section{margin-top:clamp(72px,8vw,120px);position:relative}.section:before{content:"";border-top:1px solid color-mix(in oklch, var(--foreground) 16%, transparent);opacity:.9;width:100%;margin:0 auto clamp(40px,4vw,64px);display:block}.section:first-of-type:before{display:none}.section-heading{max-width:940px;margin-bottom:clamp(28px,3vw,44px)}.section-heading h2{letter-spacing:-.015em;max-width:12ch;margin-top:16px;font-size:clamp(2.35rem,5vw,5rem)}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.8vw,40px);display:grid}.info-card h3,.path-card h3{letter-spacing:-.01em;max-width:12ch;margin-top:20px;font-size:clamp(1.45rem,2vw,2rem);line-height:1.08}.feature-label,.card-index{color:var(--foreground)}.feature-label{letter-spacing:.2em;font-size:.72rem}.card-index{letter-spacing:-.02em;font-size:clamp(2.8rem,6vw,5rem);font-weight:700;line-height:.88}.info-card p,.path-card p{text-wrap:pretty;max-width:30ch;margin-top:16px;font-size:clamp(1rem,1.16vw,1.08rem);line-height:1.6}.build-paths-heading{text-align:center;justify-content:center;max-width:none;margin-bottom:clamp(24px,2.4vw,34px);display:flex}.build-paths-heading .eyebrow{color:var(--foreground);letter-spacing:.22em;font-size:clamp(1rem,1.35vw,1.24rem);font-weight:700}.process-heading{text-align:center;justify-content:center;max-width:none;margin-bottom:clamp(24px,2.4vw,34px);display:flex}.process-heading .eyebrow{color:var(--foreground);letter-spacing:.22em;font-size:clamp(1rem,1.35vw,1.24rem);font-weight:700}.process-heading-flight{z-index:32;white-space:nowrap;pointer-events:none;transform-origin:0;will-change:transform;margin:0;position:fixed}.process-flow{grid-template-rows:repeat(3,minmax(270px,auto));grid-template-columns:minmax(0,1fr) clamp(92px,8vw,120px) minmax(0,1fr);gap:clamp(14px,2vw,22px);display:grid;position:relative}.process-flow:before{content:"";background:#ffffffd6;width:1px;position:absolute;top:24px;bottom:24px;left:50%;transform:translate(-50%)}.process-step{display:contents}.process-step-word{z-index:1;max-width:4.8ch;color:var(--foreground);letter-spacing:-.04em;text-align:center;text-transform:none;pointer-events:none;-webkit-user-select:none;user-select:none;place-self:center;font-size:clamp(3.8rem,7vw,7.4rem);font-weight:700;line-height:.92;position:relative}.process-step-panel{--process-panel-pad:clamp(30px, 3.2vw, 40px);width:auto;max-width:none;min-height:clamp(190px,16vw,240px);padding:var(--process-panel-pad);background:var(--background);border:1px solid #ffffffd6;border-radius:30px;grid-template-columns:1fr;place-self:center stretch;align-items:center;margin-inline:clamp(6px,.8vw,14px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000047,inset 0 1px #ffffff5c}.process-step-panel:before{content:"";pointer-events:none;background:var(--background);position:absolute;inset:0}.process-step:first-child .process-step-panel{grid-area:1/1}.process-step:first-child .process-step-index{grid-area:1/2}.process-step:first-child .process-step-word{grid-area:1/3}.process-step:nth-child(2) .process-step-word{grid-area:2/1}.process-step:nth-child(2) .process-step-index{grid-area:2/2}.process-step:nth-child(2) .process-step-panel{grid-area:2/3}.process-step:nth-child(3) .process-step-panel{grid-area:3/1}.process-step:nth-child(3) .process-step-index{grid-area:3/2}.process-step:nth-child(3) .process-step-word{grid-area:3/3}.process-step-left .process-step-panel:after,.process-step-right .process-step-panel:after{content:"";width:clamp(22px,2.8vw,36px);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.process-step-left .process-step-panel:after{background:#ffffffc7;right:calc(-1*clamp(22px,2.8vw,36px))}.process-step-right .process-step-panel:after{background:#ffffffc7;left:calc(-1*clamp(22px,2.8vw,36px))}.process-step-index{z-index:2;aspect-ratio:1;background:var(--background);width:clamp(62px,6vw,82px);color:var(--foreground);letter-spacing:.12em;border:1px solid #ffffffd1;border-radius:999px;place-self:center;place-items:center;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:700;display:grid;position:relative}.process-step-panel h3{z-index:1;letter-spacing:-.015em;text-align:center;text-wrap:balance;grid-column:1;align-self:center;max-width:none;margin:0;font-family:Rajdhani,Archivo,Segoe UI,Tahoma,sans-serif;font-size:clamp(2.05rem,2.9vw,3rem);line-height:1.04;position:relative}.process-step-divider,.process-step-panel p{display:none}.build-paths-section{position:relative}.build-paths-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"gaming creator""gaming budget";gap:clamp(22px,2.8vw,36px);margin-top:clamp(78px,8vw,122px);display:grid;position:relative}.build-path-hub{z-index:4;isolation:isolate;aspect-ratio:1;border:1px solid var(--foreground);background:var(--background);text-align:center;pointer-events:none;border-radius:999px;grid-area:hub;place-items:center;width:clamp(250px,24vw,360px);padding:clamp(28px,3vw,38px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 72px #0000004d,0 0 40px #ffffff47,inset 0 1px #ffffff57}.build-path-hub:before,.build-path-hub:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.build-path-hub:before{z-index:-1;background:var(--background);inset:clamp(-18px,-1.6vw,-12px)}.build-path-hub:after{z-index:0;background:var(--background);border:1px solid #fff9;inset:0}.build-path-hub h2{z-index:1;letter-spacing:-.01em;text-wrap:balance;max-width:13ch;margin:0;font-family:Rajdhani,Archivo,Segoe UI,Tahoma,sans-serif;font-size:clamp(1.14rem,1.36vw,1.42rem);line-height:1.24;position:relative}.build-path-card{background:var(--background);background-color:var(--background);border:1px solid #ffffffd1;border-radius:34px;align-content:start;gap:18px;min-height:260px;padding:clamp(30px,3.4vw,42px) clamp(24px,2.8vw,34px) clamp(24px,2.8vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000047,inset 0 1px #ffffff52}.build-path-card:before,.build-path-card:after{content:"";pointer-events:none;display:none;position:absolute;inset:0}.build-path-card-gaming{background-color:var(--background);background-image:url(/assets/gaming3-EzxCLWJk.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-area:gaming;align-content:end;justify-items:start;min-height:560px}.build-path-card-gaming:before{opacity:.14}.build-path-card-creator{background:url(/assets/creator-CQdIjdOp.webp) 50% 44%/cover no-repeat;grid-area:creator}.build-path-card-budget{background:url(/assets/budget-CtoJMA87.webp) 50% 38%/cover no-repeat;grid-area:budget}.build-path-card-creator,.build-path-card-budget{align-content:center;justify-items:end;padding-top:clamp(26px,3vw,34px);padding-bottom:clamp(26px,3vw,34px)}.build-path-copy{z-index:1;justify-items:start;gap:clamp(12px,1vw,14px);max-width:min(13rem,100%);display:grid;position:relative}.build-path-card-creator .build-path-copy,.build-path-card-budget .build-path-copy{text-align:right;justify-items:end}.build-path-tag{background:color-mix(in oklch, var(--foreground) 92%, transparent);width:max-content;max-width:100%;color:var(--background);letter-spacing:.035em;text-transform:uppercase;padding:4px 8px 3px;font-family:Rajdhani,Archivo,Segoe UI,Tahoma,sans-serif;font-size:clamp(.78rem,.88vw,.96rem);font-weight:800;line-height:1;display:inline-flex;box-shadow:0 10px 22px #0000003d}.build-path-card h3{z-index:1;letter-spacing:-.015em;text-shadow:0 12px 28px #00000094,0 2px 5px #000000b8;text-wrap:balance;text-transform:uppercase;max-width:9ch;margin:0;font-family:Rajdhani,Archivo,Segoe UI,Tahoma,sans-serif;font-size:clamp(2rem,3vw,3.2rem);line-height:.96;position:relative}.build-path-card-creator h3,.build-path-card-budget h3{text-align:right}.build-path-card-gaming h3{max-width:7ch;font-size:clamp(2.7rem,4.6vw,4.6rem)}.partners-section{padding-bottom:clamp(56px,6vw,96px)}.partners-heading{text-align:center;max-width:860px;margin-inline:auto}.partners-heading .eyebrow{justify-content:center}.partners-heading h2{text-align:center;max-width:14ch;margin:18px auto 0}.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);max-width:920px;margin:0 auto;display:grid}.partner-card{border:1px solid var(--foreground);min-height:188px;box-shadow:none;background:0 0;border-radius:28px;align-content:space-between;gap:20px;padding:clamp(22px,2.4vw,30px);transition:transform .26s,border-color .26s,background-color .26s;display:grid;position:relative;overflow:hidden}.partner-card-link{color:inherit;text-decoration:none}.partner-card:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.partner-card:hover{border-color:#ffffffb8;transform:translateY(-4px)}.partner-identity{z-index:1;grid-template-columns:auto 1fr;align-items:center;gap:clamp(16px,2vw,24px);display:grid;position:relative}.partner-badge{aspect-ratio:1;width:clamp(76px,8vw,102px);box-shadow:none;background:0 0;border:1px solid #ffffffb8;border-radius:24px;place-items:center;padding:12px;display:grid}.partner-badge img{object-fit:contain;border-radius:14px;max-width:100%;max-height:100%}.partner-copy{gap:10px;min-width:0;display:grid}.partner-slot,.partner-mark,.partner-domain,.partner-visit{z-index:1;position:relative}.partner-slot{color:var(--foreground);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:700}.partner-mark{color:var(--foreground);letter-spacing:-.015em;text-transform:uppercase;font-family:Rajdhani,Archivo,Segoe UI,Tahoma,sans-serif;font-size:clamp(2rem,3.2vw,3.25rem);font-weight:700;line-height:.98}.partner-domain{color:var(--foreground);letter-spacing:.02em;font-size:.95rem;line-height:1.5}.partner-visit{color:var(--foreground);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:.82rem;font-weight:700;display:inline-flex}.partner-visit:after{content:"";background:currentColor;width:20px;height:1px;transform:translateY(-1px)}.contact-section{padding-bottom:clamp(40px,5vw,72px)}.contact-panel{border:1px solid var(--foreground);background:color-mix(in oklch, var(--background) 92%, var(--foreground) 8%);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:stretch;gap:clamp(28px,4vw,56px);max-width:1080px;margin-inline:auto;padding:clamp(28px,4.2vw,56px);display:grid}.contact-copy{align-content:center;gap:clamp(16px,2vw,24px);display:grid}.contact-copy h2{max-width:12ch;color:var(--foreground);letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Rajdhani,Archivo,Segoe UI,Tahoma,sans-serif;font-size:clamp(2.65rem,6vw,5.8rem);font-weight:700;line-height:.96}.contact-copy p{max-width:46ch;color:color-mix(in oklch, var(--foreground) 78%, transparent);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.65}.contact-actions{align-content:center;gap:12px;min-width:0;display:grid}.contact-link{border:1px solid color-mix(in oklch, var(--foreground) 46%, transparent);min-width:0;color:var(--foreground);border-radius:18px;gap:8px;padding:clamp(16px,1.8vw,20px);text-decoration:none;transition:transform .22s,border-color .22s,background-color .22s;display:grid;position:relative}.contact-link:after{content:"";opacity:.74;background:currentColor;width:22px;height:1px;transition:transform .22s;position:absolute;top:22px;right:20px;transform:translateY(6px)}.contact-link-label{color:color-mix(in oklch, var(--foreground) 74%, transparent);letter-spacing:.16em;text-transform:uppercase;padding-right:42px;font-size:.76rem;font-weight:700}.contact-link-value{overflow-wrap:anywhere;padding-right:42px;font-family:Rajdhani,Archivo,Segoe UI,Tahoma,sans-serif;font-size:clamp(1.12rem,1.55vw,1.42rem);font-weight:700;line-height:1.1}.contact-link:hover{border-color:color-mix(in oklch, var(--foreground) 78%, transparent);background:color-mix(in oklch, var(--foreground) 6%, transparent);transform:translateY(-3px)}.contact-link:hover:after{transform:translate(6px,6px)}.landing-footer{max-width:1080px;color:color-mix(in oklch, var(--foreground) 72%, transparent);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin:clamp(22px,3vw,34px) auto 0;font-size:.78rem;font-weight:700;display:flex}.landing-footer a{color:inherit;text-decoration:none}.landing-footer a:hover{color:var(--foreground)}@keyframes pageGlowFloat{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-2%)scale(1.05)}to{transform:translate(-2%,2%)scale(.98)}}@keyframes pageNoiseShift{0%{background-position:50%,50%,0 0}25%{background-position:50%,50%,-12px -8px}50%{background-position:50%,50%,10px 6px}75%{background-position:50%,50%,-6px 10px}to{background-position:50%,50%,0 0}}@keyframes heroAuraPulse{0%,to{opacity:.82;transform:translate(-50%,-50%)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes heroAuraShift{0%{opacity:.42;transform:translate(-50%,-50%)scale(1)}to{opacity:.58;transform:translate(-48%,-52%)scale(1.04)}}@media (width<=920px){.hero-grid,.feature-strip,.card-grid{grid-template-columns:1fr}.feature-card,.info-card,.path-card{min-height:auto}.process-flow{--process-index-size:clamp(52px, 7vw, 64px);--process-marker-offset:clamp(14px, 2.4vw, 20px);--process-step-gap:clamp(16px, 3vw, 22px);gap:var(--process-step-gap);grid-template-rows:none;grid-template-columns:1fr;max-width:760px;margin-inline:auto}.process-flow:before{display:none}.process-step{grid-template-columns:var(--process-index-size) minmax(0, 1fr);align-items:stretch;column-gap:clamp(12px,2.4vw,18px);min-height:auto;padding:0;display:grid;position:relative}.process-step:not(:last-child):after{content:"";left:calc(var(--process-index-size) / 2);top:calc(var(--process-marker-offset) + var(--process-index-size));bottom:calc((var(--process-step-gap) + var(--process-marker-offset)) * -1);background:color-mix(in oklch, var(--foreground) 42%, transparent);width:1px;position:absolute;transform:translate(-50%)}.process-step-index{width:var(--process-index-size);margin-top:var(--process-marker-offset);grid-area:auto;place-self:start center;position:relative;top:auto;left:auto;transform:none}.process-step:first-child .process-step-index,.process-step:nth-child(2) .process-step-index,.process-step:nth-child(3) .process-step-index{grid-area:auto}.process-step-word{display:none}.process-step-panel,.process-step:first-child .process-step-panel,.process-step:nth-child(2) .process-step-panel,.process-step:nth-child(3) .process-step-panel{border-radius:20px;grid-area:auto/2;grid-template-columns:1fr;align-content:center;place-self:stretch stretch;row-gap:10px;max-width:none;min-height:clamp(138px,18vw,176px);margin-inline:0;padding:clamp(24px,3.2vw,32px)}.process-step-panel h3,.process-step-panel p{grid-column:1}.process-step-panel h3{text-align:left;max-width:14ch;font-size:clamp(2rem,4.5vw,2.65rem)}.process-step-panel p{z-index:1;max-width:42ch;color:color-mix(in oklch, var(--foreground) 76%, transparent);text-align:left;text-wrap:pretty;margin:0;font-size:clamp(.96rem,1.8vw,1.05rem);line-height:1.55;display:block;position:relative}.process-step-left .process-step-panel:after,.process-step-right .process-step-panel:after{display:none}.build-paths-grid{grid-template-columns:1fr;grid-template-areas:"hub""gaming""creator""budget";margin-top:clamp(36px,8vw,52px)}.build-path-hub{grid-column:1/-1;width:min(64vw,280px);margin:0 auto -2px;position:relative;top:auto;left:auto;transform:none}.build-path-card,.build-path-card-gaming{text-align:right;align-content:center;justify-self:stretch;justify-items:end;min-height:clamp(300px,48vw,400px)}.build-path-card-creator{text-align:right;justify-self:stretch;justify-items:end}.build-path-card-gaming{text-align:left;align-content:end;justify-self:stretch;justify-items:start;min-height:clamp(340px,58vw,480px)}.build-path-card-budget{text-align:left;justify-self:stretch;justify-items:start}.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-panel{grid-template-columns:1fr}.contact-copy h2{max-width:13ch}.build-path-card h3,.build-path-card-gaming h3{max-width:9ch;margin:0}.build-path-card-creator h3{text-align:right;justify-self:end}.build-path-card-gaming h3,.build-path-card-budget h3{text-align:left;justify-self:start}.build-path-card-gaming h3{align-self:end;max-width:7ch}.build-path-card-gaming .build-path-copy,.build-path-card-budget .build-path-copy{text-align:left;justify-items:start}.build-path-card-creator .build-path-copy{text-align:right;justify-items:end}.hero{min-height:calc(100svh - 84px);padding-top:clamp(24px,5vw,54px)}.hero-grid{min-height:min(760px,100svh - 132px)}.hero-title{max-width:min(8.8ch,100%)}.hero-model{width:min(100%,980px);height:min(68svh,720px);transform:none}.hero-side-notes,.hero-bottom-notes{display:none}.hero-backdrop{font-size:clamp(8rem,28vw,20rem)}.hero-button,.hero-start{min-width:clamp(148px,26vw,200px)}}@media (width<=640px){.site-header{padding:14px 16px}.site-header-inner,.section,.feature-strip{width:100%;padding-inline:16px}.site-header-inner{flex-direction:row;justify-content:center;align-items:center;min-height:36px;padding-top:0}.header-actions{flex-direction:row;gap:0;width:auto;margin-left:0;display:inline-flex;position:absolute;top:0;right:0}.header-link,.header-button{display:none}.header-auth-button,.header-saved-link{width:auto;min-height:38px;padding-inline:14px;display:inline-flex}.bmp-account-trigger{gap:0;min-height:40px;padding:4px}.bmp-account-copy{display:none}.bmp-account-avatar{width:30px;height:30px}.process-flow{--process-index-size:46px;--process-marker-offset:14px;--process-step-gap:14px;gap:var(--process-step-gap)}.process-step{column-gap:10px}.process-step-index{width:var(--process-index-size);margin-top:var(--process-marker-offset);font-size:.86rem}.process-step:not(:last-child):after{top:calc(var(--process-marker-offset) + var(--process-index-size));bottom:calc((var(--process-step-gap) + var(--process-marker-offset)) * -1)}.process-step-panel{border-radius:18px;min-height:134px;padding:18px 16px}.process-step-panel h3{max-width:11ch;font-size:clamp(1.45rem,7.5vw,2rem)}.process-step-panel p{font-size:.88rem;line-height:1.5}.build-paths-grid{gap:20px}.build-path-hub{width:min(70vw,240px);margin-bottom:-4px;padding:24px}.build-path-card{border-radius:26px;min-height:clamp(280px,82vw,340px);padding:22px 20px}.build-path-card-gaming{min-height:clamp(340px,105vw,420px)}.partners-grid{grid-template-columns:1fr;gap:16px}.partner-card{border-radius:24px;min-height:132px;padding:20px 18px}.contact-panel{border-radius:24px;padding:24px 20px}.contact-copy h2{max-width:11ch;font-size:clamp(2.35rem,12vw,3.35rem)}.contact-copy p{font-size:.96rem}.contact-actions,.contact-link{width:100%}.contact-link{border-radius:16px;padding:16px}.contact-link-value{font-size:clamp(1.08rem,5.8vw,1.45rem)}.contact-link-email .contact-link-value{font-size:clamp(.94rem,4.4vw,1.08rem)}.landing-footer{flex-direction:column;align-items:flex-start;font-size:.72rem}.build-path-card:after{width:92px;height:92px;inset:auto 18px 18px auto}.header-actions,.hero-actions{flex-direction:column;width:100%}.header-link,.header-button,.button,.header-auth-button,.header-saved-link{width:100%}.header-user-button{flex-basis:auto;width:100%}.landing{padding-top:0}.hero{padding-inline:16px}.hero-grid{min-height:calc(100svh - 92px)}.hero-copy{max-width:min(72vw,14rem)}.hero-title{max-width:10.5ch;font-size:clamp(2.5rem,11vw,3.2rem)}.hero-model{width:100%;height:min(46svh,400px);transform:none}.hero-backdrop{font-size:clamp(6rem,26vw,12rem);top:54%}.hero-side-notes,.hero-bottom-notes{display:none}.hero-button-left{inset:0 0 auto auto}.hero-start{bottom:12px;left:50%;right:auto;transform:translate(-50%)}.hero-button,.hero-start{width:auto;min-width:0;min-height:54px;padding-inline:14px;font-size:clamp(.8rem,3.4vw,.92rem)}.site-header .header-actions{flex-direction:row;width:auto}.site-header .header-auth-button,.site-header .header-saved-link,.site-header .header-user-button,.site-header .header-link,.site-header .header-button{width:auto}.brand-anchor,.bmp-word.is-docked{top:20px;transform:translate(-50%)}.section-heading h2{max-width:none}}.hero-gl-info{z-index:5;color:#7cfc9a;white-space:pre;background:#000;border-top:1px solid #7cfc9a;margin:0;padding:.5rem .6rem;font:500 10px/1.45 ui-monospace,IBM Plex Mono,monospace;position:absolute;inset:auto 0 0;overflow-x:auto}svg.bmp-logo-v2{width:100%;height:100%;display:block;overflow:visible}svg.bmp-logo-v2 .bmp-logo-frame,svg.bmp-logo-v2 .bmp-logo-bracket{fill:var(--foreground,#f2efec)}svg.bmp-logo-v2 .bmp-logo-trace{fill:#0063fe}svg.bmp-logo-v2 .bmp-logo-letter{fill:var(--foreground,#f2efec);opacity:0;transform-box:fill-box;transform-origin:50%}svg.bmp-logo-v2 .bmp-logo-letter-m{fill:#0063fe}svg.bmp-logo-v2 .bmp-logo-letter-mglow{fill:#0063fe;opacity:0;filter:drop-shadow(0 0 12px #0063fecc);will-change:opacity;pointer-events:none}svg.bmp-logo-v2 .bmp-logo-via{fill:none;stroke:#0063fe;stroke-width:2.2px;opacity:0;transform-box:fill-box;transform-origin:50%}svg.bmp-logo-v2 .bmp-logo-oline{fill:none;stroke:#8fa3c4;stroke-width:.9px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}svg.bmp-logo-v2 .bmp-logo-hl{fill:none;stroke:#6d9be8;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:48;stroke-dashoffset:48px;opacity:0}svg.bmp-logo-v2 .bmp-logo-hl2{fill:none;stroke:#bcd7ff;stroke-width:3px;stroke-linecap:round;opacity:0}svg.bmp-logo-v2 .bmp-logo-ring{fill:none;stroke:#0063fe;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}svg.bmp-logo-v2 .bmp-logo-scanbar{opacity:0}svg.bmp-logo-v2 .bmp-logo-scanclip-rect{transform-origin:0 0;transform:scaleX(1)}svg.bmp-logo-v2 .bmp-logo-all{transform-box:fill-box;transform-origin:50%}svg.bmp-logo-v2.is-on .bmp-logo-letter{opacity:1}svg.bmp-logo-v2.is-on .bmp-logo-via{opacity:.9}svg.bmp-logo-v2.is-on .bmp-logo-hl{opacity:.35;stroke-dashoffset:0}svg.bmp-logo-v2.is-on .bmp-logo-letter-m{filter:drop-shadow(0 0 5px #0063fe73)}svg.bmp-logo-v2.is-building .bmp-logo-letter{opacity:1}svg.bmp-logo-v2.is-building .bmp-logo-oline-frame{animation:.75s ease-in-out both bmpv2-draw,.35s 1.05s forwards bmpv2-fadeout}svg.bmp-logo-v2.is-building .bmp-logo-oline-bracket{animation:.6s ease-in-out .15s both bmpv2-draw,.35s 1.05s forwards bmpv2-fadeout}svg.bmp-logo-v2.is-building .bmp-logo-frame,svg.bmp-logo-v2.is-building .bmp-logo-bracket{animation:.5s .65s both bmpv2-fillin}svg.bmp-logo-v2.is-building .bmp-logo-hl{animation:bmpv2-linedraw .45s ease-out calc(.85s + var(--i) * 90ms) both}svg.bmp-logo-v2.is-building .bmp-logo-via{animation:bmpv2-viapop .35s cubic-bezier(.34, 1.4, .5, 1) calc(1.2s + var(--i) * 90ms) both}svg.bmp-logo-v2.is-building .bmp-logo-trace{animation:.45s 1.5s both bmpv2-fillin}svg.bmp-logo-v2.is-building .bmp-logo-scanclip-rect{animation:1.25s linear 1.85s both bmpv2-scanclip}svg.bmp-logo-v2.is-building .bmp-logo-scanbar{animation:1.25s linear 1.85s both bmpv2-scanbar}svg.bmp-logo-v2.is-building .bmp-logo-letter-m{animation:.5s ease-out 3.1s both bmpv2-mglow-in}svg.bmp-logo-v2.is-building.is-fast .bmp-logo-oline,svg.bmp-logo-v2.is-building.is-fast .bmp-logo-scanbar{display:none}svg.bmp-logo-v2.is-building.is-fast .bmp-logo-frame,svg.bmp-logo-v2.is-building.is-fast .bmp-logo-bracket{animation:.4s both bmpv2-fillin}svg.bmp-logo-v2.is-building.is-fast .bmp-logo-trace{animation:.35s .1s both bmpv2-fillin}svg.bmp-logo-v2.is-building.is-fast .bmp-logo-hl{animation:bmpv2-linedraw .35s ease-out calc(.12s + var(--i) * 50ms) both}svg.bmp-logo-v2.is-building.is-fast .bmp-logo-via{animation:bmpv2-viapop .3s cubic-bezier(.34, 1.4, .5, 1) calc(.28s + var(--i) * 50ms) both}svg.bmp-logo-v2.is-building.is-fast .bmp-logo-scanclip-rect{animation:.5s ease-out .25s both bmpv2-scanclip}svg.bmp-logo-v2.is-building.is-fast .bmp-logo-letter-m{animation:.3s ease-out .75s both bmpv2-mglow-in}svg.bmp-logo-v2.is-loading .bmp-logo-hl2{opacity:1;stroke-dasharray:10 38;animation:1.6s linear infinite bmpv2-march;animation-delay:calc(var(--i) * -.12s)}svg.bmp-logo-v2.is-loading .bmp-logo-via{animation:1.6s ease-in-out infinite bmpv2-blink;animation-delay:calc(var(--i) * .12s + .25s)}svg.bmp-logo-v2.is-loading .bmp-logo-letter-m{filter:drop-shadow(0 0 4px #0063fe59)}svg.bmp-logo-v2.is-loading .bmp-logo-letter-mglow{animation:1.6s ease-in-out infinite bmpv2-glowpulse}svg.bmp-logo-v2.is-surge .bmp-logo-hl2{stroke-dasharray:26 100;animation:.5s ease-out both bmpv2-burst;animation-delay:calc(var(--i) * 40ms)}svg.bmp-logo-v2.is-surge .bmp-logo-via{animation:.5s ease-out both bmpv2-viaflash;animation-delay:calc(var(--i) * 40ms + .1s)}svg.bmp-logo-v2.is-surge .bmp-logo-letter-m{animation:.8s ease-out .15s both bmpv2-mbloom}svg.bmp-logo-v2.is-surge .bmp-logo-ring-1{animation:.8s ease-out .2s both bmpv2-ringout}svg.bmp-logo-v2.is-surge .bmp-logo-ring-2{animation:.9s ease-out .32s both bmpv2-ringout2}svg.bmp-logo-v2.is-surge .bmp-logo-all{animation:.45s cubic-bezier(.3,1.6,.4,1) .15s both bmpv2-pop}svg.bmp-logo-v2.is-complete .bmp-logo-trace,svg.bmp-logo-v2.is-complete .bmp-logo-via{animation:.9s ease-out both bmpv2-complete}svg.bmp-logo-v2.is-complete .bmp-logo-letter-m{animation:.9s ease-out both bmpv2-mbloom}@keyframes bmpv2-draw{0%{stroke-dashoffset:1px;opacity:0}10%{opacity:.95}to{stroke-dashoffset:0;opacity:.95}}@keyframes bmpv2-fadeout{to{opacity:0}}@keyframes bmpv2-fillin{0%{opacity:0}to{opacity:1}}@keyframes bmpv2-linedraw{0%{stroke-dashoffset:48px;opacity:0}15%{opacity:.8}to{stroke-dashoffset:0;opacity:.35}}@keyframes bmpv2-viapop{0%{opacity:0;transform:scale(.4)}to{opacity:.9;transform:scale(1)}}@keyframes bmpv2-scanclip{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bmpv2-scanbar{0%{opacity:0;transform:translate(0)}6%{opacity:.95}94%{opacity:.95}to{opacity:0;transform:translate(400px)}}@keyframes bmpv2-mglow-in{0%{filter:none}to{filter:drop-shadow(0 0 5px #0063fe73)}}@keyframes bmpv2-march{0%{stroke-dashoffset:96px}to{stroke-dashoffset:0}}@keyframes bmpv2-blink{0%,to{opacity:.9}50%{opacity:.35}}@keyframes bmpv2-glowpulse{0%,to{opacity:0}50%{opacity:1}}@keyframes bmpv2-burst{0%{opacity:.95;stroke-dashoffset:126px}to{opacity:0;stroke-dashoffset:-26px}}@keyframes bmpv2-viaflash{0%{opacity:.9;transform:scale(1)}35%{opacity:1;transform:scale(1.35)}to{opacity:.9;transform:scale(1)}}@keyframes bmpv2-mbloom{0%{filter:drop-shadow(0 0 4px #0063fe59)}40%{filter:drop-shadow(0 0 18px #0063fe)}to{filter:drop-shadow(0 0 5px #0063fe73)}}@keyframes bmpv2-ringout{0%{opacity:0;transform:scale(.4)}10%{opacity:.85}to{opacity:0;transform:scale(2.6)}}@keyframes bmpv2-ringout2{0%{opacity:0;transform:scale(.4)}10%{opacity:.5}to{opacity:0;transform:scale(3.3)}}@keyframes bmpv2-pop{0%{transform:scale(1)}40%{transform:scale(1.022)}to{transform:scale(1)}}@keyframes bmpv2-complete{0%{filter:none}30%{filter:drop-shadow(0 0 8px #0063fecc)}to{filter:drop-shadow(0 0 3px #0063fe59)}}@media (prefers-reduced-motion:reduce){svg.bmp-logo-v2 .bmp-logo-frame,svg.bmp-logo-v2 .bmp-logo-bracket,svg.bmp-logo-v2 .bmp-logo-trace,svg.bmp-logo-v2 .bmp-logo-letter,svg.bmp-logo-v2 .bmp-logo-via{opacity:1;animation:none!important}svg.bmp-logo-v2 .bmp-logo-via{opacity:.9}svg.bmp-logo-v2 .bmp-logo-letter-m{filter:drop-shadow(0 0 5px #0063fe73)}svg.bmp-logo-v2 .bmp-logo-oline,svg.bmp-logo-v2 .bmp-logo-hl2,svg.bmp-logo-v2 .bmp-logo-scanbar,svg.bmp-logo-v2 .bmp-logo-ring,svg.bmp-logo-v2 .bmp-logo-letter-mglow{display:none}svg.bmp-logo-v2 .bmp-logo-hl{opacity:.35;stroke-dashoffset:0;animation:none!important}svg.bmp-logo-v2 .bmp-logo-scanclip-rect{transform:scaleX(1);animation:none!important}svg.bmp-logo-v2 .bmp-logo-all{animation:none!important}}.boot-screen-logo{aspect-ratio:400/250;width:min(320px,64vw);margin:0 auto}html{overflow-anchor:none;overflow-x:clip}body.intro-complete{overflow:visible}.story{position:relative}.story-frame{padding-top:40px;position:relative}.story-spine{pointer-events:none;width:100%;height:calc(100% - 300px);position:absolute;top:300px;left:0}.story-intake{pointer-events:none;z-index:1;width:100%;position:absolute;left:0;overflow:visible}.intake-trace{fill:none;stroke:#0063fe;stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 4px #0063fecc);stroke-dasharray:1;stroke-dashoffset:1px}.intake-spray{fill:none;stroke:#0063fe;stroke-width:1.5px;stroke-linecap:round;opacity:.7;stroke-dasharray:1;stroke-dashoffset:1px}.intake-dot{opacity:0;pointer-events:none;z-index:2;background:#7fb0ff;border-radius:50%;width:9px;height:9px;transition:opacity .2s;position:fixed;top:-4px;left:-4px;box-shadow:0 0 12px 2px #0063fe}.spine-branch{fill:none;stroke:#0063fe;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;opacity:.7}.spine-lit{fill:none;stroke:#0063fe;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;filter:drop-shadow(0 0 4px #0063fee6)}.story-pulse{opacity:0;pointer-events:none;z-index:2;background:#7fb0ff;border-radius:50%;width:9px;height:9px;transition:opacity .3s;position:fixed;top:-4px;left:-4px;box-shadow:0 0 12px 2px #0063fe}.spine-mini-dot{opacity:0;pointer-events:none;z-index:2;background:#7fb0ff;border-radius:50%;width:6px;height:6px;transition:opacity .25s;position:absolute;top:-3px;left:-3px;box-shadow:0 0 8px 1px #0063fe}.story-origin{aspect-ratio:400/250;z-index:2;width:150px;margin:0 auto;position:relative}.story-counter{z-index:3;text-align:right;width:max-content;margin-left:auto;margin-right:clamp(16px,4vw,64px);padding:10px 18px;position:sticky;top:calc(60vh - 34px)}.story-counter-label{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklch, var(--foreground) 45%, transparent);font-size:10px;display:block}.story-counter-value{font-variant-numeric:tabular-nums;font-family:Rajdhani,Archivo,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:800}.story-counter-value.is-one{color:#0063fe;text-shadow:0 0 14px #0063fe80}.act{z-index:2;position:relative}.act-pinned{height:calc(100vh + var(--act-pin-length,120vh))}.act-pinned .act-stage{place-items:center;height:100vh;display:grid;position:sticky;top:0}.act-consumed .act-stage{box-sizing:border-box;place-items:center;min-height:100vh;padding-top:16vh;display:grid}.act1.act-consumed .act-stage{min-height:155vh;padding-top:70vh}.story-mode-postcards .act .act-stage,.story-mode-static .act .act-stage{place-items:center;min-height:70vh;padding:10vh 0;display:grid}.act1-card{border:1px solid color-mix(in oklch, var(--foreground) 16%, transparent);background:color-mix(in oklch, var(--background) 96%, #0063fe 4%);opacity:0;width:min(520px,88vw);padding:28px 30px}.act-panel{z-index:0;opacity:0;position:relative}.act-panel:before{content:"";width:6px;height:30px;opacity:calc(.22 + .78 * var(--act-port-in,0));box-shadow:0 0 calc(12px * var(--act-port-in,0)) #0063fed9;background:#0063fe;border-radius:1px;position:absolute;top:50%;translate:0 -50%}.act-side-left .act-panel:before{right:-3px}.act-side-right .act-panel:before{left:-3px}.card-sweep{pointer-events:none;z-index:1;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);background:linear-gradient(105deg,#0000 30%,#0063fe29 46%,#7fb0ff38 50%,#0063fe29 54%,#0000 70%) 130% 0/260% 100% no-repeat;position:absolute;inset:0}.act-ghost{color:color-mix(in oklch, var(--foreground) 6%, transparent);opacity:0;pointer-events:none;font-family:Rajdhani,Archivo,sans-serif;font-size:clamp(130px,15vw,230px);font-weight:800;line-height:.82;display:block}.act-stub{background:color-mix(in oklch, var(--foreground) 12%, transparent);z-index:1;width:clamp(30px,3.6vw,50px);height:2px;margin-top:-1px;position:absolute;top:60%}.act-stub i{background:#0063fe;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 6px #0063fe99}.story-mode-theater .act-slot{z-index:2;width:min(480px,44vw);position:absolute;top:50%;translate:0 -50%}.story-mode-theater .act-side-left .act-slot{right:calc(50% + clamp(30px,3.6vw,50px))}.story-mode-theater .act-side-right .act-slot{left:calc(50% + clamp(30px,3.6vw,50px))}.story-mode-theater .act-panel{width:100%!important}.story-mode-theater .act-side-left .act-stub{right:50%}.story-mode-theater .act-side-left .act-stub i{transform-origin:100%}.story-mode-theater .act-side-right .act-stub{left:50%}.story-mode-theater .act-side-right .act-stub i{transform-origin:0}.act-headline{opacity:0;z-index:1}.act-kicker{letter-spacing:.26em;text-transform:uppercase;color:#0063fe;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.act-headline h2{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(30px,3.8vw,56px);line-height:1.08}.act-headline em{color:#0063fe;font-style:normal}.story-mode-theater .act-headline{width:100%;position:absolute;bottom:calc(100% + clamp(18px,3vh,34px))}.act-satellite{pointer-events:none}.story-mode-theater .act-satellite{z-index:1;flex-direction:column;gap:20px;width:min(380px,30vw);display:flex;position:absolute;top:60%;translate:0 -50%}.story-mode-theater .act-side-left .act-satellite{left:calc(50% + clamp(40px,5vw,84px))}.story-mode-theater .act-side-right .act-satellite{right:calc(50% + clamp(40px,5vw,84px))}.story-mode-theater .act-ghost{margin-left:-6px;font-size:clamp(110px,12vw,180px);position:static}.act-feed{z-index:1;flex-direction:column;gap:15px;display:flex;position:relative}.act-feed-row{color:color-mix(in oklch, var(--foreground) 68%, transparent);opacity:0;font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;font-size:15px;display:flex}.act-feed-x{color:#0063fe;flex-shrink:0;font-size:12px;font-weight:700}.story-mode-postcards .act-feed,.story-mode-static .act-feed{display:none}.story-mode-theater .act-slot{top:60%}.story-mode-postcards .act-slot,.story-mode-static .act-slot{z-index:2;width:100%;position:relative}.story-mode-postcards .act-stub,.story-mode-static .act-stub{display:none}.story-mode-postcards .act-panel,.story-mode-static .act-panel{margin-inline:auto}.story-mode-postcards .act-headline,.story-mode-static .act-headline{text-align:center;background:var(--background);margin-bottom:12px;padding:14px 2%;position:relative}.story-mode-postcards .act-satellite,.story-mode-static .act-satellite{display:contents}.story-mode-postcards .act-ghost,.story-mode-static .act-ghost{z-index:0;font-size:96px;position:absolute;bottom:4px}.story-mode-postcards .act-side-left .act-ghost,.story-mode-static .act-side-left .act-ghost{right:4%}.story-mode-postcards .act-side-right .act-ghost,.story-mode-static .act-side-right .act-ghost{left:4%}.story-mode-postcards .act .act-stage,.story-mode-static .act .act-stage{grid-template-columns:100%;align-content:center}.pcb-card{background:0 0!important;border:none!important}.pcb-card:hover .pcb-outline,.pcb-card:focus-within .pcb-outline{stroke:color-mix(in oklch, var(--foreground) 32%, transparent)}.pcb-ref{letter-spacing:.22em;color:color-mix(in oklch, var(--foreground) 30%, transparent);pointer-events:none;font-family:Rajdhani,Archivo,sans-serif;font-size:10px;font-weight:700;position:absolute;top:9px;right:22px}.act-border-svg{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.slot-card{z-index:0;position:relative}.pcb-outline{fill:color-mix(in oklch, var(--background) 96%, #0063fe 4%);stroke:color-mix(in oklch, var(--foreground) 17%, transparent);stroke-width:1px;transition:stroke .3s}.act-border-trace{fill:none;stroke:#0063fe;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--act-flow,0));filter:drop-shadow(0 0 4px #0063fe8c)}.act-card-num{color:#0063fe;font-family:Rajdhani,Archivo,sans-serif;font-size:15px;font-weight:800}.act-card-label{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklch, var(--foreground) 50%, transparent);margin-top:10px;font-size:10.5px;display:block}.act-card-title{margin:6px 0 18px;font-size:clamp(20px,2.6vw,27px)}.act1-options{flex-wrap:wrap;gap:9px;display:flex}.act1-chip{border:1px solid color-mix(in oklch, var(--foreground) 18%, transparent);padding:8px 15px;font-size:13.5px;transition:border-color .25s,color .25s}.act1-check{opacity:0;color:#0063fe;margin-left:7px;font-style:normal}.act1-chip.is-picked{border-color:#0063fe}.act1-chip.is-picked .act1-check{opacity:1}.act1-budget{border-top:1px dashed color-mix(in oklch, var(--foreground) 14%, transparent);justify-content:space-between;margin-top:20px;padding-top:14px;font-size:13px;display:flex}.act1-budget-value{font-variant-numeric:tabular-nums;font-family:Rajdhani,Archivo,sans-serif;font-size:17px}.act2-panel{border:1px solid color-mix(in oklch, var(--foreground) 16%, transparent);background:color-mix(in oklch, var(--background) 96%, #0063fe 4%);width:min(560px,90vw);padding:28px 30px}.act2-checks{gap:var(--act2-gap,14px);flex-direction:column;display:flex}.act2-check{border-bottom:1px dashed color-mix(in oklch, var(--foreground) 12%, transparent);opacity:0;grid-template-columns:88px 1fr auto;align-items:baseline;gap:12px;padding:11px 0;display:grid}.act2-check-topic{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklch, var(--foreground) 50%, transparent);font-size:10.5px}.act2-check-detail{font-variant-numeric:tabular-nums;font-size:13.5px}.act2-check-stamp{color:#0063fe;opacity:0;font-weight:800;transition:opacity .2s,scale .25s;scale:1.6}.act2-check.is-passed .act2-check-stamp{opacity:1;scale:1}.act3-panel{border:1px solid color-mix(in oklch, var(--foreground) 16%, transparent);background:color-mix(in oklch, var(--background) 96%, #0063fe 4%);width:min(600px,92vw);padding:28px 30px}.act3-rows{flex-direction:column;display:flex}.act3-row{border-bottom:1px dashed color-mix(in oklch, var(--foreground) 10%, transparent);opacity:0;grid-template-columns:18px 108px 1fr auto;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:grid}.act3-socket{border:1.5px solid color-mix(in oklch, var(--foreground) 25%, transparent);width:9px;height:18px;transition:border-color .25s,box-shadow .25s}.act3-row.is-docked .act3-socket{border-color:#0063fe;box-shadow:0 0 7px #0063fe8c}.act3-cat{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklch, var(--foreground) 48%, transparent);font-size:10px}.act3-price{font-variant-numeric:tabular-nums;font-family:Rajdhani,Archivo,sans-serif;font-weight:700}.act3-footer{justify-content:space-between;align-items:baseline;margin-top:16px;display:flex}.act3-verified{color:#7fbf7f;opacity:0;font-size:11.5px}.act3-total i{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklch, var(--foreground) 48%, transparent);margin-right:10px;font-size:10px;font-style:normal}.act3-total-value{font-variant-numeric:tabular-nums;font-family:Rajdhani,Archivo,sans-serif;font-size:24px;font-weight:800}.act3-cta{opacity:0;margin-top:22px}.act-station{opacity:0;max-width:200px;position:absolute;bottom:18vh;left:clamp(12px,4vw,60px)}.story-mode-postcards .act-station,.story-mode-static .act-station{width:100%;max-width:min(520px,88vw);margin:18px auto 0;position:static}.story-mode-postcards .act .act-stage,.story-mode-static .act .act-stage{grid-template-rows:auto auto;align-content:center}@media (height<=900px){.story-mode-theater .act-headline h2{font-size:clamp(24px,4.6vh,40px)}.story-mode-theater .act-headline{bottom:calc(100% + clamp(12px,2vh,22px))}.act1-card,.act2-panel,.act3-panel{padding:20px 24px}.act3-row{padding:6px 0}.act-card-title{margin:4px 0 12px}.act3-cta{margin-top:14px}}@media (height<=760px){.story-mode-theater .act-ghost{display:none}.story-mode-theater .act-headline .act-kicker{margin-bottom:6px}}.build-paths-v2{margin-top:0;padding-top:40px;position:relative}.build-paths-v2:before{display:none}.build-paths-v2 .section-heading{text-align:center;background:var(--background);margin-inline:auto;padding-block:12px}.build-paths-v2 .section-heading h2{max-width:24ch;margin-inline:auto}.build-paths-v2 .section-meaning{margin:10px auto 0}.spine-handoff-svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.handoff-trunk,.handoff-branch{fill:none;stroke:#0063fe;stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 4px #0063fecc);stroke-dasharray:1}.handoff-trunk{stroke-dashoffset:1px}.handoff-dot{opacity:0;pointer-events:none;z-index:2;background:#7fb0ff;border-radius:50%;width:9px;height:9px;transition:opacity .2s;position:fixed;top:-4px;left:-4px;box-shadow:0 0 12px 2px #0063fe}.handoff-branch{stroke-width:1.5px;stroke-dashoffset:1px}.build-paths-v2 .section-heading,.build-paths-v2 .slot-grid{z-index:1;position:relative}.slot-feed{display:none}.slot-card.is-wired .slot-port{background:#0063fe;box-shadow:0 0 9px #0063fecc}.slot-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}@media (width<=820px){.slot-grid{grid-template-columns:1fr}}.slot-card{border:1px solid color-mix(in oklch, var(--foreground) 15%, transparent);background:color-mix(in oklch, var(--background) 97%, #0063fe 3%);padding:26px 22px 20px;transition:border-color .3s,translate .3s;position:relative}.slot-feed{background:color-mix(in oklch, var(--foreground) 14%, transparent);width:2px;height:28px;position:absolute;top:-28px;left:50%}.slot-port{background:color-mix(in oklch, var(--foreground) 16%, transparent);width:28px;height:5px;transition:background .3s,box-shadow .3s;position:absolute;top:0;left:50%;translate:-50%}.slot-card:hover,.slot-card:focus-within,.slot-card.is-open{border-color:#0063fe;translate:0 -4px}.slot-card:hover .slot-port,.slot-card:focus-within .slot-port,.slot-card.is-open .slot-port{background:#0063fe;box-shadow:0 0 9px #0063fecc}.slot-tag{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklch, var(--foreground) 50%, transparent);font-size:10px}.slot-title{margin:8px 0 6px}.slot-blurb{color:color-mix(in oklch, var(--foreground) 62%, transparent);min-height:3em;font-size:13.5px}.slot-price{font-size:13px}.slot-price b{font-variant-numeric:tabular-nums;font-family:Rajdhani,Archivo,sans-serif;font-size:17px}.slot-card-expand{color:#0063fe;font:inherit;cursor:pointer;background:0 0;border:none;margin-top:14px;padding:6px 0;font-size:13px;display:block}.slot-parts ul{margin:10px 0 14px;padding:0;list-style:none}.slot-parts li{border-bottom:1px dashed color-mix(in oklch, var(--foreground) 10%, transparent);justify-content:space-between;padding:5px 0;font-size:12.5px;display:flex}.slot-parts b{font-variant-numeric:tabular-nums}.guided-pager{z-index:30;background:color-mix(in oklch, var(--background) 88%, transparent);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);opacity:0;pointer-events:none;border:1px solid oklch(55.6993% .243012 261.151/.4);align-items:center;gap:4px;padding:5px;transition:opacity .35s,translate .35s;display:flex;position:fixed;bottom:22px;left:50%;translate:-50% 8px}.guided-pager.is-visible{opacity:1;pointer-events:auto;translate:-50%}.guided-label{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklch, var(--foreground) 55%, transparent);-webkit-user-select:none;user-select:none;padding:0 6px;font-size:10px;font-weight:700}.guided-btn{cursor:pointer;color:#0063fe;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:0 0;border:none;place-items:center;width:40px;height:30px;padding:0;transition:background .2s,color .2s,opacity .2s;display:grid}.guided-btn svg{width:18px;height:10px}.guided-prev svg{transform:rotate(180deg)}.guided-btn:hover{background:oklch(55.6993% .243012 261.151/.16)}.guided-btn:disabled{color:color-mix(in oklch, var(--foreground) 22%, transparent);cursor:default;background:0 0}@media (prefers-reduced-motion:reduce){.guided-pager{transition:opacity .2s}}.site-header:not(.is-hero-view){background:color-mix(in oklch, var(--background) 97%, transparent);border-bottom:1px solid #0063fe33}.site-header .header-link{box-shadow:none;background:0 0;border-color:#0000;position:relative}.site-header .header-link .bmp-button-label{letter-spacing:.15em;text-transform:uppercase;color:color-mix(in oklch, var(--foreground) 70%, transparent);font-size:12px;transition:color .2s}.site-header .header-link:after{content:"";transform-origin:0;background:#0063fe;height:1px;transition:transform .25s;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0);box-shadow:0 0 6px #0063fe99}.site-header:not(.is-hero-view) .header-link:hover{box-shadow:none;background:0 0;border-color:#0000}.site-header .header-link:hover .bmp-button-label{color:var(--foreground)}.site-header .header-link:hover:after{transform:scaleX(1)}.site-header:not(.is-hero-view) .header-button{background:color-mix(in oklch, var(--background) 90%, #0063fe 10%);color:var(--foreground);box-shadow:none;border:1px solid #0063fe}.site-header:not(.is-hero-view) .header-button:hover{color:#fff;background:#0063fe}.site-header:not(.is-hero-view) .header-auth-button{border:1px solid color-mix(in oklch, var(--foreground) 30%, transparent);color:var(--foreground);background:0 0}.site-header:not(.is-hero-view) .header-auth-button:hover{color:#0063fe;background:0 0;border-color:#0063fe}@media (width<=820px){.story-spine{height:calc(100% - 220px);top:220px;-webkit-mask-image:linear-gradient(#0000 0,#000 160px);mask-image:linear-gradient(#0000 0,#000 160px)}.spine-branch,.spine-mini-dot,.act-ghost{display:none}.spine-lit,.handoff-trunk,.handoff-branch,.act-border-trace{filter:none}.guided-pager{left:12px;translate:0 8px}.guided-pager.is-visible{translate:0}.story-counter{text-align:right;background:var(--background);border:1px solid color-mix(in oklch, var(--foreground) 16%, transparent);z-index:22;opacity:0;pointer-events:none;width:max-content;margin:0;padding:7px 14px;transition:opacity .3s;position:fixed;inset:auto 12px 12px auto;translate:0}.story-counter.is-live{opacity:1}.story-counter-value{font-size:17px}.story-mode-postcards .act-station,.story-mode-static .act-station{background:var(--background);border:1px solid color-mix(in oklch, var(--foreground) 12%, transparent);padding:12px 16px}.contact-link-value{overflow-wrap:anywhere;font-size:15px}}@media (width<=640px){.hero-grid{min-height:calc(100vh - 190px)}}.landing .bmp-button-primary{overflow:hidden}.landing .bmp-button-primary:before{content:"";background:linear-gradient(90deg,#0000,#0063fee6);width:30%;height:2px;animation:2.8s linear infinite signal-run;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes signal-run{0%{transform:translate(-100%)}to{transform:translate(333.4%)}}.trace-divider{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 760 16\" preserveAspectRatio=\"none\"><path d=\"M0,8 L330,8 L345,3 L415,3 L430,8 L760,8\" fill=\"none\" stroke=\"%23303039\" stroke-width=\"1.5\"/><circle cx=\"380\" cy=\"3\" r=\"3\" fill=\"none\" stroke=\"%230063FE\" stroke-width=\"1.5\"/></svg>") 50%/100% 100% no-repeat;max-width:1100px;height:16px;margin:clamp(40px,8vh,90px) auto}.circuit-complete{text-align:center;width:130px;margin:48px auto 10px}.circuit-complete-logo{aspect-ratio:400/250;width:100%}.circuit-complete-label{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklch, var(--foreground) 38%, transparent);margin-top:8px;font-size:9.5px;display:block}.partners-meaning,.section-meaning{color:color-mix(in oklch, var(--foreground) 55%, transparent);max-width:56ch;font-size:14px}.partners-meaning{margin:6px auto 0}.section-meaning{margin:8px 0 0}@media (prefers-reduced-motion:reduce){.landing .bmp-button-primary:before{opacity:0;animation:none}}.act-station-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0063fe;font-size:9.5px;display:block}.act-station b{font-size:14px;display:block}.act-station i{color:color-mix(in oklch, var(--foreground) 50%, transparent);font-size:12px;font-style:normal}.landing .hero-title em{color:#0063fe;font-style:normal}.landing .hero-backdrop-center{color:#0063fe3d}.landing .hero-side-note:before,.landing .hero-side-note-right:after{background:#0063fe;box-shadow:0 0 6px #0063fe73}.landing .eyebrow{color:#0063fe}.landing .section-heading h2 em,.landing .contact-copy h2 em{color:#0063fe;font-style:normal}.partner-card,.contact-panel{z-index:0;--act-flow:0;position:relative}.partner-card .act-border-trace,.contact-panel .act-border-trace{transition:stroke-dashoffset 1.1s cubic-bezier(.25,1,.4,1)}.partner-card.is-wired-view,.contact-panel.is-wired-view{--act-flow:1}.partner-card{border-radius:0;overflow:visible}.partner-card:hover{transform:translateY(-4px)}.partner-card:hover .pcb-outline{stroke:#0063fe}.partner-slot{color:#0063fe;font-size:.68rem}.partner-badge{border-color:color-mix(in oklch, var(--foreground) 24%, transparent);border-radius:0}.partner-badge img{border-radius:0}.partner-domain{color:color-mix(in oklch, var(--foreground) 55%, transparent);font-variant-numeric:tabular-nums}.partner-visit{gap:12px}.partner-visit:after{background:#0063fe;transition:width .25s;box-shadow:0 0 5px #0063fe80}.partner-card:hover .partner-visit:after{width:34px}.contact-panel{border-radius:0}.contact-panel .pcb-ref{top:11px}.contact-link{border-radius:0}.contact-link-social{border-color:color-mix(in oklch, var(--foreground) 46%, transparent)}.contact-link:hover{background:color-mix(in oklch, var(--background) 94%, #0063fe 6%);border-color:#0063fe}.contact-link:hover:after{background:#0063fe}.contact-link-value{font-variant-numeric:tabular-nums}.landing .contact-link-email .contact-link-value{overflow-wrap:anywhere;padding-right:6px;font-size:clamp(.8rem,1.4vw,1.12rem)}
