.pl-site{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);letter-spacing:0;line-height:1.65}.pl-site *,.pl-site :before,.pl-site :after{box-sizing:border-box}.pl-site :is(h1,h2,h3,h4,p,figure,ol,ul){margin:0}.pl-site :is(h1,h2,h3,h4){letter-spacing:0;text-wrap:balance}.pl-site :is(p,li,a,h1,h2,h3,h4,dt,dd,span){overflow-wrap:break-word}.pl-site :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.pl-site ::selection{background:var(--color-primary);color:var(--color-primary-foreground)}.pl-site a{text-underline-offset:4px}.pl-wrap{width:min(100%,1440px);margin-inline:auto;padding-inline:48px}.pl-site :is(.pl-hero-grid,.pl-editorial-split,.pl-composition,.pl-chapter-panel,.pl-inbox-panel,.pl-commercial-grid,.pl-commercial-scope,.pl-review-grid,.pl-delivery-composition,.pl-comparison-content)>*{min-width:0}.pl-skip{z-index:100;background:var(--color-background);color:var(--color-primary);padding:12px 24px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.pl-skip:focus{transform:none}.pl-header{border-bottom:1px solid var(--color-border)}.pl-header .pl-wrap{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.pl-brand{flex-shrink:0;align-items:center;gap:12px;min-height:44px;font-size:1.125rem;font-weight:750;text-decoration:none;display:flex}.pl-brand img{width:36px;height:36px}.pl-header nav{gap:24px;margin-left:auto;display:flex}.pl-header nav a,.pl-footer a{align-items:center;min-height:44px;font-size:1rem;display:inline-flex}.pl-header nav a:hover,.pl-breadcrumb a:hover{color:var(--color-primary);text-decoration:underline}.pl-cta{white-space:normal;text-align:center;border-radius:4px;max-width:100%;height:auto;min-height:52px;padding:14px 20px;font-size:1rem;font-weight:650;line-height:1.4}.pl-cta svg{flex-shrink:0}.pl-breadcrumb{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;padding-block:16px;font-size:1rem;display:flex}.pl-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.pl-breadcrumb svg{width:12px;height:12px}.pl-hero{padding-bottom:64px}.pl-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.pl-kicker{color:var(--color-primary);font-size:1rem;font-weight:650;margin-bottom:16px!important}.pl-kicker span{color:var(--color-muted-foreground);margin-top:4px;font-weight:500;display:block}.pl-site h1{max-width:20ch;font-size:3.25rem;font-weight:750;line-height:1.08}.pl-site h1 span{color:var(--color-primary)}.pl-lead{color:var(--color-foreground);max-width:55ch;font-size:1.125rem;line-height:1.6;margin-top:24px!important}.pl-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.pl-journey-link{color:var(--color-primary);align-items:center;gap:8px;min-height:44px;font-size:1rem;font-weight:650;text-decoration:underline;display:inline-flex}.pl-journey-link svg{flex-shrink:0;width:18px}.pl-micro{color:var(--color-muted-foreground);max-width:60ch;font-size:1rem;margin-top:12px!important}.pl-hero-explain{color:var(--color-muted-foreground);border-top:1px solid var(--color-border);max-width:64ch;padding-top:20px;font-size:1rem;margin-top:24px!important}.pl-section{border-top:1px solid var(--color-border);padding-block:80px;scroll-margin-top:24px}.pl-site h2{max-width:26ch;font-size:2.5rem;font-weight:700;line-height:1.16}.pl-site h3{font-size:1.375rem;font-weight:650;line-height:1.3}.pl-site h4{font-size:1.125rem;font-weight:650;line-height:1.4}.pl-editorial-split{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.pl-prose{color:var(--color-muted-foreground);max-width:66ch;font-size:1.0625rem}.pl-prose p+p{margin-top:20px}.pl-section-heading+.pl-prose{margin-top:24px}.pl-section-lead{font-size:1.25rem;font-weight:550;margin-bottom:24px!important}.pl-outcomes{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:48px;display:grid}.pl-outcomes>div{border-top:1px solid var(--color-border);padding-top:24px}.pl-outcomes svg{width:28px;height:28px;color:var(--color-primary);margin-bottom:16px}.pl-outcomes p{color:var(--color-muted-foreground);margin-top:12px;font-size:1rem}.pl-composition{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.pl-composition .pl-section-heading{margin-bottom:24px}.pl-text-list{color:var(--color-muted-foreground);gap:12px;padding-left:20px;font-size:1rem;display:grid;margin-top:24px!important}.pl-text-list li::marker{color:var(--color-primary)}.pl-scope-note{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);padding-top:20px;font-size:1rem;margin-top:24px!important}.pl-service-links{color:var(--color-muted-foreground);font-size:1rem;margin-top:20px!important}.pl-service-links a{color:var(--color-primary);text-decoration:underline}.pl-marketing,.pl-operations,.pl-review{background:var(--color-secondary)}.pl-example-label{border-bottom:1px solid var(--color-border);color:var(--color-muted-foreground);align-items:baseline;gap:8px;padding-bottom:16px;font-size:1rem;font-weight:500;line-height:1.5;display:flex}.pl-example-dot{background:currentColor;flex-shrink:0;width:8px;height:8px;display:inline-block}.pl-enquiry-hero{background:var(--color-secondary);border-top:4px solid var(--color-primary);padding:32px;position:relative}.pl-hero-visual-title{padding-block:24px}.pl-hero-visual-title span{font-size:1.125rem;display:block}.pl-hero-visual-title strong{font-size:2.25rem;line-height:1.2;display:block}.pl-inbound{border-block:1px solid var(--color-border);align-items:start;gap:16px;padding-block:24px;display:flex}.pl-inbound>svg{width:28px;height:28px;color:var(--color-primary);flex-shrink:0}.pl-inbound span{color:var(--color-muted-foreground);font-size:1rem;display:block}.pl-inbound p{margin-top:12px;font-size:1.25rem;font-weight:550;line-height:1.5}.pl-handoff{color:var(--color-primary);align-items:center;gap:12px;padding-block:20px;font-size:1rem;font-weight:600;display:flex}.pl-handoff svg{flex-shrink:0}.pl-office-view{background:var(--color-background);border:1px solid var(--color-border);padding:24px}.pl-visual-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;font-size:1rem;display:flex}.pl-status{color:var(--color-primary);font-size:1rem;font-weight:650;display:inline-block}.pl-visual-note{color:var(--color-muted-foreground);font-size:1rem;margin-top:20px!important}.pl-visual-note svg{vertical-align:middle;width:18px;height:18px;margin-right:8px;display:inline}.pl-responsibility{border-top:1px solid var(--color-border);align-items:start;gap:12px;margin-top:20px;padding-top:20px;font-size:1rem;display:flex}.pl-responsibility>svg{width:24px;color:var(--color-primary);flex-shrink:0;margin-top:4px}.pl-responsibility span{color:var(--color-muted-foreground);display:block}.pl-responsibility strong{font-size:1rem;display:block}.pl-responsibility p{margin-top:8px;font-size:1rem}.pl-visual-foot{color:var(--color-muted-foreground);font-size:1rem;line-height:1.65;margin-top:20px!important}.pl-journey-demo{border:1px solid var(--color-border);background:var(--color-background);padding:32px;margin-top:48px!important}.pl-chapter-tabs,.pl-inbox-channel-tabs{background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;gap:8px;width:100%;height:auto;margin-top:24px;padding:0;display:grid}.pl-site .pl-tab{overflow-wrap:anywhere;white-space:normal;min-width:0;min-height:52px;color:var(--color-muted-foreground);background:var(--color-secondary);box-shadow:none;border:1px solid var(--color-border);border-radius:4px;gap:8px;padding:12px;font-size:1rem;line-height:1.4}.pl-site .pl-tab[data-state=active]{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary);box-shadow:none}.pl-site .pl-tab:focus-visible{outline:3px solid var(--color-foreground);outline-offset:3px;box-shadow:none}.pl-chapter-panel{grid-template-columns:1fr 1fr;gap:64px;min-height:340px;padding-top:32px;display:grid}.pl-chapter-panel[data-state=inactive],.pl-inbox-panel[data-state=inactive]{display:none}.pl-mini-title{color:var(--color-primary);font-size:1rem;font-weight:650;display:block;margin-bottom:12px!important}.pl-chapter-copy h3{font-size:1.75rem}.pl-chapter-copy p{color:var(--color-muted-foreground);max-width:60ch;margin-top:20px;font-size:1.0625rem}.pl-site dl{margin:0;font-size:1rem}.pl-site dd{margin:0}.pl-chapter-record dl{margin-top:20px}.pl-chapter-record dl>div,.pl-inbox-context dl>div{border-bottom:1px solid var(--color-border);grid-template-columns:.65fr 1fr;gap:16px;padding-block:12px;display:grid}.pl-site dt{color:var(--color-muted-foreground)}.pl-inbox-section{background:var(--color-background)}.pl-inbox-demo{border:1px solid var(--color-border);background:var(--color-background);padding:32px;margin-top:48px!important}.pl-inbox-title{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.pl-inbox-title h3{max-width:28ch;font-size:2rem}.pl-inbox-title>svg{width:48px;height:48px;color:var(--color-primary);flex-shrink:0}.pl-inbox-title>div,.pl-faq>*{min-width:0}.pl-faq button{overflow-wrap:anywhere}.pl-channel-strip{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:8px;padding-bottom:24px;display:flex}.pl-channel-strip span{border:1px solid var(--color-border);color:var(--color-muted-foreground);border-radius:4px;padding:4px 12px;font-size:1rem}.pl-inbox-channel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px}.pl-tab svg{flex-shrink:0;width:18px;height:18px}.pl-inbox-panel{grid-template-columns:1.3fr 1fr;gap:48px;margin-top:24px;display:grid}.pl-conversation{background:var(--color-secondary);padding:24px}.pl-conversation-heading{border-bottom:1px solid var(--color-border);padding-bottom:20px}.pl-conversation-heading strong{font-size:1.25rem;display:block}.pl-conversation-heading span{color:var(--color-muted-foreground);margin-top:4px;font-size:1rem;display:block}.pl-message{max-width:60ch;padding-block:24px}.pl-message>span{color:var(--color-primary);font-size:1rem;font-weight:650}.pl-message p{margin-top:8px;font-size:1.125rem}.pl-message-reply{border-top:1px solid var(--color-border);padding-left:24px}.pl-inbox-boundary{color:var(--color-muted-foreground);border-top:1px solid var(--color-border);padding-top:20px;font-size:1rem}.pl-inbox-context{padding-top:12px}.pl-inbox-context dl{margin-top:20px}.pl-inbox-chain{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:24px;font-size:1rem;font-weight:650;display:flex}.pl-inbox-chain svg{width:20px;height:20px;color:var(--color-primary)}.pl-inbox-explanation{color:var(--color-muted-foreground);grid-template-columns:1fr 1fr;gap:64px;margin-top:32px;font-size:1rem;display:grid}.pl-inbox-explanation h3{color:var(--color-foreground);margin-bottom:16px}.pl-inbox-explanation p+p{margin-top:20px}.pl-commercial-demo,.pl-coordination-demo,.pl-process-demo{border-top:4px solid var(--color-primary);background:var(--color-secondary);padding:24px}.pl-record-title{gap:16px;padding-block:24px;display:flex}.pl-record-title>div,.pl-inbound>div,.pl-responsibility>div,.pl-source-line>div{min-width:0}.pl-record-title>svg{width:28px;height:28px;color:var(--color-primary);flex-shrink:0}.pl-record-title span{color:var(--color-muted-foreground);margin-bottom:8px;font-size:1rem;display:block}.pl-record-title h3{font-size:1.5rem}.pl-pipeline{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:12px;padding:0 0 24px;list-style:none;display:flex}.pl-pipeline li{color:var(--color-muted-foreground);font-size:1rem}.pl-pipeline li:not(:last-child):after{content:"/";margin-left:12px}.pl-pipeline .pl-current-stage{color:var(--color-primary);font-weight:650}.pl-commercial-grid{grid-template-columns:1fr;gap:24px;padding-top:24px;display:grid}.pl-commercial-grid h4{margin-bottom:12px}.pl-commercial-grid p{font-size:1rem}.pl-document-status{border-top:1px solid var(--color-border)}.pl-document-status>div{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:24px;padding-block:16px;display:grid}.pl-document-status dt{color:var(--color-foreground);align-items:center;gap:8px;font-weight:650;display:flex}.pl-document-status svg{flex-shrink:0;width:18px}.pl-commercial-scope{grid-template-columns:1fr 1fr;gap:64px;margin-top:40px;display:grid}.pl-commercial-scope .pl-scope-note{margin-top:0!important}.pl-commercial-scope .pl-cta{margin-top:24px}.pl-beta{border-block:1px solid var(--color-border);gap:16px;margin-block:32px;padding-block:24px;font-size:1rem;display:flex}.pl-beta>svg{color:var(--color-primary);flex-shrink:0;margin-top:4px}.pl-beta strong{margin-bottom:8px;display:block}.pl-coordination-demo{background:var(--color-background)}.pl-visit-flow{counter-reset:visit;grid-template-columns:repeat(3,1fr);gap:32px;padding:0;list-style:none;display:grid}.pl-visit-flow li{border-top:1px solid var(--color-border);padding-top:24px}.pl-visit-role{color:var(--color-primary);margin-bottom:12px;font-size:1rem;font-weight:650;display:block}.pl-visit-role:before{counter-increment:visit;content:counter(visit) ". "}.pl-visit-flow p{color:var(--color-muted-foreground);margin-top:12px;font-size:1rem}.pl-reschedule{border-block:1px solid var(--color-border);align-items:start;gap:16px;margin-top:32px;padding-block:20px;font-size:1rem;display:flex}.pl-reschedule svg{color:var(--color-primary);flex-shrink:0}.pl-standalone{border-top:1px solid var(--color-border);grid-template-columns:.65fr 1.35fr;gap:48px;margin-top:40px;padding-top:24px;display:grid}.pl-standalone h3{font-size:1.75rem}.pl-standalone p{color:var(--color-muted-foreground);font-size:1.0625rem}.pl-marketing-demo{background:var(--color-background);padding:32px}.pl-service-paper{padding-top:24px}.pl-service-paper>span{color:var(--color-primary);font-size:1rem;font-weight:650}.pl-service-paper h3{max-width:24ch;margin-top:16px;font-size:2rem}.pl-service-paper p{color:var(--color-muted-foreground);margin-top:20px;font-size:1rem}.pl-paper-rule{background:var(--color-primary);width:64px;height:4px;margin-block:24px}.pl-service-paper ul{color:var(--color-muted-foreground);margin-top:12px;padding-left:20px;font-size:1rem}.pl-source-line{border-top:1px solid var(--color-border);gap:16px;margin-top:24px;padding-top:24px;font-size:1rem;display:flex}.pl-source-line svg{color:var(--color-primary);flex-shrink:0}.pl-source-line p{color:var(--color-muted-foreground);margin-top:8px}.pl-retention-demo{border-top:1px solid var(--color-border);padding-top:20px}.pl-follow-up{padding-block:24px}.pl-follow-up+.pl-follow-up{border-top:1px solid var(--color-border)}.pl-follow-up>p:not(.pl-mini-title){margin-top:16px;font-size:1.0625rem}.pl-delivery-composition{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-top:48px;display:grid}.pl-delivery{gap:24px;padding:0;list-style:none;display:grid}.pl-delivery li{border-top:1px solid var(--color-border);padding-top:20px}.pl-delivery li p{color:var(--color-muted-foreground);margin-top:12px;font-size:1.0625rem}.pl-process-map>div{border-top:1px solid var(--color-border);grid-template-columns:.6fr 1.4fr;gap:24px;padding-block:20px;display:grid}.pl-process-map dt{color:var(--color-primary);font-weight:650}.pl-process-map dd{color:var(--color-muted-foreground)}.pl-value-band{background:var(--color-primary);color:var(--color-primary-foreground);padding-block:64px}.pl-value-band .pl-wrap{grid-template-columns:.45fr 1.5fr;gap:24px 64px;display:grid}.pl-value-band p{max-width:60ch;font-size:1.125rem}.pl-value-band h2{max-width:26ch;font-size:3rem;line-height:1.2}.pl-value-band h2 span{display:block}.pl-value-band p:last-child{grid-column:2}.pl-comparison-content{grid-template-columns:1.4fr .75fr;align-items:start;gap:48px;margin-block:40px;display:grid}.pl-comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem}.pl-comparison-table caption{text-align:left;padding-bottom:16px;font-weight:650}.pl-comparison-table :is(th,td){border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:20px 16px}.pl-comparison-table th:first-child{padding-left:0}.pl-comparison-table thead{background:var(--color-secondary)}.pl-comparison-table thead th:first-child{padding-left:16px}.pl-comparison-table tbody th{font-weight:600}.pl-comparison-table td{color:var(--color-muted-foreground)}.pl-tool-decisions{background:var(--color-secondary);padding:24px}.pl-tool-decisions dl>div{border-bottom:1px solid var(--color-border);padding-block:20px}.pl-tool-decisions dt{color:var(--color-primary);margin-bottom:8px;font-weight:650}.pl-review-grid{grid-template-columns:1.1fr 1fr;gap:80px;display:grid}.pl-review .pl-prose{margin-top:24px}.pl-review-agenda{border-top:4px solid var(--color-primary);padding-top:24px}.pl-review-agenda h3{margin-bottom:20px;font-size:1.75rem}.pl-review-agenda>p{font-size:1rem}.pl-review-agenda .pl-cta{margin-top:24px}.pl-summary{font-size:1.125rem;font-weight:600;margin-top:24px!important}.pl-fallbacks{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.pl-fallbacks a{color:var(--color-primary);overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;font-size:1rem;text-decoration:underline;display:inline-flex}.pl-fallbacks svg{flex-shrink:0;width:18px}.pl-faq{grid-template-columns:.65fr 1.35fr;gap:64px;display:grid}.pl-faq button{text-align:left;min-height:56px;font-size:1.125rem;line-height:1.5}.pl-faq-answer{color:var(--color-muted-foreground);font-size:1.0625rem;line-height:1.65}.pl-footer{border-top:1px solid var(--color-border);padding-block:32px}.pl-footer .pl-wrap{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 32px;font-size:1rem;display:flex}.pl-sticky{display:none}.pl-site :is(.pl-marketing,.pl-operations,.pl-review,.pl-enquiry-hero,.pl-commercial-demo,.pl-process-demo,.pl-tool-decisions,.pl-conversation) :is(.pl-kicker,.pl-mini-title,.pl-status,.pl-visit-role,.pl-service-links a,.pl-fallbacks a,.pl-current-stage,.pl-message>span,.pl-process-map dt,.pl-tool-decisions dt,.pl-handoff){color:hsl(var(--action-hover))}@media (width>=1440px){.pl-site h1{font-size:3.5rem}}@media (width<=1100px){.pl-header nav{display:none}.pl-hero-grid{gap:32px}.pl-site h1{font-size:2.75rem}.pl-editorial-split,.pl-composition,.pl-review-grid,.pl-delivery-composition{gap:40px}.pl-enquiry-hero{padding:24px}}@media (width<=850px){.pl-wrap{padding-inline:24px}.pl-hero-grid,.pl-editorial-split,.pl-composition,.pl-inbox-panel,.pl-delivery-composition,.pl-review-grid,.pl-comparison-content{grid-template-columns:1fr}.pl-section{padding-block:64px}.pl-enquiry-hero{max-width:700px}.pl-hero-copy{max-width:660px}.pl-site h1{max-width:23ch}.pl-inbox-explanation,.pl-commercial-scope{gap:32px}.pl-outcomes{gap:24px}.pl-chapter-panel{gap:32px}}@media (width<=639px){.pl-site{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.pl-wrap{padding-inline:20px}.pl-header .pl-wrap{min-height:64px}.pl-header .pl-cta{display:none}.pl-breadcrumb{padding-block:4px}.pl-hero{padding-bottom:48px}.pl-hero-grid{gap:32px}.pl-kicker{margin-bottom:12px!important}.pl-site h1{max-width:21ch;font-size:2.25rem}.pl-lead{font-size:1rem;margin-top:16px!important}.pl-hero-actions{gap:8px;margin-top:20px}.pl-hero-actions .pl-cta{width:100%;padding-inline:16px}.pl-hero-explain{margin-top:20px!important}.pl-enquiry-hero{padding:24px 20px}.pl-hero-visual-title strong{font-size:1.75rem}.pl-inbound p{font-size:1.125rem}.pl-office-view{padding:20px}.pl-section{padding-block:48px}.pl-site h2{font-size:2rem}.pl-site h3{font-size:1.25rem}.pl-editorial-split,.pl-composition{gap:24px}.pl-outcomes,.pl-chapter-panel,.pl-inbox-explanation,.pl-commercial-scope,.pl-visit-flow,.pl-standalone,.pl-faq{grid-template-columns:1fr;gap:24px}.pl-outcomes{margin-top:32px}.pl-outcomes>div{grid-template-columns:32px 1fr;gap:8px 16px;display:grid}.pl-outcomes p{grid-column:2;margin:0}.pl-outcomes svg{margin:0}.pl-journey-demo,.pl-inbox-demo{padding:20px;margin-top:32px!important}.pl-chapter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-chapter-panel{min-height:0}.pl-chapter-copy h3,.pl-inbox-title h3{font-size:1.5rem}.pl-inbox-title>svg{display:none}.pl-inbox-panel{gap:24px}.pl-inbox-channel-tabs{grid-template-columns:1fr;gap:8px}.pl-inbox-channel-tabs .pl-tab{justify-content:start}.pl-conversation{padding:20px}.pl-message p{font-size:1.0625rem}.pl-message-reply{padding-left:12px}.pl-channel-strip span{padding:4px 8px}.pl-inbox-chain{grid-template-columns:auto 20px;justify-content:start;display:grid}.pl-inbox-chain svg{transform:rotate(90deg)}.pl-inbox-chain span{grid-column:1}.pl-inbox-chain svg{grid-column:2}.pl-commercial-demo,.pl-coordination-demo,.pl-process-demo{padding:20px}.pl-document-status>div,.pl-process-map>div,.pl-chapter-record dl>div,.pl-inbox-context dl>div{grid-template-columns:1fr;gap:8px}.pl-marketing-demo{padding:20px}.pl-service-paper h3{font-size:1.75rem}.pl-value-band{padding-block:48px}.pl-value-band .pl-wrap{grid-template-columns:1fr;gap:24px}.pl-value-band p:last-child{grid-column:auto}.pl-value-band h2{font-size:2rem}.pl-comparison-table :is(th,td){padding:16px 8px}.pl-comparison-table thead th:first-child{padding-left:8px}.pl-fallbacks a{max-width:100%}.pl-sticky{z-index:40;background:var(--color-background);border-top:1px solid var(--color-border);padding:12px 16px calc(12px + env(safe-area-inset-bottom));inset-inline:0;gap:12px;display:flex;position:fixed;bottom:0}.pl-sticky .pl-cta{flex:1;min-height:48px;padding:10px 12px}.pl-sticky .pl-call{flex:0 0 48px;padding:10px}.pl-site :is(a,button),.pl-section{scroll-margin-bottom:calc(7rem + env(safe-area-inset-bottom))}}@media (width<=359px){.pl-wrap{padding-inline:16px}.pl-site h1{font-size:2rem}.pl-journey-demo,.pl-inbox-demo,.pl-commercial-demo,.pl-coordination-demo,.pl-process-demo,.pl-marketing-demo{padding:16px}}@media (prefers-reduced-motion:reduce){.pl-site *,.pl-site :before,.pl-site :after{scroll-behavior:auto;transition:none!important;animation:none!important}}.pl-service-cue{color:var(--color-muted-foreground);font-size:1rem;font-weight:600;margin-top:16px!important}.pl-detail{border-top:1px solid var(--color-border);color:var(--color-foreground);margin-top:20px;font-size:1rem}.pl-detail summary{cursor:pointer;min-height:48px;padding-block:12px;font-weight:600}.pl-detail summary:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.pl-detail-body{padding-block:12px 20px}.pl-detail-body p+p{margin-top:16px}.pl-discovery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.pl-discovery a{min-height:52px;color:var(--color-primary);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;font-weight:650;display:flex}.pl-discovery svg{flex-shrink:0;width:20px}.pl-planning{background:var(--color-secondary);padding:28px;scroll-margin-top:24px}.pl-planning figcaption{color:var(--color-muted-foreground);font-size:1rem}.pl-planning-heading{padding-block:16px}.pl-planning-heading>span{font-size:1rem}.pl-planning-heading h2{margin-top:8px;font-size:2rem}.pl-plan-tabs{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;height:auto;padding:0;display:grid}.pl-plan-panel{margin-top:16px}.pl-route-map{width:100%;height:auto;display:block}.pl-map-street{fill:none;stroke:var(--color-border);stroke-width:2px}.pl-map-route{fill:none;stroke:var(--color-primary);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.pl-map-stop{fill:var(--color-primary)}.pl-map-lock{fill:var(--color-foreground)}.pl-route-map text{fill:var(--color-primary-foreground);font-size:18px;font-weight:650}.pl-plan-visits{gap:8px;padding:0;list-style:none;display:grid}.pl-plan-visits li{align-items:start;gap:12px;font-size:1rem;display:flex}.pl-visit-number{min-width:24px;color:var(--color-primary);font-weight:650}.pl-plan-visits strong{align-items:center;gap:8px;font-size:1rem;display:flex}.pl-plan-visits svg{flex-shrink:0;width:16px}.pl-plan-caption,.pl-plan-availability,.pl-plan-feedback{color:var(--color-muted-foreground);font-size:1rem;margin-top:16px!important}.pl-plan-review{white-space:normal;height:auto;min-height:48px;margin-top:16px}.pl-plan-feedback{min-height:52px}.pl-plan-availability{border-top:1px solid var(--color-border);padding-top:16px}.pl-choice{background:var(--color-secondary)}.pl-choice-lead{max-width:65ch;font-size:1.125rem;margin-top:24px!important}.pl-choice-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-block:32px 0;display:grid}.pl-choice-options>div{border-top:1px solid var(--color-border);padding-top:20px}.pl-choice-options dt{font-size:1.25rem;font-weight:650}.pl-choice-options dd{color:var(--color-muted-foreground);margin:12px 0 0;font-size:1rem}@media (width<=639px){.pl-planning{padding:20px}.pl-discovery{gap:12px}.pl-discovery a{display:block}.pl-discovery svg{margin-top:8px;display:block}.pl-choice-options{grid-template-columns:1fr;gap:24px}.pl-hero .pl-kicker{font-size:1rem}}.pl-hero-grid{align-items:start}
