.premium-site{--pv-ink:#f4f4f6;--pv-graphite:#1b1b20;--pv-paper:#09090b;--pv-white:#141417;--pv-surface:#121215;--pv-raised:#1b1b20;--pv-selected:#291218;--pv-accent-ink:#ff8c97;--pv-red:#d71920;--pv-muted:#bdbdc7;--pv-border:#62626e;--navy-950:#070709;--navy-900:#0b0b0d;--navy-850:#101013;--navy-800:#17171b;--navy-700:#24242b;--surface-deep:#070709;--surface:#101013;--surface-raised:#17171b;--surface-strong:#1c1c22;--text-muted:#bdbdc7;--text-subtle:#b0b0bc;--cyan:#ff8c97;--pv-line:var(--pv-border);--pv-radius:8px;background:var(--pv-paper);color:var(--pv-ink);color-scheme:dark}.premium-site .public-atmosphere{background:var(--pv-paper);isolation:isolate}.premium-site .public-atmosphere:after,.premium-site .public-atmosphere:before{display:none}.premium-site :where(button,input,select,textarea,a):focus-visible{outline:3px solid #d71920;outline-offset:4px}.premium-site :where(input,select,textarea){accent-color:var(--pv-red)}.premium-site .site-header{background:#101013;border-bottom:1px solid #ffffff20;backdrop-filter:none;position:sticky;top:0;z-index:60}.premium-site .header-inner{max-width:1536px;margin:auto;min-height:88px;padding-inline:28px;gap:25px}.premium-site .brand{width:153px;flex:0 0 153px}.premium-site .desktop-nav{gap:clamp(13px,1.25vw,24px)}.premium-site .desktop-nav summary,.premium-site .desktop-nav>a{font-size:12px;font-weight:650;letter-spacing:-.02em;color:#f4f4f5;white-space:nowrap}.premium-site .header-actions{gap:15px}.premium-site .ih-header-cta{background:#d71920;border-color:#d71920;color:#fff;padding:11px 15px;font-size:12px;border-radius:4px}.pv-utility-links{display:none}.pv-mobile-utility{display:flex;flex-wrap:wrap;gap:20px}.premium-site .commercial-nav-dropdown>div{background:#1b1b20;border-color:#39393f;min-width:250px}.premium-site .mobile-menu{background:#141417;color:#fff}.pv-shell{width:min(1320px,calc(100% - 80px));margin-inline:auto}.pv-section{padding-block:clamp(60px,6.5vw,104px)}.pv-label{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:750;letter-spacing:.13em;line-height:1.6;text-transform:uppercase}.pv-section-heading{max-width:830px;margin-bottom:36px}.pv-section-heading.is-split{max-width:none;display:flex;justify-content:space-between;align-items:end;gap:30px}.pv-closing h2,.pv-editorial-split h2,.pv-industry-match h2,.pv-proof-grid h2,.pv-section-heading h2{font-family:var(--font-display),sans-serif;font-weight:760;font-size:clamp(30px,3.35vw,47px);letter-spacing:-.045em;line-height:1.12;margin:14px 0 18px;text-wrap:balance}.pv-closing p,.pv-editorial-split p,.pv-industry-match p,.pv-proof-grid p,.pv-section-heading p{color:var(--pv-muted);font-size:16px;line-height:1.7;max-width:650px}.pv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.pv-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:13px 20px;border-radius:4px;border:1px solid var(--pv-red);background:var(--pv-red);color:#fff;font-size:13px;line-height:1.4;font-weight:700;text-decoration:none;cursor:pointer;transition:background .16s,transform .16s}.pv-button:hover{background:#b6141a;color:#fff;transform:translateY(-1px)}.pv-button-outline{color:var(--pv-ink);border-color:var(--pv-border);background:transparent}.pv-button-outline:hover{color:var(--pv-ink);background:var(--pv-raised)}.pv-button:disabled,.pv-icon-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.pv-text-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;border:0;padding:9px 0;min-height:40px;color:inherit;background:transparent;font-size:13px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer}.pv-text-button:hover{text-decoration:underline;text-underline-offset:5px}.pv-icon-button{width:40px;height:40px;border:1px solid var(--pv-border);border-radius:4px;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 40px}.pv-fineprint,.pv-muted{color:var(--pv-muted)}.pv-fineprint{font-size:12px;line-height:1.65;margin-top:20px}.pv-inner-heading{margin-top:70px}.pv-hero{color:#fff;background:radial-gradient(ellipse at 93% 5%,#50212750,transparent 47%),#101013;overflow:hidden}@media screen{.premium-site :is(.pv-hero,.pv-page-header,.commercial-page-hero,.wx-workspace){position:relative;isolation:isolate;background:radial-gradient(ellipse 800px 480px at 100% 0,#9c102a80,transparent 76%),radial-gradient(ellipse 620px 460px at 0 680px,#a5092047,transparent 78%),#101013}.premium-site :is(.pv-hero,.pv-page-header,.commercial-page-hero,.wx-workspace):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(138deg,transparent 46%,#e51b2852 46.12%,transparent 46.28%),linear-gradient(90deg,#e51b2814 1px,transparent 0),linear-gradient(#e51b2814 1px,transparent 0);background-size:100% 740px,92px 92px,92px 92px;background-repeat:no-repeat,repeat,repeat;mask-image:linear-gradient(#000,transparent 850px)}.premium-site :is(.pv-hero,.pv-page-header,.commercial-page-hero,.wx-workspace):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(150deg,#ff2739,#a7091c);mask-image:url(/media/brand/ironhand-mark.png);mask-size:clamp(340px,48vw,660px);mask-position:right -100px top -20px;mask-repeat:no-repeat;opacity:.24}.premium-site .wx-workspace{padding-top:42px}.premium-site .wx-builder-purpose{color:#f7f7f7;background:linear-gradient(105deg,#d7192014,transparent),#141416e8;border:1px solid #ffffff30;border-top-color:#d7192099;border-radius:8px;padding:18px 20px;margin-bottom:14px}.wx-purpose-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.premium-site .wx-purpose-heading h2{font-size:16px;margin:0}.wx-purpose-heading a{display:inline-flex;align-items:center;gap:7px;color:#ffc1c6;font-size:11px;text-decoration:underline;text-underline-offset:4px;min-height:28px}.wx-purpose-intro{font-size:13px;line-height:1.7;max-width:850px;color:#e6dfe3;margin:12px 0}.wx-builder-purpose ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:14px 0}.wx-builder-purpose li{display:grid;gap:5px;padding-left:12px;border-left:2px solid #d71920;font-size:12px;line-height:1.6}.wx-builder-purpose li span,.wx-purpose-example dd{color:#d2cbd0}.wx-purpose-example{border-top:1px solid #ffffff24;padding-top:12px;font-size:12px;line-height:1.7;margin:0}.wx-purpose-example dl{display:grid;gap:10px;margin:12px 0}.wx-purpose-example dl>div{display:grid;grid-template-columns:175px minmax(0,1fr);gap:12px}.wx-purpose-example dt{color:#ffc1c6;font-weight:600}.wx-purpose-example dd{margin:0}.wx-purpose-example p{color:#c9c3c7;margin:10px 0}@media (max-width:700px){.premium-site .wx-workspace{padding-top:28px}.premium-site :is(.pv-hero,.pv-page-header,.commercial-page-hero,.wx-workspace):after{mask-size:380px;mask-position:right -170px top 65px;opacity:.18}.premium-site .wx-builder-purpose{padding:16px}.wx-builder-purpose ol{grid-template-columns:1fr;gap:12px}.wx-purpose-example dl>div{grid-template-columns:1fr;gap:2px}}}@media screen{.premium-site .public-atmosphere{background-image:radial-gradient(ellipse 600px 900px at 0 900px,#d7192014,transparent 80%),radial-gradient(ellipse 1000px 700px at 100% 0,#d7192014,transparent 80%),repeating-linear-gradient(135deg,transparent 0 179px,#d7192008 180px 181px,transparent 182px 360px)}.premium-site :is(.pv-paths,.pv-industry-section,.pv-showroom,.pv-action-section){background-image:radial-gradient(ellipse at 95% 0,#d7192012,transparent 60%),radial-gradient(#a2192514 1px,transparent 0);background-size:auto,28px 28px}.premium-site .pv-closing{background-image:radial-gradient(ellipse at 0 100%,#9d122a50,transparent 65%),linear-gradient(135deg,transparent 70%,#d7192033 70.1%,transparent 70.3%)}.premium-site .sj-planner{padding-top:35px}.premium-site .sj-page-heading{max-width:none;padding:clamp(24px,4vw,46px);border:1px solid #8c2434;border-radius:10px;color:#fff;background:radial-gradient(ellipse at 100% 100%,#8c102b80,transparent 65%),linear-gradient(130deg,transparent 69%,#e51b2847 69.2%,transparent 69.4%),#121216}.premium-site .sj-page-heading h1{max-width:900px;font-size:clamp(30px,4vw,48px)}.premium-site .sj-planner .sj-page-heading :is(p,.sj-kicker){color:#e7dce1}}.pf-problems{border:0;padding:0;margin:22px 0;min-width:0}.pf-problems legend{color:var(--pv-muted);font-size:13px;font-weight:650;margin-bottom:12px}.pf-problems label{display:flex;align-items:center;gap:12px;min-height:62px;padding:14px 16px;border:1px solid var(--pv-border);border-radius:7px;background:var(--pv-surface);color:var(--pv-ink);margin-bottom:9px;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.pf-problems label.is-selected{border-color:#b7172b;background:var(--pv-selected);box-shadow:inset 3px 0 #b7172b}.pf-problems input[type=checkbox]{appearance:auto;width:20px;height:20px;min-height:20px;padding:0;margin:0;flex-shrink:0}.pf-problems label>span{flex:1}.pf-problems label>svg{color:var(--pv-accent-ink);opacity:0;flex-shrink:0}.pf-problems .is-selected>svg{opacity:1}.pf-inline-description{display:none}.premium-site .scroll-to-top{color:#fff}.premium-site .scroll-to-top svg{display:block;width:17px;height:17px;stroke:#fff}@media (max-width:700px){.pf-inline-description{display:block;margin:-10px 0 12px;padding:8px 15px 14px;background:var(--pv-selected);border:1px solid #b7172b;border-top:0;border-radius:0 0 7px 7px;color:var(--pv-muted);font-size:12px;line-height:1.7}.pf-home-preview{display:none}}.pf-problems summary{cursor:pointer;color:var(--pv-accent-ink);padding:10px 0;font-size:13px;font-weight:700}.pf-selection-count{font-size:12px;color:var(--pv-muted);line-height:1.7}.premium-site .sj-plan-rail{max-height:none;overflow:visible}.pf-solution-map{display:grid;gap:20px;margin-top:24px}.pf-solution-map article{padding:clamp(17px,3vw,25px);border:1px solid var(--pv-border);border-left:3px solid #bd182c;border-radius:7px;background:var(--pv-surface)}.pf-solution-map article h3{margin:14px 0;color:var(--pv-ink)}.pf-solution-map article p{font-size:14px;line-height:1.7;color:var(--pv-muted)}.pf-solution-map article ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;list-style-position:inside;margin:20px 0}.pf-solution-map article li{padding:12px;background:var(--pv-selected);color:var(--pv-accent-ink);font-size:12px;line-height:1.6;border-radius:4px}.pf-output{padding:15px;background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:5px}.pf-output>strong{font-size:12px;color:var(--pv-accent-ink)}.pf-output>p{margin:8px 0 0}.pf-live-map{border-top:1px solid var(--pv-border);padding-top:12px}.pf-live-map article{padding:12px 0;border-bottom:1px solid var(--pv-border)}.pf-live-map article>strong{color:var(--pv-accent-ink);font-size:12px;line-height:1.6;display:block}.pf-live-map article>p,.pf-live-map>p,.pf-live-map>small{color:var(--pv-muted);font-size:12px;line-height:1.7}.pf-live-map>small{display:block;margin-top:12px}.pf-live-team{list-style:none;padding:0;margin:16px 0;display:grid;gap:14px}.pf-live-team li{display:flex;gap:12px;align-items:flex-start}.pf-live-team li>span:last-child{display:grid;gap:4px}.pf-live-team strong{color:var(--pv-ink);font-size:12px}.pf-live-team small{font-size:11px;line-height:1.6}.pf-home-preview{padding:16px;border-left:3px solid #b7182c;margin-bottom:20px;background:var(--pv-surface)}.pf-home-preview>strong{color:var(--pv-accent-ink);font-size:13px}.pf-optional-extras{padding:22px 0 40px}.pf-optional-extras>summary{color:var(--pv-accent-ink);font-size:14px;font-weight:700;cursor:pointer;min-height:44px;padding:12px 0}.pf-home-preview p,.pv-industry-match .pf-home-context{font-size:12px;line-height:1.7;color:var(--pv-muted)}@media (max-width:700px){.pf-solution-map article ol{grid-template-columns:1fr 1fr}.pf-problems label{padding:12px;font-size:13px}}.pv-hero-grid{display:grid;grid-template-columns:1fr 1.04fr;gap:48px;padding-block:65px 45px;align-items:center}.pv-hero-copy{position:relative;z-index:2}.pv-hero-copy>.pv-label{max-width:530px;color:#c8c8ce;font-size:9px;letter-spacing:.11em}.pv-hero h1{font:760 clamp(39px,4.15vw,60px)/1.08 var(--font-display),sans-serif;letter-spacing:-.052em;margin:24px 0;text-wrap:balance}.pv-hero h1 em{font-style:normal;color:#fff;position:relative;text-decoration:underline;text-decoration-color:#e0242c;text-decoration-thickness:3px;text-underline-offset:8px}.pv-hero h2{color:#fff;font-size:clamp(16px,1.4vw,19px);line-height:1.5;font-weight:650;margin:0 0 14px;max-width:490px}.pv-hero-copy>p{font-size:14px;line-height:1.8;color:#c3c3cb;max-width:525px;margin:0 0 24px}.pv-hero .pv-button-outline{color:#fff;border-color:#64646a}.pv-hero .pv-button-outline:hover{background:#27272d}.pv-hero-signature{display:flex;align-items:center;gap:11px;margin-top:28px;color:#c5c5cb;font-size:12px;letter-spacing:.025em}.pv-red-line{width:28px;height:2px;background:#e0242c}.pv-hero-visual{position:relative;min-width:0;padding-top:15px}.pv-visual-top{display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#c4c4ca;letter-spacing:.13em;margin-bottom:14px}.pv-hero-product{position:relative;background:var(--pv-surface);border:solid #343438;border-width:8px 8px 12px;border-radius:10px;box-shadow:0 28px 80px #0007;transform:perspective(1600px) rotateY(-7deg) rotateX(2deg)}.pv-hero-product>img{width:100%;height:auto;display:block;border-radius:3px}.pv-product-floating-label{position:absolute;bottom:-24px;left:20px;display:flex;gap:9px;align-items:center;padding:12px 15px;background:var(--pv-surface);color:var(--pv-ink);border-radius:4px;font-size:11px;font-weight:700;box-shadow:0 10px 40px #0003}.pv-product-floating-label svg{color:var(--pv-accent-ink)}.pv-hero-context{position:relative;margin:42px 0 0 28px;display:grid;grid-template-columns:46% 1fr;gap:20px;align-items:center}.pv-hero-context>img{width:100%;height:150px;object-fit:cover;border-radius:4px}.pv-hero-context .pv-label{font-size:8px;letter-spacing:.07em;color:#c6c6cd}.pv-hero-context strong{display:block;font-size:20px;letter-spacing:-.03em;line-height:1.25;margin-block:8px}.pv-hero-context a{display:inline-flex;gap:10px;align-items:center;font-size:12px;font-weight:700;color:#fff}.pv-hero-context small{display:block;margin-top:9px;font-size:9px;color:#b7b7bf}.pv-hero-bottom{padding-block:18px;border-top:1px solid #ffffff24;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#b8b8c2}.pv-paths{background:var(--pv-surface)}.pv-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--pv-border)}.pv-path-grid>a{border-right:1px solid var(--pv-border);padding:30px 34px 0;color:var(--pv-ink);text-decoration:none}.pv-path-grid>a:first-child{padding-left:0}.pv-path-grid>a:last-child{border:0;padding-right:0}.pv-path-grid>a>div{display:flex;justify-content:space-between;align-items:center}.pv-path-grid>a>div>span{font-size:11px;color:var(--pv-muted)}.pv-path-grid h3{font-size:23px;letter-spacing:-.035em;line-height:1.2;margin:23px 0 14px}.pv-path-grid p{font-size:14px;line-height:1.75;color:var(--pv-muted);max-width:330px}.pv-path-grid svg{transition:transform .2s}.pv-path-grid a:hover>.pv-text-button>svg{transform:translateX(5px)}.pv-showroom{background:var(--pv-paper)}.pv-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pv-product-grid.is-featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pv-product-card{min-width:0;background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.pv-product-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;min-height:77px}.pv-product-meta .commercial-product-logo{width:97px;height:38px;border:none;padding:0;background:transparent;border-radius:0}.pv-product-status{font-size:9px;font-weight:650;color:var(--pv-muted);max-width:95px;text-align:right}.pv-screen-figure{margin:0;background:var(--pv-raised)}.pv-screen-image{position:relative;overflow:hidden;aspect-ratio:1.6}.pv-screen-image>img{width:100%;height:100%;object-fit:contain;object-position:top}.pv-zoom{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:40px;height:40px;color:#fff;background:#17171ddf;border:1px solid #ffffff50;border-radius:4px;cursor:pointer}.pv-screen-figure>figcaption{background:var(--pv-raised);border-top:1px solid var(--pv-border);font-size:9px;line-height:1.5;color:var(--pv-muted);padding:7px 12px}.pv-product-copy{padding:21px 20px 20px;display:flex;flex-direction:column;flex:1}.pv-product-copy>.pv-label{font-size:8px;color:var(--pv-muted)}.pv-product-copy :is(h2,h3){font-size:20px;line-height:1.2;margin:10px 0 12px;letter-spacing:-.03em}.pv-product-copy :is(h2,h3) a{display:flex;align-items:center;justify-content:space-between;gap:10px;color:inherit;text-decoration:none}.pv-product-copy>p{color:var(--pv-muted);font-size:12px;line-height:1.75;margin:0 0 14px;flex:1}.pv-product-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid var(--pv-border);padding-top:8px}.pv-product-actions .pv-text-button{font-size:11px}.pv-compare-toggle{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--pv-ink);font-size:10px;padding:10px 0;cursor:pointer}.pv-compare-toggle:disabled{color:var(--pv-muted);cursor:not-allowed}.pv-product-card .sj-add-control{margin-top:8px}.pv-product-card .sj-add{width:100%;font-size:11px;background:var(--pv-surface);color:var(--pv-ink);border:1px solid var(--pv-border);border-radius:3px;justify-content:center}.pv-product-card .sj-add.is-added{background:var(--pv-selected);border-color:#d71920;color:var(--pv-accent-ink)}.pv-product-card .sj-add-control>a{color:var(--pv-muted);font-size:10px}.pv-no-capture{aspect-ratio:1.6;background:linear-gradient(135deg,var(--pv-raised),var(--pv-surface));display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;gap:10px;text-align:center}.pv-no-capture>span{font:750 24px var(--font-display),sans-serif;letter-spacing:-.04em}.pv-no-capture>small{color:var(--pv-muted);font-size:10px}.pv-action-section{background:var(--pv-raised);border-block:1px solid #dddcd7;scroll-margin-top:100px}.pv-demo{background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:8px;box-shadow:0 22px 65px #27272d0b;overflow:hidden}.pv-demo-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 24px;border-bottom:1px solid var(--pv-border)}.pv-demo-topline>span:last-child{font-size:10px;color:var(--pv-muted)}.pv-dot{width:5px;height:5px;border-radius:50%;background:#c21822}.pv-demo-heading{display:flex;justify-content:space-between;gap:30px;padding:27px 28px 20px}.pv-demo-heading h3{font:750 clamp(23px,2.2vw,31px)/1.2 var(--font-display),sans-serif;letter-spacing:-.035em;margin:0 0 9px}.pv-demo-heading p{margin:0;font-size:13px;line-height:1.7;color:var(--pv-muted);max-width:720px}.pv-step-count{flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;padding-top:6px}.pv-demo-choices{display:flex;gap:5px;margin:0 28px 24px;padding:5px;background:var(--pv-raised);border-radius:5px;width:fit-content}.pv-demo-choices button{min-height:40px;padding:9px 16px;background:transparent;border:1px solid transparent;border-radius:3px;color:var(--pv-muted);font-size:12px;cursor:pointer}.pv-demo-choices button>span{font-size:9px;margin-right:9px}.pv-demo-choices button[aria-pressed=true]{background:var(--pv-surface);border-color:var(--pv-border);color:var(--pv-ink);box-shadow:0 2px 5px #00000008}.pv-demo-panels{display:grid;grid-template-columns:1.1fr .85fr 1fr;gap:0;border-block:1px solid var(--pv-border)}.pv-demo-panel{min-width:0;padding:20px;border-right:1px solid var(--pv-border)}.pv-demo-panel:last-child{border-right:0}.pv-panel-caption{display:flex;align-items:center;gap:9px;margin-bottom:20px}.pv-panel-caption>span{color:var(--pv-accent-ink);font-size:9px}.pv-panel-caption h4{margin:0;font-size:11px;font-weight:700}.pv-phone-panel{background:var(--pv-surface)}.pv-phone-head{display:flex;align-items:center;gap:10px;color:#fff;background:#242429;padding:14px;border-radius:6px 6px 0 0}.pv-avatar{width:32px;height:32px;border:1px solid #77777f;border-radius:50%;display:grid;place-items:center}.pv-phone-head>div{flex:1}.pv-phone-head strong{font-size:12px;display:block}.pv-phone-head small{font-size:9px;color:#d5d5dc}.pv-messages{height:350px;overflow-y:auto;padding:14px 10px;background:var(--pv-raised);display:flex;flex-direction:column;align-items:flex-start;gap:11px;scrollbar-width:thin;border-inline:1px solid #dbd9d1}.pv-message{max-width:91%;padding:11px 12px;border:1px solid var(--pv-border);border-radius:8px 8px 8px 1px;background:var(--pv-surface);flex:0 0 auto}.pv-message small{display:block;font-size:8px;color:var(--pv-muted);margin-bottom:4px}.pv-message p{margin:0;font-size:11px;color:var(--pv-ink);line-height:1.7}.pv-message.is-assistant{align-self:flex-end;border-radius:8px 8px 1px 8px;background:var(--pv-selected);border-color:var(--pv-border)}.pv-message-preview{color:var(--pv-muted);padding:42px 20px 25px;text-align:center;margin:auto}.pv-message-preview svg{margin:auto}.pv-message-preview p{font:700 19px/1.3 var(--font-display),sans-serif;letter-spacing:-.02em}.pv-message-preview small{font-size:11px;line-height:1.6}.pv-phone-foot{font-size:8px;color:var(--pv-muted);padding:9px;background:var(--pv-raised);border-radius:0 0 4px 4px}.pv-action-trail{padding:0;margin:0;list-style:none}.pv-action-trail>li{display:flex;align-items:flex-start;gap:11px;padding-bottom:18px;position:relative}.pv-action-trail>li:not(:last-child):after{content:"";position:absolute;width:1px;background:var(--pv-raised);left:11px;top:25px;bottom:3px}.pv-action-trail>li>span{position:relative;z-index:1;display:grid;place-items:center;border:1px solid var(--pv-border);color:var(--pv-muted);background:var(--pv-surface);width:23px;height:23px;flex:0 0 23px;border-radius:50%;font-size:9px}.pv-action-trail>li.is-done>span{background:#af1720;border-color:#af1720;color:#fff}.pv-action-trail>li.is-current>span{border-color:#b11922;color:var(--pv-accent-ink)}.pv-action-trail strong{display:block;font-size:11px;line-height:1.5;margin-top:2px;color:var(--pv-muted)}.pv-action-trail .is-done strong{color:var(--pv-ink)}.pv-action-trail summary{font-size:9px;color:var(--pv-muted);padding-top:5px;cursor:pointer}.pv-action-trail details p{font-size:10px;line-height:1.65;color:var(--pv-muted);max-width:240px}.pv-boundary-note{display:flex;gap:9px;background:var(--pv-surface);padding:12px;border-radius:4px}.pv-boundary-note svg{flex-shrink:0}.pv-boundary-note p{margin:0;font-size:10px;line-height:1.6;color:var(--pv-muted)}.pv-result-brand{display:flex;gap:11px;align-items:center;padding:15px 0 17px;border-bottom:1px solid var(--pv-border)}.pv-result-brand>img{object-fit:contain}.pv-result-brand>span{font-size:13px;font-weight:750}.pv-result-brand small{font-weight:400;margin-top:5px}.pv-record-id,.pv-result-brand small{display:block;font-size:9px;color:var(--pv-muted)}.pv-record-id{letter-spacing:.08em;padding-top:14px}.pv-record-fields{margin:10px 0 20px}.pv-record-fields>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:15px;padding:10px 7px;border-bottom:1px solid var(--pv-border);transition:background .2s}.pv-record-fields dt{font-size:10px;line-height:1.6;color:var(--pv-muted)}.pv-record-fields dd{margin:0;font-size:11px;line-height:1.6;color:var(--pv-ink);font-weight:650;overflow-wrap:anywhere}.pv-record-fields>.is-changed{background:var(--pv-selected);border-left:2px solid #bd1922;padding-left:9px}.pv-record-empty{padding:35px 10px}.pv-outline-mark{width:55px;height:55px;display:grid;place-items:center;border:1px solid var(--pv-border);font-size:29px;border-radius:7px;color:var(--pv-accent-ink)}.pv-record-empty p{font-size:22px;font-weight:700;letter-spacing:-.035em;line-height:1.25;max-width:220px}.pv-record-empty small{color:var(--pv-muted);font-size:11px;line-height:1.7;display:block}.pv-result-measure{margin-top:25px;padding-top:15px;border-top:1px solid var(--pv-border)}.pv-result-measure>.pv-label{font-size:8px}.pv-result-measure p{font-size:10px;line-height:1.7;color:var(--pv-muted)}.pv-demo-status{padding:14px 25px 0;font-size:11px;line-height:1.65;color:var(--pv-muted);min-height:39px}.pv-sample-compose{margin:0 24px;border-top:1px solid var(--pv-border);padding-top:13px}.pv-sample-compose summary{font-size:12px;font-weight:750;cursor:pointer;min-height:30px}.pv-sample-compose p{font-size:12px;color:var(--pv-muted);margin-block:12px}.pv-sample-compose blockquote{padding:17px;margin-block:15px;background:var(--pv-raised);border-left:2px solid var(--pv-red);font-size:13px;line-height:1.6}.pv-demo-controls{padding:15px 24px 20px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pv-demo-more{margin-left:auto;color:var(--pv-muted);font-size:11px}.pv-demo-next{justify-content:space-between;gap:15px;padding:13px 24px;background:var(--pv-surface);border-top:1px solid var(--pv-border)}.pv-demo-next,.pv-demo-next>a{display:flex;align-items:center}.pv-demo-next>a{gap:8px;font-size:11px;color:var(--pv-ink)}.pv-demo-next .pv-text-button{font-size:11px}.pv-demo-mobile-tabs{display:none}.pv-exceptions{border-top:1px solid var(--pv-border);padding:18px 24px;display:grid;grid-template-columns:auto 1fr;gap:10px 20px}.pv-exceptions label{align-self:center;font-size:12px;font-weight:700}.pv-exceptions p{grid-column:1/-1;margin:0;color:var(--pv-muted);font-size:11px;line-height:1.7}.pv-exceptions select{min-width:0}.pv-dialog{color:var(--pv-ink);background:var(--pv-surface);padding:28px;border:1px solid var(--pv-border);border-radius:8px;width:min(760px,calc(100% - 30px));max-height:85dvh;overflow:auto;box-shadow:0 25px 100px #0006}.pv-dialog::backdrop{background:#050509c9;backdrop-filter:blur(3px)}.pv-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.pv-dialog-heading :where(h2,h3){margin:0;font-size:22px;letter-spacing:-.035em}.pv-dialog li,.pv-dialog p{font-size:13px;line-height:1.8;color:var(--pv-muted)}.pv-image-dialog{width:min(1300px,calc(100% - 30px))}.pv-image-dialog>img{width:100%;height:auto}.pv-value-section{background:var(--pv-surface)}.pv-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pv-outcome-grid>a{position:relative;padding:26px;border-top:1px solid #9a9aa2;text-decoration:none;color:var(--pv-ink)}.pv-outcome-grid>a>svg:last-child{position:absolute;top:28px;right:15px}.pv-outcome-grid h3{font-size:27px;letter-spacing:-.04em;margin:20px 0 11px}.pv-outcome-grid p{color:var(--pv-muted);font-size:14px;line-height:1.75}.pv-value-preview{margin-top:45px;display:grid;grid-template-columns:1.1fr 1fr;background:#151519;color:#fff;border-radius:6px;overflow:hidden}.pv-value-preview>div{padding:35px}.pv-value-preview>div:last-child{border-left:1px solid #ffffff2a;display:flex;flex-direction:column;justify-content:center}.pv-value-preview h3{font-size:25px;line-height:1.25;letter-spacing:-.035em;max-width:400px;margin:13px 0}.pv-value-preview p{font-size:12px;color:#c5c5ce;line-height:1.8}.pv-value-preview>div:last-child>span{font-size:9px;letter-spacing:.08em;color:#d4d4dc}.pv-value-preview strong{font-size:clamp(42px,5.2vw,72px);letter-spacing:-.06em;line-height:1.1;margin:18px 0;font-variant-numeric:tabular-nums}.pv-value-preview strong small{font-size:16px;letter-spacing:0;color:#c4c4ce}.pv-subtle-link{display:inline-flex;align-items:center;gap:10px;color:var(--pv-muted);font-size:12px;line-height:1.7;margin-top:25px}.pv-proof-section{background:var(--pv-raised)}.pv-editorial-split,.pv-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.pv-editorial-split figure,.pv-proof-grid figure{margin:0}.pv-editorial-split img,.pv-proof-grid img{width:100%;height:auto;border-radius:5px}.pv-editorial-split figcaption,.pv-proof-grid figcaption{font-size:9px;line-height:1.6;color:var(--pv-muted);margin-top:10px}.pv-delivery{margin-top:65px;padding-top:25px;border-top:1px solid var(--pv-border)}.pv-delivery ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:28px;margin:28px 0 0}.pv-delivery li>span{display:block;color:var(--pv-accent-ink);font-size:10px;margin-bottom:15px}.pv-delivery li>strong{font-size:13px;line-height:1.5}.pv-industry-section{background:var(--pv-surface)}.pv-industry-match{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.pv-industry-match .industry-select{margin-top:28px;max-width:460px}.pv-industry-match .industry-select-trigger{background:var(--pv-surface);color:var(--pv-ink);border:1px solid var(--pv-border)}.pv-industry-match .industry-select-popover{background:var(--pv-surface);color:var(--pv-ink);border-color:var(--pv-border)}.pv-industry-recommendations{padding:30px;background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:5px}.pv-industry-recommendations>a:not(.pv-button){display:flex;align-items:center;gap:14px;padding:19px 0;border-bottom:1px solid var(--pv-border);color:var(--pv-ink);text-decoration:none}.pv-industry-recommendations>a>span{flex:1}.pv-industry-recommendations strong{display:block;font-size:14px}.pv-industry-recommendations small{display:block;color:var(--pv-muted);font-size:12px;line-height:1.65;margin-top:6px}.pv-industry-recommendations>.pv-button{margin-top:24px}.pv-closing{background:#1a1a1f;color:#fff;padding-block:65px;border-top:3px solid #b71920}.pv-closing>.pv-shell{display:flex;align-items:center;justify-content:space-between;gap:60px}.pv-closing h2{font-size:clamp(30px,3vw,43px)}.pv-closing p{color:#c5c5ce;max-width:620px;font-size:14px}.pv-closing .pv-actions{flex-shrink:0;flex-direction:column;align-items:flex-start}.pv-page-header{background:#141418;color:#fff;padding-block:35px 65px;border-bottom:3px solid #bd1821}.pv-breadcrumb{color:#c5c5cf;display:flex;align-items:center;gap:8px;width:fit-content;font-size:10px;margin-bottom:40px}.pv-page-header .pv-label{color:#d5d5dd}.pv-page-header h1{font:750 clamp(35px,4.7vw,65px)/1.1 var(--font-display),sans-serif;letter-spacing:-.05em;max-width:1000px;text-wrap:balance;margin:20px 0}.pv-page-header p{font-size:16px;line-height:1.8;color:#c7c7d0;max-width:810px;margin:0}.pv-catalog-toolbar{display:grid;grid-template-columns:1fr minmax(180px,270px) auto;gap:15px;align-items:center}.pv-search{display:flex;align-items:center;gap:13px;border:1px solid var(--pv-border);border-radius:4px;background:var(--pv-surface);padding-left:15px}.pv-search>input{width:100%;border:0;min-height:48px;background:transparent;color:var(--pv-ink);font-size:14px;padding:12px}.pv-catalog :where(select),.pv-compare-picker select,.pv-exceptions select,.pv-integration-studio select,.pv-roi-studio select{width:100%;min-height:48px;border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink);padding:12px 30px 12px 13px;font-size:13px;border-radius:4px}.pv-extra-filters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;padding:25px;background:var(--pv-raised);margin-top:15px;border-radius:4px}.pv-extra-filters label{font-size:12px;font-weight:650}.pv-extra-filters select{margin-top:9px}.pv-extra-filters p{font-size:12px;line-height:1.7;color:var(--pv-muted)}.pv-catalog-count{display:flex;align-items:center;justify-content:space-between;margin-block:20px;font-size:12px;color:var(--pv-muted)}.pv-pagination{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:35px}.pv-pagination button{min-width:42px;min-height:42px;padding:10px;background:var(--pv-surface);color:var(--pv-ink);border:1px solid var(--pv-border);border-radius:4px;cursor:pointer;font-size:12px}.pv-pagination button[aria-current=page]{background:#222229;color:#fff;border-color:#222229}.pv-pagination button:disabled{opacity:.5;cursor:not-allowed}.pv-compare-bar{position:sticky;bottom:20px;margin:30px auto 0;width:fit-content;display:flex;align-items:center;gap:24px;background:#1b1b20;color:#fff;border:1px solid #5c5c63;border-radius:5px;box-shadow:0 12px 50px #0004;padding:12px 18px;z-index:10}.pv-compare-bar p{font-size:13px}.pv-compare-bar strong{font-variant-numeric:tabular-nums;margin-right:6px}.pv-compare-picker{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.pv-compare-picker label{font-size:13px;width:min(450px,100%)}.pv-compare-picker select{margin-top:10px}.pv-comparison-scroll,.pv-table-scroll{overflow-x:auto;border:1px solid var(--pv-border);border-radius:5px;background:var(--pv-surface)}.pv-comparison table,.pv-table-scroll table{width:100%;border-collapse:collapse;text-align:left}.pv-comparison table{min-width:650px}.pv-comparison td,.pv-comparison th,.pv-table-scroll td,.pv-table-scroll th{padding:22px;border-bottom:1px solid var(--pv-border);border-right:1px solid var(--pv-border);font-size:12px;line-height:1.8;vertical-align:top}.pv-comparison th{min-width:165px}.pv-comparison thead th{min-width:220px}.pv-comparison h2{font-size:20px;letter-spacing:-.035em}.pv-comparison .commercial-product-logo{width:110px;height:45px;background:transparent;border:0}.pv-empty{padding:40px 25px;text-align:center;background:var(--pv-raised);border:1px solid var(--pv-border);border-radius:4px;color:var(--pv-ink)}.pv-empty :is(h2,h3){font-size:24px;letter-spacing:-.03em;margin:0 0 16px}.pv-empty p{max-width:550px;margin:0 auto 22px;color:var(--pv-muted);font-size:13px;line-height:1.8}.pv-segmented{display:flex;gap:6px;flex-wrap:wrap}.pv-segmented>button{min-height:42px;padding:10px 17px;font-size:12px;border:1px solid var(--pv-border);background:transparent;color:var(--pv-muted);border-radius:4px;cursor:pointer}.pv-segmented>button[aria-pressed=true]{color:#fff;background:#222228;border-color:#222228}.pv-resource-grid,.pv-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:30px}.pv-resource-grid>a,.pv-scenario-grid>article{background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:5px;padding:27px;color:var(--pv-ink);min-width:0}.pv-resource-grid :where(h2,h3),.pv-scenario-grid h2{font:750 23px/1.25 var(--font-display),sans-serif;letter-spacing:-.035em;margin:18px 0 14px}.pv-resource-grid p,.pv-scenario-grid p{color:var(--pv-muted);font-size:13px;line-height:1.8}.pv-scenario-grid article>a{display:block;color:var(--pv-muted);font-size:11px;line-height:1.6;margin-top:10px}.pv-resource-grid>a{text-decoration:none;transition:border-color .2s}.pv-resource-grid>a:hover{border-color:#c01923}.pv-resource-grid .pv-label{font-size:8px}.pv-resource-grid>a>svg{margin-bottom:15px}.pv-scenario-player{margin-top:60px;scroll-margin-top:110px}.pv-example-context{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:45px}.pv-example-context h2{font-size:16px}.pv-example-context p{font-size:13px;line-height:1.8;color:var(--pv-muted)}.pv-integration-studio{border:1px solid var(--pv-border);border-radius:7px;background:var(--pv-surface);overflow:hidden}.pv-integration-selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;padding:30px}.pv-integration-selectors label{min-width:0}.pv-integration-selectors label>span{display:block;font-size:11px;font-weight:700;margin-bottom:12px}.pv-integration-map{padding:25px 30px 35px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pv-integration-step{position:relative;min-width:0}.pv-integration-step>button{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:175px;padding:24px;border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink);border-radius:5px;text-align:left;cursor:pointer}.pv-integration-step>button[aria-pressed=true]{border-color:#c31923;box-shadow:inset 0 0 0 1px #c31923}.pv-integration-step>button>span:first-child{display:grid;place-items:center;width:35px;height:35px;background:#232329;color:#fff;border-radius:6px;margin-bottom:20px;font-size:19px}.pv-integration-step small{font-size:9px;color:var(--pv-muted)}.pv-integration-step strong{font-size:20px;line-height:1.35;letter-spacing:-.025em;margin-top:9px}.pv-integration-step .pv-text-button{font-size:10px;margin-top:10px}.pv-integration-step>svg{position:absolute;right:-26px;top:45%;color:var(--pv-accent-ink)}.pv-integration-explanation{background:var(--pv-raised);margin-inline:30px;display:flex;gap:18px;padding:22px;border-radius:4px}.pv-integration-explanation>svg{flex-shrink:0}.pv-integration-explanation h3{font-size:15px;margin:0 0 10px}.pv-integration-explanation p{font-size:12px;line-height:1.8;color:var(--pv-muted);margin:0}.pv-integration-output{padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.pv-integration-output h3{font:750 29px/1.2 var(--font-display),sans-serif;letter-spacing:-.04em;margin:18px 0}.pv-integration-output p{font-size:12px;line-height:1.8;color:var(--pv-muted)}.pv-integration-studio>.pv-actions,.pv-integration-studio>.pv-checkbox,.pv-integration-studio>p{margin:0 30px 25px}.pv-integration-studio>p{color:var(--pv-muted);font-size:12px;line-height:1.8}.pv-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;color:var(--pv-muted);margin-block:23px}.pv-checkbox>input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.pv-agent-grid,.pv-idea-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pv-agent-grid a,.pv-idea-grid article{min-width:0;padding:27px;border:1px solid var(--pv-border);background:var(--pv-surface);border-radius:5px;color:var(--pv-ink);text-decoration:none}.pv-agent-grid h3,.pv-idea-grid h3{font-size:22px;letter-spacing:-.03em;line-height:1.3;margin:20px 0 12px}.pv-idea-grid .pv-text-button{font-size:11px}.pv-agent-grid p{color:var(--pv-muted);font-size:12px;line-height:1.8}.pv-agent-symbol{display:grid;place-items:center;border:1px solid var(--pv-border);width:45px;height:45px;font-size:15px;font-weight:750;border-radius:9px;background:#16161c}.pv-agent-grid .pv-text-button{font-size:11px}.pv-principles{display:grid;grid-template-columns:1fr 1fr;gap:15px}.pv-principles>div{display:flex;gap:14px;align-items:center;padding:24px;border:1px solid var(--pv-border);background:var(--pv-surface);font-size:13px;line-height:1.7;border-radius:4px}.pv-principles svg{color:var(--pv-accent-ink);flex-shrink:0}.pv-service-index{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;border-top:1px solid var(--pv-border)}.pv-service-index a{display:flex;align-items:center;justify-content:space-between;padding-block:23px;border-bottom:1px solid var(--pv-border);color:var(--pv-ink);font-size:16px;font-weight:650}.pv-recording-disclosure{padding:25px;border:1px solid var(--pv-border);background:var(--pv-surface);margin-top:35px;border-radius:4px}.pv-recording-disclosure>summary{font-size:14px;font-weight:700;cursor:pointer}.pv-recording-disclosure[open]>summary{margin-bottom:20px}.pv-roi-studio{border:1px solid var(--pv-border);background:var(--pv-surface);border-radius:7px;overflow:hidden}.pv-roi-grid{display:grid;grid-template-columns:1fr 1fr}.pv-roi-inputs{padding:35px}.pv-roi-inputs h2{font:750 clamp(26px,2.7vw,36px)/1.2 var(--font-display),sans-serif;letter-spacing:-.04em;margin:0 0 18px}.pv-roi-inputs>p{color:var(--pv-muted);font-size:13px;line-height:1.8}.pv-form-grid label,.pv-roi-inputs label{font-size:12px;line-height:1.6;color:var(--pv-ink);display:block;margin-top:18px}.pv-roi-inputs label small{float:right;color:var(--pv-muted);font-size:10px}.pv-roi-inputs input{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink);border-radius:4px;margin-top:8px;font-size:16px;font-variant-numeric:tabular-nums}.pv-roi-inputs select{margin-top:8px}.pv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.pv-form-grid input[aria-invalid=true]{border-color:#c01923;background:var(--pv-selected)}.pv-assumptions{margin-top:25px;border-top:1px solid var(--pv-border);padding-top:20px}.pv-assumptions summary{cursor:pointer;font-size:12px;font-weight:700}.pv-roi-result{padding:35px;background:#1a1a20;color:#fff}.pv-roi-result>img{width:150px;height:auto;margin-bottom:30px}.pv-roi-result .pv-segmented{margin-bottom:30px}.pv-roi-result .pv-segmented>button{color:#cccbd4;border-color:#54545f;padding-inline:11px;font-size:10px}.pv-roi-result .pv-segmented>button[aria-pressed=true]{background:var(--pv-surface);color:var(--pv-ink);border-color:var(--pv-border)}.pv-roi-result>.pv-label{color:#d1d1dc;font-size:9px}.pv-value-amount{display:block;font-size:clamp(32px,3.3vw,49px);letter-spacing:-.05em;font-weight:750;line-height:1.25;font-variant-numeric:tabular-nums;margin:15px 0;overflow-wrap:anywhere}.pv-roi-result>p{color:#c7c7d2;font-size:12px;line-height:1.75}.pv-financial-metrics{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:23px;border-top:1px solid #ffffff2d;padding-top:25px}.pv-financial-metrics span{font-size:9px;line-height:1.7;color:#cbcad5;display:block}.pv-financial-metrics strong{display:block;font-size:20px;line-height:1.5;letter-spacing:-.025em;font-weight:700;margin-top:6px;font-variant-numeric:tabular-nums}.pv-roi-equation{margin-top:27px;border-top:1px solid #ffffff2d;padding-top:20px}.pv-methodology{border-block:1px solid #d3d3dc;padding:26px 30px}.pv-methodology summary{font-size:14px;font-weight:700;cursor:pointer}.pv-methodology p{font-size:12px;line-height:1.9;color:var(--pv-muted)}.pv-table-scroll table{min-width:650px}.pv-table-scroll :where(td,th){padding:13px;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.pv-roi-studio>:where(.pv-checkbox,.pv-actions,p,.pv-idea-control){margin-inline:30px}.pv-roi-studio>p{font-size:12px;line-height:1.8;color:var(--pv-muted)}.pv-roi-studio>.pv-actions{margin-bottom:25px}.pv-roi-studio>.pv-idea-control{padding-bottom:20px}.pv-plan-extras{padding:35px;background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:5px;margin-block:0 65px}.pv-plan-extras h2{font-size:28px;letter-spacing:-.035em;line-height:1.2;margin:15px 0}.pv-plan-extras p{font-size:12px;line-height:1.8;color:var(--pv-muted)}.pv-context-details>div{padding-block:18px;border-bottom:1px solid var(--pv-border)}.pv-context-details dt{font-size:12px;font-weight:750;margin-bottom:10px}.pv-context-details dd{margin:0;font-size:12px;line-height:1.8;color:var(--pv-muted);overflow-wrap:anywhere}.pv-plan-tags{display:flex;flex-wrap:wrap;gap:8px;margin-block:25px}.pv-plan-tags button{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink);border-radius:4px;font-size:11px;line-height:1.6;text-align:left}.pv-plan-tags svg{flex-shrink:0}.pv-confirm{padding:22px;border:1px solid #d71920;background:var(--pv-selected);margin-top:20px;border-radius:4px}.pv-confirm .pv-button{margin-right:20px}.pv-reading{max-width:900px}.pv-checklist{padding:0;list-style:none}.pv-checklist li{padding:20px;border-bottom:1px solid var(--pv-border)}.pv-checklist label{display:flex;gap:14px;align-items:flex-start;font-size:16px;line-height:1.7}.pv-checklist input{width:19px;height:19px;flex-shrink:0;margin-top:5px}.pv-product-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.pv-product-hero-grid h1{font-size:clamp(35px,3.8vw,56px)}.pv-product-hero-grid .pv-button{margin-top:25px}.pv-product-hero-logo{display:inline-block;padding:14px;background:#fff;border-radius:4px;margin-bottom:20px}.pv-product-hero-logo .commercial-product-logo{width:145px;height:45px;border:0;background:transparent}.pv-product-hero-grid .pv-screen-figure{border:6px solid #3b3b43;border-radius:5px;overflow:hidden}.pv-product-preview{border:1px solid #5b5b67;border-radius:5px;padding:35px;background:#202027}.pv-product-preview strong{display:block;font-size:28px;letter-spacing:-.035em;margin:20px 0}.pv-product-preview p{font-size:13px}.pv-product-examples{padding-block:25px 35px}.pv-product-examples>h2{font:750 30px/1.2 var(--font-display),sans-serif;letter-spacing:-.04em;margin:17px 0 25px}.pv-product-example-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pv-product-example-choices>button{min-width:0;text-align:left;padding:15px;background:var(--pv-surface);border:1px solid var(--pv-border);color:var(--pv-ink);border-radius:4px;line-height:1.6;font-size:11px}.pv-product-example-choices>button>span{display:block;color:var(--pv-accent-ink);font-size:9px;margin-bottom:8px}.pv-product-example-choices>button[aria-pressed=true]{background:var(--pv-selected);border-color:#b11922}.pv-product-example-work{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;border:1px solid var(--pv-border);border-radius:4px;overflow:hidden}.pv-product-example-work>div{min-width:0;padding:24px}.pv-product-example-work h3{font-size:16px;letter-spacing:-.02em;margin:0 0 12px}.pv-product-example-work p{color:var(--pv-muted);font-size:12px;line-height:1.8}.pv-product-example-work .pv-button{margin-top:15px;font-size:11px}.pv-product-example-output{background:var(--pv-raised)}.pv-product-example-output>.pv-label{font-size:8px;margin-bottom:15px}.pv-product-example-output :where(dt,dd,small){font-size:10px;line-height:1.8;color:var(--pv-muted)}.pv-product-example-output dt{font-weight:700;margin-top:14px}.pv-product-example-output dd{margin:0}.pv-product-example-output small{display:block;margin-top:17px}.pv-product-implementation{padding:22px;background:var(--pv-surface);border:1px solid var(--pv-border);margin-block:15px;border-radius:4px}.pv-product-implementation summary{font-weight:700;font-size:13px;cursor:pointer}.pv-product-implementation :where(p,li){color:var(--pv-muted);font-size:12px;line-height:1.9}.pv-contact-dock{position:fixed;right:22px;bottom:22px;z-index:70;color:var(--pv-ink)}.premium-site:has(.consent) .pv-contact-dock,.premium-site:has(.mobile-menu.is-open) .pv-contact-dock,.premium-site:has(.pv-compare-bar) .pv-contact-dock,.premium-site:has(.wx-workspace) .pv-contact-dock{display:none}.pv-contact-trigger{min-height:48px;padding:13px 19px;display:flex;align-items:center;gap:10px;background:#17171d;color:#fff;border:1px solid #767680;border-radius:5px;box-shadow:0 6px 25px #0003;font-size:12px;font-weight:650;cursor:pointer}.pv-contact-popup{position:absolute;right:0;bottom:65px;width:355px;max-width:calc(100vw - 36px);max-height:75dvh;overflow:auto;padding:23px;background:var(--pv-surface);border:1px solid var(--pv-border);box-shadow:0 15px 60px #0003;border-radius:7px}.pv-contact-popup>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.pv-contact-popup h2{font:750 24px/1.2 var(--font-display),sans-serif;letter-spacing:-.035em;margin:15px 0 20px}.pv-contact-popup>:where(a,button){display:flex;align-items:center;gap:12px;width:100%;background:var(--pv-surface);border:1px solid var(--pv-border);padding:15px;margin-bottom:10px;border-radius:4px;text-align:left;text-decoration:none;color:var(--pv-ink);cursor:pointer;font-size:12px}.pv-contact-popup :where(a,button)>span{flex:1}.pv-contact-popup strong{display:block;font-size:13px}.pv-contact-popup small{display:block;color:var(--pv-muted);font-size:10px;line-height:1.7;margin-top:4px}.pv-contact-popup .pv-fineprint{margin:13px 0;font-size:10px}.pv-contact-dock .assistant{right:0;bottom:64px;position:absolute}.pv-contact-dock .assistant-panel{bottom:0;right:0;width:390px;max-width:calc(100vw - 36px);max-height:min(650px,calc(100dvh - 115px))}.premium-site .commercial-footer{padding-top:55px}@media (max-width:800px){.pv-product-hero-grid{gap:35px}.pv-product-example-choices,.pv-product-example-work,.pv-product-hero-grid{grid-template-columns:1fr}.pv-product-example-choices>button{display:flex;gap:15px;align-items:center}.pv-product-example-choices>button>span{margin:0}.pv-contact-dock{right:16px;bottom:16px}.pv-product-hero-grid h1{font-size:36px}}.premium-site .commercial-footer{background:#101014;color:#efeff4}@media screen{.premium-site .commercial-footer{border-top:1px solid #d7192066;background-image:radial-gradient(ellipse 700px 350px at 100% 100%,#a7092040,transparent 80%),linear-gradient(135deg,transparent 68%,#d719203d 68.1%,transparent 68.3%)}}.premium-site .commercial-footer-brand p{color:#d5d5df}.premium-site #content .commercial-section{background:var(--pv-surface);color:var(--pv-ink)}.premium-site #content .commercial-section :where(h2,h3,h4){color:var(--pv-ink)}.premium-site #content .commercial-section :is(p,li,label,small,.commercial-card-number){color:var(--pv-muted)}.premium-site #content .commercial-section :is(.commercial-info-panel,.commercial-product-sidebar,.commercial-suite-card,.commercial-product-card,.commercial-package-grid>article,.commercial-ecosystem-grid>a,.commercial-industry-grid>a,.commercial-service-grid>a,.service-visual,.responsive-disclosure){background:var(--pv-surface);color:var(--pv-ink);border-color:var(--pv-border)}.premium-site #content .commercial-section :is(.commercial-notice,.commercial-status){background:var(--pv-raised);color:var(--pv-muted);border-color:var(--pv-border)}.premium-site #content .commercial-section .eyebrow,.premium-site #content .commercial-section .text-link{color:var(--pv-accent-ink)}.premium-site #content .commercial-section .service-visual-node{background:var(--pv-selected);color:var(--pv-accent-ink);border-color:var(--pv-border);box-shadow:none}.premium-site #content .commercial-section .service-visual-node svg{color:var(--pv-accent-ink)}.premium-site #content .commercial-section :is(.sj-service-card,.sj-service-card>a){background:var(--pv-surface);color:var(--pv-ink);border-color:var(--pv-border)}.premium-site #content .commercial-section .commercial-approved-package>summary,.premium-site #content .commercial-section .responsive-disclosure summary>div>span{color:var(--pv-accent-ink)}.premium-site #content .commercial-section .responsive-disclosure summary strong{color:var(--pv-ink)}.premium-site #content .commercial-section .button-ghost{background:#25252d;color:#fff;border-color:#686873}.premium-site #content .commercial-section .button-ghost:hover{background:#393940;color:#fff}.premium-site #content .commercial-section :is(.contact-case-context,.contact-package-context){background:var(--pv-raised);border-color:var(--pv-border)}.premium-site #content .commercial-section :is(.contact-case-context,.contact-package-context) strong{color:var(--pv-accent-ink)}.premium-site #content .commercial-section :is(.contact-case-context,.contact-package-context) span{color:var(--pv-ink)}.premium-site #content .commercial-section :is(.contact-case-context,.contact-package-context) small{color:var(--pv-muted)}.premium-site #content .commercial-section :is(.contact-workforce-options,.contact-workforce-plan)>summary{color:var(--pv-ink)}.premium-site #content .commercial-section .contact-workforce-note{background:var(--pv-raised);color:var(--pv-muted);border-color:var(--pv-border)}.premium-site #content .commercial-section .wf-inquiry-summary{background:var(--pv-surface);color:var(--pv-ink);border-color:var(--pv-border);border-left-color:#a11924}.premium-site #content .commercial-section .wf-inquiry-summary :is(.wf-kicker,.wf-text-link){color:var(--pv-accent-ink)}.premium-site #content .commercial-section .wf-inquiry-summary>div>span{background:var(--pv-raised);color:var(--pv-muted);border-color:var(--pv-border)}.pv-industry-match .industry-select-label{color:var(--pv-muted)}.premium-site .sj-planner-main{background:var(--pv-surface);color:var(--pv-ink);border-color:var(--pv-border)}.premium-site .sj-planner-main>p{color:var(--pv-muted)}.premium-site .sj-planner :is(.sj-process li,.sj-suggestions article,.sj-advanced,.sj-notice){background:var(--pv-raised);color:var(--pv-ink);border-color:var(--pv-border)}.premium-site .sj-planner :is(.sj-suggestions p,.sj-advanced p,.industry-select-label){color:var(--pv-muted)}.premium-site #content .commercial-section .sj-add-control>a,.premium-site .pv-section .sj-add-control>a,.premium-site .sj-planner :is(.sj-inline-link,.sj-advanced a,.sj-add-control>a){color:var(--pv-accent-ink)}.premium-site :is(.sj-planner,.sj-results) .sj-kicker{color:var(--pv-accent-ink)}.premium-site .sj-plan-rail .sj-rail-heading>:is(span,svg){color:var(--pv-accent-ink)}.premium-site .sj-captures article{background:var(--pv-surface);color:var(--pv-ink);border-color:var(--pv-border)}.premium-site :is(.sj-captures p,.sj-results-heading>p,.sj-results .sj-evidence p){color:var(--pv-muted)}.premium-site .sj-results .wx-text-link{color:var(--pv-accent-ink)}.premium-site .pv-section .relationship-board-heading h2{color:var(--pv-ink)}.premium-site .decision-cta-section{background:#19191e}.premium-site .decision-cta{background:#19191e;border-color:#46464e;color:#fff}.premium-site .decision-cta h2{color:#fff}.premium-site .decision-cta p{color:#c2c2cb}.premium-site .commercial-page-hero{background-color:#151519;color:#fff;padding-top:35px;padding-bottom:65px;border-bottom:3px solid #b31922}.premium-site .commercial-page-hero h1{color:#fff;letter-spacing:-.05em}.premium-site .commercial-page-hero p{color:#cccbd5}.premium-site .commercial-ambient-grid{opacity:.18}.premium-site .sj-planner{color:var(--pv-ink)}.premium-site .sj-page-heading p{color:var(--pv-muted)}.premium-site :where(.sj-stage,.sj-plan-rail,.sj-next-step,.sj-recommendation,.sj-role){background:var(--pv-surface);color:var(--pv-ink);border-color:var(--pv-border)}.premium-site .sj-plan-rail :where(p,small),.premium-site .sj-stage :where(p,small){color:var(--pv-muted)}.premium-site .sj-stage :where(input,select,textarea){color:var(--pv-ink);background:var(--pv-surface);border-color:var(--pv-border)}.premium-site .sj-plan-rail :where(h2,h3),.premium-site .sj-stage :where(h2,h3){color:var(--pv-ink)}.premium-site .sj-stage>.sj-fineprint,.premium-site .sj-status{color:var(--pv-muted)}.premium-site .sj-goal{background:var(--pv-surface);border-color:var(--pv-border);color:var(--pv-ink)}.premium-site .sj-goal.is-active{background:var(--pv-selected);border-color:#bc1a23}.premium-site .sj-button.is-secondary{color:var(--pv-ink);background:var(--pv-surface);border-color:#a8a8b6}.premium-site .sj-plan-rail{box-shadow:0 12px 35px #00000008}.premium-site .sj-steps{color:var(--pv-ink)}.premium-site .sj-steps button{color:var(--pv-muted);background:var(--pv-raised)}.premium-site .sj-steps button[aria-current=step]{color:#fff;background:#202028}@media (min-width:1600px){.pv-utility-links{display:flex;gap:14px}.pv-utility-links a{font-size:10px;color:#c9c9d3}}@media (max-width:1250px){.premium-site .desktop-nav{display:none}.premium-site .menu-toggle{display:inline-flex}.premium-site .header-actions{margin-left:auto}.pv-product-grid.is-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-hero-grid{gap:30px}.pv-hero h1{font-size:46px}.pv-demo-panel{padding:16px}.pv-demo-panels{grid-template-columns:1.1fr .8fr 1fr}}@media (max-width:1000px){.pv-shell{width:calc(100% - 48px)}.pv-hero-grid{grid-template-columns:1fr;padding-block:50px;max-width:850px}.pv-hero h1{font-size:clamp(40px,6.8vw,62px);max-width:750px}.pv-hero-copy>p{max-width:650px}.pv-hero-visual{max-width:670px;margin:20px auto 0;width:100%}.pv-hero-product{transform:none}.pv-hero-context{margin-left:0}.pv-product-grid,.pv-product-grid.is-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-closing>.pv-shell,.pv-editorial-split,.pv-industry-match,.pv-proof-grid{gap:35px}.pv-path-grid>a{padding-inline:22px}.pv-integration-output{gap:25px}.pv-agent-grid,.pv-idea-grid,.pv-resource-grid,.pv-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pv-shell{width:calc(100% - 36px)}.pv-section{padding-block:55px}.pv-hero-grid{padding-top:40px}.pv-hero h1{font-size:clamp(35px,8.5vw,48px);line-height:1.1;margin:20px 0}.pv-hero h2{font-size:17px}.pv-hero-copy>p{font-size:13px}.pv-hero-copy>.pv-label{font-size:8px;line-height:1.8}.pv-hero-context{gap:18px}.pv-hero-context strong{font-size:19px}.pv-hero-bottom{flex-direction:column;font-size:9px;gap:8px}.pv-section-heading.is-split{display:block}.pv-section-heading.is-split>.pv-text-button{margin-top:8px}.pv-path-grid{grid-template-columns:1fr}.pv-path-grid>a,.pv-path-grid>a:first-child,.pv-path-grid>a:last-child{padding:25px 0;border-right:0;border-bottom:1px solid var(--pv-border)}.pv-path-grid h3{margin-top:20px}.pv-path-grid p{max-width:600px}.pv-path-grid>a:last-child{padding-bottom:0;border-bottom:0}.pv-demo-panels{display:block}.pv-demo-panel{display:none;border:0;padding:20px}.pv-demo-panel.is-visible{display:block}.pv-demo-mobile-tabs{display:flex;padding:8px 14px;border-top:1px solid var(--pv-border);background:var(--pv-surface);gap:4px}.pv-demo-mobile-tabs>button{flex:1;padding:12px 6px;border:1px solid transparent;font-size:11px;background:transparent;color:var(--pv-muted);border-radius:3px;cursor:pointer}.pv-demo-mobile-tabs>button[aria-selected=true]{background:var(--pv-surface);color:var(--pv-ink);border-color:var(--pv-border)}.pv-demo-heading{padding:23px 20px 20px;gap:15px}.pv-demo-heading h3{font-size:25px}.pv-demo-heading p{font-size:12px}.pv-step-count{font-size:9px;padding-top:4px}.pv-demo-topline{padding:13px 18px;gap:8px;align-items:start;flex-direction:column}.pv-demo-topline>.pv-label{font-size:8px}.pv-demo-topline>span:last-child{font-size:9px}.pv-demo-choices{margin:0 18px 18px;width:calc(100% - 36px);gap:0}.pv-demo-choices button{padding:9px 8px;font-size:10px;flex:1}.pv-demo-choices button>span{display:none}.pv-messages{height:330px}.pv-message p{font-size:12px}.pv-demo-controls{padding:15px 18px;gap:8px}.pv-demo-controls .pv-button{padding:12px 13px;font-size:11px;flex:1}.pv-demo-more{margin-left:0}.pv-demo-status{padding-inline:18px;font-size:10px}.pv-demo-next{padding:12px 18px;flex-wrap:wrap}.pv-demo-next .pv-text-button,.pv-demo-next>a{font-size:10px}.pv-panel-caption h4{font-size:12px}.pv-record-fields dt{font-size:11px}.pv-action-trail strong,.pv-record-fields dd,.pv-result-measure p{font-size:12px}.pv-exceptions{display:block;padding:18px}.pv-exceptions select{margin-block:10px}.pv-value-preview{grid-template-columns:1fr}.pv-value-preview>div{padding:27px}.pv-value-preview>div:last-child{border-top:1px solid #ffffff25;border-left:0}.pv-outcome-grid{grid-template-columns:1fr;gap:5px}.pv-outcome-grid>a{padding:24px 0}.pv-outcome-grid h3{font-size:25px;margin-top:16px}.pv-outcome-grid p{max-width:500px}.pv-editorial-split,.pv-industry-match,.pv-proof-grid{grid-template-columns:1fr;gap:30px}.pv-delivery{margin-top:40px}.pv-delivery ol{grid-template-columns:1fr;gap:15px}.pv-delivery li{display:flex;align-items:center;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--pv-border)}.pv-delivery li>span{margin:0}.pv-industry-recommendations{padding:25px}.pv-closing>.pv-shell{flex-direction:column;align-items:flex-start;gap:15px}.pv-page-header{padding-block:25px 45px}.pv-breadcrumb{margin-bottom:30px}.pv-page-header h1{font-size:36px}.pv-page-header p{font-size:14px}.pv-catalog-toolbar{grid-template-columns:1fr auto;gap:10px}.pv-search{grid-column:1/-1}.pv-catalog-toolbar select{max-width:100%;font-size:12px}.pv-extra-filters{grid-template-columns:1fr;padding:20px}.pv-catalog-toolbar>.pv-button{font-size:11px;padding-inline:13px}.pv-compare-picker{display:block}.pv-compare-picker>.pv-text-button{margin-top:15px}.pv-agent-grid,.pv-example-context,.pv-idea-grid,.pv-resource-grid,.pv-scenario-grid{grid-template-columns:1fr}.pv-example-context{gap:10px}.pv-example-context h2{margin:5px 0}.pv-example-context p{margin-top:8px}.pv-integration-selectors{grid-template-columns:1fr;gap:19px;padding:23px}.pv-integration-map{grid-template-columns:1fr;gap:28px;padding:10px 23px 25px}.pv-integration-step>button{min-height:0;padding:20px;display:grid;grid-template-columns:40px 1fr;gap:0 16px}.pv-integration-step>button>span:first-child{grid-row:1/4;margin:0}.pv-integration-step>button>.pv-text-button{grid-column:2;margin:3px 0 0;min-height:30px;padding:5px 0}.pv-integration-step strong{margin-top:5px;font-size:19px}.pv-integration-step>svg{right:50%;top:auto;bottom:-26px;transform:rotate(90deg);height:21px}.pv-integration-explanation{margin-inline:23px;padding:18px;gap:12px}.pv-integration-output{grid-template-columns:1fr;padding:25px 23px;gap:10px}.pv-integration-output h3{font-size:26px}.pv-integration-studio>.pv-actions,.pv-integration-studio>.pv-checkbox,.pv-integration-studio>p{margin-inline:23px}.pv-integration-studio>.pv-actions{gap:10px}.pv-principles{grid-template-columns:1fr}.pv-principles>div{padding:20px}.pv-service-index{grid-template-columns:1fr}.pv-service-index a{font-size:15px}.pv-roi-grid{grid-template-columns:1fr}.pv-roi-inputs,.pv-roi-result{padding:25px}.pv-roi-studio>:where(.pv-checkbox,.pv-actions,p,.pv-idea-control){margin-inline:23px}.pv-value-amount{font-size:38px}.pv-financial-metrics strong{font-size:20px}.pv-methodology{padding:23px}.pv-plan-extras{padding:25px}.pv-plan-extras h2{font-size:25px}.pv-plan-extras .pv-actions{flex-direction:column;align-items:flex-start}.premium-site .header-inner{min-height:72px;padding-inline:18px;gap:15px}.premium-site .brand{width:130px;flex-basis:130px}.premium-site .header-actions{gap:10px}.premium-site .ih-header-cta{padding:10px 12px;font-size:10px}.premium-site .header-actions .language-dropdown{display:none}.premium-site .commercial-page-hero{padding-bottom:45px}.premium-site .commercial-page-hero h1{font-size:37px}}@media (max-width:520px){.pv-product-grid,.pv-product-grid.is-featured{grid-template-columns:1fr;gap:22px}.pv-product-copy{padding:22px}.pv-product-copy :is(h2,h3){font-size:23px}.pv-product-copy>p{font-size:13px}.pv-product-meta{padding:15px 22px}.pv-product-grid.is-featured .pv-screen-image{aspect-ratio:1.9}.pv-hero-context{grid-template-columns:42% 1fr;gap:16px}.pv-hero-context>img{height:140px}.pv-hero-context strong{font-size:18px}.pv-hero .pv-actions{align-items:stretch;flex-direction:column}.pv-hero .pv-button{width:fit-content;font-size:12px}.pv-visual-top{font-size:7px}.pv-form-grid{grid-template-columns:1fr}.pv-financial-metrics{gap:20px 15px}.pv-dialog{padding:22px}.pv-dialog-heading :where(h2,h3){font-size:19px}.pv-compare-bar{gap:12px;padding:10px 13px;bottom:12px}.pv-compare-bar p{font-size:11px}.pv-compare-bar .pv-button{font-size:11px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.premium-site *,.premium-site :after,.premium-site :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pv-hero-product{transform:none}}.pv-featured-showroom{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);border:1px solid var(--pv-line);border-radius:22px;overflow:hidden;background:var(--pv-surface)}.pv-featured-list{background:var(--pv-raised)}.pv-featured-list article{padding:23px 27px;border-bottom:1px solid var(--pv-line);border-left:3px solid transparent}.pv-featured-list article:last-child{border-bottom:0}.pv-featured-list article.is-active{background:var(--pv-surface);border-left-color:#da252d}.pv-featured-list article>div{display:flex;justify-content:space-between;align-items:center;gap:20px}.pv-featured-list article>div>span{color:var(--pv-muted);font-size:11px}.pv-featured-list .commercial-product-logo{width:110px;height:30px}.pv-featured-list article>button{display:grid;gap:7px;width:100%;text-align:left;border:0;background:transparent;color:var(--pv-ink);padding:13px 0;cursor:pointer}.pv-featured-list article>button strong{font-size:19px}.pv-featured-list article>button span{color:var(--pv-muted);font-size:13px;line-height:1.6}.pv-featured-list article>a{display:inline-flex;align-items:center;gap:9px;color:var(--pv-accent-ink);font-size:12px;font-weight:750;min-height:36px}.pv-featured-capture{min-width:0;display:flex;flex-direction:column;padding:28px;gap:24px;justify-content:center}.pv-featured-capture-bottom,.pv-featured-capture-top{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.pv-featured-capture-top>span:last-child{color:var(--pv-muted);font-size:9px;letter-spacing:.1em}.pv-featured-capture .pv-screen-image{aspect-ratio:1.6;border:1px solid var(--pv-line);border-radius:12px}.pv-featured-capture .pv-screen-image img{object-fit:contain;background:var(--pv-raised)}.pv-featured-no-capture{display:grid;align-content:center;gap:17px;min-height:350px;padding:36px;background:var(--pv-surface);border-radius:12px}.pv-featured-no-capture h3{font-size:31px;line-height:1.15}.pv-featured-no-capture p{font-size:14px;color:var(--pv-muted);line-height:1.75}.pv-company-context{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:70px;margin-block:55px;border-block:1px solid var(--pv-line)}.pv-company-context h2{font-size:clamp(28px,3vw,42px);line-height:1.15;margin-block:20px}.pv-company-context p{color:var(--pv-muted);line-height:1.8;margin-block:18px}.pv-industry-index{margin-top:60px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.pv-industry-index a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid var(--pv-line);font-size:14px;font-weight:750}.pv-pricing-intro{padding-bottom:45px}.pv-market-picker{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}.pv-market-picker a{display:flex;align-items:center;gap:30px;padding:19px 24px;background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:7px;color:var(--pv-ink);font-size:14px}.pv-market-picker a[aria-current=page]{border-color:#a11924;background:var(--pv-selected)}.pv-market-picker strong{color:var(--pv-accent-ink);font-size:12px}.pv-pricing-components{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:45px}.pv-pricing-components article{padding:25px 0;border-top:1px solid var(--pv-border)}.pv-pricing-components svg{color:var(--pv-accent-ink)}.pv-pricing-components h2{font-size:18px;margin-block:20px 12px}.pv-price-product p,.pv-pricing-checks p,.pv-pricing-components p{font-size:13px;color:var(--pv-muted);line-height:1.8}.pv-pricing-market{scroll-margin-top:110px}.pv-pricing-checks p{display:flex;align-items:flex-start;gap:15px;padding:18px 0;border-bottom:1px solid var(--pv-border)}.pv-pricing-checks svg{color:var(--pv-accent-ink);flex-shrink:0}.pv-price-product{padding:25px;border:1px solid var(--pv-border);background:var(--pv-surface);border-radius:8px}.pv-price-product h3{margin-block:18px;font-size:22px}.pv-price-product p{margin-block:10px}.premium-site #content .commercial-quote-label{color:var(--pv-accent-ink)}@media (max-width:1000px){.pv-pricing-components{grid-template-columns:1fr 1fr}}@media (max-width:520px){.pv-pricing-components{gap:20px}.pv-market-picker a{flex:1;gap:12px;justify-content:space-between;font-size:12px;padding:17px}}.pv-connector-evidence{margin-block:25px;padding:20px;border:1px solid var(--pv-line);border-radius:12px}.pv-connector-evidence :where(p,dd){font-size:13px;line-height:1.7;overflow-wrap:anywhere}.pv-connector-evidence dt{font-weight:750;margin-top:16px}@media (max-width:760px){.pv-company-context,.pv-featured-showroom{grid-template-columns:1fr}.pv-featured-list{display:grid;grid-template-columns:1fr 1fr}.pv-featured-list article{padding:18px;border-bottom:1px solid var(--pv-line)}.pv-featured-list article>button strong{font-size:16px}.pv-featured-list article>button span{font-size:12px}.pv-featured-capture{padding:20px}.pv-featured-no-capture{min-height:250px;padding:24px}.pv-company-context{gap:45px;padding-block:40px}.pv-industry-index{grid-template-columns:1fr 1fr;gap:0 20px}}@media (max-width:420px){.pv-industry-index{grid-template-columns:1fr}}@media screen{.premium-site :is(.pv-product-meta,.pv-featured-list,.pv-comparison) .commercial-product-logo{background:#f8f8f8;border-radius:5px;padding:6px}.premium-site .commercial-logo-viewport:not(.is-framed),.premium-site .commercial-logo-viewport:not(.is-framed) img{width:100%;height:100%;max-height:100%;min-height:0;object-fit:contain}.premium-site .pv-product-meta .commercial-product-logo{--commercial-logo-height:26px}.premium-site .pv-featured-list .commercial-product-logo{--commercial-logo-height:18px}.premium-site .pv-comparison .commercial-product-logo{--commercial-logo-height:33px}.premium-site .pv-product-hero-logo .commercial-product-logo{--commercial-logo-height:45px;padding:0}.premium-site #content :is(.pv-section,.commercial-section,.sj-planner){position:relative;isolation:isolate}.premium-site #content :is(.pv-section,.commercial-section,.sj-planner):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(155deg,#e51b28,#8d1020);mask-image:url(/media/brand/ironhand-mark.png);mask-size:clamp(280px,38vw,540px);mask-position:right -100px top 45px;mask-repeat:no-repeat;opacity:.065}.premium-site .pv-quick-tools>.assistant-trigger{position:fixed;right:20px;bottom:20px;background:linear-gradient(135deg,#df101829,transparent 42%),#101013}.premium-site .pv-quick-tools .assistant{position:fixed;right:20px;bottom:20px}.premium-site .pv-quick-tools .assistant-panel{width:min(430px,calc(100vw - 40px));bottom:80px;background:radial-gradient(circle at 88% 2%,#df101821,transparent 28%),#101013}.premium-site .pv-quick-tools .assistant-topline{background:linear-gradient(90deg,#d71920,#ff8c97,#d71920)}.premium-site .scroll-to-top{background:#111114;border-color:#82313b}.premium-site .scroll-to-top:hover{border-color:#ff8c97}.premium-site:has(.wx-workspace) .pv-quick-tools{display:block}.premium-site:has(.consent) .pv-quick-tools,.premium-site:has(.mobile-menu.is-open) .pv-quick-tools,.premium-site:has(.pv-compare-bar) .pv-quick-tools{display:none}@media (max-width:700px){.premium-site .pv-quick-tools .assistant,.premium-site .pv-quick-tools>.assistant-trigger{right:12px;bottom:12px}.premium-site .pv-quick-tools .assistant-panel{position:fixed;inset:78px 12px 84px;width:auto;height:auto;max-width:none;max-height:none}}}.pv-platform-gallery{min-width:0;padding:16px;border:1px solid var(--pv-border);border-radius:14px;background:var(--pv-surface)}.pv-gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--pv-muted)}.pv-gallery-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 4px 12px;margin:-4px}.pv-gallery-tabs button{display:flex;flex:1 0 120px;flex-direction:column;align-items:flex-start;gap:8px;min-height:100px;padding:10px;border:1px solid var(--pv-border);border-radius:8px;background:var(--pv-raised);color:var(--pv-ink);text-align:left;font-size:12px;font-weight:700;cursor:pointer}.pv-gallery-tabs button[aria-selected=true]{border-color:var(--pv-accent-ink);background:var(--pv-selected);box-shadow:inset 0 -3px var(--pv-red)}.pv-gallery-tabs img{width:72px;height:50px;border-radius:4px;object-fit:cover;object-position:top}.pv-platform-gallery .pv-screen-image img{aspect-ratio:1.44;object-fit:contain;background:#09090b}.pv-platform-gallery .pv-screen-image{aspect-ratio:1.44}.pv-platform-gallery .pv-screen-figure{margin-top:12px}.pv-gallery-date{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--pv-muted)}@media screen{.premium-site :is(.pv-showroom,.pv-proof-section,.commercial-section.commercial-light){--pv-ink:#17171c;--pv-paper:#fff;--pv-white:#fff;--pv-surface:#fff;--pv-raised:#f1f1f3;--pv-selected:#fae8ea;--pv-accent-ink:#9d1426;--pv-muted:#565660;--pv-border:#8b8b94;--pv-line:#d2d2d8;--text-primary:#17171c;--text-secondary:#3d3d46;--text-muted:#565660;--text-subtle:#666670;--surface-base:#fff;--surface-card:#fff;--surface-raised:#f1f1f3;--surface-hover:#fae8ea;color-scheme:light;color:var(--pv-ink);background:#fff}}.pv-hero>.pv-shell{position:relative;z-index:1}.pv-page-spotlight{position:fixed;inset:0;z-index:12;pointer-events:none;opacity:0;background:radial-gradient(ellipse 300px 250px at var(--section-pointer-x,50%) var(--section-pointer-y,50%),#ed183015,transparent 78%),radial-gradient(circle 110px at var(--section-pointer-x,50%) var(--section-pointer-y,50%),transparent 96%,#ed183014 98%,transparent)}.pv-page-spotlight[data-active=true]{opacity:1}.pv-crm-access{scroll-margin-top:120px;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--pv-border)}.pv-crm-access p,.pv-crm-access small{flex-basis:100%;margin:0;color:var(--pv-muted)}.pv-crm-access small{font-size:13px;line-height:1.6}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.public-atmosphere :is(.pv-product-card,.commercial-product-card,.commercial-service-card,.commercial-industry-card,.pv-proof-card){transition:border-color .18s ease,box-shadow .18s ease}.public-atmosphere :is(.pv-product-card,.commercial-product-card,.commercial-service-card,.commercial-industry-card,.pv-proof-card):is(:hover,:focus-within){border-color:var(--pv-accent-ink);box-shadow:0 12px 36px #bd122315}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce),print{.pv-page-spotlight{display:none}}.pv-hero-spotlight{position:absolute;top:0;left:0;width:720px;height:720px;z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(circle,#ef183a38,#dc112414 45%,transparent 76%);transform:translate3d(calc(var(--hero-pointer-x, 60vw) - 50%),calc(var(--hero-pointer-y, 300px) - 50%),0);will-change:transform;transition:opacity .24s ease}.pv-hero-spotlight[data-active=true]{opacity:1}.pv-showroom-controls,.pv-showroom-controls-nav{display:flex;align-items:center;justify-content:space-between;gap:14px}.pv-showroom-controls{flex-wrap:wrap;margin-bottom:20px}.pv-showroom-controls p{margin:0;color:var(--pv-muted);font-size:14px}.pv-showroom-controls-nav>span{font-size:12px;color:var(--pv-muted);font-variant-numeric:tabular-nums}.premium-site .pv-featured-list .commercial-product-logo{--commercial-logo-height:32px;height:44px}.pv-featured-list article:focus-within{border-left-color:#d71920}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pv-featured-list article{transition:background .18s ease,border-color .18s ease}.pv-featured-list article:hover{background:var(--pv-selected);border-left-color:#d71920}.pv-outcome-grid>a{transition:transform .18s ease,box-shadow .18s ease}.pv-outcome-grid>a:hover{transform:translateY(-5px);box-shadow:0 14px 30px #ad0b1a16}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.pv-hero-spotlight{display:none}}@media print{.premium-site .assistant,.premium-site .consent,.premium-site .consent-banner,.premium-site .footer,.premium-site .pv-contact-dock,.premium-site .pv-roi-studio>.pv-actions,.premium-site .pv-roi-studio>.pv-idea-control,.premium-site .site-header,.premium-site .whatsapp-float,.skip-link{display:none!important}.premium-site{--pv-ink:#000;--pv-paper:#fff;--pv-surface:#fff;--pv-raised:#f3f3f3;--pv-selected:#f3f3f3;--pv-muted:#333;--pv-border:#bbb;--pv-accent-ink:#8c1424;color-scheme:light;color:#000;background:#fff}.pv-page-header{padding:20px 0;color:#000;background:#fff;border-bottom:1px solid #222}.pv-page-header :where(h1,p,a,span){color:#000}.pv-section{padding:10px 0}.pv-roi-grid{display:block}.pv-roi-result{color:#000;background:#fff;border:1px solid #bbb}.pv-roi-result :where(p,span,strong){color:#000}.pv-roi-result img{filter:brightness(0)}.pv-methodology{display:block}.pv-methodology::details-content{content-visibility:visible}.pv-roi-studio{border:0}.pv-roi-studio,.pv-roi-studio .pv-table-scroll{overflow:visible}}