.vd39-platform-overview{--ink:#0a1417;--muted:#526167;--paper:#f7f9f8;--white:#fff;--line:#d9e0e1;--teal:#43d0bd;--teal2:#78e1d2;--tealD:#159d8d;--amber:#f0a64f;--red:#ee755f;--navy:#0b2025;--navy2:#10272c;--navy3:#14343a;--fog:#edf3f1;--blue:#6a8fae;overflow:hidden;background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.vd39-platform-overview,.vd39-platform-overview *{box-sizing:border-box}.vd39-platform-overview a{text-decoration:none;color:inherit}.vd39-platform-overview .vd39p-hero-inner,.vd39-platform-overview .vd39p-section-inner{width:100%}.vd39-platform-overview .vd39p-eyebrow,.vd39-platform-overview .vd39p-card-kicker,.vd39-platform-overview .vd39p-breadcrumb{font-weight:600}.vd39-platform-overview .vd39p-shell-top .vd39p-live{color:#8ce7db}.vd39-platform-overview .vd39p-cap-visual .vd39p-visual-head span{color:#53666b}@media (max-width:600px){.vd39-platform-overview{width:100%;max-width:100%;overflow-x:hidden}.vd39-platform-overview .vd39p-system-shell,.vd39-platform-overview .vd39p-control-map,.vd39-platform-overview .vd39p-cap-visual,.vd39-platform-overview .vd39p-arch-grid,.vd39-platform-overview .vd39p-connector-field{max-width:100%}}.vd39-platform-overview .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.13em}.vd39-platform-overview .site-header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;border-bottom:1px solid #dce3e4;background:rgba(249,251,250,.98);position:relative;z-index:20}.vd39-platform-overview .brand{display:flex;align-items:center;gap:18px}.vd39-platform-overview .wordmark{font-size:17px;font-weight:650;letter-spacing:.275em}.vd39-platform-overview .brand-rule{width:1px;height:31px;background:#b9c3c5}.vd39-platform-overview .strap{font:8px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:#415358}.vd39-platform-overview .nav{display:flex;align-items:center;gap:30px;font-size:12px}.vd39-platform-overview .nav-item{white-space:nowrap;color:#172326}.vd39-platform-overview .chev{font-size:9px;color:#6c7c81;margin-left:5px}.vd39-platform-overview .brief{height:42px;padding:0 18px;background:#0c1f24;color:#fff;border-radius:2px;font-size:12px;display:flex;gap:23px;align-items:center}.vd39-platform-overview .vd39p-platform-hero{background:linear-gradient(135deg,#fbfcfc 0%,#f7faf9 54%,#edf4f2 100%);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.vd39-platform-overview .vd39p-platform-hero:after{content:"";position:absolute;right:-130px;top:-260px;width:780px;height:780px;border:1px solid rgba(27,84,87,.07);border-radius:50%;box-shadow:0 0 0 120px rgba(255,255,255,.24),0 0 0 240px rgba(255,255,255,.13)}.vd39-platform-overview .vd39p-hero-inner{max-width:1440px;margin:auto;padding:62px 48px 44px;position:relative;z-index:2}.vd39-platform-overview .vd39p-breadcrumb{font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase;color:#718186;margin-bottom:25px}.vd39-platform-overview .vd39p-hero-copy{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:end;margin-bottom:43px}.vd39-platform-overview .vd39p-hero-copy h1{font-size:72px;line-height:.96;letter-spacing:-.055em;font-weight:560;margin:0;max-width:760px}.vd39-platform-overview .vd39p-hero-copy p{font-size:18px;line-height:1.56;color:#405158;max-width:510px;margin:0 0 4px}.vd39-platform-overview .vd39p-hero-actions{display:flex;gap:12px;margin-top:24px}.vd39-platform-overview .vd39p-btn-dark,.vd39-platform-overview .vd39p-btn-light{height:46px;padding:0 19px;border:1px solid #13292d;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:650;gap:28px}.vd39-platform-overview .vd39p-btn-dark{background:#0b2025;color:#fff}.vd39-platform-overview .vd39p-btn-light{background:0 0;color:#0b2025}.vd39-platform-overview .vd39p-system-shell{background:#0b2025;border:1px solid #27464c;border-radius:13px;box-shadow:0 28px 70px rgba(19,58,62,.18);overflow:hidden}.vd39-platform-overview .vd39p-shell-top{height:46px;border-bottom:1px solid #233f45;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#a7b8bb;font-size:9px}.vd39-platform-overview .vd39p-shell-top .vd39p-left{display:flex;align-items:center;gap:28px}.vd39-platform-overview .vd39p-shell-top .vd39p-mark{color:#fff;letter-spacing:.22em;font-weight:650}.vd39-platform-overview .vd39p-shell-top .vd39p-tabs{display:flex;gap:19px}.vd39-platform-overview .vd39p-shell-top .vd39p-tabs b{color:#f1f7f6;font-weight:500}.vd39-platform-overview .vd39p-shell-top .vd39p-live{display:flex;align-items:center;gap:8px;color:#74d8cb}.vd39-platform-overview .vd39p-dot{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px rgba(67,208,189,.65)}.vd39-platform-overview .vd39p-shell-body{display:grid;grid-template-columns:174px 1fr 274px;min-height:515px}.vd39-platform-overview .vd39p-shell-nav{border-right:1px solid #203c42;padding:18px 11px;color:#82979b}.vd39-platform-overview .vd39p-shell-nav .vd39p-nav-title{font:7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 8px 12px;color:#648086}.vd39-platform-overview .vd39p-shell-nav .vd39p-shell-nav a.vd39p-active{background:#17343a;color:#fff}.vd39-platform-overview .vd39p-shell-nav i{width:14px;height:14px;border:1px solid #527078;border-radius:3px;display:inline-block}.vd39-platform-overview .vd39p-shell-nav .vd39p-divider{height:1px;background:#203c42;margin:14px 8px}.vd39-platform-overview .vd39p-system-map{padding:21px 23px 18px;position:relative}.vd39-platform-overview .vd39p-system-map h3{margin:0;color:#fff;font-size:18px;font-weight:540}.vd39-platform-overview .vd39p-system-map .vd39p-sub{margin-top:6px;color:#8da2a6;font-size:10px}.vd39-platform-overview .vd39p-control-map{position:relative;height:330px;margin-top:18px;border:1px solid #25454b;border-radius:8px;background:linear-gradient(180deg,#0f272d,#0d2328);overflow:hidden}.vd39-platform-overview .vd39p-control-map:before,.vd39-platform-overview .vd39p-control-map:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(106,143,174,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(106,143,174,.055) 1px,transparent 1px);background-size:36px 36px}.vd39-platform-overview .vd39p-control-map:after{background:radial-gradient(circle at 65% 45%,rgba(67,208,189,.09),transparent 33%)}.vd39-platform-overview .vd39p-map-center{position:absolute;left:50%;top:51%;transform:translate(-50%,-50%);width:154px;height:154px;border-radius:50%;border:1px solid #32616a;display:grid;place-items:center;z-index:2;box-shadow:0 0 0 33px rgba(67,208,189,.025),0 0 0 67px rgba(67,208,189,.018)}.vd39-platform-overview .vd39p-map-center:before{content:"vidamonti.\A CONTROL PLANE";white-space:pre;text-align:center;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;color:#dce9e7}.vd39-platform-overview .vd39p-map-center:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--teal);box-shadow:0 0 15px rgba(67,208,189,.8)}.vd39-platform-overview .vd39p-node{position:absolute;z-index:3;width:128px;padding:10px 11px;background:#112d33;border:1px solid #35545b;border-radius:5px;color:#dce7e6}.vd39-platform-overview .vd39p-node small{display:block;font:6.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:#79969b;margin-bottom:5px}.vd39-platform-overview .vd39p-node b{font-size:10px;font-weight:570}.vd39-platform-overview .vd39p-node span{display:block;font-size:8px;color:#8fa4a8;margin-top:3px}.vd39-platform-overview .vd39p-n1{left:5%;top:10%}.vd39-platform-overview .vd39p-n2{right:5%;top:10%}.vd39-platform-overview .vd39p-n3{left:4%;bottom:11%}.vd39-platform-overview .vd39p-n4{right:4%;bottom:10%}.vd39-platform-overview .vd39p-n5{left:15%;top:44%;width:110px}.vd39-platform-overview .vd39p-n6{right:15%;top:44%;width:110px}.vd39-platform-overview .vd39p-wire{position:absolute;height:1px;background:linear-gradient(90deg,rgba(67,208,189,.15),rgba(67,208,189,.78),rgba(67,208,189,.15));transform-origin:left center;z-index:1}.vd39-platform-overview .vd39p-w1{width:230px;left:23%;top:25%;transform:rotate(23deg)}.vd39-platform-overview .vd39p-w2{width:225px;left:57%;top:25%;transform:rotate(-24deg)}.vd39-platform-overview .vd39p-w3{width:230px;left:24%;top:73%;transform:rotate(-23deg)}.vd39-platform-overview .vd39p-w4{width:220px;left:57%;top:73%;transform:rotate(23deg)}.vd39-platform-overview .vd39p-w5{width:180px;left:19%;top:52%;transform:rotate(0)}.vd39-platform-overview .vd39p-w6{width:182px;left:58%;top:52%;transform:rotate(0)}.vd39-platform-overview .vd39p-map-legend{display:flex;justify-content:space-between;align-items:center;margin-top:14px;color:#81979b;font-size:8px}.vd39-platform-overview .vd39p-map-legend .vd39p-legend-items{display:flex;gap:19px}.vd39-platform-overview .vd39p-legend-items span{display:flex;align-items:center;gap:6px}.vd39-platform-overview .vd39p-legend-items i{width:6px;height:6px;border-radius:50%;background:var(--teal)}.vd39-platform-overview .vd39p-legend-items .vd39p-amber{background:var(--amber)}.vd39-platform-overview .vd39p-legend-items .vd39p-blue{background:#7396b5}.vd39-platform-overview .vd39p-shell-rail{border-left:1px solid #203c42;padding:20px 16px;background:#0d2429}.vd39-platform-overview .vd39p-shell-rail h4{font-size:11px;color:#f2f7f6;margin:0 0 3px}.vd39-platform-overview .vd39p-shell-rail .vd39p-rail-kicker{font:6.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:#749096;margin-bottom:16px}.vd39-platform-overview .vd39p-decision-status{border:1px solid #315159;border-radius:6px;padding:13px;margin-bottom:14px}.vd39-platform-overview .vd39p-decision-status .vd39p-state{display:flex;justify-content:space-between;align-items:center}.vd39-platform-overview .vd39p-decision-status .vd39p-state b{font-size:15px;color:#fff;font-weight:530}.vd39-platform-overview .vd39p-pill{font:6.5px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.1em;padding:5px 6px;border:1px solid #8e6f3f;color:#ffc275;border-radius:3px}.vd39-platform-overview .vd39p-decision-status p{font-size:8px;line-height:1.5;color:#8da2a6;margin:8px 0 0}.vd39-platform-overview .vd39p-rail-list{border-top:1px solid #234148}.vd39-platform-overview .vd39p-rail-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px 0;border-bottom:1px solid #234148}.vd39-platform-overview .vd39p-rail-row span{font-size:8px;color:#8ca1a5}.vd39-platform-overview .vd39p-rail-row b{font-size:8px;color:#dce7e5;font-weight:520}.vd39-platform-overview .vd39p-rail-row .vd39p-ok{color:#5dd8c8}.vd39-platform-overview .vd39p-rail-row .vd39p-warn{color:#f5af62}.vd39-platform-overview .vd39p-hero-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9e1e0;border-top:1px solid #d9e1e0}.vd39-platform-overview .vd39p-hero-metric{background:#fff;padding:17px 19px}.vd39-platform-overview .vd39p-hero-metric span{font:7px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.11em;color:#75878b}.vd39-platform-overview .vd39p-hero-metric b{display:block;font-size:16px;margin-top:7px;font-weight:560}.vd39-platform-overview .vd39p-hero-metric small{display:block;font-size:9px;color:#77878b;margin-top:3px}.vd39-platform-overview .vd39p-control-plane{background:#fff;border-bottom:1px solid var(--line)}.vd39-platform-overview .vd39p-section-inner{max-width:1440px;margin:auto;padding:92px 48px}.vd39-platform-overview .vd39p-section-heading{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px;align-items:start;margin-bottom:56px}.vd39-platform-overview .vd39p-eyebrow{font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:#65787d;margin-bottom:16px}.vd39-platform-overview .vd39p-section-heading h2{font-size:49px;line-height:1.02;letter-spacing:-.045em;font-weight:540;margin:0}.vd39-platform-overview .vd39p-section-heading p{font-size:16px;line-height:1.58;color:#4d5e64;margin:5px 0 0;max-width:620px}.vd39-platform-overview .vd39p-plane-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:18px;align-items:stretch}.vd39-platform-overview .vd39p-decision-path-card{background:#0d2328;border:1px solid #27454c;border-radius:10px;padding:26px;color:#eef5f4;min-height:540px;position:relative;overflow:hidden}.vd39-platform-overview .vd39p-decision-path-card:after{content:"";position:absolute;right:-170px;bottom:-180px;width:500px;height:500px;border:1px solid rgba(67,208,189,.09);border-radius:50%;box-shadow:0 0 0 75px rgba(67,208,189,.025),0 0 0 150px rgba(67,208,189,.016)}.vd39-platform-overview .vd39p-card-kicker{font:7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase;color:#7da0a3}.vd39-platform-overview .vd39p-decision-path-card h3{font-size:28px;line-height:1.08;margin:12px 0 8px;font-weight:520;letter-spacing:-.03em;position:relative;z-index:2}.vd39-platform-overview .vd39p-decision-path-card>p{font-size:11px;line-height:1.5;color:#9eb0b2;max-width:500px;margin:0;position:relative;z-index:2}.vd39-platform-overview .vd39p-path{margin-top:34px;position:relative;z-index:2}.vd39-platform-overview .vd39p-path-row{display:grid;grid-template-columns:52px 1fr 128px;gap:16px;align-items:center;min-height:68px;border-top:1px solid #28434a}.vd39-platform-overview .vd39p-path-row:last-child{border-bottom:1px solid #28434a}.vd39-platform-overview .vd39p-path-num{font:8px ui-monospace,SFMono-Regular,Menlo,monospace;color:#68898e}.vd39-platform-overview .vd39p-path-body b{display:block;font-size:12px;font-weight:560}.vd39-platform-overview .vd39p-path-body span{display:block;font-size:9px;color:#8ea3a6;margin-top:4px}.vd39-platform-overview .vd39p-path-state{justify-self:end;font:7px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em;color:#58d8c7}.vd39-platform-overview .vd39p-path-state.vd39p-review{color:#ffbd72}.vd39-platform-overview .vd39p-path-state.vd39p-record{color:#9cb7ca}.vd39-platform-overview .vd39p-path-indicator{position:absolute;left:37px;top:197px;width:1px;height:280px;background:#33565b}.vd39-platform-overview .vd39p-path-indicator i{position:absolute;left:-4px;width:9px;height:9px;border-radius:50%;background:#44d0be;box-shadow:0 0 0 4px rgba(68,208,190,.08)}.vd39-platform-overview .vd39p-path-indicator i:nth-child(1){top:0}.vd39-platform-overview .vd39p-path-indicator i:nth-child(2){top:68px}.vd39-platform-overview .vd39p-path-indicator i:nth-child(3){top:136px}.vd39-platform-overview .vd39p-path-indicator i:nth-child(4){top:204px;background:#f0a64f}.vd39-platform-overview .vd39p-path-indicator i:nth-child(5){top:272px;background:#7e9fb6}.vd39-platform-overview .vd39p-side-stack{display:grid;grid-template-rows:1fr 1fr;gap:18px}.vd39-platform-overview .vd39p-authority-card,.vd39-platform-overview .vd39p-evidence-card{border:1px solid #d7e0df;border-radius:10px;background:#f9fbfa;padding:24px;min-height:261px;overflow:hidden}.vd39-platform-overview .vd39p-authority-card h3,.vd39-platform-overview .vd39p-evidence-card h3{font-size:22px;letter-spacing:-.035em;margin:10px 0 6px;font-weight:540}.vd39-platform-overview .vd39p-authority-card p,.vd39-platform-overview .vd39p-evidence-card p{font-size:10px;line-height:1.5;color:#687a7f;margin:0 0 18px;max-width:420px}.vd39-platform-overview .vd39p-authority-graph{height:130px;position:relative;border-top:1px solid #dbe3e2;margin-top:8px}.vd39-platform-overview .vd39p-ag-node{position:absolute;width:92px;padding:8px;border:1px solid #ccd8d6;border-radius:5px;background:#fff}.vd39-platform-overview .vd39p-ag-node small{font-size:7px;color:#7f9094}.vd39-platform-overview .vd39p-ag-node b{display:block;font-size:9px;margin-top:2px}.vd39-platform-overview .vd39p-ag1{left:4%;top:33px}.vd39-platform-overview .vd39p-ag2{left:38%;top:15px}.vd39-platform-overview .vd39p-ag3{right:5%;top:50px}.vd39-platform-overview .vd39p-ag4{left:38%;bottom:0}.vd39-platform-overview .vd39p-ag-wire{position:absolute;height:1px;background:#b7cbc7;transform-origin:left center}.vd39-platform-overview .vd39p-aw1{width:128px;left:24%;top:60px;transform:rotate(-8deg)}.vd39-platform-overview .vd39p-aw2{width:112px;left:56%;top:49px;transform:rotate(12deg)}.vd39-platform-overview .vd39p-aw3{width:95px;left:47%;top:68px;transform:rotate(75deg)}.vd39-platform-overview .vd39p-authority-graph .vd39p-signal{position:absolute;left:51%;top:56px;width:9px;height:9px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(67,208,189,.1)}.vd39-platform-overview .vd39p-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px}.vd39-platform-overview .vd39p-evidence-cell{border:1px solid #d8e1df;border-radius:5px;background:#fff;padding:11px}.vd39-platform-overview .vd39p-evidence-cell .vd39p-score{font-size:21px;font-weight:520;letter-spacing:-.04em}.vd39-platform-overview .vd39p-evidence-cell .vd39p-label{font-size:8px;color:#74868b;margin-top:2px}.vd39-platform-overview .vd39p-evidence-bar{height:4px;background:#edf1f0;margin-top:9px}.vd39-platform-overview .vd39p-evidence-bar i{display:block;height:100%;background:var(--teal)}.vd39-platform-overview .vd39p-evidence-cell.vd39p-warn .vd39p-evidence-bar i{background:var(--amber)}.vd39-platform-overview .vd39p-capabilities{background:#f0f4f2;border-bottom:1px solid #d9e1df}.vd39-platform-overview .vd39p-cap-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:28px}.vd39-platform-overview .vd39p-cap-intro{padding-right:50px}.vd39-platform-overview .vd39p-cap-intro h2{font-size:49px;line-height:1.02;letter-spacing:-.045em;font-weight:540;margin:0 0 22px}.vd39-platform-overview .vd39p-cap-intro p{font-size:15px;line-height:1.58;color:#516268;max-width:560px}.vd39-platform-overview .vd39p-cap-list{margin-top:39px;border-top:1px solid #cad6d4}.vd39-platform-overview .vd39p-cap-list .vd39p-cap-list .vd39p-num{font:8px ui-monospace,SFMono-Regular,Menlo,monospace;color:#7c8e92}.vd39-platform-overview .vd39p-cap-list b{font-size:17px;font-weight:560}.vd39-platform-overview .vd39p-cap-list span{font-size:10px;color:#718287;display:block;margin-top:4px}.vd39-platform-overview .vd39p-cap-list .vd39p-arrow{font-size:18px;color:#597178}.vd39-platform-overview .vd39p-cap-visual{background:#fff;border:1px solid #d6dfde;border-radius:11px;padding:22px;min-height:575px;position:relative;overflow:hidden}.vd39-platform-overview .vd39p-cap-visual:after{content:"";position:absolute;right:-100px;top:-100px;width:330px;height:330px;border:1px solid #e0e8e6;border-radius:50%;box-shadow:0 0 0 50px #f8faf9,0 0 0 100px #fbfcfb}.vd39-platform-overview .vd39p-visual-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce4e2;padding-bottom:15px;position:relative;z-index:2}.vd39-platform-overview .vd39p-visual-head b{font-size:11px}.vd39-platform-overview .vd39p-visual-head span{font:7px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;color:#73888c}.vd39-platform-overview .vd39p-review-queue{position:relative;z-index:2;margin-top:16px}.vd39-platform-overview .vd39p-review-row{display:grid;grid-template-columns:9px 1.2fr .9fr .6fr auto;gap:10px;align-items:center;padding:13px 6px;border-bottom:1px solid #e3e8e7;font-size:9px}.vd39-platform-overview .vd39p-review-row .vd39p-prio{width:7px;height:7px;border-radius:50%;background:var(--red)}.vd39-platform-overview .vd39p-review-row .vd39p-prio.vd39p-med{background:var(--amber)}.vd39-platform-overview .vd39p-review-row .vd39p-prio.vd39p-low{background:var(--teal)}.vd39-platform-overview .vd39p-review-row span{color:#728287}.vd39-platform-overview .vd39p-review-row b{font-weight:550}.vd39-platform-overview .vd39p-review-row em{font-style:normal;color:#61757a}.vd39-platform-overview .vd39p-review-detail{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative;z-index:2}.vd39-platform-overview .vd39p-review-panel{border:1px solid #d9e1df;border-radius:6px;background:#fbfcfc;padding:14px}.vd39-platform-overview .vd39p-review-panel small{font:7px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.09em;color:#7c8f93}.vd39-platform-overview .vd39p-review-panel b{display:block;font-size:13px;margin-top:7px}.vd39-platform-overview .vd39p-review-panel p{font-size:8.5px;line-height:1.45;color:#738489;margin:5px 0 0}.vd39-platform-overview .vd39p-review-panel.vd39p-dark{background:#0e252a;border-color:#29474d;color:#eff7f6}.vd39-platform-overview .vd39p-review-panel.vd39p-dark p{color:#8fa3a7}.vd39-platform-overview .vd39p-escalation{margin-top:14px;height:110px;border:1px solid #d9e1df;border-radius:6px;background:#fbfcfc;padding:16px;position:relative;z-index:2}.vd39-platform-overview .vd39p-escalation .vd39p-track{position:absolute;left:18px;right:18px;top:56px;height:1px;background:#bed0cd}.vd39-platform-overview .vd39p-escalation .vd39p-step{position:absolute;top:38px;text-align:center;width:86px}.vd39-platform-overview .vd39p-escalation .vd39p-step i{display:block;margin:auto;width:11px;height:11px;border-radius:50%;background:#fff;border:2px solid #78a69f}.vd39-platform-overview .vd39p-escalation .vd39p-step b{display:block;font-size:8px;margin-top:8px}.vd39-platform-overview .vd39p-escalation .vd39p-step span{font-size:7px;color:#7e8e92}.vd39-platform-overview .vd39p-escalation .vd39p-s1{left:4%}.vd39-platform-overview .vd39p-escalation .vd39p-s2{left:33%}.vd39-platform-overview .vd39p-escalation .vd39p-s3{left:62%}.vd39-platform-overview .vd39p-escalation .vd39p-s4{right:2%}.vd39-platform-overview .vd39p-escalation .vd39p-s3 i{background:#f0a64f;border-color:#f0a64f;box-shadow:0 0 0 4px rgba(240,166,79,.13)}.vd39-platform-overview .vd39p-architecture{background:#0b2025;color:#edf6f5;position:relative;overflow:hidden}.vd39-platform-overview .vd39p-architecture:after{content:"";position:absolute;right:-160px;top:-280px;width:800px;height:800px;border:1px solid rgba(91,169,160,.1);border-radius:50%;box-shadow:0 0 0 110px rgba(91,169,160,.025),0 0 0 220px rgba(91,169,160,.018)}.vd39-platform-overview .vd39p-arch-heading{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:start;margin-bottom:58px;position:relative;z-index:2}.vd39-platform-overview .vd39p-arch-heading h2{font-size:48px;line-height:1.03;letter-spacing:-.045em;font-weight:530;margin:0}.vd39-platform-overview .vd39p-arch-heading p{font-size:15px;line-height:1.58;color:#9fb1b3;margin:4px 0 0;max-width:620px}.vd39-platform-overview .vd39p-arch-grid{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:12px;position:relative;z-index:2}.vd39-platform-overview .vd39p-arch-col{border:1px solid #28484f;border-radius:8px;background:#0d252a;padding:18px;min-height:350px}.vd39-platform-overview .vd39p-arch-col.vd39p-center{background:#112d33;border-color:#3c646c}.vd39-platform-overview .vd39p-arch-col .vd39p-arch-title{font:7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:#76969a;margin-bottom:14px}.vd39-platform-overview .vd39p-arch-item{padding:13px 12px;border:1px solid #2b484f;border-radius:5px;margin-bottom:9px;background:#0b2025}.vd39-platform-overview .vd39p-center .vd39p-arch-item{background:#0f282e;border-color:#3a5b62}.vd39-platform-overview .vd39p-arch-item b{font-size:10px;font-weight:550;display:block}.vd39-platform-overview .vd39p-arch-item span{font-size:8px;color:#82999d;display:block;margin-top:3px}.vd39-platform-overview .vd39p-arch-center-title{font-size:25px;font-weight:520;letter-spacing:-.03em;margin:0 0 17px}.vd39-platform-overview .vd39p-arch-band{border:1px solid #40636a;border-radius:5px;padding:14px;margin:10px 0}.vd39-platform-overview .vd39p-arch-band strong{font-size:11px}.vd39-platform-overview .vd39p-arch-band p{font-size:8px;color:#8ea4a8;line-height:1.5;margin:5px 0 0}.vd39-platform-overview .vd39p-arch-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.vd39-platform-overview .vd39p-arch-control{padding:10px 8px;border:1px solid #37565d;border-radius:4px;text-align:center}.vd39-platform-overview .vd39p-arch-control b{display:block;font-size:9px}.vd39-platform-overview .vd39p-arch-control span{display:block;font-size:7px;color:#789196;margin-top:4px}.vd39-platform-overview .vd39p-deploy-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #28474e;border-radius:8px;overflow:hidden}.vd39-platform-overview .vd39p-deploy-cell{padding:17px;border-right:1px solid #28474e;background:#0c2328}.vd39-platform-overview .vd39p-deploy-cell:last-child{border-right:0}.vd39-platform-overview .vd39p-deploy-cell b{font-size:10px;display:block}.vd39-platform-overview .vd39p-deploy-cell span{font-size:8px;color:#81989c;display:block;margin-top:4px}.vd39-platform-overview .vd39p-integrations{background:#fff;border-bottom:1px solid var(--line)}.vd39-platform-overview .vd39p-integration-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;align-items:center}.vd39-platform-overview .vd39p-integration-copy h2{font-size:48px;line-height:1.03;letter-spacing:-.045em;margin:0 0 20px;font-weight:540}.vd39-platform-overview .vd39p-integration-copy p{font-size:15px;line-height:1.6;color:#53656a;max-width:520px}.vd39-platform-overview .vd39p-integration-copy .vd39p-link{display:inline-flex;gap:16px;margin-top:18px;font-size:11px;font-weight:650}.vd39-platform-overview .vd39p-connector-field{height:470px;position:relative;border:1px solid #d7e0df;border-radius:10px;background:linear-gradient(180deg,#fbfcfc,#f4f8f6);overflow:hidden}.vd39-platform-overview .vd39p-connector-field:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#dfe8e6 1px,transparent 1px),linear-gradient(90deg,#dfe8e6 1px,transparent 1px);background-size:40px 40px;opacity:.35}.vd39-platform-overview .vd39p-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:145px;height:145px;border-radius:50%;background:#0d252a;color:#eef5f4;display:grid;place-items:center;text-align:center;z-index:3;border:1px solid #2c4e55;box-shadow:0 13px 30px rgba(19,55,59,.18)}.vd39-platform-overview .vd39p-hub b{font-size:12px}.vd39-platform-overview .vd39p-hub span{display:block;font:7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:#7d9ca0;margin-top:5px}.vd39-platform-overview .vd39p-connector{position:absolute;width:132px;padding:12px;background:#fff;border:1px solid #cfdad8;border-radius:6px;z-index:3}.vd39-platform-overview .vd39p-connector b{font-size:10px;display:block}.vd39-platform-overview .vd39p-connector span{font-size:8px;color:#77898e;display:block;margin-top:3px}.vd39-platform-overview .vd39p-c1{left:6%;top:10%}.vd39-platform-overview .vd39p-c2{left:6%;bottom:10%}.vd39-platform-overview .vd39p-c3{right:6%;top:10%}.vd39-platform-overview .vd39p-c4{right:6%;bottom:10%}.vd39-platform-overview .vd39p-c5{left:10%;top:42%}.vd39-platform-overview .vd39p-c6{right:10%;top:42%}.vd39-platform-overview .vd39p-connector-wire{position:absolute;height:1px;background:#9dc5bf;z-index:2;transform-origin:left center}.vd39-platform-overview .vd39p-cw1{width:215px;left:24%;top:28%;transform:rotate(19deg)}.vd39-platform-overview .vd39p-cw2{width:210px;left:24%;top:70%;transform:rotate(-19deg)}.vd39-platform-overview .vd39p-cw3{width:215px;left:56%;top:28%;transform:rotate(-19deg)}.vd39-platform-overview .vd39p-cw4{width:210px;left:56%;top:70%;transform:rotate(19deg)}.vd39-platform-overview .vd39p-cw5{width:175px;left:25%;top:51%}.vd39-platform-overview .vd39p-cw6{width:175px;left:58%;top:51%}.vd39-platform-overview .vd39p-operating{background:#eef3f1}.vd39-platform-overview .vd39p-operating-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.vd39-platform-overview .vd39p-op-card{background:#fff;border:1px solid #d4dfdd;border-radius:9px;padding:27px;min-height:270px}.vd39-platform-overview .vd39p-op-num{font:8px ui-monospace,SFMono-Regular,Menlo,monospace;color:#788c90}.vd39-platform-overview .vd39p-op-card h3{font-size:26px;letter-spacing:-.035em;font-weight:540;margin:16px 0 10px}.vd39-platform-overview .vd39p-op-card p{font-size:11px;line-height:1.55;color:#697b80;margin:0 0 22px}.vd39-platform-overview .vd39p-op-list{border-top:1px solid #dbe3e2}.vd39-platform-overview .vd39p-op-list div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #dbe3e2;font-size:9px}.vd39-platform-overview .vd39p-op-list span{color:#7d8d91}.vd39-platform-overview .vd39p-op-list b{font-weight:550}.vd39-platform-overview .vd39p-op-card.vd39p-dark{background:#0d252a;color:#eef6f5;border-color:#2b4c52}.vd39-platform-overview .vd39p-op-card.vd39p-dark p{color:#91a6aa}.vd39-platform-overview .vd39p-op-card.vd39p-dark .vd39p-op-list{border-color:#2a474d}.vd39-platform-overview .vd39p-op-card.vd39p-dark .vd39p-op-list div{border-color:#2a474d}.vd39-platform-overview .vd39p-op-card.vd39p-dark .vd39p-op-list span{color:#81999d}.vd39-platform-overview .vd39p-page-close{background:linear-gradient(115deg,#0b1c20,#0e292e 65%,#14383a);color:#f3f8f7;position:relative;overflow:hidden}.vd39-platform-overview .vd39p-page-close:after{content:"";position:absolute;right:-80px;top:-240px;width:650px;height:650px;border-radius:50%;border:1px solid rgba(86,183,172,.1);box-shadow:0 0 0 90px rgba(86,183,172,.025),0 0 0 180px rgba(86,183,172,.016)}.vd39-platform-overview .vd39p-close-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:end;position:relative;z-index:2}.vd39-platform-overview .vd39p-close-layout h2{font-size:50px;line-height:1.02;letter-spacing:-.045em;font-weight:520;margin:0;max-width:760px}.vd39-platform-overview .vd39p-close-layout h2 em{font-style:normal;color:#8faeac}.vd39-platform-overview .vd39p-close-layout p{font-size:13px;line-height:1.55;color:#9eb1b3;max-width:600px;margin:18px 0 0}.vd39-platform-overview .vd39p-close-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.vd39-platform-overview .vd39p-close-actions a:first-child{height:50px;background:#f5f8f7;color:#0c2328;padding:0 18px;display:flex;align-items:center;gap:35px;font-size:12px;font-weight:650}.vd39-platform-overview .vd39p-close-actions a:last-child{font-size:11px;color:#d7e3e2;border-bottom:1px solid #567276;padding-bottom:4px}.vd39-platform-overview .site-footer{background:#f7f9f8;border-top:1px solid #d8e0df}.vd39-platform-overview .footer-inner{max-width:1440px;margin:auto;padding:48px}.vd39-platform-overview .footer-grid{display:grid;grid-template-columns:1.25fr repeat(4,.85fr);gap:52px}.vd39-platform-overview .footer-brand .wordmark{font-size:16px}.vd39-platform-overview .footer-brand p{font-size:10px;line-height:1.5;color:#697a7f;max-width:220px;margin-top:17px}.vd39-platform-overview .footer-col h4{font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:#7a898d;margin:0 0 15px}.vd39-platform-overview .footer-col .footer-bottom{border-top:1px solid #d8e0df;margin-top:35px;padding-top:17px;display:flex;justify-content:space-between;font-size:8.5px;color:#7a898d}.vd39-platform-overview .footer-bottom .links{display:flex;gap:22px}@media(max-width:900px){.vd39-platform-overview .site-header{padding:0 20px;height:66px}.vd39-platform-overview .strap,.vd39-platform-overview .brand-rule,.vd39-platform-overview .nav{display:none}.vd39-platform-overview .brief{height:40px;font-size:11px}.vd39-platform-overview .vd39p-hero-inner,.vd39-platform-overview .vd39p-section-inner,.vd39-platform-overview .footer-inner{padding-left:20px;padding-right:20px}.vd39-platform-overview .vd39p-hero-inner{padding-top:40px}.vd39-platform-overview .vd39p-hero-copy,.vd39-platform-overview .vd39p-section-heading,.vd39-platform-overview .vd39p-arch-heading,.vd39-platform-overview .vd39p-integration-layout,.vd39-platform-overview .vd39p-close-layout{grid-template-columns:1fr;gap:25px}.vd39-platform-overview .vd39p-hero-copy h1{font-size:48px}.vd39-platform-overview .vd39p-hero-copy p{font-size:16px}.vd39-platform-overview .vd39p-system-shell{overflow:auto}.vd39-platform-overview .vd39p-shell-body{min-width:980px}.vd39-platform-overview .vd39p-hero-metrics{grid-template-columns:1fr 1fr}.vd39-platform-overview .vd39p-section-inner{padding-top:64px;padding-bottom:64px}.vd39-platform-overview .vd39p-section-heading h2,.vd39-platform-overview .vd39p-cap-intro h2,.vd39-platform-overview .vd39p-integration-copy h2,.vd39-platform-overview .vd39p-arch-heading h2,.vd39-platform-overview .vd39p-close-layout h2{font-size:39px}.vd39-platform-overview .vd39p-plane-grid,.vd39-platform-overview .vd39p-cap-grid{grid-template-columns:1fr}.vd39-platform-overview .vd39p-side-stack{grid-template-rows:auto}.vd39-platform-overview .vd39p-arch-grid{grid-template-columns:1fr}.vd39-platform-overview .vd39p-deploy-strip{grid-template-columns:1fr 1fr}.vd39-platform-overview .vd39p-operating-grid{grid-template-columns:1fr}.vd39-platform-overview .footer-grid{grid-template-columns:1fr 1fr}.vd39-platform-overview .vd39p-connector-field{height:560px}.vd39-platform-overview .vd39p-close-layout{align-items:start}.vd39-platform-overview .footer-bottom{flex-direction:column;gap:12px}}.vd39-platform-overview .header-actions{display:flex;align-items:center;gap:9px}.vd39-platform-overview .mobile-menu{display:none}@media(max-width:600px){.vd39-platform-overview{font-size:16px}.vd39-platform-overview{background:#f7f9f8;color:#0a1417}.vd39-platform-overview .site-header{height:68px;padding:0 16px;gap:10px;position:relative;background:rgba(249,251,250,.985)}.vd39-platform-overview .brand{gap:0}.vd39-platform-overview .wordmark{font-size:14px;letter-spacing:.23em}.vd39-platform-overview .brand-rule,.vd39-platform-overview .strap,.vd39-platform-overview .nav{display:none}.vd39-platform-overview .header-actions{gap:8px}.vd39-platform-overview .brief{height:42px;padding:0 13px;gap:12px;font-size:13px;font-weight:600}.vd39-platform-overview .mobile-menu{display:flex;width:42px;height:42px;border:1px solid #cbd6d5;background:#fff;border-radius:2px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0}.vd39-platform-overview .mobile-menu span{display:block;width:17px;height:1px;background:#173034}.vd39-platform-overview .vd39p-platform-hero:after{width:420px;height:420px;right:-250px;top:80px;box-shadow:0 0 0 70px rgba(255,255,255,.23),0 0 0 140px rgba(255,255,255,.12)}.vd39-platform-overview .vd39p-hero-inner,.vd39-platform-overview .vd39p-section-inner,.vd39-platform-overview .footer-inner{padding-left:18px;padding-right:18px}.vd39-platform-overview .vd39p-hero-inner{padding-top:34px;padding-bottom:34px}.vd39-platform-overview .vd39p-breadcrumb{font-size:10px;line-height:1.4;margin-bottom:17px}.vd39-platform-overview .vd39p-hero-copy{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.vd39-platform-overview .vd39p-hero-copy h1{font-size:44px;line-height:.98;letter-spacing:-.052em;max-width:390px}.vd39-platform-overview .vd39p-hero-copy p{font-size:17px;line-height:1.56;max-width:none;margin:0}.vd39-platform-overview .vd39p-hero-actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:20px}.vd39-platform-overview .vd39p-btn-dark,.vd39-platform-overview .vd39p-btn-light{height:49px;width:100%;padding:0 16px;font-size:14px;justify-content:space-between}.vd39-platform-overview .vd39p-system-shell{border-radius:10px;box-shadow:0 18px 44px rgba(19,58,62,.14);overflow:hidden}.vd39-platform-overview .vd39p-shell-top{height:50px;padding:0 13px;font-size:10px}.vd39-platform-overview .vd39p-shell-top .vd39p-tabs{display:none}.vd39-platform-overview .vd39p-shell-top .vd39p-left{gap:0}.vd39-platform-overview .vd39p-shell-top .vd39p-mark{font-size:10px}.vd39-platform-overview .vd39p-shell-top .vd39p-live{font-size:9px;gap:6px}.vd39-platform-overview .vd39p-shell-top .vd39p-live span{display:none}.vd39-platform-overview .vd39p-shell-body{display:block;min-width:0;min-height:auto}.vd39-platform-overview .vd39p-shell-nav{display:flex;gap:7px;overflow-x:auto;border-right:0;border-bottom:1px solid #203c42;padding:10px;color:#82979b;scrollbar-width:none}.vd39-platform-overview .vd39p-shell-nav::-webkit-scrollbar{display:none}.vd39-platform-overview .vd39p-shell-nav .vd39p-nav-title,.vd39-platform-overview .vd39p-shell-nav .vd39p-divider{display:none}.vd39-platform-overview .vd39p-shell-nav .vd39p-shell-nav a:nth-of-type(n+7){display:none}.vd39-platform-overview .vd39p-shell-nav i{width:12px;height:12px}.vd39-platform-overview .vd39p-system-map{padding:18px 14px 16px}.vd39-platform-overview .vd39p-system-map h3{font-size:20px}.vd39-platform-overview .vd39p-system-map .vd39p-sub{font-size:12px;line-height:1.45;margin-top:5px}.vd39-platform-overview .vd39p-control-map{height:auto;margin-top:15px;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:9px;background:linear-gradient(180deg,#0f272d,#0d2328)}.vd39-platform-overview .vd39p-control-map:before{background-image:linear-gradient(rgba(106,143,174,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(106,143,174,.05) 1px,transparent 1px);background-size:28px 28px}.vd39-platform-overview .vd39p-control-map:after{background:radial-gradient(circle at 50% 45%,rgba(67,208,189,.08),transparent 45%)}.vd39-platform-overview .vd39p-node,.vd39-platform-overview .vd39p-n1,.vd39-platform-overview .vd39p-n2,.vd39-platform-overview .vd39p-n3,.vd39-platform-overview .vd39p-n4,.vd39-platform-overview .vd39p-n5,.vd39-platform-overview .vd39p-n6{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;padding:11px;min-height:74px}.vd39-platform-overview .vd39p-node small{font-size:8px}.vd39-platform-overview .vd39p-node b{font-size:12px}.vd39-platform-overview .vd39p-node span{font-size:10px;line-height:1.35}.vd39-platform-overview .vd39p-n1,.vd39-platform-overview .vd39p-n4{grid-column:1/-1}.vd39-platform-overview .vd39p-map-center,.vd39-platform-overview .vd39p-wire{display:none}.vd39-platform-overview .vd39p-map-legend{display:block;margin-top:13px;font-size:10px;line-height:1.45}.vd39-platform-overview .vd39p-map-legend .vd39p-legend-items{display:grid;grid-template-columns:1fr;gap:7px;margin-bottom:9px}.vd39-platform-overview .vd39p-shell-rail{border-left:0;border-top:1px solid #203c42;padding:17px 14px 18px}.vd39-platform-overview .vd39p-shell-rail h4{font-size:15px}.vd39-platform-overview .vd39p-shell-rail .vd39p-rail-kicker{font-size:8px;margin-bottom:10px}.vd39-platform-overview .vd39p-decision-status{padding:13px}.vd39-platform-overview .vd39p-decision-status .vd39p-state{gap:10px}.vd39-platform-overview .vd39p-decision-status .vd39p-state b{font-size:17px;line-height:1.08}.vd39-platform-overview .vd39p-pill{font-size:8px;white-space:nowrap}.vd39-platform-overview .vd39p-decision-status p{font-size:11px;line-height:1.5}.vd39-platform-overview .vd39p-rail-row{padding:10px 0}.vd39-platform-overview .vd39p-rail-row span,.vd39-platform-overview .vd39p-rail-row b{font-size:11px}.vd39-platform-overview .vd39p-hero-metrics{grid-template-columns:1fr 1fr}.vd39-platform-overview .vd39p-hero-metric{padding:14px}.vd39-platform-overview .vd39p-hero-metric span{font-size:8px}.vd39-platform-overview .vd39p-hero-metric b{font-size:15px;line-height:1.18}.vd39-platform-overview .vd39p-hero-metric small{font-size:10px;line-height:1.4}.vd39-platform-overview .vd39p-section-inner{padding-top:68px;padding-bottom:68px}.vd39-platform-overview .vd39p-section-heading,.vd39-platform-overview .vd39p-arch-heading,.vd39-platform-overview .vd39p-integration-layout,.vd39-platform-overview .vd39p-close-layout{grid-template-columns:1fr;gap:19px;margin-bottom:34px}.vd39-platform-overview .vd39p-eyebrow{font-size:9px;margin-bottom:12px}.vd39-platform-overview .vd39p-section-heading h2,.vd39-platform-overview .vd39p-cap-intro h2,.vd39-platform-overview .vd39p-integration-copy h2,.vd39-platform-overview .vd39p-arch-heading h2,.vd39-platform-overview .vd39p-close-layout h2{font-size:38px;line-height:1.02}.vd39-platform-overview .vd39p-section-heading p,.vd39-platform-overview .vd39p-arch-heading p,.vd39-platform-overview .vd39p-integration-copy p,.vd39-platform-overview .vd39p-cap-intro p{font-size:16px;line-height:1.58;margin-top:0}.vd39-platform-overview .vd39p-plane-grid,.vd39-platform-overview .vd39p-cap-grid{grid-template-columns:1fr;gap:14px}.vd39-platform-overview .vd39p-decision-path-card{padding:20px;min-height:auto;border-radius:9px}.vd39-platform-overview .vd39p-card-kicker{font-size:8px}.vd39-platform-overview .vd39p-decision-path-card h3{font-size:27px}.vd39-platform-overview .vd39p-decision-path-card>p{font-size:14px;line-height:1.5}.vd39-platform-overview .vd39p-path{margin-top:24px}.vd39-platform-overview .vd39p-path-indicator{display:none}.vd39-platform-overview .vd39p-path-row{grid-template-columns:30px 1fr;gap:5px 12px;min-height:auto;padding:14px 0}.vd39-platform-overview .vd39p-path-num{font-size:9px}.vd39-platform-overview .vd39p-path-body b{font-size:15px}.vd39-platform-overview .vd39p-path-body span{font-size:12px;line-height:1.42;margin-top:4px}.vd39-platform-overview .vd39p-path-state{grid-column:2;justify-self:start;font-size:9px;margin-top:3px}.vd39-platform-overview .vd39p-side-stack{grid-template-rows:auto;gap:14px}.vd39-platform-overview .vd39p-authority-card,.vd39-platform-overview .vd39p-evidence-card{padding:19px;min-height:auto}.vd39-platform-overview .vd39p-authority-card h3,.vd39-platform-overview .vd39p-evidence-card h3{font-size:24px}.vd39-platform-overview .vd39p-authority-card p,.vd39-platform-overview .vd39p-evidence-card p{font-size:14px;line-height:1.5}.vd39-platform-overview .vd39p-authority-graph{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:13px}.vd39-platform-overview .vd39p-ag-node,.vd39-platform-overview .vd39p-ag1,.vd39-platform-overview .vd39p-ag2,.vd39-platform-overview .vd39p-ag3,.vd39-platform-overview .vd39p-ag4{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;padding:11px}.vd39-platform-overview .vd39p-ag-node small{font-size:9px}.vd39-platform-overview .vd39p-ag-node b{font-size:12px}.vd39-platform-overview .vd39p-ag-wire,.vd39-platform-overview .vd39p-authority-graph .vd39p-signal{display:none}.vd39-platform-overview .vd39p-evidence-grid{grid-template-columns:1fr;gap:8px}.vd39-platform-overview .vd39p-evidence-cell{padding:13px}.vd39-platform-overview .vd39p-evidence-cell .vd39p-score{font-size:25px}.vd39-platform-overview .vd39p-evidence-cell .vd39p-label{font-size:12px;line-height:1.4}.vd39-platform-overview .vd39p-evidence-bar{height:5px}.vd39-platform-overview .vd39p-cap-intro{padding-right:0}.vd39-platform-overview .vd39p-cap-intro h2{margin-bottom:16px}.vd39-platform-overview .vd39p-cap-list{margin-top:28px}.vd39-platform-overview .vd39p-cap-list .vd39p-cap-list .vd39p-num{font-size:9px}.vd39-platform-overview .vd39p-cap-list b{font-size:17px}.vd39-platform-overview .vd39p-cap-list span{font-size:12px;line-height:1.4}.vd39-platform-overview .vd39p-cap-list .vd39p-arrow{font-size:18px}.vd39-platform-overview .vd39p-cap-visual{padding:17px;min-height:auto}.vd39-platform-overview .vd39p-visual-head{align-items:flex-start;gap:12px}.vd39-platform-overview .vd39p-visual-head b{font-size:14px}.vd39-platform-overview .vd39p-visual-head span{font-size:8px;text-align:right}.vd39-platform-overview .vd39p-review-row{grid-template-columns:9px 1fr auto;gap:5px 9px;padding:13px 4px;font-size:11px}.vd39-platform-overview .vd39p-review-row b{font-size:12px}.vd39-platform-overview .vd39p-review-row span{grid-column:2;font-size:10px}.vd39-platform-overview .vd39p-review-row em{grid-column:3;grid-row:1;font-size:10px}.vd39-platform-overview .vd39p-review-row strong{grid-column:2;grid-row:3;font-size:10px;font-weight:600}.vd39-platform-overview .vd39p-review-detail{grid-template-columns:1fr;gap:9px}.vd39-platform-overview .vd39p-review-panel{padding:13px}.vd39-platform-overview .vd39p-review-panel small{font-size:8px}.vd39-platform-overview .vd39p-review-panel b{font-size:14px}.vd39-platform-overview .vd39p-review-panel p{font-size:11px;line-height:1.45}.vd39-platform-overview .vd39p-escalation{height:auto;padding:13px}.vd39-platform-overview .vd39p-escalation .vd39p-track{display:none}.vd39-platform-overview .vd39p-escalation .vd39p-step,.vd39-platform-overview .vd39p-escalation .vd39p-s1,.vd39-platform-overview .vd39p-escalation .vd39p-s2,.vd39-platform-overview .vd39p-escalation .vd39p-s3,.vd39-platform-overview .vd39p-escalation .vd39p-s4{position:relative;left:auto;right:auto;top:auto;width:auto;text-align:left;display:grid;grid-template-columns:16px 1fr;gap:0 9px;align-items:center;padding:9px 0;border-bottom:1px solid #e2e8e7}.vd39-platform-overview .vd39p-escalation .vd39p-step:last-child{border-bottom:0}.vd39-platform-overview .vd39p-escalation .vd39p-step i{margin:0;grid-row:1/3}.vd39-platform-overview .vd39p-escalation .vd39p-step b{font-size:11px;margin:0}.vd39-platform-overview .vd39p-escalation .vd39p-step span{font-size:9px}.vd39-platform-overview .vd39p-architecture .vd39p-section-inner{padding-top:70px;padding-bottom:70px}.vd39-platform-overview .vd39p-arch-grid{grid-template-columns:1fr;gap:10px}.vd39-platform-overview .vd39p-arch-col{min-height:auto;padding:16px}.vd39-platform-overview .vd39p-arch-col .vd39p-arch-title{font-size:8px}.vd39-platform-overview .vd39p-arch-item{padding:13px}.vd39-platform-overview .vd39p-arch-item b{font-size:13px}.vd39-platform-overview .vd39p-arch-item span{font-size:10px;line-height:1.4}.vd39-platform-overview .vd39p-arch-center-title{font-size:25px}.vd39-platform-overview .vd39p-arch-band strong{font-size:13px}.vd39-platform-overview .vd39p-arch-band p{font-size:10px}.vd39-platform-overview .vd39p-arch-controls{grid-template-columns:1fr 1fr;gap:7px}.vd39-platform-overview .vd39p-arch-control{padding:12px}.vd39-platform-overview .vd39p-arch-control b{font-size:11px}.vd39-platform-overview .vd39p-arch-control span{font-size:9px}.vd39-platform-overview .vd39p-deploy-strip{grid-template-columns:1fr;margin-top:10px}.vd39-platform-overview .vd39p-deploy-cell{border-right:0;border-bottom:1px solid #28474e;padding:14px}.vd39-platform-overview .vd39p-deploy-cell:last-child{border-bottom:0}.vd39-platform-overview .vd39p-deploy-cell b{font-size:13px}.vd39-platform-overview .vd39p-deploy-cell span{font-size:10px;line-height:1.4}.vd39-platform-overview .vd39p-integration-layout{gap:28px}.vd39-platform-overview .vd39p-integration-copy .vd39p-link{font-size:13px}.vd39-platform-overview .vd39p-connector-field{height:auto;padding:14px;display:grid;grid-template-columns:1fr;gap:8px;background:linear-gradient(180deg,#fbfcfc,#f4f8f6)}.vd39-platform-overview .vd39p-connector-field:before{background-size:32px 32px}.vd39-platform-overview .vd39p-hub{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto;min-height:92px;border-radius:7px}.vd39-platform-overview .vd39p-hub b{font-size:16px}.vd39-platform-overview .vd39p-hub span{font-size:9px}.vd39-platform-overview .vd39p-connector,.vd39-platform-overview .vd39p-c1,.vd39-platform-overview .vd39p-c2,.vd39-platform-overview .vd39p-c3,.vd39-platform-overview .vd39p-c4,.vd39-platform-overview .vd39p-c5,.vd39-platform-overview .vd39p-c6{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;padding:13px}.vd39-platform-overview .vd39p-connector b{font-size:13px}.vd39-platform-overview .vd39p-connector span{font-size:10px}.vd39-platform-overview .vd39p-connector-wire{display:none}.vd39-platform-overview .vd39p-operating-grid{grid-template-columns:1fr;gap:12px}.vd39-platform-overview .vd39p-op-card{padding:21px;min-height:auto}.vd39-platform-overview .vd39p-op-num{font-size:9px}.vd39-platform-overview .vd39p-op-card h3{font-size:27px}.vd39-platform-overview .vd39p-op-card p{font-size:14px;line-height:1.52}.vd39-platform-overview .vd39p-op-list div{padding:12px 0;font-size:11px}.vd39-platform-overview .vd39p-close-layout{align-items:start;gap:28px}.vd39-platform-overview .vd39p-close-layout h2{font-size:39px}.vd39-platform-overview .vd39p-close-layout p{font-size:14px;line-height:1.55}.vd39-platform-overview .vd39p-close-actions{width:100%}.vd39-platform-overview .vd39p-close-actions a:first-child{height:50px;width:100%;justify-content:space-between;font-size:14px}.vd39-platform-overview .vd39p-close-actions a:last-child{font-size:13px}.vd39-platform-overview .site-footer .footer-inner{padding-top:42px;padding-bottom:24px}.vd39-platform-overview .footer-grid{grid-template-columns:1fr;gap:25px}.vd39-platform-overview .footer-brand p{font-size:13px;max-width:300px}.vd39-platform-overview .footer-col{padding-top:18px;border-top:1px solid #d8e0df}.vd39-platform-overview .footer-col h4{font-size:9px;margin-bottom:13px}.vd39-platform-overview .footer-col .footer-bottom{font-size:11px;gap:15px}.vd39-platform-overview .footer-bottom .links{gap:16px;flex-wrap:wrap}}@media(max-width:600px){.vd39-platform-overview .vd39p-hero-inner{padding-top:24px;padding-bottom:28px}.vd39-platform-overview .vd39p-breadcrumb{margin-bottom:13px}.vd39-platform-overview .vd39p-hero-copy{gap:14px;margin-bottom:20px}.vd39-platform-overview .vd39p-hero-copy h1{font-size:41px;line-height:.98}.vd39-platform-overview .vd39p-hero-copy p{font-size:16.5px;line-height:1.49}.vd39-platform-overview .vd39p-hero-actions{margin-top:15px;gap:8px}.vd39-platform-overview .vd39p-btn-dark,.vd39-platform-overview .vd39p-btn-light{height:46px}.vd39-platform-overview .vd39p-system-shell{max-height:360px}.vd39-platform-overview .vd39p-control-map{grid-template-columns:1fr 1fr;padding:10px;gap:7px}.vd39-platform-overview .vd39p-node{min-height:64px;padding:9px}.vd39-platform-overview .vd39p-n5,.vd39-platform-overview .vd39p-n6{display:none}.vd39-platform-overview .vd39p-shell-rail{display:none}.vd39-platform-overview .vd39p-hero-metrics{display:none}}@media (min-width:901px){.vd39-platform-overview .vd39p-hero-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"crumb crumb" "copy shell";column-gap:42px;row-gap:18px;padding-top:30px;padding-bottom:30px}.vd39-platform-overview .vd39p-breadcrumb{grid-area:crumb;margin-bottom:0}.vd39-platform-overview .vd39p-hero-copy{grid-area:copy;display:block;margin:0;align-self:center}.vd39-platform-overview .vd39p-hero-copy h1{font-size:56px;line-height:.96;max-width:600px;margin-bottom:21px}.vd39-platform-overview .vd39p-hero-copy p{font-size:17px;line-height:1.52;max-width:520px}.vd39-platform-overview .vd39p-hero-actions{margin-top:20px}.vd39-platform-overview .vd39p-system-shell{grid-area:shell;align-self:center}}@media (max-width:600px){.vd39-platform-overview .vd39p-hero-inner{padding-top:16px!important;padding-bottom:16px!important}.vd39-platform-overview .vd39p-breadcrumb{margin-bottom:10px!important}.vd39-platform-overview .vd39p-hero-copy{gap:10px!important;margin-bottom:12px!important}.vd39-platform-overview .vd39p-hero-copy h1{font-size:36px!important;line-height:.98!important;max-width:none!important}.vd39-platform-overview .vd39p-hero-copy p{font-size:16.5px!important;line-height:1.43!important}.vd39-platform-overview .vd39p-hero-actions{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:13px!important}.vd39-platform-overview .vd39p-btn-dark,.vd39-platform-overview .vd39p-btn-light{height:42px!important;min-width:0!important;padding:0 10px!important;font-size:11.5px!important;gap:7px!important}.vd39-platform-overview .vd39p-shell-top{height:40px!important;padding:0 11px!important}.vd39-platform-overview .vd39p-shell-nav,.vd39-platform-overview .vd39p-shell-rail,.vd39-platform-overview .vd39p-hero-metrics,.vd39-platform-overview .vd39p-map-legend{display:none!important}.vd39-platform-overview .vd39p-system-map{padding:10px 11px 11px!important}.vd39-platform-overview .vd39p-system-map h3{font-size:16px!important}.vd39-platform-overview .vd39p-system-map .vd39p-sub{font-size:10.5px!important;line-height:1.35!important}.vd39-platform-overview .vd39p-control-map{margin-top:8px!important;padding:7px!important;gap:6px!important}.vd39-platform-overview .vd39p-control-map .vd39p-n5,.vd39-platform-overview .vd39p-control-map .vd39p-n6{display:none!important}.vd39-platform-overview .vd39p-node,.vd39-platform-overview .vd39p-n1,.vd39-platform-overview .vd39p-n2,.vd39-platform-overview .vd39p-n3,.vd39-platform-overview .vd39p-n4{min-height:52px!important;padding:7px!important}.vd39-platform-overview .vd39p-node small{font-size:7px!important;margin-bottom:2px!important}.vd39-platform-overview .vd39p-node b{font-size:10.5px!important}.vd39-platform-overview .vd39p-node span{font-size:8.5px!important;line-height:1.25!important}}