.vd39-platform-overview .vd329-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vd39-platform-overview .vd329-method-card{min-height:300px;display:flex;flex-direction:column}.vd39-platform-overview .vd329-method-card .vd39p-op-list{margin-top:auto}.vd39-platform-overview .vd329-method-card h3{max-width:18ch}.vd-next-batch.enterprise .vd329-enterprise-change{background:#0b2a2f;color:#f3f8f7}.vd-next-batch.enterprise .vd329-enterprise-change .intro p{color:#b7c9c7}.vd-next-batch.enterprise .vd329-change-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px}.vd-next-batch.enterprise .vd329-change-types>div{min-height:180px;padding:22px;border:1px solid #34565b;border-radius:12px;background:#10363b}.vd-next-batch.enterprise .vd329-change-types small,.vd-next-batch.enterprise .vd329-change-loop span{display:block;font:600 11px/1.35 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.11em;text-transform:uppercase;color:#7fd2c8}.vd-next-batch.enterprise .vd329-change-types b{display:block;margin-top:14px;font-size:19px;line-height:1.3;font-weight:650}.vd-next-batch.enterprise .vd329-change-loop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;border:1px solid #34565b;border-radius:12px;overflow:hidden;background:#0d3035}.vd-next-batch.enterprise .vd329-change-loop>div{padding:19px 18px 20px;border-right:1px solid #34565b}.vd-next-batch.enterprise .vd329-change-loop>div:last-child{border-right:0}.vd-next-batch.enterprise .vd329-change-loop b{display:block;margin:10px 0 6px;font-size:18px}.vd-next-batch.enterprise .vd329-change-loop small{display:block;color:#adbfbd;font-size:14px;line-height:1.45}.vd-next-batch.securebriefing .vd329-briefing-method{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vd-next-batch.securebriefing .vd329-briefing-crosswalk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px}.vd-next-batch.securebriefing .vd329-briefing-crosswalk>div{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:11px;background:#fff}.vd-next-batch.securebriefing .vd329-briefing-crosswalk small,.vd-next-batch.securebriefing .vd329-briefing-outcomes small{display:block;font:600 11px/1.35 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.1em;text-transform:uppercase;color:#3a827b}.vd-next-batch.securebriefing .vd329-briefing-crosswalk b{display:block;margin:13px 0 8px;font-size:21px;line-height:1.2}.vd-next-batch.securebriefing .vd329-briefing-crosswalk span{display:block;color:#617378;font-size:15.5px;line-height:1.52}.vd-next-batch.securebriefing .vd329-briefing-outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--line)}.vd-next-batch.securebriefing .vd329-briefing-outcomes>div{padding:18px;background:#eef4f2}.vd-next-batch.securebriefing .vd329-briefing-outcomes b{display:block;margin-top:8px;font-size:16px;line-height:1.4}.vd38_in_root .vd329-integration-contract{background:#f7f9f8}.vd38_in_root .vd329-contract-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vd38_in_root .vd329-contract-grid article{min-height:330px;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff;position:relative;overflow:hidden}.vd38_in_root .vd329-contract-grid article:after{content:"";position:absolute;width:110px;height:110px;right:-54px;bottom:-54px;border:1px solid #d8e6e3;border-radius:50%}.vd38_in_root .vd329-contract-grid small{display:block;font:700 10.5px/1.35 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.1em;text-transform:uppercase;color:#2c8177}.vd38_in_root .vd329-contract-grid h3{margin:14px 0 16px;font-size:21px;line-height:1.18;letter-spacing:-.025em}.vd38_in_root .vd329-contract-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.vd38_in_root .vd329-contract-grid li{padding-top:9px;border-top:1px solid #e1e8e7;color:#5c7074;font-size:14.5px;line-height:1.42}.vd38_in_root .vd329-contract-note{display:grid;grid-template-columns:140px 1fr;gap:22px;align-items:start;margin-top:16px;padding:20px 22px;border-radius:11px;background:#0d3034;color:#f0f7f6}.vd38_in_root .vd329-contract-note b{font:700 11px/1.35 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.1em;text-transform:uppercase;color:#7fd2c8}.vd38_in_root .vd329-contract-note span{color:#bfd0ce;font-size:15.5px;line-height:1.55}.vd38_dp_root .vd329-deployment-sequence{background:#0c3034;color:#f3f8f7}.vd38_dp_root .vd329-deployment-sequence .eyebrow{color:#79d0c5}.vd38_dp_root .vd329-deployment-sequence .sectionIntro{color:#b9ccca}.vd38_dp_root .vd329-acceptance-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vd38_dp_root .vd329-acceptance-steps>div{min-height:205px;padding:22px;border:1px solid #34595d;border-radius:11px;background:#123b3f}.vd38_dp_root .vd329-acceptance-steps span{display:block;font:700 11px/1.2 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.12em;color:#7fd2c8}.vd38_dp_root .vd329-acceptance-steps b{display:block;margin:15px 0 9px;font-size:20px;line-height:1.2}.vd38_dp_root .vd329-acceptance-steps small{display:block;color:#b6c8c6;font-size:15px;line-height:1.5}@media (max-width:1100px){.vd39-platform-overview .vd329-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-next-batch.enterprise .vd329-change-types{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-next-batch.enterprise .vd329-change-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.vd-next-batch.enterprise .vd329-change-loop>div:nth-child(3){border-right:0}.vd-next-batch.enterprise .vd329-change-loop>div:nth-child(n+4){border-top:1px solid #34565b}.vd-next-batch.enterprise .vd329-change-loop>div:nth-child(4){grid-column:1/2}.vd-next-batch.securebriefing .vd329-briefing-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.vd38_in_root .vd329-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.vd39-platform-overview .vd329-method-grid{grid-template-columns:1fr;gap:12px}.vd39-platform-overview .vd329-method-card{min-height:0}.vd-next-batch.enterprise .vd329-change-types,.vd-next-batch.enterprise .vd329-change-loop,.vd-next-batch.securebriefing .vd329-briefing-crosswalk,.vd-next-batch.securebriefing .vd329-briefing-outcomes,.vd38_in_root .vd329-contract-grid,.vd38_dp_root .vd329-acceptance-steps{grid-template-columns:1fr}.vd-next-batch.enterprise .vd329-change-types>div,.vd-next-batch.securebriefing .vd329-briefing-crosswalk>div,.vd38_in_root .vd329-contract-grid article,.vd38_dp_root .vd329-acceptance-steps>div{min-height:0}.vd-next-batch.enterprise .vd329-change-loop{border-radius:10px}.vd-next-batch.enterprise .vd329-change-loop>div,.vd-next-batch.enterprise .vd329-change-loop>div:nth-child(3),.vd-next-batch.enterprise .vd329-change-loop>div:nth-child(4){grid-column:auto;border-right:0;border-top:1px solid #34565b}.vd-next-batch.enterprise .vd329-change-loop>div:first-child{border-top:0}.vd38_in_root .vd329-contract-note{grid-template-columns:1fr;gap:9px}}