:root{--ink:#0e1413;--ink-soft:#2a332f;--paper:#f6f2eb;--paper-2:#efe9dd;--line:#1f2a26;--line-soft:#d9d1bf;--teal:#0f4f4a;--teal-2:#176b65;--accent:#e6533a;--gold:#c9a24b;--green:#1f7a3f;--muted:#6b6a63}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}.serif{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.01em}.wrap{max-width:1240px;margin:0 auto;padding:0 28px}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500}nav{position:sticky;top:0;z-index:50;background:hsla(38,38%,94%,.85);backdrop-filter:blur(10px);border-bottom:1px solid rgba(31,42,38,.08)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;max-width:1240px;margin:0 auto}.logo{display:inline-flex;align-items:baseline;gap:10px;font-size:26px;letter-spacing:-.01em}.logo,.logo-mark{font-family:"Instrument Serif",serif}.logo-mark{width:32px;height:32px;border-radius:9px;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-style:italic;font-size:19px;align-self:center;position:relative}.logo-mark:after{content:"";position:absolute;inset:3px;border:1px solid hsla(38,38%,94%,.18);border-radius:6px;pointer-events:none}.logo-word{display:inline-flex;align-items:baseline}.logo-word .name{color:var(--ink)}.logo-word .dot{color:var(--teal);font-style:italic;margin:0 1px}.logo-word .tld{font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--muted);text-transform:lowercase;padding:3px 7px;border:1px solid var(--line-soft);border-radius:5px;margin-left:8px;background:hsla(0,0%,100%,.5);transform:translateY(-2px)}.nav-links{display:flex;gap:32px;font-size:14px;color:var(--ink-soft)}.nav-links a:hover{color:var(--teal)}.nav-cta{display:flex;gap:12px}.btn,.nav-cta{align-items:center}.btn{display:inline-flex;gap:8px;padding:11px 18px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid transparent;transition:all .15s}.btn-ghost{color:var(--ink);border-color:rgba(14,20,19,.15)}.btn-ghost:hover{border-color:var(--ink)}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--teal)}.btn-arrow{width:18px;height:18px;display:inline-block}.hero{padding:84px 0 56px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}.kicker{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid var(--line-soft);border-radius:999px;font-size:12.5px;color:var(--ink-soft);background:hsla(0,0%,100%,.5);margin-bottom:28px}.kicker .dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(31,122,63,.18)}h1.headline{font-size:84px;line-height:.98;letter-spacing:-.025em;margin-bottom:26px}h1.headline .em{font-style:italic;color:var(--teal)}.lede{font-size:19px;color:var(--ink-soft);max-width:560px;margin-bottom:34px}.cta-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.btn-lg{padding:15px 24px;font-size:15px}.cta-meta{font-size:13px;color:var(--muted);margin-top:18px;display:flex;gap:18px;flex-wrap:wrap}.cta-meta span{display:inline-flex;align-items:center;gap:7px}.tick{color:var(--green);font-weight:700}.hero-visual{position:relative;height:520px}.canvas{background:var(--paper-2);border-radius:24px;border:1px solid var(--line-soft);overflow:hidden}.canvas,.canvas:after{position:absolute;inset:0}.canvas:after{content:"";background:radial-gradient(circle at 70% 20%,rgba(23,107,101,.1),transparent 60%)}.node{position:absolute;background:#fff;border:1px solid var(--line-soft);border-radius:14px;padding:14px 16px;box-shadow:0 12px 30px rgba(14,20,19,.06);font-size:13px}.node .label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:6px}.node .title{font-weight:600;color:var(--ink);font-size:14px}.node .sub{color:var(--muted);font-size:12px;margin-top:2px}.node-xero{top:38px;left:28px;width:200px}.node-acc{bottom:42px;right:28px;width:210px}.node-ledger{top:50%;left:50%;transform:translate(-50%,-50%);background:var(--ink);color:var(--paper);border-color:var(--ink);padding:18px 20px;width:240px;box-shadow:0 18px 40px rgba(14,20,19,.22)}.node-ledger .label{color:hsla(38,38%,94%,.6)}.node-ledger .title{color:var(--paper);font-size:18px;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.node-ledger .sub{color:hsla(38,38%,94%,.7);font-size:12.5px;margin-top:6px}.pulse{position:absolute;top:50%;left:50%;width:280px;height:280px;border-radius:50%;border:1px solid rgba(23,107,101,.25);transform:translate(-50%,-50%);animation:pulse 3.4s ease-out infinite}.pulse.p2{animation-delay:1.7s}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(.4);opacity:.7}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}.flow{position:absolute;height:2px;background:linear-gradient(90deg,transparent,var(--teal),transparent);background-size:200% 100%;animation:flow 2.2s linear infinite}.flow-1{top:78px;left:228px;right:60%}.flow-2{bottom:78px;left:38%;right:248px}@keyframes flow{0%{background-position:200% 0}to{background-position:-200% 0}}.floating-stat{position:absolute;background:#fff;border:1px solid var(--line-soft);border-radius:12px;padding:10px 14px;font-size:12.5px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 18px rgba(14,20,19,.06)}.fs-1{top:18px;right:18px}.fs-2{bottom:18px;left:18px}.fs-num{font-family:"Instrument Serif",serif;font-size:22px;color:var(--teal);line-height:1}.risk-strip{background:var(--ink);color:var(--paper);padding:18px 0;margin-top:24px}.risk-inner{justify-content:space-between;gap:24px;font-size:13.5px;flex-wrap:wrap}.risk-inner,.risk-inner div{display:flex;align-items:center}.risk-inner div{gap:10px}.risk-inner .badge{width:22px;height:22px;border-radius:50%;border:1px solid hsla(38,38%,94%,.3);display:grid;place-items:center;font-size:11px;color:var(--gold)}.pin{color:var(--gold);font-weight:600;font-style:italic;font-family:"Instrument Serif",serif;font-size:16px}section{padding:120px 0}.section-head{max-width:780px;margin-bottom:64px}.section-head h2{font-family:"Instrument Serif",serif;font-size:60px;line-height:1.02;letter-spacing:-.02em;margin:14px 0 18px}.section-head h2 .em{font-style:italic;color:var(--teal)}.section-head p{font-size:18px;color:var(--ink-soft);max-width:620px}.gap-section{background:var(--paper-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.gap-diagram{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:0;align-items:stretch;background:#fff;border:1px solid var(--line-soft);border-radius:20px;overflow:hidden;margin-bottom:64px}.gap-col{padding:38px 32px;text-align:center;border-right:1px solid var(--line-soft)}.gap-col:last-child{border-right:0}.gap-col .role{font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:14px}.gap-col .name{font-family:"Instrument Serif",serif;font-size:32px;margin-bottom:10px}.gap-col .desc{font-size:13.5px;color:var(--ink-soft);line-height:1.55}.gap-mid{background:linear-gradient(180deg,#fef8ee,#fffaf1)}.gap-mid .name{color:var(--teal);font-style:italic}.gap-mid .role{color:var(--accent)}.gap-arrow{position:relative;height:2px;background:repeating-linear-gradient(90deg,var(--line-soft) 0 6px,transparent 6px 12px);margin:20px 0 24px}.gap-arrow.solid{background:var(--teal)}.moments{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.moment{background:#fff;border:1px solid var(--line-soft);border-radius:16px;padding:30px;position:relative;transition:all .2s}.moment:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(14,20,19,.07)}.moment .time{font-style:italic;color:var(--accent);font-size:18px;margin-bottom:10px}.moment .scene,.moment .time{font-family:"Instrument Serif",serif}.moment .scene{font-size:24px;line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin-bottom:14px}.moment .feeling{font-size:13.5px;color:var(--muted)}.mech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.mech{padding:32px;border:1px solid var(--line-soft);border-radius:18px;background:#fff;position:relative;overflow:hidden}.mech-num{font-family:"Instrument Serif",serif;font-style:italic;color:var(--teal);font-size:18px;margin-bottom:14px;display:flex;align-items:center;gap:10px}.mech-num:before{content:"";width:24px;height:1px;background:var(--teal)}.mech h3{font-family:"Instrument Serif",serif;font-size:30px;line-height:1.1;margin-bottom:14px;letter-spacing:-.01em}.mech p{font-size:14.5px;margin-bottom:18px}.mech p,.mech-detail{color:var(--ink-soft)}.mech-detail{display:flex;flex-direction:column;gap:8px;font-size:13px;padding-top:18px;border-top:1px solid var(--line-soft)}.mech-detail div{display:flex;gap:10px;align-items:flex-start}.mech-detail .ck{color:var(--teal);font-weight:700;flex-shrink:0;width:14px}.swap-section{background:var(--ink)}.swap-section,.swap-section .section-head h2{color:var(--paper)}.swap-section .section-head h2 .em{color:var(--gold)}.swap-section .section-head p{color:hsla(38,38%,94%,.7)}.swap-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.swap{padding:36px;border-radius:18px;border:1px solid hsla(38,38%,94%,.12)}.swap.keep{background:rgba(31,122,63,.08);border-color:rgba(31,122,63,.3)}.swap.drop{background:rgba(230,83,58,.05);border-color:rgba(230,83,58,.25)}.swap h4{font-family:"Instrument Serif",serif;font-size:32px;margin-bottom:24px;display:flex;align-items:center;gap:14px}.swap.keep h4{color:#7fd99a}.swap.drop h4{color:#f0937e}.swap ul{list-style:none}.swap li{padding:14px 0;border-bottom:1px solid hsla(38,38%,94%,.08);font-size:15.5px;display:flex;align-items:flex-start;gap:12px}.swap li:last-child{border-bottom:0}.swap li .ic{font-size:18px;line-height:1;width:20px;flex-shrink:0}.swap.keep li .ic{color:#7fd99a}.swap.drop li .ic{color:#f0937e}.swap li .strike{text-decoration:line-through;opacity:.7}.math-section{background:var(--paper-2)}.math-grid{display:grid;grid-template-columns:1fr 80px 1fr;gap:0;align-items:stretch;background:#fff;border:1px solid var(--line-soft);border-radius:20px;overflow:hidden}.math-col{padding:42px 38px}.math-col.now{background:#fff}.math-col.then{background:linear-gradient(180deg,#fef8ee,#fffaf1);border-left:1px solid var(--line-soft)}.math-vs{display:grid;place-items:center;background:var(--ink);color:var(--paper);font-family:"Instrument Serif",serif;font-style:italic;font-size:24px}.math-col .label{font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:16px}.math-line{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px dashed var(--line-soft);font-size:14.5px;color:var(--ink-soft)}.math-line:last-of-type{border-bottom:0}.math-line .item{display:flex;align-items:center;gap:10px}.math-line .item small{color:var(--muted);font-size:12px}.math-line .price{font-variant-numeric:tabular-nums;font-weight:500;color:var(--ink)}.math-total{margin-top:18px;padding-top:18px;border-top:2px solid var(--ink);display:flex;justify-content:space-between;align-items:baseline}.math-total .t-label{font-family:"Instrument Serif",serif;font-size:18px;font-style:italic}.math-total .t-price{font-family:"Instrument Serif",serif;font-size:42px;letter-spacing:-.02em}.math-col.then .t-price{color:var(--teal)}.math-foot{margin-top:14px;font-size:12.5px;color:var(--muted)}.savings-banner{margin-top:32px;text-align:center;padding:24px;background:var(--ink);color:var(--paper);border-radius:16px;font-family:"Instrument Serif",serif;font-size:24px;font-style:italic}.savings-banner b{font-style:normal;color:var(--gold);font-weight:400}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px}.trust{padding:26px;background:#fff;border:1px solid var(--line-soft);border-radius:14px}.trust .ic{width:36px;height:36px;border-radius:10px;background:var(--paper-2);display:grid;place-items:center;margin-bottom:16px;color:var(--teal);font-family:"Instrument Serif",serif;font-style:italic;font-size:20px}.trust h4{font-size:15px;margin-bottom:6px;font-weight:600}.trust p{font-size:13px;color:var(--muted);line-height:1.5}.testimonial-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.quote{background:#fff;border:1px solid var(--line-soft);border-radius:18px;padding:32px}.quote p{font-family:"Instrument Serif",serif;font-size:22px;line-height:1.32;letter-spacing:-.01em;color:var(--ink);margin-bottom:20px}.quote-who{display:flex;align-items:center;gap:12px;font-size:13px}.avatar{width:38px;height:38px;border-radius:50%;background:var(--paper-2);display:grid;place-items:center;font-family:"Instrument Serif",serif;color:var(--teal);font-size:16px}.who-name{font-weight:600}.who-role{color:var(--muted)}.faq-section{background:var(--paper-2)}.faq{max-width:860px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line-soft);padding:28px 0}.faq-item:first-child{border-top:1px solid var(--line-soft)}.faq-q{font-family:"Instrument Serif",serif;font-size:26px;letter-spacing:-.01em;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.faq-q .mark{color:var(--teal);font-style:italic}.faq-a{font-size:15.5px;color:var(--ink-soft);line-height:1.65;max-width:760px}.final{background:var(--ink);color:var(--paper);text-align:center;padding:140px 0;position:relative;overflow:hidden}.final:before{content:"";position:absolute;top:50%;left:50%;width:900px;height:900px;background:radial-gradient(circle,rgba(23,107,101,.35),transparent 60%);transform:translate(-50%,-50%);filter:blur(60px)}.final-inner{position:relative;z-index:1;max-width:780px;margin:0 auto}.final h2{font-family:"Instrument Serif",serif;font-size:78px;line-height:1;letter-spacing:-.02em;margin-bottom:24px}.final h2 .em{font-style:italic;color:var(--gold)}.final p{font-size:18px;color:hsla(38,38%,94%,.75);margin-bottom:40px;max-width:520px;margin-left:auto;margin-right:auto}.final .btn-primary{background:var(--paper);color:var(--ink)}.final .btn-primary:hover{background:var(--gold);color:var(--ink)}.final .btn-ghost{color:var(--paper);border-color:hsla(38,38%,94%,.3)}.final .btn-ghost:hover{border-color:var(--paper)}.domain-tag{margin-top:54px;font-family:"Instrument Serif",serif;font-style:italic;font-size:34px;letter-spacing:.02em;color:var(--gold);display:inline-flex;align-items:center;gap:14px}.domain-tag:after,.domain-tag:before{content:"";width:60px;height:1px;background:rgba(201,162,75,.4)}.metrics-section{padding:120px 0;background:linear-gradient(180deg,var(--paper) 0,#f0ebde 100%)}.metrics-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.metrics-copy h2{font-family:"Instrument Serif",serif;font-size:54px;line-height:1.02;letter-spacing:-.02em;margin:14px 0 20px}.metrics-copy h2 .em{font-style:italic;color:var(--teal)}.metrics-copy p{font-size:17px;color:var(--ink-soft);margin-bottom:18px;max-width:480px}.metrics-list{margin-top:24px;display:flex;flex-direction:column;gap:14px}.metrics-list div{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--ink-soft)}.metrics-list .ck{color:var(--teal);font-weight:700;flex-shrink:0;width:16px;margin-top:2px}.dash{background:#0e1413;color:var(--paper);border-radius:20px;padding:28px;box-shadow:0 30px 60px rgba(14,20,19,.18);position:relative;overflow:hidden}.dash:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(23,107,101,.4),transparent 70%);filter:blur(40px)}.dash-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;position:relative}.dash-title{font-family:"Instrument Serif",serif;font-style:italic;font-size:20px;color:var(--gold)}.dash-period{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:hsla(38,38%,94%,.5);background:hsla(38,38%,94%,.06);padding:5px 10px;border-radius:99px}.dash-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;position:relative}.kpi{background:hsla(38,38%,94%,.04);border:1px solid hsla(38,38%,94%,.08);border-radius:12px;padding:16px}.kpi .k-label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:hsla(38,38%,94%,.55);margin-bottom:8px}.kpi .k-value{font-family:"Instrument Serif",serif;font-size:30px;letter-spacing:-.01em;line-height:1}.kpi .k-delta{font-size:12px;margin-top:6px;color:#7fd99a}.kpi .k-delta.down{color:#f0937e}.kpi.runway .k-value{color:var(--gold)}.chart{position:relative;height:100px;border-radius:10px;background:hsla(38,38%,94%,.03);border:1px solid hsla(38,38%,94%,.06);padding:12px;display:flex;align-items:end;gap:6px}.chart .bar{flex:1;background:linear-gradient(180deg,var(--teal-2),var(--teal));border-radius:3px;opacity:.85}.chart .bar.dim{opacity:.35;background:hsla(38,38%,94%,.18)}.chart .label-row{position:absolute;top:10px;left:14px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:hsla(38,38%,94%,.5)}.dash-foot{margin-top:22px;justify-content:space-between;font-size:12.5px;color:hsla(38,38%,94%,.55);position:relative}.dash-foot,.dash-foot .live{display:flex;align-items:center}.dash-foot .live{gap:8px}.dash-foot .live-dot{width:7px;height:7px;border-radius:50%;background:#7fd99a;box-shadow:0 0 0 4px rgba(127,217,154,.18);animation:blink 2s ease infinite}@keyframes blink{50%{opacity:.4}}.dash-foot .export{background:var(--gold);color:var(--ink);padding:6px 12px;border-radius:99px;font-weight:600;font-size:12px}@media (max-width:900px){.metrics-wrap{grid-template-columns:1fr}.metrics-copy h2{font-size:38px}}.roles-section{padding:120px 0;background:#fff;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.roles-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line-soft);border-radius:20px;overflow:hidden;margin-top:24px}.role-card{padding:42px;position:relative}.role-card.bk{background:linear-gradient(180deg,#fbf6ec,#f6efde);border-right:1px solid var(--line-soft)}.role-card.ac{background:#fff}.role-tag{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:99px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:18px}.role-card.bk .role-tag{background:rgba(230,83,58,.1);color:var(--accent)}.role-card.ac .role-tag{background:rgba(15,79,74,.1);color:var(--teal)}.role-card h3{font-size:40px;letter-spacing:-.01em;margin-bottom:10px}.role-card .sub-role,.role-card h3{font-family:"Instrument Serif",serif}.role-card .sub-role{font-style:italic;font-size:17px;color:var(--muted);margin-bottom:24px}.role-card ul{list-style:none;margin-bottom:24px}.role-card li{padding:10px 0;border-bottom:1px dashed var(--line-soft);font-size:14.5px;color:var(--ink-soft);display:flex;gap:10px}.role-card li:last-child{border-bottom:0}.role-card li:before{content:"·";color:var(--muted);font-weight:700}.role-cost{font-size:13px;color:var(--muted);padding-top:14px;border-top:1px solid var(--line-soft)}.role-cost b{font-size:20px;color:var(--ink);margin-right:6px}.role-cost b,.role-stamp{font-family:"Instrument Serif",serif;font-style:italic}.role-stamp{position:absolute;top:32px;right:32px;font-size:14px;padding:6px 12px;border-radius:99px}.role-card.bk .role-stamp{background:var(--ink);color:var(--paper)}.role-card.ac .role-stamp{background:rgba(31,122,63,.15);color:var(--green);border:1px solid rgba(31,122,63,.3)}@media (max-width:900px){.roles-grid{grid-template-columns:1fr}.role-card.bk{border-right:0;border-bottom:1px solid var(--line-soft)}}.who-section{padding:120px 0;background:var(--paper)}.who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px}.who{padding:34px;border:1px solid var(--line-soft);border-radius:18px;background:#fff;display:flex;flex-direction:column;transition:all .2s}.who:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(14,20,19,.08);border-color:var(--teal)}.who-tag{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:14px}.who h3{font-size:30px;line-height:1.1;letter-spacing:-.01em;margin-bottom:10px}.who .sub,.who h3{font-family:"Instrument Serif",serif}.who .sub{color:var(--muted);font-size:13.5px;margin-bottom:22px;font-style:italic}.who-pain{padding:16px;background:var(--paper-2);border-radius:10px;font-size:13.5px;color:var(--ink-soft);margin-bottom:20px;line-height:1.5;border-left:2px solid var(--accent)}.who-pain b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:6px;font-weight:600}.who-list{list-style:none;font-size:13.5px;color:var(--ink-soft);margin-top:auto}.who-list li{padding:8px 0;display:flex;gap:10px;align-items:flex-start}.who-list li:before{content:"✓";color:var(--teal);font-weight:700;flex-shrink:0}.mig-section{padding:120px 0;background:var(--paper-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.mig-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid var(--line-soft);border-radius:20px;overflow:hidden;margin-top:24px}.mig-step{padding:34px 26px;border-right:1px solid var(--line-soft);position:relative}.mig-step:last-child{border-right:0;background:linear-gradient(180deg,#fbf6ec,#f6efde)}.mig-step:before{content:"";position:absolute;top:50%;right:-10px;width:20px;height:20px;background:var(--paper-2);border:1px solid var(--line-soft);border-radius:50%;transform:translateY(-50%);z-index:2}.mig-step:last-child:before{display:none}.mig-step:after{content:"→";position:absolute;top:50%;right:-6px;color:var(--teal);font-size:14px;transform:translateY(-50%);z-index:3;font-weight:700}.mig-step:last-child:after{display:none}.mig-when{font-family:"Instrument Serif",serif;font-style:italic;color:var(--teal);font-size:16px;margin-bottom:8px}.mig-step:last-child .mig-when{color:var(--accent)}.mig-num{position:absolute;top:18px;right:22px;font-style:italic;font-size:42px;color:var(--line-soft);line-height:1}.mig-num,.mig-title{font-family:"Instrument Serif",serif}.mig-title{font-size:22px;line-height:1.15;letter-spacing:-.01em;margin-bottom:10px;max-width:200px}.mig-desc{font-size:13px;color:var(--ink-soft);line-height:1.5}.mig-reassure{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mig-reassure div{padding:18px 20px;background:#fff;border:1px solid var(--line-soft);border-radius:12px;font-size:13.5px;color:var(--ink-soft);display:flex;gap:12px;align-items:center}.mig-reassure .ic{width:32px;height:32px;border-radius:8px;background:rgba(15,79,74,.1);color:var(--teal);display:grid;place-items:center;font-family:"Instrument Serif",serif;font-style:italic;flex-shrink:0}@media (max-width:900px){.mig-reassure,.mig-track,.who-grid{grid-template-columns:1fr}.mig-step{border-right:0;border-bottom:1px solid var(--line-soft)}.mig-step:after,.mig-step:before{display:none}}.deliv-section{padding:120px 0;background:#fff;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.deliv-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.deliv-copy h2{font-family:"Instrument Serif",serif;font-size:54px;line-height:1.02;letter-spacing:-.02em;margin:14px 0 20px}.deliv-copy h2 .em{font-style:italic;color:var(--teal)}.deliv-copy p{font-size:17px;color:var(--ink-soft);margin-bottom:22px;max-width:460px}.deliv-bullets{margin-top:26px;display:flex;flex-direction:column;gap:14px}.deliv-bullets div{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--ink-soft)}.deliv-bullets .ck{color:var(--teal);font-weight:700;flex-shrink:0;width:16px;margin-top:2px}.email{background:#fff;border:1px solid var(--line-soft);border-radius:18px;box-shadow:0 30px 60px rgba(14,20,19,.1),0 4px 12px rgba(14,20,19,.04);overflow:hidden;position:relative}.email-chrome{padding:14px 18px;border-bottom:1px solid var(--line-soft);background:var(--paper-2);display:flex;align-items:center;gap:8px}.email-chrome .dot{width:11px;height:11px;border-radius:50%;background:#e2d9c3}.email-chrome .dot.r{background:#e6a89a}.email-chrome .dot.y{background:#e6c76b}.email-chrome .dot.g{background:#9bc2a4}.email-chrome .url{margin-left:14px;font-size:12px;color:var(--muted);font-family:Inter,sans-serif}.email-head{padding:24px 30px 18px;border-bottom:1px solid var(--line-soft)}.email-from{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted);margin-bottom:14px}.email-from .avatar-l{width:34px;height:34px;border-radius:9px;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-family:"Instrument Serif",serif;font-style:italic;font-size:18px}.email-from b{color:var(--ink);font-weight:600;font-family:Inter,sans-serif}.email-from .when{margin-left:auto;font-size:12px}.email-subject{font-family:"Instrument Serif",serif;font-size:26px;line-height:1.15;letter-spacing:-.01em;color:var(--ink)}.email-body{padding:24px 30px}.email-greeting{font-size:15px;color:var(--ink-soft);margin-bottom:18px;line-height:1.5}.email-greeting b{color:var(--ink);font-weight:600}.email-summary{background:linear-gradient(180deg,#fbf6ec,#f6efde);border-radius:12px;padding:18px;margin-bottom:20px;border:1px solid rgba(201,162,75,.25)}.email-summary-head{font-family:"Instrument Serif",serif;font-style:italic;color:var(--teal);font-size:14px;margin-bottom:14px}.email-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.email-kpi{text-align:left}.email-kpi .label{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:4px}.email-kpi .value{font-family:"Instrument Serif",serif;font-size:22px;letter-spacing:-.01em;line-height:1}.email-kpi.gold .value{color:var(--gold)}.email-block{margin-bottom:18px;padding:14px 16px;background:var(--paper);border:1px solid var(--line-soft);border-radius:10px}.email-block-head{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.12em}.email-block-head .pill{padding:3px 9px;background:rgba(31,122,63,.12);color:var(--green);border-radius:99px;font-size:10.5px;letter-spacing:.1em;font-weight:600;text-transform:uppercase}.email-block-head .pill.warn{background:rgba(230,83,58,.12);color:var(--accent)}.email-block-body{font-size:14px;color:var(--ink);line-height:1.45}.email-block-body b{font-weight:600}.email-approvals{display:flex;flex-direction:column;gap:8px;margin-top:10px}.email-approval{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:8px 10px;background:#fff;border:1px solid var(--line-soft);border-radius:8px;color:var(--ink-soft)}.email-approval .amt{font-variant-numeric:tabular-nums;font-weight:500;color:var(--ink)}.email-approval .actions{display:flex;gap:4px}.email-approval .actions span{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:13px;border:1px solid var(--line-soft);background:#fff}.email-approval .actions .ok{background:var(--teal);color:#fff;border-color:var(--teal)}.email-cta{display:flex;gap:10px;margin-top:6px}.email-cta a{flex:1;text-align:center;padding:12px 16px;border-radius:10px;font-size:13.5px;font-weight:500;text-decoration:none}.email-cta .primary{background:var(--ink);color:var(--paper)}.email-cta .secondary{background:#fff;color:var(--ink);border:1px solid var(--line-soft)}.email-foot{padding:14px 30px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--muted);display:flex;justify-content:space-between;align-items:center}.email-foot .stamp{font-family:"Instrument Serif",serif;font-style:italic;color:var(--teal)}@media (max-width:900px){.deliv-wrap{grid-template-columns:1fr}.deliv-copy h2{font-size:38px}.email-kpis{grid-template-columns:repeat(2,1fr)}}.founder-section{padding:120px 0;background:var(--paper-2);border-top:1px solid var(--line-soft)}.founder-card{max-width:880px;margin:0 auto;background:#fff;border:1px solid var(--line-soft);border-radius:24px;padding:56px;display:grid;grid-template-columns:140px 1fr;gap:40px;align-items:start;box-shadow:0 28px 60px rgba(14,20,19,.08);position:relative;overflow:hidden}.founder-card:before{content:"";position:absolute;top:-80px;right:-80px;width:280px;height:280px;background:radial-gradient(circle,rgba(201,162,75,.22),transparent 65%);filter:blur(30px)}.founder-photo{width:140px;height:140px;border-radius:50%;background:linear-gradient(135deg,#1f4f4a,#0e1413);display:grid;place-items:center;font-family:"Instrument Serif",serif;font-style:italic;color:var(--gold);font-size:64px;position:relative;box-shadow:0 12px 30px rgba(14,20,19,.18)}.founder-photo:after{content:"";inset:5px;border:1px solid rgba(201,162,75,.3);pointer-events:none}.founder-mark,.founder-photo:after{position:absolute;border-radius:50%}.founder-mark{bottom:-2px;right:-2px;width:36px;height:36px;background:var(--gold);color:var(--ink);display:grid;place-items:center;font-family:"Instrument Serif",serif;font-style:italic;font-size:16px;border:3px solid #fff}.founder-body{position:relative}.founder-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:14px}.founder-quote{font-family:"Instrument Serif",serif;font-size:26px;line-height:1.32;letter-spacing:-.01em;color:var(--ink);margin-bottom:22px}.founder-quote em{color:var(--teal);font-style:italic}.founder-sub{font-size:14.5px;color:var(--ink-soft);line-height:1.55;margin-bottom:24px;max-width:540px}.founder-sign{display:flex;align-items:center;gap:14px;font-size:13.5px}.founder-sign .signature{font-family:"Instrument Serif",serif;font-style:italic;font-size:24px;color:var(--ink)}.founder-sign .role{color:var(--muted)}.founder-sign .sep{width:1px;height:24px;background:var(--line-soft)}@media (max-width:900px){.founder-card{grid-template-columns:1fr;padding:36px;text-align:center}.founder-photo{margin:0 auto}.founder-quote{font-size:22px}.founder-sign{justify-content:center;flex-wrap:wrap}}.pricing-section{padding:120px 0;background:var(--paper)}.pricing-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:24px;align-items:stretch}.plan{background:#fff;border:1px solid var(--line-soft);border-radius:18px;padding:28px 22px;display:flex;flex-direction:column;position:relative;transition:all .2s}.plan:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(14,20,19,.08)}.plan.featured{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 24px 60px rgba(14,20,19,.18);transform:scale(1.02)}.plan.featured:hover{transform:scale(1.02) translateY(-4px)}.plan-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--ink);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;padding:5px 12px;border-radius:99px;white-space:nowrap}.plan-name{font-family:"Instrument Serif",serif;font-style:italic;font-size:22px;color:var(--teal);margin-bottom:6px}.plan.featured .plan-name{color:var(--gold)}.plan-target{font-size:12px;color:var(--muted);margin-bottom:22px;min-height:32px;line-height:1.4}.plan.featured .plan-target{color:hsla(38,38%,94%,.6)}.plan-price{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.plan-price .amt{font-family:"Instrument Serif",serif;font-size:54px;letter-spacing:-.02em;line-height:1}.plan-price .per{font-size:13px;color:var(--muted)}.plan.featured .plan-price .per{color:hsla(38,38%,94%,.55)}.plan-txns{font-size:13.5px;color:var(--ink-soft);margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.plan.featured .plan-txns{color:hsla(38,38%,94%,.75);border-color:hsla(38,38%,94%,.12)}.plan-txns b{font-weight:600;color:var(--ink)}.plan.featured .plan-txns b{color:var(--paper)}.plan-txns .overage{display:block;margin-top:6px;font-size:11.5px;color:var(--muted)}.plan.featured .plan-txns .overage{color:hsla(38,38%,94%,.5)}.plan-features{list-style:none;flex:1;margin-bottom:22px;display:flex;flex-direction:column;gap:9px}.plan-features li{font-size:13px;color:var(--ink-soft);display:flex;gap:9px;align-items:flex-start;line-height:1.45}.plan-features li:before{content:"✓";color:var(--teal);font-weight:700;flex-shrink:0;width:13px}.plan.featured .plan-features li{color:hsla(38,38%,94%,.85)}.plan.featured .plan-features li:before{color:var(--gold)}.plan-cta{display:block;text-align:center;padding:12px 16px;border-radius:99px;font-size:13.5px;font-weight:500;border:1px solid var(--ink);color:var(--ink);text-decoration:none;transition:all .15s}.plan-cta:hover{background:var(--ink);color:var(--paper)}.plan.featured .plan-cta{background:var(--gold);color:var(--ink);border-color:var(--gold)}.plan.featured .plan-cta:hover{background:var(--paper);border-color:var(--paper)}.pricing-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.pricing-foot div{padding:18px 22px;background:#fff;border:1px solid var(--line-soft);border-radius:12px;font-size:13.5px;color:var(--ink-soft);line-height:1.55}.pricing-foot div b{display:block;font-family:"Instrument Serif",serif;font-style:italic;color:var(--teal);font-size:16px;margin-bottom:4px;font-weight:400}.what-counts{margin-top:24px;text-align:center;font-size:13px;color:var(--muted)}.what-counts a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.pricing-foot,.pricing-grid{grid-template-columns:1fr}.plan.featured{transform:none}}.free-banner{margin-top:24px;margin-bottom:24px;background:linear-gradient(135deg,#fbf6ec,#f6efde 50%,#efe3c8);border:1px solid rgba(201,162,75,.4);border-radius:18px;padding:32px 40px;display:grid;grid-template-columns:auto 1fr auto;gap:36px;align-items:center;position:relative;overflow:hidden}.free-banner:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(201,162,75,.3),transparent 65%);filter:blur(20px)}.free-tag{position:relative;background:var(--ink);color:var(--gold);padding:14px 22px;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:140px}.free-tag .label{font-size:10.5px;text-transform:uppercase;letter-spacing:.18em;color:hsla(38,38%,94%,.55);font-weight:600}.free-tag .amount{font-family:"Instrument Serif",serif;font-style:italic;font-size:38px;line-height:1;color:var(--gold)}.free-tag .txns{font-size:11.5px;color:hsla(38,38%,94%,.7);margin-top:4px}.free-tag .live-pill{position:absolute;top:-9px;right:-9px;background:var(--gold);color:var(--ink);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:3px 9px;border-radius:99px;display:inline-flex;align-items:center;gap:6px;border:2px solid var(--paper)}.free-tag .live-pill .ldot{width:6px;height:6px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px rgba(14,20,19,.18);animation:blink 2s ease infinite}.free-copy{position:relative}.free-copy h3{font-family:"Instrument Serif",serif;font-size:28px;line-height:1.15;letter-spacing:-.01em;margin-bottom:6px;color:var(--ink)}.free-copy h3 em{font-style:italic;color:var(--teal)}.free-copy p{font-size:14.5px;color:var(--ink-soft);max-width:560px;line-height:1.5}.free-cta{position:relative;display:inline-flex;align-items:center;gap:8px;padding:13px 22px;background:var(--ink);color:var(--paper);border-radius:99px;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.free-cta:hover{background:var(--teal)}@media (max-width:900px){.free-banner{grid-template-columns:1fr;text-align:center;padding:28px}.free-tag{align-items:center}.free-copy p,.free-tag{margin:0 auto}}.compare-wrap{margin-top:56px;background:#fff;border:1px solid var(--line-soft);border-radius:20px;overflow:hidden}.compare-toggle{padding:18px 28px;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center;background:var(--paper-2)}.compare-toggle h3{font-family:"Instrument Serif",serif;font-size:22px;font-style:italic;color:var(--ink);font-weight:400}.compare-toggle .pill{font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.14em}.compare-table{width:100%;border-collapse:collapse;font-size:13.5px}.compare-table thead th{padding:20px 16px;text-align:center;font-family:"Instrument Serif",serif;font-style:italic;font-size:18px;color:var(--ink);font-weight:400;border-bottom:1px solid var(--line-soft);position:sticky;top:0;background:#fff;z-index:2}.compare-table thead th.feature-col{text-align:left;padding-left:28px;text-transform:uppercase;letter-spacing:.14em}.compare-table thead th .price-mini,.compare-table thead th.feature-col{font-style:normal;font-size:12px;color:var(--muted);font-family:Inter,sans-serif}.compare-table thead th .price-mini{display:block;margin-top:4px}.compare-table thead th.col-featured{background:var(--ink);color:var(--paper)}.compare-table thead th.col-featured .price-mini{color:hsla(38,38%,94%,.55)}.compare-table thead th.col-featured{position:relative}.compare-table thead th.col-featured:before{content:"Most popular";position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--ink);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;padding:3px 10px;border-radius:0 0 6px 6px;font-family:Inter,sans-serif}.compare-table tbody tr{border-bottom:1px solid var(--line-soft)}.compare-table tbody tr:last-child{border-bottom:0}.compare-table tbody tr.group-row{background:var(--paper-2)}.compare-table tbody tr.group-row td{padding:12px 28px;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-weight:600}.compare-table tbody td{padding:14px 16px;text-align:center;color:var(--ink-soft)}.compare-table tbody td.feature{text-align:left;padding-left:28px;color:var(--ink);font-weight:500}.compare-table tbody td.feature small{display:block;font-weight:400;color:var(--muted);font-size:12px;margin-top:2px}.compare-table tbody td.col-featured{background:rgba(14,20,19,.03)}.compare-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%}.compare-mark.yes{background:rgba(15,79,74,.1);color:var(--teal);font-weight:700}.compare-mark.no{color:var(--line-soft);font-weight:400;font-size:16px}.compare-mark.partial{background:rgba(201,162,75,.18);color:#9c7b23;font-size:11px;font-weight:700}.compare-limit{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.compare-limit b{color:var(--ink);font-weight:600;font-family:"Instrument Serif",serif;font-style:italic;font-size:14px}@media (max-width:900px){.compare-wrap{overflow-x:auto}.compare-table{min-width:780px}}footer{padding:48px 0;background:#0a0f0e;color:hsla(38,38%,94%,.55);font-size:13px}.foot-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.foot-links{display:flex;gap:24px}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:40px}h1.headline{font-size:54px}.section-head h2{font-size:42px}.gap-diagram{grid-template-columns:1fr}.gap-col{border-right:0;border-bottom:1px solid var(--line-soft)}.math-grid,.mech-grid,.moments,.swap-grid,.testimonial-row,.trust-grid{grid-template-columns:1fr}.math-vs{padding:20px}.final h2{font-size:48px}.nav-links{display:none}}.span-section{background:var(--paper-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.span-pipe{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:48px}.span-pipe .span-step{display:inline-flex;align-items:center;padding:9px 16px;border:1px solid var(--line-soft);border-radius:999px;background:#fff;font-size:13.5px;font-weight:500;color:var(--ink-soft);white-space:nowrap}.span-pipe .span-step.gold{border-color:var(--gold);background:rgba(201,162,75,.1);color:#7a5e1f;font-weight:600}.span-pipe i{color:var(--muted);font-style:normal;font-size:15px}.span-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px}.span-col{background:#fff;border:1px solid var(--line-soft);border-radius:18px;padding:30px 30px 34px}.span-col.qualified{border-color:var(--teal);box-shadow:0 18px 44px rgba(15,79,74,.1)}.span-col h4{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:18px}.span-col.qualified h4{color:var(--teal)}.span-col ul{list-style:none;display:flex;flex-direction:column;gap:13px}.span-col li{position:relative;padding-left:26px;font-size:15px;color:var(--ink-soft);line-height:1.45}.span-col li:before{content:"✓";position:absolute;left:0;top:0;color:var(--green);font-weight:700}.span-col.qualified li:before{color:var(--teal)}.dual-section{background:var(--paper)}.dual-section .section-head{text-align:center}.dual-section .section-head,.dual-section .section-head p{margin-left:auto;margin-right:auto}.dual-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.dual-card{background:#fff;border:1px solid var(--line-soft);border-radius:20px;padding:34px 32px}.dual-card.acc{background:var(--ink);border-color:var(--ink)}.dual-card.acc h3,.dual-card.acc p{color:var(--paper)}.dual-card.acc .dual-tag{color:var(--gold)}.dual-card.acc p{color:hsla(38,38%,94%,.72)}.dual-tag{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-weight:600;margin-bottom:12px}.dual-card h3{font-family:"Instrument Serif",serif;font-size:27px;line-height:1.08;margin-bottom:12px}.dual-card p{font-size:15px;color:var(--ink-soft);line-height:1.5;margin-bottom:18px}.dual-card .btn{margin-top:2px;border-color:hsla(38,38%,94%,.35);color:var(--paper)}.dual-card .btn:hover{border-color:var(--paper);background:hsla(38,38%,94%,.08)}.dual-link{font-size:30px;color:var(--muted);text-align:center}@media(max-width:860px){.dual-grid,.span-cols{grid-template-columns:1fr}.dual-link{display:none}}