@import url("https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&display=swap");.lp,.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp{--ink:#1a1a2e;--ink-soft:#5b5e6e;--ink-quiet:#8c8fa0;--line:rgba(26,26,46,.1);--line-quiet:rgba(26,26,46,.06);--paper:#fbf7f0;--paper-2:#f5efe5;--danger:#d04848;--good:#1c8c5a;--accent:#ff6b3d;--accent-2:#ffb38a;--nav-h:72px;margin:0;padding:0;font-family:Geist,-apple-system,Segoe UI,system-ui,sans-serif;background:var(--paper);color:var(--ink);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11";min-height:100vh;overflow-x:hidden}.lp .container{max-width:1200px;margin:0 auto;padding:0 32px;position:relative;z-index:3}.lp .btn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;padding:11px 18px;border:0;border-radius:999px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,transform .15s,box-shadow .2s;letter-spacing:-.01em}.lp .btn-primary{background:var(--ink);color:#fff}.lp .btn-primary:hover{background:#000;box-shadow:0 10px 30px -10px rgba(26,26,46,.4)}.lp .arrow-link svg,.lp .btn svg{transition:transform .22s cubic-bezier(.4,0,.2,1);display:inline-block;flex-shrink:0}.lp .arrow-link:hover svg,.lp .btn:hover svg{transform:rotate(-45deg) translate(1px,-1px)}.lp .btn-quiet{background:transparent;color:var(--ink)}.lp .btn-quiet:hover{background:rgba(26,26,46,.06)}.lp .btn-large{font-size:15px;padding:14px 24px}.lp .btn-accent{background:var(--accent);color:#fff}.lp .btn-accent:hover{background:#e8542a}.lp .btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.lp .btn-ghost:hover{border-color:var(--ink)}.lp nav{position:fixed;top:0;left:0;right:0;z-index:200;height:var(--nav-h);transition:background .3s,box-shadow .3s,border-color .3s}.lp nav.scrolled{background:hsla(38,58%,96%,.95);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);box-shadow:0 1px 0 var(--line-quiet)}.lp .nav-in{max-width:1200px;margin:0 auto;padding:0 32px;height:var(--nav-h);justify-content:space-between}.lp .nav-in,.lp .nav-left{display:flex;align-items:center}.lp .nav-left{gap:40px}.lp .nav-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-weight:600;font-size:21px;letter-spacing:-.045em}.lp .nav-logo-mark{font-weight:600;background:linear-gradient(180deg,var(--ink) 0,#2a2a52 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp .nav-links{display:flex;list-style:none;margin:0;padding:0;gap:22px}.lp .nav-links a{text-decoration:none;color:var(--ink);font-size:14px;font-weight:500;transition:opacity .15s}.lp .nav-links a:hover{opacity:.6}.lp .nav-right{display:flex;align-items:center;gap:8px}.lp .hero{position:relative;overflow:visible;isolation:isolate}.lp .hero-bg{position:absolute;inset:calc(-1 * var(--nav-h)) 0 0 0;pointer-events:none;z-index:0;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),0 100%)}.lp .hero-bg:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 100% 30%,#ffd2b8 0,transparent 60%),radial-gradient(ellipse 55% 70% at 90% 80%,#f4b6d0 0,transparent 60%),radial-gradient(ellipse 50% 60% at 30% 90%,#c8d8e8 0,transparent 60%),radial-gradient(ellipse 60% 70% at 0 30%,#e8e0d0 0,transparent 60%),radial-gradient(ellipse 70% 50% at 60% 0,#ffe8d4 0,transparent 65%),linear-gradient(180deg,#fbf7f0,#f9efe2)}.lp .hero-bg:after{content:"";position:absolute;inset:-8%;background:radial-gradient(circle 380px at 75% 35%,rgba(255,180,150,.45),transparent 60%),radial-gradient(circle 360px at 30% 75%,rgba(190,210,235,.35),transparent 60%),radial-gradient(circle 320px at 60% 55%,rgba(245,200,215,.3),transparent 60%);filter:blur(50px);mix-blend-mode:screen}.lp .hero-layout{position:relative;padding-block:130px 160px;display:flex;flex-direction:column;align-items:flex-start;max-width:900px}.lp .hero-eyebrow{font-size:13px;font-weight:500;color:var(--ink-soft);margin-bottom:36px;letter-spacing:-.005em;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lp .hero-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);display:inline-block}.lp .hero h1{margin:0;font-family:inherit;font-weight:500;font-size:clamp(3rem,6.5vw,5.5rem);line-height:1;letter-spacing:-.045em;max-width:18ch}.lp .hero-sub{margin:36px 0 0;max-width:46ch;font-size:20px;line-height:1.55;color:var(--ink-soft)}.lp .hero-ctas{display:flex;align-items:center;gap:20px;margin-top:52px;flex-wrap:wrap}.lp .text-link{color:var(--ink);font-weight:500;font-size:16px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:opacity .15s}.lp .text-link:hover{opacity:.65}@keyframes lp-pulse{50%{opacity:.4}}.lp .logos{position:relative;background:var(--paper);border-top:1px solid var(--line-quiet)}.lp .logos-inner{padding:36px 0 44px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lp .logos-inner,.lp .logos-track{display:flex;align-items:center;gap:56px}.lp .logos-track{flex-shrink:0;animation:lp-slide 50s linear infinite}@keyframes lp-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp .logo-item{flex-shrink:0;font-size:20px;font-weight:600;color:var(--ink);letter-spacing:-.02em;opacity:.55;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.lp .logo-item.upper{font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.lp .logo-item.serif-l{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:0;font-size:22px}.lp .logo-item img{filter:grayscale(1) brightness(0)}.lp .section{position:relative;padding:120px 0 140px;border-top:1px solid var(--line-quiet)}.lp .section-paper{background:var(--paper)}.lp .section-white{background:#fff}.lp .section-paper2{background:var(--paper-2)}.lp .section-tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink-soft);margin-bottom:24px}.lp .section-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.lp .section-tag-danger:before{background:var(--danger)}.lp .section-title{margin:0;font-family:inherit;font-weight:500;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.06;letter-spacing:-.034em;color:var(--ink);max-width:22ch}.lp .section-title .muted{color:var(--ink-soft);font-weight:400}.lp .failures-head{max-width:920px;margin-bottom:80px}.lp .failures-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lp .fcard{position:relative;background:#fbfafa;border:1px solid var(--line);border-radius:16px;padding:32px 28px 28px;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.lp .fcard:hover{transform:translateY(-3px);box-shadow:0 22px 50px -28px rgba(20,20,60,.18)}.lp .fcard-num{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--danger);margin-bottom:16px;display:inline-flex;align-items:center;gap:8px}.lp .fcard-num:before{content:"";width:24px;height:1px;background:var(--danger);display:inline-block}.lp .fcard-title{font-size:26px;font-weight:500;line-height:1.15;letter-spacing:-.022em;color:var(--ink);margin:0 0 24px}.lp .fcard-list{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:14px}.lp .fcard-list li{position:relative;padding-left:22px;font-size:14px;line-height:1.5;color:var(--ink-soft)}.lp .fcard-list li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:2px;background:var(--danger);border-radius:1px;opacity:.55}.lp .fcard-sol{margin-top:auto;padding-top:22px;border-top:1px solid var(--line-quiet);display:flex;align-items:flex-start;gap:12px}.lp .fcard-sol-mark{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;letter-spacing:-.02em}.lp .fcard-sol-text{font-size:14px;line-height:1.45;color:var(--ink);font-weight:500}.lp .fcard-sol-text b{font-weight:600}.lp .summary{margin-top:100px;padding:56px;background:var(--ink);color:#fff;border-radius:20px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center;position:relative;overflow:hidden}.lp .summary:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 100% at 100% 0,rgba(255,180,150,.18),transparent 60%),radial-gradient(ellipse 50% 100% at 0 100%,rgba(200,216,232,.1),transparent 60%);pointer-events:none}.lp .summary-text{position:relative;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.35;letter-spacing:-.02em;color:#fff;font-weight:400}.lp .summary-text b{font-weight:600}.lp .stats{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:32px 24px}.lp .stat{border-left:1px solid hsla(0,0%,100%,.15);padding-left:18px}.lp .stat-val{font-size:clamp(2rem,3.2vw,2.75rem);line-height:1;font-weight:500;letter-spacing:-.035em;color:#fff}.lp .stat-val .small{font-size:.55em;letter-spacing:-.02em;color:hsla(0,0%,100%,.7)}.lp .stat-lbl{margin-top:12px;font-size:13px;line-height:1.4;color:hsla(0,0%,100%,.6)}.lp .cycle-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:end;margin-bottom:40px}.lp .cycle-title{margin:0;font-family:inherit;font-weight:500;font-size:clamp(2rem,4vw,3.25rem);line-height:1.06;letter-spacing:-.032em;color:var(--ink);max-width:18ch}.lp .cycle-title .muted{color:var(--ink-soft);font-weight:400}.lp .cycle-intro{font-size:15px;line-height:1.55;color:var(--ink-soft);max-width:42ch;margin:0}.lp .cycle-intro b{color:var(--ink);font-weight:600}.lp .toggle{margin:0 0 56px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px;box-shadow:0 10px 30px -20px rgba(20,20,60,.2)}.lp .toggle,.lp .toggle button{display:inline-flex;position:relative}.lp .toggle button{z-index:2;font-family:inherit;font-size:14px;font-weight:500;color:var(--ink-soft);background:transparent;border:0;cursor:pointer;padding:10px 22px;border-radius:999px;align-items:center;gap:8px;transition:color .25s ease;letter-spacing:-.01em}.lp .toggle button.is-active{color:#fff}.lp .toggle-pill{position:absolute;top:5px;bottom:5px;background:var(--ink);border-radius:999px;transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);z-index:1}.lp .cycle-mode{display:none}.lp .cycle-mode.is-active{display:block;animation:lp-fadeup .35s ease both}@keyframes lp-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp .cstack{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:28px;align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:24px;padding:20px;box-shadow:0 30px 80px -40px rgba(20,20,60,.18)}.lp .cstack-tabs{display:flex;flex-direction:column;gap:8px}.lp .ctab{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:14px;padding:18px;cursor:pointer;font-family:inherit;color:var(--ink);transition:background .25s ease,border-color .25s ease}.lp .ctab.is-active,.lp .ctab:hover{background:var(--paper)}.lp .ctab.is-active{border-color:var(--line);box-shadow:inset 3px 0 0 var(--accent)}.lp .ctab-num{font-family:Geist Mono,monospace;font-size:12px;font-weight:500;color:var(--ink-quiet);letter-spacing:.04em;width:28px}.lp .ctab.is-active .ctab-num{color:var(--accent)}.lp .ctab-body{display:flex;flex-direction:column;gap:4px;min-width:0}.lp .ctab-t{font-size:16px;font-weight:600;letter-spacing:-.018em;color:var(--ink);line-height:1.25}.lp .ctab-l{font-size:13px;color:var(--ink-soft);line-height:1.4}.lp .ctab-arrow{color:var(--ink-quiet);opacity:0;transform:translateX(-4px);transition:opacity .25s,transform .25s,color .25s}.lp .ctab.is-active .ctab-arrow{opacity:1;transform:translateX(0);color:var(--accent)}.lp .cstack-panels{position:relative;background:radial-gradient(ellipse 60% 80% at 100% 0,rgba(255,180,150,.25),transparent 60%),radial-gradient(ellipse 70% 70% at 0 100%,rgba(200,216,232,.25),transparent 60%),linear-gradient(135deg,var(--paper) 0,var(--paper-2) 100%);border-radius:16px;padding:36px 36px 32px;min-height:380px;overflow:hidden}.lp .cpanel{display:none;animation:lp-cpanelin .4s cubic-bezier(.2,.7,.2,1)}.lp .cpanel.is-active{display:block}@keyframes lp-cpanelin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp .cpanel-head{display:flex;align-items:flex-start;gap:18px;margin-bottom:24px}.lp .cpanel-num{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:Geist Mono,monospace;font-weight:500;font-size:14px;letter-spacing:-.01em;box-shadow:0 8px 20px -10px rgba(20,20,60,.4)}.lp .cpanel.is-active .cpanel-num{background:linear-gradient(135deg,var(--accent),#f06292)}.lp .cpanel-t{margin:4px 0 6px;font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.18;color:var(--ink)}.lp .cpanel-l{margin:0;font-size:14px;color:var(--ink-soft);line-height:1.45}.lp .cpanel-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:12px}.lp .cpanel-list li{position:relative;padding-left:26px;font-size:14px;color:var(--ink);line-height:1.5}.lp .cpanel-list li:before{content:"";position:absolute;left:4px;top:8px;width:8px;height:8px;border-radius:50%;background:var(--accent);opacity:.6}.lp .cpanel-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(28,140,90,.1);color:var(--good);font-size:12px;font-weight:500;border-radius:999px;margin-bottom:20px}.lp .cpanel-metric{padding-top:22px;border-top:1px dashed var(--line);display:flex;align-items:baseline;gap:14px}.lp .cpanel-metric-v{font-size:32px;font-weight:500;letter-spacing:-.03em;color:var(--ink);line-height:1}.lp .cpanel-metric-k{font-size:13px;color:var(--ink-soft)}.lp .cycle-outcomes{margin-top:56px;padding-top:36px;border-top:1px solid var(--line-quiet);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lp .outcome{display:flex;align-items:baseline;gap:14px}.lp .outcome-mark{flex-shrink:0;font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.lp .outcome-txt{font-size:14px;line-height:1.45;color:var(--ink-soft)}.lp .outcome-txt b{color:var(--ink);font-weight:600}.lp .recover{margin-top:18px;background:#fbfaf6;border:1px solid var(--line);border-radius:14px;padding:18px 18px 14px}.lp .recover-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.lp .recover-title{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.lp .recover-delta{font-size:22px;font-weight:600;letter-spacing:-.025em;background:linear-gradient(135deg,#ff8a5b,#ff6b3d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp .recover-chart{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;height:110px;align-items:end;padding:0 6px}.lp .recover-bar{position:relative;background:linear-gradient(180deg,#ebe7dc,#d8d3c4);border-radius:8px 8px 4px 4px}.lp .recover-bar-lift{background:linear-gradient(180deg,#ffa078,#ff6b3d);box-shadow:0 8px 18px -8px rgba(255,107,61,.5)}.lp .recover-cap{position:absolute;left:0;right:0;bottom:-22px;font-size:11px;color:var(--ink-soft);text-align:center;font-weight:500}.lp .recover-val{position:absolute;top:-22px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:600;color:var(--accent);background:#fff;padding:2px 8px;border-radius:999px;box-shadow:0 4px 12px -4px rgba(255,107,61,.4)}.lp .recover-legend{margin-top:28px;display:flex;gap:16px;justify-content:center;font-size:11px;color:var(--ink-soft)}.lp .recover-legend span{display:inline-flex;align-items:center;gap:6px}.lp .recover-legend i{width:8px;height:8px;border-radius:2px;display:inline-block}.lp .industries-head{margin-bottom:56px;max-width:880px}.lp .ind-title{margin:0;font-family:inherit;font-weight:500;font-size:clamp(2rem,4vw,3.25rem);line-height:1.06;letter-spacing:-.032em;color:var(--ink)}.lp .ind-title .muted{color:var(--ink-soft);font-weight:400}.lp .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:48px}.lp .tab{padding:9px 16px;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--ink);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.lp .tab:hover{background:rgba(26,26,46,.04)}.lp .tab.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.lp .case-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:stretch;background:var(--paper);border-radius:24px;overflow:hidden;border:1px solid var(--line);box-shadow:0 4px 24px rgba(26,26,46,.08)}.lp .case-media{position:relative;background:linear-gradient(135deg,#ffd2b8,#f4b6d0 60%,#c8d8e8);min-height:400px;display:grid;place-items:center;overflow:hidden}.lp .case-media:before{content:"";position:absolute;inset:0;background:radial-gradient(circle 220px at 25% 30%,hsla(0,0%,100%,.4),transparent 60%),radial-gradient(circle 260px at 80% 75%,rgba(255,180,150,.35),transparent 60%)}.lp .case-media-card{position:relative;background:#fff;border-radius:14px;padding:24px 28px;width:78%;box-shadow:0 30px 60px -24px rgba(20,20,60,.25);transform:rotate(-1deg)}.lp .case-media-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--ink-soft)}.lp .case-media-val{font-size:44px;font-weight:600;letter-spacing:-.035em;color:var(--ink);margin:8px 0 4px}.lp .case-media-bars{display:flex;align-items:flex-end;gap:5px;height:50px;margin-top:16px}.lp .case-media-bars i{flex:1;background:linear-gradient(180deg,#1a1a2e,#5b5e6e);border-radius:2px;display:block;opacity:.85}.lp .case-media-bars i:nth-child(odd){opacity:.55}.lp .case-media-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lp .case-body{padding:48px 48px 48px 8px;display:flex;flex-direction:column;justify-content:center}.lp .case-industry{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:18px}.lp .case-industry:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink)}.lp .case-title{margin:0 0 20px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15;letter-spacing:-.028em;font-weight:500;color:var(--ink)}.lp .case-copy{font-size:15px;line-height:1.55;color:var(--ink-soft);margin:0 0 28px}.lp .case-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0;margin-bottom:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp .case-metric .val{font-size:15px;font-weight:700;letter-spacing:-.015em;color:var(--accent);line-height:1}.lp .case-metric .val .small{font-size:.75em;color:var(--ink-soft)}.lp .case-metric .lbl{margin-top:4px;font-size:11px;line-height:1.3;color:var(--ink-quiet)}.lp .channels-head{max-width:760px;margin-bottom:64px}.lp .diagram{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:80px;align-items:center;padding:40px 0}.lp .diagram-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.lp .diagram-col{position:relative;z-index:2}.lp .diagram-caption{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:18px}.lp .diagram-col-right .diagram-caption{text-align:right}.lp .diagram-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp .channels-cta{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:48px auto 0;padding:10px 18px 10px 16px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;color:var(--ink-soft);box-shadow:0 1px 2px rgba(26,26,46,.04);width:-moz-fit-content;width:fit-content}.lp .channels-cta-pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(255,107,61,.5);animation:channels-cta-pulse 2.2s ease-out infinite}@keyframes channels-cta-pulse{0%{box-shadow:0 0 0 0 rgba(255,107,61,.45)}70%{box-shadow:0 0 0 8px rgba(255,107,61,0)}to{box-shadow:0 0 0 0 rgba(255,107,61,0)}}.lp .channels-cta-text{font-weight:500}.lp .channels-cta-link{color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity .15s ease}.lp .channels-cta-link:hover{opacity:.75}.lp .zchip{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 16px;font-size:14px;font-weight:500;color:var(--ink);box-shadow:0 1px 0 rgba(20,20,60,.02),0 12px 24px -22px rgba(20,20,60,.18);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .2s}.lp .zchip:hover{transform:translateY(-2px);box-shadow:0 1px 0 rgba(20,20,60,.02),0 20px 36px -22px rgba(255,107,61,.35);border-color:rgba(255,107,61,.4)}.lp .diagram-col-right .zchip{flex-direction:row-reverse;text-align:right}.lp .zchip-logo{flex-direction:row!important;justify-content:center;padding:14px 12px;min-height:68px}.lp .zchip-logo .zchip-ico{width:48px;height:48px;flex-shrink:0}.lp .zchip-brand-img{max-width:110px;height:30px;-o-object-fit:contain;object-fit:contain;display:block}.lp .zchip-ico{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:inline-grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 -1px 0 rgba(0,0,0,.12),0 6px 14px -8px rgba(20,20,60,.4)}.lp .zchip-mono{font-family:Geist,sans-serif;font-weight:700;font-size:13px;letter-spacing:-.02em;color:#fff}.lp .zchip-name{letter-spacing:-.01em}.lp .diagram-hub{position:relative;z-index:3;display:grid;place-items:center}.lp .diagram-hub-card{position:relative;width:168px;height:168px;background:#fff;border-radius:32px;justify-content:center;gap:6px;box-shadow:0 30px 80px -20px rgba(255,107,61,.35),0 0 0 1px rgba(26,26,46,.08),inset 0 0 0 6px rgba(255,107,61,.06)}.lp .diagram-hub-card,.lp .diagram-hub-logo{display:flex;flex-direction:column;align-items:center}.lp .diagram-hub-logo{gap:8px;font-size:20px;font-weight:600;letter-spacing:-.025em;color:var(--ink)}.lp .diagram-hub-sub{font-size:12px;color:var(--ink-soft);font-weight:500}.lp .diagram-hub-pulse{position:absolute;inset:-12px;border-radius:40px;border:1px solid rgba(255,107,61,.3);animation:lp-hubpulse 2.4s ease-out infinite}@keyframes lp-hubpulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.18);opacity:0}}.lp .pricing-head{max-width:760px;margin-bottom:64px}.lp .pricing-sub{margin:18px 0 0;font-size:15px;color:var(--ink-soft);line-height:1.5}.lp .faq-head{max-width:760px;margin-bottom:56px;display:flex;flex-direction:column;gap:18px}.lp .faq-sub{font-size:15px;color:var(--ink-soft)}.lp .faq-sub a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.lp .faq-list{display:flex;flex-direction:column;gap:12px;max-width:920px}.lp .faq-item{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 26px;transition:box-shadow .2s,border-color .2s}.lp .faq-item.open{border-color:var(--ink);box-shadow:0 18px 40px -28px rgba(20,20,60,.2)}.lp .faq-btn{cursor:pointer;width:100%;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:17px;font-weight:500;letter-spacing:-.018em;color:var(--ink);font-family:inherit;text-align:left}.lp .faq-btn-icon{flex-shrink:0;width:22px;height:22px;background:linear-gradient(var(--ink) 0 0) 50%/12px 2px no-repeat,linear-gradient(var(--ink) 0 0) 50%/2px 12px no-repeat;transition:transform .25s ease}.lp .faq-item.open .faq-btn-icon{transform:rotate(45deg)}.lp .faq-answer{display:none;margin:14px 0 0;font-size:15px;line-height:1.6;color:var(--ink-soft)}.lp .faq-item.open .faq-answer{display:block}.lp .cta-final{background:var(--ink);color:#fff;padding:120px 0;text-align:center;position:relative;overflow:hidden}.lp .cta-final:before{content:"";position:absolute;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(255,107,61,.15) 30%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.lp .cta-final h2{font-size:clamp(2rem,4.5vw,3.75rem);font-weight:500;color:#fff;letter-spacing:-.04em;margin-bottom:20px;line-height:1.06;position:relative}.lp .cta-final p{font-size:19px;color:hsla(0,0%,100%,.6);max-width:500px;margin:0 auto 44px;line-height:1.65;position:relative}.lp .cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative}.lp .cta-note{margin-top:24px;font-size:13px;color:hsla(0,0%,100%,.3);position:relative}.lp footer{background:var(--ink);color:hsla(0,0%,100%,.7);padding:64px 0 32px}.lp .foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid hsla(0,0%,100%,.1)}.lp .foot-brand p{margin:18px 0 0;font-size:14px;line-height:1.5;max-width:34ch;color:hsla(0,0%,100%,.55)}.lp .foot-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-weight:600;font-size:21px;letter-spacing:-.045em}.lp .foot-logo-mark{font-weight:600;background:linear-gradient(180deg,#fff,#ddd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp .foot-col h4{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 18px}.lp .foot-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lp .foot-col a{color:hsla(0,0%,100%,.7);font-size:14px;text-decoration:none;transition:color .15s}.lp .foot-col a:hover{color:#fff}.lp .foot-bottom{padding-top:24px;justify-content:space-between;font-size:13px;color:hsla(0,0%,100%,.45)}.lp .foot-bottom,.lp .foot-legal{display:flex;gap:24px;flex-wrap:wrap}.lp .foot-legal a{color:hsla(0,0%,100%,.65);text-decoration:none}.lp .foot-legal a:hover{color:#fff}.lp .ch-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.lp .ch-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px;display:flex;flex-direction:column}.lp .ch-card__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.lp .ch-card__icon{width:36px;height:36px;border-radius:10px;background:var(--ink);color:#fff;display:grid;place-items:center;flex-shrink:0}.lp .ch-card__t{font-size:18px;font-weight:600;letter-spacing:-.02em}.lp .ch-card__d{margin:0 0 24px;font-size:14px;line-height:1.5;color:var(--ink-soft)}.lp .ch-platforms{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lp .ch-platform{aspect-ratio:1;background:var(--paper-2);border:1px solid var(--line-quiet);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:500;color:var(--ink);text-align:center;padding:8px;transition:transform .2s,box-shadow .2s}.lp .ch-platform:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px rgba(20,20,60,.2)}.lp .ch-platform svg{width:28px;height:28px}.lp .ch-platform--api{background:var(--ink);color:hsla(0,0%,100%,.65);border-color:transparent}.lp .crm-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lp .crm-logo{aspect-ratio:1;background:var(--paper-2);border:1px solid var(--line-quiet);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:12px;transition:transform .2s,box-shadow .2s}.lp .crm-logo:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px rgba(20,20,60,.2)}.lp .crm-logo img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.lp .crm-logo span{font-size:10px;font-weight:600;color:var(--ink)}.lp .crm-logo--api{background:var(--ink)}.lp .crm-logo--api span{color:hsla(0,0%,100%,.6)}.lp .crm-logo--yk{background:#fff5f0;border-color:rgba(255,107,61,.2)}.lp .crm-logo--yk span{color:var(--accent);font-weight:700}@media (max-width:960px){.lp .ch-grid{grid-template-columns:1fr}}@media (max-width:640px){.lp .ch-platforms{grid-template-columns:repeat(4,1fr)}.lp .crm-logos{grid-template-columns:repeat(3,1fr)}}.lp .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.lp .pricing-grid.pricing-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-left:auto;margin-right:auto}.lp .plan{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:36px 32px;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.lp .plan:hover{transform:translateY(-3px);box-shadow:0 22px 50px -28px rgba(20,20,60,.18)}.lp .plan-popular{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 30px 80px -20px rgba(20,20,60,.4)}.lp .plan-badge{position:absolute;top:-12px;left:32px;background:var(--accent);color:#fff;font-size:11px;letter-spacing:.08em;padding:5px 12px;border-radius:999px}.lp .plan-badge,.lp .plan-kicker{font-weight:600;text-transform:uppercase}.lp .plan-kicker{font-size:12px;letter-spacing:.12em;color:var(--ink-soft);margin-bottom:14px}.lp .plan-popular .plan-kicker{color:hsla(0,0%,100%,.55)}.lp .plan-name{font-size:26px;font-weight:500;letter-spacing:-.025em;margin:0 0 8px}.lp .plan-price{margin:6px 0;font-size:38px;font-weight:500;letter-spacing:-.035em;line-height:1}.lp .plan-price .per{font-size:14px;color:var(--ink-soft);font-weight:400;letter-spacing:-.01em}.lp .plan-popular .plan-price .per{color:hsla(0,0%,100%,.55)}.lp .plan-desc{margin:8px 0 28px;font-size:14px;line-height:1.5;color:var(--ink-soft)}.lp .plan-popular .plan-desc{color:hsla(0,0%,100%,.7)}.lp .plan-list{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px;flex:1}.lp .plan-list li{position:relative;padding-left:24px;font-size:14px;line-height:1.45;color:var(--ink)}.lp .plan-list li:before{content:"";position:absolute;left:0;top:6px;width:14px;height:8px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.lp .plan-popular .plan-list li{color:hsla(0,0%,100%,.92)}.lp .plan-popular .plan-list li:before{border-color:var(--accent-2)}.lp .plan-cta{margin-top:auto}.lp .plan-cta .btn{width:100%;justify-content:center}@media (max-width:1024px){.lp .pricing-grid{grid-template-columns:1fr}}.lp .pricing-block{max-width:720px}.lp .pricing-step-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin-bottom:10px}.lp .pricing-plans-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.lp .pricing-plan-card{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:20px;cursor:pointer;transition:border-color .15s;position:relative}.lp .pricing-plan-card.active{background:rgba(255,107,61,.03);border-color:var(--accent);border-width:2px}.lp .pricing-plan-check{position:absolute;top:12px;right:14px;width:18px;height:18px;border-radius:50%;background:rgba(255,107,61,.12);border:1px solid var(--accent);display:flex;align-items:center;justify-content:center}.lp .pricing-plan-mode{font-size:11px;font-weight:600;color:var(--ink-soft);margin-bottom:4px}.lp .pricing-plan-card.active .pricing-plan-mode{color:var(--accent)}.lp .pricing-plan-name{font-size:18px;font-weight:700;color:var(--ink);margin-bottom:4px}.lp .pricing-plan-desc{font-size:12px;color:var(--ink-soft);line-height:1.4;margin-bottom:14px}.lp .pricing-plan-price{font-size:24px;font-weight:700;color:var(--ink)}.lp .pricing-plan-price span{font-size:13px;color:var(--ink-soft);font-weight:400}.lp .pricing-plan-feats{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-quiet);display:flex;flex-direction:column;gap:6px}.lp .pricing-feat-row{font-size:12px;display:flex;align-items:flex-start;gap:7px;line-height:1.4}.lp .pricing-feat-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:4px}.lp .pricing-hint{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;padding:10px 14px;margin-bottom:20px;font-size:12px;color:var(--ink-soft);line-height:1.5}.lp .pricing-pkgs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.lp .pricing-pkg{background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:16px 14px;cursor:pointer;text-align:center;transition:border-color .15s;position:relative}.lp .pricing-pkg.active{background:rgba(255,107,61,.03);border-color:var(--accent);border-width:2px}.lp .pricing-pkg-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:600;padding:3px 10px;border-radius:100px;background:rgba(255,107,61,.12);color:var(--accent);border:1px solid var(--accent);white-space:nowrap}.lp .pricing-pkg-count{font-size:20px;font-weight:700;color:var(--ink)}.lp .pricing-pkg-price{font-size:16px;font-weight:700;color:var(--ink);margin-top:4px}.lp .pricing-pkg-per{font-size:11px;color:var(--ink-soft);margin-top:2px}.lp .pricing-pkg-save{display:inline-block;font-size:10px;font-weight:600;color:var(--good);background:rgba(28,140,90,.08);padding:2px 8px;border-radius:100px;margin-top:6px}.lp .pricing-pkg-carryover{font-size:10px;color:var(--ink-quiet);margin-top:4px}.lp .pricing-total{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.lp .pricing-total-lbl{font-size:12px;color:var(--ink-soft);margin-bottom:4px}.lp .pricing-total-sum{font-size:32px;font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1}.lp .pricing-total-breakdown{font-size:12px;color:var(--ink-soft);margin-top:4px}.lp .pricing-footer-note{font-size:11px;color:var(--ink-quiet);text-align:center;margin-top:12px}.lp .pricing-enterprise-link{text-align:center;font-size:13px;color:var(--ink-soft)}.lp .pricing-enterprise-link a{color:var(--accent);text-decoration:none;font-weight:600}.lp .pricing-trial-badge{background:rgba(28,140,90,.08);border:1px solid rgba(28,140,90,.2);border-radius:16px;padding:14px 18px;display:flex;align-items:center;gap:12px;margin-bottom:36px}.lp .pricing-trial-icon{width:32px;height:32px;border-radius:50%;background:rgba(28,140,90,.15);border:1px solid rgba(28,140,90,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp .pricing-trial-t{font-size:14px;font-weight:600;color:var(--ink)}.lp .pricing-trial-s{font-size:12px;color:var(--ink-soft);margin-top:2px}.lp .fi{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.lp .fi.v{opacity:1;transform:none}@media (max-width:1024px){.lp .nav-links{display:none}.lp .diagram{grid-template-columns:1fr;gap:32px}.lp .diagram-col-right .zchip{flex-direction:row;text-align:left}.lp .diagram-col-right .diagram-caption{text-align:left}.lp .diagram-lines{display:none}.lp .diagram-hub{order:-1}.lp .foot-top{grid-template-columns:1fr 1fr}}@media (max-width:960px){.lp .hero-layout{padding-block:80px 100px}.lp .hero-sub{font-size:18px}.lp .hero h1{max-width:none}.lp .failures-grid,.lp .summary{grid-template-columns:1fr}.lp .summary{padding:40px;gap:40px}.lp .cycle-head{grid-template-columns:1fr;gap:28px;align-items:start}.lp .cycle-outcomes{gap:20px}.lp .case-card,.lp .cycle-outcomes{grid-template-columns:1fr}.lp .case-body{padding:40px}.lp .cstack{grid-template-columns:1fr}.lp .cstack-panels{min-height:0;padding:28px 24px}}@media (max-width:640px){.lp .hero-ctas{flex-wrap:wrap}.lp .stats{gap:24px 16px}.lp .case-metrics,.lp .stats{grid-template-columns:1fr 1fr}.lp .foot-top{gap:32px}.lp .foot-top,.lp .pricing-pkgs-grid,.lp .pricing-plans-grid{grid-template-columns:1fr}}