:root{--pp-paper:#fff;--pp-ink:#263646;--pp-hero-ink:#262626;--pp-muted:#5f6f7d;--pp-line:#d9dee4;--pp-soft:#f6f8fa;--pp-feature-surface:#f4f5f6;--pp-feature-line:#d9dee4;--pp-feature-muted:#5f6f7d;--pp-action:#2dd087;--pp-action-ink:#173329;--pp-display:"DRV Lexend",Arial,sans-serif;--pp-font:"DRV Inter",Arial,sans-serif;--pp-radius:2px;--pp-button-radius:10px;--pp-max:1600px;--pp-edge:32px;--pp-gap:32px;--pp-section:104px;--pp-control:48px;--pp-node-gap:16px;--pp-h1:clamp(48px,5.3vw,96px);--pp-h2:clamp(32px,3.1vw,52px);--pp-h3:clamp(25px,2.2vw,36px);--pp-body:18px;--pp-small:14px;--pp-fast:160ms}.pp{background:var(--pp-paper);color:var(--pp-ink);font:400 var(--pp-body)/1.65 var(--pp-font);overflow-wrap:break-word}.pp *,.pp :after,.pp :before{box-sizing:border-box}.pp .pp-shell{margin-inline:auto;max-width:var(--pp-max);padding-inline:var(--pp-edge);width:100%}.pp :is(h1,h2,h3,p,ol){margin:0;text-transform:none}.pp :is(h1,h2,h3){color:inherit;font-family:var(--pp-display);font-weight:500;letter-spacing:-.05em}.pp h1{color:var(--pp-hero-ink);font-size:var(--pp-h1);font-weight:600;letter-spacing:-.065em;line-height:1.02}.pp h2{font-size:var(--pp-h2);line-height:1.12}.pp h3{font-size:var(--pp-h3);line-height:1.18}.pp p{color:var(--pp-muted);font:inherit}.pp a{color:inherit;text-decoration:none}.pp :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:5px}.pp .pp-hero{align-items:center;display:grid;gap:clamp(40px,5vw,80px);grid-template-columns:1.08fr 1fr;padding-block:72px var(--pp-section)}.pp .pp-hero h1 span{color:inherit}.pp .pp-hero-copy>p{font-size:20px;line-height:1.7;margin-top:32px;max-width:590px}.pp .pp-hero-copy>.pp-button{margin-top:36px}.pp .pp-button{align-items:center;background:var(--pp-paper);border:1px solid var(--pp-line);border-radius:var(--pp-button-radius);box-shadow:none;color:var(--pp-ink);display:inline-flex;font:600 16px/1.5 var(--pp-font);gap:28px;justify-content:space-between;min-height:var(--pp-control);padding:14px 22px;transition:background var(--pp-fast),color var(--pp-fast)}.pp .pp-button span{font-size:22px;font-weight:400;line-height:1}.pp .pp-button:hover{background:var(--pp-soft);border-color:var(--pp-muted);color:var(--pp-ink)}.pp .pp-network{background:var(--pp-feature-surface);border-radius:var(--pp-radius);color:var(--pp-ink);display:flex;flex-direction:column;justify-content:center;min-height:530px;padding:40px}.pp .pp-network-inputs{align-items:stretch;display:grid;gap:var(--pp-node-gap);grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.pp .pp-network-inputs span{align-items:center;border:1px solid var(--pp-feature-line);border-radius:var(--pp-radius);display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.5;min-height:70px;padding:12px 8px}.pp .pp-network-lines{display:grid;grid-template-columns:repeat(3,1fr);height:64px;margin-inline:calc(16.66667% - var(--pp-node-gap)/3)}.pp .pp-network-lines i{border-bottom:1px solid var(--pp-feature-line);position:relative}.pp .pp-network-lines i:before{border-left:1px solid var(--pp-feature-line);bottom:0;content:"";left:0;position:absolute;top:0}.pp .pp-network-lines i:nth-child(2):before{left:50%}.pp .pp-network-lines i:last-child:before{left:auto;right:0}.pp .pp-network-brand{align-items:center;display:flex;flex-direction:column;gap:20px;padding-block:62px 32px;position:relative}.pp .pp-network-brand:before{border-left:1px solid var(--pp-feature-line);content:"";height:34px;position:absolute;top:0}.pp .pp-network-brand img{border-radius:0;box-shadow:none;display:block;filter:brightness(0);max-width:330px;object-fit:contain;width:100%}.pp .pp-network-brand>span{color:var(--pp-feature-muted);font-size:16px}.pp .pp-network-out{align-items:center;border-top:1px solid var(--pp-feature-line);display:flex;font:500 clamp(24px,2.1vw,34px)/1.3 var(--pp-display);gap:20px;justify-content:space-between;letter-spacing:-.04em;margin-top:28px;padding-top:28px}.pp .pp-network-out svg{flex:none;height:32px;width:32px}.pp .pp-section-head{align-items:end;display:grid;gap:64px;grid-template-columns:1.3fr 1fr;margin-bottom:48px}.pp .pp-section-head>p{max-width:480px}.pp .pp-capabilities{scroll-margin-top:110px}.pp .pp-roles{display:grid;gap:var(--pp-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.pp .pp-role{border-top:2px solid var(--pp-ink);display:flex;flex-direction:column;min-width:0;padding:28px 0 32px}.pp .pp-number{color:var(--pp-muted);font:400 60px/1 var(--pp-display);letter-spacing:-.055em;margin-bottom:36px}.pp .pp-role h3{margin-bottom:24px}.pp .pp-role p{font-size:17px;line-height:1.8;margin-bottom:32px;max-width:410px}.pp .pp-role-detail{border-top:1px solid var(--pp-line);font:500 15px/1.5 var(--pp-font);margin-top:auto;padding-top:20px}.pp .pp-value{background:var(--pp-soft);border-radius:var(--pp-radius);display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-block:var(--pp-section);padding:64px}.pp .pp-value>div>p{margin-top:28px;max-width:480px}.pp .pp-value-list{list-style:none;padding:0}.pp .pp-value-list li{border-top:1px solid var(--pp-line);display:grid;gap:20px;grid-template-columns:32px 1fr;padding-block:28px}.pp .pp-value-list li:first-child{border-top:0;padding-top:0}.pp .pp-value-list li:last-child{padding-bottom:0}.pp .pp-value-list li>span{color:var(--pp-muted);font-size:var(--pp-small);font-variant-numeric:tabular-nums;padding-top:5px}.pp .pp-value-list h3{font-size:24px;margin-bottom:12px}.pp .pp-value-list p{font-size:16px}.pp .pp-next{border-top:1px solid var(--pp-line);gap:48px;justify-content:space-between;padding-block:64px var(--pp-section)}.pp .pp-actions,.pp .pp-next{align-items:center;display:flex}.pp .pp-actions{flex-wrap:wrap;gap:28px}.pp .pp-text-link{align-items:center;display:inline-flex;font:500 16px/1.5 var(--pp-font);gap:24px;min-height:var(--pp-control);text-decoration:underline;text-underline-offset:5px}.pp .pp-join{background:var(--pp-feature-surface);color:var(--pp-ink)}.pp .pp-join-inner>*{min-width:0}.pp .pp-join-inner{align-items:center;display:grid;gap:96px;grid-template-columns:1.2fr 1fr;padding-block:88px}.pp .pp-join h2{font-size:clamp(44px,5.6vw,88px);letter-spacing:-.06em;line-height:1.04}.pp .pp-join-copy>p{color:var(--pp-feature-muted);font-size:20px;line-height:1.7;margin-bottom:32px;max-width:460px}.pp .pp-button--light,.pp .pp-next .pp-button{background:var(--pp-action);border-color:var(--pp-action);color:var(--pp-action-ink)}.pp .pp-button--light:hover,.pp .pp-next .pp-button:hover{background:var(--pp-action);border-color:var(--pp-action-ink);color:var(--pp-action-ink)}@media(max-width:1199px){:root{--pp-section:80px;--pp-gap:24px;--pp-node-gap:8px;--pp-h1:clamp(48px,5.7vw,70px)}.pp .pp-hero{gap:32px;grid-template-columns:1fr 1fr;padding-top:48px}.pp .pp-network{min-height:490px;padding:28px}.pp .pp-network-inputs{gap:var(--pp-node-gap)}.pp .pp-network-inputs span{font-size:13px;padding-inline:4px}.pp .pp-section-head{gap:40px}.pp .pp-value{gap:40px;padding:40px}.pp .pp-next{align-items:flex-start;flex-direction:column;gap:32px}.pp .pp-join-inner{gap:48px}}@media(max-width:899px){:root{--pp-h1:clamp(48px,8.8vw,80px)}.pp .pp-hero{gap:40px;grid-template-columns:1fr}.pp .pp-hero-copy>p{max-width:640px}.pp .pp-network{min-height:0;padding:32px}.pp .pp-network-inputs span{font-size:16px}.pp .pp-network-brand img{max-width:300px}.pp .pp-section-head{gap:24px;grid-template-columns:1fr}.pp .pp-roles{gap:24px}.pp .pp-role p{font-size:16px}.pp .pp-value{gap:40px;grid-template-columns:1fr}.pp .pp-join-inner{gap:36px;grid-template-columns:1fr;padding-block:64px}}@media(max-width:599px){:root{--pp-edge:20px;--pp-section:64px;--pp-h1:clamp(40px,9.4vw,56px);--pp-h2:32px;--pp-h3:30px;--pp-body:17px}.pp .pp-hero{padding-top:40px}.pp .pp-hero-copy>p{font-size:18px;margin-top:24px}.pp .pp-hero-copy>.pp-button{margin-top:28px}.pp .pp-network{padding:24px 20px}.pp .pp-network-inputs span{font-size:13px;line-height:1.4;min-height:64px;padding:10px 4px}.pp .pp-network-lines{height:44px}.pp .pp-network-brand{gap:16px;padding-top:54px}.pp .pp-network-brand img{max-width:230px}.pp .pp-network-out{margin-top:12px;padding-top:24px}.pp .pp-section-head{margin-bottom:36px}.pp .pp-roles{gap:24px;grid-template-columns:1fr}.pp .pp-role{padding-bottom:16px;padding-top:24px}.pp .pp-number{font-size:48px;margin-bottom:24px}.pp .pp-role h3{margin-bottom:20px}.pp .pp-role p{margin-bottom:24px;max-width:none}.pp .pp-value{gap:32px;padding:28px 24px}.pp .pp-value-list li{gap:12px;grid-template-columns:24px 1fr}.pp .pp-value-list h3{font-size:23px}.pp .pp-next{gap:28px;padding-top:40px}.pp .pp-actions{align-items:flex-start;flex-direction:column;gap:16px}.pp .pp-join h2{font-size:clamp(38px,11.3vw,52px)}.pp .pp-join-copy>p{font-size:18px}}@media(prefers-reduced-motion:reduce){.pp .pp-button{transition:none}}.pp [hidden]{display:none}