.wgXXtG_root{width:100%;min-width:0;max-width:400px;margin-top:14px}.wgXXtG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wgXXtG_card{--status-accent:var(--accent-soft);--status-accent-soft:#78a3811a;border:1px solid color-mix(in srgb, var(--status-accent) 48%, var(--border));min-width:0;height:48px;color:var(--text);background:var(--surface);border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:6px 9px;text-decoration:none;display:grid;overflow:hidden}.wgXXtG_card[data-preview-status]{border-style:dashed}.wgXXtG_mark{border:1px solid color-mix(in srgb, var(--status-accent) 68%, white 8%);width:30px;height:30px;color:var(--text);background:var(--surface-selected);font-size:calc(9px + var(--desktop-font-increase) + var(--mobile-font-increase));letter-spacing:-.05em;border-radius:6px;justify-content:center;align-items:center;font-weight:800;line-height:1;display:flex;overflow:hidden}.wgXXtG_title{min-width:0;color:var(--text);font-size:calc(10px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(12px + var(--desktop-font-increase) + var(--mobile-font-increase));font-weight:700;display:block}.wgXXtG_copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.wgXXtG_subtitle{min-width:0;color:var(--quiet);font-size:calc(7px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(9px + var(--desktop-font-increase) + var(--mobile-font-increase));text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}@media screen and (min-width:1024px){.wgXXtG_card{height:auto;min-height:48px}.wgXXtG_subtitle{white-space:normal;overflow:visible}}.wgXXtG_mtk{--status-accent:#7650d8;--status-accent-soft:#7650d824}.wgXXtG_mtk .wgXXtG_mark{background:linear-gradient(145deg,#5c2fc5,#7a4ce1);border-color:#7650d8}.wgXXtG_mik{--status-accent:var(--accent);--status-accent-soft:#3f8a5329}.wgXXtG_mik .wgXXtG_mark{border-color:var(--accent);color:var(--text);text-shadow:0 1px #ffffff38;background:linear-gradient(145deg,#4b925c,#294f32 78%)}.wgXXtG_contacts .wgXXtG_grid{grid-template-columns:1fr;gap:8px}.wgXXtG_contacts{max-width:none}@media (max-width:767px){.wgXXtG_root{max-width:none;margin-top:12px}.wgXXtG_grid{grid-template-columns:1fr;gap:12px}}@media (min-width:1024px) and (max-width:1279px){.wgXXtG_root{margin-top:10px}.wgXXtG_card{grid-template-columns:28px minmax(0,1fr);gap:7px;height:44px;padding:5px 8px}.wgXXtG_mark{width:28px;height:28px;font-size:calc(8px + var(--desktop-font-increase))}.wgXXtG_title{font-size:calc(9px + var(--desktop-font-increase));line-height:calc(11px + var(--desktop-font-increase))}.wgXXtG_subtitle{font-size:calc(6px + var(--desktop-font-increase));line-height:calc(8px + var(--desktop-font-increase))}}@media (hover:hover) and (pointer:fine){a.wgXXtG_card:hover{border-color:var(--status-accent);background:var(--surface-raised)}}
.JTxRZW_home{--home-border:var(--border);--home-surface:var(--surface);--home-surface-strong:var(--surface-raised);--home-accent:var(--accent);min-width:0}.JTxRZW_home section{min-width:0}.JTxRZW_label{color:var(--accent-soft);font-size:calc(11px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(16px + var(--desktop-font-increase) + var(--mobile-font-increase));letter-spacing:.04em;font-weight:700}.JTxRZW_firstScreen{border-bottom:1px solid var(--border);gap:22px;padding-block:34px 42px;display:grid}.JTxRZW_heroCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.JTxRZW_heroCopy h1{max-width:720px;font-size:calc(clamp(38px, 4.3vw, 62px) + var(--desktop-font-increase) + var(--mobile-font-increase));letter-spacing:-.045em;margin-top:16px;line-height:1.05}.JTxRZW_heroSubtitle{max-width:700px;font-size:calc(17px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(27px + var(--desktop-font-increase) + var(--mobile-font-increase));margin-top:18px}.JTxRZW_heroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:400px;margin-top:22px;display:grid}.JTxRZW_heroActions .button{width:100%;min-width:0}.JTxRZW_supporting{color:var(--quiet);font-size:calc(12px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(19px + var(--desktop-font-increase) + var(--mobile-font-increase));margin-top:18px}.JTxRZW_heroPanel,.JTxRZW_technologyPanel,.JTxRZW_estimatorPanel,.JTxRZW_contact{border:1px solid var(--home-border);background:linear-gradient(145deg, var(--home-surface), var(--surface-deep));border-radius:18px}.JTxRZW_heroPanel{padding:22px}.JTxRZW_heroImagePanel{--hero-fade-left:64px;--hero-fade-top:20px;--hero-fade-bottom:20px;--hero-fade-right:8px;isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:center;padding:0;position:relative;overflow:visible}.JTxRZW_heroImagePanel:before{z-index:0;filter:blur(28px);content:"";pointer-events:none;background:radial-gradient(circle at 48% 43%,#3f8a5314,#0000 60%),radial-gradient(at 50% 88%,#0000004d,#0000 64%);position:absolute;inset:10% 8% 4%}.JTxRZW_heroImagePanel:after{z-index:2;background:linear-gradient(to right, var(--bg), transparent) left center / var(--hero-fade-left) 100% no-repeat, linear-gradient(to bottom, var(--bg), transparent) top center / 100% var(--hero-fade-top) no-repeat, linear-gradient(to top, var(--bg), transparent) bottom center / 100% var(--hero-fade-bottom) no-repeat, linear-gradient(to left, var(--bg), transparent) right center / var(--hero-fade-right) 100% no-repeat, radial-gradient(circle at 48% 43%, #82ad8a0d, transparent 24%), radial-gradient(ellipse 82% 88% at 52% 50%, transparent 70%, #0202021f 100%);content:"";pointer-events:none;position:absolute;inset:0}.JTxRZW_heroImage{z-index:1;object-fit:cover;object-position:58% 50%;opacity:1;border-radius:inherit;filter:none;width:100%;max-width:none;height:100%;display:block;position:relative;transform:none}.JTxRZW_heroPicture{display:contents}.JTxRZW_heroPanel>h2{font-size:calc(20px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(27px + var(--desktop-font-increase) + var(--mobile-font-increase))}.JTxRZW_heroPanel>p{font-size:calc(13px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(20px + var(--desktop-font-increase) + var(--mobile-font-increase));margin-top:8px}.JTxRZW_heroProcess{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px;list-style:none;display:grid}.JTxRZW_heroProcess li{border:1px solid var(--home-border);min-height:42px;color:var(--muted);font-size:calc(10px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(14px + var(--desktop-font-increase) + var(--mobile-font-increase));border-radius:8px;align-items:center;padding:8px;display:flex;position:relative}.JTxRZW_heroProcess li:last-child{border-color:var(--home-accent);color:var(--text)}.JTxRZW_foundation{grid-template-columns:minmax(0,1fr) minmax(150px,1.2fr);align-items:center;gap:20px;min-width:0;display:grid;position:relative}.JTxRZW_foundationCompact{border:1px solid var(--home-border);background:var(--surface-raised);border-radius:14px;margin-top:16px;padding:16px}.JTxRZW_foundationNode{z-index:1;border:1px solid var(--home-accent);text-align:center;background:var(--surface-selected);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:86px;padding:14px;display:flex;position:relative}.JTxRZW_foundationNode strong{font-size:calc(14px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(20px + var(--desktop-font-increase) + var(--mobile-font-increase))}.JTxRZW_foundationNode span{color:var(--focus);font-size:calc(10px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(14px + var(--desktop-font-increase) + var(--mobile-font-increase));margin-top:5px}.JTxRZW_capabilities{z-index:1;grid-template-columns:1fr 1fr;gap:8px;list-style:none;display:grid;position:relative}.JTxRZW_capabilities li{border:1px solid var(--home-border);min-height:38px;color:var(--muted);font-size:calc(10px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(14px + var(--desktop-font-increase) + var(--mobile-font-increase));text-align:center;background:var(--surface);border-radius:8px;justify-content:center;align-items:center;padding:7px;display:flex}.JTxRZW_connectors{pointer-events:none;position:absolute;inset:14px 24%}.JTxRZW_connectors span{background:var(--accent);width:42%;height:1px;position:absolute}.JTxRZW_connectors span:first-child{top:23%;right:0;transform:rotate(13deg)}.JTxRZW_connectors span:nth-child(2){bottom:23%;right:0;transform:rotate(-13deg)}.JTxRZW_connectors span:nth-child(3){top:23%;left:0;transform:rotate(-13deg)}.JTxRZW_connectors span:nth-child(4){bottom:23%;left:0;transform:rotate(13deg)}.JTxRZW_section{border-bottom:1px solid var(--border);padding-block:42px}.JTxRZW_sectionIntro{max-width:850px;margin-bottom:20px}.JTxRZW_sectionIntro h2{font-size:calc(clamp(28px, 3vw, 42px) + var(--desktop-font-increase) + var(--mobile-font-increase));margin-top:8px;line-height:1.15}.JTxRZW_sectionIntro>p:last-child{max-width:760px;font-size:calc(15px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(23px + var(--desktop-font-increase) + var(--mobile-font-increase));margin-top:9px}.JTxRZW_taskGrid,.JTxRZW_buildGrid{gap:12px;display:grid}.JTxRZW_taskCard,.JTxRZW_buildLink{border:1px solid var(--home-border);background:var(--home-surface);border-radius:14px;min-width:0}.JTxRZW_taskCard{grid-template-columns:74px minmax(0,1fr);gap:14px;padding:18px;display:grid}.JTxRZW_taskCard h3,.JTxRZW_buildLink h3{font-size:calc(17px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(23px + var(--desktop-font-increase) + var(--mobile-font-increase))}.JTxRZW_taskCard p{font-size:calc(13px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(20px + var(--desktop-font-increase) + var(--mobile-font-increase));margin-top:7px}.JTxRZW_taskCard>a{min-height:44px;color:var(--focus);font-size:calc(12px + var(--desktop-font-increase) + var(--mobile-font-increase));grid-column:1/-1;align-items:center;font-weight:700;display:inline-flex}.JTxRZW_miniFlow{align-self:center;align-items:center;width:74px;display:flex}.JTxRZW_miniFlow span{border:1px solid var(--accent);border-radius:5px;width:22px;height:22px;display:block;position:relative}.JTxRZW_miniFlow span+span{margin-left:4px}.JTxRZW_miniFlow span+span:before{content:"";background:var(--home-accent);width:5px;height:1px;position:absolute;top:50%;right:100%}.JTxRZW_miniFlow span:first-child{border-radius:50%;width:15px;height:15px}.JTxRZW_miniFlow span:last-child{border-radius:2px;width:16px}.JTxRZW_buildLink{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:96px;padding:16px;display:grid}.JTxRZW_inlineCta{color:var(--focus);font-size:calc(12px + var(--desktop-font-increase) + var(--mobile-font-increase));font-weight:700}.JTxRZW_capabilityStrip{border:1px solid var(--home-border);color:var(--muted);font-size:calc(12px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(19px + var(--desktop-font-increase) + var(--mobile-font-increase));background:var(--surface);border-radius:12px;margin-top:12px;padding:13px 16px}.JTxRZW_process{gap:8px;list-style:none;display:grid}.JTxRZW_process li{border:1px solid var(--home-border);background:var(--home-surface);border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:58px;padding:11px 14px;display:grid;position:relative}.JTxRZW_process li:not(:last-child):after{content:"";z-index:2;background:var(--home-accent);width:1px;height:9px;position:absolute;top:100%;left:30px}.JTxRZW_process li:last-child{border-color:var(--home-accent)}.JTxRZW_process li>span{color:var(--focus);font-size:calc(10px + var(--desktop-font-increase) + var(--mobile-font-increase));font-weight:700}.JTxRZW_process strong{font-size:calc(13px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(19px + var(--desktop-font-increase) + var(--mobile-font-increase))}.JTxRZW_technologyPanel{border-color:var(--accent);gap:18px;padding:20px;display:grid}.JTxRZW_technologyPanel .button{justify-self:start}.JTxRZW_trustGrid{gap:8px;display:grid}.JTxRZW_trustGrid article{border:1px solid var(--home-border);background:var(--home-surface);border-radius:11px;grid-template-columns:16px minmax(0,1fr);gap:3px 10px;padding:14px;display:grid}.JTxRZW_trustGrid article>span{border:2px solid var(--home-accent);border-radius:50%;grid-row:1/3;width:11px;height:11px;margin-top:5px}.JTxRZW_trustGrid h3{font-size:calc(14px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(20px + var(--desktop-font-increase) + var(--mobile-font-increase))}.JTxRZW_trustGrid p{font-size:calc(12px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(18px + var(--desktop-font-increase) + var(--mobile-font-increase))}.JTxRZW_estimatorPanel{border-color:var(--accent);justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.JTxRZW_estimatorPanel .JTxRZW_miniFlow{transform-origin:0;width:104px;transform:scale(1.25)}.JTxRZW_contact{gap:22px;margin-block:42px 22px;padding:22px;display:grid}.JTxRZW_contactCopy{align-self:start}.JTxRZW_contactCopy h2{font-size:calc(clamp(28px, 3vw, 42px) + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:1.15}.JTxRZW_contactCopy>p{max-width:560px;font-size:calc(15px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(23px + var(--desktop-font-increase) + var(--mobile-font-increase));margin-top:12px}.JTxRZW_contactCopy>.button{margin-top:20px}.JTxRZW_quickRoutes{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.JTxRZW_quickRoutes a{border:1px solid var(--home-border);min-height:44px;color:var(--muted);font-size:calc(12px + var(--desktop-font-increase) + var(--mobile-font-increase));border-radius:999px;align-items:center;padding:7px 13px;display:inline-flex}.JTxRZW_contactForm{min-width:0}@media (min-width:768px){.JTxRZW_taskGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.JTxRZW_taskCard{grid-template-columns:66px minmax(0,1fr)}.JTxRZW_buildGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.JTxRZW_process{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.JTxRZW_process li{grid-template-columns:1fr;align-content:center;gap:4px;min-height:88px}.JTxRZW_process li:not(:last-child):after{width:8px;height:1px;top:50%;left:100%}.JTxRZW_technologyPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:26px}.JTxRZW_technologyPanel .JTxRZW_foundation{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr)}.JTxRZW_trustGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.JTxRZW_trustGrid article{grid-template-columns:14px minmax(0,1fr);padding:13px}}@media (min-width:1024px){.JTxRZW_home{flex-direction:column;justify-content:center;display:flex}.JTxRZW_firstScreen{isolation:isolate;flex:1 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);align-items:center;gap:16px;min-height:0;padding-block:9px;position:relative}.JTxRZW_heroCopy{z-index:2;position:relative}.JTxRZW_heroCopy h1{font-size:calc(clamp(46px, 3.8vw, 52px) + var(--desktop-font-increase));margin-top:16px;line-height:1.03}.JTxRZW_heroSubtitle{font-size:calc(15px + var(--desktop-font-increase));line-height:calc(23px + var(--desktop-font-increase));margin-top:16px}.JTxRZW_heroActions{margin-top:22px}.JTxRZW_supporting{margin-top:16px}.JTxRZW_heroPanel{flex-direction:column;justify-content:center;min-height:clamp(400px,52dvh,460px);padding:28px;display:flex}.JTxRZW_heroImagePanel{--hero-fade-left:210px;--hero-fade-top:38px;--hero-fade-bottom:44px;--hero-fade-right:12px;z-index:1;aspect-ratio:1672/941;pointer-events:none;width:min(980px,66vw);min-height:0;margin:0;padding:0;position:absolute;top:50%;left:auto;right:-47px;transform:translateY(-50%)}.JTxRZW_heroProcess{grid-template-columns:repeat(6,minmax(0,1fr))}.JTxRZW_heroProcess li{min-height:64px;padding:9px}.JTxRZW_foundationCompact{grid-template-columns:minmax(150px,.9fr) minmax(200px,1.1fr);margin-top:20px;padding:18px}.JTxRZW_foundationNode{min-height:104px}.JTxRZW_capabilities li{min-height:45px}.JTxRZW_buildGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.JTxRZW_buildLink{grid-template-columns:1fr;align-content:space-between;min-height:154px}.JTxRZW_contact{grid-template-columns:minmax(0,.85fr) minmax(540px,1.15fr);gap:32px;padding:28px}}@media (max-width:767px){.JTxRZW_firstScreen{padding-block:24px 30px}.JTxRZW_heroCopy h1{font-size:calc(32px + var(--mobile-font-increase));margin-top:10px;line-height:1.06}.JTxRZW_heroSubtitle{font-size:calc(15px + var(--mobile-font-increase));line-height:calc(22px + var(--mobile-font-increase));margin-top:12px}.JTxRZW_heroActions{grid-template-columns:1fr;gap:12px;max-width:none;margin-top:16px}.JTxRZW_heroActions .button{width:100%}.JTxRZW_supporting{font-size:calc(11px + var(--mobile-font-increase));line-height:calc(17px + var(--mobile-font-increase));margin-top:13px}.JTxRZW_heroPanel{padding:16px}.JTxRZW_heroPanel>h2{font-size:calc(17px + var(--mobile-font-increase));line-height:calc(23px + var(--mobile-font-increase))}.JTxRZW_heroPanel>p{font-size:calc(12px + var(--mobile-font-increase));line-height:calc(18px + var(--mobile-font-increase))}.JTxRZW_foundationCompact{padding:12px}.JTxRZW_foundation{grid-template-columns:1fr;gap:10px}.JTxRZW_foundationNode{min-height:70px}.JTxRZW_connectors{display:none}.JTxRZW_capabilities li{min-height:34px}.JTxRZW_section{padding-block:32px}.JTxRZW_sectionIntro{margin-bottom:16px}.JTxRZW_sectionIntro h2,.JTxRZW_contactCopy h2{font-size:calc(28px + var(--mobile-font-increase));line-height:calc(33px + var(--mobile-font-increase))}.JTxRZW_sectionIntro>p:last-child,.JTxRZW_contactCopy>p{font-size:calc(14px + var(--mobile-font-increase));line-height:calc(21px + var(--mobile-font-increase))}.JTxRZW_taskCard{padding:15px}.JTxRZW_buildLink{min-height:72px;padding:13px}.JTxRZW_buildLink .JTxRZW_miniFlow{width:64px}.JTxRZW_inlineCta{text-align:right;justify-content:flex-end;align-items:center;min-height:44px;display:inline-flex}:is(.JTxRZW_technologyPanel .button,.JTxRZW_estimatorPanel .button,.JTxRZW_contactCopy>.button){width:100%}.JTxRZW_estimatorPanel{flex-direction:column;align-items:stretch}.JTxRZW_contact{margin-block:32px 18px;padding:16px}}@media (min-width:1024px) and (max-width:1199px){.JTxRZW_firstScreen{padding-block:8px}.JTxRZW_heroCopy h1{font-size:calc(40px + var(--desktop-font-increase));margin-top:12px}.JTxRZW_heroSubtitle{margin-top:12px}.JTxRZW_heroActions{margin-top:18px}}@media (max-width:374px){.JTxRZW_heroCopy h1{font-size:calc(29px + var(--mobile-font-increase));line-height:1.08}.JTxRZW_heroPanel,.JTxRZW_technologyPanel,.JTxRZW_contact{border-radius:14px}.JTxRZW_taskCard{grid-template-columns:58px minmax(0,1fr)}.JTxRZW_miniFlow{transform-origin:0;width:58px;transform:scale(.85)}.JTxRZW_buildLink{grid-template-columns:58px minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.JTxRZW_home *,.JTxRZW_home :before,.JTxRZW_home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:hover) and (pointer:fine){.JTxRZW_taskCard>a:hover,.JTxRZW_inlineCta:hover,.JTxRZW_quickRoutes a:hover{color:var(--text)}.JTxRZW_buildLink:hover{border-color:var(--accent);background:var(--home-surface-strong)}}@media (max-width:767px){.JTxRZW_firstScreen{display:none}}
.tlCGqG_contacts{--contacts-border:var(--border);gap:24px;min-width:0;padding-block:28px 12px;display:grid}.tlCGqG_context,.tlCGqG_formColumn{min-width:0}.tlCGqG_context{border:1px solid var(--contacts-border);background:var(--surface);border-radius:16px;align-self:start;padding:24px}.tlCGqG_context h1{max-width:620px;font-size:calc(clamp(36px, 4vw, 56px) + var(--desktop-font-increase) + var(--mobile-font-increase));letter-spacing:-.04em;line-height:1.06}.tlCGqG_intro{max-width:610px;color:var(--muted);font-size:calc(17px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(27px + var(--desktop-font-increase) + var(--mobile-font-increase));margin-top:18px}.tlCGqG_details{margin:30px 0 0;display:grid}.tlCGqG_details>div{border-top:1px solid var(--contacts-border);gap:4px;min-width:0;padding-block:13px;display:grid}.tlCGqG_details dt{color:var(--quiet);font-size:calc(11px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(17px + var(--desktop-font-increase) + var(--mobile-font-increase))}.tlCGqG_details dd{overflow-wrap:anywhere;min-width:0;font-size:calc(14px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(21px + var(--desktop-font-increase) + var(--mobile-font-increase));margin:0}.tlCGqG_emailRow dd{font-size:calc(17px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(24px + var(--desktop-font-increase) + var(--mobile-font-increase))}.tlCGqG_emailRow a{min-height:44px;color:var(--focus);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.tlCGqG_visual{border:1px solid var(--contacts-border);background:var(--surface-deep);border-radius:12px;min-height:180px;margin:20px 0 0;position:relative;overflow:hidden}.tlCGqG_visual:after{content:"";background:linear-gradient(180deg, var(--surface) 26, transparent 32%, var(--surface) 1f);pointer-events:none;position:absolute;inset:0}.tlCGqG_visual img{object-fit:cover;filter:saturate(.92)brightness(.84)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.tlCGqG_geography{color:var(--accent-soft);font-size:calc(12px + var(--desktop-font-increase) + var(--mobile-font-increase));line-height:calc(18px + var(--desktop-font-increase) + var(--mobile-font-increase));letter-spacing:.03em;margin-top:18px;font-weight:700}.tlCGqG_formColumn>#project{border-color:var(--contacts-border);border-radius:16px}.tlCGqG_formColumn #project a{align-items:center;min-height:44px}@media (min-width:1024px){body:has(.tlCGqG_contacts) footer{margin-top:9px}.container.inner:has(.tlCGqG_contacts){padding-block:0}.container.inner:has(.tlCGqG_contacts)>.breadcrumbs{display:none}.tlCGqG_contacts{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:24px;padding-block:8px 7px}.tlCGqG_context{flex-direction:column;justify-content:center;align-self:stretch;padding:32px;display:flex}.tlCGqG_context h1{font-size:calc(46px + var(--desktop-font-increase))}.tlCGqG_context h1:lang(en){font-size:calc(42px + var(--desktop-font-increase))}.tlCGqG_intro{font-size:calc(15px + var(--desktop-font-increase));line-height:calc(23px + var(--desktop-font-increase));margin-top:12px}.tlCGqG_details{margin-top:20px}.tlCGqG_details>div{padding-block:9px}.tlCGqG_visual{min-height:clamp(158px,24dvh,184px);margin-top:18px}.tlCGqG_context:has([data-company-statuses]) .tlCGqG_visual{display:none}.tlCGqG_formColumn>#project{height:100%;padding:14px}:is(.tlCGqG_formColumn #project>h2,.tlCGqG_formColumn #project>h2+p,.tlCGqG_formColumn #project form>p:first-child){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tlCGqG_formColumn #project form>div:has(#lead-name){gap:clamp(9px,3dvh - 14px,13px) 10px;margin-top:0}.tlCGqG_formColumn #project form>div:has(#lead-name)>div{gap:2px}.tlCGqG_formColumn #project form label{font-size:calc(10px + var(--desktop-font-increase));line-height:calc(14px + var(--desktop-font-increase))}:is(.tlCGqG_formColumn #project input:not([type=checkbox]),.tlCGqG_formColumn #project select,.tlCGqG_formColumn #project textarea){min-height:36px;font-size:calc(13px + var(--desktop-font-increase));line-height:calc(20px + var(--desktop-font-increase));padding:6px 10px}.tlCGqG_formColumn #project textarea{height:clamp(84px,15dvh - 31px,104px);min-height:clamp(84px,15dvh - 31px,104px)}.tlCGqG_formColumn #sensitive-warning{font-size:calc(10px + var(--desktop-font-increase));line-height:calc(14px + var(--desktop-font-increase));margin-top:clamp(8px,1.2dvh,11px);padding:5px 9px}:is(.tlCGqG_formColumn #project div:has(>#lead-priority),.tlCGqG_formColumn #project div:has(>#lead-consentAccepted)){grid-template-columns:18px 1fr;gap:8px;margin-top:clamp(8px,1.1dvh,10px)}:is(.tlCGqG_formColumn #lead-priority,.tlCGqG_formColumn #lead-consentAccepted){width:18px;height:18px}:is(.tlCGqG_formColumn #lead-priority:checked:after,.tlCGqG_formColumn #lead-consentAccepted:checked:after){font-size:calc(11px + var(--desktop-font-increase));line-height:calc(16px + var(--desktop-font-increase))}:is(.tlCGqG_formColumn #lead-priority+label,.tlCGqG_formColumn #lead-consentAccepted+label){min-height:24px}.tlCGqG_formColumn #priority-note{font-size:calc(10px + var(--desktop-font-increase));line-height:calc(14px + var(--desktop-font-increase));margin:0 0 0 26px!important}.tlCGqG_formColumn #project p:has(>a[target=_blank]){font-size:calc(10px + var(--desktop-font-increase));line-height:calc(14px + var(--desktop-font-increase));display:inline;margin:0 12px 0 0!important}.tlCGqG_formColumn #project p:has(>a[target=_blank]) a{min-height:20px}.tlCGqG_formColumn #project button[type=submit]{min-height:38px;margin-top:clamp(10px,1.4dvh,13px);padding-block:8px}.tlCGqG_formColumn #project>a[href^=mailto\:]{min-height:24px;font-size:calc(10px + var(--desktop-font-increase));line-height:calc(24px + var(--desktop-font-increase));margin-top:2px}}@media (min-width:1200px) and (max-height:800px){.tlCGqG_contacts{gap:16px;padding-block:0}.tlCGqG_context{padding:22px 26px}.tlCGqG_context h1{font-size:calc(40px + var(--desktop-font-increase))}.tlCGqG_context h1:lang(en){font-size:calc(38px + var(--desktop-font-increase))}.tlCGqG_intro{font-size:calc(13px + var(--desktop-font-increase));line-height:calc(20px + var(--desktop-font-increase));margin-top:8px}.tlCGqG_details{margin-top:10px}.tlCGqG_details>div{padding-block:5px}.tlCGqG_visual{height:120px;min-height:120px;margin-top:10px}.tlCGqG_formColumn>#project{padding:10px 12px}.tlCGqG_formColumn #project form>div:has(#lead-name){gap:6px 10px}:is(.tlCGqG_formColumn #project input:not([type=checkbox]),.tlCGqG_formColumn #project select,.tlCGqG_formColumn #project textarea){min-height:32px;padding-block:4px}.tlCGqG_formColumn #project textarea{height:64px;min-height:64px}:is(.tlCGqG_formColumn #sensitive-warning,.tlCGqG_formColumn #project div:has(>#lead-priority),.tlCGqG_formColumn #project div:has(>#lead-consentAccepted)){margin-top:6px}.tlCGqG_formColumn #project button[type=submit]{min-height:34px;margin-top:6px;padding-block:6px}}@media (max-width:767px){body:has(.tlCGqG_contacts) footer{margin-top:18px}.page-main:has(.tlCGqG_contacts){min-height:0}.container.inner:has(.tlCGqG_contacts){padding-block:0}.container.inner:has(.tlCGqG_contacts)>.breadcrumbs{display:none}.tlCGqG_contacts{gap:10px;padding-block:10px 8px}.tlCGqG_context{border-radius:12px;padding:14px}.tlCGqG_context h1{font-size:calc(clamp(30px, 8.5vw, 36px) + var(--mobile-font-increase));line-height:1.04}.tlCGqG_intro{font-size:calc(13px + var(--mobile-font-increase));line-height:calc(19px + var(--mobile-font-increase));margin-top:8px}.tlCGqG_details{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:12px}.tlCGqG_details>div{padding-block:7px 0}.tlCGqG_details dt{font-size:calc(9px + var(--mobile-font-increase));line-height:calc(13px + var(--mobile-font-increase))}.tlCGqG_details dd,.tlCGqG_emailRow dd{font-size:calc(12px + var(--mobile-font-increase));line-height:calc(18px + var(--mobile-font-increase))}.tlCGqG_visual{display:none}.tlCGqG_formColumn{display:block}.tlCGqG_formColumn>#project{border-radius:12px;padding:14px}}@media (min-width:1024px) and (max-width:1199px){body:has(.tlCGqG_contacts) footer{margin-top:0}.tlCGqG_contacts{gap:16px;padding-block:0}.tlCGqG_context{padding:22px}.tlCGqG_context h1{font-size:calc(38px + var(--desktop-font-increase))}.tlCGqG_intro{font-size:calc(13px + var(--desktop-font-increase));line-height:calc(20px + var(--desktop-font-increase));margin-top:9px}.tlCGqG_details{margin-top:12px}.tlCGqG_details>div{padding-block:6px}.tlCGqG_visual{min-height:118px;margin-top:10px}.tlCGqG_formColumn>#project{padding:10px}.tlCGqG_formColumn #project form>div:has(#lead-name){gap:6px 8px}:is(.tlCGqG_formColumn #project input:not([type=checkbox]),.tlCGqG_formColumn #project select,.tlCGqG_formColumn #project textarea){min-height:32px;padding:4px 8px}.tlCGqG_formColumn #project textarea{height:64px;min-height:64px}.tlCGqG_formColumn #sensitive-warning{margin-top:6px;padding:4px 8px}:is(.tlCGqG_formColumn #project div:has(>#lead-priority),.tlCGqG_formColumn #project div:has(>#lead-consentAccepted)){margin-top:6px}.tlCGqG_formColumn #project button[type=submit]{min-height:34px;margin-top:6px;padding-block:6px}.tlCGqG_formColumn #project>a[href^=mailto\:]{min-height:20px;line-height:calc(20px + var(--desktop-font-increase))}}@media (max-width:374px){.tlCGqG_context{padding:14px}}@media (max-width:767px){body:has(.tlCGqG_contacts) footer{margin-top:0}.tlCGqG_contacts{height:calc(100svh - var(--header-height) - 46px);grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding-block:10px}.tlCGqG_context{border-radius:12px;padding:12px}.tlCGqG_context h1{font-size:calc(26px + var(--mobile-font-increase));line-height:calc(30px + var(--mobile-font-increase))}.tlCGqG_intro{font-size:calc(11px + var(--mobile-font-increase));line-height:calc(15px + var(--mobile-font-increase));margin-top:4px}.tlCGqG_details{grid-template-columns:1fr 1fr;gap:4px 10px;margin-top:6px}.tlCGqG_details>div{gap:1px;padding-top:4px}.tlCGqG_details>div:last-child{grid-column:1/-1;align-items:baseline;gap:6px;display:flex}.tlCGqG_details dt{font-size:calc(8px + var(--mobile-font-increase));line-height:calc(12px + var(--mobile-font-increase))}.tlCGqG_details dd,.tlCGqG_emailRow dd{font-size:calc(10px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase))}.tlCGqG_emailRow a{min-height:20px}.tlCGqG_formColumn{min-height:0}.tlCGqG_formColumn>#project{padding:12px}.tlCGqG_formColumn #project a{min-height:0}.tlCGqG_context [data-company-statuses]{margin-top:6px}.tlCGqG_context [data-company-statuses]>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.tlCGqG_context [data-status-brand]{border-radius:5px;grid-template-columns:22px minmax(0,1fr);gap:5px;height:32px;min-height:0;padding:3px 5px}.tlCGqG_context [data-status-brand]>span:first-child{width:22px;height:22px;font-size:calc(7px + var(--mobile-font-increase))}.tlCGqG_context [data-status-brand] strong{font-size:calc(9px + var(--mobile-font-increase));line-height:calc(10px + var(--mobile-font-increase))}.tlCGqG_context [data-status-brand]>span:last-child>span{font-size:calc(7px + var(--mobile-font-increase));line-height:calc(9px + var(--mobile-font-increase))}}@media (max-width:767px) and (max-height:740px){.tlCGqG_contacts{gap:7px;padding-block:7px}.tlCGqG_context{padding:9px 10px}.tlCGqG_context h1{font-size:calc(22px + var(--mobile-font-increase));line-height:calc(26px + var(--mobile-font-increase))}.tlCGqG_intro{display:none}.tlCGqG_context [data-company-statuses]{display:none}.tlCGqG_details{margin-top:4px}.tlCGqG_details>div:last-child{font-size:calc(9px + var(--mobile-font-increase));line-height:calc(12px + var(--mobile-font-increase))}.tlCGqG_formColumn>#project{padding:9px 10px}}.tlCGqG_mobileAddress{display:none}@media (max-width:767px) and (min-height:880px) and (max-height:899px){.tlCGqG_formColumn>#project{padding-block:9px}}@media (min-width:360px) and (max-width:767px) and (min-height:820px) and (max-height:879px){.tlCGqG_context{padding:9px 10px}.tlCGqG_context h1{font-size:calc(22px + var(--mobile-font-increase));line-height:calc(26px + var(--mobile-font-increase))}.tlCGqG_intro{display:none}.tlCGqG_context [data-company-statuses]{display:none}}@media (min-width:390px) and (max-width:767px) and (min-height:880px){.tlCGqG_context{padding:16px}.tlCGqG_context h1{font-size:calc(30px + var(--mobile-font-increase));line-height:calc(34px + var(--mobile-font-increase))}.tlCGqG_intro{font-size:calc(12px + var(--mobile-font-increase));line-height:calc(17px + var(--mobile-font-increase));margin-top:6px}.tlCGqG_details{gap:6px 12px;margin-top:8px}.tlCGqG_details>div{gap:3px;padding-top:6px}.tlCGqG_details dt{font-size:calc(9px + var(--mobile-font-increase));line-height:calc(13px + var(--mobile-font-increase))}.tlCGqG_details dd,.tlCGqG_emailRow dd{font-size:calc(11px + var(--mobile-font-increase));line-height:calc(16px + var(--mobile-font-increase))}.tlCGqG_details>div:last-child{gap:8px}.tlCGqG_context [data-company-statuses]{margin-top:9px}.tlCGqG_context [data-company-statuses]>div{gap:7px}.tlCGqG_context [data-status-brand]{grid-template-columns:26px minmax(0,1fr);gap:6px;height:auto;min-height:44px;padding:5px 6px}.tlCGqG_context [data-status-brand]>span:first-child{width:26px;height:26px;font-size:calc(8px + var(--mobile-font-increase))}.tlCGqG_context [data-status-brand] strong{font-size:calc(10px + var(--mobile-font-increase));line-height:calc(12px + var(--mobile-font-increase))}.tlCGqG_context [data-status-brand]>span:last-child>span{font-size:calc(8px + var(--mobile-font-increase));line-height:calc(10px + var(--mobile-font-increase));white-space:normal}}@media (max-width:767px){.tlCGqG_desktopAddress{display:none}.tlCGqG_mobileAddress{display:inline}.tlCGqG_formColumn #project>h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tlCGqG_formColumn #project>a[href^=mailto\:]{display:none}.tlCGqG_emailRow a{min-height:24px}}
.C3yfkG_root{--home-cycle-duration:4s;display:none}@media (max-width:767px){.C3yfkG_root{height:calc(100svh - var(--header-height) - 46px);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding-block:10px;display:grid}.C3yfkG_hero,.C3yfkG_ecosystem{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0}.C3yfkG_hero{background-image:linear-gradient(#0000 48%,#080c0a29 70%,#080c0aa6 100%),linear-gradient(100deg,#080c0acc 0%,#080c0aa8 45%,#080c0a61 100%),url(/illustrations/mb-platform-home-banner-v2.webp);background-position:50%,50%,20% 48%;background-repeat:no-repeat;background-size:auto,auto,112%;padding:14px}.C3yfkG_eyebrow{font-size:calc(9px + var(--mobile-font-increase));line-height:calc(13px + var(--mobile-font-increase));letter-spacing:.04em;color:var(--accent-soft)}.C3yfkG_hero h1{font-size:calc(clamp(24px, 6.5vw, 30px) + var(--mobile-font-increase));letter-spacing:-.035em;margin-top:6px;line-height:1.1}.C3yfkG_intro{font-size:calc(11px + var(--mobile-font-increase));line-height:calc(16px + var(--mobile-font-increase));color:var(--muted);margin-top:8px}.C3yfkG_ecosystem{grid-template-rows:auto minmax(206px,1fr) 92px auto auto;gap:10px;min-height:0;padding:12px;display:grid}.C3yfkG_caption,.C3yfkG_detailTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.C3yfkG_caption h2,.C3yfkG_delivery h2{font-size:calc(10px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase));color:var(--muted);font-weight:500}.C3yfkG_caption>span{color:var(--accent-soft);font-size:calc(7px + var(--mobile-font-increase));line-height:calc(11px + var(--mobile-font-increase));letter-spacing:.02em}.C3yfkG_architecture{background-image:radial-gradient(var(--border) .65px, transparent .65px);background-size:12px 12px;grid-template-rows:50px minmax(0,1fr);gap:14px;min-height:0;padding:6px 5px 0 0;display:grid}.C3yfkG_core{border:1px solid var(--accent-soft);background:linear-gradient(110deg,#222725 0%,#293d31 55%,#3c5a45 100%);border-radius:3px;align-items:center;gap:10px;margin-left:20px;padding:8px 12px;display:flex;position:relative}.C3yfkG_core:before,.C3yfkG_floor:before{content:"";transform-origin:0 100%;border:1px solid var(--border);background:var(--surface-raised);height:5px;position:absolute;inset:-5px 0 auto;transform:skew(-40deg)}.C3yfkG_core:after,.C3yfkG_floor:after{content:"";transform-origin:0 0;border:1px solid var(--border);background:var(--surface-deep);width:5px;position:absolute;inset:0 -5px 0 auto;transform:skewY(-50deg)}.C3yfkG_core:before{border-color:var(--accent-soft)}.C3yfkG_core>svg{width:22px;height:22px;color:var(--accent-soft);stroke-width:1.3px;flex-shrink:0}.C3yfkG_core strong{font-size:calc(14px + var(--mobile-font-increase));line-height:calc(20px + var(--mobile-font-increase));display:block}.C3yfkG_core div>span{font-size:calc(9px + var(--mobile-font-increase));line-height:calc(13px + var(--mobile-font-increase));color:var(--muted);display:block}.C3yfkG_coreLabel{color:var(--accent-soft);font-size:calc(8px + var(--mobile-font-increase));line-height:calc(11px + var(--mobile-font-increase));writing-mode:vertical-rl;margin-left:auto}.C3yfkG_building{border:0;grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;min-width:0;min-height:0;margin:0;padding:0 0 0 20px;display:grid;position:relative}.C3yfkG_bus{pointer-events:none;width:20px;height:calc(100% + 14px);position:absolute;top:-14px;left:0;overflow:visible}.C3yfkG_bus path{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.C3yfkG_bus path:not(.C3yfkG_signal){stroke:var(--border)}.C3yfkG_bus .C3yfkG_signal{stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.C3yfkG_floor{border:1px solid var(--border);background:var(--surface-deep);border-radius:2px;grid-template-rows:auto 1fr;min-height:0;display:grid;position:relative}.C3yfkG_floor[data-selected=true]{border-color:#3b4940}.C3yfkG_floor[data-selected=true]:before{background:#252c28;border-color:#3b4940}.C3yfkG_level{font-size:calc(7px + var(--mobile-font-increase));line-height:calc(10px + var(--mobile-font-increase));color:var(--quiet);align-items:center;gap:8px;padding:3px 8px 0;display:flex}.C3yfkG_level span{color:var(--accent-soft)}.C3yfkG_level strong{letter-spacing:.06em;font-weight:400}.C3yfkG_rooms{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.C3yfkG_room{cursor:pointer;align-items:center;gap:7px;min-width:0;padding:5px 8px;display:flex;position:relative}.C3yfkG_room+.C3yfkG_room{border-left:1px solid var(--border)}.C3yfkG_room:has(input:checked){background:linear-gradient(105deg,#45664e99,#303b34 50%,#252c2833) 0 0/200% 100%}.C3yfkG_room:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.C3yfkG_room input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.C3yfkG_room>svg{width:18px;height:18px;color:var(--accent-soft);stroke-width:1.4px;flex-shrink:0}.C3yfkG_room strong{font-size:calc(10px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase));font-weight:500;display:block}.C3yfkG_room small{font-size:calc(8px + var(--mobile-font-increase));line-height:calc(12px + var(--mobile-font-increase));color:var(--quiet);display:block}.C3yfkG_mark{border:1px solid var(--accent-soft);border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:4px}.C3yfkG_room:has(input:checked) .C3yfkG_mark{background:var(--accent-soft);box-shadow:0 0 0 2px #7aa38618}.C3yfkG_legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.C3yfkG_detail{border-left:2px solid var(--accent-soft);grid-template-rows:auto 1fr;gap:5px;min-height:0;padding:10px 0 0 10px;display:grid}.C3yfkG_detail h3{font-size:calc(12px + var(--mobile-font-increase));line-height:calc(16px + var(--mobile-font-increase))}.C3yfkG_detailTitle>span{color:var(--accent-soft);font-size:calc(9px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase))}.C3yfkG_detailSteps{font-size:calc(11px + var(--mobile-font-increase));line-height:calc(16px + var(--mobile-font-increase));color:var(--muted)}.C3yfkG_explore{min-height:30px;font-size:calc(11px + var(--mobile-font-increase));line-height:calc(16px + var(--mobile-font-increase));color:var(--accent-soft);justify-content:space-between;align-items:center;display:flex}.C3yfkG_explore svg,.C3yfkG_documents svg{flex-shrink:0;width:16px;height:16px}.C3yfkG_delivery{border-top:1px solid var(--border);padding-top:10px}.C3yfkG_delivery h2{color:var(--accent-soft)}.C3yfkG_delivery ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:8px 0 0;padding:0;list-style:none;display:grid}.C3yfkG_delivery li{align-content:start;gap:2px;display:grid;position:relative}.C3yfkG_delivery li>span{color:var(--accent-soft);font-size:calc(8px + var(--mobile-font-increase));line-height:calc(11px + var(--mobile-font-increase))}.C3yfkG_delivery strong{font-size:calc(10px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase));font-weight:500}.C3yfkG_delivery small{font-size:calc(8px + var(--mobile-font-increase));line-height:calc(12px + var(--mobile-font-increase));color:var(--muted)}.C3yfkG_delivery svg{width:12px;height:12px;color:var(--accent-soft);position:absolute;top:0;right:-10px}.C3yfkG_bottom{gap:7px;display:grid}.C3yfkG_documents{min-height:30px;font-size:calc(10px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase));color:var(--muted);align-items:center;gap:7px;display:flex}.C3yfkG_documents svg:last-child{margin-left:auto}.C3yfkG_actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.C3yfkG_actions .button{min-width:0;min-height:42px;font-size:calc(10px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase));padding:8px 4px}}@keyframes C3yfkG_trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:767px) and (max-height:760px){.C3yfkG_root{gap:7px;padding-block:7px}.C3yfkG_hero{padding:10px 12px}.C3yfkG_hero h1{font-size:calc(23px + var(--mobile-font-increase));margin-top:4px}.C3yfkG_eyebrow{font-size:calc(8px + var(--mobile-font-increase));line-height:calc(11px + var(--mobile-font-increase))}.C3yfkG_intro{font-size:calc(10px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase));margin-top:5px}.C3yfkG_ecosystem{grid-template-rows:auto minmax(166px,1fr) 78px auto auto;gap:7px;padding:10px}.C3yfkG_architecture{grid-template-rows:40px minmax(0,1fr);gap:10px}.C3yfkG_core{gap:7px;padding:5px 8px}.C3yfkG_core strong{font-size:calc(12px + var(--mobile-font-increase));line-height:calc(16px + var(--mobile-font-increase))}.C3yfkG_core div>span{font-size:calc(8px + var(--mobile-font-increase));line-height:calc(11px + var(--mobile-font-increase))}.C3yfkG_building{gap:9px}.C3yfkG_bus{height:calc(100% + 10px);top:-10px}.C3yfkG_room{gap:5px;padding:3px 5px}.C3yfkG_room small{display:none}.C3yfkG_room>svg{width:15px;height:15px}.C3yfkG_level{font-size:calc(6px + var(--mobile-font-increase));line-height:calc(8px + var(--mobile-font-increase));padding:2px 5px 0}.C3yfkG_room strong{font-size:calc(9px + var(--mobile-font-increase));line-height:calc(13px + var(--mobile-font-increase))}.C3yfkG_detail{gap:3px;padding-top:5px}.C3yfkG_detailSteps{font-size:calc(10px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase))}.C3yfkG_explore{min-height:26px;font-size:calc(10px + var(--mobile-font-increase))}.C3yfkG_delivery{padding-top:7px}.C3yfkG_delivery ol{margin-top:5px}.C3yfkG_delivery li>span{display:none}.C3yfkG_bottom{gap:4px}.C3yfkG_actions .button{min-height:38px}}@media (max-width:767px) and (max-height:640px){.C3yfkG_root{gap:6px;padding-block:6px}.C3yfkG_hero{padding:8px 10px}.C3yfkG_hero h1{font-size:calc(19px + var(--mobile-font-increase));line-height:calc(21px + var(--mobile-font-increase));margin-top:0}.C3yfkG_hero .C3yfkG_eyebrow,.C3yfkG_intro{display:none}.C3yfkG_ecosystem{grid-template-rows:auto minmax(150px,1fr) 66px auto auto;gap:6px;padding:8px}.C3yfkG_caption>span{font-size:calc(6px + var(--mobile-font-increase));line-height:calc(9px + var(--mobile-font-increase))}.C3yfkG_caption h2{font-size:calc(9px + var(--mobile-font-increase))}.C3yfkG_architecture{grid-template-rows:34px minmax(0,1fr);gap:9px}.C3yfkG_building{gap:8px}.C3yfkG_core>svg{width:18px;height:18px}.C3yfkG_core strong{font-size:calc(11px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase))}.C3yfkG_core div>span{font-size:calc(7px + var(--mobile-font-increase));line-height:calc(10px + var(--mobile-font-increase))}.C3yfkG_room strong{font-size:calc(8px + var(--mobile-font-increase));line-height:calc(11px + var(--mobile-font-increase))}.C3yfkG_room>svg{width:13px;height:13px}.C3yfkG_detail{padding-top:4px}.C3yfkG_detail h3{font-size:calc(10px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase))}.C3yfkG_detailSteps{font-size:calc(9px + var(--mobile-font-increase));line-height:calc(12px + var(--mobile-font-increase))}.C3yfkG_explore{min-height:24px;font-size:calc(9px + var(--mobile-font-increase))}.C3yfkG_delivery h2{display:none}.C3yfkG_delivery ol{margin:0}.C3yfkG_delivery small{font-size:calc(7px + var(--mobile-font-increase));line-height:calc(10px + var(--mobile-font-increase))}.C3yfkG_documents{min-height:24px;font-size:calc(9px + var(--mobile-font-increase))}.C3yfkG_actions .button{min-height:36px}}@media (prefers-reduced-motion:reduce){.C3yfkG_root *,.C3yfkG_root :before,.C3yfkG_root :after{transition:none!important;animation:none!important}}@media (max-width:767px){.C3yfkG_ecosystem{grid-template-rows:auto minmax(238px,1fr) 82px auto auto;gap:8px}.C3yfkG_core{height:auto}.C3yfkG_level{line-height:calc(9px + var(--mobile-font-increase));padding-top:2px}.C3yfkG_room{min-height:0;padding-block:4px}.C3yfkG_room small{font-size:calc(7px + var(--mobile-font-increase));line-height:calc(10px + var(--mobile-font-increase));white-space:nowrap}.C3yfkG_delivery li>span{display:none}.C3yfkG_delivery{padding-top:8px}.C3yfkG_delivery ol{margin-top:5px}}@media (max-width:420px){.C3yfkG_room small{display:none}}@media (max-width:767px) and (max-height:880px) and (min-height:761px){.C3yfkG_hero{padding:12px}.C3yfkG_hero h1{font-size:calc(25px + var(--mobile-font-increase));line-height:calc(28px + var(--mobile-font-increase))}.C3yfkG_ecosystem{grid-template-rows:auto minmax(216px,1fr) 78px auto auto;padding:10px}.C3yfkG_architecture{grid-template-rows:44px minmax(0,1fr);gap:12px}.C3yfkG_building{gap:10px}.C3yfkG_core strong{font-size:calc(12px + var(--mobile-font-increase));line-height:calc(16px + var(--mobile-font-increase))}.C3yfkG_core div>span{font-size:calc(8px + var(--mobile-font-increase));line-height:calc(11px + var(--mobile-font-increase))}.C3yfkG_detailSteps{font-size:calc(10px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase))}}@media (max-width:767px) and (max-height:760px){.C3yfkG_intro{display:none}.C3yfkG_hero h1{font-size:calc(21px + var(--mobile-font-increase));line-height:calc(23px + var(--mobile-font-increase))}.C3yfkG_ecosystem{grid-template-rows:auto minmax(178px,1fr) 66px auto auto;gap:5px}.C3yfkG_room{padding-block:3px}.C3yfkG_level{line-height:calc(8px + var(--mobile-font-increase))}.C3yfkG_detailSteps{font-size:calc(9px + var(--mobile-font-increase));line-height:calc(12px + var(--mobile-font-increase))}.C3yfkG_detail h3{font-size:calc(10px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase))}.C3yfkG_delivery h2{display:none}.C3yfkG_delivery ol{margin:0}.C3yfkG_delivery{padding-top:6px}.C3yfkG_documents{min-height:24px}}@media (max-width:767px) and (max-height:640px){.C3yfkG_hero h1{font-size:calc(19px + var(--mobile-font-increase));line-height:calc(21px + var(--mobile-font-increase))}.C3yfkG_caption{display:none}.C3yfkG_ecosystem{grid-template-rows:minmax(166px,1fr) 66px auto auto;gap:6px}.C3yfkG_delivery small{display:none}.C3yfkG_delivery strong{font-size:calc(9px + var(--mobile-font-increase));line-height:calc(13px + var(--mobile-font-increase))}}@media (max-width:767px){.C3yfkG_playback{border:1px solid var(--border);width:28px;height:28px;color:var(--accent-soft);background:var(--surface-deep);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:5px;display:flex}.C3yfkG_playback svg{width:14px;height:14px}.C3yfkG_playback:disabled{opacity:.35;cursor:default}.C3yfkG_detail{position:relative}.C3yfkG_progress{transform-origin:0;background:linear-gradient(90deg,#363d39,#54765e 55%,#88b393);height:1px;position:absolute;bottom:0;left:10px;right:0;transform:scaleX(0)}.C3yfkG_root[data-autoplay=true] .C3yfkG_progress{animation:C3yfkG_progress var(--home-cycle-duration) linear both}.C3yfkG_outline{pointer-events:none;position:absolute;inset:1px}.C3yfkG_outline svg{width:100%;height:100%;display:block;overflow:visible}.C3yfkG_outline rect{fill:none;stroke:#789d81;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.C3yfkG_detailSteps{align-self:start;margin:0;padding:0;list-style:none}.C3yfkG_detailSteps li{background:linear-gradient(90deg,#303933,#35513e80,#0000) 0 0/0% 100% no-repeat;border-radius:2px;align-items:baseline;gap:8px;display:flex;position:relative}.C3yfkG_detailSteps li>span:first-child{color:var(--accent-soft);font-size:calc(.85em + var(--mobile-font-increase) * .15);font-variant-numeric:tabular-nums;flex-shrink:0}.C3yfkG_root[data-autoplay=true] .C3yfkG_signal{animation:.4s ease-out both C3yfkG_trace}.C3yfkG_root[data-autoplay=true] .C3yfkG_room[data-active=true]{animation:.5s ease-out .4s both C3yfkG_moduleArrive}.C3yfkG_root[data-autoplay=true] .C3yfkG_outline rect{animation:.45s ease-out .4s both C3yfkG_trace}.C3yfkG_root[data-autoplay=true] .C3yfkG_room[data-active=true]>svg>*{stroke-dasharray:80;animation:.5s ease-out .85s both C3yfkG_iconDraw}.C3yfkG_root[data-autoplay=true] .C3yfkG_detailSteps li{--point-delay:1.15s;animation:C3yfkG_pointHighlight .7s ease-in-out var(--point-delay) both}.C3yfkG_root[data-autoplay=true] .C3yfkG_detailSteps li:nth-child(2){--point-delay:1.95s}.C3yfkG_root[data-autoplay=true] .C3yfkG_detailSteps li:nth-child(3){--point-delay:2.75s}}@keyframes C3yfkG_moduleArrive{0%{background-position:100%}to{background-position:0%}}@keyframes C3yfkG_progress{to{transform:scaleX(1)}}@keyframes C3yfkG_iconDraw{0%{stroke-dashoffset:80px}to{stroke-dashoffset:0}}@keyframes C3yfkG_pointHighlight{0%{background-size:0% 100%}35%,75%{background-size:100% 100%}to{background-size:0% 100%}}@media (prefers-reduced-motion:reduce){.C3yfkG_root *,.C3yfkG_root :before,.C3yfkG_root :after{transition:none!important;animation:none!important}}@media (max-width:389px) and (min-height:761px){.C3yfkG_root{gap:7px;padding-block:7px}.C3yfkG_hero{padding:10px 12px}.C3yfkG_eyebrow{font-size:calc(8px + var(--mobile-font-increase));line-height:calc(11px + var(--mobile-font-increase))}.C3yfkG_hero h1{font-size:calc(21px + var(--mobile-font-increase));line-height:calc(23px + var(--mobile-font-increase));margin-top:4px}.C3yfkG_intro{display:none}.C3yfkG_ecosystem{grid-template-rows:auto minmax(178px,1fr) 78px auto auto;gap:6px;padding:10px}.C3yfkG_architecture{grid-template-rows:40px minmax(0,1fr);gap:10px}.C3yfkG_building{gap:9px}.C3yfkG_core{gap:7px;padding:5px 8px}.C3yfkG_core strong{font-size:calc(12px + var(--mobile-font-increase));line-height:calc(16px + var(--mobile-font-increase))}.C3yfkG_core div>span{font-size:calc(8px + var(--mobile-font-increase));line-height:calc(11px + var(--mobile-font-increase))}.C3yfkG_detailSteps{font-size:calc(10px + var(--mobile-font-increase));line-height:calc(14px + var(--mobile-font-increase))}.C3yfkG_bottom{gap:4px}.C3yfkG_documents{min-height:24px}.C3yfkG_actions .button{min-height:38px}}
