.marketing-diagram{font-family:var(--font-instrument-sans), sans-serif;margin:28px 0}.marketing-diagram ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.marketing-diagram li{min-width:0;margin:0}.marketing-diagram svg{width:100%;height:auto;display:block}.marketing-diagram figcaption{color:#4a5a66;margin-top:12px;font-size:13px;line-height:1.6}.diagram-attack ol,.diagram-jobs ol{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.marketing-diagram ol{grid-template-columns:1fr;gap:8px}.marketing-diagram svg{max-width:300px}}.diagram-attack ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.attack-outcome{background:#fff;border:1px solid #cad9e0;border-radius:9px;height:100%;padding:16px 12px}.attack-title{color:#4a5a66;align-items:center;gap:7px;font-size:15px;line-height:1.4;display:flex}.attack-dot{background:#176b86;border-radius:50%;flex-shrink:0;width:7px;height:7px}.attack-outcome strong{color:#122033;margin-top:10px;font-size:16px;line-height:1.45;display:block}.attack-outcome[data-state=attention] .attack-dot{background:#a15820}@media (max-width:900px){.diagram-attack ol{grid-template-columns:1fr}.attack-outcome{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.attack-outcome strong{text-align:right;margin:0}}.proof-home{--proof-ink:#122033;--proof-muted:#4a5a66;--proof-line:#d9e3ea;--proof-accent:#176b86;color:var(--proof-ink);font-family:var(--font-instrument-sans), "Instrument Sans", sans-serif;-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh;font-size:16px;line-height:1.5}.proof-home *{box-sizing:border-box}.proof-home :is(h1,h2,h3,p,figure,ol,ul){margin:0}.proof-home a{color:var(--proof-accent);text-underline-offset:4px}.proof-home a:hover{text-decoration:underline}.proof-home a:focus-visible{outline-offset:4px;outline:3px solid #176b86}.proof-wrap{max-width:1240px;margin:auto;padding-inline:32px}.proof-header{border-bottom:1px solid var(--proof-line);background:#fff}.proof-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:68px;display:flex}.proof-home .proof-brand{min-height:44px;color:var(--proof-ink);align-items:center;gap:9px;font-size:22px;font-weight:650;text-decoration:none;display:inline-flex}.proof-brand .patchkind-mark{color:var(--proof-accent)}.proof-header nav,.proof-nav-links{align-items:center;gap:8px;display:flex}.proof-nav-links a{color:#22384d;align-items:center;min-height:44px;padding:0 12px;font-size:15px;text-decoration:none;display:inline-flex}.proof-home .proof-button{background:var(--proof-accent);border:1px solid var(--proof-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.proof-home .proof-button:hover{background:#0f4f63}.proof-home .proof-button-outline{color:var(--proof-ink);background:#fff;border-color:#b9c9d4}.proof-home .proof-button-outline:hover{background:#f4f7f9}.proof-header .proof-button{min-height:44px;padding:8px 16px;font-size:15px}.proof-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding-block:64px;display:grid}.proof-hero h1{letter-spacing:-.035em;margin:22px 0;font-size:clamp(42px,4.4vw,60px);font-weight:600;line-height:1.05}.proof-hero h1 span{color:var(--proof-accent)}.proof-lead{color:var(--proof-muted);font-size:20px}.proof-hero-detail{color:var(--proof-muted);font-size:17px;margin-top:16px!important}.proof-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.proof-fine{color:var(--proof-muted);font-size:14px;margin-top:16px!important}.proof-beta-tag{color:#0f4f63;background:#e5f3f9;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:14px;font-weight:600;display:inline-flex}.proof-beta-tag span{background:var(--proof-accent);border-radius:50%;width:6px;height:6px}.proof-journey{border:1px solid var(--proof-line);border-radius:12px;min-width:0;padding:24px;box-shadow:0 1px 2px #1220330a,0 12px 32px #12203312}.proof-journey-heading{border-bottom:1px solid var(--proof-line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:20px;padding-bottom:16px;display:flex}.proof-journey h2{font-size:15px;font-weight:600}.proof-mono{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;color:var(--proof-muted);font-size:12px}.proof-timeline{padding:0;list-style:none}.proof-timeline li{grid-template-columns:28px minmax(0,1fr);gap:16px;padding-bottom:20px;display:grid;position:relative}.proof-timeline li:not(:last-child):before{content:"";background:var(--proof-line);width:2px;position:absolute;top:33px;bottom:4px;left:13px}.proof-step-icon{color:#22384d;background:#e9eef3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.proof-step-done{color:#1e6b41;background:#e3f3e8}.proof-label{color:var(--proof-muted);font-size:13px;font-weight:600;margin:2px 0 8px!important}.proof-note{border:1px solid var(--proof-line);background:#f4f7f9;border-radius:8px;padding:14px;font-size:17px}.proof-pr-reference{font-weight:600;display:block}.proof-live{color:#1e6b41;background:#e3f3e8;border-radius:20px;align-items:center;gap:5px;margin-left:10px;padding:3px 8px;font-size:12px;display:inline-flex}.proof-result{border-top:1px solid var(--proof-line);padding-top:16px}.proof-result img{border-radius:6px;width:100%;height:auto;display:block}.proof-result a{display:block}.proof-result figcaption{color:var(--proof-muted);margin-top:8px;font-size:12px}.proof-home .proof-case-link{align-items:center;gap:5px;min-height:44px;margin-top:10px;font-size:14px;font-weight:600;display:inline-flex}.proof-skip{z-index:100;clip-path:inset(50%);background:#fff;width:1px;height:1px;position:fixed;top:10px;left:16px;overflow:hidden}.proof-skip:focus{clip-path:none;width:auto;height:auto;padding:12px}@media (max-width:900px){.proof-nav-links{display:none}.proof-hero{grid-template-columns:1fr 1fr;gap:28px}.proof-hero h1{font-size:44px}.proof-journey{padding:20px}}@media (max-width:720px){.proof-wrap{padding-inline:16px}.proof-header-inner{gap:8px}.proof-hero{grid-template-columns:1fr;gap:32px;padding-block:40px}.proof-hero h1{font-size:42px}.proof-header .proof-button{padding-inline:12px;font-size:14px}.proof-lead{font-size:18px}.proof-journey{padding:18px}.proof-home .proof-brand{font-size:20px}.proof-actions{flex-direction:column;align-items:stretch}.proof-timeline li{gap:12px}.proof-live{margin-left:0}.proof-hero-copy{min-width:0}}.proof-section{padding-block:48px;scroll-margin-top:24px}.proof-tint{border-block:1px solid var(--proof-line);background:#f4f7f9}.proof-eyebrow{font:500 12px/1.6 var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--proof-muted);margin-bottom:12px!important}.proof-section h2{letter-spacing:-.02em;max-width:760px;font-size:36px;font-weight:600;line-height:1.12}.proof-section-heading{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.proof-section-heading>p{max-width:260px;color:var(--proof-muted)}.proof-workspace-gallery{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px 24px;margin-top:28px;display:grid}.proof-workspace-inbox{grid-column:1/-1}.proof-workspace-gallery figure{min-width:0;margin:0}.proof-workspace-gallery a{border:1px solid var(--proof-line);border-radius:8px;display:block;overflow:hidden}.proof-workspace-gallery img{width:100%;height:auto;display:block}.proof-workspace-gallery figcaption{color:var(--proof-muted);margin-top:12px;font-size:13px;line-height:1.65}.proof-workspace-gallery strong{color:var(--proof-ink);font-weight:600}@media (max-width:1000px){.proof-workspace-gallery{grid-template-columns:minmax(0,1fr) 220px}.proof-workspace-inbox{grid-column:1/-1}}@media (max-width:720px){.proof-workspace-gallery{grid-template-columns:minmax(0,1fr);gap:28px}.proof-workspace-phone{justify-self:center;width:min(100%,320px)}}.proof-entry{border-top:1px solid var(--proof-line);margin-top:32px;padding-top:24px}.proof-entry h3{margin:0 0 20px;font-size:16px}.proof-entry-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.proof-entry-list li{align-items:flex-start;gap:9px;display:flex}.proof-entry-list svg{color:var(--proof-muted);flex:none;margin-top:2px}.proof-entry-list strong{font-size:14px;font-weight:600;display:block}.proof-entry-list span{color:var(--proof-muted);margin-top:3px;font-size:13px;display:block}.proof-home .proof-entry-note,.proof-home .proof-entry-planned{color:var(--proof-muted);margin:18px 0 0;font-size:13px;line-height:1.65}.proof-entry-planned strong{margin-right:8px;font-weight:600}@media (max-width:720px){.proof-entry-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}.proof-how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:32px 0 0;list-style:none;display:grid}.proof-how-grid li{border:1px solid var(--proof-line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.proof-number{color:#0f4f63;width:32px;height:32px;font:500 13px var(--font-plex-mono), monospace;background:#e5f3f9;border-radius:8px;place-items:center;display:grid}.proof-how-grid h3{font-size:18px;font-weight:600;line-height:1.3}.proof-how-grid p{color:var(--proof-muted);font-size:15px}.proof-card-caption{border-top:1px solid var(--proof-line);color:var(--proof-muted);margin-top:auto;padding-top:12px;font-size:13px}.proof-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.proof-controls article{border-top:1px solid var(--proof-line);padding-top:24px}.proof-controls h3{margin-bottom:12px;font-size:19px}.proof-controls p,.proof-benefit p,.proof-case-intro,.proof-safety-grid p{color:var(--proof-muted)}.proof-benefit{grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;display:grid}.proof-benefit h3{letter-spacing:-.015em;font-size:23px;font-weight:600;line-height:1.3}.proof-case-grid{grid-template-columns:1fr 1.25fr;align-items:start;gap:48px;display:grid}.proof-case-intro{max-width:390px;margin-top:20px!important}.proof-shipped{border:1px solid var(--proof-line);background:#fff;border-radius:12px;overflow:hidden}.proof-shipped>h3{padding:16px 24px;font-size:15px}.proof-shipped ul{padding:0;list-style:none}.proof-shipped li{border-top:1px solid var(--proof-line);align-items:center;gap:16px;padding:8px 24px;display:flex}.proof-shipped-detail{min-width:0;min-height:44px;color:var(--proof-ink);flex:1;gap:4px;font-size:16px;text-decoration:none;display:grid}.proof-shipped-detail>span:last-child{color:var(--proof-muted);font-size:13px}.proof-shipped-status{color:#1e6b41;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.proof-case-limits{color:var(--proof-muted);border-top:1px solid var(--proof-line);background:#f4f7f9;padding:16px 24px;font-size:13px}.proof-safety-grid{grid-template-columns:1fr 1.25fr;gap:48px;display:grid}.proof-safety-grid p+p{margin-top:16px}.proof-evidence-link{padding-block:12px;font-size:13px;line-height:1.6;display:block}.proof-beta-grid{grid-template-columns:1.2fr 1fr;gap:48px;display:grid}.proof-beta-facts{grid-template-columns:1fr 1fr;gap:0 24px;margin:24px 0 0;display:grid}.proof-beta-facts>div{border-top:1px solid var(--proof-line);padding:12px 0}.proof-beta-facts dt{color:var(--proof-muted);font-size:13px}.proof-beta-facts dd{margin:4px 0 0;font-weight:600}.proof-beta-note{color:var(--proof-muted);font-size:14px;margin-top:20px!important}.proof-beta-cta{border:1px solid var(--proof-line);background:#fff;border-radius:12px;padding:24px}.proof-beta-cta h3{letter-spacing:-.01em;margin-bottom:12px;font-size:24px;line-height:1.25}.proof-beta-cta>p{color:var(--proof-muted)}.proof-beta-cta .proof-button{margin-top:24px;display:flex}.proof-support{text-align:center;overflow-wrap:anywhere;padding-block:16px;font-size:14px;display:block}.proof-provider-note{font-size:13px;line-height:1.6}.proof-provider-note+.proof-provider-note{margin-top:12px}.proof-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:24px;display:flex}.proof-footer nav{flex-wrap:wrap;gap:16px;display:flex}.proof-footer nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media (max-width:1000px){.proof-how-grid{grid-template-columns:1fr 1fr}.proof-section-heading{gap:24px}}@media (max-width:720px){.proof-section{padding-block:40px}.proof-section h2{font-size:28px}.proof-section-heading{display:block}.proof-section-heading>p{max-width:none;margin-top:16px}.proof-controls,.proof-benefit,.proof-case-grid,.proof-safety-grid,.proof-beta-grid{grid-template-columns:1fr;gap:28px}.proof-controls{gap:24px}.proof-how-grid{grid-template-columns:1fr;gap:12px}.proof-how-grid li{padding:20px}.proof-case-grid{gap:20px}.proof-shipped li{gap:10px;padding:8px 16px}.proof-shipped-detail{font-size:15px}.proof-shipped .proof-mono{white-space:nowrap}.proof-shipped>h3,.proof-case-limits{padding:16px}.proof-beta-cta{padding:20px}.proof-beta-facts{gap:0 16px}.proof-beta-facts dd{font-size:15px}.proof-footer nav{gap:8px 16px}}@media (prefers-reduced-motion:reduce){.proof-home *{scroll-behavior:auto}}.proof-full-size{display:none}.proof-result-text{border:1px solid var(--proof-line);background:#f6f9fa;border-radius:8px;padding:20px}.proof-result-text h3{margin-top:14px;font-size:20px}.proof-result-text blockquote{margin:8px 0 16px;font-size:18px;line-height:1.5}.proof-result-text figcaption a{display:inline}.proof-home :is(p,a,h2,h3,figcaption){overflow-wrap:anywhere}@media (max-width:720px){.proof-workspace-gallery .proof-workspace-phone{order:-1}.proof-workspace-inbox img,.proof-workspace-task img{display:none}.proof-full-size{padding:14px;font-weight:600;display:block}.proof-workspace-inbox figcaption,.proof-workspace-task figcaption{display:none}.proof-workspace-gallery{gap:12px}.proof-workspace-phone{margin-bottom:12px!important}}
