@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--pt-accent: #9B1238;--pt-intro: #2B2926;--pt-body: #2B2926;--pt-secondary: #6F6862;--pt-border: #DDD5CD;--pt-paper: #F7F4EF;--pt-card: #FFFDF9;--pt-verified: #118A55;--pt-attention: #D4860A;--pt-neutral: #B9B0AA;--pt-verified-bg: #E5F2EC;--pt-attention-bg: #FEF3E2;--pt-neutral-bg: #EFEAE3;--pt-accent-bg: #F6E8EC;--pt-border-on-dark: rgba(255, 255, 255, .15);--pt-backdrop: rgba(0, 0, 0, .3);--pt-sans: "Geist", system-ui, -apple-system, sans-serif;--pt-mono: "Geist Mono", "Courier New", monospace;--pt-display: "Fraunces", Georgia, serif;--pt-text-h1: 2.5rem;--pt-text-h2: 2.063rem;--pt-text-h3: 1.438rem;--pt-text-intro: 1.125rem;--pt-text-body: 1rem;--pt-text-secondary: .813rem;--pt-text-table-header: .688rem;--pt-lh-heading: 1.25;--pt-lh-intro: 1.5;--pt-lh-body: 1.6;--pt-lh-secondary: 1.4;--pt-space-xs: .5rem;--pt-space-sm: 1rem;--pt-space-md: 1.5rem;--pt-space-lg: 2rem;--pt-space-xl: 3rem;--pt-space-2xl: 4rem;--pt-content-width: 75rem;--pt-prose-width: 45rem;--pt-sidebar-width: 14rem;--pt-page-padding: 2rem;--pt-radius: 4px;--pt-border-width: 1px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--pt-sans);font-size:var(--pt-text-body);line-height:var(--pt-lh-body);color:var(--pt-body);background:var(--pt-paper);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--pt-display);font-weight:450;color:var(--pt-accent);line-height:var(--pt-lh-heading);letter-spacing:-.01em}h1{font-size:var(--pt-text-h1);font-variation-settings:"opsz" 96}h2{font-size:var(--pt-text-h2);font-variation-settings:"opsz" 48}h3{font-size:var(--pt-text-h3);font-variation-settings:"opsz" 36}a{color:var(--pt-accent);text-decoration:underline;text-underline-offset:2px}a:hover{text-decoration:none}.intro{font-size:var(--pt-text-intro);font-weight:500;color:var(--pt-intro);line-height:var(--pt-lh-intro);margin-bottom:var(--pt-space-md)}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:var(--pt-text-table-header);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--pt-secondary);padding:.625rem .75rem;border-bottom:var(--pt-border-width) solid var(--pt-border)}td{padding:.875rem .75rem;border-bottom:var(--pt-border-width) solid var(--pt-border)}tr:last-child td{border-bottom:none}input,select,textarea{font-family:var(--pt-sans);font-size:var(--pt-text-body);color:var(--pt-intro);background:var(--pt-card);border:var(--pt-border-width) solid var(--pt-border);border-radius:var(--pt-radius);padding:var(--pt-space-xs) .75rem;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--pt-accent)}input::placeholder,textarea::placeholder{color:var(--pt-neutral)}.card{background:var(--pt-card);border:var(--pt-border-width) solid var(--pt-border);border-radius:var(--pt-radius);padding:var(--pt-space-md)}.kpi{background:var(--pt-card);border:var(--pt-border-width) solid var(--pt-border);border-radius:var(--pt-radius);padding:var(--pt-space-sm) var(--pt-space-md)}.kpi small{display:block;font-size:var(--pt-text-secondary);color:var(--pt-secondary);margin-bottom:var(--pt-space-xs)}.kpi strong{display:block;font-family:var(--pt-mono);font-size:1.5rem;font-weight:400;color:var(--pt-intro);letter-spacing:-.02em}.tier-dot{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle}.tier-confirmed{background:var(--pt-accent)}.tier-likely{background:transparent;border:1.5px solid var(--pt-accent)}.tier-estimated{background:#d9c5b2}.tier-unclear{background:var(--pt-neutral)}.sidebar{width:var(--pt-sidebar-width);flex-shrink:0;background:var(--pt-paper);border-right:var(--pt-border-width) solid var(--pt-border);padding-block:var(--pt-space-md)}.sidebar a{display:flex;align-items:center;gap:var(--pt-space-xs);padding:var(--pt-space-xs) .75rem;border-radius:var(--pt-radius);font-size:var(--pt-text-secondary);color:var(--pt-secondary);text-decoration:none}.sidebar a:hover{background:var(--pt-card);color:var(--pt-intro)}.sidebar a.active{background:var(--pt-card);border:var(--pt-border-width) solid var(--pt-border);color:var(--pt-intro);font-weight:500}.sidebar small{display:block;font-size:var(--pt-text-secondary);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--pt-secondary);padding:var(--pt-space-md) .75rem var(--pt-space-xs)}.sidebar nav{padding:var(--pt-space-xs)}button,.btn{font-family:var(--pt-sans);font-size:var(--pt-text-body);padding:var(--pt-space-xs) var(--pt-space-sm);border:var(--pt-border-width) solid var(--pt-border);border-radius:var(--pt-radius);background:transparent;color:var(--pt-intro);cursor:pointer;display:inline-flex;align-items:center;gap:var(--pt-space-xs);text-decoration:none}button:hover,.btn:hover{background:#ede7dd}.btn-primary{background:var(--pt-accent);border-color:var(--pt-accent);color:var(--pt-card)}.btn-primary:hover{background:#7c0e2c;border-color:#7c0e2c}.positive{color:var(--pt-verified)}.negative{color:var(--pt-accent)}.attention{color:var(--pt-attention)}.muted{color:var(--pt-secondary)}.mono{font-family:var(--pt-mono)}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--pt-space-sm);flex:1}.page-header p{margin-top:var(--pt-space-xs)}.actions{display:flex;align-items:center;gap:var(--pt-space-sm)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--pt-space-md);margin-bottom:var(--pt-space-2xl)}.kpi-grid a{text-decoration:none}.section{margin-bottom:var(--pt-space-lg)}.section>h2{margin-bottom:var(--pt-space-sm)}.alert{display:flex;align-items:flex-start;gap:var(--pt-space-sm);padding:var(--pt-space-md);border-radius:var(--pt-radius);margin-bottom:var(--pt-space-lg);font-size:var(--pt-text-secondary)}.alert-success{background:var(--pt-verified-bg);color:var(--pt-verified);border:var(--pt-border-width) solid var(--pt-verified)}.alert-error{background:var(--pt-accent-bg);color:var(--pt-accent);border:var(--pt-border-width) solid var(--pt-accent)}.alert-attention{background:var(--pt-attention-bg);color:var(--pt-attention);border:var(--pt-border-width) solid var(--pt-attention)}.breadcrumb{font-size:var(--pt-text-secondary);color:var(--pt-secondary);margin-bottom:var(--pt-space-sm)}.confidence-bar{display:flex;height:8px;border-radius:var(--pt-radius);overflow:hidden;margin:var(--pt-space-sm) 0}.legend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--pt-space-sm);margin-top:var(--pt-space-sm)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--pt-space-md)}.detail-grid small{display:block;font-size:var(--pt-text-table-header);font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--pt-secondary);margin-bottom:var(--pt-space-xs)}.platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--pt-space-sm)}.platform-item{display:flex;align-items:center;gap:var(--pt-space-xs);padding:var(--pt-space-xs) var(--pt-space-sm);border:var(--pt-border-width) solid var(--pt-border);border-radius:var(--pt-radius)}.platform-item.connected{background:var(--pt-verified-bg);border-color:var(--pt-verified)}.logo{height:4rem;width:auto}.logo-sm{height:3rem;width:auto}.wordmark{font-size:2rem;font-weight:600;letter-spacing:-.02em;color:var(--pt-accent)}.wordmark b{color:var(--pt-intro);font-weight:inherit}.site-nav{background:var(--pt-paper);border-bottom:var(--pt-border-width) solid var(--pt-border);flex-shrink:0}.site-nav-inner{max-width:var(--pt-content-width);margin-inline:auto;padding:var(--pt-space-sm) var(--pt-page-padding);display:flex;align-items:center;gap:var(--pt-space-md)}.site-nav-logo{display:flex;align-items:center;gap:var(--pt-space-xs);text-decoration:none}.site-nav .hamburger{display:none}.site-nav-links{display:flex;align-items:center;gap:var(--pt-space-md);margin-left:auto}.site-nav-links a{font-size:var(--pt-text-body);color:var(--pt-secondary);text-decoration:none}.site-nav-links a:hover{color:var(--pt-intro)}.site-nav-user{font-size:var(--pt-text-secondary);color:var(--pt-secondary)}.hamburger{background:none;border:none;color:var(--pt-secondary);cursor:pointer;padding:var(--pt-space-xs);border-radius:var(--pt-radius);flex-shrink:0;display:flex;align-items:center}.hamburger:hover{background:var(--pt-card);color:var(--pt-intro)}@media(max-width:767px){.site-nav .hamburger{display:flex}.site-nav-links,.site-nav-inner>.btn,.site-nav-inner>form{display:none}}footer{background:var(--pt-intro);color:var(--pt-paper);padding:var(--pt-space-xl) var(--pt-page-padding);flex-shrink:0}.footer-grid{max-width:36rem;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--pt-space-lg);margin-bottom:var(--pt-space-lg)}.footer-brand{display:flex;align-items:center;gap:var(--pt-space-xs);margin-bottom:var(--pt-space-sm)}footer .wordmark,footer .wordmark b{color:var(--pt-paper)}footer p{font-size:var(--pt-text-secondary);color:var(--pt-neutral)}footer h3{color:var(--pt-paper);font-size:var(--pt-text-secondary);font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--pt-space-sm)}footer a{display:block;color:#bfb6ad;text-decoration:none;font-size:var(--pt-text-secondary);margin-bottom:var(--pt-space-xs)}footer a:hover{color:var(--pt-paper)}.footer-copyright{max-width:var(--pt-content-width);margin-inline:auto;border-top:var(--pt-border-width) solid var(--pt-border-on-dark);padding-top:var(--pt-space-lg);text-align:center;font-size:var(--pt-text-secondary);color:var(--pt-neutral)}.footer-signup{max-width:36rem;margin:0 auto var(--pt-space-xl);padding-bottom:var(--pt-space-lg);border-bottom:var(--pt-border-width) solid var(--pt-border-on-dark);text-align:center}.footer-signup h3{color:var(--pt-paper)}.footer-signup p{color:#bfb6ad;font-size:var(--pt-text-body);margin-bottom:var(--pt-space-sm)}.footer-signup form{display:flex;flex-direction:column;gap:var(--pt-space-xs);margin-top:var(--pt-space-sm)}.footer-signup form button{align-self:center;padding-inline:var(--pt-space-lg);margin-top:var(--pt-space-xs)}.footer-signup input{background:#ffffff0f;border-color:var(--pt-border-on-dark);color:var(--pt-paper)}.footer-signup input::placeholder{color:var(--pt-neutral)}.footer-signup-aside{margin-top:var(--pt-space-sm);font-size:var(--pt-text-secondary)}.footer-signup-aside a{color:var(--pt-paper);text-decoration:underline}.footer-signup-aside a:hover{color:var(--pt-paper);text-decoration:none}.accordion{display:flex;flex-direction:column;gap:var(--pt-space-sm);margin-top:var(--pt-space-lg)}.accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:0;cursor:pointer;font-family:var(--pt-sans)}.accordion-header:hover{background:none}.accordion-title{display:flex;align-items:center;gap:var(--pt-space-xs)}.accordion-title h3{font-size:var(--pt-text-body)}.step-badge{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:var(--pt-text-table-header);font-family:var(--pt-mono);font-weight:500;background:var(--pt-border);color:var(--pt-secondary)}.step-badge.active{background:var(--pt-accent);color:var(--pt-card)}.accordion-chevron{width:1.25rem;height:1.25rem;color:var(--pt-secondary);transition:transform .15s}.accordion-chevron.open{transform:rotate(180deg)}.accordion-body{margin-top:var(--pt-space-md);display:flex;flex-direction:column;gap:var(--pt-space-md)}.field label{display:block}.field input,.field select,.field textarea{width:100%;margin-top:var(--pt-space-xs)}.field .help{font-size:var(--pt-text-secondary);color:var(--pt-secondary);margin-top:var(--pt-space-xs)}.field .error{font-size:var(--pt-text-secondary);color:var(--pt-accent);margin-top:var(--pt-space-xs)}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--pt-card);border:var(--pt-border-width) solid var(--pt-border);border-radius:var(--pt-radius);font-size:var(--pt-text-secondary)}.tag button{background:none;border:none;padding:0;cursor:pointer;color:var(--pt-secondary);font-size:var(--pt-text-secondary)}.tag button:hover{color:var(--pt-accent);background:none}.public-shell{display:flex;flex-direction:column;min-height:100vh;width:100%}.public-shell>main{flex:1;width:100%}body.admin-page{display:flex;flex-direction:column;min-height:100vh}.header-slot{flex:1;min-width:0}.auth-frame{max-width:24rem;margin-inline:auto;padding:var(--pt-space-xl) var(--pt-page-padding)}.auth-frame h2{font-size:var(--pt-text-intro);font-weight:500;color:var(--pt-intro);margin-bottom:var(--pt-space-xs)}.auth-frame h2+p{font-size:var(--pt-text-secondary);color:var(--pt-secondary)}.auth-frame form{display:flex;flex-direction:column;gap:var(--pt-space-sm);margin-top:var(--pt-space-md)}.auth-frame button[type=submit]{align-self:stretch;justify-content:center}.auth-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--pt-text-secondary)}input[type=checkbox],input[type=radio]{width:auto;padding:0}.flash-success{margin-bottom:var(--pt-space-md);padding:var(--pt-space-xs) var(--pt-space-sm);background:var(--pt-verified-bg);border:var(--pt-border-width) solid var(--pt-verified);border-radius:var(--pt-radius);color:var(--pt-verified);font-size:var(--pt-text-secondary)}.flash-error{margin-bottom:var(--pt-space-md);padding:var(--pt-space-xs) var(--pt-space-sm);background:var(--pt-accent-bg);border:var(--pt-border-width) solid var(--pt-accent);border-radius:var(--pt-radius);color:var(--pt-accent);font-size:var(--pt-text-secondary)}.form-label{display:block;font-size:var(--pt-text-secondary);font-weight:500;color:var(--pt-secondary);margin-bottom:.25rem}.form-input{width:100%}.form-error{list-style:none;font-size:var(--pt-text-secondary);color:var(--pt-accent);margin-top:.25rem}.auth-status{font-size:var(--pt-text-secondary);color:var(--pt-verified);margin-bottom:var(--pt-space-sm)}.btn-danger{background:var(--pt-accent);border-color:var(--pt-accent);color:var(--pt-card)}.btn-danger:hover{background:#7c0e2c;border-color:#7c0e2c}.modal-overlay{position:fixed;inset:0;z-index:50;overflow-y:auto;padding:var(--pt-space-lg) var(--pt-page-padding)}.modal-backdrop{position:fixed;inset:0;background:var(--pt-backdrop)}.modal-panel{background:var(--pt-card);border-radius:var(--pt-radius);overflow:hidden;margin:0 auto;max-width:42rem;position:relative;z-index:1}.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;right:0;z-index:50;margin-top:.25rem;min-width:12rem;background:var(--pt-card);border:var(--pt-border-width) solid var(--pt-border);border-radius:var(--pt-radius);box-shadow:0 4px 16px #00000014}.dropdown-menu.start-0{right:auto;left:0}.dropdown-menu a{display:block;padding:var(--pt-space-xs) var(--pt-space-sm);font-size:var(--pt-text-secondary);color:var(--pt-secondary);text-decoration:none}.dropdown-menu a:hover{background:var(--pt-paper);color:var(--pt-intro)}.page-content{max-width:var(--pt-content-width);margin-inline:auto;padding:var(--pt-space-2xl) var(--pt-page-padding)}.page-content>header{text-align:center;margin-bottom:var(--pt-space-2xl)}.page-content p+p{margin-top:var(--pt-space-sm)}.page-content ul{list-style:disc;padding-left:var(--pt-space-md);margin-top:var(--pt-space-xs)}.page-content li+li{margin-top:var(--pt-space-xs)}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--pt-space-md);margin-top:var(--pt-space-md)}.hero-number{display:block;font-family:var(--pt-mono);font-size:clamp(3rem,8vw,5rem);font-weight:400;color:var(--pt-intro);letter-spacing:-.03em;line-height:1}.founder-note{font-style:italic;color:var(--pt-secondary);border-top:var(--pt-border-width) solid var(--pt-border);padding-top:var(--pt-space-sm);margin-top:var(--pt-space-md)}.placeholder{display:flex;align-items:center;justify-content:center;background:var(--pt-card);border:var(--pt-border-width) dashed var(--pt-border);border-radius:var(--pt-radius);color:var(--pt-secondary);font-family:var(--pt-mono);font-size:var(--pt-text-secondary);text-align:center;padding:var(--pt-space-lg);min-height:12rem}.placeholder-tall{min-height:18rem}.placeholder-short{min-height:14rem}.prose-narrow{max-width:var(--pt-prose-width);margin-inline:auto}.last-updated{font-size:var(--pt-text-secondary)}.band{width:100vw;margin-left:calc(50% - 50vw);margin-bottom:var(--pt-space-2xl);padding-block:var(--pt-space-2xl)}.band-tint{background:var(--pt-card)}.band-accent{background:#efe6dd}.band>.band-inner{max-width:var(--pt-content-width);margin-inline:auto;padding-inline:var(--pt-page-padding)}.band>.band-inner.narrow{max-width:calc(var(--pt-prose-width) + var(--pt-page-padding) * 2);margin-inline:auto;margin-left:max(calc((100vw - var(--pt-content-width)) / 2),var(--pt-page-padding))}.pull{display:flex;align-items:center;gap:var(--pt-space-sm);margin:var(--pt-space-lg) 0;max-width:36ch;font-size:var(--pt-text-intro);font-weight:500;line-height:1.4;color:var(--pt-intro)}.pull:before,.pull:after{flex-shrink:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:5rem;font-weight:400;line-height:1;color:var(--pt-accent);opacity:.5}.pull:before{content:"“"}.pull:after{content:"”"}.prose-narrow .pull{margin-inline:auto;justify-content:center}.blog-layout{display:grid;grid-template-columns:minmax(0,var(--pt-prose-width)) 1fr;gap:var(--pt-space-2xl);align-items:start}.blog-body,.blog-list{min-width:0}.blog-list-item{padding-block:var(--pt-space-lg);border-bottom:var(--pt-border-width) solid var(--pt-border)}.blog-list-item:first-child{padding-top:0}.blog-list-item:last-child{border-bottom:none}.blog-list-item h2 a{color:var(--pt-accent);text-decoration:none}.blog-list-item h2 a:hover{text-decoration:underline}.blog-holding{max-width:var(--pt-prose-width);margin-inline:auto}.blog-sidebar{position:sticky;top:var(--pt-space-md);font-size:var(--pt-text-secondary)}.blog-sidebar h3{font-size:var(--pt-text-table-header);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--pt-secondary);margin-bottom:var(--pt-space-sm)}.blog-sidebar a{display:block;margin-bottom:var(--pt-space-sm);color:var(--pt-secondary);text-decoration:none;line-height:var(--pt-lh-secondary)}.blog-sidebar a:hover{color:var(--pt-intro)}.blog-sidebar a.current{color:var(--pt-intro);font-weight:500}.byline{font-size:var(--pt-text-secondary);color:var(--pt-secondary);margin-top:var(--pt-space-xs);margin-bottom:var(--pt-space-sm)}.blog-prose{margin-top:var(--pt-space-lg)}.blog-prose h2{font-size:var(--pt-text-h3);margin-top:var(--pt-space-lg);margin-bottom:var(--pt-space-sm)}.blog-prose h3{font-size:var(--pt-text-intro);color:var(--pt-intro);font-weight:500;margin-top:var(--pt-space-md);margin-bottom:var(--pt-space-xs)}.blog-prose p+p,.blog-prose ul,.blog-prose ol{margin-top:var(--pt-space-sm)}.blog-prose ul,.blog-prose ol{padding-left:var(--pt-space-md)}.blog-prose li+li{margin-top:var(--pt-space-xs)}.blog-prose code{font-family:var(--pt-mono);font-size:.875em;background:var(--pt-card);padding:.1em .3em;border-radius:var(--pt-radius)}.blog-prose pre{background:var(--pt-card);border:var(--pt-border-width) solid var(--pt-border);border-radius:var(--pt-radius);padding:var(--pt-space-sm);overflow-x:auto;margin-top:var(--pt-space-sm)}.blog-prose pre code{background:transparent;padding:0;font-size:var(--pt-text-secondary)}.blog-prose blockquote{border-left:2px solid var(--pt-accent);padding-left:var(--pt-space-sm);color:var(--pt-intro);font-weight:500;margin:var(--pt-space-md) 0}.blog-prose table{font-size:var(--pt-text-secondary);margin-top:var(--pt-space-md);display:block;overflow-x:auto}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--pt-space-lg);align-items:center}.two-col-top{align-items:start}.cell-right{text-align:right}.steps{padding-left:var(--pt-space-md);display:flex;flex-direction:column;gap:var(--pt-space-sm)}.confidence-bar-thick{height:12px}.confidence-confirmed{flex:43;background:var(--pt-accent)}.confidence-likely{flex:15;background:var(--pt-accent);opacity:.55}.confidence-estimated{flex:18;background:#d9c5b2}.confidence-unclear{flex:24;background:var(--pt-neutral)}.confidence-legend{display:flex;gap:var(--pt-space-sm);margin-top:var(--pt-space-xs);flex-wrap:wrap}.legal-columns{column-count:2;column-gap:var(--pt-space-2xl)}.legal-columns>*{break-inside:avoid}.section-eyebrow{display:block;font-size:var(--pt-text-table-header);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--pt-accent);margin-bottom:var(--pt-space-sm)}.match-card-eyebrow{display:block;font-size:var(--pt-text-table-header);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--pt-accent);margin-bottom:var(--pt-space-md)}.icon-trio{display:flex;flex-wrap:wrap;gap:var(--pt-space-md);margin-top:var(--pt-space-md);font-size:var(--pt-text-secondary);color:var(--pt-secondary)}.icon-trio span{display:inline-flex;align-items:center;gap:var(--pt-space-xs)}.icon-trio i{width:1rem;height:1rem;color:var(--pt-accent)}.match-card{background:var(--pt-card);border:var(--pt-border-width) solid var(--pt-border);border-radius:var(--pt-radius);padding:var(--pt-space-lg)}.match-card-row{display:flex;justify-content:space-between;align-items:baseline;padding-block:var(--pt-space-xs)}.match-card-value{padding-bottom:var(--pt-space-md);border-bottom:var(--pt-border-width) solid var(--pt-border);margin-bottom:var(--pt-space-md)}.reservation-value{font-size:2.5rem;font-weight:400;letter-spacing:-.02em;color:var(--pt-intro)}.match-card-detail .match-card-row{font-size:var(--pt-text-secondary);border-bottom:var(--pt-border-width) solid var(--pt-border)}.match-card-detail .match-card-row:last-child{border-bottom:none}.badge-not-modelled{display:flex;align-items:center;justify-content:center;gap:var(--pt-space-xs);margin-top:var(--pt-space-md);padding:var(--pt-space-xs) var(--pt-space-sm);background:var(--pt-accent-bg);color:var(--pt-accent);border-radius:var(--pt-radius);font-size:var(--pt-text-secondary);font-weight:500;letter-spacing:.04em}.badge-not-modelled i{width:1rem;height:1rem}.three-col{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:var(--pt-space-lg);align-items:stretch}.three-col>*{display:flex;flex-direction:column}.manifesto-card{background:var(--pt-accent);color:var(--pt-card);border-radius:var(--pt-radius);padding:var(--pt-space-lg)}.manifesto-card h2{color:var(--pt-card);font-weight:400;margin-bottom:var(--pt-space-md)}.manifesto-card p{color:#ffffffd9}.manifesto-card p+p{margin-top:var(--pt-space-sm)}.manifesto-card i{width:1.75rem;height:1.75rem;color:#ffffff80;margin-bottom:var(--pt-space-xl)}.three-col .card>i{width:1.5rem;height:1.5rem;color:var(--pt-accent);margin-bottom:var(--pt-space-lg)}.three-col>.card{justify-content:center}.kw-card{background:var(--pt-card);border:var(--pt-border-width) solid var(--pt-border);border-radius:var(--pt-radius);padding:var(--pt-space-lg)}.kw-card-header{display:flex;align-items:center;gap:var(--pt-space-sm);padding-bottom:var(--pt-space-md);border-bottom:var(--pt-border-width) solid var(--pt-border);margin-bottom:var(--pt-space-md)}.kw-card-header small{display:block;font-size:var(--pt-text-table-header);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--pt-secondary);margin-bottom:.25rem}.kw-card-header strong{display:block;font-size:var(--pt-text-intro);font-weight:500;color:var(--pt-intro)}.kw-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--pt-space-sm)}.kw-metrics>div{display:flex;flex-direction:column;gap:.25rem}.kw-metrics small{font-size:var(--pt-text-table-header);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--pt-secondary)}.kw-metrics span{font-size:var(--pt-text-intro);font-weight:400;color:var(--pt-intro)}.icon-circle{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--pt-accent-bg);color:var(--pt-accent);flex-shrink:0}.icon-circle i{width:1.25rem;height:1.25rem}.icon-circle-positive{background:var(--pt-verified-bg);color:var(--pt-verified)}.icon-circle-negative{background:var(--pt-accent-bg);color:var(--pt-accent)}.steps-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--pt-space-lg);margin-top:var(--pt-space-md)}.step-card{display:flex;flex-direction:column;gap:var(--pt-space-sm)}.step-card strong{font-size:var(--pt-text-body);font-weight:500;color:var(--pt-intro)}.step-card p{font-size:var(--pt-text-secondary);color:var(--pt-secondary)}.section-spaced{padding-top:var(--pt-space-2xl)}.platform-logos{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--pt-space-md);align-self:stretch}.platform-logo{display:flex;align-items:center;gap:var(--pt-space-sm);padding:var(--pt-space-sm) var(--pt-space-md);background:var(--pt-card);border:var(--pt-border-width) solid var(--pt-border);border-radius:var(--pt-radius);color:var(--pt-intro);font-size:var(--pt-text-secondary);font-weight:500}.platform-logo svg{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--pt-intro)}.benchmark-card{background:var(--pt-card);border:var(--pt-border-width) solid var(--pt-border);border-radius:var(--pt-radius);padding:var(--pt-space-lg)}.benchmark-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:var(--pt-space-sm)}.benchmark-col{padding:var(--pt-space-sm) var(--pt-space-md)}.benchmark-col+.benchmark-col{border-left:var(--pt-border-width) solid var(--pt-border)}.benchmark-col>small{display:block;font-size:var(--pt-text-table-header);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--pt-secondary);margin-bottom:var(--pt-space-sm)}.benchmark-row{display:flex;justify-content:space-between;align-items:baseline;padding-block:var(--pt-space-xs);font-size:var(--pt-text-secondary);border-bottom:var(--pt-border-width) solid var(--pt-border)}.benchmark-row:last-child{border-bottom:none}.benchmark-note{margin-top:var(--pt-space-md);padding-top:var(--pt-space-sm);border-top:var(--pt-border-width) solid var(--pt-border);font-size:var(--pt-text-secondary);font-style:italic}.roadmap-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--pt-space-lg);background:var(--pt-card);border:var(--pt-border-width) solid var(--pt-border);border-radius:var(--pt-radius);padding:var(--pt-space-lg)}.roadmap-col+.roadmap-col{border-left:var(--pt-border-width) solid var(--pt-border);padding-left:var(--pt-space-lg)}.roadmap-heading{display:block;font-size:var(--pt-text-table-header);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--pt-secondary);margin-top:var(--pt-space-md);margin-bottom:var(--pt-space-xs)}.roadmap-list{list-style:none;padding-left:0;margin-top:0;font-size:var(--pt-text-secondary)}.roadmap-list li{display:flex;align-items:center;gap:var(--pt-space-xs);padding-block:.25rem;color:var(--pt-intro)}.roadmap-list i{width:.875rem;height:.875rem;color:var(--pt-verified);flex-shrink:0}.roadmap-list-pending li{color:var(--pt-secondary);padding-left:1.375rem;position:relative}.roadmap-list-pending li:before{content:"";position:absolute;left:.25rem;top:50%;transform:translateY(-50%);width:.375rem;height:.375rem;border-radius:50%;background:var(--pt-border)}@media(max-width:768px){.page-content,.footer-signup,.footer-grid{max-width:none;width:100%}.page-content{padding:var(--pt-space-xl) var(--pt-space-md)}footer{padding:var(--pt-space-xl) var(--pt-space-md)}.band>.band-inner{padding-inline:var(--pt-space-md)}.two-col,.three-col{grid-template-columns:1fr}.three-col>*{min-width:0;width:100%}.three-col .card{overflow-x:auto}.steps-row,.kw-metrics{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.legal-columns{column-count:1;column-gap:0}}@media(max-width:900px){.blog-layout{grid-template-columns:1fr}.blog-sidebar{position:static;border-top:var(--pt-border-width) solid var(--pt-border);padding-top:var(--pt-space-lg);margin-top:var(--pt-space-2xl)}}
