@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Inter:wght@300..700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root[data-site-theme=buildmill]{--brand-iron:#0c111c;--brand-iron-alt:#111827;--brand-iron-raised:#182236;--brand-iron-sunken:#070b13;--brand-amber:#f2a33c;--brand-amber-bright:#ffbe5c;--brand-amber-deep:#9a6210;--brand-amber-text:#8a5a10;--brand-steel:#8ea4c8;--brand-steel-text:#4f6889;--brand-paper:#eef1f6;--brand-paper-alt:#e3e8f0;--brand-ink:#070b13;--brand-ink-soft:#131a28;--brand-smoke:#535f72;--brand-haze:#8290a4;--brand-on-dark:#e9edf4;--brand-on-dark-muted:#a6b2c4;--brand-on-dark-faint:#6e7d95;--brand-line:#e9edf41a;--brand-line-amber:#f2a33c38;--brand-heading-family:"Archivo", "Helvetica Neue", system-ui, sans-serif;--brand-body-family:"Inter", "Helvetica Neue", system-ui, sans-serif;--brand-mono-family:"IBM Plex Mono", "SF Mono", Menlo, Consolas, monospace}:where(a,button,[role=button],input,textarea):focus-visible{outline:2px solid var(--brand-amber,#f2a33c);outline-offset:3px;border-radius:2px}:root[data-site-theme=buildmill] .site-header,:root[data-site-theme=buildmill] .site-header--compact{background:var(--brand-iron-sunken,#070b13)}.bm-access[data-v-969f71e8]{color:var(--brand-on-dark,#e9edf4);isolation:isolate;background:linear-gradient(#0c111c 0%,#070b13 100%);padding:clamp(90px,14vh,160px) clamp(20px,5vw,80px);position:relative;overflow:hidden}.bm-access__glow[data-v-969f71e8]{filter:blur(60px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#f2a33c21 0%,#0000 65%);width:720px;height:720px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bm-access__inner[data-v-969f71e8]{text-align:center;flex-direction:column;align-items:center;width:min(760px,100%);margin:0 auto;display:flex}.bm-access__eyebrow[data-v-969f71e8]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.26em;text-transform:uppercase;color:var(--brand-amber,#f2a33c);background:#f2a33c12;border:1px solid #f2a33c4d;border-radius:999px;align-items:center;gap:10px;margin:0 0 22px;padding:8px 18px;font-size:.74rem;display:inline-flex}.bm-access__eyebrow-dot[data-v-969f71e8]{background:var(--brand-amber,#f2a33c);border-radius:1px;width:8px;height:8px;transform:rotate(45deg);box-shadow:0 0 12px #f2a33cd9}.bm-access__title[data-v-969f71e8]{font-family:var(--brand-heading-family,"Archivo", sans-serif);letter-spacing:-.025em;color:#f4f7fb;text-wrap:balance;margin:0 0 18px;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;line-height:1.06}.bm-access__body[data-v-969f71e8]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#a6b2c4);max-width:62ch;margin:0 0 30px;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.65}.bm-access__actions[data-v-969f71e8]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.bm-access__cta[data-v-969f71e8]{font-family:var(--brand-body-family,"Inter", sans-serif);letter-spacing:.01em;border-radius:999px;align-items:center;padding:14px 30px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.bm-access__cta--primary[data-v-969f71e8]{color:#0a0f14;background:linear-gradient(135deg,#ffbe5c 0%,#f2a33c 100%);box-shadow:0 14px 32px #f2a33c47,inset 0 1px #ffffff4d}.bm-access__cta--primary[data-v-969f71e8]:hover{transform:translateY(-2px);box-shadow:0 20px 40px #f2a33c66}.bm-access__cta--ghost[data-v-969f71e8]{color:#f4f7fb;background:#e9edf408;border:1px solid #e9edf442}.bm-access__cta--ghost[data-v-969f71e8]:hover{background:#f2a33c14;border-color:#f2a33c8c}.bm-access__caption[data-v-969f71e8]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.06em;color:var(--brand-on-dark-faint,#6e7d95);margin:26px 0 0;font-size:.76rem}@media (width<=640px){.bm-access__cta[data-v-969f71e8]{justify-content:center;width:100%}.bm-access__actions[data-v-969f71e8]{width:100%}}.bm-act[data-v-f062bc49]{color:var(--brand-on-dark,#e9edf4);background:linear-gradient(#0c111c 0%,#111827 55%,#0c111c 100%);padding:clamp(80px,12vh,140px) clamp(20px,5vw,80px);position:relative}.bm-act__inner[data-v-f062bc49]{text-align:center;flex-direction:column;align-items:center;width:min(980px,100%);margin:0 auto;display:flex}.bm-act__eyebrow[data-v-f062bc49]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.26em;text-transform:uppercase;color:var(--brand-amber,#f2a33c);margin:0 0 14px;font-size:.74rem}.bm-act__title[data-v-f062bc49]{font-family:var(--brand-heading-family,"Archivo", sans-serif);letter-spacing:-.02em;color:#f4f7fb;text-wrap:balance;margin:0 0 18px;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.1}.bm-act__lede[data-v-f062bc49]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#a6b2c4);max-width:68ch;margin:0 0 clamp(32px,5vw,48px);font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.65}.bm-act__verbs[data-v-f062bc49]{flex-wrap:wrap;justify-content:center;gap:clamp(12px,2vw,18px);margin:0 0 clamp(32px,5vw,44px);padding:0;list-style:none;display:flex}.bm-act__verb[data-v-f062bc49]{background:#070b13b3;border:1px solid #f2a33c38;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:128px;padding:18px 20px 16px;transition:border-color .2s,transform .2s;display:flex}.bm-act__verb[data-v-f062bc49]:hover{border-color:#f2a33c8c;transform:translateY(-3px)}.bm-act__verb-label[data-v-f062bc49]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);color:var(--brand-amber,#f2a33c);font-size:1.02rem;font-weight:600}.bm-act__verb-caption[data-v-f062bc49]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#a6b2c4);max-width:16ch;font-size:.76rem;line-height:1.4}.bm-act__tagline[data-v-f062bc49]{font-family:var(--brand-heading-family,"Archivo", sans-serif);letter-spacing:-.01em;color:var(--brand-steel,#8ea4c8);margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:700}.bm-gates[data-v-52e2a7ee]{color:var(--brand-on-dark,#e9edf4);background:#0c111c;padding:clamp(80px,12vh,140px) clamp(20px,5vw,80px);position:relative}.bm-gates__inner[data-v-52e2a7ee]{text-align:center;flex-direction:column;align-items:center;width:min(1120px,100%);margin:0 auto;display:flex}.bm-gates__eyebrow[data-v-52e2a7ee]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.26em;text-transform:uppercase;color:var(--brand-amber,#f2a33c);margin:0 0 14px;font-size:.74rem}.bm-gates__title[data-v-52e2a7ee]{font-family:var(--brand-heading-family,"Archivo", sans-serif);letter-spacing:-.02em;color:#f4f7fb;text-wrap:balance;margin:0 0 18px;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.1}.bm-gates__lede[data-v-52e2a7ee]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#a6b2c4);max-width:72ch;margin:0 0 22px;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.65}.bm-gates__contract[data-v-52e2a7ee]{max-width:100%;margin:0 0 clamp(32px,5vw,48px);overflow-x:auto}.bm-gates__contract code[data-v-52e2a7ee]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.02em;color:var(--brand-steel,#8ea4c8);white-space:nowrap;background:#070b13d9;border:1px solid #f2a33c38;border-radius:10px;padding:12px 20px;font-size:.82rem;display:inline-block}.bm-gates__grid[data-v-52e2a7ee]{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(16px,2.4vw,24px);width:100%;display:grid}.bm-gates__card[data-v-52e2a7ee]{background:#111827d9;border:1px solid #e9edf41a;border-radius:14px;padding:26px 24px 24px;transition:border-color .2s,transform .2s;position:relative}.bm-gates__card[data-v-52e2a7ee]:hover{border-color:#f2a33c73;transform:translateY(-3px)}.bm-gates__card-diamond[data-v-52e2a7ee]{border:1.5px solid var(--brand-amber,#f2a33c);background:#f2a33c24;border-radius:1px;width:10px;height:10px;margin-bottom:16px;display:block;transform:rotate(45deg);box-shadow:0 0 10px #f2a33c66}.bm-gates__card-title[data-v-52e2a7ee]{font-family:var(--brand-heading-family,"Archivo", sans-serif);letter-spacing:-.01em;color:#f4f7fb;margin:0 0 10px;font-size:1.12rem;font-weight:700}.bm-gates__card-body[data-v-52e2a7ee]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#a6b2c4);margin:0;font-size:.92rem;line-height:1.65}.bm-hero[data-v-80a5fcf9]{isolation:isolate;min-height:100vh;color:var(--brand-on-dark,#e9edf4);background:radial-gradient(at 14% 16%,#f2a33c17 0%,#0000 55%),radial-gradient(at 86% 12%,#8ea4c824 0%,#0000 60%),linear-gradient(165deg,#070b13 0%,#0c111c 55%,#101a2c 100%);justify-content:center;align-items:center;padding:clamp(120px,16vh,200px) clamp(20px,5vw,80px) clamp(96px,12vh,150px);display:flex;position:relative;overflow:hidden}.bm-hero__grid[data-v-80a5fcf9]{z-index:-2;background-image:linear-gradient(#f2a33c0d 1px,#0000 1px),linear-gradient(90deg,#f2a33c0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#00000080 60%,#0000 100%);mask-image:radial-gradient(#000 0%,#00000080 60%,#0000 100%)}.bm-hero__glow[data-v-80a5fcf9]{filter:blur(80px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.bm-hero__glow--a[data-v-80a5fcf9]{background:radial-gradient(circle,#f2a33c2e 0%,#0000 70%);width:520px;height:520px;animation:19s ease-in-out infinite alternate bm-drift-80a5fcf9;top:-130px;left:-120px}.bm-hero__glow--b[data-v-80a5fcf9]{background:radial-gradient(circle,#8ea4c842 0%,#0000 70%);width:600px;height:600px;animation:24s ease-in-out infinite alternate-reverse bm-drift-80a5fcf9;bottom:-210px;right:-180px}@keyframes bm-drift-80a5fcf9{0%{transform:translate(0,0)}to{transform:translate(40px,30px)}}@media (prefers-reduced-motion:reduce){.bm-hero__glow--a[data-v-80a5fcf9],.bm-hero__glow--b[data-v-80a5fcf9]{animation:none}}.bm-hero__inner[data-v-80a5fcf9]{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,3vw,30px);width:min(1080px,100%);margin:0 auto;display:flex;position:relative}.bm-hero__eyebrow[data-v-80a5fcf9]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.26em;text-transform:uppercase;color:var(--brand-amber,#f2a33c);background:#f2a33c12;border:1px solid #f2a33c4d;border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 18px;font-size:.76rem;display:inline-flex}.bm-hero__eyebrow-dot[data-v-80a5fcf9]{background:var(--brand-amber,#f2a33c);border-radius:1px;width:8px;height:8px;animation:2.4s ease-in-out infinite bm-pulse-80a5fcf9;transform:rotate(45deg);box-shadow:0 0 12px #f2a33cd9}@keyframes bm-pulse-80a5fcf9{0%,to{opacity:.6;transform:rotate(45deg)scale(.85)}50%{opacity:1;transform:rotate(45deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.bm-hero__eyebrow-dot[data-v-80a5fcf9]{animation:none}}.bm-hero__headline[data-v-80a5fcf9]{font-family:var(--brand-heading-family,"Archivo", sans-serif);letter-spacing:-.03em;text-wrap:balance;color:#f4f7fb;margin:0;font-size:clamp(2.5rem,6.4vw,5.2rem);font-weight:800;line-height:1.02}.bm-hero__headline-line[data-v-80a5fcf9]{display:block}.bm-hero__headline-accent[data-v-80a5fcf9]{background:linear-gradient(135deg,#ffbe5c 0%,#f2a33c 55%,#d98518 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bm-hero__subhead[data-v-80a5fcf9]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#a6b2c4);text-wrap:balance;max-width:62ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.bm-hero__actions[data-v-80a5fcf9]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:4px;display:flex}.bm-hero__cta[data-v-80a5fcf9]{font-family:var(--brand-body-family,"Inter", sans-serif);letter-spacing:.01em;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.bm-hero__cta--primary[data-v-80a5fcf9]{color:#0a0f14;background:linear-gradient(135deg,#ffbe5c 0%,#f2a33c 100%);box-shadow:0 14px 32px #f2a33c47,inset 0 1px #ffffff4d}.bm-hero__cta--primary[data-v-80a5fcf9]:hover{transform:translateY(-2px);box-shadow:0 20px 40px #f2a33c66}.bm-hero__cta--ghost[data-v-80a5fcf9]{color:#f4f7fb;background:#e9edf408;border:1px solid #e9edf442}.bm-hero__cta--ghost[data-v-80a5fcf9]:hover{background:#f2a33c14;border-color:#f2a33c8c}.bm-hero__cta-icon svg[data-v-80a5fcf9]{display:block}.bm-hero__signals[data-v-80a5fcf9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e9edf406;border:1px solid #e9edf41a;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(18px,3vw,32px);width:100%;max-width:900px;margin:clamp(24px,5vw,48px) 0 0;padding:clamp(20px,3vw,26px) clamp(22px,4vw,38px);display:grid}.bm-hero__signal[data-v-80a5fcf9]{text-align:left}.bm-hero__signal-label[data-v-80a5fcf9]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-on-dark-faint,#6e7d95);margin:0 0 6px;font-size:.7rem}.bm-hero__signal-value[data-v-80a5fcf9]{font-family:var(--brand-heading-family,"Archivo", sans-serif);letter-spacing:-.01em;color:var(--brand-amber,#f2a33c);margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:600;line-height:1.15}.bm-hero__ticker[data-v-80a5fcf9]{background:linear-gradient(#0000,#070b13d9);border-top:1px solid #f2a33c1f;padding:13px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.bm-hero__ticker-track[data-v-80a5fcf9]{white-space:nowrap;font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.04em;color:var(--brand-on-dark-muted,#a6b2c4);gap:44px;width:max-content;font-size:.78rem;animation:38s linear infinite bm-marquee-80a5fcf9;display:flex}@media (prefers-reduced-motion:reduce){.bm-hero__ticker-track[data-v-80a5fcf9]{animation:none}}.bm-hero__ticker-item[data-v-80a5fcf9]{align-items:center;gap:10px;display:inline-flex}.bm-hero__ticker-dot[data-v-80a5fcf9]{background:var(--brand-amber,#f2a33c);border-radius:1px;width:6px;height:6px;transform:rotate(45deg);box-shadow:0 0 8px #f2a33cb3}@keyframes bm-marquee-80a5fcf9{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=640px){.bm-hero__signals[data-v-80a5fcf9]{grid-template-columns:1fr 1fr}.bm-hero__cta[data-v-80a5fcf9]{justify-content:center;width:100%}.bm-hero__actions[data-v-80a5fcf9]{width:100%}}.bm-loop[data-v-82140d30]{color:var(--brand-on-dark,#e9edf4);background:linear-gradient(#101a2c 0%,#0c111c 22% 100%);padding:clamp(80px,12vh,140px) clamp(20px,5vw,80px);position:relative;overflow:hidden}.bm-loop__inner[data-v-82140d30]{text-align:center;flex-direction:column;align-items:center;width:min(1120px,100%);margin:0 auto;display:flex}.bm-loop__eyebrow[data-v-82140d30]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.26em;text-transform:uppercase;color:var(--brand-amber,#f2a33c);margin:0 0 14px;font-size:.74rem}.bm-loop__title[data-v-82140d30]{font-family:var(--brand-heading-family,"Archivo", sans-serif);letter-spacing:-.02em;color:#f4f7fb;text-wrap:balance;margin:0 0 18px;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.1}.bm-loop__lede[data-v-82140d30]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#a6b2c4);max-width:72ch;margin:0 0 clamp(36px,5vw,56px);font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.65}.bm-loop__rail[data-v-82140d30]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px 0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.bm-loop__stop[data-v-82140d30]{align-items:center;display:flex}.bm-loop__stage[data-v-82140d30]{background:#1822368c;border:1px solid #e9edf41a;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:118px;padding:18px 14px 16px;transition:border-color .2s,background .2s;display:flex}.bm-loop__stage[data-v-82140d30]:hover{background:#182236d9;border-color:#f2a33c73}.bm-loop__stage-index[data-v-82140d30]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.14em;color:var(--brand-on-dark-faint,#6e7d95);font-size:.64rem}.bm-loop__stage-label[data-v-82140d30]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);color:var(--brand-amber,#f2a33c);font-size:.95rem;font-weight:600}.bm-loop__stage-caption[data-v-82140d30]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#a6b2c4);max-width:15ch;font-size:.76rem;line-height:1.4}.bm-loop__gate[data-v-82140d30]{align-items:center;margin:0 2px;display:inline-flex}.bm-loop__gate-line[data-v-82140d30]{background:#f2a33c66;width:clamp(8px,1.4vw,18px);height:1px}.bm-loop__gate-diamond[data-v-82140d30],.bm-loop__legend-diamond[data-v-82140d30]{border:1.5px solid var(--brand-amber,#f2a33c);background:#f2a33c1f;border-radius:1px;flex-shrink:0;width:9px;height:9px;margin:0 3px;transform:rotate(45deg);box-shadow:0 0 10px #f2a33c73}.bm-loop__legend-diamond[data-v-82140d30]{vertical-align:baseline;width:8px;height:8px;display:inline-block}.bm-loop__legend[data-v-82140d30]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.08em;color:var(--brand-on-dark-faint,#6e7d95);margin:18px 0 0;font-size:.72rem}.bm-loop__note[data-v-82140d30]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#a6b2c4);background:#8ea4c80f;border:1px solid #8ea4c838;border-radius:12px;max-width:78ch;margin:clamp(28px,4vw,40px) auto 0;padding:18px 22px;font-size:.94rem;line-height:1.65}@media (width<=720px){.bm-loop__rail[data-v-82140d30]{flex-direction:column;align-items:center;gap:0}.bm-loop__stop[data-v-82140d30]{flex-direction:column}.bm-loop__gate[data-v-82140d30]{flex-direction:column;margin:2px 0}.bm-loop__gate-line[data-v-82140d30]{width:1px;height:clamp(8px,2vh,14px)}.bm-loop__stage[data-v-82140d30]{min-width:min(280px,78vw)}}.bm-planes[data-v-2349823b]{color:var(--brand-on-dark,#e9edf4);background:#0c111c;padding:clamp(80px,12vh,140px) clamp(20px,5vw,80px);position:relative}.bm-planes__inner[data-v-2349823b]{text-align:center;flex-direction:column;align-items:center;width:min(1080px,100%);margin:0 auto;display:flex}.bm-planes__eyebrow[data-v-2349823b]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.26em;text-transform:uppercase;color:var(--brand-amber,#f2a33c);margin:0 0 14px;font-size:.74rem}.bm-planes__title[data-v-2349823b]{font-family:var(--brand-heading-family,"Archivo", sans-serif);letter-spacing:-.02em;color:#f4f7fb;text-wrap:balance;margin:0 0 18px;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.1}.bm-planes__lede[data-v-2349823b]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#a6b2c4);max-width:68ch;margin:0 0 clamp(32px,5vw,48px);font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.65}.bm-planes__grid[data-v-2349823b]{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:clamp(16px,2.4vw,24px);width:100%;display:grid}.bm-planes__card[data-v-2349823b]{background:#111827d9;border:1px solid #8ea4c833;border-radius:14px;padding:28px 26px 26px;transition:border-color .2s}.bm-planes__card[data-v-2349823b]:hover{border-color:#f2a33c66}.bm-planes__card-head[data-v-2349823b]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bm-planes__card-name[data-v-2349823b]{font-family:var(--brand-heading-family,"Archivo", sans-serif);letter-spacing:-.01em;color:#f4f7fb;margin:0;font-size:1.25rem;font-weight:700}.bm-planes__card-chip[data-v-2349823b]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-amber,#f2a33c);background:#f2a33c1f;border:1px solid #f2a33c59;border-radius:999px;padding:4px 12px;font-size:.68rem}.bm-planes__card-body[data-v-2349823b]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#a6b2c4);margin:0 0 16px;font-size:.94rem;line-height:1.65}.bm-planes__bullets[data-v-2349823b]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bm-planes__bullet[data-v-2349823b]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark,#e9edf4);align-items:baseline;gap:10px;font-size:.88rem;line-height:1.5;display:flex}.bm-planes__bullet-diamond[data-v-2349823b]{background:var(--brand-steel,#8ea4c8);border-radius:1px;flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)translateY(-1px)}.bm-planes__note[data-v-2349823b]{font-family:var(--brand-mono-family,"IBM Plex Mono", monospace);letter-spacing:.03em;color:var(--brand-on-dark-faint,#6e7d95);margin:clamp(24px,4vw,36px) 0 0;font-size:.8rem}:root[data-site-theme=base]{--brand-primary:#4361dd;--brand-primary-accent:#243a80;--brand-secondary:#5c6ac4;--brand-accent:#b45a00;--brand-accent-decorative:#f18f3b;--brand-accent-soft:#f18f3b38;--brand-neutral:#f5f7ff;--brand-neutral-strong:#1f2a44;--brand-neutral-soft:#1f2a44d9;--brand-inverse:#fff;--brand-success:#239c65;--brand-success-text:#0e6e3f;--brand-info:#4361dd;--brand-warning:#f2b05e;--brand-warning-text:#7a4807;--brand-critical:#d04f4f;--brand-critical-text:#a83838;--brand-critical-soft:#d04f4f2e;--brand-accent-electric:#4361dd;--brand-accent-electric-soft:#f18f3b38;--brand-accent-warm:#b45a00;--brand-fg-100:#1f2a44;--brand-fg-200:#54627b;--brand-fg-300:#1f2a44d9;--brand-fg-050:#fff;--brand-bg-900:#f5f7ff;--brand-bg-800:#edf1ff;--brand-bg-700:#fff;--brand-bg-600:#e8ecff;--brand-radius-sm:8px;--brand-radius-md:14px;--brand-radius-lg:24px;--brand-radius-pill:999px;--brand-radius-full:50%;--brand-card-radius:24px;--brand-button-radius:14px;--brand-shadow-glow:0 18px 40px #0f172a1f;--brand-shadow-glow-strong:0 24px 48px #0f172a2e;--brand-card-shadow:0 18px 40px #0f172a1f;--brand-surface-card-shadow:0 18px 40px #0f172a1f;--brand-card-soft:#fff;--brand-surface-card-bg:#fff;--brand-card-border:#4361dd38;--brand-surface-card-border:#4361dd38;--brand-card-text:#1f2a44;--brand-surface-helper-bg:#4361dd14;--brand-surface-helper-hover-bg:#4361dd1f;--brand-icon-badge-bg:#4361dd29;--brand-icon-badge-color:#4361dd;--brand-border-highlight:#4361dd38;--brand-border-glow:#4361dd38;--brand-status-success:#239c65;--brand-status-error:#d04f4f;--brand-status-error-soft:#d04f4f2e;--brand-input-bg:#fff;--brand-input-border:#4361dd4d;--brand-input-border-active:0 0 0 2px #4361dd73;--brand-input-text:#1f2a44;--brand-input-placeholder:#54627b;--brand-focus-ring:0 0 0 2px #4361dd73;--brand-focus-glow:inset 0 0 0 1px #4361dd4d;--brand-modal-backdrop:#05060ba6;--brand-modal-surface:#fffffff7;--brand-modal-border:#4361dd38;--brand-modal-shadow:0 24px 48px #0f172a2e;--brand-modal-radius:24px;--brand-chart-track:#ecf1ffd9;--brand-chart-center-text:#1f2a44;--brand-header-bg:#05060b;--brand-header-text:#f0eaf3;--site-header-shadow:0 18px 45px #02030b99;--site-header-shadow-compact:0 12px 32px #02030bb8;--brand-primary-cta-gradient:linear-gradient(135deg, #4361dd 0%, #243a80 100%);--brand-primary-cta-text:#fff;--brand-primary-cta-border:1px solid #ffffff38;--brand-primary-cta-shadow:0 16px 32px #202e6859;--brand-primary-cta-hover-shadow:0 16px 32px #202e6859;--brand-primary-cta-hover-translate:translateY(-1px);--brand-cta-text:#fff;--helper-strip-bg:#4361dd14;--helper-strip-border:#4361dd38;--helper-strip-color:#1f2a44;--helper-strip-hover-bg:#4361dd1f;--helper-strip-hover-color:#1f2a44;--helper-strip-link-hover:#4361dd;--helper-strip-heading-color:#1f2a44;--helper-strip-body-color:#1f2a44d9;--tabs-bg:#fff;--tabs-border:#4361dd38;--tabs-shadow:0 16px 32px #0f172a14;--tab-color:#54627b;--tab-active-bg:#4361dd;--tab-active-color:#fff;--tab-active-shadow:0 16px 36px #0f172a1f;--tab-step-bg:#4361dd1f;--tab-step-border:#4361dd66;--tab-step-color:#4361dd;--tab-active-step-bg:#4361dd;--tab-active-step-border:#243a80;--tab-active-step-color:#fff;--field-bg:#fff;--field-border:#4361dd4d;--field-shadow:0 12px 24px #0a0f1e14;--field-addon-bg:#4361dd14;--field-addon-border:#4361dd38;--field-addon-color:#4361dd;--field-input-color:#1f2a44;--field-input-placeholder:#54627b;--community-strip-bg:#fff;--community-strip-border:#4361dd38;--community-strip-color:#1f2a44;--ui-text-primary:#1f2a44;--ui-text-muted:#54627b;--ui-field-label:#54627b;--ui-field-value:#1f2a44;--ui-status-heading-color:#4361dd;--brand-text:#1f2a44;--brand-text-muted:#54627b;--brand-surface:#f5f7ff;--brand-surface-elevated:#fff;--brand-border:#4361dd38;--brand-countdown-digit:#4361dd;--brand-countdown-label:#54627b;--brand-pill-gradient:linear-gradient(135deg, #4361dd 0%, #243a80 100%);--brand-pill-alt-gradient:#fff;--brand-pill-contrast:#fff;--brand-chip-neutral-bg:#4361dd1a;--brand-chip-neutral-color:#243a80;--brand-chip-neutral-border:#4361dd38;--brand-gradient-hero:linear-gradient(135deg, #4361dd 0%, #243a80 100%);--brand-gradient-promo:linear-gradient(135deg, #5c6ac4 0%, #4361dd 100%);--hero-surface-bg:linear-gradient(135deg, #4361dd 0%, #243a80 100%);--hero-surface-before:#4361dd24;--hero-surface-after:#243a802e;--promo-surface-bg:linear-gradient(135deg, #5c6ac4 0%, #4361dd 100%);--promo-surface-before:#5c6ac433;--promo-surface-after:#4361dd33;--theme-body-background:radial-gradient(circle at 18% 20%, #4361dd14, transparent 55%), radial-gradient(circle at 80% 10%, #f18f3b14, transparent 60%), linear-gradient(180deg, #f8f9ff 0%, #eef1ff 100%);--status-headline-bg:linear-gradient(120deg, #4361dd24, #1c2a6029);--status-headline-color:#4361dd;--status-headline-shadow:0 18px 40px #0f172a1f;--status-price-value-color:#b45a00;--status-price-value-shadow:0 18px 40px #0f172a1f;--brand-hero-text:#1f2a44;--brand-hero-text-on-dark:#f0eaf3;--brand-hero-eyebrow:#4361dd;--brand-footer-text:#f0eaf3;--brand-footer-text-muted:#c8c2cf;--brand-footer-link-color:#f0eaf3;--brand-footer-link-hover:#fff;--brand-plan-card-text:#fff;--brand-plan-card-muted-text:#c8c2cf;--brand-plan-step-ring:#ffffff80}:root[data-site-theme=buildmill]{--brand-primary:#f2a33c;--brand-primary-accent:#9a6210;--brand-secondary:#8ea4c8;--brand-accent:#f2a33c;--brand-accent-decorative:#ffbe5c;--brand-accent-soft:#f2a33c29;--brand-neutral:#0c111c;--brand-neutral-strong:#eef1f6;--brand-neutral-soft:#0c111cd9;--brand-inverse:#fff;--brand-success:#34d399;--brand-success-text:#0b7a53;--brand-info:#8ea4c8;--brand-warning:#f2a33c;--brand-warning-text:#8a5a10;--brand-critical:#ef5a40;--brand-critical-text:#c23a22;--brand-critical-soft:#ef5a402e;--brand-accent-electric:#f2a33c;--brand-accent-electric-soft:#f2a33c29;--brand-accent-warm:#f2a33c;--brand-fg-100:#e9edf4;--brand-fg-200:#a6b2c4;--brand-fg-300:#eef1f6;--brand-fg-050:#070b13;--brand-bg-900:#0c111c;--brand-bg-800:#111827;--brand-bg-700:#182236;--brand-bg-600:#070b13;--brand-radius-sm:4px;--brand-radius-md:8px;--brand-radius-lg:14px;--brand-radius-pill:999px;--brand-radius-full:50%;--brand-card-radius:14px;--brand-button-radius:8px;--brand-shadow-glow:0 18px 38px #00000073;--brand-shadow-glow-strong:0 24px 56px #000000a6;--brand-card-shadow:0 18px 38px #00000073;--brand-surface-card-shadow:0 18px 38px #00000073;--brand-card-soft:#111827;--brand-surface-card-bg:#111827;--brand-card-border:#f2a33c38;--brand-surface-card-border:#f2a33c38;--brand-card-text:#e9edf4;--brand-surface-helper-bg:#f2a33c14;--brand-surface-helper-hover-bg:#f2a33c29;--brand-icon-badge-bg:#8ea4c82e;--brand-icon-badge-color:#f2a33c;--brand-border-highlight:#f2a33c38;--brand-border-glow:#f2a33c38;--brand-status-success:#34d399;--brand-status-error:#ef5a40;--brand-status-error-soft:#ef5a402e;--brand-input-bg:#111827;--brand-input-border:#f2a33c4d;--brand-input-border-active:0 0 0 2px #f2a33ca6;--brand-input-text:#e9edf4;--brand-input-placeholder:#8290a4;--brand-focus-ring:0 0 0 2px #f2a33ca6;--brand-focus-glow:inset 0 0 0 1px #f2a33c59;--brand-modal-backdrop:#070b13c7;--brand-modal-surface:#111827f7;--brand-modal-border:#f2a33c47;--brand-modal-shadow:0 24px 56px #000000a6;--brand-modal-radius:14px;--brand-chart-track:#e9edf414;--brand-chart-center-text:#e9edf4;--brand-header-bg:#070b13;--brand-header-text:#e9edf4;--site-header-shadow:0 1px 0 #00000080, 0 18px 45px #00000073;--site-header-shadow-compact:0 1px 0 #0009, 0 10px 30px #0000008c;--brand-primary-cta-gradient:#f2a33c;--brand-primary-cta-text:#070b13;--brand-primary-cta-border:1px solid #f2a33cd9;--brand-primary-cta-shadow:0 14px 32px #f2a33c42;--brand-primary-cta-hover-shadow:0 14px 32px #f2a33c42;--brand-primary-cta-hover-translate:translateY(-1px);--brand-cta-text:#070b13;--helper-strip-bg:#f2a33c14;--helper-strip-border:#f2a33c42;--helper-strip-color:#e9edf4;--helper-strip-hover-bg:#f2a33c29;--helper-strip-hover-color:#e9edf4;--helper-strip-link-hover:#f2a33c;--helper-strip-heading-color:#e9edf4;--helper-strip-body-color:#a6b2c4;--tabs-bg:#111827;--tabs-border:#f2a33c38;--tabs-shadow:0 22px 48px #0009;--tab-color:#a6b2c4;--tab-active-bg:#f2a33c2e;--tab-active-color:#e9edf4;--tab-active-shadow:0 18px 36px #0000008c;--tab-step-bg:#e9edf40f;--tab-step-border:#f2a33c4d;--tab-step-color:#eef1f6;--tab-active-step-bg:#f2a33c;--tab-active-step-border:#ffbe5c;--tab-active-step-color:#070b13;--field-bg:#111827;--field-border:#f2a33c4d;--field-shadow:0 16px 30px #0000008c;--field-addon-bg:#070b13;--field-addon-border:#f2a33c42;--field-addon-color:#f2a33c;--field-input-color:#e9edf4;--field-input-placeholder:#8290a4;--community-strip-bg:#182236;--community-strip-border:#8ea4c84d;--community-strip-color:#e9edf4;--ui-text-primary:#e9edf4;--ui-text-muted:#a6b2c4;--ui-field-label:#a6b2c4;--ui-field-value:#e9edf4;--ui-status-heading-color:#f2a33c;--brand-text:#e9edf4;--brand-text-muted:#a6b2c4;--brand-surface:#0c111c;--brand-surface-elevated:#111827;--brand-border:#f2a33c38;--brand-countdown-digit:#f2a33c;--brand-countdown-label:#a6b2c4;--brand-pill-gradient:#f2a33c;--brand-pill-alt-gradient:transparent;--brand-pill-contrast:#070b13;--brand-chip-neutral-bg:#e9edf40f;--brand-chip-neutral-color:#e9edf4;--brand-chip-neutral-border:#e9edf42e;--brand-gradient-hero:linear-gradient(140deg, #0c111c 0%, #182236 100%);--brand-gradient-promo:linear-gradient(150deg, #111827 0%, #0c111c 100%);--hero-surface-bg:linear-gradient(140deg, #0c111c 0%, #182236 100%);--hero-surface-before:radial-gradient(circle, #f2a33c29, #0000);--hero-surface-after:radial-gradient(circle, #8ea4c838, #0000);--promo-surface-bg:linear-gradient(150deg, #111827 0%, #0c111c 100%);--promo-surface-before:radial-gradient(circle, #f2a33c1f, #0000);--promo-surface-after:radial-gradient(circle, #8ea4c82e, #0000);--theme-body-background:radial-gradient(circle at 12% 10%, #f2a33c0d, transparent 55%), radial-gradient(circle at 88% 8%, #8ea4c812, transparent 60%), linear-gradient(180deg, #0c111c 0%, #111827 100%);--status-headline-bg:linear-gradient(120deg, #f2a33c29, #8ea4c829);--status-headline-color:#f2a33c;--status-headline-shadow:0 8px 18px #00000080;--status-price-value-color:#f2a33c;--status-price-value-shadow:0 18px 38px #00000073;--brand-hero-text:#e9edf4;--brand-hero-text-on-dark:#e9edf4;--brand-hero-eyebrow:#f2a33c;--brand-footer-text:#e9edf4;--brand-footer-text-muted:#a6b2c4;--brand-footer-link-color:#e9edf4;--brand-footer-link-hover:#f2a33c;--brand-plan-card-text:#eef1f6;--brand-plan-card-muted-text:#a6b2c4;--brand-plan-step-ring:#f2a33c73}
