.pv-page{color:var(--text);background:#fff}.pv-page .shell{max-width:1280px;width:calc(100% - 70px)}.pv-page .content-section{padding:18px 0}.pv-page h2{font-size:32px;line-height:1.1;margin:0 0 10px}.pv-page h3{font-size:23px}.pv-page p{line-height:1.3}.pv-page .section-heading{margin:0 0 12px;max-width:none}.pv-page .eyebrow{margin:0 0 5px;font-size:12px;letter-spacing:.1em;color:var(--muted)}.pv-page .product-hero{padding:0;background:#f0fbff;position:relative;overflow:hidden}.pv-page .product-hero-grid{min-height:380px;grid-template-columns:46% 54%;gap:0;position:relative}.pv-page .product-hero-grid>div:first-child{z-index:2;padding:25px 0; background:linear-gradient(90deg,#f0fbff 90%,transparent)}.pv-page .product-hero h1{font-size:48px;margin:7px 0 14px}.pv-page .product-hero .product-identity{font-size:18px;margin:0 0 10px}.pv-page .product-art{position:absolute;right:-35px;top:0;bottom:0;width:65%;border:0;box-shadow:none;border-radius:0;mask-image:linear-gradient(90deg,transparent,black 25%)}.pv-page .product-art img{width:100%;height:100%;object-fit:cover;object-position:right center;aspect-ratio:auto}.pv-page .hero-benefits{margin:14px 0 0}.pv-page .hero-benefits li:before{display:none}.pv-page .actions{margin-top:18px}.pv-page .button{background:var(--green);border-color:var(--green);color:#fff}.pv-page .button.secondary{background:white;color:var(--green);border-color:#9ccdc1}.pv-page .button:hover{background:#006654;border-color:#006654}.pv-page .button.secondary:hover{background:#ecf8f5;color:var(--green)}.pv-page #price-execution{background:white}.pv-page .product-connection{margin:10px 0;gap:30px}.pv-page .product-connection article{display:grid;grid-template-columns:80px 1fr;gap:0 16px;padding:16px 22px;background:linear-gradient(110deg,#f5fcff,#f4f6ff)}.pv-page .product-connection article>svg{grid-row:1/3;width:64px;height:64px;margin:0;align-self:center;padding:12px;border-radius:50%;background:#e7f3ff;color:#236bcd}.pv-page .product-connection h3{font-size:23px}.pv-page .product-connection p{margin:4px 0 0;font-size:18px}.pv-page .connection-symbol{color:#277ff2}.pv-page .section-quote{background:#eaf7fd;border:0;text-align:center;padding:7px;font-size:24px;margin:10px 0 0}.pv-page #expanded-verification{background:linear-gradient(120deg,#effaff,#fff)}.pv-page .price-verification-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:start}.pv-page .price-verification-layout figure{margin:0}.pv-page .price-verification-diagram{display:block;width:100%;max-height:550px;font-family:'Roboto Condensed',sans-serif}.pv-page .price-verification-diagram text{font-size:19px}.pv-page .price-verification-diagram .diagram-price{font-size:26px;font-weight:700}.pv-page .price-verification-diagram .diagram-status{font-size:16px}.pv-page .price-verification-layout figcaption{font-size:11px;text-align:center;color:var(--muted)}.pv-page .price-touchpoints{padding:12px 0 0 28px;border-left:1px solid #c8e0f5}.pv-page .price-touchpoints h3{font-size:25px;margin-bottom:10px}.pv-page .price-touchpoints ul{list-style:none;padding:0;margin:0 0 8px 20px;position:relative;border:1px solid #dceafa;border-radius:5px}.pv-page .price-touchpoints li{display:flex;align-items:center;gap:18px;position:relative;padding:9px 14px;font-size:17px;border-bottom:1px solid #e1edf7;background:#ffffff90}.pv-page .price-touchpoints li:before{content:'';position:absolute;right:100%;top:50%;width:25px;height:42px;border-top:2px solid #448aff;border-left:2px solid #448aff;border-radius:8px 0 0 0}.pv-page .price-touchpoints li:last-child:before{height:0}.pv-page .price-touchpoints svg{width:25px;height:25px;flex-shrink:0;color:#236bcd}.pv-page .price-touchpoints .small{font-size:13px;margin-top:10px;color:var(--muted)}.pv-page .price-comparison-context{padding:10px 16px;text-align:center;background:#eaf7ff;margin-top:8px;border-radius:5px}.pv-page .price-comparison-context strong{font-size:19px}.pv-page .price-comparison-context p{font-size:17px;margin:4px 0 0;max-width:none}.pv-page .pv-intentional{margin:12px auto}.pv-page .price-intentional{display:flex;gap:25px;padding:22px;background:#e9f7fd;margin:0;border-radius:5px}.pv-page .price-intentional>svg{width:70px;height:70px;flex-shrink:0;color:#198cde}.pv-page .price-intentional h3{font-size:29px;margin-bottom:6px}.pv-page .price-intentional p{font-size:19px;max-width:none}.pv-page .pv-workspace-grid{grid-template-columns:260px minmax(0,1fr);gap:25px;align-items:center}.pv-page .visual-checklist{margin:0;padding:0}.pv-page .visual-checklist li{gap:14px;margin:14px 0;line-height:1.25}.pv-page .visual-checklist svg{width:43px;height:43px;flex-shrink:0;padding:8px;border-radius:50%;background:#eef8ff}.pv-page .crisp-workspace{border:7px solid #082e5f;border-radius:13px;box-shadow:0 7px 20px #267bb025;margin:0}.pv-page .ui-top{padding:10px 14px;background:white}.pv-page .ui-body{padding:12px}.pv-page .ui-layout.with-nav{grid-template-columns:110px minmax(0,1fr)}.pv-page .ui-stats{margin:5px 0 10px;gap:8px}.pv-page .ui-stats>div{padding:8px}.pv-page .ui-stats strong{font-size:25px}.pv-page .ui-stats span{font-size:12px}.pv-page .ui-progress{margin:10px 0}.pv-page .ui-body h3{font-size:20px}.pv-page .ui-table-scroll td,.pv-page .ui-table-scroll th{padding:8px 6px}.pv-page .crisp-workspace figcaption{padding:4px;font-size:11px}.pv-page .restored-flow{margin:14px 0 0;gap:30px}.pv-page .restored-flow li{padding:0;min-width:0}.pv-page .restored-flow .step-art{width:67px;height:67px;margin:4px auto 8px;background:#eef8ff;color:#1579ce}.pv-page .restored-flow .step-count{background:#119de1;color:white}.pv-page .restored-flow li:nth-child(2) .step-count{background:#9876d8}.pv-page .restored-flow li:nth-child(4) .step-count{background:#d28a20}.pv-page .restored-flow li:nth-child(5) .step-count{background:#ed665b}.pv-page .restored-flow li:nth-child(6) .step-count{background:#08aaa7}.pv-page .restored-flow h3{font-size:23px;margin:0 0 6px}.pv-page .restored-flow p{font-size:17px;line-height:1.25}.pv-page #verification{background:linear-gradient(120deg,#effaff,white)}.pv-page .connected-hub{position:relative;margin:10px 0 0;padding-bottom:0;max-width:none}.pv-page .hub-spokes{display:grid;grid-template-columns:repeat(4,1fr);border:0;padding:0;gap:16px}.pv-page .hub-node{display:grid;grid-template-columns:48px 1fr;column-gap:12px;padding:14px;background:#f8fcff}.pv-page .hub-node:before,.pv-page .hub-center:after{display:none}.pv-page .hub-node svg{grid-row:1/3;width:40px;height:40px;margin:0;align-self:center;color:#1985da}.pv-page .hub-node strong{font-size:19px}.pv-page .hub-node p{font-size:15px;margin-top:4px}.pv-page .hub-center{margin:52px auto 8px;padding:10px 25px;border-radius:6px;font-size:22px;z-index:2}.pv-page .pv-hub-lines{position:absolute;left:0;width:100%;height:66px;bottom:26px;pointer-events:none}.pv-page #verification>.shell>p{text-align:center;font-size:16px;max-width:none}.pv-page .feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 45px}.pv-page .feature{padding:0;border:0;background:none;box-shadow:none}.pv-page .feature-icon{display:none}.pv-page .feature h3{font-size:23px;margin-bottom:5px}.pv-page .feature p{font-size:18px;line-height:1.3}.pv-page .source-comparison{gap:24px}.pv-page .source-comparison article{padding:18px 22px 18px 75px;position:relative;background:#fdf6f1;border-radius:5px}.pv-page .source-comparison article+article{background:#edf9f7}.pv-page .source-comparison article:before{content:'⊘';position:absolute;left:20px;top:15px;font-size:38px;color:#e54b42}.pv-page .source-comparison article+article:before{content:'✓';color:#00a29b}.pv-page .source-comparison h3{font-size:22px}.pv-page .source-comparison ul{list-style:none;margin:6px 0 0;padding:0}.pv-page .source-comparison li{margin:3px 0;font-size:17px;line-height:1.2}.pv-page .source-comparison li:before{content:'×';color:#e54b42;margin-right:10px}.pv-page .source-comparison article+article li:before{content:'✓';color:#009d94}.pv-page #product-boundaries>.shell>p{text-align:center;background:#edf8ff;padding:7px;max-width:none;margin:8px 0 0;font-size:16px}.pv-page .pv-outcome-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.pv-page .pv-outcome-copy h2,.pv-page .pv-outcome-copy .eyebrow{grid-column:1/-1}.pv-page .pv-outcome-copy p:not(.eyebrow){font-size:18px;margin:0}.pv-page #teams{background:white}.pv-page .outcome-grid{grid-template-columns:repeat(6,1fr);gap:10px}.pv-page .outcome-grid li{display:flex;gap:9px;padding:10px;border:1px solid #e1edf7;border-radius:5px;background:#f9fdff}.pv-page .outcome-grid svg{width:28px;height:28px;flex-shrink:0}.pv-page .outcome-grid strong{font-size:16px}.pv-page .outcome-grid p{font-size:14px;margin:3px 0 0}.pv-page .system-list{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.pv-page .system-list>div{padding:0 12px;border:0;border-right:1px solid #dceafa;text-align:center;background:none}.pv-page .system-list svg{width:32px;height:32px;margin:auto auto 6px;display:block}.pv-page .system-list span{font-size:16px}.pv-page .pv-final{padding:20px 0;background:linear-gradient(110deg,#ffd95e,#90d47c,#00bba8,#057db3,#09245b);position:relative;isolation:isolate;overflow:hidden}.pv-page .pv-final:before{content:'';position:absolute;inset:0;background:repeating-conic-gradient(from 30deg,#ffffff13 0 60deg,#00305717 60deg 120deg,transparent 120deg 180deg);background-size:170px 100px;z-index:-1}.pv-page .pv-final:after{display:none}.pv-page .pv-final .banner-inner{display:block;padding-left:12%}.pv-page .pv-final h2{color:#071b45;font-size:31px}.pv-page .pv-final p{color:#071b45;font-size:17px;margin:5px 0}.pv-page .pv-final .button{margin-top:8px;padding:10px 20px}
@media(max-width:1000px){.pv-page .pv-workspace-grid{grid-template-columns:200px minmax(0,1fr)}.pv-page .outcome-grid{grid-template-columns:repeat(3,1fr)}.pv-page .price-verification-layout{gap:15px}.pv-page .product-hero h1{font-size:40px}.pv-page .ui-layout.with-nav{grid-template-columns:80px minmax(0,1fr)}.pv-page .hub-node{display:block}.pv-page .hub-node svg{margin-bottom:8px}.pv-page .restored-flow{gap:20px}}
@media(max-width:700px){.pv-page .shell{width:calc(100% - 32px)}.pv-page h2{font-size:28px}.pv-page .product-hero-grid{display:flex;flex-direction:column;align-items:stretch}.pv-page .product-hero-grid>div:first-child{background:none}.pv-page .product-art{position:relative;right:auto;width:calc(100% + 32px);margin-left:-16px;height:240px;mask-image:none}.pv-page .product-art img{object-fit:cover}.pv-page .price-verification-layout,.pv-page .pv-workspace-grid{grid-template-columns:1fr}.pv-page .product-connection article{grid-template-columns:60px 1fr;padding:15px}.pv-page .product-connection article>svg{width:52px;height:52px}.pv-page .price-touchpoints{padding-left:14px}.pv-page .price-intentional{padding:17px;gap:12px}.pv-page .price-intentional>svg{width:38px;height:38px}.pv-page .price-intentional h3{font-size:25px}.pv-page .price-intentional p{font-size:17px}.pv-page .ui-layout.with-nav{grid-template-columns:1fr}.pv-page .ui-nav{display:none}.pv-page .ui-stats{grid-template-columns:repeat(2,1fr)}.pv-page .ui-table-scroll{max-width:100%;overflow:auto}.pv-page .ui-search{display:none}.pv-page .restored-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pv-page .restored-flow li:after{display:none!important}.pv-page .hub-spokes{grid-template-columns:1fr 1fr}.pv-page .pv-hub-lines{display:none}.pv-page .hub-center{margin-top:16px}.pv-page .feature-grid,.pv-page .source-comparison,.pv-page .pv-outcome-copy{grid-template-columns:1fr}.pv-page .pv-outcome-copy{gap:10px}.pv-page .outcome-grid{grid-template-columns:1fr 1fr}.pv-page .system-list{grid-template-columns:repeat(3,1fr)}.pv-page .pv-final .banner-inner{padding-left:0}.pv-page .visual-checklist{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pv-page .visual-checklist li{font-size:16px;margin:0}.pv-page .visual-checklist svg{width:35px;height:35px}.pv-page .product-art img{min-height:0}}
.pv-page #capabilities .feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 45px}.pv-page #capabilities .feature:nth-child(2){grid-column:1;grid-row:2}.pv-page #capabilities .feature:nth-child(3){grid-column:2;grid-row:1}.pv-page .section-quote{max-width:none}.pv-page .system-list>div{min-width:0;display:block}.pv-page .system-list span{overflow-wrap:anywhere}.pv-page .pv-final .eyebrow{color:#071b45}
@media(max-width:700px){.pv-page #capabilities .feature-grid{grid-template-columns:1fr}.pv-page #capabilities .feature:nth-child(n){grid-column:auto;grid-row:auto}.pv-page .system-list{gap:12px}.pv-page .system-list>div{padding:0 4px}}
/* Compact price comparison without vertically stretching text or icons. */
.pv-page #expanded-verification{padding-block:12px}
.pv-page #expanded-verification .section-heading{margin-bottom:8px}
.pv-page .price-touchpoints{padding-top:5px}
.pv-page .price-touchpoints h3{margin-bottom:8px}
.pv-page .price-touchpoints ul{gap:4px}
.pv-page .price-touchpoints li{padding:6px 12px;min-height:36px}
.pv-page .price-touchpoints li:before{height:38px}
.pv-page .price-touchpoints li:last-child:before{height:0}
.pv-page .price-verification-layout figcaption{margin-top:3px}
.pv-page .price-comparison-context{margin-top:5px;padding-block:7px}
/* Equal comparison panels and a denser execution workspace. */
.pv-page .product-connection{align-items:stretch}
.pv-page .product-connection article{align-content:center}
.pv-page .connection-symbol{align-self:center}
.pv-page #workspace{padding-block:12px}
.pv-page #workspace .section-heading{margin-bottom:8px}
.pv-page #workspace .visual-checklist{gap:8px}
.pv-page #workspace .visual-checklist li{margin:7px 0;padding-block:0}
.pv-page #workspace .ui-top{padding:7px 12px}
.pv-page #workspace .ui-body{padding:8px 10px}
.pv-page #workspace .ui-body h3{margin-bottom:7px}
.pv-page #workspace .ui-stats{margin:3px 0 7px}
.pv-page #workspace .ui-stats>div{padding:6px 8px;gap:2px}
.pv-page #workspace .ui-progress{margin:6px 0}
.pv-page #workspace .ui-table-scroll th,.pv-page #workspace .ui-table-scroll td{padding:5px 6px}
.pv-page #workspace .ui-nav{padding:8px 6px;gap:2px}
.pv-page #workspace .ui-nav>span{padding:6px}
.pv-page #workspace .crisp-workspace figcaption{padding:3px}
