.pp-page{--pp-secondary:var(--ui-text);--pp-muted:var(--ui-muted);color:var(--ui-ink);background:var(--ui-page);overflow-wrap:anywhere}.pp-wrap{width:min(var(--ui-content-max),calc(100% - var(--ui-gutter) * 2));min-width:0;margin-inline:auto}.pp-hero{padding-top:var(--ui-layout-space-40);padding-bottom:var(--ui-section-inset)}.pp-breadcrumb{gap:var(--ui-layout-space-12);color:var(--pp-muted);margin-bottom:var(--ui-layout-space-48);flex-wrap:wrap;font-size:12px;line-height:1.6;display:flex}.pp-breadcrumb a:hover,.pp-text-link:hover{text-underline-offset:5px;text-decoration:underline}.pp-eyebrow{color:var(--ui-brand);letter-spacing:.06em;margin-bottom:var(--ui-layout-space-16);font-size:12px;font-weight:550;line-height:1.6}.pp-hero h1{font-size:var(--ui-type-hero);font-weight:600;line-height:var(--ui-leading-heading);letter-spacing:-.05em;max-width:1000px}.pp-lead{max-width:820px;margin-top:var(--ui-layout-space-24);color:var(--pp-secondary);font-size:18px;line-height:1.85}.pp-audience{color:var(--pp-muted);margin-top:var(--ui-layout-space-16);font-size:14px}.pp-actions{align-items:center;gap:var(--ui-layout-space-12);margin-top:var(--ui-layout-space-32);flex-wrap:wrap;display:flex}.pp-actions>.btn,.pp-cta>.btn{border-radius:var(--radius-full);min-height:var(--ui-action-height)}.pp-page h2{letter-spacing:-.04em;font-size:clamp(28px,3.2vw,42px);font-weight:550;line-height:1.28}.pp-page h3{letter-spacing:-.025em;font-size:21px;font-weight:550;line-height:1.5}.pp-body{margin-top:var(--ui-layout-space-24);color:var(--pp-secondary);font-size:16px;line-height:1.85}.pp-section{padding-block:var(--ui-section-inset);scroll-margin-top:88px}.pp-section.pp-tinted{background:var(--ui-subtle)}.pp-two{gap:var(--ui-layout-space-80);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.pp-status{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);padding:var(--ui-layout-space-24) var(--ui-layout-space-32)}.pp-status>p{align-items:center;gap:var(--ui-layout-space-12);font-size:14px;font-weight:600;display:flex}.pp-status-dot{border:2px solid var(--ui-brand);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.pp-status ul{padding-left:var(--ui-layout-space-16);margin:var(--ui-layout-space-16) 0 0;gap:var(--ui-layout-space-8);color:var(--pp-secondary);font-size:13px;line-height:1.8;display:grid}.pp-jump{gap:var(--ui-layout-space-24);margin-top:var(--ui-layout-space-24);border-bottom:1px solid var(--ui-border);color:var(--ui-brand);flex-wrap:wrap;font-size:13px;display:flex}.pp-jump a{padding:var(--ui-layout-space-12) 0 var(--ui-layout-space-16);align-items:center;min-height:44px;display:inline-flex}.pp-jump a:hover{text-underline-offset:7px;text-decoration:underline}.pp-heading{justify-content:space-between;align-items:end;gap:var(--ui-layout-space-48);margin-bottom:var(--ui-layout-space-32);display:flex}.pp-heading>div{max-width:740px}.pp-heading>p{max-width:34em;color:var(--pp-secondary);text-wrap:wrap;font-size:14px;line-height:1.8}.pp-demo{border:1px solid var(--ui-border);border-radius:var(--ui-radius-window);min-width:0;box-shadow:var(--ui-shadow-window);background:var(--ui-surface);overflow:clip;container-type:inline-size}.pp-demo>.hp-panel,.pp-demo>.cp-panel,.pp-demo>.product-demo{box-shadow:none;border:0;border-radius:0}.pp-demo--ai,.pp-demo--sales{max-width:900px;margin-inline:auto}.pp-demo .hp-proof{font-size:12px;line-height:1.7}.pp-operations>ol{margin:0;padding:0;list-style:none}.pp-operations>ol>li{gap:var(--ui-layout-space-16);border-top:1px solid var(--ui-border);padding:var(--ui-layout-space-32) 0;grid-template-columns:32px minmax(0,1fr);display:grid}.pp-operations>ol>li:first-child{border:0;padding-top:0}.pp-operations>ol>li:last-child{padding-bottom:0}.pp-operation-number{font-variant-numeric:tabular-nums;color:var(--ui-brand);font-size:13px;line-height:32px}.pp-operations dl{gap:var(--ui-layout-space-8);margin:var(--ui-layout-space-16) 0 0;font-size:14px;line-height:1.8;display:grid}.pp-operations dl>div{gap:var(--ui-layout-space-16);grid-template-columns:32px minmax(0,1fr);display:grid}.pp-operations dt{color:var(--ui-muted);padding-top:var(--space-2);font-size:12px}.pp-operations dd{color:var(--pp-secondary);margin:0}.pp-comparison{margin-top:var(--ui-layout-space-32);align-items:stretch;gap:var(--ui-layout-space-24);grid-template-columns:1fr auto 1fr;display:grid}.pp-comparison article{padding:var(--ui-layout-space-32)}.pp-comparison h3{margin:var(--ui-layout-space-20) 0 var(--ui-layout-space-12)}.pp-comparison p{font-size:var(--ui-type-intro);color:var(--pp-secondary);line-height:1.8}.pp-comparison-link{color:var(--ui-brand);justify-content:center;align-items:center;gap:var(--ui-layout-space-8);flex-direction:column;font-size:12px;display:flex}.pp-comparison-link>span{font-size:27px}.pp-comparison-link small{color:var(--ui-muted);font-size:11px}.pp-chip{align-items:center;gap:var(--ui-layout-space-8);background:var(--ui-selected);color:var(--ui-brand);padding:var(--space-4) var(--ui-layout-space-12);border-radius:var(--radius-full);font-size:11px;font-weight:550;line-height:1.5;display:inline-flex}.pp-text-link{align-items:center;gap:var(--ui-layout-space-8);color:var(--ui-brand);min-height:44px;margin-top:var(--ui-layout-space-20);font-size:14px;font-weight:550;display:inline-flex}.pp-story{gap:var(--ui-layout-space-96);border-bottom:1px solid var(--ui-border);grid-template-columns:1.1fr .9fr;display:grid}.pp-story ol{align-self:center;margin:0;padding:0;list-style:none}.pp-story li{align-items:center;gap:var(--ui-layout-space-16);padding:var(--ui-layout-space-16) 0;border-bottom:1px solid var(--ui-border);font-size:16px;display:flex}.pp-story li:last-child{border:0}.pp-story li>span{border:1px solid var(--ui-border-strong);background:var(--ui-selected);height:32px;color:var(--ui-brand);border-radius:50%;flex:0 0 32px;place-items:center;font-size:11px;display:grid}.pp-faq details{border-bottom:1px solid var(--ui-border)}.pp-faq details:first-child{border-top:1px solid var(--ui-border)}.pp-faq summary{justify-content:space-between;align-items:center;gap:var(--ui-layout-space-24);padding:var(--ui-layout-space-24) 0;font-size:16px;font-weight:550;line-height:1.6;list-style:none;display:flex}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq summary span{transition:transform var(--ui-duration) var(--ui-ease);color:var(--ui-brand);flex-shrink:0;font-size:22px}.pp-faq details[open] summary span{transform:rotate(45deg)}.pp-faq details>p{color:var(--pp-secondary);padding:0 var(--ui-layout-space-32) var(--ui-layout-space-24) 0;font-size:14px;line-height:1.9}.pp-related{gap:0 var(--ui-layout-space-40);margin-top:var(--ui-layout-space-32);grid-template-columns:repeat(3,1fr);display:grid}.pp-related a{transition:color var(--ui-duration) var(--ui-ease);padding:var(--ui-layout-space-20) 0;border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:var(--ui-layout-space-16);font-size:15px;font-weight:500;display:flex}.pp-related a:hover,.pp-related a span{color:var(--ui-brand)}.pp-cta{align-items:flex-start;gap:var(--ui-layout-space-24);background:var(--ui-selected);padding:var(--ui-group-gap);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);margin-block:var(--ui-section-gap-compact);flex-direction:column;display:flex}.pp-cta>div{max-width:720px}.pp-cta h2{font-size:34px}.pp-cta p:not(.pp-eyebrow){margin-top:var(--ui-layout-space-16);color:var(--pp-secondary);text-wrap:var(--ui-copy-wrap,balance);font-size:16px}.pp-cta>.btn{flex-shrink:0}.pp-group-plan{gap:var(--ui-layout-space-64);grid-template-columns:1fr 1fr;display:grid}.pp-plan-note{padding:var(--ui-layout-space-32)}.pp-plan-note h3{margin-top:var(--ui-layout-space-16)}.pp-plan-note ol{padding-left:var(--ui-layout-space-20);margin:var(--ui-layout-space-20) 0;gap:var(--ui-layout-space-8);color:var(--pp-secondary);font-size:14px;display:grid}.pp-plan-note>p{color:var(--ui-danger);font-size:12px;line-height:1.8}.pp-feature-index{gap:var(--ui-layout-space-12);border-top:0;margin:0;padding:0;list-style:none;display:grid}.pp-feature-index>li>a{align-items:start;gap:var(--ui-grid-gap);padding:var(--ui-panel-padding);transition:color var(--ui-duration) var(--ui-ease);border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-card);grid-template-columns:65px minmax(0,.85fr) minmax(0,1.15fr) 30px;display:grid}.pp-feature-index a:hover{color:var(--ui-brand)}.pp-index-number{letter-spacing:-.06em;color:var(--ui-muted);font-size:37px;font-weight:550;line-height:1.2}.pp-feature-index h2{font-size:25px}.pp-feature-index p{color:var(--pp-secondary);font-size:var(--ui-type-intro);line-height:1.8}.pp-feature-index .pp-chip{margin-top:var(--ui-layout-space-12);font-size:10px}.pp-index-arrow{color:var(--ui-brand);font-size:25px;line-height:1.3}.pp-page .scenario-catalog{margin-top:var(--ui-layout-space-32)}.pp-page .catalog-item{scroll-margin-top:100px}.pp-page .catalog-item>summary{align-items:center;gap:var(--ui-layout-space-16);min-height:var(--space-64);padding:var(--ui-layout-space-20) var(--ui-layout-space-32);list-style:none;display:flex}.pp-page .catalog-item>summary::-webkit-details-marker{display:none}.pp-page .catalog-item>summary>span:nth-child(2){flex:1;min-width:0}.pp-page .catalog-item>summary>.catalog-expand{color:var(--ui-brand);flex:none;padding:0}.pp-page .catalog-item[open]>summary>.catalog-expand{transform:rotate(45deg)}.pp-page .catalog-body>.catalog-summary{display:block}@media (max-width:600px){.pp-page .catalog-item>summary{gap:var(--ui-layout-space-12);padding:var(--ui-layout-space-20)}}.pp-number-list{margin:0;padding:0;list-style:none}.pp-number-list li{gap:var(--ui-layout-space-20);border-top:1px solid var(--ui-border);padding:var(--ui-layout-space-24) 0;grid-template-columns:34px 1fr;display:grid}.pp-number-list li:first-child{border:0;padding-top:0}.pp-number-list li>span{color:var(--ui-brand);font-size:13px;line-height:32px}.pp-number-list p{margin-top:var(--ui-layout-space-8);font-size:var(--ui-type-intro);color:var(--pp-secondary);line-height:1.85}.pp-scope-table{border-collapse:collapse;width:100%;margin-top:var(--ui-layout-space-32);table-layout:fixed;font-size:15px}.pp-scope-table th{text-align:left;color:var(--ui-muted);background:var(--ui-subtle);padding:var(--ui-layout-space-16) var(--ui-layout-space-20);font-size:12px;font-weight:600}.pp-scope-table td{padding:var(--ui-layout-space-24) var(--ui-layout-space-20);border-bottom:1px solid var(--ui-border);vertical-align:top;color:var(--pp-secondary);line-height:1.8}.pp-scope-table td:first-child{color:var(--ui-ink);font-weight:600}.pp-scope-table th:first-child{width:20%}.pp-solution{padding-block:var(--ui-layout-space-64);border-top:1px solid var(--ui-border);gap:var(--ui-layout-space-80);grid-template-columns:.85fr 1.15fr;scroll-margin-top:88px;display:grid}.pp-solution>div>p:not(.pp-eyebrow){margin-top:var(--ui-layout-space-24);color:var(--pp-secondary);font-size:16px;line-height:1.85}.pp-solution-flow{padding:var(--ui-layout-space-32)}.pp-solution-flow ol{margin:0;padding:0;list-style:none}.pp-solution-flow li{align-items:center;gap:var(--ui-layout-space-16);padding:var(--ui-layout-space-16) 0;border-bottom:1px solid var(--ui-border);font-size:15px;display:flex}.pp-solution-flow li:first-child{padding-top:0}.pp-solution-flow li>span{color:var(--ui-brand);font-size:12px}.pp-solution-flow>p{color:var(--ui-muted);margin-top:var(--ui-layout-space-24);font-size:13px}.pp-solution-flow nav{gap:var(--ui-layout-space-8);margin-top:var(--ui-layout-space-24);flex-wrap:wrap;display:flex}.pp-solution-flow nav a{transition:background-color var(--ui-duration) var(--ui-ease),border-color var(--ui-duration) var(--ui-ease);align-items:center;gap:var(--ui-layout-space-8);padding:var(--ui-layout-space-8) var(--ui-layout-space-12);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);min-height:44px;color:var(--ui-brand);font-size:12px;display:inline-flex}.pp-solution-flow nav a:hover{background:var(--ui-selected);border-color:var(--ui-border-strong)}.pp-reading-list{padding-bottom:var(--ui-layout-space-40);gap:var(--ui-grid-gap);display:grid}.pp-reading-list>a{gap:var(--ui-layout-space-32);padding:var(--ui-panel-padding);border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-card);grid-template-columns:180px minmax(0,1fr) 38px;display:grid}.pp-reading-list a:last-child{border-bottom:1px solid var(--ui-border)}.pp-reading-list h2{transition:color var(--ui-duration) var(--ui-ease);max-width:850px;font-size:27px}.pp-reading-list p{color:var(--pp-secondary);font-size:var(--ui-type-intro);margin-top:var(--ui-layout-space-16);line-height:1.8}.pp-reading-meta{align-items:flex-start;gap:var(--ui-layout-space-12);color:var(--ui-muted);flex-direction:column;font-size:12px;display:flex}.pp-reading-list>a:hover h2{color:var(--ui-brand)}.pp-article{gap:var(--ui-group-gap);padding-block:var(--ui-layout-space-20) var(--ui-layout-space-64);grid-template-columns:220px minmax(0,1fr);display:grid}.pp-article aside{color:var(--ui-muted);padding:var(--ui-layout-space-20);border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-card);background:var(--ui-glass-surface);box-shadow:var(--ui-glass-shadow);align-self:start;font-size:13px;position:sticky;top:110px}.pp-article aside>p{color:var(--ui-brand);margin-bottom:var(--ui-layout-space-12);font-size:12px;font-weight:600}.pp-article aside>a{padding:var(--ui-layout-space-12) 0;line-height:1.7;display:block}.pp-article-content{min-width:0;max-width:840px}.pp-article-content>section{padding-block:var(--ui-layout-space-32);scroll-margin-top:90px}.pp-article-content h2{font-size:28px;line-height:1.4}.pp-article-content p{margin-top:var(--ui-layout-space-20);color:var(--pp-secondary);font-size:16px;line-height:1.9}.pp-article-content ul{padding-left:var(--ui-layout-space-20);gap:var(--ui-layout-space-12);color:var(--pp-secondary);font-size:15px;line-height:1.8;display:grid}.pp-article-check{border-left:3px solid var(--ui-brand);background:var(--ui-selected);padding:var(--ui-layout-space-16) var(--ui-layout-space-24);margin-top:var(--ui-layout-space-24);color:var(--pp-secondary);font-size:14px;line-height:1.8}.pp-article-check strong{color:var(--ui-brand);margin-bottom:var(--ui-layout-space-8);font-size:12px;display:block}.pp-article-content>.pp-article-prep{border:1px solid var(--ui-border);background:var(--ui-surface);padding:var(--ui-layout-space-24);border-radius:var(--ui-radius-panel);margin-bottom:var(--ui-layout-space-12)}.pp-article-prep h2{font-size:20px}.pp-inline-note{padding:var(--ui-layout-space-24) var(--ui-layout-space-24);border-left:3px solid var(--ui-border-strong);background:var(--ui-subtle);color:var(--ui-muted);font-size:14px;line-height:1.9}.pp-inline-note>strong{color:var(--ui-ink);margin-bottom:var(--ui-layout-space-8);font-weight:600;display:block}.pp-contact-list{margin:var(--ui-layout-space-20) 0 0;gap:0;padding:0;list-style:none;display:grid}.pp-contact-list li{padding:var(--ui-layout-space-20) 0;border-bottom:1px solid var(--ui-border)}.pp-contact-list strong{font-size:15px;display:block}.pp-contact-list p{margin-top:var(--ui-layout-space-8);color:var(--pp-secondary);font-size:14px;line-height:1.8}@media (max-width:1050px){.pp-two{gap:var(--ui-layout-space-48);grid-template-columns:.9fr 1.1fr}.pp-heading{display:block}.pp-heading>p{max-width:680px;margin-top:var(--ui-layout-space-20)}.pp-story{gap:var(--ui-layout-space-48)}.pp-cta{padding:var(--ui-layout-space-32);gap:var(--ui-layout-space-24)}.pp-cta h2{font-size:30px}.pp-feature-index>li>a{gap:var(--ui-layout-space-20);grid-template-columns:50px minmax(0,.9fr) minmax(0,1.1fr) 20px}.pp-feature-index h2{font-size:22px}.pp-article{gap:var(--ui-layout-space-48);grid-template-columns:180px 1fr}}@media (max-width:800px){.pp-hero{padding-top:var(--ui-layout-space-24);padding-bottom:var(--ui-layout-space-32)}.pp-breadcrumb{margin-bottom:var(--ui-layout-space-32)}.pp-hero h1{font-size:42px}.pp-lead{font-size:17px}.pp-section{padding-block:var(--ui-layout-space-64)}.pp-two,.pp-story,.pp-group-plan{gap:var(--ui-layout-space-32);grid-template-columns:1fr}.pp-status{padding:var(--ui-layout-space-20)}.pp-status ul{font-size:13px}.pp-page h2{font-size:32px}.pp-cta{margin-block:var(--ui-layout-space-64);padding:var(--ui-layout-space-32);flex-direction:column;align-items:flex-start}.pp-cta h2{font-size:30px}.pp-comparison{gap:var(--ui-layout-space-16);grid-template-columns:1fr}.pp-comparison-link>span{transform:rotate(90deg)}.pp-comparison-link{padding-block:var(--space-4)}.pp-feature-index>li>a{gap:0 var(--ui-layout-space-16);padding:var(--ui-layout-space-32) 0;grid-template-columns:44px minmax(0,1fr) 25px}.pp-feature-index h2{font-size:24px}.pp-feature-index a>p{margin-top:var(--ui-layout-space-16);grid-area:2/2}.pp-index-arrow{grid-area:1/3}.pp-related{gap:0 var(--ui-layout-space-24);grid-template-columns:repeat(2,1fr)}.pp-solution{gap:var(--ui-layout-space-32);padding-block:var(--ui-layout-space-48);grid-template-columns:1fr}.pp-reading-list>a{gap:var(--ui-layout-space-16);padding:var(--ui-layout-space-32) 0;grid-template-columns:minmax(0,1fr) 25px}.pp-reading-meta{flex-direction:row;grid-column:1/-1;align-items:center}.pp-reading-list h2{font-size:26px}.pp-scope-table{font-size:14px}.pp-scope-table th{padding:var(--ui-layout-space-16) var(--ui-layout-space-12)}.pp-scope-table td{padding:var(--ui-layout-space-20) var(--ui-layout-space-12)}.pp-article{gap:var(--ui-layout-space-24);grid-template-columns:1fr}.pp-article aside{gap:var(--space-4) var(--ui-layout-space-20);border-bottom:1px solid var(--ui-border);padding-bottom:var(--ui-layout-space-16);flex-wrap:wrap;display:flex;position:static}.pp-article aside>p{width:100%;margin-bottom:var(--space-4)}.pp-article aside>a{padding-block:var(--ui-layout-space-8)}.pp-article-content h2{font-size:27px}}@media (max-width:480px){.pp-hero h1{font-size:36px;line-height:1.28}.pp-lead{margin-top:var(--ui-layout-space-24);font-size:16px;line-height:1.85}.pp-audience{font-size:13px;line-height:1.8}.pp-eyebrow{margin-bottom:var(--ui-layout-space-16);font-size:11px}.pp-page h2{font-size:28px}.pp-page h3{font-size:20px}.pp-actions{gap:var(--ui-layout-space-12)}.pp-actions>.btn{padding-inline:var(--ui-layout-space-16);font-size:13px}.pp-breadcrumb{gap:var(--ui-layout-space-8);font-size:11px;line-height:1.8}.pp-status>p{align-items:start;font-size:13px}.pp-status-dot{margin-top:var(--ui-layout-space-8)}.pp-jump{gap:0 var(--ui-layout-space-20);margin-top:var(--ui-layout-space-16);font-size:12px}.pp-jump a{padding-bottom:var(--ui-layout-space-12)}.pp-section{padding-block:var(--ui-layout-space-64)}.pp-heading{margin-bottom:var(--ui-layout-space-24)}.pp-heading>p{font-size:14px}.pp-operations>ol>li{gap:var(--ui-layout-space-12);padding:var(--ui-layout-space-24) 0;grid-template-columns:22px 1fr}.pp-operations dl{font-size:14px}.pp-operations dl>div{gap:var(--ui-layout-space-8)}.pp-body{font-size:16px}.pp-story li{font-size:15px}.pp-faq summary{font-size:var(--ui-type-intro);gap:var(--ui-layout-space-16)}.pp-faq details>p{padding-right:0}.pp-related{grid-template-columns:1fr}.pp-related a{min-height:54px;font-size:15px}.pp-cta{padding:var(--ui-layout-space-24);gap:var(--ui-layout-space-32)}.pp-cta h2{font-size:var(--ui-mobile-type-section)}.pp-cta p:not(.pp-eyebrow){font-size:var(--ui-type-intro)}.pp-cta .btn{width:100%}.pp-feature-index>li>a{gap:0 var(--ui-layout-space-12);grid-template-columns:34px minmax(0,1fr) 18px}.pp-index-number{font-size:28px}.pp-feature-index h2{font-size:22px}.pp-feature-index p{font-size:14px}.pp-feature-index .pp-chip{font-size:10px}.pp-index-arrow{font-size:21px}.pp-plan-note,.pp-comparison article{padding:var(--ui-layout-space-24)}.pp-scope-table,.pp-scope-table tbody{display:block}.pp-scope-table thead{display:none}.pp-scope-table tr{padding:var(--ui-layout-space-20) 0;border-bottom:1px solid var(--ui-border);display:block}.pp-scope-table td{padding:var(--ui-layout-space-8) 0;border:0;font-size:14px;display:block}.pp-scope-table td:first-child{padding:0 0 var(--ui-layout-space-12);font-size:18px}.pp-scope-table td[data-label]:before{content:attr(data-label);color:var(--ui-muted);margin-bottom:var(--space-4);font-size:11px;font-weight:500;display:block}.pp-solution-flow{padding:var(--ui-layout-space-24)}.pp-reading-list h2{font-size:23px}.pp-reading-list p{font-size:14px}.pp-article-content h2{font-size:25px}.pp-article-content p{font-size:16px}.pp-article-content>section{padding-block:var(--ui-layout-space-24)}.pp-article-check{padding:var(--ui-layout-space-16) var(--ui-layout-space-16)}.pp-number-list li{gap:var(--ui-layout-space-16);grid-template-columns:26px 1fr}.pp-number-list p{font-size:var(--ui-type-intro)}.pp-inline-note{padding:var(--ui-layout-space-20)}}@media (prefers-reduced-motion:reduce){.pp-feature-index>li>a,.pp-related a,.pp-reading-list h2,.pp-solution-flow nav a,.pp-faq summary span{transition:none}}.pp-page .pp-contact-cta{margin-top:var(--ui-layout-space-32)}.pp-page .pp-contact-note{margin-bottom:var(--ui-layout-space-80)}.pp-page .pp-text-link--inline{min-height:0;margin:0}.pp-page .pp-about-note{margin-top:var(--ui-layout-space-24)}@media (max-width:600px){.pp-cta h2{font-size:var(--ui-mobile-type-section)}}.pp-page[data-color-theme=editorial]{--pp-secondary:var(--ui-text-secondary);--pp-muted:var(--ui-text-muted);color:var(--ui-text-primary);background:var(--ui-ambient-page)}.pp-page[data-color-theme=editorial] .pp-section.pp-tinted{background:var(--ui-ambient-section)}.pp-page[data-color-theme=editorial] .pp-inline-note{color:var(--ui-text-secondary);background:var(--ui-surface-soft);border-color:var(--ui-border-strong)}.pp-page[data-color-theme=editorial] .pp-inline-note>strong{color:var(--ui-text-primary)}.pp-page[data-color-theme=editorial] .pp-scope-table{background:var(--ui-surface)}.pp-page[data-color-theme=editorial] .pp-scope-table th{color:var(--ui-text-secondary);background:var(--ui-surface-inset)}.pp-page[data-color-theme=editorial] .pp-scope-table tbody,.pp-page[data-color-theme=editorial] .pp-scope-table td{color:var(--ui-text-secondary);background:var(--ui-surface);border-color:var(--ui-border)}.pp-page[data-color-theme=editorial] .pp-scope-table tr{border-color:var(--ui-border)}.pp-page[data-color-theme=editorial] .pp-scope-table td:first-child{color:var(--ui-text-primary)}.pp-page[data-color-theme=editorial] .pp-scope-table td[data-label]:before,.pp-page[data-color-theme=editorial] .pp-number-list li>span{color:var(--ui-text-muted)}.pp-page[data-color-theme=editorial] .pp-reading-list>a{border-color:var(--ui-border);background:var(--ui-glass-surface);border:1px solid var(--ui-glass-border);box-shadow:var(--ui-glass-shadow)}.pp-page[data-color-theme=editorial] .pp-reading-list>a h2{color:var(--ui-text-primary)}.pp-page[data-color-theme=editorial] .pp-reading-meta,.pp-page[data-color-theme=editorial] .pp-reading-list .pp-index-arrow{color:var(--ui-text-muted)}.pp-page[data-color-theme=editorial] .pp-reading-meta .pp-chip{color:var(--ui-text-secondary);background:var(--ui-surface-inset)}.pp-page[data-color-theme=editorial] .pp-cta{color:var(--ui-text-primary);background:var(--ui-glass-surface);border-color:var(--ui-border);border:1px solid var(--ui-glass-border);box-shadow:var(--ui-glass-shadow)}.pp-page[data-color-theme=editorial] .pp-reading-list>a:focus-visible,.pp-page[data-color-theme=editorial] .pp-faq summary:focus-visible{background:var(--ui-surface-soft);border-color:var(--ui-border-strong);outline-color:var(--ui-brand)}.pp-page[data-color-theme=editorial] .pp-reading-list>a:focus-visible h2,.pp-page[data-color-theme=editorial] .pp-reading-list>a:focus-visible .pp-index-arrow{color:var(--ui-brand)}@media (hover:hover) and (pointer:fine){.pp-page[data-color-theme=editorial] .pp-reading-list>a:hover{background:var(--ui-surface-soft);border-color:var(--ui-border-strong)}.pp-page[data-color-theme=editorial] .pp-reading-list>a:hover h2,.pp-page[data-color-theme=editorial] .pp-reading-list>a:hover .pp-index-arrow{color:var(--ui-brand)}}@media (max-width:480px){.pp-page[data-color-theme=editorial] .pp-scope-table,.pp-page[data-color-theme=editorial] .pp-scope-table tbody,.pp-page[data-color-theme=editorial] .pp-scope-table td{background:0 0}}.pp-page[data-color-theme=editorial]>.pp-status{color:var(--ui-text-secondary);background:var(--ui-surface);border-color:var(--ui-border)}.pp-page[data-color-theme=editorial]>.pp-status>p{color:var(--ui-text-primary)}.pp-page[data-color-theme=editorial]>.pp-status .pp-status-dot{border-color:var(--ui-border-strong)}.pp-page[data-color-theme=editorial] .pp-feature-index,.pp-page[data-color-theme=editorial] .pp-feature-index>li>a,.pp-page[data-color-theme=editorial] .pp-related>a,.pp-page[data-color-theme=editorial] .pp-solution,.pp-page[data-color-theme=editorial] .pp-solution-flow li,.pp-page[data-color-theme=editorial] .pp-operations>ol>li{border-color:var(--ui-border)}.pp-page[data-color-theme=editorial] .pp-feature-index>li>a,.pp-page[data-color-theme=editorial] .pp-feature-index>li>a h2,.pp-page[data-color-theme=editorial] .pp-related>a{color:var(--ui-text-primary)}.pp-page[data-color-theme=editorial] .pp-feature-index .pp-index-number,.pp-page[data-color-theme=editorial] .pp-feature-index .pp-index-arrow,.pp-page[data-color-theme=editorial] .pp-related>a>span,.pp-page[data-color-theme=editorial] .pp-operation-number,.pp-page[data-color-theme=editorial] .pp-operations dt,.pp-page[data-color-theme=editorial] .pp-solution-flow li>span,.pp-page[data-color-theme=editorial] .pp-comparison-link{color:var(--ui-text-muted)}.pp-page[data-color-theme=editorial] :is(.pp-feature-index,.pp-comparison,.pp-plan-note) .pp-chip:not(.pp-chip--warning){color:var(--ui-text-secondary);background:var(--ui-surface-inset)}.pp-page[data-color-theme=editorial] .pp-group-plan>.pp-plan-note>p{color:var(--ui-text-muted)}.pp-page[data-color-theme=editorial] .pp-story li>span{color:var(--ui-text-secondary);background:var(--ui-surface-inset);border-color:var(--ui-border)}.pp-page[data-color-theme=editorial] .pp-solution-flow nav>a{color:var(--ui-brand);background:var(--ui-surface);border-color:var(--ui-border)}.pp-page[data-color-theme=editorial]>#current-scenarios .catalog-item{background:var(--ui-glass-surface);border-color:var(--ui-border);border:1px solid var(--ui-glass-border);box-shadow:var(--ui-glass-shadow)}.pp-page[data-color-theme=editorial]>#current-scenarios .catalog-item>summary{color:var(--ui-text-primary)}.pp-page[data-color-theme=editorial]>#current-scenarios .operation-number,.pp-page[data-color-theme=editorial]>#current-scenarios .condition-copy{color:var(--ui-text-muted)}.pp-page[data-color-theme=editorial]>#current-scenarios .catalog-body,.pp-page[data-color-theme=editorial]>#current-scenarios .catalog-summary{color:var(--ui-text-secondary)}.pp-page[data-color-theme=editorial]>#current-scenarios .catalog-example{background:var(--ui-surface-soft);border-color:var(--ui-border)}.pp-page[data-color-theme=editorial]>#current-scenarios .catalog-body>.site-tag{color:var(--ui-text-secondary);background:var(--ui-surface-inset);border-color:var(--ui-border)}.pp-page[data-color-theme=editorial] .pp-feature-index>li>a:focus-visible,.pp-page[data-color-theme=editorial] .pp-related>a:focus-visible,.pp-page[data-color-theme=editorial] .pp-solution-flow nav>a:focus-visible,.pp-page[data-color-theme=editorial]>#current-scenarios .catalog-item>summary:focus-visible{background:var(--ui-surface-soft);border-color:var(--ui-border-strong);outline-color:var(--ui-brand)}.pp-page[data-color-theme=editorial] .pp-feature-index>li>a:focus-visible h2,.pp-page[data-color-theme=editorial] .pp-feature-index>li>a:focus-visible .pp-index-arrow,.pp-page[data-color-theme=editorial] .pp-related>a:focus-visible,.pp-page[data-color-theme=editorial] .pp-related>a:focus-visible>span{color:var(--ui-brand)}@media (hover:hover) and (pointer:fine){.pp-page[data-color-theme=editorial] .pp-feature-index>li>a:hover,.pp-page[data-color-theme=editorial] .pp-related>a:hover,.pp-page[data-color-theme=editorial] .pp-solution-flow nav>a:hover,.pp-page[data-color-theme=editorial]>#current-scenarios .catalog-item>summary:hover{background:var(--ui-surface-soft);border-color:var(--ui-border-strong)}.pp-page[data-color-theme=editorial] .pp-feature-index>li>a:hover h2,.pp-page[data-color-theme=editorial] .pp-feature-index>li>a:hover .pp-index-arrow,.pp-page[data-color-theme=editorial] .pp-related>a:hover,.pp-page[data-color-theme=editorial] .pp-related>a:hover>span{color:var(--ui-brand)}}.pp-page[data-color-theme=editorial] .pp-feature-index>li>a{background:var(--ui-glass-surface);border-color:var(--ui-glass-border);box-shadow:var(--ui-glass-shadow)}.pp-page[data-color-theme=editorial] .pp-article,.editorial-page[data-color-theme=editorial] .legal-prose,.pp-page[data-color-theme=editorial] .pp-article :is(h2,h3,strong),.editorial-page[data-color-theme=editorial] .legal-prose :is(h2,h3,strong){color:var(--ui-text-primary)}.pp-page[data-color-theme=editorial] .pp-article-content :is(p,ul,ol),.editorial-page[data-color-theme=editorial] .legal-prose :is(p,ul,ol){color:var(--ui-text-secondary)}.pp-page[data-color-theme=editorial] .pp-article-content .pp-eyebrow{color:var(--ui-text-muted)}.pp-page[data-color-theme=editorial] .pp-article li::marker{color:var(--ui-text-muted)}.editorial-page[data-color-theme=editorial] .legal-prose li::marker{color:var(--ui-text-muted)}.pp-page[data-color-theme=editorial] .pp-article>aside{color:var(--ui-text-muted);border-color:var(--ui-border)}.pp-page[data-color-theme=editorial] .pp-article>aside>p{color:var(--ui-text-primary)}.pp-page[data-color-theme=editorial] .pp-article>aside>a{color:var(--ui-text-secondary)}.pp-page[data-color-theme=editorial] .pp-article .pp-article-prep{color:var(--ui-text-secondary);background:var(--ui-surface);border-color:var(--ui-border)}.pp-page[data-color-theme=editorial] .pp-article .pp-article-check,.editorial-page[data-color-theme=editorial] .legal-prose .status-notice{color:var(--ui-text-secondary);background:var(--ui-surface-soft);border-color:var(--ui-border-strong)}.pp-page[data-color-theme=editorial] .pp-article .pp-article-check>strong,.editorial-page[data-color-theme=editorial] .legal-prose .status-notice>strong{color:var(--ui-text-primary)}.pp-page[data-color-theme=editorial] .pp-article-content a,.editorial-page[data-color-theme=editorial] .legal-prose a{color:var(--ui-brand)}.editorial-page[data-color-theme=editorial] .legal-prose a:not(.text-link){text-decoration-line:underline;-webkit-text-decoration-color:var(--ui-brand);-webkit-text-decoration-color:var(--ui-brand);-webkit-text-decoration-color:var(--ui-brand);text-decoration-color:var(--ui-brand)}@supports (color:color-mix(in lab, red, red)){.editorial-page[data-color-theme=editorial] .legal-prose a:not(.text-link){-webkit-text-decoration-color:color-mix(in srgb, var(--ui-brand) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ui-brand) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ui-brand) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ui-brand) 45%, transparent)}}.pp-page[data-color-theme=editorial] .pp-article a:focus-visible,.editorial-page[data-color-theme=editorial] .legal-prose a:focus-visible{color:var(--ui-brand);background:var(--ui-surface-soft);outline-color:var(--ui-focus);text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.pp-page[data-color-theme=editorial] .pp-article a:hover,.editorial-page[data-color-theme=editorial] .legal-prose a:hover{color:var(--ui-brand-hover);text-decoration-color:currentColor}}.pp-page[data-color-theme=editorial] .pp-article-content,.editorial-page[data-color-theme=editorial] .legal-prose{padding:var(--ui-panel-padding);border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-card);background:var(--ui-glass-reading);box-shadow:var(--ui-glass-shadow)}
.features-module__DwhIqG__page{background:var(--ui-ambient-page);overflow:clip}.features-module__DwhIqG__hero,.features-module__DwhIqG__closing{isolation:isolate;position:relative}.features-module__DwhIqG__heroNature{z-index:-1;top:0;right:calc(-1 * max(var(--ui-gutter), (100vw - var(--ui-content-max)) / 2));aspect-ratio:3/2;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(480px,48vw,640px);-webkit-mask-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ui-brand) 24%, transparent) 12%, var(--ui-brand) 38%), linear-gradient(180deg, var(--ui-brand) 60%, color-mix(in srgb, var(--ui-brand) 20%, transparent) 88%, transparent);mask-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ui-brand) 24%, transparent) 12%, var(--ui-brand) 38%), linear-gradient(180deg, var(--ui-brand) 60%, color-mix(in srgb, var(--ui-brand) 20%, transparent) 88%, transparent);position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.features-module__DwhIqG__heroNatureImage{object-fit:cover;width:100%;height:100%;display:block}.features-module__DwhIqG__hero .pp-lead{max-width:min(820px,62%)}.features-module__DwhIqG__closing{background:var(--ui-art-glass-surface);border-color:var(--ui-art-glass-border);box-shadow:var(--ui-art-glass-shadow);overflow:hidden}.features-module__DwhIqG__page>.pp-section{padding-block:var(--ui-section-inset)}.features-module__DwhIqG__page .pp-heading{margin-bottom:var(--ui-heading-content-gap)}.features-module__DwhIqG__page .pp-heading h2{font-size:var(--ui-type-section);line-height:var(--ui-leading-heading)}.features-module__DwhIqG__headingPhrase{max-width:100%;display:inline-block}.features-module__DwhIqG__coreGrid,.features-module__DwhIqG__featureGroups{gap:var(--ui-grid-gap);display:grid}.features-module__DwhIqG__coreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-module__DwhIqG__coreCard,.features-module__DwhIqG__featureGroup,.features-module__DwhIqG__scenario{border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-card);background:var(--ui-glass-card);box-shadow:var(--ui-glass-shadow)}.features-module__DwhIqG__coreCard{align-items:center;gap:var(--space-20);padding:var(--ui-panel-padding);color:var(--ui-ink);transition:var(--ui-action-transition);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.features-module__DwhIqG__coreNumber{width:var(--space-40);height:var(--space-40);border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-panel);background:var(--ui-glass-icon);color:var(--ui-brand);font-size:var(--ui-type-detail);font-variant-numeric:tabular-nums;place-items:center;display:grid}.features-module__DwhIqG__coreCopy h3{margin:0 0 var(--space-8);font-size:var(--ui-type-card);line-height:var(--ui-leading-heading)}.features-module__DwhIqG__coreCopy p{color:var(--ui-text);font-size:var(--ui-type-detail);line-height:var(--ui-leading-body);margin:0}.features-module__DwhIqG__coreArrow{color:var(--ui-brand)}.features-module__DwhIqG__featureGroups{grid-template-columns:repeat(3,minmax(0,1fr))}.features-module__DwhIqG__featureGroup{min-width:0;padding:var(--space-24)}.features-module__DwhIqG__groupHeading{justify-content:space-between;align-items:baseline;gap:var(--space-16);margin-bottom:var(--space-16);display:flex}.features-module__DwhIqG__groupHeading h3{font-size:var(--ui-type-card);line-height:var(--ui-leading-heading);margin:0}.features-module__DwhIqG__groupHeading>span{color:var(--ui-text);font-size:var(--ui-type-caption);flex-shrink:0}.features-module__DwhIqG__groupLinks{display:grid}.features-module__DwhIqG__groupLinks a{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--ui-target-min);padding:var(--space-16) var(--space-4);border-top:1px solid var(--ui-glass-border);color:var(--ui-text);font-size:var(--ui-type-detail);transition:var(--ui-action-transition);line-height:1.6;text-decoration:none;display:flex}.features-module__DwhIqG__groupLinks svg{color:var(--ui-brand);flex-shrink:0}.features-module__DwhIqG__scenarioSection{background:var(--ui-ambient-section)}.features-module__DwhIqG__scenarioList{gap:var(--space-16);display:grid}.features-module__DwhIqG__scenario{min-width:0;scroll-margin-top:var(--space-96);overflow:hidden}.features-module__DwhIqG__scenarioTrigger{grid-template-columns:var(--space-24) minmax(0, 1fr) var(--space-32);align-items:center;gap:var(--space-16);min-height:var(--space-64);padding:var(--space-20) var(--ui-panel-padding);color:var(--ui-ink);cursor:pointer;transition:var(--ui-action-transition);list-style:none;display:grid}.features-module__DwhIqG__scenarioTrigger::-webkit-details-marker{display:none}.features-module__DwhIqG__scenarioNumber{color:var(--ui-brand);font-size:var(--ui-type-caption);font-variant-numeric:tabular-nums}.features-module__DwhIqG__scenarioTitle{font-size:var(--ui-type-body);font-weight:600;line-height:1.65}.features-module__DwhIqG__scenarioExpand{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-full);color:var(--ui-brand);place-items:center;display:grid}.features-module__DwhIqG__scenarioExpand svg{transition:transform var(--ui-duration-feedback) var(--ui-ease)}.features-module__DwhIqG__scenario[open]>.features-module__DwhIqG__scenarioTrigger{color:var(--ui-brand)}.features-module__DwhIqG__scenario[open] .features-module__DwhIqG__scenarioExpand{background:var(--ui-action-selected-bg)}.features-module__DwhIqG__scenario[open] .features-module__DwhIqG__scenarioExpand svg{transform:rotate(45deg)}.features-module__DwhIqG__scenarioBody{gap:var(--space-24);padding:var(--space-24) var(--ui-panel-padding) var(--ui-panel-padding);border-top:1px solid var(--ui-glass-border);background:var(--ui-glass-reading);color:var(--ui-text);line-height:var(--ui-leading-body);display:grid}.features-module__DwhIqG__scenarioSummary{font-size:var(--ui-type-body);margin:0}.features-module__DwhIqG__operations{gap:var(--space-8);padding-left:var(--space-20);font-size:var(--ui-type-detail);margin:0;list-style:outside;display:grid}.features-module__DwhIqG__operations li{padding-left:var(--space-4)}.features-module__DwhIqG__operations li::marker{color:var(--ui-brand)}.features-module__DwhIqG__example{gap:var(--space-8);padding:var(--space-20) var(--space-24);border-left:var(--space-2) solid var(--ui-glass-border);border-radius:0 var(--ui-radius-panel) var(--ui-radius-panel) 0;background:var(--ui-glass-well);font-size:var(--ui-type-detail);display:grid}.features-module__DwhIqG__exampleLabel{color:var(--ui-brand);font-size:var(--ui-type-caption);font-weight:600}.features-module__DwhIqG__example p,.features-module__DwhIqG__conditions p{margin:0}.features-module__DwhIqG__conditions{justify-items:start;gap:var(--space-12);padding-top:var(--space-20);border-top:1px solid var(--ui-glass-border);font-size:var(--ui-type-caption);display:grid}.features-module__DwhIqG__coreCard:focus-visible,.features-module__DwhIqG__groupLinks a:focus-visible,.features-module__DwhIqG__scenarioTrigger:focus-visible{outline:var(--ui-action-focus-width) solid var(--ui-action-focus);outline-offset:var(--ui-action-focus-offset)}.features-module__DwhIqG__scenarioTrigger:focus-visible{outline-offset:calc(-1 * var(--space-4))}@media (hover:hover){.features-module__DwhIqG__coreCard:hover{border-color:var(--ui-action-secondary-hover-border);background:var(--ui-glass-selected)}.features-module__DwhIqG__groupLinks a:hover,.features-module__DwhIqG__scenarioTrigger:hover{background:var(--ui-action-quiet-hover);color:var(--ui-brand)}}.features-module__DwhIqG__coreCard:active,.features-module__DwhIqG__groupLinks a:active,.features-module__DwhIqG__scenarioTrigger:active{background:var(--ui-action-quiet-pressed)}@media (max-width:900px){.features-module__DwhIqG__heroNature{width:320px;-webkit-mask-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ui-brand) 24%, transparent) 12%, var(--ui-brand) 38%), linear-gradient(180deg, var(--ui-brand) 60%, transparent);mask-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ui-brand) 24%, transparent) 12%, var(--ui-brand) 38%), linear-gradient(180deg, var(--ui-brand) 60%, transparent)}.features-module__DwhIqG__hero .pp-lead{max-width:820px}.features-module__DwhIqG__featureGroups{grid-template-columns:1fr}}@media (max-width:600px){.features-module__DwhIqG__heroNature{width:clamp(120px,40vw,160px);-webkit-mask-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ui-brand) 24%, transparent) 12%, var(--ui-brand) 38%), linear-gradient(180deg, var(--ui-brand) 60%, transparent);mask-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ui-brand) 24%, transparent) 12%, var(--ui-brand) 38%), linear-gradient(180deg, var(--ui-brand) 60%, transparent);top:0}.features-module__DwhIqG__coreGrid{grid-template-columns:1fr}.features-module__DwhIqG__coreCard{gap:var(--space-12)}.features-module__DwhIqG__featureGroup{padding:var(--ui-panel-padding)}.features-module__DwhIqG__scenarioList{gap:var(--space-12)}.features-module__DwhIqG__scenarioTrigger{grid-template-columns:var(--space-20) minmax(0, 1fr) var(--space-24);gap:var(--space-12);padding-block:var(--space-16)}.features-module__DwhIqG__scenarioExpand{width:var(--space-24);height:var(--space-24)}.features-module__DwhIqG__scenarioBody{gap:var(--space-20);padding-top:var(--space-20)}.features-module__DwhIqG__example{padding:var(--space-16)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.features-module__DwhIqG__heroNature{display:none}}@media (prefers-reduced-motion:reduce){.features-module__DwhIqG__coreCard,.features-module__DwhIqG__groupLinks a,.features-module__DwhIqG__scenarioTrigger,.features-module__DwhIqG__scenarioExpand svg{transition:none}}@media (max-width:600px){:is(.features-module__DwhIqG__page .pp-heading h2,.features-module__DwhIqG__page .pp-two h2){font-size:var(--ui-mobile-type-section)}}
