._page_cc9y0_1{--systems-space:var(--section-space)}._hero_cc9y0_4>.page-back-link{display:flex}._page_cc9y0_1 ._hero_cc9y0_4>p{max-width:880px}._section_cc9y0_10{margin-top:var(--systems-space)}._heading_cc9y0_13 h2{font:400 clamp(32px, 3.2vw, 48px)/1.14 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:24px 0}._heading_cc9y0_13 p,._page_cc9y0_1 [data-slot=card-content] p,._contextFooter_cc9y0_21 p,._components_cc9y0_22 p{font:400 18px/1.55 var(--font-body);color:var(--muted-foreground);margin:0}._heading_cc9y0_13 p+p{margin-top:20px}._centerHeading_cc9y0_30{text-align:center;max-width:800px;margin-inline:auto}._page_cc9y0_1 h3{font:400 28px/1.2 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0}._page_cc9y0_1 [data-slot=card]{background:var(--muted);box-shadow:none;border:0;border-radius:32px;gap:28px;min-width:0;padding:clamp(28px,3vw,44px)}._page_cc9y0_1 [data-slot=card-header],._page_cc9y0_1 [data-slot=card-content],._page_cc9y0_1 [data-slot=card-footer]{border-radius:0;min-width:0;padding:0}._page_cc9y0_1 [data-slot=card-header]{gap:16px}._page_cc9y0_1 [data-slot=card-footer]{background:0 0;border:0}._page_cc9y0_1 [data-slot=card-description]{font:400 15px/1.4 var(--font-body);color:var(--muted-foreground)}._connectionSection_cc9y0_68{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px 48px;display:grid}._technicalTags_cc9y0_74 [data-slot=badge]{font:400 14px/1.3 var(--font-body);border-radius:14px;height:auto;padding:10px 14px}._page_cc9y0_1 ._mapCard_cc9y0_80{gap:20px;padding:28px}._page_cc9y0_1 ._mapToggle_cc9y0_84{background:var(--card);border-radius:18px;gap:5px;width:100%;padding:5px}._page_cc9y0_1 ._mapToggle_cc9y0_84 [data-slot=toggle-group-item]{height:auto;min-height:44px;color:var(--muted-foreground);font:400 14px/1.3 var(--font-body);white-space:normal;border:0;border-radius:13px;flex:1;padding:10px;transition:background-color .24s,color .24s}._page_cc9y0_1 ._mapToggle_cc9y0_84 [data-slot=toggle-group-item][data-pressed]{background:var(--muted);color:var(--foreground)}._mapToggle_cc9y0_84 [data-slot=toggle-group-item]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._page_cc9y0_1 ._mapCount_cc9y0_113{font:400 15px/1.4 var(--font-body);color:var(--muted-foreground);align-items:baseline;gap:10px;display:flex}._mapCount_cc9y0_113>span{font:400 42px/1 var(--font-display);letter-spacing:-.02em;color:var(--foreground);min-width:44px}._map_cc9y0_80{height:360px;margin:0;position:relative}._map_cc9y0_80>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._map_cc9y0_80 line{vector-effect:non-scaling-stroke;stroke-width:1.2px;stroke:var(--foreground)}._directLines_cc9y0_143,._systemLines_cc9y0_144{transition:opacity .48s}._directLines_cc9y0_143{opacity:.13}._systemLines_cc9y0_144,._map_cc9y0_80[data-mode=system] ._directLines_cc9y0_143{opacity:0}._map_cc9y0_80[data-mode=system] ._systemLines_cc9y0_144{opacity:.25}._mapNode_cc9y0_159{background:var(--card);width:clamp(82px,26%,112px);min-height:64px;font:400 14px/1.3 var(--font-body);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 7px;display:flex;position:absolute;transform:translate(-50%,-50%)}._mapNode_cc9y0_159 svg{color:var(--muted-foreground);flex:none}._mapCenter_cc9y0_179{background:var(--lime);width:128px;color:var(--foreground);font:400 16px/1.3 var(--font-body);opacity:0;visibility:hidden;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px 8px;transition:opacity .4s,transform .4s,visibility .4s;display:flex;position:absolute;top:180px;left:50%;transform:translate(-50%,-50%)scale(.94)}._mapCenter_cc9y0_179 small{font-size:12px}._map_cc9y0_80[data-mode=system] ._mapCenter_cc9y0_179{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}._mapCaption_cc9y0_210{font:400 14px/1.45 var(--font-body);color:var(--muted-foreground);margin:0}._contexts_cc9y0_215{gap:24px;margin-top:40px}._page_cc9y0_1 ._contextTabs_cc9y0_219{background:var(--muted);border-radius:20px;gap:5px;width:fit-content;height:auto;margin-inline:auto;padding:5px}._page_cc9y0_1 ._contextTab_cc9y0_219{height:auto;min-height:46px;font:400 16px/1.3 var(--font-body);color:var(--muted-foreground);box-shadow:none;border-radius:15px;gap:9px;padding:12px 20px;transition:color .24s,background-color .24s}._page_cc9y0_1 ._contextTab_cc9y0_219[data-active]{background:var(--card);color:var(--foreground)}._page_cc9y0_1 ._contextTab_cc9y0_219:after{display:none}._contextTab_cc9y0_219:focus-visible{text-underline-offset:5px;text-decoration:underline}._contextPanel_cc9y0_252{min-width:0}._contextPanel_cc9y0_252[hidden],._contextPanel_cc9y0_252[data-ending-style]{display:none}._contextPanel_cc9y0_252:not([hidden]){animation:.28s both _panelIn_cc9y0_1}._contextPanel_cc9y0_252:focus-visible{outline:2px solid var(--ring);outline-offset:6px;border-radius:32px}._page_cc9y0_1 ._contextCard_cc9y0_267{min-height:470px}._orderFlow_cc9y0_270{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._orderFlow_cc9y0_270 li{background:var(--card);border-radius:22px;min-width:0;padding:24px 18px;position:relative}._orderFlow_cc9y0_270 strong{font:400 16px/1.3 var(--font-body);overflow-wrap:anywhere;margin-top:22px;display:block}._page_cc9y0_1 ._orderFlow_cc9y0_270 p{margin-top:12px;font-size:15px;line-height:1.45}._flowIcon_cc9y0_296{color:var(--muted-foreground);display:inline-flex}._flowNumber_cc9y0_300{float:right;font:400 13px/1.4 var(--font-body);color:var(--muted-foreground)}._page_cc9y0_1 ._contextFooter_cc9y0_21{align-items:flex-start;gap:16px;margin-top:auto;display:flex}._contextFooter_cc9y0_21>svg{color:var(--muted-foreground);flex:none;margin-top:3px}._contextFooter_cc9y0_21 p{font-size:16px}._areaContent_cc9y0_319{flex-direction:column;gap:28px;display:flex}._areaContent_cc9y0_319>p{max-width:780px}._areaParts_cc9y0_327{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}._areaParts_cc9y0_327 li{text-align:center;background:var(--card);min-height:88px;font:400 17px/1.4 var(--font-body);border-radius:22px;align-content:center;padding:20px}._technicalTags_cc9y0_74{flex-wrap:wrap;gap:8px;display:flex}._technicalTags_cc9y0_74 [data-slot=badge]{background:var(--card)}._benefits_cc9y0_352{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}._page_cc9y0_1 ._benefitCard_cc9y0_358{gap:20px}._benefitCard_cc9y0_358:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}._benefitCard_cc9y0_358:last-child [data-slot=card-header]{flex-direction:row;align-items:center;gap:24px;display:flex}._iconBubble_cc9y0_374{background:var(--card);border-radius:17px;flex:none;place-items:center;width:50px;height:50px;display:grid}._components_cc9y0_22{background:var(--muted);border-radius:32px;flex-direction:column;gap:12px;margin:40px 0 0;padding:24px;list-style:none;display:flex}._components_cc9y0_22 li{background:var(--card);border-radius:22px;grid-template-columns:50px minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:24px;padding:24px;display:grid}._components_cc9y0_22 ._iconBubble_cc9y0_374{background:var(--muted)}._page_cc9y0_1 ._components_cc9y0_22 h3{font:400 21px/1.3 var(--font-body);letter-spacing:0}._components_cc9y0_22 p{font-size:17px}._designGrid_cc9y0_412{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:40px;display:grid}._designSteps_cc9y0_419{gap:14px}._page_cc9y0_1 ._designStep_cc9y0_419{background:var(--muted);border:0;border-radius:24px}._page_cc9y0_1 ._designTrigger_cc9y0_427{font:400 19px/1.4 var(--font-body);border:0;align-items:center;gap:18px;padding:24px;text-decoration:none}._designTrigger_cc9y0_427:focus-visible{text-underline-offset:5px;text-decoration:underline}._designTrigger_cc9y0_427>span:nth-child(2){flex:1}._stepNumber_cc9y0_442{background:var(--card);width:38px;height:38px;color:var(--muted-foreground);border-radius:13px;flex:none;place-items:center;font-size:14px;display:grid}._designBody_cc9y0_453{height:auto;color:var(--muted-foreground);font:400 17px/1.55 var(--font-body);padding:0 24px 28px}._designBody_cc9y0_453 p{margin:0}._page_cc9y0_1 ._rolloutCard_cc9y0_462{padding:36px}._page_cc9y0_1 ._rolloutCard_cc9y0_462 [data-slot=card-footer] p{font:400 16px/1.5 var(--font-body);color:var(--muted-foreground);margin:0}._rollout_cc9y0_462{flex-direction:column;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:flex}._rollout_cc9y0_462 li{background:var(--card);font:400 16px/1.4 var(--font-body);border-radius:17px;align-items:center;gap:15px;padding:16px 18px;display:flex}._rollout_cc9y0_462 li span{color:var(--muted-foreground);flex:none;font-size:13px}._page_cc9y0_1 ._softwareCard_cc9y0_492{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;display:grid}._softwareCard_cc9y0_492 ._iconBubble_cc9y0_374{margin-bottom:12px}._softwareCard_cc9y0_492 h2{font:400 clamp(32px, 3vw, 42px)/1.15 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}._textLink_cc9y0_507{font:400 16px/1.4 var(--font-body);align-items:center;gap:10px;margin-top:28px;display:inline-flex}._textLink_cc9y0_507 svg{transition:transform .24s}._textLink_cc9y0_507:hover svg{transform:translate(3px)}._textLink_cc9y0_507:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:6px}._page_cc9y0_1 .faq-related-link{align-items:center;gap:8px;margin-top:20px;display:inline-flex}._page_cc9y0_1 .faq-related-link svg{flex:none}@keyframes _panelIn_cc9y0_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:1100px){._connectionSection_cc9y0_68{grid-template-columns:1fr;gap:32px}._connectionSection_cc9y0_68>._heading_cc9y0_13{max-width:800px}._page_cc9y0_1 ._mapCard_cc9y0_80{justify-self:center;width:100%;max-width:620px}._orderFlow_cc9y0_270{grid-template-columns:1fr;gap:10px}._orderFlow_cc9y0_270 li{grid-template-columns:24px 20px minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;padding:22px;display:grid}._orderFlow_cc9y0_270 strong,._page_cc9y0_1 ._orderFlow_cc9y0_270 p{margin:0}._flowNumber_cc9y0_300{float:none}._components_cc9y0_22 li{grid-template-columns:50px minmax(0,.75fr) minmax(0,1.25fr)}}@media (max-width:800px){._heading_cc9y0_13 h2{font-size:36px}._designGrid_cc9y0_412,._page_cc9y0_1 ._softwareCard_cc9y0_492{grid-template-columns:1fr;gap:28px}._page_cc9y0_1 ._contextCard_cc9y0_267{min-height:0}._benefitCard_cc9y0_358:last-child{flex-direction:column;align-items:stretch;gap:20px;display:flex}._benefitCard_cc9y0_358:last-child [data-slot=card-header]{display:grid}._page_cc9y0_1 ._contextTab_cc9y0_219{padding:12px 15px;font-size:15px}._components_cc9y0_22 li{grid-template-columns:50px minmax(0,1fr);gap:16px 20px}._components_cc9y0_22 p{grid-column:2}}@media (max-width:600px){._heading_cc9y0_13 h2{margin-block:22px;font-size:34px}._heading_cc9y0_13 p,._page_cc9y0_1 [data-slot=card-content] p{font-size:17px}._page_cc9y0_1 [data-slot=card]{border-radius:26px;padding:28px}._page_cc9y0_1 ._mapCard_cc9y0_80{padding:24px 20px}._mapNode_cc9y0_159{width:84px;padding:10px 5px;font-size:14px}._mapCenter_cc9y0_179{width:112px;padding:16px 6px;font-size:15px}._mapCenter_cc9y0_179 small{font-size:11px}._page_cc9y0_1 ._mapCount_cc9y0_113{font-size:14px}._page_cc9y0_1 ._mapToggle_cc9y0_84 [data-slot=toggle-group-item]{padding:10px 8px;font-size:14px}._page_cc9y0_1 ._contextTabs_cc9y0_219{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;display:grid}._page_cc9y0_1 ._contextTab_cc9y0_219{white-space:normal;padding:12px 10px}._orderFlow_cc9y0_270 li{grid-template-columns:24px 20px minmax(0,1fr);gap:12px;padding:20px}._page_cc9y0_1 ._orderFlow_cc9y0_270 p{grid-column:3;font-size:16px}._areaParts_cc9y0_327{grid-template-columns:1fr;gap:10px}._areaParts_cc9y0_327 li{min-height:64px;padding:18px}._contextFooter_cc9y0_21 p{font-size:16px}._benefits_cc9y0_352{grid-template-columns:1fr;gap:16px}._components_cc9y0_22{border-radius:26px;gap:10px;padding:14px}._components_cc9y0_22 li{gap:16px;padding:22px 20px}._page_cc9y0_1 ._components_cc9y0_22 h3{font-size:20px}._components_cc9y0_22 p{grid-column:1/-1}._page_cc9y0_1 ._designTrigger_cc9y0_427{gap:14px;padding:22px 20px;font-size:18px}._designBody_cc9y0_453{padding:0 22px 24px}._page_cc9y0_1 ._rolloutCard_cc9y0_462{padding:28px}._rollout_cc9y0_462 li{padding:16px}}@media (max-width:380px){._mapNode_cc9y0_159{width:72px;font-size:13px}._mapCenter_cc9y0_179{width:96px;font-size:14px}._mapCenter_cc9y0_179 small{font-size:10px}}@media (prefers-reduced-motion:reduce){._directLines_cc9y0_143,._systemLines_cc9y0_144,._mapCenter_cc9y0_179,._textLink_cc9y0_507 svg,._page_cc9y0_1 ._contextTab_cc9y0_219,._page_cc9y0_1 ._mapToggle_cc9y0_84 [data-slot=toggle-group-item]{transition:none}._contextPanel_cc9y0_252:not([hidden]){animation:none}}._visualExplanation_cc9y0_739{text-align:center;max-width:800px;font:400 17px/1.6 var(--font-body);color:var(--muted-foreground);margin:28px auto 0}._visualExplanation_cc9y0_739 p{margin:0 0 20px}@media (max-width:600px){._visualExplanation_cc9y0_739{text-align:left;font-size:15px}}
