.fire-robotics-lab-page-module__Un2mIW__page{background:var(--color-page);color:var(--color-text-primary);overflow-x:clip}.fire-robotics-lab-page-module__Un2mIW__sectionShell{width:min(1180px,100% - 48px);margin:0 auto}.fire-robotics-lab-page-module__Un2mIW__narrowShell{text-align:center;width:min(820px,100% - 48px);margin:0 auto}.fire-robotics-lab-page-module__Un2mIW__eyebrow{color:var(--color-accent-school);font-family:var(--font-public-body), sans-serif;letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800}.fire-robotics-lab-page-module__Un2mIW__sectionTitle{color:var(--color-brand-navy);font-family:var(--font-public-heading), sans-serif;margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.1}.fire-robotics-lab-page-module__Un2mIW__hero{isolation:isolate;background:linear-gradient(135deg,#f8fbff 0%,#e9f3ff 52%,#fff9e8 100%);padding:clamp(80px,11vw,148px) 0 88px;position:relative;overflow:hidden}.fire-robotics-lab-page-module__Un2mIW__heroArt span{z-index:-1;filter:blur(1px);background:#fbb6152e;border-radius:50%;position:absolute}.fire-robotics-lab-page-module__Un2mIW__heroArt span:first-child{width:88px;height:88px;top:10%;right:12%}.fire-robotics-lab-page-module__Un2mIW__heroArt span:nth-child(2){background:#185fa51a;width:180px;height:180px;bottom:5%;right:4%}.fire-robotics-lab-page-module__Un2mIW__heroArt span:nth-child(3){width:36px;height:36px;top:18%;left:5%}.fire-robotics-lab-page-module__Un2mIW__heroGrid,.fire-robotics-lab-page-module__Un2mIW__overviewGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.fire-robotics-lab-page-module__Un2mIW__hero h1{max-width:590px;color:var(--color-brand-navy);font-family:var(--font-public-heading), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6vw,5.5rem);line-height:1}.fire-robotics-lab-page-module__Un2mIW__hero h1 span{color:var(--color-accent-school);display:block}.fire-robotics-lab-page-module__Un2mIW__heroCopy{max-width:500px;color:var(--color-text-muted);margin:24px 0 30px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.fire-robotics-lab-page-module__Un2mIW__heroImageWrap{border-radius:28px;min-height:clamp(260px,35vw,460px);position:relative;overflow:hidden;box-shadow:0 30px 80px #185fa533}.fire-robotics-lab-page-module__Un2mIW__coverImage,.fire-robotics-lab-page-module__Un2mIW__galleryImage{object-fit:cover}.fire-robotics-lab-page-module__Un2mIW__contactButton{background:var(--color-brand-yellow);color:var(--color-brand-navy-dark);font-family:var(--font-public-body), sans-serif;border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-size:.9rem;font-weight:800;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 12px 24px #fbb61547}.fire-robotics-lab-page-module__Un2mIW__contactButton:hover{background:var(--color-brand-yellow-mid);transform:translateY(-2px)}.fire-robotics-lab-page-module__Un2mIW__overview{background:var(--color-brand-navy);color:var(--color-text-inverse);padding:clamp(72px,10vw,128px) 0}.fire-robotics-lab-page-module__Un2mIW__overview .fire-robotics-lab-page-module__Un2mIW__sectionTitle{color:var(--color-text-inverse);text-align:center;margin-bottom:52px}.fire-robotics-lab-page-module__Un2mIW__overview h3{color:var(--color-brand-yellow);font-family:var(--font-public-heading), sans-serif;margin:0 0 20px;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.2}.fire-robotics-lab-page-module__Un2mIW__overview p{color:#ffffffdb;line-height:1.78}.fire-robotics-lab-page-module__Un2mIW__fireLogoWrap{aspect-ratio:1;border-radius:50%;justify-self:center;width:min(100%,420px);position:relative;overflow:hidden;box-shadow:0 0 0 18px #ffffff0d}.fire-robotics-lab-page-module__Un2mIW__fireLogo{object-fit:cover}.fire-robotics-lab-page-module__Un2mIW__benefitsSection,.fire-robotics-lab-page-module__Un2mIW__gallerySection,.fire-robotics-lab-page-module__Un2mIW__clientsSection{padding:clamp(72px,10vw,120px) 0}.fire-robotics-lab-page-module__Un2mIW__benefitsSection .fire-robotics-lab-page-module__Un2mIW__sectionTitle,.fire-robotics-lab-page-module__Un2mIW__gallerySection .fire-robotics-lab-page-module__Un2mIW__sectionTitle,.fire-robotics-lab-page-module__Un2mIW__clientsSection .fire-robotics-lab-page-module__Un2mIW__sectionTitle{max-width:860px;margin-bottom:36px}.fire-robotics-lab-page-module__Un2mIW__benefitTabs{border-bottom:1px solid var(--color-border-default);gap:4px;display:flex;overflow-x:auto}.fire-robotics-lab-page-module__Un2mIW__benefitTab,.fire-robotics-lab-page-module__Un2mIW__benefitTabActive{flex:1 0 max-content;color:var(--color-text-muted);font:700 .9rem var(--font-public-body), sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:17px 20px}.fire-robotics-lab-page-module__Un2mIW__benefitTabActive{color:var(--color-accent-school);border-bottom-color:var(--color-brand-yellow);background:var(--color-accent-school-bg)}.fire-robotics-lab-page-module__Un2mIW__benefitPanel{border:1px solid var(--color-border-default);background:var(--color-page);border-top:0;min-height:250px;padding:clamp(26px,4vw,52px)}.fire-robotics-lab-page-module__Un2mIW__benefitPanel h3{color:var(--color-brand-navy);font:700 clamp(1.35rem, 2vw, 1.8rem) var(--font-public-heading), sans-serif;margin:0 0 16px}.fire-robotics-lab-page-module__Un2mIW__benefitPanel p{max-width:980px;color:var(--color-text-muted);line-height:1.8}.fire-robotics-lab-page-module__Un2mIW__comparisonSection{background:var(--color-page-soft);padding:clamp(72px,10vw,120px) 0}.fire-robotics-lab-page-module__Un2mIW__comparisonSection .fire-robotics-lab-page-module__Un2mIW__sectionTitle{margin-bottom:38px}.fire-robotics-lab-page-module__Un2mIW__comparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.fire-robotics-lab-page-module__Un2mIW__comparisonCard,.fire-robotics-lab-page-module__Un2mIW__comparisonCardFeatured{border:1px solid var(--color-border-default);background:var(--color-page);border-radius:20px;padding:28px}.fire-robotics-lab-page-module__Un2mIW__comparisonCardFeatured{border-color:var(--color-accent-school);color:var(--color-text-inverse);background:linear-gradient(150deg,#185fa5,#293659);box-shadow:0 20px 45px #185fa538}.fire-robotics-lab-page-module__Un2mIW__comparisonLabel{color:var(--color-text-muted);font:700 .8rem var(--font-public-body), sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0}.fire-robotics-lab-page-module__Un2mIW__comparisonCardFeatured .fire-robotics-lab-page-module__Un2mIW__comparisonLabel{color:#ffffffb3}.fire-robotics-lab-page-module__Un2mIW__comparisonPrice{color:var(--color-brand-navy);font:800 clamp(1.55rem, 2.7vw, 2.2rem) var(--font-public-heading), sans-serif;margin:10px 0 24px}.fire-robotics-lab-page-module__Un2mIW__comparisonCardFeatured .fire-robotics-lab-page-module__Un2mIW__comparisonPrice{color:var(--color-brand-yellow)}.fire-robotics-lab-page-module__Un2mIW__comparisonCard ul,.fire-robotics-lab-page-module__Un2mIW__comparisonCardFeatured ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.fire-robotics-lab-page-module__Un2mIW__comparisonCard li,.fire-robotics-lab-page-module__Un2mIW__comparisonCardFeatured li{color:var(--color-text-muted);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.45;display:flex}.fire-robotics-lab-page-module__Un2mIW__comparisonCardFeatured li{color:#ffffffe6}.fire-robotics-lab-page-module__Un2mIW__comparisonCard li svg{color:var(--color-accent-school);flex:none;margin-top:2px}.fire-robotics-lab-page-module__Un2mIW__comparisonCardFeatured li svg{color:var(--color-brand-yellow);flex:none;margin-top:2px}.fire-robotics-lab-page-module__Un2mIW__centeredAction{text-align:center;margin-top:36px}.fire-robotics-lab-page-module__Un2mIW__journeySection{text-align:center;padding:clamp(72px,10vw,120px) 0}.fire-robotics-lab-page-module__Un2mIW__journeySection .fire-robotics-lab-page-module__Un2mIW__sectionTitle{margin-bottom:38px}.fire-robotics-lab-page-module__Un2mIW__journeyImage{border-radius:24px;width:100%;height:auto;box-shadow:0 24px 60px #2936591f}.fire-robotics-lab-page-module__Un2mIW__gallerySection{background:#f9fbfe}.fire-robotics-lab-page-module__Un2mIW__labGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:38px;display:grid}.fire-robotics-lab-page-module__Un2mIW__labCard,.fire-robotics-lab-page-module__Un2mIW__actionCard{background:var(--color-brand-navy);border-radius:18px;margin:0;position:relative;overflow:hidden}.fire-robotics-lab-page-module__Un2mIW__labCard{min-height:270px}.fire-robotics-lab-page-module__Un2mIW__labCard figcaption,.fire-robotics-lab-page-module__Un2mIW__actionCard figcaption{color:var(--color-text-inverse);font:700 .9rem var(--font-public-body), sans-serif;background:linear-gradient(#0000,#1e2844e6);padding:38px 18px 17px;position:absolute;bottom:0;left:0;right:0}.fire-robotics-lab-page-module__Un2mIW__actionSection{padding:clamp(72px,10vw,120px) 0}.fire-robotics-lab-page-module__Un2mIW__actionSection .fire-robotics-lab-page-module__Un2mIW__sectionTitle{margin-bottom:36px}.fire-robotics-lab-page-module__Un2mIW__actionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.fire-robotics-lab-page-module__Un2mIW__actionCard{min-height:180px}.fire-robotics-lab-page-module__Un2mIW__actionCard figcaption{padding:34px 10px 10px;font-size:.72rem}.fire-robotics-lab-page-module__Un2mIW__clientsSection{background:var(--color-page-soft);text-align:center}.fire-robotics-lab-page-module__Un2mIW__clientsSection .fire-robotics-lab-page-module__Un2mIW__sectionTitle{margin:0 auto 38px}.fire-robotics-lab-page-module__Un2mIW__clientGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;display:grid}.fire-robotics-lab-page-module__Un2mIW__clientLogo{aspect-ratio:1;border:1px solid var(--color-border-default);background:var(--color-page);border-radius:14px;position:relative}.fire-robotics-lab-page-module__Un2mIW__clientImage{object-fit:contain;padding:14px}.fire-robotics-lab-page-module__Un2mIW__faqSection{background:#fff;padding:clamp(72px,10vw,120px) 0}.fire-robotics-lab-page-module__Un2mIW__faqSection .fire-robotics-lab-page-module__Un2mIW__sectionTitle{margin-bottom:34px}.fire-robotics-lab-page-module__Un2mIW__faqList{text-align:left;border-top:1px solid var(--color-border-default)}.fire-robotics-lab-page-module__Un2mIW__faqItem{border-bottom:1px solid var(--color-border-default)}.fire-robotics-lab-page-module__Un2mIW__faqTrigger{width:100%;color:var(--color-brand-navy);text-align:left;font:700 1.02rem var(--font-public-body), sans-serif;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.fire-robotics-lab-page-module__Un2mIW__faqChevron,.fire-robotics-lab-page-module__Un2mIW__faqChevronOpen{flex:none;transition:transform .18s}.fire-robotics-lab-page-module__Un2mIW__faqChevronOpen{transform:rotate(180deg)}.fire-robotics-lab-page-module__Un2mIW__faqAnswer{color:var(--color-text-muted);margin:-4px 42px 24px 0;line-height:1.75}.fire-robotics-lab-page-module__Un2mIW__closingCta{background:linear-gradient(135deg, var(--color-brand-navy), #185fa5);color:var(--color-text-inverse);padding:clamp(75px,11vw,135px) 0}.fire-robotics-lab-page-module__Un2mIW__closingIcon{color:var(--color-brand-yellow);font-size:3rem}.fire-robotics-lab-page-module__Un2mIW__closingCta h2{font:800 clamp(2rem, 4vw, 3.4rem)/1.1 var(--font-public-heading), sans-serif;margin:20px auto 14px}.fire-robotics-lab-page-module__Un2mIW__closingCta p{color:#ffffffb8}.fire-robotics-lab-page-module__Un2mIW__closingCta .fire-robotics-lab-page-module__Un2mIW__contactButton{margin-top:18px}.fire-robotics-lab-page-module__Un2mIW__contactSection{background:var(--color-page-soft);padding:clamp(72px,10vw,120px) 0}.fire-robotics-lab-page-module__Un2mIW__contactGrid{grid-template-columns:minmax(0,.86fr) minmax(420px,1fr);align-items:start;gap:clamp(36px,7vw,94px);display:grid}.fire-robotics-lab-page-module__Un2mIW__contactIntro{padding-top:28px}.fire-robotics-lab-page-module__Un2mIW__contactIntro .fire-robotics-lab-page-module__Un2mIW__sectionTitle{margin-bottom:22px}.fire-robotics-lab-page-module__Un2mIW__contactIntro>p:not(.fire-robotics-lab-page-module__Un2mIW__eyebrow){max-width:510px;color:var(--color-text-muted);margin:0;font-size:1.03rem;line-height:1.75}.fire-robotics-lab-page-module__Un2mIW__contactIntro ul{color:var(--color-brand-navy);font:700 .95rem var(--font-public-body), sans-serif;gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.fire-robotics-lab-page-module__Un2mIW__contactIntro li{align-items:center;gap:11px;display:flex}.fire-robotics-lab-page-module__Un2mIW__contactIntro li:before{background:var(--color-brand-yellow);content:"";border-radius:50%;flex:none;width:9px;height:9px}.fire-robotics-lab-page-module__Un2mIW__contactCard{border:1px solid var(--color-border-default);background:var(--color-page);border-radius:24px;padding:clamp(24px,4vw,42px);box-shadow:0 22px 52px #2936591a}.fire-robotics-lab-page-module__Un2mIW__contactCard h2{color:var(--color-brand-navy);font:800 clamp(1.55rem, 2.5vw, 2rem) var(--font-public-heading), sans-serif;margin:0}.fire-robotics-lab-page-module__Un2mIW__contactCard>p{color:var(--color-text-muted);font:.95rem/1.6 var(--font-public-body), sans-serif;margin:9px 0 28px}.fire-robotics-lab-page-module__Un2mIW__contactForm{gap:19px;display:grid}.fire-robotics-lab-page-module__Un2mIW__contactFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.fire-robotics-lab-page-module__Un2mIW__field{color:var(--color-brand-navy);font:700 .83rem var(--font-public-body), sans-serif;gap:7px;display:grid}.fire-robotics-lab-page-module__Un2mIW__fieldFull{grid-column:1/-1}.fire-robotics-lab-page-module__Un2mIW__field input,.fire-robotics-lab-page-module__Un2mIW__field textarea{border:1px solid var(--color-border-default);width:100%;min-width:0;color:var(--color-brand-navy);font:.95rem var(--font-public-body), sans-serif;background:#fff;border-radius:10px;outline:none;transition:border-color .18s,box-shadow .18s}.fire-robotics-lab-page-module__Un2mIW__field input{height:46px;padding:0 13px}.fire-robotics-lab-page-module__Un2mIW__field textarea{resize:vertical;padding:12px 13px;line-height:1.55}.fire-robotics-lab-page-module__Un2mIW__field input:focus,.fire-robotics-lab-page-module__Un2mIW__field textarea:focus{border-color:var(--color-accent-school);box-shadow:0 0 0 3px #185fa529}.fire-robotics-lab-page-module__Un2mIW__field small{color:#b42318;font-size:.76rem}.fire-robotics-lab-page-module__Un2mIW__formSubmit{background:var(--color-brand-yellow);width:fit-content;color:var(--color-brand-navy-dark);font:800 .9rem var(--font-public-body), sans-serif;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;transition:background .18s,transform .18s,opacity .18s;display:inline-flex}.fire-robotics-lab-page-module__Un2mIW__formSubmit:hover:not(:disabled){background:var(--color-brand-yellow-mid);transform:translateY(-2px)}.fire-robotics-lab-page-module__Un2mIW__formSubmit:focus-visible{outline-offset:3px;outline:3px solid #185fa573}.fire-robotics-lab-page-module__Un2mIW__formSubmit:disabled{cursor:wait;opacity:.7}.fire-robotics-lab-page-module__Un2mIW__formActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fire-robotics-lab-page-module__Un2mIW__whatsAppButton{color:#147c3d;font:800 .86rem var(--font-public-body), sans-serif;border:1px solid #1c9b50;border-radius:999px;align-items:center;gap:9px;padding:13px 18px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.fire-robotics-lab-page-module__Un2mIW__whatsAppButton:hover,.fire-robotics-lab-page-module__Un2mIW__whatsAppButton:focus-visible{color:#0f6230;background:#e7f7ed;border-color:#147c3d}.fire-robotics-lab-page-module__Un2mIW__whatsAppButton:focus-visible{outline-offset:3px;outline:3px solid #147c3d4d}.fire-robotics-lab-page-module__Un2mIW__formSuccess,.fire-robotics-lab-page-module__Un2mIW__formError{font:.87rem/1.5 var(--font-public-body), sans-serif;border-radius:10px;align-items:flex-start;gap:9px;margin:0;padding:12px 14px;display:flex}.fire-robotics-lab-page-module__Un2mIW__formSuccess{color:#176b35;background:#e8f7ed}.fire-robotics-lab-page-module__Un2mIW__formSuccess svg{flex:none;margin-top:2px}.fire-robotics-lab-page-module__Un2mIW__formError{color:#b42318;background:#fff0ef}@media (max-width:900px){.fire-robotics-lab-page-module__Un2mIW__heroGrid,.fire-robotics-lab-page-module__Un2mIW__overviewGrid{grid-template-columns:1fr}.fire-robotics-lab-page-module__Un2mIW__heroImageWrap{width:100%;max-width:600px;margin:0 auto;transform:none}.fire-robotics-lab-page-module__Un2mIW__fireLogoWrap{order:-1;width:min(78%,330px)}.fire-robotics-lab-page-module__Un2mIW__comparisonGrid{grid-template-columns:1fr}.fire-robotics-lab-page-module__Un2mIW__labGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fire-robotics-lab-page-module__Un2mIW__actionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fire-robotics-lab-page-module__Un2mIW__clientGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.fire-robotics-lab-page-module__Un2mIW__contactGrid{grid-template-columns:1fr}.fire-robotics-lab-page-module__Un2mIW__contactIntro{padding-top:0}}@media (max-width:600px){.fire-robotics-lab-page-module__Un2mIW__sectionShell,.fire-robotics-lab-page-module__Un2mIW__narrowShell{width:min(100% - 32px,1180px)}.fire-robotics-lab-page-module__Un2mIW__hero{padding-top:60px}.fire-robotics-lab-page-module__Un2mIW__benefitTab,.fire-robotics-lab-page-module__Un2mIW__benefitTabActive{padding:14px 16px;font-size:.8rem}.fire-robotics-lab-page-module__Un2mIW__benefitPanel{min-height:0;padding:24px 18px}.fire-robotics-lab-page-module__Un2mIW__labGrid{grid-template-columns:1fr}.fire-robotics-lab-page-module__Un2mIW__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fire-robotics-lab-page-module__Un2mIW__clientGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fire-robotics-lab-page-module__Un2mIW__contactFields{grid-template-columns:1fr}.fire-robotics-lab-page-module__Un2mIW__fieldFull{grid-column:auto}}
