.v4 .pillar{--brand-sand-orange:#a9520a;--brand-sand:#f7efe6}.v4 .phero{position:relative;overflow:hidden;padding-block:92px 78px;isolation:isolate;background:var(--brand-white)}.v4 .phero:before{z-index:-2;background-size:cover;background-position:78%}.v4 .phero:after,.v4 .phero:before{content:"";position:absolute;inset:0}.v4 .phero:after{z-index:-1;background:linear-gradient(96deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.89) 32%,hsla(0,0%,100%,.55) 60%,hsla(0,0%,100%,.1))}.v4 .phero>.wrap{width:100%;position:relative;z-index:1}.v4 .phero-in{max-width:58%}@media(max-width:1080px){.v4 .phero-in{max-width:74%}}@media(max-width:820px){.v4 .phero{padding-block:56px 48px}.v4 .phero-in{max-width:100%}.v4 .phero:after{background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.88) 60%,hsla(0,0%,100%,.94))}}.v4 .pcrumb{display:flex;align-items:center;gap:9px;font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:15px}.v4 .pcrumb,.v4 .pcrumb a{color:var(--brand-sand-orange)}.v4 .pcrumb a{border-bottom:1px solid var(--brand-orange-tint)}.v4 .pcrumb a:hover{color:var(--brand-orange);border-color:var(--brand-orange)}.v4 .pcrumb .sep{opacity:.5}.v4 .phero h1{font-size:clamp(31px,3.9vw,50px);font-weight:600;line-height:1.05;letter-spacing:-.035em;max-width:20ch}.v4 .phero h1 em{font-style:normal;color:var(--brand-orange)}.v4 .phero .lede,.v4 .phero .sub{font-size:17.5px;max-width:56ch;margin-top:18px}.v4 .probl{display:grid;grid-template-columns:1fr 1fr;gap:46px;margin-top:30px}@media(max-width:900px){.v4 .probl{grid-template-columns:1fr;gap:20px}}.v4 .probl p{font-size:16.5px;color:var(--brand-body);line-height:1.6}.v4 .probl p+p{margin-top:0}.v4 .engine{border-radius:22px;overflow:hidden;aspect-ratio:16/9;background:var(--brand-white);margin-top:32px}.v4 .engine img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-mask-image:radial-gradient(ellipse 90% 86% at 50% 50%,#000 64%,transparent 100%);mask-image:radial-gradient(ellipse 90% 86% at 50% 50%,#000 64%,transparent 100%)}.v4 .stages{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin-top:26px;border-top:1px solid var(--brand-orange-tint);border-bottom:1px solid var(--brand-orange-tint)}@media(max-width:900px){.v4 .stages{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.v4 .stages{grid-template-columns:repeat(2,1fr)}}.v4 .stg{padding:16px;border-left:1px solid var(--brand-orange-tint)}.v4 .stg:first-child{border-left:0;padding-left:0}.v4 .stg b{display:block;font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;color:var(--brand-sand-orange);margin-bottom:6px}.v4 .stg span{display:block;font-size:13.6px;color:var(--brand-ink);font-weight:500;line-height:1.3}@media(max-width:380px){.v4 .stages{grid-template-columns:1fr}.v4 .stg{border-left:0;border-top:1px solid var(--brand-orange-tint);padding-left:0;padding-right:0}.v4 .stg:first-child{border-top:0}}.v4 .syslist{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}@media(max-width:1040px){.v4 .syslist{grid-template-columns:1fr;gap:16px}}.v4 .sysrow{border:1px solid var(--brand-line);border-radius:22px;background:var(--brand-white);display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s var(--brand-ease),box-shadow .2s var(--brand-ease),transform .2s var(--brand-ease)}.v4 .sysrow:hover{border-color:var(--brand-orange-soft);box-shadow:0 14px 34px rgba(26,26,26,.08);transform:translateY(-3px)}.v4 .sysrow:before{content:"";height:3px;background:var(--brand-orange-tint)}.v4 .sysrow:hover:before{background:var(--brand-orange)}.v4 .sys-head{padding:26px 26px 0;display:flex;align-items:center;gap:12px}.v4 .sysnum{width:30px;height:30px;border-radius:9px;background:var(--brand-orange-wash);color:var(--brand-sand-orange);display:grid;place-items:center;flex:none;font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:12.5px;font-weight:700}.v4 .sysrow h3{font-size:19.5px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.v4 .shift{margin:20px 26px 0;border:1px solid var(--brand-line-soft);border-radius:14px;overflow:hidden}.v4 .shift div{display:flex;align-items:center;gap:11px;padding:12px 15px;font-size:14.4px;line-height:1.35}.v4 .shift .from{background:var(--brand-shell);color:var(--brand-body)}.v4 .shift .to{background:var(--brand-orange-wash);color:var(--brand-ink);font-weight:600;border-top:1px solid var(--brand-line-soft)}.v4 .shift svg{flex:none}.v4 .shift .from svg{color:var(--brand-muted)}.v4 .shift .to svg{color:var(--brand-orange)}.v4 .sysrow .what{font-size:15px;color:var(--brand-body);margin:18px 26px 0;line-height:1.5;flex:1}.v4 .sysrow .built{margin:16px 26px 22px;display:flex;gap:10px;align-items:flex-start;font-size:14.2px;color:var(--brand-body);line-height:1.45}.v4 .sysrow .built svg{flex:none;color:var(--brand-orange);margin-top:2px}.v4 .sysrow .built b{color:var(--brand-ink);font-weight:600}.v4 .syslimit{margin-top:auto;background:var(--brand-sand);border-top:1px solid var(--brand-orange-tint);padding:15px 26px;display:flex;gap:10px;align-items:flex-start}.v4 .syslimit svg{flex:none;color:var(--brand-sand-orange);margin-top:2px}.v4 .syslimit span{font-size:13.6px;color:var(--brand-body);line-height:1.42}.v4 .syslimit b{display:block;font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--brand-sand-orange);margin-bottom:4px}.v4 .conn{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:32px}@media(max-width:760px){.v4 .conn{grid-template-columns:1fr}}.v4 .conncard{border:1px solid var(--brand-line);border-radius:20px;padding:26px 28px;background:var(--brand-white);display:flex;flex-direction:column;transition:border-color .2s var(--brand-ease),transform .2s var(--brand-ease)}.v4 .conncard:hover{border-color:var(--brand-orange-soft);transform:translateY(-2px)}.v4 .conncard .dn{font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--brand-sand-orange);margin-bottom:10px}.v4 .conncard h3{font-size:19px;font-weight:600;letter-spacing:-.022em;line-height:1.2}.v4 .conncard p{font-size:14.8px;color:var(--brand-body);margin-top:8px;line-height:1.5;flex:1}.v4 .conncard .go{margin-top:16px;font-size:14px;font-weight:600;color:var(--brand-sand-orange);display:inline-flex;align-items:center;gap:8px}.v4 .conncard:hover .go svg{transform:translateX(3px)}.v4 .conncard .go svg{transition:transform .18s var(--brand-ease)}.v4 .deliv{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.v4 .deliv li{display:flex;gap:13px;align-items:flex-start;font-size:16px;color:var(--brand-body);line-height:1.5}.v4 .deliv li svg{flex:none;color:var(--brand-orange);margin-top:4px}.v4 .deliv li b{color:var(--brand-ink);font-weight:600}.v4 .hp-gate-guards span{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:var(--brand-r-pill);padding:9px 15px;font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;gap:9px}.v4 .hp-gate-guards span svg{color:#fff;flex:none}.v4 .close-band{position:relative;overflow:hidden}.v4 .close-in{display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:center}@media (max-width:900px){.v4 .close-in{grid-template-columns:1fr;gap:28px}}.v4 .dclaim{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.v4 .dclaim li{display:flex;gap:11px;align-items:center;font-size:14.5px;color:var(--brand-body)}.v4 .dclaim li svg{flex:none;color:var(--brand-orange)}.v4 .dclose{margin-top:16px;font-size:13.4px;color:var(--brand-muted)}.v4 .dclose a{color:var(--brand-orange-ink)}.v4 .sysbody{padding:18px 26px 0;flex:1}.v4 .sysbody p{font-size:14.6px;color:var(--brand-body);line-height:1.5}.v4 .sysbody .built{margin-top:12px}.v4 .sysbody .built b{color:var(--brand-ink);font-weight:600}.v4 .pillar--gtm-operations .phero:before{background-image:url(/v4/dom-acquisition.jpg)}.v4 .pillar--sales-operations .phero:before{background-image:url(/v4/dom-execution.jpg)}.v4 .pillar--cs-operations .phero:before{background-image:url(/v4/dom-retention.jpg)}.v4 .pillar--revenue-intelligence .phero:before{background-image:url(/v4/dom-brain-hero.jpg)}.v4 .hp-sec--portal:before{background-image:url(/v4/bg-portal.jpg)}.v4 .hp-sec--proof:before{background-image:url(/v4/proof-evaluation.jpg)}.v4 .hp-sec--chamber:before{background-image:url(/v4/proof-chamber.jpg)}.v4 .hp-sec--arc:before{background-image:url(/v4/signal-arc.jpg)}.v4 .syslist--2{grid-template-columns:repeat(2,1fr)}.v4 .syslist--3{grid-template-columns:repeat(3,1fr)}@media(max-width:1040px){.v4 .syslist--2,.v4 .syslist--3{grid-template-columns:1fr}}