:is(html:has(.labs-incubation),body:has(.labs-incubation)){color:#f3f2ed;background:#232323}html:has(.labs-incubation) ::selection{color:#090909;background:#b9eff5}html:has(.labs-incubation) ::-moz-selection{color:#090909;background:#b9eff5}@scope(.labs-incubation){:scope{--black:#050505;--ink:#f3f2ed;--muted:#a8a8a6;--line:#303030;--cyan:#b9eff5;--teal:#003c3a;--red:#4b0609;--red-hi:#ff786c;--yellow:#332800;--sheet:#202020;min-height:100vh;color:var(--ink);background:#232323;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{background:#050505;width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding-bottom:86px;position:relative;overflow:hidden}.mini-nav{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050505ed;justify-content:space-between;align-items:center;height:56px;padding:0 14px;display:flex;position:sticky;top:0}.nav-brand{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.brand-dot{background:var(--cyan);border-radius:50%;width:11px;height:11px}.mini-nav button{color:var(--ink);background:#343434;border:0;border-radius:15px;padding:7px 10px;font-size:12px;font-weight:700}.mini-nav button span{color:var(--cyan);margin-left:4px}.hero{padding:32px 14px 28px}.micro-label{color:var(--cyan);letter-spacing:.12em;margin:0 0 9px;font-size:10px;font-weight:700;line-height:1}.program-name{color:#d3d3cf;margin:0 0 16px;font-size:19px;font-weight:800;line-height:1.2}.hero h1{color:#f8f7f2;letter-spacing:0;max-width:420px;margin:0;font-size:34px;font-weight:800;line-height:1.12}.hero h1 strong{color:var(--cyan);font-weight:800}.hero-copy{color:#c8c8c5;margin:17px 0 0;font-size:14px;line-height:1.6}.hero-loop{color:#9bacab;border-left:2px solid #4b6d6d;margin:9px 0 0;padding-left:10px;font-size:12px;line-height:1.55}.hero-signals{color:var(--cyan);letter-spacing:.02em;border-top:1px solid #303030;border-bottom:1px solid #303030;grid-template-columns:repeat(3,1fr);margin:20px 0 22px;font-size:11px;font-weight:700;display:grid}.hero-signals span{text-align:center;padding:10px 0}.hero-signals span+span{border-left:1px solid #303030}.hero-image{background:#bceced;border-radius:8px;height:210px;position:relative;overflow:hidden}.hero-image:after{content:"";mix-blend-mode:screen;background:linear-gradient(135deg,#b9eff575,#00000024);position:absolute;inset:0}.hero-image img{-o-object-fit:cover;object-fit:cover;filter:grayscale()contrast(1.4);width:100%;height:100%;display:block}.image-label{z-index:1;color:#050505;background:var(--cyan);letter-spacing:.08em;padding:5px 6px;font-size:9px;font-weight:800;line-height:1.03;position:absolute;bottom:11px;left:12px}.section{padding:35px 14px}.section h2{color:#f5f4ef;letter-spacing:0;margin:0;font-size:27px;line-height:1.2}.section>p:not(.micro-label){color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}.intro-section{border-top:1px solid #1f1f1f}.steps-section{padding-top:11px}.steps-section h2{font-size:23px}.section-subtitle{margin-bottom:15px!important}.steps-list{gap:8px;display:grid}.step-card{border-radius:8px;min-height:112px;padding:16px 66px 12px 13px;position:relative;overflow:hidden}.step-card h3{margin:0 0 5px;font-size:17px}.step-card p{color:#dededb;margin:0;font-size:11px;line-height:1.45}.step-card i{color:#ffffffa6;font-family:Georgia,serif;font-size:42px;font-style:normal;position:absolute;bottom:8px;right:16px}.card-1{background:#48070a}.card-2{background:#003c3a}.card-3{background:#322800}.card-4{background:#062c40}.service-section{padding-top:13px}.service-section h2{font-size:23px}.service-list{border-top:1px solid #3b3b3b;margin-top:15px}.service-list>div{-moz-column-gap:7px;border-bottom:1px solid #3b3b3b;grid-template-columns:18px 1fr;column-gap:7px;padding:13px 0;display:grid}.service-list span{color:var(--cyan);grid-row:1/span 2;font-size:18px}.service-list b{font-size:14px}.service-list p{color:var(--muted);grid-column:2;margin:3px 0 0;font-size:11px;line-height:1.45}.statement-section{background:var(--teal);border-radius:8px;margin:0 14px;padding:18px 15px}.statement-cycle{min-height:102px;position:relative}.statement-section h2{z-index:1;color:var(--cyan);letter-spacing:0;margin:0;font-size:27px;font-weight:800;line-height:1;position:relative}.statement-section h2 span{margin-bottom:8px;display:block}.statement-section h2 .launch-line{margin-bottom:0}.statement-section h2 em{color:#f4f4ef;font-style:normal}.return-path{z-index:0;border:1.5px solid #b9eff5c2;border-left:0;border-radius:0 58px 58px 0;position:absolute;inset:3px 3px 4px 60%}.return-path:before{content:"";background:#b9eff5c2;width:70px;height:1.5px;position:absolute;bottom:-1.5px;right:calc(100% - 1px)}.return-path:after{content:"";border-top:2px solid var(--cyan);border-left:2px solid var(--cyan);width:10px;height:10px;position:absolute;top:-5px;left:-1px;transform:rotate(-45deg)}.statement-section p{color:#bdd2d0;margin:14px 0 0;font-size:11px;line-height:1.45}@media (max-width:390px){.return-path{left:68%}.return-path:before{width:48px}}.collaboration-section{border-top:1px solid #262626}.collaboration-section h2{font-size:25px}.collaboration-section>p:not(.micro-label){margin-top:14px}.eir-note{background:#121212;border:1px solid #3c3c3c;border-radius:7px;gap:6px;margin-top:20px;padding:13px;display:grid}.eir-note b{color:var(--cyan);letter-spacing:.05em;font-size:11px}.eir-note span{color:#c6c6c3;font-size:12px;line-height:1.48}.filter-section h2{font-size:24px}.fit-block{background:#151515;border-radius:7px;margin-top:17px;padding:13px}.fit-block.muted{background:#101010}.fit-block b{color:var(--cyan);font-size:12px}.fit-block.muted b{color:#a6a6a6}.fit-block ul{margin:10px 0 0;padding:0;list-style:none}.fit-block li{color:#d2d2cf;gap:8px;margin-top:9px;font-size:12px;line-height:1.45;display:flex}.fit-block li span{color:var(--cyan);font-size:15px;line-height:.9}.muted li span{color:#858585}.process-section{background:#131313}.process-section h2{font-size:25px}.process-section ol{border-top:1px solid #3e3e3e;margin:22px 0 0;padding:0;list-style:none}.process-section li{border-bottom:1px solid #3e3e3e;grid-template-columns:35px 1fr;gap:9px;padding:12px 0;display:grid}.process-section li>span{color:var(--cyan);font-family:Georgia,serif;font-size:19px}.process-section li p{color:#b9b9b7;margin:0;font-size:11px;line-height:1.48}.process-section li b{color:#f1f1ec;margin-bottom:2px;font-size:13px;display:block}.faq-section details{border-bottom:1px solid #333;padding:15px 0}.faq-section summary{color:#f3f2ee;font-size:13px;font-weight:700}.faq-section details p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}footer{border-top:1px solid #202020;padding:34px 14px 16px}footer p{color:#777;margin:9px 0 0;font-size:10px}.sticky-cta{z-index:20;background:var(--cyan);color:#090909;border:0;border-radius:7px;width:calc(min(480px,100vw) - 28px);min-height:51px;font-size:15px;font-weight:800;position:fixed;bottom:11px;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #00000073}.sticky-cta span{vertical-align:-1px;margin-left:16px;font-size:20px}.form-overlay{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.form-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border:0;position:absolute;inset:0}.form-sheet{width:min(480px,100vw);max-height:92vh;padding:12px 19px calc(30px + env(safe-area-inset-bottom));background:var(--sheet);border:1px solid #4b4b4b;border-bottom:0;border-radius:24px 24px 0 0;position:relative;overflow-y:auto;box-shadow:0 -12px 40px #00000073}.sheet-handle{background:#8c8c8c;border-radius:3px;width:38px;height:4px;margin:0 auto 25px}.close-button{color:#fff;background:#373737;border:0;border-radius:50%;width:28px;height:28px;font-size:22px;line-height:1;position:absolute;top:23px;right:17px}.form-sheet h2{color:#f7f7f3;margin:0;font-size:31px;line-height:1.13}.form-intro{color:#aaa;margin:11px 0 26px;font-size:13px;line-height:1.55}.form-sheet form{gap:18px;display:grid}.form-sheet label{color:#f2f2ee;flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.form-sheet input,.form-sheet textarea,.form-sheet select{color:#f4f4ef;background:#343434;border:1px solid #aaa;border-radius:8px;outline:none;width:100%;padding:14px;font-size:14px;font-weight:400}.form-sheet textarea{resize:vertical}.form-sheet input:focus,.form-sheet textarea:focus,.form-sheet select:focus{border-color:var(--cyan);box-shadow:0 0 0 2px #b9eff52e}.form-sheet ::placeholder{color:#ababab}.close-button{justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.form-submit{background:var(--cyan);color:#090909;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:52px;font-size:17px;font-weight:800;display:flex}.submitted{min-height:420px;padding:25px 0}.submitted h2{margin-top:11px}.submitted>p:not(.micro-label){color:#aaa;margin:14px 0 30px;font-size:14px;line-height:1.55}@media (min-width:481px){.app-shell{box-shadow:0 0 60px #00000073}.form-sheet{border-radius:24px 24px 0 0}}.hero-image{aspect-ratio:4/3;height:auto}.hero-image:after{display:none}.hero-image img{filter:none;-o-object-fit:contain;object-fit:contain}}.labs-incubation{color:#f3f2ed;background:#232323;min-height:100vh}
