.biz,.bizx{--bg:#f6f5f2;--surface:#eceae6;--surface2:#e3e1dd;--green:#1c6e3d;--accent:#17683a;--accent-vivid:#1a8d4c;--glow:#1c6e3d17;--border:#1c6e3d38;--text:#111010;--muted:#0c0b099e;--muted2:#0c0b096b;--rule:#0c0b091f;--strand:#0c0b094d;--divider:#0c0b091a;--grad:linear-gradient(145deg, #e4eee9 0%, #eaeae6 100%);--shadow:0 24px 48px -20px #11101040;--sky-1:#dbe9e2;--sky-2:#eef2ec;--cloud:#ffffffd9;color:var(--text);font-family:var(--font-outfit), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.biz{background:var(--bg);transition:background .3s,color .3s;overflow-x:hidden}[data-theme=dark] :is(.biz,.bizx){--bg:#080808;--surface:#0f0f0f;--surface2:#141414;--green:#1c6e3d;--accent:#35b863;--accent-vivid:#46d978;--glow:#29a35429;--border:#29a35457;--text:#f5f5f0;--muted:#f5f5f0a3;--muted2:#f5f5f066;--rule:#f5f5f01f;--strand:#f5f5f052;--divider:#f5f5f017;--grad:linear-gradient(145deg, #0f1f16 0%, #0f0f0f 100%);--shadow:0 24px 48px -20px #0009;--sky-1:#0a1510;--sky-2:#070b09;--cloud:#35b8631a}:is(.biz,.bizx) .t-display{letter-spacing:-.035em;font-size:clamp(1.95rem,4.3vw,3.1rem);font-weight:700;line-height:1.03}:is(.biz,.bizx) .t-h2{letter-spacing:-.025em;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:700;line-height:1.1}:is(.biz,.bizx) .t-lead{color:var(--muted);font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.55}:is(.biz,.bizx) .t-body{color:var(--muted);font-size:.9175rem;line-height:1.6}:is(.biz,.bizx) .t-micro{letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:700}:is(.biz,.bizx) .eyebrow{color:var(--accent);margin-bottom:9px}:is(.biz,.bizx) .page{max-width:1060px;margin:0 auto;padding:0 32px}:is(.biz,.bizx) section{padding:clamp(26px,3vw,42px) 0;position:relative}:is(.biz,.bizx) section+section{border-top:1px solid var(--divider)}:is(.biz,.bizx) .narrow{max-width:660px}:is(.biz,.bizx) .center{text-align:center;margin-left:auto;margin-right:auto}:is(.biz,.bizx) a{color:var(--accent)}:is(.biz,.bizx) :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}:is(.biz,.bizx) .skip{z-index:100;background:var(--green);color:#fff;padding:10px 16px;position:absolute;top:0;left:-9999px}:is(.biz,.bizx) .skip:focus{left:0}:is(.biz,.bizx) .topbar{justify-content:space-between;align-items:center;gap:20px;padding:22px 0 0;display:flex}:is(.biz,.bizx) .logo-l{width:auto;height:38px;display:block}:is(.biz,.bizx) .logo-d{width:auto;height:38px;display:none}[data-theme=dark] :is(.biz,.bizx) .logo-l{display:none}[data-theme=dark] :is(.biz,.bizx) .logo-d{display:block}:is(.biz,.bizx) .toggle{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:20px;padding:0;display:inline-flex;overflow:hidden}:is(.biz,.bizx) .toggle:hover{border-color:var(--accent)}:is(.biz,.bizx) .t-opt{letter-spacing:.07em;color:var(--muted);padding:5px 12px;font-size:10.5px;font-weight:600}:is(.biz,.bizx) .t-on{color:var(--accent);background:var(--glow)}:is(.biz,.bizx) .btn{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:12px 25px;font-family:inherit;font-size:.89rem;font-weight:600;text-decoration:none;display:inline-flex}:is(.biz,.bizx) .btn-ghost{color:var(--text);border:1px solid var(--rule);background:0 0}:is(.biz,.bizx) .btn-ghost:hover{border-color:var(--accent);color:var(--accent)}:is(.biz,.bizx) .hero{padding-top:clamp(16px,2.2vw,30px);padding-bottom:clamp(26px,3vw,42px)}:is(.biz,.bizx) .chips{flex-wrap:wrap;justify-content:center;gap:9px;margin:15px 0 17px;display:flex}:is(.biz,.bizx) .chip{color:var(--muted);border:1px solid var(--rule);border-radius:20px;padding:6px 14px;font-size:11.5px;font-weight:600}:is(.biz,.bizx) .chip b{color:var(--text)}:is(.biz,.bizx) .hero-cta{flex-wrap:wrap;justify-content:center;gap:11px;display:flex}:is(.biz,.bizx) .stage{cursor:pointer;height:clamp(206px,22vw,248px);margin:clamp(38px,4.4vw,58px) 0 clamp(40px,4.6vw,60px);position:relative}:is(.biz,.bizx) .frag{background:var(--surface);border:1px solid var(--rule);color:var(--muted);white-space:nowrap;will-change:transform;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:11px;font-weight:500;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 22px -14px #00000059}:is(.biz,.bizx) .frag i{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}:is(.biz,.bizx) .panel{background:var(--grad);border:1px solid var(--border);text-align:center;will-change:transform;border-radius:14px;width:min(470px,86vw);padding:22px 24px;position:absolute;top:50%;left:50%;box-shadow:0 26px 64px -32px #1c6e3d8c}:is(.biz,.bizx) .panel-t{letter-spacing:-.01em;font-size:.95rem;font-weight:700}:is(.biz,.bizx) .panel-row{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:11px;display:flex}:is(.biz,.bizx) .panel-row span{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);background:var(--glow);border:1px solid var(--border);border-radius:20px;padding:4px 9px;font-size:9.5px;font-weight:700}:is(.biz,.bizx) .dream{overflow:hidden}:is(.biz,.bizx) .sky{background:linear-gradient(180deg, var(--sky-1), var(--sky-2) 70%, transparent);pointer-events:none;z-index:0;position:absolute;inset:0}:is(.biz,.bizx) .cloud{background:var(--cloud);filter:blur(34px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}:is(.biz,.bizx) .flare{pointer-events:none;background:radial-gradient(circle, var(--glow) 0%, transparent 70%);will-change:transform, opacity;border-radius:50%;position:absolute}:is(.biz,.bizx) .dream-inner{z-index:1;text-align:center;max-width:720px;margin:0 auto;position:relative}:is(.biz,.bizx) .dream-q{font-family:var(--font-epilogue), serif;letter-spacing:-.02em;font-size:clamp(1.18rem,2.5vw,1.8rem);font-style:italic;font-weight:400;line-height:1.3}:is(.biz,.bizx) .dream-sub{color:var(--muted);margin-top:13px;font-size:.9175rem;line-height:1.6}:is(.biz,.bizx) .band{grid-template-columns:repeat(4,1fr);display:grid}:is(.biz,.bizx) .bcell{border-left:1px solid var(--divider);padding:0 18px}:is(.biz,.bizx) .bcell:first-child{border-left:none;padding-left:0}:is(.biz,.bizx) .bval{letter-spacing:-.035em;font-size:clamp(1.6rem,3.3vw,2.5rem);font-weight:700;line-height:1}:is(.biz,.bizx) .bval.g{color:var(--accent)}:is(.biz,.bizx) .blab{color:var(--muted);margin-top:9px;font-size:.775rem;line-height:1.45}:is(.biz,.bizx) .video{border:1px solid var(--border);width:100%;box-shadow:var(--shadow);background:#000;border-radius:14px;position:relative;overflow:hidden}:is(.biz,.bizx) .video video,:is(.biz,.bizx) .video iframe{aspect-ratio:16/9;background:#000;border:none;width:100%;height:auto;display:block}:is(.biz,.bizx) .vcap{font-family:var(--font-epilogue), serif;color:var(--muted);text-align:center;margin-top:9px;font-size:.82rem;font-style:italic}:is(.biz,.bizx) .vpair{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:760px){:is(.biz,.bizx) .vpair{grid-template-columns:1fr;gap:18px}}:is(.biz,.bizx) .tangle{width:100%;height:auto;display:block}:is(.biz,.bizx) .tlab{letter-spacing:.1em;text-transform:uppercase;fill:var(--muted);font-size:11px;font-weight:700}:is(.biz,.bizx) .tlab-a{letter-spacing:.1em;text-transform:uppercase;fill:var(--accent);font-size:11px;font-weight:700}:is(.biz,.bizx) .strand{stroke:var(--strand);stroke-width:1.4px;fill:none;will-change:transform}:is(.biz,.bizx) .prompt{background:var(--surface);border:1px solid var(--border);border-radius:15px;padding:clamp(15px,1.9vw,22px);box-shadow:0 28px 66px -46px #1c6e3d8c}:is(.biz,.bizx) .pline{background:var(--bg);border:1px solid var(--rule);border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:12px;padding:11px 14px;display:flex}:is(.biz,.bizx) .pdot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}:is(.biz,.bizx) .ptext{font-size:.96rem;font-weight:500;line-height:1.45}:is(.biz,.bizx) .caret{background:var(--accent);vertical-align:text-bottom;width:2px;height:1em;margin-left:2px;display:inline-block}:is(.biz,.bizx) .acts{background:var(--rule);border-radius:9px;flex-direction:column;gap:1px;display:flex;overflow:hidden}:is(.biz,.bizx) .act{background:var(--surface);justify-content:space-between;align-items:center;gap:13px;padding:8px 14px;display:flex}:is(.biz,.bizx) .aname{font-size:.86rem;font-weight:500}:is(.biz,.bizx) .astate{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:9.5px;font-weight:700}:is(.biz,.bizx) .s-done{color:var(--accent);background:var(--glow);border:1px solid var(--border)}:is(.biz,.bizx) .s-run{color:var(--muted);background:var(--rule);border:1px solid var(--rule)}:is(.biz,.bizx) .s-ok{color:var(--text);border:1px solid var(--rule);background:0 0}:is(.biz,.bizx) .hub{text-align:center;background:var(--grad);border:1px solid var(--border);border-radius:10px;max-width:340px;margin:0 auto;padding:11px 18px;font-size:.8rem;font-weight:700}:is(.biz,.bizx) .conn{width:100%;height:48px;display:block;overflow:visible}:is(.biz,.bizx) .conn-base{stroke:var(--rule);stroke-width:1.4px;fill:none}:is(.biz,.bizx) .conn-live{stroke:var(--accent-vivid);stroke-width:2.2px;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--glow))}:is(.biz,.bizx) .rails{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}:is(.biz,.bizx) .rail{background:var(--surface);border:1px solid var(--rule);will-change:transform;border-radius:12px;flex-direction:column;gap:9px;padding:13px 12px 14px;display:flex}:is(.biz,.bizx) .rnum{letter-spacing:.14em;color:var(--accent);font-size:9.5px;font-weight:700}:is(.biz,.bizx) .rname{letter-spacing:-.01em;font-size:.89rem;font-weight:700;line-height:1.2}:is(.biz,.bizx) .rcopy{color:var(--muted);font-size:.775rem;line-height:1.45}:is(.biz,.bizx) .rvis{width:100%;height:46px;margin-top:auto}:is(.biz,.bizx) .rvis svg{width:100%;height:100%;overflow:visible}:is(.biz,.bizx) .vl{stroke:var(--rule);stroke-width:1.2px;fill:none}:is(.biz,.bizx) .va{stroke:var(--accent);stroke-width:1.5px;fill:none}:is(.biz,.bizx) .vd{fill:var(--accent)}:is(.biz,.bizx) .vn{fill:var(--surface2);stroke:var(--rule);stroke-width:1px}:is(.biz,.bizx) .vt{letter-spacing:.05em;fill:var(--muted2);text-transform:uppercase;font-size:7px;font-weight:700}:is(.biz,.bizx) .moat{background:var(--grad);border:1px solid var(--border);text-align:center;border-radius:12px;margin-top:17px;padding:15px 22px;font-size:.92rem;line-height:1.55}:is(.biz,.bizx) .fly{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,3.5vw,46px);display:grid}:is(.biz,.bizx) .flysvg{width:100%;max-width:285px;margin:0 auto;display:block;overflow:visible}:is(.biz,.bizx) .fring{stroke:var(--rule);stroke-width:1.4px;fill:none}:is(.biz,.bizx) .farc{stroke:var(--accent-vivid);stroke-width:3px;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--glow))}:is(.biz,.bizx) .fnode circle{fill:var(--surface);stroke:var(--border);stroke-width:1.5px}:is(.biz,.bizx) .fnode text{letter-spacing:.07em;fill:var(--text);text-anchor:middle;font-size:9px;font-weight:700}:is(.biz,.bizx) .fnode .n{fill:var(--accent);font-size:7.5px}:is(.biz,.bizx) .fsteps{flex-direction:column;gap:11px;display:flex}:is(.biz,.bizx) .fstep{align-items:flex-start;gap:12px;display:flex}:is(.biz,.bizx) .fstep b{letter-spacing:.12em;color:var(--accent);flex-shrink:0;width:20px;padding-top:3px;font-size:9.5px;font-weight:700}:is(.biz,.bizx) .fstep div{font-size:.86rem;line-height:1.45}:is(.biz,.bizx) .fstep span{color:var(--muted)}:is(.biz,.bizx) .tiers{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}:is(.biz,.bizx) .tier{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:14px 16px}:is(.biz,.bizx) .tier.hl{background:var(--grad);border-color:var(--border)}:is(.biz,.bizx) .tn{letter-spacing:.14em;color:var(--accent);font-size:9.5px;font-weight:700}:is(.biz,.bizx) .tp{letter-spacing:-.03em;margin:7px 0 5px;font-size:1.4rem;font-weight:700}:is(.biz,.bizx) .tp s{color:var(--muted);font-size:.78rem;font-weight:500;text-decoration:none}:is(.biz,.bizx) .td{color:var(--muted);font-size:.77rem;line-height:1.4}:is(.biz,.bizx) .tier{flex-direction:column;display:flex}:is(.biz,.bizx) .tfeat{border-top:1px solid var(--rule);flex-direction:column;gap:7px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:flex}:is(.biz,.bizx) .tfeat li{color:var(--muted);padding-left:16px;font-size:.775rem;line-height:1.4;position:relative}:is(.biz,.bizx) .tfeat li:before{content:"";background:var(--glow);border:1px solid var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.42em;left:0}:is(.biz,.bizx) .tier.hl .tfeat li:first-child,:is(.biz,.bizx) .tfeat li:first-child{color:var(--text);font-weight:600}:is(.biz,.bizx) .chart{width:100%;max-width:700px;height:auto;margin:0 auto;display:block;overflow:visible}:is(.biz,.bizx) .cg{stroke:var(--divider);stroke-width:1px}:is(.biz,.bizx) .cl{stroke:var(--accent-vivid);stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px var(--glow))}:is(.biz,.bizx) .cf{fill:var(--glow)}:is(.biz,.bizx) .cd{fill:var(--accent-vivid)}:is(.biz,.bizx) .clab{fill:var(--text);font-size:9px;font-weight:700}:is(.biz,.bizx) .csub{fill:var(--muted2);letter-spacing:.04em;font-size:7.5px;font-weight:500}:is(.biz,.bizx) .cbe{stroke:var(--border);stroke-width:1.25px;stroke-dasharray:3 3}:is(.biz,.bizx) .team{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}:is(.biz,.bizx) .tm{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:15px 16px}:is(.biz,.bizx) .tmn{letter-spacing:-.015em;font-size:.95rem;font-weight:700}:is(.biz,.bizx) .tmr{letter-spacing:.12em;color:var(--accent);margin:6px 0 9px;font-size:9.5px;font-weight:700}:is(.biz,.bizx) .tmb{color:var(--muted);font-size:.8rem;line-height:1.5}:is(.biz,.bizx) .adv{color:var(--muted);margin-top:13px;font-size:.8rem;line-height:1.55}:is(.biz,.bizx) .sup{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:clamp(20px,4vw,46px);margin-top:26px;padding-top:20px;display:flex}:is(.biz,.bizx) .sup-l{letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);flex:none;font-size:9.5px;font-weight:700}:is(.biz,.bizx) .sup-row{flex-wrap:wrap;align-items:center;gap:18px clamp(18px,3vw,36px);display:flex}:is(.biz,.bizx) .sup-row img{opacity:.62;filter:grayscale();width:auto}:is(.biz,.bizx) .sup-row>img{display:block}:is(.biz,.bizx) .sup-row img:hover{opacity:.95}[data-theme=dark] :is(.biz,.bizx) .sup-row>img{filter:grayscale()invert();opacity:.5}[data-theme=dark] :is(.biz,.bizx) .sup-row>img:hover{opacity:.8}@media (max-width:560px){:is(.biz,.bizx) .sup{gap:14px}:is(.biz,.bizx) .sup-row{gap:24px}}:is(.biz,.bizx) .bks{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}:is(.biz,.bizx) .bk{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:13px 14px}:is(.biz,.bizx) .bkn{letter-spacing:.12em;color:var(--accent);margin-bottom:8px;font-size:9.5px;font-weight:700}:is(.biz,.bizx) .bkd{color:var(--muted);font-size:.79rem;line-height:1.45}:is(.biz,.bizx) .derisk{background:var(--grad);border:1px solid var(--border);font-family:var(--font-epilogue), serif;text-align:center;border-radius:12px;padding:17px 24px;font-size:clamp(.98rem,1.9vw,1.15rem);font-style:italic;line-height:1.5}:is(.biz,.bizx) .closer{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}:is(.biz,.bizx) .foot{text-align:center;color:var(--muted);padding:22px 0 38px;font-size:.79rem;line-height:1.75}:is(.biz,.bizx) .foot a{color:var(--muted);text-decoration:none}:is(.biz,.bizx) .foot a:hover{color:var(--accent)}.biz-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.biz-modal{background:var(--bg,#f6f5f2);width:100%;max-width:420px;color:var(--text,#111);border:1px solid var(--border,#1c6e3d38);border-radius:14px;padding:28px;position:relative;box-shadow:0 30px 80px -20px #00000080}.biz-close{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:15px;position:absolute;top:13px;right:13px}.biz-title{letter-spacing:-.02em;margin-bottom:6px;font-size:1.15rem;font-weight:700}.biz-sub{color:var(--muted);margin-bottom:18px;font-size:.84rem;line-height:1.5}.biz-field{margin-bottom:13px}.biz-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.biz-input{background:var(--surface);border:1px solid var(--rule);width:100%;color:var(--text);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.89rem}.biz-input:focus{border-color:var(--accent);outline:none}.biz-submit{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:3px;padding:12px;font-family:inherit;font-size:.89rem;font-weight:600}.biz-submit:disabled{opacity:.6;cursor:not-allowed}.biz-hp{opacity:0;position:absolute;left:-9999px}.biz-msg{color:var(--muted);font-size:.84rem;line-height:1.55}.biz-msg.err{color:#c0392b;margin-top:9px}[data-theme=dark] .biz-msg.err{color:#ff6b5a}@media (max-width:1000px){:is(.biz,.bizx) .rails{grid-template-columns:repeat(3,1fr)}:is(.biz,.bizx) .conn{display:none}:is(.biz,.bizx) .rails{margin-top:26px}}@media (max-width:860px){:is(.biz,.bizx) .page{padding:0 22px}:is(.biz,.bizx) .band{grid-template-columns:1fr 1fr;gap:22px 0}:is(.biz,.bizx) .bcell:nth-child(3){border-left:none;padding-left:0}:is(.biz,.bizx) .fly,:is(.biz,.bizx) .team,:is(.biz,.bizx) .tiers{grid-template-columns:1fr}:is(.biz,.bizx) .bks{grid-template-columns:1fr 1fr}}@media (max-width:620px){:is(.biz,.bizx) .rails{grid-template-columns:repeat(2,1fr)}:is(.biz,.bizx) .stage{height:176px;margin:26px 0 30px;overflow:visible}:is(.biz,.bizx) .frag{padding:6px 10px;font-size:10px}:is(.biz,.bizx) .panel{padding:16px}:is(.biz,.bizx) .panel-row{margin-top:9px}:is(.biz,.bizx) .logo-l,:is(.biz,.bizx) .logo-d{height:29px}:is(.biz,.bizx) .topbar{gap:12px;padding-top:18px}:is(.biz,.bizx) .toggle{flex:none}}@media (max-width:420px){:is(.biz,.bizx) .stage{height:158px}:is(.biz,.bizx) .logo-l,:is(.biz,.bizx) .logo-d{height:26px}}@media (max-width:460px){:is(.biz,.bizx) .band{grid-template-columns:1fr}:is(.biz,.bizx) .bcell{border-left:none;border-top:1px solid var(--divider);padding-top:16px;padding-left:0}:is(.biz,.bizx) .bcell:first-child{border-top:none;padding-top:0}:is(.biz,.bizx) .rails,:is(.biz,.bizx) .bks{grid-template-columns:1fr}}
