.psb-page{color:#0b1a27;background:#fbfaf7}.psb-page h1,.psb-page h2,.psb-page h3,.psb-page p{letter-spacing:0}.psb-wrap{width:min(1120px,100% - 48px);margin:0 auto}.psb-kicker{color:#0a6e82;letter-spacing:.11em;text-transform:uppercase;font:700 12px/1 Hanken Grotesk,sans-serif}.psb-hero{padding:44px 0 28px}.psb-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:72px;display:grid}.psb-breadcrumb{color:#4f5d67;flex-wrap:wrap;gap:8px;margin-bottom:28px;font:600 13px/1.4 Hanken Grotesk,sans-serif;display:flex}.psb-breadcrumb a{color:inherit;text-decoration:none}.psb-hero h1{max-width:15.5ch;margin:16px 0 18px;font:700 44px/1.04 Spectral,serif}.psb-lede{color:#45545f;max-width:40em;margin:0;font:400 16px/1.55 Hanken Grotesk,sans-serif}.psb-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.psb-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:15px 20px;font:700 15px/1.2 Hanken Grotesk,sans-serif;text-decoration:none;transition:transform .18s;display:inline-flex}.psb-button:hover{transform:translateY(-1px)}.psb-primary{color:#0b1a27;background:#1ccbee}.psb-secondary{color:#0b1a27;background:#fff;border-color:#cfc7ba}.psb-ink{color:#fff;background:#0b1a27}.psb-note{color:#66747e;align-items:flex-start;gap:8px;margin:12px 0 0;font:500 12.5px/1.45 Hanken Grotesk,sans-serif;display:flex}.psb-note svg{color:#0a6e82;flex:none;margin-top:1px}.psb-hero-tool{background:#fff;border:1px solid #d9d2c6;border-radius:8px;overflow:hidden;box-shadow:0 34px 70px -46px #0b1a277a}.psb-tool-bar{background:#f6f2eb;border-bottom:1px solid #e7e1d7;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 18px;display:flex}.psb-person{align-items:center;gap:11px;min-width:0;display:flex}.psb-person img{object-fit:cover;border:2px solid #fff;border-radius:50%;flex:none;width:42px;height:42px}.psb-person div{flex-direction:column;gap:3px;min-width:0;display:flex}.psb-person strong{font:700 14px/1.2 Hanken Grotesk,sans-serif}.psb-person span{text-overflow:ellipsis;white-space:nowrap;color:#4f5d67;font:500 12px/1.2 Hanken Grotesk,sans-serif;overflow:hidden}.psb-live{color:#315846;text-transform:uppercase;flex:none;align-items:center;gap:7px;font:700 11px/1 Hanken Grotesk,sans-serif;display:inline-flex}.psb-live i{background:#35a567;border-radius:50%;width:8px;height:8px}.psb-tool-body{padding:30px}.psb-tool-label{color:#0a6e82;letter-spacing:.09em;text-transform:uppercase;font:700 11px/1 Hanken Grotesk,sans-serif}.psb-tool-body h2{margin:12px 0 5px;font:700 27px/1.15 Spectral,serif}.psb-tool-body>p{color:#64717b;margin:0 0 24px;font:500 13px/1.5 Hanken Grotesk,sans-serif}.psb-output-list>div{border-top:1px solid #e8e2d8;justify-content:space-between;gap:22px;padding:17px 0;font:600 13.5px/1.35 Hanken Grotesk,sans-serif;display:flex}.psb-output-list span{color:#5a6873}.psb-output-list strong{text-align:right;color:#0a6e82;max-width:55%}.psb-output-list .is-review{color:#904335}.psb-output-list .is-waiting{color:#795c05}.psb-friction{background:#f2ede4;border-block:1px solid #e3dbcf;padding:78px 0}.psb-section-head{max-width:790px;margin-bottom:38px}.psb-section-head h2,.psb-workflow h2,.psb-deliverable h2,.psb-product h2,.psb-boundary h2,.psb-fit h2,.psb-faq h2,.psb-related h2,.psb-final h2{margin:14px 0;font:700 38px/1.12 Spectral,serif}.psb-section-head>p,.psb-workflow-copy p,.psb-deliverable-grid>div>p,.psb-product-head>p,.psb-boundary-head>p,.psb-final p{color:#52616d;margin:0;font:400 17px/1.65 Hanken Grotesk,sans-serif}.psb-friction-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.psb-friction-grid article{background:#fbfaf7;border:1px solid #ded6ca;border-radius:8px;min-height:245px;padding:26px}.psb-friction-grid article>span{color:#0a6e82;font:700 12px/1 Hanken Grotesk,sans-serif}.psb-friction-grid h3{margin:34px 0 9px;font:700 20px/1.2 Spectral,serif}.psb-friction-grid p{color:#5a6873;margin:0;font:400 14.5px/1.6 Hanken Grotesk,sans-serif}.psb-workflow{color:#fff;background:#0b1a27;padding:82px 0}.psb-workflow .psb-kicker{color:#1ccbee}.psb-workflow-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:74px;display:grid}.psb-workflow-copy{align-self:start;position:sticky;top:26px}.psb-workflow-copy p{color:#a9bcc8}.psb-workflow-list{border-top:1px solid #294252;margin:0;padding:0;list-style:none}.psb-workflow-list li{border-bottom:1px solid #294252;grid-template-columns:70px 1fr;gap:20px;padding:23px 0;display:grid}.psb-workflow-list li>span{color:#1ccbee;font:700 12px/1.4 Hanken Grotesk,sans-serif}.psb-workflow-list h3{margin:0 0 7px;font:700 19px/1.25 Hanken Grotesk,sans-serif}.psb-workflow-list p{color:#a9bcc8;margin:0;font:400 14.5px/1.6 Hanken Grotesk,sans-serif}.psb-deliverable{background:#fff;padding:76px 0}.psb-deliverable-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.psb-deliverable-grid>ul{border-top:1px solid #dcd4c8;margin:0;padding:0;list-style:none}.psb-deliverable-grid li{color:#32434f;border-bottom:1px solid #dcd4c8;align-items:flex-start;gap:13px;padding:18px 0;font:600 15px/1.5 Hanken Grotesk,sans-serif;display:flex}.psb-deliverable-grid li svg{color:#0a6e82;flex:none;margin-top:2px}.psb-product{background:#e7f6f8;border-block:1px solid #cde3e7;padding:78px 0}.psb-product-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:30px;display:grid}.psb-product-frame{background:#061721;border:1px solid #bdd5da;border-radius:8px;overflow:hidden}.psb-chrome{background:#102b3a;border-bottom:1px solid #25404e;align-items:center;gap:7px;height:44px;padding:0 14px;display:flex}.psb-chrome span{background:#49606c;border-radius:50%;width:10px;height:10px}.psb-chrome b{color:#9bb0bc;margin-left:7px;font:500 11px/1 Hanken Grotesk,sans-serif}.psb-boundary{background:#f6f0e8;padding:78px 0}.psb-boundary-head{max-width:820px;margin-bottom:34px}.psb-boundary-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.psb-boundary-grid>div{background:#fff;border:1px solid #ded6ca;border-radius:8px;padding:28px}.psb-boundary-grid h3{color:#246444;align-items:center;gap:10px;margin:0 0 18px;font:700 18px/1.3 Hanken Grotesk,sans-serif;display:flex}.psb-boundary-grid>div:last-child h3{color:#904335}.psb-boundary-grid ul{margin:0;padding:0;list-style:none}.psb-boundary-grid li{color:#4f5f6a;border-top:1px solid #e9e3da;padding:12px 0;font:500 14.5px/1.5 Hanken Grotesk,sans-serif}.psb-fit{background:#fff;padding:78px 0}.psb-fit-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:68px;display:grid}.psb-fit-lists{grid-template-columns:1fr 1fr;gap:18px;display:grid}.psb-fit-lists>div{border-top:3px solid #1ccbee;padding-top:15px}.psb-fit-lists>div:last-child{border-top-color:#b95a46}.psb-fit-lists h3{margin:0 0 15px;font:700 16px/1.3 Hanken Grotesk,sans-serif}.psb-fit-lists ul{margin:0;padding:0;list-style:none}.psb-fit-lists li{color:#52616d;align-items:flex-start;gap:9px;margin:0 0 13px;font:500 14px/1.5 Hanken Grotesk,sans-serif;display:flex}.psb-fit-lists li svg{color:#0a6e82;flex:none;margin-top:2px}.psb-fit-lists>div:last-child li svg{color:#b95a46}.psb-faq{background:#f2ede4;padding:78px 0}.psb-faq-grid{grid-template-columns:340px minmax(0,1fr);gap:66px;display:grid}.psb-faq-grid>div:first-child>p{color:#6e6656;margin:18px 0 0;font:500 13px/1.5 Hanken Grotesk,sans-serif}.psb-faq-list{border-top:1px solid #d6ccbe}.psb-faq-list details{border-bottom:1px solid #d6ccbe}.psb-faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font:700 16px/1.45 Hanken Grotesk,sans-serif;list-style:none;display:flex}.psb-faq-list summary::-webkit-details-marker{display:none}.psb-faq-list summary span{color:#0a6e82;flex:none;font-size:22px}.psb-faq-list details[open] summary span{transform:rotate(45deg)}.psb-faq-list p{color:#52616d;margin:-4px 0 22px;font:400 15px/1.65 Hanken Grotesk,sans-serif}.psb-related{background:#e7f6f8;padding:70px 0}.psb-related-head{margin-bottom:26px}.psb-related-grid{border-top:1px solid #bfd8dd;grid-template-columns:repeat(3,1fr);display:grid}.psb-related-grid a{color:#0b1a27;border-bottom:1px solid #bfd8dd;justify-content:space-between;gap:16px;min-height:132px;padding:22px 18px 22px 0;text-decoration:none;display:flex}.psb-related-grid a+a{border-left:1px solid #bfd8dd;padding-left:18px}.psb-related-grid a>span{flex-direction:column;gap:8px;display:flex}.psb-related-grid strong{font:700 16px/1.3 Hanken Grotesk,sans-serif}.psb-related-grid small{color:#52616d;font:500 13px/1.5 Hanken Grotesk,sans-serif}.psb-related-grid svg{color:#0a6e82;flex:none}.psb-final{background:#1ccbee;padding:70px 0}.psb-final .psb-kicker{color:#074d5b}.psb-final-inner{justify-content:space-between;align-items:center;gap:54px;display:flex}.psb-final-inner>div{max-width:700px}.psb-final h2{margin-bottom:9px}.psb-final p{color:#164653}.psb-text-link{color:#0b1a27;text-underline-offset:3px;font:700 14px/1.3 Hanken Grotesk,sans-serif}@media (width>=769px){body:has(.psb-page) .wf-assistant-launcher{left:auto;right:18px}}@media (width<=900px){.psb-hero-grid,.psb-workflow-grid,.psb-deliverable-grid,.psb-product-head,.psb-fit-grid,.psb-faq-grid{grid-template-columns:1fr;gap:36px}.psb-workflow-copy{position:static}.psb-final-inner{flex-direction:column;align-items:flex-start;gap:28px}}@media (width<=700px){.psb-wrap{width:min(100% - 36px,1120px)}.psb-hero{padding:42px 0 54px}.psb-hero h1{max-width:none;font-size:36px}.psb-lede{font-size:16px}.psb-actions{flex-direction:column}.psb-button{width:100%}.psb-tool-body{padding:24px 20px}.psb-output-list>div{flex-direction:column;align-items:flex-start;gap:6px}.psb-output-list strong{text-align:left;max-width:none}.psb-friction,.psb-workflow,.psb-deliverable,.psb-product,.psb-boundary,.psb-fit,.psb-faq,.psb-related,.psb-final{padding:54px 0}.psb-section-head h2,.psb-workflow h2,.psb-deliverable h2,.psb-product h2,.psb-boundary h2,.psb-fit h2,.psb-faq h2,.psb-related h2,.psb-final h2{font-size:30px}.psb-friction-grid,.psb-boundary-grid,.psb-fit-lists,.psb-related-grid{grid-template-columns:1fr}.psb-friction-grid article{min-height:0}.psb-workflow-list li{grid-template-columns:50px 1fr;gap:12px}.psb-product-frame{margin-inline:-8px}.psb-related-grid a,.psb-related-grid a+a{border-left:0;min-height:0;padding:20px 0}}
