:root{--ink:#10201f;--muted:#5e6a67;--soft:#f7f4ee;--paper:#fffdf8;--line:#dcd6ca;--teal:#0aa39a;--teal-dark:#087770;--coral:#f06445;--amber:#f3a51b;--graphite:#24302e;--shadow:0 24px 70px #10201f24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}section[id]{scroll-margin-top:92px}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8e0;border-bottom:1px solid #10201f1a;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:16px 28px;display:grid;position:fixed;top:0;left:0;right:0}.brand{align-items:center;gap:10px;font-size:1.08rem;font-weight:800;display:inline-flex}.brandMark{background:var(--ink);border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.brandMark span{border:4px solid var(--soft);border-right-color:var(--teal);border-radius:2px 8px 8px 2px;width:16px;height:18px;display:block}.nav{background:#ffffffa6;border:1px solid #10201f1a;border-radius:8px;justify-self:center;align-items:center;gap:8px;padding:5px;display:flex}.nav a{color:var(--muted);border-radius:6px;padding:8px 12px;font-size:.92rem;font-weight:650}.nav a:hover{color:var(--teal-dark);background:#eef8f6}.headerCta,.primaryButton,.secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-weight:800;display:inline-flex}.headerCta,.primaryButton{color:#fff;background:var(--teal-dark);box-shadow:0 12px 30px #08777038}.headerCta{padding:0 16px;font-size:.92rem}.primaryButton{padding:0 18px}.secondaryButton{color:var(--ink);background:#fffdf8e6;border-color:#10201f2e;padding:0 18px}.icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hero{background:#f4f1ec;align-items:center;min-height:86svh;padding:116px 28px 64px;display:grid;position:relative;overflow:hidden}.heroImage{background-image:url(/bilifecycle-bi-command-center.png);background-position:54%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.heroOverlay{background:linear-gradient(90deg,#fffdf8f5 0%,#fffdf8e6 31%,#fffdf861 61%,#fffdf81a 100%),linear-gradient(#fffdf859 0%,#fffdf81a 72%,#fffdf8 100%);position:absolute;inset:0}.heroInner{z-index:1;width:min(820px,100%);padding-left:max(0px,50vw - 590px);position:relative}.eyebrow,.sectionKicker{color:var(--teal-dark);text-transform:uppercase;letter-spacing:0;margin:0 0 14px;font-size:.82rem;font-weight:850}.hero h1{color:var(--ink);letter-spacing:0;margin:0;font-size:5.4rem;line-height:.95}.heroCopy{color:#24302e;max-width:610px;margin:24px 0 0;font-size:1.35rem;font-weight:560;line-height:1.45}.heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:610px;margin-top:42px;display:grid}.heroStats span{border-left:3px solid var(--teal);background:#fffdf8c7;flex-direction:column;justify-content:center;gap:4px;min-height:74px;padding:12px 14px;display:flex}.heroStats strong{font-size:1.45rem;display:block}.heroPlatformPanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8db;border:1px solid #10201f1f;border-radius:8px;max-width:760px;margin-top:18px;padding:14px;box-shadow:0 16px 42px #10201f1f}.heroPlatformTop{color:var(--graphite);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:.84rem;font-weight:850;display:flex}.heroPlatformTop a,.backLink{color:var(--teal-dark);align-items:center;gap:8px;font-weight:850;display:inline-flex}.backLink .icon{transform:rotate(180deg)}.heroPlatformGrid,.relatedPlatformGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.platformLogoTile{min-height:66px;color:var(--ink);background:#ffffffd6;border:1px solid #10201f1f;border-radius:8px;align-items:center;gap:10px;padding:10px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.platformLogoTile:hover{border-color:#0877706b;transform:translateY(-1px);box-shadow:0 12px 24px #10201f1f}.platformLogoFrame{background:#fff;border:1px solid #10201f1a;border-radius:8px;flex:none;place-items:center;width:58px;height:40px;padding:5px;display:grid}.platformLogoFrame img{object-fit:contain;width:100%;height:100%;display:block}.platformTileCopy{gap:3px;min-width:0;display:grid}.platformTileCopy strong{overflow-wrap:anywhere;font-size:.86rem;line-height:1.15}.platformTileCopy small{color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.2}.introBand,.section,.pageHero{padding:88px 28px}.pageHero{background:#f4f1ec;padding-top:138px}.compactHero{padding-bottom:72px}.pageHeroGrid,.platformHeroGrid,.platformDetailGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.74fr);align-items:center;gap:52px;display:grid}.pageHero h1,.platformHero h1{max-width:780px;color:var(--ink);margin:0;font-size:4.2rem;line-height:.98}.platformSummaryPanel{gap:12px;display:grid}.platformSummaryPanel span{border-left:4px solid var(--teal);min-height:86px;color:var(--muted);background:#fff;border-radius:8px;align-content:center;gap:4px;padding:18px;font-weight:760;display:grid;box-shadow:0 14px 34px #10201f1a}.platformSummaryPanel strong{color:var(--ink);font-size:1.7rem}.introBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffaf0}.sectionInner{width:min(1180px,100%);margin:0 auto}.introGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:58px;display:grid}h2,h3,p{letter-spacing:0}.introGrid h2,.networkLayout h2,.sectionHeader h2,.splitGrid h2,.contactGrid h2{margin:0;font-size:3rem;line-height:1.05}.introGrid p,.networkLead,.sectionHeader p,.largeText,.contactGrid p{color:var(--muted);font-size:1.08rem;line-height:1.7}.platformNetworkSection{border-bottom:1px solid var(--line);background:linear-gradient(180deg, #fffdf8fa, #edf6f3f5), var(--paper)}.networkLayout{grid-template-columns:minmax(0,.78fr) minmax(560px,1.1fr);align-items:center;gap:48px;display:grid}.networkLead{margin:22px 0 0}.networkProofList{gap:12px;margin-top:28px;display:grid}.networkProofList div{color:var(--graphite);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.inlineTextLink{color:var(--teal-dark);align-items:center;gap:8px;margin-top:28px;font-weight:850;display:inline-flex}.networkGraph{min-height:590px;box-shadow:var(--shadow);background:radial-gradient(circle at 50% 46%,#0aa39a2e,#0000 29%),radial-gradient(circle at 81% 28%,#f3a51b29,#0000 22%),linear-gradient(135deg,#fffdf8,#edf6f3);border:1px solid #0877702e;border-radius:8px;position:relative;overflow:hidden}.networkGraph:before{content:"";opacity:.38;background-image:linear-gradient(#08777017 1px,#0000 1px),linear-gradient(90deg,#08777017 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.networkLinks{z-index:1;width:100%;height:100%;position:absolute;inset:0}.networkLinks path{fill:none;stroke:#0877706b;stroke-width:2px;stroke-linecap:round;stroke-dasharray:8 13;animation:6s linear infinite networkFlow}.networkCore,.networkNode,.networkPlatformCluster,.networkOutcomeNode{z-index:2;border:1px solid #10201f1f;border-radius:8px;position:absolute;box-shadow:0 16px 34px #10201f1f}.networkCore{color:#fff;text-align:center;background:var(--ink);place-items:center;gap:8px;width:190px;min-height:138px;padding:20px;animation:4.8s ease-in-out infinite corePulse;display:grid;top:46%;left:50%;transform:translate(-50%,-50%)}.networkCore span{color:#79ded6;text-transform:uppercase;font-size:.82rem;font-weight:850}.networkCore strong{font-size:1.45rem;line-height:1.05}.networkCore small{color:#c9d4cf;line-height:1.35}.networkNode{background:#ffffffe6;align-items:flex-start;gap:12px;width:178px;min-height:96px;padding:14px;animation:6.2s ease-in-out infinite nodeFloat;display:flex}.networkNode strong,.networkOutcomeNode strong,.networkPlatformCluster>strong{color:var(--ink);line-height:1.18;display:block}.networkNode small,.networkOutcomeNode small{color:var(--muted);margin-top:5px;font-size:.78rem;line-height:1.35;display:block}.networkSignal{background:var(--teal);border:6px solid #0aa39a33;border-radius:999px;flex:none;width:22px;height:22px;margin-top:2px;animation:2.8s ease-out infinite signalPulse;box-shadow:0 0 #0aa39a47}.usersNode{top:58px;left:24px}.sourceSystemsNode{top:244px;left:42px}.databaseNode{top:40px;left:248px}.networkPlatformCluster{background:#fffdf8f0;width:424px;padding:16px;animation:7s ease-in-out infinite nodeFloat;top:64px;right:22px}.networkClusterLabel{color:var(--teal-dark);text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:850;display:inline-flex}.networkPlatformLogos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.networkLogoNode{background:#fff;border:1px solid #10201f1a;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-height:62px;padding:8px;display:grid}.networkLogoNode img{object-fit:contain;width:42px;height:32px;display:block}.networkLogoNode small{overflow-wrap:anywhere;color:var(--graphite);font-size:.72rem;font-weight:780;line-height:1.15}.networkOutcomeRack{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.networkOutcomeNode{background:#ffffffeb;min-height:88px;padding:14px;animation:6.6s ease-in-out infinite nodeFloat;position:relative}@keyframes networkFlow{to{stroke-dashoffset:-84px}}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes corePulse{0%,to{box-shadow:0 16px 34px #10201f2e,0 0 #0aa39a3d}50%{box-shadow:0 18px 40px #10201f33,0 0 0 16px #0aa39a00}}@keyframes signalPulse{70%{box-shadow:0 0 0 12px #0aa39a00}to{box-shadow:0 0 #0aa39a00}}.sectionHeader{max-width:760px;margin-bottom:38px}.sectionHeader.compact{max-width:680px}.sectionHeader h2{margin-bottom:18px}.stageGrid,.teamGrid,.packageGrid,.workspaceGrid,.workspaceExamples{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sixStageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.stageCard,.teamCard,.packageCard,.loopCard,.workspaceCard,.workspaceExample{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 14px 36px #10201f14}.stageCard{min-height:300px;padding:22px}.stageLinkCard{color:inherit;transition:border-color .16s,transform .16s,box-shadow .16s;display:block}.stageLinkCard:hover{border-color:#0877706b;transform:translateY(-2px);box-shadow:0 20px 42px #10201f1f}.workspaceSection{background:#f4fbf8}.workspaceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceCard{min-height:218px;padding:22px}.workspaceExamples{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.workspaceExample{min-height:190px;padding:24px}.platformDirectory{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.platformDirectoryCard{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-rows:auto 1fr auto;gap:14px;min-height:206px;padding:20px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 14px 36px #10201f14}.platformDirectoryCard:hover{border-color:#0877706b;transform:translateY(-2px);box-shadow:0 20px 42px #10201f1f}.largeLogoFrame{width:116px;height:58px}.platformDirectoryCopy{gap:8px;display:grid}.platformDirectoryCopy span{color:var(--teal-dark);text-transform:uppercase;font-size:.78rem;font-weight:850}.platformDirectoryCopy strong{font-size:1.45rem;line-height:1.1}.platformDirectoryCopy small{color:var(--muted);font-size:.95rem;line-height:1.55}.platformDirectoryCard>.icon{color:var(--teal-dark)}.pillarDirectory{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pillarDirectoryCard{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-rows:auto 1fr auto;gap:16px;min-height:260px;padding:22px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 14px 36px #10201f14}.pillarDirectoryCard:hover{border-color:#0877706b;transform:translateY(-2px);box-shadow:0 20px 42px #10201f1f}.pillarDirectoryCard>.icon{color:var(--teal-dark)}.stageIndex{width:42px;height:32px;color:var(--teal-dark);background:#e4f5f2;border-radius:8px;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.stageCard h3,.loopCard h3,.teamCard h3,.packageCard h3,.workspaceCard h3,.workspaceExample h3{margin:22px 0 10px;font-size:1.2rem}.stageCard p,.loopCard p,.teamCard li,.packageCard p,.packageCard li,.workspaceCard p,.workspaceExample li{color:var(--muted);line-height:1.62}.stageCard .metric{color:var(--coral);margin:0 0 16px;font-weight:800}.splitSection{background:var(--ink);color:var(--soft)}.splitSection .sectionKicker{color:#79ded6}.splitGrid{grid-template-columns:minmax(0,.95fr) minmax(340px,.85fr);align-items:start;gap:52px;display:grid}.splitGrid h2{color:#fff}.largeText{color:#c9d4cf;margin:22px 0 0}.darkOnLight{color:var(--muted)}.featureList{gap:12px;margin-top:28px;display:grid}.featureList div{color:#edf6f4;align-items:flex-start;gap:12px;min-height:38px;display:flex}.lightFeatureList div{color:var(--graphite)}.checkIcon{fill:none;stroke:#78d6cd;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;margin-top:2px}.loopStack{gap:14px;display:grid}.loopCard{color:var(--ink);padding:22px}.loopCard h3{margin-top:0}.loopCard span{color:var(--teal-dark);margin-top:12px;font-size:.88rem;font-weight:800;display:inline-flex}.mutedSection{background:#edf6f3}.integrationGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.integrationGrid span{min-height:58px;color:var(--graphite);text-align:center;background:#ffffffb8;border:1px solid #0877702e;border-radius:8px;place-items:center;padding:12px;font-weight:800;display:grid}.deploymentSection{background:#fffaf0}.deploymentOptionGrid,.deploymentDetailGrid,.rolloutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.deploymentOptionCard,.deploymentDetailCard,.rolloutCard{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 14px 36px #10201f14}.deploymentOptionCard{align-content:start;gap:16px;min-height:286px;padding:24px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.deploymentOptionCard:hover{border-color:#0877706b;transform:translateY(-2px);box-shadow:0 20px 42px #10201f1f}.deploymentOptionCard>span,.deploymentDetailCard .sectionKicker{color:var(--teal-dark);text-transform:uppercase;font-size:.78rem;font-weight:850}.deploymentOptionCard h3,.deploymentDetailCard h2,.deploymentDetailCard h3,.rolloutCard h3{margin:0}.deploymentOptionCard p,.deploymentDetailCard p{color:var(--muted);margin:0;line-height:1.65}.deploymentOptionCard strong{color:var(--teal-dark);align-items:center;gap:8px;margin-top:4px;display:inline-flex}.deploymentTags{flex-wrap:wrap;gap:8px;display:flex}.deploymentTags small{min-height:30px;color:var(--teal-dark);background:#e4f5f2;border:1px solid #08777029;border-radius:8px;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.deploymentDetailCard{align-content:start;gap:24px;padding:26px;display:grid}.checkList{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.checkList li{color:var(--graphite);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.comparisonTable{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 14px 36px #10201f14}.comparisonRow{grid-template-columns:minmax(180px,.55fr) repeat(2,minmax(0,1fr));display:grid}.comparisonRow+.comparisonRow{border-top:1px solid var(--line)}.comparisonRow span{min-height:78px;color:var(--muted);align-items:center;padding:16px;line-height:1.55;display:flex}.comparisonRow span+span{border-left:1px solid var(--line)}.comparisonRow span:first-child,.comparisonHeader span{color:var(--ink);font-weight:850}.comparisonHeader{background:#edf6f3}.rolloutCard{padding:24px}.rolloutCard ol{color:var(--muted);gap:12px;margin:18px 0 0;padding-left:20px;line-height:1.62;display:grid}.rolloutCard li::marker{color:var(--teal-dark);font-weight:850}.demoRequestSection{background:#f4fbf8}.demoRequestForm{gap:18px;display:grid}.demoFlowHeader{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8eb;border:1px solid #0877702e;border-radius:8px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:16px;padding:14px 16px;display:grid;position:sticky;top:76px;box-shadow:0 14px 34px #10201f1a}.demoFlowHeader>div:first-child{gap:4px;display:grid}.demoFlowHeader span,.demoOptionPanel>span{color:var(--teal-dark);text-transform:uppercase;font-size:.84rem;font-weight:850}.demoFlowHeader strong{color:var(--graphite);font-size:.92rem;line-height:1.35}.demoProgress{background:#08777024;border-radius:999px;height:10px;overflow:hidden}.demoProgress span{border-radius:inherit;background:var(--teal-dark);height:100%;transition:width .26s;display:block}.demoSliderShell{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;overflow:hidden}.demoSlideTrack{will-change:transform;transition:transform .36s;display:grid}.demoChoiceTile{background:linear-gradient(135deg,#fffdf8fa,#f4fbf8f5),#fff;grid-template-columns:auto minmax(0,.86fr) minmax(360px,1fr);align-items:start;gap:24px;min-width:0;min-height:620px;padding:28px;display:grid}.demoChoiceTile h2{margin:0 0 12px;font-size:1.65rem;line-height:1.12}.demoChoiceTile p{color:var(--muted);margin:0;line-height:1.62}.demoSlideIntro{gap:16px;display:grid}.demoSlideIntro ul{color:var(--muted);gap:10px;margin:0;padding-left:20px;line-height:1.55;display:grid}.demoSlideIntro li::marker{color:var(--teal-dark)}.demoOptionPanel,.demoFinalPanel{gap:14px;display:grid}.demoButtonGroup{gap:10px;display:grid}.demoButtonGroup button,.demoPlatformPicker button{min-height:48px;color:var(--graphite);cursor:pointer;text-align:left;background:#fffdf8;border:1px solid #10201f24;border-radius:8px;font-weight:820;transition:border-color .16s,background .16s,color .16s,transform .16s}.demoButtonGroup button:hover,.demoPlatformPicker button:hover,.demoSkipButton:hover{border-color:#0877706b;transform:translateY(-1px)}.demoButtonGroup button.selected,.demoPlatformPicker button.selected{border-color:var(--teal-dark);color:var(--teal-dark);background:#e4f5f2}.demoButtonGroup button{gap:5px;padding:14px;display:grid}.demoButtonGroup strong{color:inherit;line-height:1.2}.demoButtonGroup small{color:var(--muted);font-size:.82rem;font-weight:650;line-height:1.4}.demoSkipButton{width:fit-content;min-height:42px;color:var(--teal-dark);cursor:pointer;background:#fff;border:1px solid #10201f24;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-weight:850;display:inline-flex}.demoSelectionSummary{gap:8px;display:grid}.demoSelectionSummary span{color:var(--teal-dark);background:#e4f5f2;border:1px solid #08777029;border-radius:8px;padding:10px 12px;font-size:.86rem;font-weight:780;line-height:1.35;display:block}.demoFinalTile .formStatus{grid-column:1/-1}.demoPlatformPicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.demoPlatformPicker button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:8px;display:grid}.demoPlatformPicker .platformLogoFrame{width:54px;height:38px}.demoFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.demoFormGrid label{color:var(--graphite);gap:8px;font-size:.92rem;font-weight:800;display:grid}.demoFormGrid input,.demoFormGrid select,.demoFormGrid textarea{width:100%;min-height:46px;color:var(--ink);background:#fffdf8;border:1px solid #cfc7ba;border-radius:8px;outline:none;padding:10px 12px}.demoFormGrid textarea{resize:vertical}.demoFormGrid input:focus,.demoFormGrid select:focus,.demoFormGrid textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0aa39a29}.demoSubmitButton{border:0;width:fit-content}.demoSubmitButton:disabled{cursor:wait;opacity:.72}.demoSliderNav{flex-wrap:wrap;gap:8px;display:flex}.demoSliderNav button{min-height:38px;color:var(--graphite);cursor:pointer;background:#fff;border:1px solid #08777029;border-radius:8px;padding:7px 10px;font-size:.84rem;font-weight:820}.demoSliderNav button.active{color:var(--teal-dark);background:#e4f5f2;border-color:#0877706b}.platformHero{background:linear-gradient(90deg,#fffdf8fa,#edf6f3f5),#f4f1ec}.agentDeliverySection{background:#fffaf0}.deliveryGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:stretch;gap:18px;display:grid}.deliverySteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.deliveryStep,.deliveryPanel{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 14px 36px #10201f14}.deliveryStep{align-content:start;gap:14px;min-height:142px;padding:18px;display:grid}.deliveryStep span{width:42px;height:32px;color:var(--teal-dark);background:#e4f5f2;border-radius:8px;place-items:center;font-weight:850;display:inline-grid}.deliveryStep p{color:var(--graphite);margin:0;line-height:1.62}.deliveryPanel{align-content:start;gap:18px;padding:22px;display:grid}.deliveryPanel h3{margin:0}.platformHeroGrid{align-items:start}.platformHeroCard,.platformOpsPanel,.platformCtaCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}.platformHeroCard{gap:16px;padding:24px;display:grid}.featureLogoFrame{width:160px;height:78px}.platformHeroCard h2,.platformOpsPanel h3,.platformCtaCard h3{margin:0}.platformHeroCard p,.platformCtaCard p{color:var(--muted);margin:0;line-height:1.65}.platformHeroMetrics{gap:8px;display:grid}.platformHeroMetrics span,.platformModeRow span{width:fit-content;min-height:32px;color:var(--teal-dark);background:#edf6f3;border:1px solid #08777029;border-radius:8px;align-items:center;padding:6px 10px;font-size:.84rem;font-weight:820;display:inline-flex}.platformModeRow{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.platformDetailGrid{align-items:start}.platformDetailGrid h2{margin:0;font-size:3rem;line-height:1.05}.detailList{gap:14px;display:grid}.detailList div{color:var(--graphite);align-items:flex-start;gap:12px;line-height:1.62;display:flex}.platformFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.platformFeatureGrid .workspaceCard{min-height:128px}.platformFeatureGrid .workspaceCard h3{margin:0}.platformOpsPanel{gap:22px;padding:22px;display:grid}.compactIntegrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.compactDetailList{gap:10px}.migrationPathStack,.migrationPathGrid{gap:12px;display:grid}.migrationPathGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.migrationPathCard{background:#f8fcfa;border:1px solid #08777029;border-radius:8px;gap:10px;padding:14px;display:grid}.migrationPathCard div{gap:5px;display:grid}.migrationPathCard span{color:var(--teal-dark);text-transform:uppercase;font-size:.76rem;font-weight:850}.migrationPathCard strong{font-size:1rem;line-height:1.2}.migrationPathCard p{color:var(--muted);margin:0;line-height:1.55}.migrationPathCard ul{color:var(--muted);margin:4px 0 0;padding-left:20px;line-height:1.55}.fullPathCard{background:#fff;min-height:280px;box-shadow:0 14px 36px #10201f14}.relatedPlatformGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.relatedPlatformTile{background:#fff}.platformCtaCard{gap:16px;padding:22px;display:grid}.platformCtaCard .primaryButton{width:fit-content}.teamGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.teamCard{min-height:246px;padding:24px}.teamCard h3{margin-top:0}.teamCard ul,.packageCard ul,.workspaceExample ul{margin:18px 0 0;padding-left:20px}.teamCard li+li,.packageCard li+li,.workspaceExample li+li{margin-top:9px}.launchSection{background:#fff9ed}.packageGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.packageCard{min-height:330px;padding:24px}.packageTop{justify-content:space-between;align-items:flex-start;gap:14px;min-height:54px;display:flex}.packageTop h3{margin-top:0}.packageTop strong{color:#7c4105;background:#ffe1a3;border-radius:8px;padding:7px 10px}.contactSection{background:var(--paper)}.contactGrid{grid-template-columns:minmax(0,.85fr) minmax(360px,.9fr);align-items:start;gap:52px;display:grid}.contactDetails{color:var(--muted);gap:8px;margin-top:24px;font-weight:750;display:grid}.contactDetails a{color:var(--teal-dark)}.fullField,.hiddenField,.formStatus{grid-column:1/-1}.hiddenField{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formStatus{border-radius:8px;margin:0;padding:12px 14px;font-size:.92rem;font-weight:760;line-height:1.45}.formStatus.success{color:var(--teal-dark);background:#e4f5f2}.formStatus.error{color:#8c2f1f;background:#ffe7df}.formStatus.submitting{color:var(--graphite);background:#fff3d7}.footer{color:#dce5df;background:#0b1514;padding:48px 28px}.footerGrid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.65fr);gap:38px;display:grid}.footerBrand{margin-bottom:14px}.footer p,.footer a{color:#aebbb7;line-height:1.6}.footer h2{color:#fff;margin:0 0 14px;font-size:1rem}.socialLinks{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.socialLinks a{border:1px solid #ffffff24;border-radius:8px;padding:8px 10px}@media (max-width:960px){.siteHeader{grid-template-columns:auto auto}.nav{display:none}.headerCta{justify-self:end}.hero{min-height:82svh;padding-top:108px}.heroImage{background-position:66%}.heroOverlay{background:linear-gradient(90deg,#fffdf8fa 0%,#fffdf8de 58%,#fffdf861 100%),linear-gradient(#fffdf847 0%,#fffdf8 100%)}.hero h1{font-size:4.2rem}.heroCopy{font-size:1.16rem}.introGrid,.networkLayout,.splitGrid,.contactGrid,.footerGrid,.pageHeroGrid,.platformHeroGrid,.platformDetailGrid{grid-template-columns:1fr}.stageGrid,.teamGrid,.packageGrid,.workspaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceExamples{grid-template-columns:1fr}.integrationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.platformDirectory,.platformFeatureGrid,.pillarDirectory,.deliverySteps,.migrationPathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.deliveryGrid,.demoChoiceTile,.demoFinalTile{grid-template-columns:1fr}.demoPlatformPicker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.siteHeader{padding:12px 16px}.headerCta{min-height:40px;padding:0 12px}.hero,.introBand,.section,.pageHero,.footer{padding-left:18px;padding-right:18px}.hero{min-height:84svh;padding-top:96px;padding-bottom:42px}.heroImage{background-position:70%;background-size:auto 100%}.heroOverlay{background:linear-gradient(90deg,#fffdf8fc 0%,#fffdf8f2 62%,#fffdf8b8 100%),linear-gradient(#fffdf85c 0%,#fffdf8 100%)}.hero h1{font-size:3.05rem}.heroCopy{max-width:21rem;font-size:1.04rem}.heroActions{flex-direction:column;align-items:stretch;max-width:310px}.demoFlowHeader{grid-template-columns:1fr;position:static}.demoSliderNav{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.demoSliderNav button{flex:none}.heroStats{grid-template-columns:1fr;max-width:310px;margin-top:28px}.heroPlatformPanel{max-width:330px}.heroPlatformTop{flex-direction:column;align-items:flex-start;gap:8px}.heroPlatformGrid{grid-template-columns:1fr}.platformLogoTile{min-height:62px}.networkGraph{gap:10px;min-height:auto;padding:14px;display:grid}.networkGraph:before{opacity:.2}.networkLinks{display:none}.networkCore,.networkNode,.networkPlatformCluster,.networkOutcomeRack,.networkOutcomeNode{width:auto;animation:none;position:static;transform:none}.networkCore{min-height:118px}.networkNode{min-height:auto}.networkOutcomeRack,.networkPlatformLogos{grid-template-columns:1fr}.introGrid h2,.networkLayout h2,.sectionHeader h2,.splitGrid h2,.contactGrid h2,.platformDetailGrid h2{font-size:2.15rem}.pageHero h1,.platformHero h1{font-size:2.65rem}.stageGrid,.teamGrid,.packageGrid,.workspaceGrid,.workspaceExamples,.integrationGrid,.deploymentOptionGrid,.deploymentDetailGrid,.rolloutGrid,.demoPlatformPicker,.demoFormGrid,.comparisonRow,.platformDirectory,.platformFeatureGrid,.relatedPlatformGrid,.pillarDirectory,.deliverySteps,.migrationPathGrid{grid-template-columns:1fr}.stageCard,.teamCard,.packageCard,.workspaceCard,.workspaceExample{min-height:auto}.comparisonHeader{display:none}.comparisonRow+.comparisonRow{margin-top:12px}.comparisonRow{border:1px solid var(--line);border-radius:8px;overflow:hidden}.comparisonRow span{min-height:auto}.comparisonRow span+span{border-top:1px solid var(--line);border-left:0}.comparisonTable{box-shadow:none;background:0 0;border:0;gap:12px;display:grid}}
