.ph{isolation:isolate;font-family:var(--font-satoshi), Arial, sans-serif;--ph-ink:#17334d;--ph-muted:#62788b;--ph-accent:var(--brand-sapphire);color:var(--ph-ink);background:#f8fafc;position:relative;overflow:hidden}.ph *{box-sizing:border-box}.ph-shell{width:min(1440px,100% - 96px);margin:auto;position:relative}.ph .ph-copy{z-index:3;min-width:0;position:relative}.ph .ph-kicker{letter-spacing:.14em;color:var(--ph-accent);align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.ph-kicker i{width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 9%, transparent);background:currentColor;border-radius:50%}.ph .ph-copy h1,.ph .pp-intro h1{letter-spacing:-.055em;color:var(--ph-ink);margin:25px 0 0;font-size:clamp(42px,4.3vw,68px);font-weight:700;line-height:1.07}.ph .ph-copy h1 em,.ph .pp-intro h1 em{color:var(--ph-accent);-webkit-text-fill-color:currentColor;background:0 0;font-style:normal}.ph .ph-copy>p{max-width:490px;color:var(--ph-muted);margin:24px 0 0;font-size:16px;line-height:1.75}.ph-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:29px;display:flex}.ph .ph-actions a{border-radius:28px;justify-content:center;align-items:center;gap:16px;min-height:49px;padding:13px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.ph .ph-actions a:hover{transform:translateY(-2px)}.ph .ph-primary{color:#fff;background:var(--ph-accent);box-shadow:0 7px 20px color-mix(in srgb, var(--ph-accent) 15%, transparent)}.ph .ph-secondary{color:var(--ph-ink);border:1px solid color-mix(in srgb, var(--ph-ink) 23%, transparent);background:0 0}.ph-portrait{object-fit:contain;filter:drop-shadow(0 16px 13px #19374c1c);max-width:100%;height:auto;display:block}.ph .ph-note{color:var(--ph-muted);letter-spacing:.01em;margin:0;font-size:10px;line-height:1.5}.ph-controls{justify-content:flex-end;align-items:center;gap:12px;min-height:42px;display:flex}.ph-controls>div{align-items:center;gap:3px;display:flex}.ph .ph-controls button{min-width:24px;min-height:36px;color:var(--ph-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 5px;font-size:10px;display:inline-flex}.ph-controls button>i{opacity:.4;background:currentColor;border-radius:50%;width:5px;height:5px}.ph-controls button[aria-pressed=true]{color:var(--ph-accent)}.ph-controls button[aria-pressed=true]>i{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 10%, transparent)}.ph-controls button[aria-pressed=true] span{text-align:left;max-width:120px}.ph :is(a,button):focus-visible{outline:3px solid var(--ph-accent);outline-offset:4px}.ph button{font-family:inherit}.ph-check-row{color:#697e91;border-bottom:1px solid #dfebef;align-items:center;gap:11px;padding:13px 0;font-size:13px;display:flex}.ph-check-row>span{color:#8e9eab;background:#eef2f6;border-radius:50%;place-items:center;width:23px;height:23px;transition:background .25s,color .25s;display:grid}.ph-check-row.is-ready{color:#17334d}.ph-check-row.is-ready>span{color:#168665;background:#e1f5ed}.ph[data-running=false] *,.ph[data-running=false] :before,.ph[data-running=false] :after{animation-play-state:paused!important}@keyframes ph-enter{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ph-float{50%{translate:0 -8px}}@keyframes ph-packet{to{stroke-dashoffset:-160px}}@keyframes ph-pulse{50%{opacity:.45}}.ph-employee{--ph-accent:#22785e;background:radial-gradient(at 78% 48%,#e2f4e9,#0000 46%),linear-gradient(115deg,#fffefa,#f3f8f4)}.pe-layout{grid-template-columns:.95fr 1.15fr;align-items:center;gap:18px 50px;padding:68px 0 22px;display:grid}.pe-promise{color:#668477;align-items:center;gap:13px;margin-top:33px;font-size:12px;line-height:1.7;display:flex}.pe-promise>svg{color:#2c8d6b;border:1px solid #cde6d9;border-radius:50%;width:43px;height:43px;padding:10px}.pe-promise b{color:#254d3e;font-weight:500}.pe-scene{min-width:0;height:500px;position:relative}.pe-arch{background:linear-gradient(160deg,#c9e8d4,#e4f3e9 60%,#b0d7c1);border:12px solid #ffffff80;border-radius:48% 48% 18px 18px;position:absolute;inset:0 10% 0 17%;box-shadow:0 35px 60px #32836115,inset 0 0 50px #a9d2b34d}.pe-orbit-word{letter-spacing:.19em;color:#4b826d;font-size:9px;position:absolute;top:41px;left:24%;transform:rotate(-8deg)}.pe-assistant{z-index:4;width:53%;position:absolute;top:28%;left:-3%}.pe-assistant img{filter:drop-shadow(0 17px 12px #28523d26);width:100%}.pe-assistant>span{color:#255b46;justify-content:center;align-items:center;gap:7px;margin-top:-20px;font-size:11px;display:flex}.pe-welcome{perspective:800px;width:48%;height:245px;position:absolute;top:26%;right:3%}.pe-letter{z-index:2;background:#fffef8;border:1px solid #e3e9df;border-radius:10px;padding:22px 20px;transition:transform .55s;position:absolute;top:0;left:8%;right:8%;transform:translateY(44px);box-shadow:0 10px 25px #255f3914}.pe-welcome.is-open .pe-letter{transform:translateY(-53px)rotate(3deg)}.pe-letter-icon{color:#c3963b;margin-bottom:12px;display:block}.pe-letter>small{letter-spacing:.12em;color:#8d9178;font-size:7px}.ph .pe-letter h2{letter-spacing:-.04em;color:#254f3b;margin:10px 0;font-size:30px;line-height:1.1}.ph .pe-letter p{color:#769280;margin:12px 0;font-size:10px;line-height:1.6}.pe-signature{color:#5a775f;font-family:Georgia,serif;font-size:13px;font-style:italic}.pe-envelope-front{clip-path:polygon(0 0,50% 28%,100% 0,100% 100%,0 100%);color:#fff;letter-spacing:.08em;z-index:3;background:linear-gradient(145deg,#77b695,#aecfb3);border-radius:7px 7px 18px 18px;justify-content:center;align-items:center;gap:8px;height:140px;padding-top:35px;font-size:9px;display:flex;position:absolute;bottom:-12px;left:0;right:0;box-shadow:0 15px 20px #457a4722}.pe-envelope-flap{clip-path:polygon(0 100%,50% 0,100% 100%);background:#a8cbb0;height:130px;position:absolute;bottom:80px;left:0;right:0}.ph-floating{z-index:5;color:#688371;background:#fffdf6;border:1px solid #dce8da;border-radius:13px;align-items:center;gap:10px;padding:13px;font-size:10px;animation:5s ease-in-out infinite ph-float;display:flex;position:absolute;box-shadow:0 12px 30px #225f3210}.ph-floating b{color:#345c47;margin-top:5px;font-size:11px;display:block}.ph-floating>svg{color:#41936c}.pe-access{top:9%;left:-1%;transform:rotate(-4deg)}.pe-access>svg:last-child{opacity:.2}.pe-access.is-ready>svg:last-child{opacity:1}.pe-week{flex-wrap:wrap;width:220px;animation-delay:-2s;bottom:2%;right:0}.pe-week>div{gap:8px;width:100%;display:flex}.pe-week i{background:#f0f4eb;border-radius:6px;place-items:center;width:28px;height:26px;font-size:10px;font-style:normal;display:grid}.pe-week i.done{color:#287451;background:#d5edde}.pe-complete{color:#527b63;z-index:6;background:#ffffff8c;border-radius:20px;align-items:center;gap:7px;padding:10px;font-size:10px;display:flex;position:absolute;bottom:12%;left:2%}.pe-complete[data-ready=true]{color:#176741;background:#d5eedf}.pe-journey{border-top:1px solid #d8e6dc;border-bottom:1px solid #d8e6dc;grid-column:1/-1;grid-template-columns:repeat(7,1fr);gap:12px;margin-top:12px;padding:22px 0;display:grid}.pe-journey>div{color:#82978a;align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.pe-journey>div>span{background:#eaf1e9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.pe-journey b{font-weight:500}.pe-journey>div>svg{opacity:.5;margin-left:auto}.pe-journey .is-focus{color:#237a54}.pe-journey .is-focus>span{background:#ccead8}.pe-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}.ph-finance{--ph-ink:#f5f7fa;--ph-muted:#a4b6c1;--ph-accent:#e5b68a;background:radial-gradient(at 80% 30%,#1f4054,#0000 60%),#081e2d}.pf-grain{background-image:linear-gradient(#8bb6c407 1px,#0000 1px),linear-gradient(90deg,#8bb6c407 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.pf-layout{grid-template-columns:.82fr 1.3fr;align-items:center;gap:30px 48px;padding:70px 0 26px;display:grid}.ph-finance .ph-primary{color:#152b38}.pf-assurance{color:#9bb7bd;align-items:center;gap:13px;margin-top:32px;font-size:12px;line-height:1.7;display:flex}.pf-assurance>svg{color:#e5b68a;flex-shrink:0}.pf-desk{background:linear-gradient(135deg,#213f51ab,#0d2736cc);border:1px solid #8aafc62e;border-radius:23px;min-height:510px;position:relative;box-shadow:0 30px 60px #0003,inset 0 1px #ffffff12}.pf-desk-head{border-bottom:1px solid #95bad020;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:20px;display:flex}.pf-desk-head>span{color:#b9d5df;letter-spacing:.08em;align-items:center;gap:10px;font-size:10px;display:flex}.pf-desk-head>small{color:#7f9caa;font-size:9px}.pf-invoice{color:#17334d;background:#f9f5ed;border-radius:5px;width:37%;height:270px;padding:22px;position:absolute;top:100px;left:5%;overflow:hidden;transform:rotate(-6deg);box-shadow:0 20px 30px #00121d66}.pf-paper-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-paper-top>b{letter-spacing:.09em;font-size:14px}.pf-paper-top>small{color:#88949e;width:100%;margin-top:5px;font-size:9px}.ph .pf-invoice>p{color:#304c5b;margin:22px 0 17px;font-size:14px}.pf-paper-lines{gap:10px;display:grid}.pf-paper-lines i{background:#dbe0db;border-radius:2px;height:5px}.pf-paper-lines i:nth-child(2){width:75%}.pf-paper-lines i:nth-child(3){width:90%}.pf-amount{border-top:1px solid #d7dbd6;gap:5px;margin-top:24px;padding-top:12px;display:grid}.pf-amount small{color:#718482;letter-spacing:.12em;font-size:8px}.pf-amount b{color:#29483c;font-size:25px}.pf-scan{opacity:0;background:#57dfbc;height:2px;position:absolute;top:5%;left:0;right:0;box-shadow:0 0 12px #30c5a2,0 -20px 30px #34e4b944}.ph-finance[data-stage="1"] .pf-scan{opacity:1;animation:.8s ease-in-out infinite pf-scan}.pf-stamp{color:#30896b;opacity:0;border:1px solid #3f9d7e;border-radius:5px;align-items:center;gap:5px;padding:7px;font-size:8px;transition:opacity .25s;display:flex;position:absolute;bottom:13px;right:10px;transform:rotate(-9deg)}.pf-invoice.scanned .pf-stamp{opacity:1}.pf-ledger{z-index:2;background:#0c2231e8;border:1px solid #59768755;border-radius:15px;width:55%;padding:23px 19px;position:absolute;top:92px;right:4%}.pf-ledger>header{gap:9px;padding-bottom:17px;display:grid}.pf-ledger>header>span{letter-spacing:.14em;color:#cfaa84;font-size:8px}.pf-ledger>header>b{letter-spacing:-.03em;color:#edf3f6;font-size:18px}.pf-ledger>div:not(.pf-ledger-total){color:#7b98aa;border-top:1px solid #7692a124;grid-template-columns:1.1fr .8fr .7fr;align-items:center;gap:7px;padding:15px 0;font-size:10px;display:grid}.pf-ledger>div b{color:#d7e6ec;font-size:11px}.pf-ledger>div small{text-align:right;color:#7a95a1;font-size:8px}.pf-ledger>div.revealed small{color:#8fdabb}.pf-ledger>div.revealed small.exception{color:#f0b884}.pf-ledger-total{color:#799aa4;border-top:1px solid #8fbaaf3b;gap:8px;padding-top:15px;font-size:9px;display:grid}.pf-ledger-total>b{color:#98e4c9!important}.pf-agent{z-index:5;width:190px;position:absolute;bottom:-12px;left:0}.pf-agent>span{text-align:center;color:#d3be9f;margin-top:-10px;font-size:10px;display:block}.pf-review{color:#443a31;opacity:.35;z-index:4;background:#e8c496;border:1px solid #efcdab;border-radius:11px;align-items:center;gap:12px;padding:16px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:28px;left:32%;right:4%;transform:translateY(5px)}.pf-review.is-visible{opacity:1;transform:none}.pf-review b{font-size:12px}.ph .pf-review p{color:#665642;margin:6px 0 0;font-size:10px;line-height:1.5}.pf-bottom{border-top:1px solid #8db2c424;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.pf-bottom>span{letter-spacing:.1em;color:#7d9eae;align-items:center;gap:15px;font-size:9px;display:flex}.pf-bottom>span i{background:#6e968a;width:25px;height:1px}.pf-layout>.ph-note{grid-column:1/-1;margin-top:-20px}@keyframes pf-scan{to{top:95%}}.ph-sales{--ph-accent:#b35433;--ph-ink:#382e30;--ph-muted:#82706b;background:radial-gradient(at 75% 30%,#ffdebd,#0000 48%),#fff8ee}.ps-layout{grid-template-columns:.9fr 1.25fr;align-items:center;gap:24px 40px;padding:72px 0 25px;display:grid}.ps-angle{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.ps-angle>span{letter-spacing:.12em;color:#927866;width:100%;margin-bottom:3px;font-size:9px}.ps-angle button{color:#866d5d;cursor:pointer;background:#fff9f2;border:1px solid #e9d8c9;border-radius:20px;padding:8px 14px;font-size:11px}.ps-angle button[aria-pressed=true]{color:#fff;background:#45352c;border-color:#45352c}.ps-studio{min-width:0;height:555px;position:relative}.ps-studio-label{color:#936e53;letter-spacing:.13em;border-bottom:1px solid #d9bfa9;justify-content:space-between;gap:12px;padding-bottom:15px;font-size:9px;display:flex}.ps-studio-label small{letter-spacing:0;color:#a58e7d;font-size:9px}.ps-poster{background:#d45c36;border:8px solid #fff9ef;border-radius:6px;width:57%;height:370px;padding:24px;transition:background .3s;position:absolute;top:55px;right:12%;overflow:hidden;transform:rotate(6deg);box-shadow:0 22px 40px #8d452733}.ps-angle-1{background:#466d7b}.ps-angle-2{background:#64816c}.ps-poster-edition{letter-spacing:.13em;color:#ffe2c2;z-index:2;font-size:8px;position:relative}.ps-art-disc{width:250px;height:250px;position:absolute;top:40px;right:-60px}.ps-art-disc>span{border:1px solid #ffe0b980;border-radius:50%;width:100%;height:100%;position:absolute;box-shadow:inset 0 0 50px #ffc28522}.ps-art-disc>span:nth-child(2){transform:translate(-50px,45px)}.ps-art-disc>span:nth-child(3){transform:translate(-25px,90px)}.ph .ps-poster h2{z-index:2;color:#fff1d7;letter-spacing:-.055em;max-width:250px;margin:76px 0 23px;font-size:clamp(34px,3.3vw,50px);line-height:1.02;animation:.35s both ph-enter;position:relative}.ps-poster-cta{color:#ffefd4;z-index:2;border-top:1px solid #ffedc16b;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;font-size:10px;display:flex;position:relative}.ps-poster>small{color:#ffe2c3;margin-top:14px;font-size:8px;display:block}.ps-audience{z-index:3;background:#fffef8;border:1px solid #ecd9c9;border-radius:13px;width:34%;padding:20px;position:absolute;top:65px;left:-2%;transform:rotate(-7deg);box-shadow:0 15px 35px #9a705217}.ps-audience>svg{color:#a86a3e}.ps-audience>small{letter-spacing:.1em;color:#ad917e;margin:12px 0 10px;font-size:8px;display:block}.ps-audience>b{color:#524236;font-size:16px;line-height:1.3;display:block}.ps-signal-bars{align-items:end;gap:7px;height:55px;margin-top:18px;display:flex}.ps-signal-bars i{transform-origin:bottom;width:12%;animation:2s ease-in-out infinite ps-bars;animation-delay:var(--delay);background:linear-gradient(#d89f72,#f4d4af);border-radius:4px 4px 0 0}.ps-designer{z-index:5;width:36%;position:absolute;bottom:70px;right:-4%}.ps-designer>span{text-align:center;color:#755845;margin-top:-12px;font-size:10px;display:block}.ps-outreach{z-index:6;background:#fffdf8;border:1px solid #e9d6c4;border-radius:13px;align-items:flex-start;gap:12px;padding:18px;display:flex;position:absolute;bottom:45px;left:1%;right:20%;transform:rotate(-2deg);box-shadow:0 12px 30px #9b6f3d17}.ps-outreach>svg{color:#a46c42;flex-shrink:0}.ps-outreach small{letter-spacing:.12em;color:#a18370;font-size:8px}.ps-outreach b{color:#503f35;margin-top:8px;font-size:14px;display:block}.ph .ps-outreach p{color:#977d6b;margin:7px 0 0;font-size:10px;line-height:1.5}.ps-outreach>span{color:#906937;background:#f6e5cd;border:1px solid #e7cba6;border-radius:20px;padding:5px 9px;font-size:8px;position:absolute;top:-11px;right:12px}.ps-outreach>span.ready{color:#417146;background:#dcebdc;border-color:#bad8bb}.ps-review-stamp{color:#a98a72;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:0;left:8%}.ps-review-stamp[data-ready=true]{color:#4c8155}.ps-bottom{border-top:1px solid #e9daca;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:15px;display:flex}@keyframes ps-bars{50%{transform:scaleY(.65)}}.ph-insurance{--ph-accent:#476b87;--ph-ink:#213d52;--ph-muted:#788895;background:radial-gradient(at 15% 45%,#e0e9ec,#0000 50%),#f9f7f1}.pi-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;padding:75px 0 48px;display:grid}.pi-casebook{min-height:540px;position:relative}.pi-case-label{color:#7a91a0;letter-spacing:.14em;font-size:9px;position:absolute;top:0;left:10%}.pi-folder-back{background:#b4c8d3;border-radius:15px 20px 20px;height:350px;position:absolute;top:90px;left:4%;right:12%;transform:rotate(-6deg);box-shadow:0 35px 50px #21445b1c}.pi-folder-back>span{color:#446174;letter-spacing:.1em;background:#b4c8d3;border-radius:12px 12px 0 0;padding:12px 25px;font-size:9px;position:absolute;top:-24px;left:0}.pi-policy{z-index:2;background:#fffefa;border:1px solid #e1e4df;border-radius:6px;width:49%;height:315px;padding:24px;transition:transform .6s;position:absolute;top:86px;left:11%;transform:rotate(-9deg)translateY(28px);box-shadow:0 13px 25px #2a455218}.pi-policy.is-open{transform:rotate(-13deg)translateY(-18px)}.pi-policy>svg{color:#62889d;margin-bottom:15px;display:block}.pi-policy>small{color:#869ba7;letter-spacing:.1em;font-size:8px}.ph .pi-policy h2{color:#365568;letter-spacing:-.04em;margin:14px 0 20px;font-size:29px;line-height:1.15}.pi-text-lines{gap:9px;display:grid}.pi-text-lines i{background:#e0e8e6;border-radius:4px;height:4px}.pi-text-lines i:nth-child(2n){width:80%}.pi-policy>span{color:#92a69d;margin-top:15px;font-size:9px;display:block}.pi-evidence{z-index:3;background:#fefcf6;border:1px solid #e1e1d6;border-radius:6px;width:47%;height:278px;padding:23px;transition:transform .6s;position:absolute;top:105px;right:7%;transform:rotate(7deg)translateY(40px);box-shadow:0 15px 20px #193a4917}.pi-evidence.is-open{transform:rotate(9deg)translateY(-8px)}.pi-evidence>svg{color:#a18e6e;margin-bottom:15px;display:block}.pi-evidence>small{letter-spacing:.1em;color:#9d9787;font-size:8px}.pi-evidence>b{color:#5e655b;margin:13px 0;font-size:19px;display:block}.pi-evidence .ph-check-row{border-color:#e8e7dd;padding:10px 0;font-size:10px}.pi-evidence .ph-check-row>span{flex-shrink:0;width:19px;height:19px}.pi-folder-front{z-index:4;background:linear-gradient(130deg,#264f68,#183849);border:1px solid #527085;border-radius:8px 8px 20px 20px;height:205px;padding:30px;position:absolute;bottom:68px;left:3%;right:10%;transform:rotate(-4deg);box-shadow:0 25px 40px #153b5126}.pi-folder-front>span{letter-spacing:.08em;color:#a7c1d0;align-items:center;gap:9px;font-size:9px;display:flex}.pi-folder-front>b{color:#f0f5f4;letter-spacing:-.03em;margin-top:25px;font-size:24px;line-height:1.2;display:block}.pi-folder-front>i{background:#afc3c916;border:1px solid #7292a0;border-radius:7px;width:40px;height:85px;position:absolute;top:34px;right:25px}.pi-owl{z-index:5;width:220px;position:absolute;bottom:18px;right:-5%;transform:rotate(2deg)}.pi-gap{color:#a6b4b6;align-items:center;gap:9px;font-size:11px;transition:color .3s;display:flex;position:absolute;bottom:15px;left:10%}.pi-gap[data-ready=true]{color:#b18042}.pi-boundary{color:#698699;border-top:1px solid #d8e0df;align-items:center;gap:13px;margin-top:30px;padding-top:25px;display:flex}.ph .pi-boundary p{color:#718a99;margin:0;font-size:12px;line-height:1.7}.pi-boundary b{color:#466c80;font-weight:500}.ph-insurance .ph-controls{justify-content:flex-start;margin:22px 0 12px}.ph-demo{--ph-accent:var(--brand-sapphire);background:linear-gradient(110deg,#fffdf8,#edf2fa)}.pdh-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px 55px;padding:75px 0 25px;display:grid}.pdh-focus{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.pdh-focus>small{color:#8d8b92;letter-spacing:.12em;width:100%;margin-bottom:4px;font-size:9px}.pdh-focus>button{color:#5e7086;cursor:pointer;background:#fff9;border:1px solid #d8e1eb;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex}.pdh-focus>button[aria-pressed=true]{color:#3459a6;background:#e5ecfa;border-color:#9fb4df}.pdh-room{border:7px solid #fff;border-radius:150px 18px 18px;height:540px;position:relative;overflow:hidden;box-shadow:0 25px 65px #34507725}.pdh-room>img{object-fit:cover;object-position:75% center}.pdh-room-shade{background:linear-gradient(#0000 15%,#071e38eb);position:absolute;inset:0}.pdh-session-tag{color:#d4e7f8;letter-spacing:.08em;background:#1739548c;border:1px solid #d6eaff4a;border-radius:20px;align-items:center;gap:9px;padding:10px 13px;font-size:9px;display:flex;position:absolute;top:30px;right:28px}.pdh-presenter{z-index:3;width:52%;position:absolute;bottom:100px;left:-2%}.pdh-presenter>span{text-align:center;color:#dbecf4;margin-top:-12px;font-size:11px;display:block}.pdh-agenda{z-index:4;background:#fffdf4f5;border:1px solid #fff;border-radius:15px;width:51%;padding:22px;position:absolute;top:125px;right:5%;transform:rotate(3deg);box-shadow:0 20px 40px #01172c55}.pdh-agenda>div>span{letter-spacing:.12em;color:#8d97a1;font-size:7px}.ph .pdh-agenda h2{letter-spacing:-.04em;color:#234157;margin:12px 0 13px;font-size:23px;line-height:1.15}.pdh-agenda .ph-check-row{padding:12px 0;font-size:10px;line-height:1.5}.pdh-agenda .ph-check-row>span{flex-shrink:0}.pdh-agenda footer{color:#708f84;align-items:center;gap:10px;padding-top:15px;font-size:9px;line-height:1.5;display:flex}.pdh-agenda footer svg{flex-shrink:0}.pdh-live-caption{color:#d6e8ef;border-top:1px solid #b6dcf42c;grid-template-columns:8px 1fr;gap:6px 12px;padding-top:22px;display:grid;position:absolute;bottom:30px;left:30px;right:30px}.pdh-live-caption>span{background:#72dfcc;border-radius:50%;width:6px;height:6px;margin-top:5px;animation:2s infinite ph-pulse}.pdh-live-caption b{font-size:14px}.pdh-live-caption small{color:#8ca8bf;grid-column:2;font-size:10px}.pdh-footer{border-top:1px solid #dce5ec;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.ph-integrations{--ph-accent:#3459a6;background:radial-gradient(at 50% 90%,#e0edfc,#0000 60%),#f9fbff}.pih-layout{padding:65px 0 25px}.ph-integrations .ph-copy{grid-template-columns:1.1fr .9fr;gap:0 80px;max-width:none;display:grid}.ph-integrations .ph-copy>.ph-kicker{grid-column:1/-1}.ph-integrations .ph-copy h1{grid-area:2/1/5;font-size:clamp(42px,4.2vw,64px)}.ph-integrations .ph-copy>p{grid-column:2;margin-top:24px;font-size:15px}.ph-integrations .ph-actions{grid-column:2;margin-top:20px}.pih-principle{color:#6e85a5;grid-column:1/-1;align-items:center;gap:9px;margin-top:28px;font-size:11px;display:flex}.pih-network{background:linear-gradient(125deg,#fff,#f0f6ff);border:1px solid #d4e1f2;border-radius:24px;grid-template-columns:230px 1fr 340px;align-items:center;gap:0;min-height:335px;margin-top:45px;margin-right:95px;padding:30px 45px 35px;display:grid;position:relative;box-shadow:0 25px 55px #35578812}.pih-sources{z-index:3;gap:9px;display:grid}.pih-sources>span{letter-spacing:.13em;color:#8c9db5;margin-bottom:6px;font-size:8px}.pih-sources button{color:#637d9b;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:10px;align-items:center;gap:13px;padding:13px 16px;font-size:12px;transition:transform .25s,border-color .25s;display:flex}.pih-sources button>i{background:#c0d0df;border-radius:50%;width:5px;height:5px;margin-left:auto}.pih-sources button[aria-pressed=true]{color:#315788;border-color:#8eaadc;transform:translate(7px);box-shadow:0 6px 20px #4878b41a}.pih-sources button[aria-pressed=true]>i{background:#6a9add;box-shadow:0 0 0 4px #e5effa}.pih-bridge{height:300px;position:relative}.pih-bridge>svg{stroke:#c3d4ed;stroke-width:1.5px;fill:none;width:100%;height:100%;position:absolute;inset:0}.pih-bridge .pih-packet{stroke:#5b8ce3;stroke-width:3px;stroke-dasharray:10 70;animation:1s linear infinite ph-packet}.pih-gate{color:#6a8cb9;background:#e7eef8;border:1px solid #b7cbe8;border-radius:50px 50px 15px 15px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:105px;height:120px;transition:background .3s,color .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #e6eff96b,0 12px 25px #5274a722}.pih-gate b{text-align:center;letter-spacing:.06em;font-size:8px;line-height:1.5}.pih-gate small{font-size:8px}.pih-gate[data-open=true]{color:#287e73;background:#e3f4ef;border-color:#a6d5cb}.pih-protocol{color:#829aba;justify-content:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:12px;left:0;right:0}.pih-brief{z-index:2;background:#fff;border:1px solid #d2e1ee;border-radius:13px;padding:24px;box-shadow:0 15px 30px #315b8b10}.pih-brief>span{letter-spacing:.08em;color:#7b9abb;align-items:center;gap:10px;font-size:8px;display:flex}.ph .pih-brief h2{letter-spacing:-.04em;color:#31577f;margin:20px 0 15px;font-size:25px;line-height:1.15}.pih-brief .ph-check-row{font-size:11px}.pih-brief>small{color:#9baabd;margin-top:17px;font-size:8px;line-height:1.5;display:block}.pih-engineer{z-index:4;width:195px;position:absolute;bottom:10px;right:-110px}.pih-engineer>span{text-align:center;color:#6789af;margin-top:-10px;font-size:9px;display:block}.pih-bottom{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.ph-product{--ph-accent:#3459a6;background:radial-gradient(at 15% 20%,#f6e9df,#0000 45%),radial-gradient(at 85% 20%,#e4ecff,#0000 45%),#fafbf9}.pp-layout{padding:55px 0 23px}.pp-intro{text-align:center;z-index:2;position:relative}.ph .pp-intro h1{margin-top:20px;font-size:clamp(44px,4.5vw,69px)}.ph .pp-intro>p{color:#748498;margin:18px 0 0;font-size:15px;line-height:1.7}.pp-intro .ph-actions{justify-content:center;margin-top:23px}.pp-workbench{background:#fff;border:1px solid #cedae9;border-radius:16px;margin:40px auto 0;overflow:hidden;box-shadow:0 25px 60px #2d56841a}.pp-workbench>header{color:#8396aa;background:#fff;border-bottom:1px solid #e0e8ee;align-items:center;gap:24px;padding:17px 24px;display:flex}.pp-workbench>header>span{letter-spacing:.1em;align-items:center;gap:9px;font-size:9px;display:flex}.pp-workbench>header>b{color:#486784;border-left:1px solid #d5e1ec;padding-left:20px;font-size:11px;font-weight:500}.pp-workbench>header>small{color:#688d82;margin-left:auto;font-size:9px}.pp-board{background-color:#f4f7fb;background-image:radial-gradient(#b6c9de66 .7px,#0000 .7px);background-size:16px 16px;grid-template-columns:repeat(4,1fr);gap:38px;padding:58px 30px 30px;display:grid;position:relative}.pp-ruler{grid-template-columns:repeat(4,1fr);gap:38px;display:grid;position:absolute;top:21px;left:30px;right:30px}.pp-ruler span{letter-spacing:.14em;color:#9baabd;font-size:8px}.pp-board>svg{fill:none;stroke:#b8cae5;stroke-width:2px;width:100%;height:100%;position:absolute;inset:0}.pp-board .pp-build-signal{stroke:#648ece;stroke-dasharray:10 70;animation:.9s linear infinite ph-packet}.pp-block{text-align:left;cursor:pointer;color:#58728a;background:#fff;border:1px solid #d9e2ed;border-radius:12px;min-height:220px;padding:18px;transition:box-shadow .25s,border-color .25s,transform .25s;position:relative;box-shadow:0 7px 20px #44648409}.pp-block:after{content:"";background:#fff;border:1px solid #b1c8e5;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-5px}.pp-block:last-child:after{display:none}.pp-block.is-active{border-color:#6f97ce;transform:translateY(-4px);box-shadow:0 0 0 4px #cbdcf14d,0 15px 25px #416b9f13}.pp-block>span{letter-spacing:.05em;color:#7698bd;align-items:center;gap:8px;font-size:8px;display:flex}.ph .pp-goal h2{letter-spacing:-.04em;color:#2d4c6c;margin:22px 0 12px;font-size:24px;line-height:1.15}.ph .pp-block p{color:#8b9eb1;margin:10px 0;font-size:11px;line-height:1.5}.pp-block>small{color:#719287;align-items:center;gap:6px;margin-top:16px;font-size:8px;display:flex}.pp-team>div{justify-content:center;height:106px;margin:8px -8px 5px;display:flex}.pp-team .ph-portrait{object-fit:contain;width:55%;height:100%}.pp-block>b{color:#3b5a79;font-size:13px;line-height:1.4}.pp-context>div{justify-content:center;align-items:center;gap:12px;margin:31px 0 25px;display:flex}.pp-context>div img{box-sizing:content-box;background:#f9fbfd;border:1px solid #e2e9ef;border-radius:10px;padding:7px}.pp-control>div{color:#5e9783;background:#e5f2eb;border-radius:15px;place-items:center;width:58px;height:58px;margin:22px 0 17px;display:grid}.pp-control>div>svg{width:30px}.pp-workbench>footer{color:#8da1b1;background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:14px 25px;font-size:9px;display:flex}.pp-workbench>footer>span,.pp-workbench>footer>b{align-items:center;gap:8px;font-weight:500;display:flex}.pp-workbench>footer>b{color:#698f82}.pp-bottom{justify-content:space-between;align-items:center;margin-top:20px;display:flex}@media (min-width:1700px){.ph-shell{width:min(1510px,100% - 160px)}.pe-layout,.pf-layout,.ps-layout,.pdh-layout{padding-top:90px;padding-bottom:35px}.pe-scene{height:545px}.pf-desk{min-height:550px}.ps-studio{height:580px}.pdh-room{height:570px}}@media (max-width:1150px){.ph-shell{width:calc(100% - 56px)}.ph .ph-copy h1{font-size:44px}.pe-layout,.pf-layout,.ps-layout,.pdh-layout,.pi-layout{gap:25px 30px}.pe-scene{height:465px}.pe-assistant{top:34%}.pe-welcome{width:53%;right:0}.pe-letter{padding:15px}.ph .pe-letter h2{font-size:25px}.pe-access{padding:10px;font-size:8px}.pe-week{width:190px;right:-10px}.pe-complete{font-size:8px;left:-2%}.pe-journey>div{gap:6px;font-size:10px}.pf-ledger{padding:17px 12px}.pf-ledger>div:not(.pf-ledger-total){font-size:8px}.pf-ledger>div b{font-size:9px}.pf-invoice{padding:18px}.pf-amount b{font-size:22px}.pf-agent{width:155px}.pf-review{padding:12px;left:28%}.pf-review b{font-size:10px}.ps-poster{width:60%;right:7%}.ps-audience{width:39%;padding:16px;left:-4%}.ps-designer{width:36%;right:-7%}.ps-outreach{left:0;right:16%}.pi-casebook{min-height:510px}.pi-evidence{padding:18px;right:2%}.pi-policy{padding:19px;left:6%}.ph .pi-policy h2{font-size:25px}.pi-owl{width:180px;right:-5%}.pi-folder-front{padding:25px}.pi-folder-front>b{font-size:22px}.pdh-layout{grid-template-columns:.9fr 1.1fr}.pdh-room{border-radius:100px 18px 18px;height:515px}.pdh-agenda{width:56%;padding:17px;right:3%}.ph .pdh-agenda h2{font-size:21px}.pdh-presenter{width:53%;left:-5%}.pih-network{grid-template-columns:190px 1fr 285px;margin-right:60px;padding:25px}.pih-engineer{width:155px;bottom:0;right:-75px}.pih-gate{width:90px;height:110px}.pih-brief{padding:20px}.ph .pih-brief h2{font-size:22px}.ph-integrations .ph-copy{gap:0 50px}.ph-integrations .ph-copy h1{font-size:48px}.pp-board{gap:22px;padding:55px 22px 25px}.pp-ruler{gap:22px;left:22px;right:22px}.pp-block{padding:15px}.ph .pp-goal h2{font-size:21px}.pp-context>div{gap:7px}.pp-context>div img{width:21px;height:21px;padding:5px}.ph-controls{gap:6px}.ph-controls button[aria-pressed=true] span{max-width:90px}}@media (max-width:900px){.pe-layout,.pf-layout,.ps-layout,.pdh-layout,.pi-layout{grid-template-columns:1fr;gap:32px;padding-top:40px}.ph .ph-copy h1{font-size:clamp(40px,7vw,59px)}.ph .ph-copy>p{max-width:650px;font-size:15px}.ph-copy .ph-actions,.pe-promise,.pf-assurance,.pi-boundary{margin-top:22px}.pe-scene{width:min(620px,100%);height:490px;margin:auto}.pe-journey{gap:10px;margin-top:0;padding:15px 0;overflow-x:auto}.pe-journey>div{min-width:95px}.pe-journey{grid-template-columns:repeat(7,minmax(95px,1fr))}.pe-footer,.pf-bottom,.ps-bottom,.pdh-footer,.pih-bottom,.pp-bottom{flex-wrap:wrap;gap:12px}.ph-controls{justify-content:flex-start}.pf-desk{width:100%;max-width:700px;min-height:485px;margin:auto}.pf-agent{width:180px}.pf-review{left:34%}.pf-bottom{padding-top:16px}.pf-layout>.ph-note{margin-top:-15px}.ps-studio{width:100%;max-width:630px;height:530px;margin:auto}.ps-poster{width:53%;height:365px;right:12%}.ps-audience{width:34%;left:0}.ps-designer{width:32%;right:-2%}.ps-outreach{bottom:40px;right:20%}.ph .ps-poster h2{font-size:43px}.pi-layout{flex-direction:column-reverse;display:flex}.pi-layout>.ph-copy{width:100%}.pi-casebook{width:min(620px,100%);min-height:520px}.pi-policy{width:46%;left:8%}.pi-evidence{width:44%;right:10%}.pi-owl{width:200px;right:0}.pi-folder-front{right:13%}.ph-insurance .ph-controls{margin:15px 0 10px}.pdh-room{width:min(650px,100%);height:510px;margin:auto}.pdh-presenter{width:46%;left:0}.pdh-agenda{width:50%;padding:25px;top:110px;right:6%}.ph .pdh-agenda h2{font-size:26px}.pdh-room{border-radius:100px 18px 18px}.ph-integrations .ph-copy{display:block}.ph-integrations .ph-copy h1{max-width:650px;font-size:clamp(40px,7vw,58px)}.ph-integrations .ph-copy>p{margin-top:22px}.pih-network{grid-template-columns:160px 1fr 250px;min-height:310px;margin:30px 45px 0 0;padding:20px}.pih-sources button{gap:8px;padding:11px;font-size:10px}.pih-sources button img{width:21px;height:21px}.pih-brief{padding:17px}.ph .pih-brief h2{font-size:21px}.pih-gate{width:80px;height:100px;box-shadow:0 0 0 7px #e6eff96b}.pih-gate b,.pih-gate small{font-size:6px}.pih-gate svg{width:22px}.pih-protocol{gap:4px;font-size:7px}.pih-engineer{width:125px;bottom:-20px;right:-68px}.pp-layout{padding-top:40px}.pp-board{grid-template-columns:1fr 1fr;gap:20px;padding:25px}.pp-ruler,.pp-board>svg{display:none}.pp-block{min-height:225px}.pp-block:after{display:none}.pp-team>div{height:120px}.pp-team .ph-portrait{width:45%}.pp-context>div img{width:27px;height:27px;padding:8px}.pp-workbench>footer{flex-wrap:wrap}.pp-workbench>header{gap:12px;padding:16px}.pp-workbench>header>b{padding-left:12px}}@media (max-width:620px){.ph-shell{width:calc(100% - 36px)}.ph .ph-copy h1,.ph-integrations .ph-copy h1{letter-spacing:-.055em;font-size:clamp(36px,9.4vw,48px)}.ph .ph-kicker{letter-spacing:.1em;font-size:8px}.ph .ph-copy>p{margin-top:20px;font-size:14px;line-height:1.7}.ph .ph-actions a{gap:10px;min-height:46px;padding:12px 16px;font-size:11px}.ph-actions{gap:10px}.ph .ph-note{font-size:8px}.ph-controls{flex-wrap:wrap;justify-content:center;gap:7px;width:100%}.ph-controls>div{flex:1;justify-content:center}.ph .ph-controls button{min-height:40px;font-size:9px}.ph-controls button[aria-pressed=true] span{max-width:75px}.pe-layout{gap:22px}.pe-promise{font-size:10px;line-height:1.5}.pe-scene{height:400px;margin-top:8px}.pe-arch{border-width:8px;inset:15px 7% 0 10%}.pe-orbit-word{font-size:6px;top:38px;left:22%}.pe-assistant{width:56%;top:35%;left:-4%}.pe-assistant>span{gap:3px;margin-top:-8px;font-size:8px}.pe-assistant>span>svg{width:12px}.pe-welcome{width:51%;height:195px;top:35%;right:0}.pe-letter{padding:15px 12px;left:5%;right:5%}.pe-letter-icon{margin-bottom:6px}.pe-letter-icon svg{width:19px}.pe-letter>small{font-size:5px}.ph .pe-letter h2{margin:8px 0;font-size:22px}.ph .pe-letter p{margin:9px 0;font-size:8px}.pe-signature{font-size:10px}.pe-envelope-front{gap:5px;height:105px;padding-top:25px;font-size:6px}.pe-envelope-front svg{width:15px}.pe-envelope-flap{height:100px;bottom:45px}.pe-welcome.is-open .pe-letter{transform:translateY(-47px)rotate(3deg)}.pe-access{gap:6px;padding:9px;font-size:7px;top:15%;left:0}.pe-access b{font-size:8px}.pe-access>svg{width:14px}.pe-week{gap:7px;width:164px;padding:10px;bottom:-8px;right:0}.pe-week>span{font-size:8px}.pe-week b{font-size:9px}.pe-week>svg{width:17px}.pe-week>div{gap:6px}.pe-week i{width:23px;height:22px;font-size:8px}.pe-complete{gap:4px;max-width:49%;padding:6px;font-size:7px;line-height:1.5;bottom:4%;left:0}.pe-complete svg{flex-shrink:0;width:13px}.pe-journey{margin-top:18px}.pe-footer{gap:4px}.pf-layout{gap:25px;padding-top:40px}.pf-assurance{font-size:10px}.pf-desk{border-radius:15px;min-height:440px}.pf-desk-head{gap:7px;padding:15px}.pf-desk-head>span{font-size:8px}.pf-desk-head>small{font-size:7px}.pf-invoice{width:40%;height:205px;padding:13px;top:92px;left:5%}.pf-paper-top{gap:5px}.pf-paper-top svg{width:16px}.pf-paper-top>b{font-size:10px}.pf-paper-top>small{font-size:6px}.ph .pf-invoice>p{margin:16px 0 12px;font-size:10px}.pf-paper-lines{gap:8px}.pf-paper-lines i{height:3px}.pf-amount{margin-top:15px;padding-top:10px}.pf-amount b{font-size:17px}.pf-amount small{font-size:6px}.pf-stamp{padding:4px;font-size:5px;bottom:7px;right:7px}.pf-stamp svg{width:11px}.pf-ledger{width:53%;padding:14px 10px;top:90px;right:3%}.pf-ledger>header{gap:7px;padding-bottom:10px}.pf-ledger>header>span{font-size:6px}.pf-ledger>header>b{font-size:13px}.pf-ledger>div:not(.pf-ledger-total){grid-template-columns:1fr 1fr;gap:5px;padding:11px 0;font-size:7px}.pf-ledger>div b{text-align:right;font-size:8px}.pf-ledger>div small{grid-column:1/-1;font-size:6px}.pf-ledger-total{gap:6px;padding-top:11px;font-size:7px}.pf-ledger-total>b{text-align:left!important;font-size:8px!important}.pf-agent{width:140px;bottom:5px;left:-1%}.pf-agent>span{margin-top:-3px;font-size:8px}.pf-review{gap:7px;padding:9px;bottom:18px;left:38%;right:3%}.pf-review>svg{flex-shrink:0;width:16px}.pf-review b{font-size:8px}.ph .pf-review p{margin-top:4px;font-size:7px}.pf-bottom{justify-content:center;gap:12px}.pf-bottom>span{gap:8px;font-size:7px}.pf-bottom>span i{width:15px}.pf-layout>.ph-note{text-align:center}.ps-angle{margin-top:24px}.ps-angle>span{font-size:8px}.ps-angle button{font-size:10px}.ps-studio{height:440px;margin-top:8px}.ps-studio-label{letter-spacing:.08em;font-size:7px}.ps-studio-label small{font-size:7px}.ps-poster{border-width:5px;width:61%;height:285px;padding:17px;top:52px;right:5%}.ps-poster-edition{font-size:6px}.ph .ps-poster h2{max-width:170px;margin:62px 0 18px;font-size:32px}.ps-art-disc{width:180px;height:180px;top:40px}.ps-poster-cta{gap:5px;padding-top:9px;font-size:7px}.ps-poster>small{margin-top:9px;font-size:6px}.ps-audience{width:40%;padding:13px;top:55px}.ps-audience>svg{width:18px}.ps-audience>small{margin:8px 0;font-size:6px}.ps-audience>b{font-size:12px}.ps-signal-bars{gap:5px;height:40px;margin-top:12px}.ps-designer{width:38%;bottom:47px;right:-5%}.ps-designer>span{font-size:8px}.ps-outreach{gap:9px;padding:13px;bottom:35px;left:0;right:17%}.ps-outreach>svg{width:15px}.ps-outreach small{font-size:6px}.ps-outreach b{margin-top:6px;font-size:10px}.ph .ps-outreach p{font-size:8px}.ps-outreach>span{padding:4px 7px;font-size:6px}.ps-review-stamp{font-size:8px;bottom:3px;left:4%}.ps-review-stamp svg{width:14px}.ps-bottom{gap:8px}.pi-layout{gap:25px;padding-top:40px}.pi-boundary{font-size:10px}.ph .pi-boundary p{font-size:11px}.pi-casebook{min-height:420px;margin-bottom:0}.pi-case-label{font-size:7px;left:5%}.pi-folder-back{height:235px;top:85px;left:1%;right:10%}.pi-folder-back>span{padding:9px 18px;font-size:7px;top:-19px}.pi-policy{width:49%;height:245px;padding:16px;top:89px;left:6%}.pi-policy>svg{width:20px;margin-bottom:9px}.pi-policy>small{font-size:5px}.ph .pi-policy h2{margin:11px 0 16px;font-size:20px}.pi-text-lines{gap:7px}.pi-text-lines i{height:3px}.pi-policy>span{margin-top:10px;font-size:6px}.pi-evidence{width:47%;height:220px;padding:15px;top:100px;right:2%}.pi-evidence>svg{width:19px;margin-bottom:9px}.pi-evidence>small{font-size:5px}.pi-evidence>b{margin:10px 0;font-size:14px}.pi-evidence .ph-check-row{gap:5px;padding:8px 0;font-size:7px}.pi-evidence .ph-check-row>span{width:15px;height:15px}.pi-evidence .ph-check-row svg{width:10px}.pi-folder-front{height:155px;padding:22px 20px;bottom:62px;left:1%;right:10%}.pi-folder-front>span{gap:7px;font-size:7px}.pi-folder-front>span>svg{width:13px}.pi-folder-front>b{margin-top:20px;font-size:18px}.pi-folder-front>i{width:29px;height:65px;top:25px;right:19px}.pi-owl{width:153px;bottom:32px;right:-4%}.pi-gap{gap:6px;font-size:8px;bottom:15px;left:5%}.pi-gap>svg{width:13px}.pdh-focus{margin-top:22px}.pdh-focus>small{font-size:8px}.pdh-focus>button{padding:9px 10px;font-size:10px}.pdh-room{border-width:4px;border-radius:75px 15px 15px;height:430px}.pdh-session-tag{gap:7px;padding:8px 10px;font-size:7px;top:20px;right:17px}.pdh-session-tag svg{width:13px}.pdh-presenter{width:57%;bottom:85px;left:-8%}.pdh-presenter>span{font-size:8px}.pdh-agenda{border-radius:10px;width:56%;padding:15px;top:96px;right:4%;transform:rotate(3deg)}.pdh-agenda>div>span{font-size:5px}.ph .pdh-agenda h2{margin:10px 0;font-size:19px}.pdh-agenda .ph-check-row{gap:6px;padding:10px 0;font-size:8px}.pdh-agenda .ph-check-row>span{width:18px;height:18px}.pdh-agenda .ph-check-row svg{width:11px}.pdh-agenda footer{gap:6px;padding-top:12px;font-size:7px}.pdh-agenda footer svg{width:14px}.pdh-live-caption{gap:5px 9px;padding-top:18px;bottom:22px;left:22px;right:22px}.pdh-live-caption b{font-size:12px}.pdh-live-caption small{font-size:8px}.pdh-footer{gap:8px;padding-top:12px}.pih-layout{padding-top:40px}.pih-principle{gap:7px;margin-top:22px;font-size:9px}.pih-principle svg{width:15px}.pih-network{border-radius:18px;flex-direction:column;align-items:stretch;min-height:0;margin:28px 0 0;padding:20px 17px 30px;display:flex}.pih-sources{grid-template-columns:1fr 1fr;gap:9px}.pih-sources>span{grid-column:1/-1;font-size:7px}.pih-sources button{gap:7px;min-width:0;padding:11px 10px;font-size:9px}.pih-sources button[aria-pressed=true]{transform:translateY(-3px)}.pih-sources button img{width:20px;height:20px}.pih-sources button>i{flex-shrink:0;width:4px;height:4px}.pih-bridge{flex:none;height:150px;margin:15px 0}.pih-bridge>svg{display:none}.pih-bridge:before{content:"";background:linear-gradient(#b9cdeb,#608cbd,#b9cdeb);width:1px;position:absolute;top:0;bottom:0;left:50%}.pih-bridge:after{content:"↓";color:#88abc8;font-size:23px;position:absolute;bottom:-10px;left:calc(50% - 7px)}.pih-gate{width:88px;height:98px}.pih-gate b,.pih-gate small{font-size:7px}.pih-protocol{text-align:center;flex-direction:column;align-items:center;width:29%;font-size:7px;line-height:1.5;bottom:62px;left:auto;right:0}.pih-brief{min-height:255px;margin-right:35px;padding:20px}.ph .pih-brief h2{margin:16px 0;font-size:25px}.pih-brief .ph-check-row{padding:11px 0;font-size:10px}.pih-brief>small{max-width:180px;font-size:7px}.pih-engineer{width:128px;bottom:15px;right:-18px}.pih-engineer>span{margin-top:-3px;font-size:7px}.pih-bottom{gap:8px;margin-top:15px}.pp-layout{padding-top:37px}.ph .pp-intro h1{margin-top:20px;font-size:clamp(34px,8.7vw,48px)}.ph .pp-intro>p{margin-top:17px;font-size:13px;line-height:1.7}.pp-intro>p br{display:none}.pp-intro .ph-actions{gap:10px;margin-top:22px}.pp-workbench{border-radius:12px;margin-top:30px}.pp-workbench>header{flex-wrap:wrap;gap:9px;padding:13px}.pp-workbench>header>span{gap:6px;font-size:7px}.pp-workbench>header>span>svg{width:15px}.pp-workbench>header>b{padding-left:9px;font-size:8px}.pp-workbench>header>small{text-align:right;width:100%;font-size:7px}.pp-board{grid-template-columns:1fr 1fr;gap:13px;padding:15px}.pp-block{border-radius:9px;min-height:205px;padding:12px}.pp-block>span{letter-spacing:0;gap:5px;font-size:6px}.pp-block>span>svg{flex-shrink:0;width:15px;height:15px}.ph .pp-goal h2{margin:23px 0 12px;font-size:20px;line-height:1.1}.ph .pp-block p{margin:8px 0;font-size:9px;line-height:1.5}.pp-block>small{gap:4px;margin-top:12px;font-size:7px;line-height:1.5}.pp-block>small>svg{flex-shrink:0;width:10px}.pp-team>div{height:99px;margin:12px -10px 9px}.pp-team .ph-portrait{width:56%}.pp-block>b{font-size:11px;line-height:1.4;display:block}.pp-context>div{flex-wrap:wrap;gap:6px;margin:25px 0 18px}.pp-context>div img{border-radius:7px;width:20px;height:20px;padding:4px}.pp-control>div{width:48px;height:48px;margin:22px 0 15px}.pp-control>div>svg{width:26px}.pp-workbench>footer{gap:9px;padding:13px;font-size:7px}.pp-workbench>footer svg{width:12px}.pp-bottom{gap:9px;margin-top:16px}}@media (prefers-reduced-motion:reduce){.ph *,.ph :before,.ph :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ph[data-running=false] .ps-poster h2{animation:none!important}.product-showcase section.ph{padding:0}.ph-finance .pf-desk{min-height:550px}.ph-finance .pf-review{padding:12px;bottom:22px}@media (max-width:620px){.ph-finance .pf-desk{min-height:500px}.ph-finance .pf-review{padding:9px;bottom:18px}}
