.SolutionsHero-module__MGVxXG__hero{width:100%;min-height:calc(750 * var(--pp-scale));background:var(--pp-ink);padding-top:calc(160 * var(--pp-scale));padding-bottom:calc(120 * var(--pp-scale));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.SolutionsHero-module__MGVxXG__grid{pointer-events:none;position:absolute;inset:0;overflow:hidden}.SolutionsHero-module__MGVxXG__gridLine{background:#f7f4f009;position:absolute}.SolutionsHero-module__MGVxXG__gridLine.SolutionsHero-module__MGVxXG__ver{width:1px;height:100%}.SolutionsHero-module__MGVxXG__gridLine.SolutionsHero-module__MGVxXG__hor{width:100%;height:1px}.SolutionsHero-module__MGVxXG__coord{font-family:monospace;font-size:calc(10 * var(--pp-scale));color:#f7f4f026;white-space:nowrap;position:absolute;transform:translate(6px,-14px)}.SolutionsHero-module__MGVxXG__frame{width:100%;max-width:1512px;padding-inline:calc(76 * var(--pp-scale));position:relative}.SolutionsHero-module__MGVxXG__content{justify-content:space-between;align-items:flex-end;gap:calc(80 * var(--pp-scale));z-index:1;display:flex;position:relative}.SolutionsHero-module__MGVxXG__left{max-width:calc(780 * var(--pp-scale));flex:1}.SolutionsHero-module__MGVxXG__right{width:calc(490 * var(--pp-scale));align-items:flex-start;gap:calc(40 * var(--pp-scale));flex-direction:column;display:flex}.SolutionsHero-module__MGVxXG__eyebrow{font-weight:500;font-size:calc(14 * var(--pp-scale));letter-spacing:.12em;text-transform:uppercase;color:var(--pp-blue);margin-bottom:calc(28 * var(--pp-scale))}.SolutionsHero-module__MGVxXG__title{font-weight:500;font-size:calc(76 * var(--pp-scale));letter-spacing:-.025em;color:var(--pp-bone);line-height:1.05}.SolutionsHero-module__MGVxXG__titleLead{display:block}.SolutionsHero-module__MGVxXG__titleAccent{color:var(--pp-blue);display:block}.SolutionsHero-module__MGVxXG__body{font-weight:400;font-size:calc(18 * var(--pp-scale));letter-spacing:.01em;color:#f7f4f0a6;line-height:1.55}.SolutionsHero-module__MGVxXG__specCard{gap:calc(8 * var(--pp-scale));width:100%;padding:calc(20 * var(--pp-scale));background:#f7f4f005;border:1px dashed #f7f4f01a;flex-direction:column;font-family:monospace;display:flex}.SolutionsHero-module__MGVxXG__specItem{font-size:calc(12 * var(--pp-scale));color:#f7f4f066;letter-spacing:.02em}.SolutionsHero-module__MGVxXG__hero .r-word{margin:-.06em 0 -.14em;padding:.06em 0 .14em}@media (max-width:1023px){.SolutionsHero-module__MGVxXG__hero{min-height:auto;padding:calc(var(--pp-tap) + 80px) var(--pp-gutter) var(--pp-stack)}.SolutionsHero-module__MGVxXG__frame{padding-inline:0}.SolutionsHero-module__MGVxXG__content{align-items:flex-start;gap:var(--pp-stack);flex-direction:column}.SolutionsHero-module__MGVxXG__left{max-width:none}.SolutionsHero-module__MGVxXG__right{width:100%;max-width:540px}.SolutionsHero-module__MGVxXG__eyebrow{font-size:var(--pp-fs-small);margin-bottom:14px}.SolutionsHero-module__MGVxXG__title{font-size:var(--pp-fs-display)}.SolutionsHero-module__MGVxXG__body{font-size:var(--pp-fs-body)}.SolutionsHero-module__MGVxXG__specCard{padding:16px}.SolutionsHero-module__MGVxXG__specItem{font-size:11px}}
.SolutionsShowcase-module__HhPXkW__section{background:var(--pp-bone);border-radius:calc(20 * var(--pp-scale));width:100%;padding:calc(120 * var(--pp-scale)) 0;justify-content:center;display:flex;position:relative;overflow:hidden}.SolutionsShowcase-module__HhPXkW__frame{width:100%;max-width:1512px;padding-inline:calc(76 * var(--pp-scale))}.SolutionsShowcase-module__HhPXkW__head{margin-bottom:calc(72 * var(--pp-scale))}.SolutionsShowcase-module__HhPXkW__eyebrow{font-weight:500;font-size:calc(14 * var(--pp-scale));letter-spacing:.12em;text-transform:uppercase;color:#0c0d1273;margin-bottom:calc(20 * var(--pp-scale))}.SolutionsShowcase-module__HhPXkW__title{font-weight:500;font-size:calc(49 * var(--pp-scale));letter-spacing:-.01em;color:var(--pp-ink);margin-bottom:calc(20 * var(--pp-scale));line-height:1.08}.SolutionsShowcase-module__HhPXkW__lede{font-weight:400;font-size:calc(18 * var(--pp-scale));color:#0c0d128c;max-width:calc(650 * var(--pp-scale));line-height:1.5}.SolutionsShowcase-module__HhPXkW__content{justify-content:space-between;gap:calc(64 * var(--pp-scale));display:flex}.SolutionsShowcase-module__HhPXkW__left{width:calc(600 * var(--pp-scale));gap:calc(48 * var(--pp-scale));flex-direction:column;display:flex}.SolutionsShowcase-module__HhPXkW__right{flex:1;justify-content:center;align-items:center;display:flex}.SolutionsShowcase-module__HhPXkW__tabs{border-left:1px solid #0c0d1214;flex-direction:column;display:flex}.SolutionsShowcase-module__HhPXkW__tab{all:unset;align-items:center;gap:calc(24 * var(--pp-scale));padding:calc(20 * var(--pp-scale)) 0 calc(20 * var(--pp-scale)) calc(24 * var(--pp-scale));cursor:pointer;transition:border-color .4s var(--pp-ease-out), background-color .4s var(--pp-ease-out);border-left:2px solid #0000;margin-left:-1px;display:flex}.SolutionsShowcase-module__HhPXkW__tab:hover{background:#0c0d1205}.SolutionsShowcase-module__HhPXkW__activeTab{border-left-color:var(--pp-blue);background:#0c0d1208}.SolutionsShowcase-module__HhPXkW__tabNum{font-family:monospace;font-size:calc(12 * var(--pp-scale));color:#0c0d124d;transition:color .3s var(--pp-ease-out)}.SolutionsShowcase-module__HhPXkW__activeTab .SolutionsShowcase-module__HhPXkW__tabNum{color:var(--pp-blue)}.SolutionsShowcase-module__HhPXkW__tabTitle{font-weight:500;font-size:calc(20 * var(--pp-scale));letter-spacing:-.01em;color:#0c0d1273;transition:color .3s var(--pp-ease-out)}.SolutionsShowcase-module__HhPXkW__activeTab .SolutionsShowcase-module__HhPXkW__tabTitle,.SolutionsShowcase-module__HhPXkW__tab:hover .SolutionsShowcase-module__HhPXkW__tabTitle{color:var(--pp-ink)}.SolutionsShowcase-module__HhPXkW__pane{gap:calc(24 * var(--pp-scale));animation:SolutionsShowcase-module__HhPXkW__fadeIn .5s var(--pp-ease-out) forwards;flex-direction:column;display:flex}.SolutionsShowcase-module__HhPXkW__paneTitle{font-weight:600;font-size:calc(28 * var(--pp-scale));letter-spacing:-.01em;color:var(--pp-ink)}.SolutionsShowcase-module__HhPXkW__paneDesc{font-weight:400;font-size:calc(16 * var(--pp-scale));color:#0c0d1299;line-height:1.55}.SolutionsShowcase-module__HhPXkW__featureList{gap:calc(12 * var(--pp-scale));flex-direction:column;list-style:none;display:flex}.SolutionsShowcase-module__HhPXkW__featureItem{align-items:center;gap:calc(12 * var(--pp-scale));font-size:calc(14 * var(--pp-scale));color:#0c0d12b3;display:flex}.SolutionsShowcase-module__HhPXkW__featureBullet{width:calc(6 * var(--pp-scale));height:calc(6 * var(--pp-scale));background:var(--pp-blue);border-radius:50%;flex-shrink:0}.SolutionsShowcase-module__HhPXkW__tags{gap:calc(8 * var(--pp-scale));flex-wrap:wrap;display:flex}.SolutionsShowcase-module__HhPXkW__tag{padding:calc(4 * var(--pp-scale)) calc(12 * var(--pp-scale));border-radius:calc(4 * var(--pp-scale));font-weight:500;font-size:calc(12 * var(--pp-scale));color:#0c0d128c;background:#0c0d120d;display:inline-block}.SolutionsShowcase-module__HhPXkW__diagramContainer{width:100%;max-width:calc(600 * var(--pp-scale));border-radius:calc(12 * var(--pp-scale));box-shadow:0 calc(20 * var(--pp-scale)) calc(64 * var(--pp-scale)) #0c0d120a;background:#0c0d1203;border:1px solid #0c0d1214;flex-direction:column;display:flex;overflow:hidden}.SolutionsShowcase-module__HhPXkW__diagramHeader{align-items:center;gap:calc(10 * var(--pp-scale));padding:calc(14 * var(--pp-scale)) calc(20 * var(--pp-scale));background:#0c0d1205;border-bottom:1px solid #0c0d1214;display:flex}.SolutionsShowcase-module__HhPXkW__diagramDot{width:calc(8 * var(--pp-scale));height:calc(8 * var(--pp-scale));background:var(--pp-blue);border-radius:50%;animation:1.8s infinite SolutionsShowcase-module__HhPXkW__pulseLight}.SolutionsShowcase-module__HhPXkW__diagramName{font-family:monospace;font-size:calc(11 * var(--pp-scale));color:#0c0d1280;letter-spacing:.05em;flex:1}.SolutionsShowcase-module__HhPXkW__diagramGridRef{font-family:monospace;font-size:calc(10 * var(--pp-scale));color:#0c0d1259}.SolutionsShowcase-module__HhPXkW__diagramStage{padding:calc(32 * var(--pp-scale));justify-content:center;align-items:center;display:flex}.SolutionsShowcase-module__HhPXkW__svg{aspect-ratio:4/3;width:100%;height:auto}.SolutionsShowcase-module__HhPXkW__svgText{fill:#0c0d1273;letter-spacing:.05em;font-family:monospace;font-size:8px}.SolutionsShowcase-module__HhPXkW__svgTextBold{fill:var(--pp-ink);letter-spacing:.05em;font-family:monospace;font-size:9px;font-weight:700}.SolutionsShowcase-module__HhPXkW__pulsePath{stroke-dasharray:8 4;animation:6s linear infinite SolutionsShowcase-module__HhPXkW__dash}.SolutionsShowcase-module__HhPXkW__activePath1{stroke-dasharray:6 3;animation:4s linear infinite SolutionsShowcase-module__HhPXkW__dash}.SolutionsShowcase-module__HhPXkW__activePath2{stroke-dasharray:6 3;animation:5s linear infinite SolutionsShowcase-module__HhPXkW__dash}.SolutionsShowcase-module__HhPXkW__telemetryFlow{stroke-dasharray:5 4;animation:7s linear infinite SolutionsShowcase-module__HhPXkW__dash}.SolutionsShowcase-module__HhPXkW__alertFlow{stroke-dasharray:6 2;animation:2.5s linear infinite SolutionsShowcase-module__HhPXkW__dash}.SolutionsShowcase-module__HhPXkW__spinRing{transform-origin:50%;animation:15s linear infinite SolutionsShowcase-module__HhPXkW__rotate}.SolutionsShowcase-module__HhPXkW__pulseRing{transform-origin:50%;animation:SolutionsShowcase-module__HhPXkW__pulseScale 2s var(--pp-ease-out) infinite}@keyframes SolutionsShowcase-module__HhPXkW__dash{to{stroke-dashoffset:-40px}}@keyframes SolutionsShowcase-module__HhPXkW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SolutionsShowcase-module__HhPXkW__pulseScale{0%{r:26px;opacity:.8}to{r:52px;opacity:0}}@keyframes SolutionsShowcase-module__HhPXkW__pulseLight{0%,to{opacity:1}50%{opacity:.4}}@keyframes SolutionsShowcase-module__HhPXkW__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SolutionsShowcase-module__HhPXkW__section .r-word{margin:-.06em 0 -.14em;padding:.06em 0 .14em}@media (max-width:1023px){.SolutionsShowcase-module__HhPXkW__section{padding:var(--pp-stack) 0;border-radius:16px}.SolutionsShowcase-module__HhPXkW__frame{padding-inline:var(--pp-gutter)}.SolutionsShowcase-module__HhPXkW__head{margin-bottom:var(--pp-stack)}.SolutionsShowcase-module__HhPXkW__eyebrow{font-size:var(--pp-fs-small);margin-bottom:10px}.SolutionsShowcase-module__HhPXkW__title{font-size:var(--pp-fs-h2)}.SolutionsShowcase-module__HhPXkW__lede{font-size:var(--pp-fs-body);max-width:none}.SolutionsShowcase-module__HhPXkW__content{gap:var(--pp-stack);flex-direction:column}.SolutionsShowcase-module__HhPXkW__left{gap:32px;width:100%}.SolutionsShowcase-module__HhPXkW__tabs{scrollbar-width:none;border-bottom:1px solid #0c0d1214;border-left:none;flex-direction:row;overflow-x:auto}.SolutionsShowcase-module__HhPXkW__tab{white-space:nowrap;border-bottom:2px solid #0000;border-left:none;gap:12px;margin-bottom:-1px;margin-left:0;padding:12px 16px}.SolutionsShowcase-module__HhPXkW__activeTab{border-bottom-color:var(--pp-blue);background:0 0}.SolutionsShowcase-module__HhPXkW__tabNum{font-size:11px}.SolutionsShowcase-module__HhPXkW__tabTitle{font-size:15px}.SolutionsShowcase-module__HhPXkW__pane{gap:16px}.SolutionsShowcase-module__HhPXkW__paneTitle{font-size:var(--pp-fs-lead)}.SolutionsShowcase-module__HhPXkW__paneDesc,.SolutionsShowcase-module__HhPXkW__featureItem{font-size:var(--pp-fs-small)}.SolutionsShowcase-module__HhPXkW__diagramContainer{border-radius:8px;max-width:none}.SolutionsShowcase-module__HhPXkW__diagramHeader{padding:10px 16px}.SolutionsShowcase-module__HhPXkW__diagramStage{padding:16px}}
.BlueprintPrinciples-module__uboHsG__section{background:var(--pp-ink);width:100%;padding:calc(120 * var(--pp-scale)) 0;border-top:1px solid #f7f4f00d;justify-content:center;display:flex;position:relative;overflow:hidden}.BlueprintPrinciples-module__uboHsG__frame{width:100%;max-width:1512px;padding-inline:calc(76 * var(--pp-scale))}.BlueprintPrinciples-module__uboHsG__head{margin-bottom:calc(72 * var(--pp-scale))}.BlueprintPrinciples-module__uboHsG__eyebrow{font-weight:500;font-size:calc(14 * var(--pp-scale));letter-spacing:.12em;text-transform:uppercase;color:var(--pp-blue);margin-bottom:calc(20 * var(--pp-scale))}.BlueprintPrinciples-module__uboHsG__title{font-weight:500;font-size:calc(49 * var(--pp-scale));letter-spacing:-.01em;color:var(--pp-bone);line-height:1.08}.BlueprintPrinciples-module__uboHsG__grid{gap:calc(24 * var(--pp-scale));grid-template-columns:repeat(2,1fr);display:grid}.BlueprintPrinciples-module__uboHsG__card{padding:calc(40 * var(--pp-scale));border-radius:calc(12 * var(--pp-scale));transition:border-color .4s var(--pp-ease-out), background-color .4s var(--pp-ease-out), box-shadow .4s var(--pp-ease-out);background:#f7f4f003;border:1px solid #f7f4f00f;flex-direction:column;display:flex;position:relative}.BlueprintPrinciples-module__uboHsG__card:hover{box-shadow:0 0 calc(40 * var(--pp-scale)) #f6d10805;background:#f7f4f005;border-color:#f6d10859}.BlueprintPrinciples-module__uboHsG__cardHeader{align-items:center;gap:calc(16 * var(--pp-scale));margin-bottom:calc(24 * var(--pp-scale));display:flex}.BlueprintPrinciples-module__uboHsG__coord{font-family:monospace;font-size:calc(12 * var(--pp-scale));color:var(--pp-blue);letter-spacing:.05em}.BlueprintPrinciples-module__uboHsG__cardLine{background:#f7f4f014;flex:1;height:1px}.BlueprintPrinciples-module__uboHsG__cardName{font-weight:500;font-size:calc(26 * var(--pp-scale));letter-spacing:-.01em;color:var(--pp-bone);margin-bottom:calc(16 * var(--pp-scale));line-height:1.15}.BlueprintPrinciples-module__uboHsG__cardDesc{font-weight:400;font-size:calc(15 * var(--pp-scale));color:#f7f4f08c;line-height:1.6}.BlueprintPrinciples-module__uboHsG__section .r-word{margin:-.06em 0 -.14em;padding:.06em 0 .14em}@media (max-width:1023px){.BlueprintPrinciples-module__uboHsG__section{padding:var(--pp-stack) 0}.BlueprintPrinciples-module__uboHsG__frame{padding-inline:var(--pp-gutter)}.BlueprintPrinciples-module__uboHsG__head{margin-bottom:var(--pp-stack)}.BlueprintPrinciples-module__uboHsG__eyebrow{font-size:var(--pp-fs-small);margin-bottom:10px}.BlueprintPrinciples-module__uboHsG__title{font-size:var(--pp-fs-h2)}.BlueprintPrinciples-module__uboHsG__grid{grid-template-columns:1fr;gap:16px}.BlueprintPrinciples-module__uboHsG__card{border-radius:8px;padding:24px}.BlueprintPrinciples-module__uboHsG__cardHeader{gap:12px;margin-bottom:16px}.BlueprintPrinciples-module__uboHsG__coord{font-size:11px}.BlueprintPrinciples-module__uboHsG__cardName{font-size:var(--pp-fs-lead);margin-bottom:8px}.BlueprintPrinciples-module__uboHsG__cardDesc{font-size:var(--pp-fs-small)}}
