:root{--bg:#faf8f3;--bg-card:#ffffff;--bg-soft:#f3efe6;--ink:#1e1c19;--ink-mid:#4d4a44;--ink-soft:#76726a;--ink-dim:#a8a397;--border:#ebe5d6;--border-soft:#f1ebde;--accent:#c84c20;--accent-deep:#a83d18;--accent-soft:#f7e1d3;--highlight:#fff1c7;--shadow-card:0 1px 2px rgba(30,28,25,0.04),0 8px 28px -12px rgba(30,28,25,0.08)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01"}.serif{font-family:var(--font-fraunces),Georgia,serif;font-variation-settings:"opsz" 80}.mono{font-family:var(--font-mono),monospace;font-feature-settings:"tnum"}.container{max-width:1140px}.container,.narrow{margin:0 auto;padding:0 32px}.narrow{max-width:760px}nav{position:sticky;top:0;z-index:50;padding:16px 0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg-soft) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav-inner{display:flex;justify-content:space-between;align-items:center}.logo{gap:10px;text-decoration:none;line-height:1}.brand-mark,.logo{display:inline-flex;align-items:center;color:var(--ink)}.brand-mark{justify-content:center;width:24px;height:24px;flex-shrink:0}.brand-mark svg{display:block;width:100%;height:100%}.brand-word{font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 80;font-weight:500;font-size:22px;letter-spacing:-.025em;color:var(--ink);position:relative;top:1px}.brand-period{color:var(--accent);margin-left:-.04em}footer .logo .brand-mark{width:22px;height:22px}footer .logo .brand-word{font-size:20px}.nav-links{display:flex;gap:32px;align-items:center}.nav-links a{color:var(--ink-mid);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--ink)}.nav-cta{color:var(--ink)!important;background:var(--bg-card);border:1px solid var(--border);padding:7px 14px;border-radius:999px}.nav-cta:hover{border-color:var(--ink)}.eyebrow{font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:18px;height:1px;background:var(--accent);opacity:.7}.hero{padding:92px 0}.hero-eyebrow{margin-bottom:24px}.hero h1{font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 144;font-weight:400;font-size:clamp(48px,6.4vw,82px);line-height:1.02;letter-spacing:-.035em;color:var(--ink);margin-bottom:28px;max-width:1060px}.hero h1 .accent{font-style:italic;font-weight:400;color:var(--accent)}.hero-sub{max-width:680px;font-size:19px;line-height:1.65;color:var(--ink-mid);margin:30px 0 40px}.hero-sub strong{color:var(--ink);font-weight:500}.cta-row{display:flex;gap:14px;flex-wrap:wrap}.btn,.cta-row{align-items:center}.btn{display:inline-flex;gap:8px;padding:13px 22px;background:var(--ink);color:var(--bg);text-decoration:none;font-weight:500;font-size:15px;border-radius:999px;transition:all .2s ease;border:1px solid var(--ink)}.btn:hover{background:var(--accent);border-color:var(--accent)}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translateX(3px)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--border)}.btn.ghost:hover{background:var(--bg-card);border-color:var(--ink);color:var(--ink)}.cta-note{font-size:13px;color:var(--ink-soft);margin-left:8px}.show-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:860px}.show-strip-label{font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin-right:4px}.show-strip span:not(.show-strip-label){display:inline-flex;align-items:center;min-height:30px;padding:5px 11px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;color:var(--ink);font-size:13px;font-weight:500;line-height:1}.hero-stats{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);gap:56px}.hero-stat{border-top:1px solid var(--border);padding-top:22px}.stat-num{font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 100;font-weight:400;font-size:clamp(34px,4vw,44px);line-height:1;color:var(--ink);margin-bottom:12px}.stat-num .unit{font-size:22px;color:var(--ink-soft);margin-left:2px}.stat-label{font-size:13px;color:var(--ink-soft);line-height:1.5}section{padding:120px 0;scroll-margin-top:86px}section.alt{background:var(--bg-soft)}.section-head{margin-bottom:72px;max-width:760px}.section-head .eyebrow,.section-title{margin-bottom:24px}.section-title{font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 100;font-weight:400;font-size:clamp(36px,4.4vw,56px);line-height:1.08;letter-spacing:-.025em;color:var(--ink)}.section-title .accent{font-style:italic;color:var(--accent)}.section-lede{font-size:19px;line-height:1.6;color:var(--ink-mid);max-width:620px}.pipeline{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:20px;padding:44px;box-shadow:var(--shadow-card)}.pipe-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:stretch;position:relative}.pipe-step{position:relative;display:flex;flex-direction:column;min-height:210px;padding:0 22px 0 0}.pipe-step:after{content:"";position:absolute;left:22px;right:0;top:17px;height:1px;background:var(--border)}.pipe-step:last-child:after{display:none}.pipe-step-num{font-family:var(--font-mono),monospace;font-size:11px;color:var(--accent);letter-spacing:.1em;display:inline-flex;width:fit-content;align-items:center;min-height:34px;margin-bottom:26px;padding:0 12px;border:1px solid var(--border-soft);border-radius:999px;background:var(--bg-card);position:relative;z-index:1}.pipe-step-title{font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 100;font-weight:500;font-size:22px;line-height:1.15;min-height:52px;margin-bottom:14px;letter-spacing:-.02em;color:var(--ink)}.pipe-footnote,.pipe-step-desc{font-size:14px;color:var(--ink-soft);line-height:1.55}.pipe-footnote{margin-top:36px;padding-top:28px;border-top:1px solid var(--border-soft);text-align:center}.pipe-footnote strong{color:var(--accent);font-weight:500}.sample-wrap{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.5fr);gap:56px;align-items:start}.sample-text .eyebrow{margin-bottom:24px}.sample-text h2{font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 100;font-weight:400;font-size:48px;line-height:1.04;letter-spacing:-.025em;color:var(--ink);margin-bottom:28px}.sample-text h2 .accent{font-style:italic;color:var(--accent)}.sample-text p{color:var(--ink-mid);font-size:16.5px;margin-bottom:18px;line-height:1.65}.sample-text p strong{color:var(--ink);font-weight:500}.sample-points{display:grid;gap:14px;margin:34px 0 8px}.sample-point{display:grid;grid-template-columns:36px 1fr;gap:8px 14px;padding:18px 0;border-top:1px solid var(--border)}.sample-point span{grid-row:span 2;font-family:var(--font-mono),monospace;font-size:11px;color:var(--accent);letter-spacing:.1em}.sample-point strong{font-size:15px;line-height:1.25;color:var(--ink)}.sample-point p{margin:0;font-size:14px;line-height:1.55}.read-time{display:inline-flex;margin-top:28px;font-family:var(--font-mono),monospace;font-size:12px;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.source-link{text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.source-link:hover{color:var(--accent-deep);border-bottom-color:var(--accent-deep)}.summary-card{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card);width:100%}.card-meta{display:flex;justify-content:space-between;align-items:center;padding:18px 28px;border-bottom:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));background:#eee6d8}.card-show{font-size:13px;color:var(--ink-soft)}.card-show strong{color:var(--ink);font-weight:500}.card-time{font-family:var(--font-mono),monospace;font-size:11px;color:var(--accent);background:var(--accent-soft);padding:4px 10px;border-radius:999px;letter-spacing:.04em}.card-inner{padding:34px}.brief-kicker{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px}.card-title{font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 100;font-weight:400;font-size:30px;line-height:1.2;margin-bottom:22px;color:var(--ink)}.card-body{font-size:15.5px;line-height:1.7;color:var(--ink-mid);margin-bottom:18px}.card-body strong{color:var(--ink);font-weight:500}.digest-section{margin-bottom:24px}.digest-label,.jump-title{font-family:var(--font-mono),monospace;font-size:11px;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.digest-list{display:grid;gap:10px;padding-left:18px;color:var(--ink-mid);font-size:14.5px;line-height:1.55}.digest-list li::marker{color:var(--accent)}.card-quote{border-left:3px solid var(--accent);padding:14px 0 14px 20px;margin:24px 0;font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 30;font-style:italic;font-size:18px;line-height:1.45;color:var(--ink)}.jump-card{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-size:14.5px;color:var(--ink-mid)}.decision-box{border-left:3px solid var(--accent);padding:18px 0 18px 20px;margin:24px 0;background:linear-gradient(90deg,rgba(200,76,32,.055),transparent 72%)}.decision-label{font-family:var(--font-mono),monospace;font-size:11px;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.decision-grid{display:grid;gap:12px}.decision-grid div{display:grid;grid-template-columns:82px 1fr;gap:14px;align-items:baseline}.decision-grid span{font-family:var(--font-mono),monospace;font-size:11px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase}.decision-grid p{margin:0;color:var(--ink-mid);font-size:14.5px;line-height:1.5}.jump-grid{display:grid;grid-template-columns:58px 1fr;gap:8px 14px;line-height:1.45}.jump-grid span{font-family:var(--font-mono),monospace;font-size:11px;color:var(--accent);letter-spacing:.04em;padding-top:2px}.jump-grid p{margin:0}.card-quote .ts{display:block;margin-top:16px;font-family:var(--font-mono),monospace;font-size:11px;font-style:normal;color:var(--ink-soft);letter-spacing:.04em}.timestamp-list{display:grid;gap:8px;margin:22px 0 0}.timestamp-link{display:block;padding:10px 12px;background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:8px;color:var(--ink-mid);text-decoration:none;font-size:13.5px;line-height:1.35;transition:border-color .2s,color .2s,background .2s}.timestamp-link:hover{background:var(--bg-card);border-color:var(--accent);color:var(--ink)}.card-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:22px}.card-tag{font-size:12px;padding:4px 10px;background:var(--bg-soft);border-radius:999px;color:var(--ink-soft)}.card-verdict{margin-top:24px;padding-top:22px;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.verdict-label{font-family:var(--font-mono),monospace;font-size:11px;color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase}.verdict-val{font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 30;font-style:italic;font-size:17px;color:var(--accent)}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:56px 64px}.feat{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start}.feat-num{font-family:var(--font-mono),monospace;font-size:12px;color:var(--accent);letter-spacing:.08em;padding-top:6px}.feat-title{font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 80;font-weight:500;font-size:22px;line-height:1.2;margin-bottom:10px;letter-spacing:-.02em;color:var(--ink)}.feat-desc{font-size:15.5px;color:var(--ink-mid);line-height:1.6}.feat-desc strong{color:var(--ink);font-weight:500}.final{padding:130px 0 140px;text-align:center}.final h2{font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 144;font-weight:400;font-size:clamp(50px,6.5vw,84px);line-height:1;letter-spacing:-.035em;margin-bottom:24px;color:var(--ink)}.final h2 .accent{font-style:italic;color:var(--accent)}.final-sub{font-size:18px;color:var(--ink-mid);margin-bottom:44px;max-width:520px;margin-left:auto;margin-right:auto;line-height:1.6}.final-auth{justify-content:center}footer{border-top:1px solid var(--border-soft);padding:36px 0}.foot-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.foot-meta{font-size:13px;color:var(--ink-soft)}.foot-links{display:flex;gap:24px}.foot-links a{color:var(--ink-soft);text-decoration:none;font-size:13px;transition:color .2s}.foot-links a:hover{color:var(--accent)}.card-quote .ts-link{color:var(--accent);text-decoration:none;font-weight:500;transition:opacity .2s}.card-quote .ts-link:hover{opacity:.75;text-decoration:underline}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:72px}.price-card{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:18px;padding:36px 32px 32px;display:flex;flex-direction:column;position:relative;transition:all .2s ease}.price-card:hover{border-color:var(--border);transform:translateY(-2px);box-shadow:var(--shadow-card)}.price-card.featured{border-color:var(--ink);background:linear-gradient(180deg,#ffffff,#fff7f1);box-shadow:0 1px 2px rgba(30,28,25,.04),0 14px 36px -14px rgba(200,76,32,.18)}.price-flag{position:absolute;top:-11px;left:32px;background:var(--ink);color:var(--bg);font-family:var(--font-mono),monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;padding:5px 12px;border-radius:999px}.price-tier{font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 100;font-weight:500;font-size:22px;letter-spacing:-.02em}.price-amt,.price-tier{color:var(--ink);margin-bottom:14px}.price-amt{font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 144;font-weight:400;font-size:48px;letter-spacing:-.035em;line-height:1}.price-amt .per{font-family:var(--font-inter),sans-serif;font-size:14px;color:var(--ink-soft);margin-left:6px;letter-spacing:0;font-weight:400}.price-desc{font-size:14.5px;color:var(--ink-mid);line-height:1.5;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border-soft)}.price-features{list-style:none;padding:0;margin:0 0 30px;flex:1}.price-features li{font-size:14.5px;color:var(--ink-mid);padding:9px 0 9px 26px;position:relative;line-height:1.5}.price-features li:before{content:"";position:absolute;left:2px;top:14px;width:11px;height:6px;border-bottom:1.5px solid var(--accent);border-left:1.5px solid var(--accent);transform:rotate(-45deg)}.price-features li.dim{color:var(--ink-soft)}.price-features li.dim:before{border-color:var(--ink-dim)}.price-note{font-family:var(--font-mono),monospace;font-size:12.5px;color:var(--ink-soft);line-height:1.55;letter-spacing:.005em;margin:0 0 26px;padding-top:2px}.price-note .accent{color:var(--accent);font-weight:500}.price-card .btn{width:100%;justify-content:center}.pricing-footnote{max-width:620px;margin:-42px auto 0;text-align:center;color:var(--ink-soft);font-size:14px;line-height:1.6}.beta-pricing{display:grid;grid-template-columns:1fr 1.1fr auto;align-items:center;gap:32px;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:18px;padding:36px 32px;box-shadow:var(--shadow-card)}.beta-pricing .price-desc{border-bottom:0;padding-bottom:0;margin-bottom:0}.beta-pricing .price-features{margin-bottom:0}.beta-pricing .btn{white-space:nowrap}.compare-wrap{margin-top:20px}.compare-h{font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 80;font-weight:400;font-size:22px;letter-spacing:-.02em;color:var(--ink);margin-bottom:24px;text-align:center}.compare-h em{font-style:italic;color:var(--accent)}.compare-table-wrap{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card)}.compare-table-scroll{overflow-x:auto}.compare-table{width:100%;border-collapse:collapse;min-width:640px}.compare-table thead th{padding:20px 22px 18px;text-align:center;background:var(--bg-soft);border-bottom:1px solid var(--border-soft);font-family:var(--font-fraunces),serif;font-variation-settings:"opsz" 100;font-weight:500;font-size:17px;color:var(--ink);letter-spacing:-.01em}.compare-table thead th:first-child{text-align:left;font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);font-weight:500}.compare-table thead .col-featured{background:#fff5ec;color:var(--accent);position:relative}.compare-table thead .col-featured:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent)}.compare-table tbody td{padding:16px 22px;border-bottom:1px solid var(--border-soft);font-size:14.5px;color:var(--ink-mid);text-align:center}.compare-table tbody td:first-child{text-align:left;color:var(--ink);font-weight:500;font-size:15px}.compare-table tbody tr:last-child td{border-bottom:0}.compare-table tbody .col-featured{background:rgba(200,76,32,.035);color:var(--ink)}.compare-table .check{color:var(--accent);font-size:16px;font-weight:500}.compare-table .x{color:var(--ink-dim);font-size:18px}@media (max-width:960px){.hero-stats{gap:32px}.pipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}.pipe-step{min-height:auto;padding-right:0}.pipe-step:after{display:none}.pipe-step-title{min-height:auto}.sample-wrap{grid-template-columns:1fr;gap:56px}.features-grid{grid-template-columns:1fr;gap:44px}.pricing-grid{grid-template-columns:1fr;gap:18px;max-width:480px;margin-left:auto;margin-right:auto}.price-card.featured{order:-1}.beta-pricing{grid-template-columns:1fr;align-items:stretch}.beta-pricing .btn{justify-content:center}}@media (max-width:680px){.container,.narrow{padding:0 22px}section{padding:80px 0}.hero{padding:70px 0 80px}.hero-stats{gap:28px}.hero-stats,.pipe-grid{grid-template-columns:1fr}.pipeline{padding:36px 26px}.summary-card .card-inner{padding:26px 22px}.nav-links a:not(.nav-cta){display:none}}