:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#101820;--muted:#5c6670;--paper:#f7f3ea;--panel:#fff;--line:#d9e0de;--action:#f15b4a;--action-dark:#b63f35;--green:#1e7c68;--gold:#e2aa42;--success:#1d7c68;--danger:#b42318}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:linear-gradient(135deg, #fbfaf6, var(--paper) 46%, #edf5f2);margin:0;font-family:ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf6d1;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:0;padding:18px max(16px,50% - 590px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;font-size:24px;font-weight:900;display:inline-flex}.brand img{border-radius:9px;display:block}.brand.small{font-size:18px}.nav nav{color:var(--muted);gap:18px;font-size:14px;font-weight:800;display:flex}.nav-cta,.button{color:#fff;background:var(--action);border-radius:999px;justify-content:center;align-items:center;padding:13px 18px;font-weight:900;display:inline-flex;box-shadow:0 18px 42px #f15b4a2e}.hero,.section{width:min(1180px,100% - 32px);margin:0 auto}.hero{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:center;gap:34px;min-height:calc(100vh - 82px);padding:54px 0 76px;display:grid}.eyebrow{color:var(--action-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:950}h1,h2,h3{margin:0;font-family:ui-serif,Georgia,serif}h1{letter-spacing:0;max-width:min(830px,100%);font-size:104px;line-height:.82}h2{letter-spacing:0;font-size:clamp(38px,5vw,72px);line-height:.92}.lede{max-width:680px;color:var(--muted);margin:24px 0 0;font-size:20px;line-height:1.55}.hero-copy,.proof-card{min-width:0}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button.secondary{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:0 0}.note{color:var(--green);font-weight:850}.microcopy{color:var(--green);margin:14px 0 0;font-size:15px;font-weight:900}.proof-card{border:1px solid var(--line);background:#ffffffdb;border-radius:34px;padding:18px;transform:rotate(1.5deg);box-shadow:0 34px 100px #10182024}.hero .proof-card{justify-self:end;width:min(100%,620px)}.recording-bar,.hash-strip{background:var(--ink);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:13px;font-weight:900;display:flex}.recording-bar span{background:#ff4d35;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 8px #ff4d352e}.recording-bar em{color:#f9c87b;font-style:normal}.browser-frame{border:1px solid var(--line);background:#fbfaf6;border-radius:24px;margin:14px 0;overflow:hidden}.browser-top{background:radial-gradient(circle at 22px 21px,#ff6b5a 0 5px,#0000 6px),radial-gradient(circle at 42px 21px,#f6bd4f 0 5px,#0000 6px),radial-gradient(circle at 62px 21px,#4db96f 0 5px,#0000 6px),#e8edea;height:42px}.receipt{padding:42px 28px}.receipt p{color:var(--green);background:#e7f3ef;border-radius:999px;margin:0 0 16px;padding:8px 12px;font-weight:900;display:inline-flex}.receipt h2{font-size:clamp(32px,4.5vw,58px)}.receipt small{color:var(--muted);margin-top:18px;font-size:15px;display:block}.hash-strip{color:var(--ink);background:#f5e6bd}.hash-strip code{color:var(--action-dark)}.section{padding:90px 0}.section-heading{max-width:880px;margin-bottom:30px}.split,.pricing{grid-template-columns:.85fr 1.15fr;align-items:start;gap:36px;display:grid}.use-grid,.privacy-grid,.pain-grid,.steps,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}article,.privacy-grid div,.price-card{border:1px solid var(--line);background:#ffffffc7;border-radius:24px;padding:24px;box-shadow:0 16px 52px #10182014}article strong,.privacy-grid h3{font-size:21px}article p,.privacy p,.policy-content p,.pricing p,.price-card li,.better-way{color:var(--muted);line-height:1.55}.problem{padding-top:34px}.pain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.better-way{background:#fff4df;border:1px solid #f4b9ae;border-radius:24px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:18px;margin-top:16px;padding:22px 24px;display:grid}.better-way span,.steps span{color:var(--action-dark);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.better-way strong{color:var(--ink);font-size:22px;line-height:1.18}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.steps article{gap:10px;display:grid}.privacy-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.privacy-grid span{color:var(--action);font-weight:950}.policy-link{margin-top:22px;font-weight:850}.policy-link a,.policy-content a,.site-footer a{color:var(--action-dark);font-weight:900}.price-card{background:var(--ink);color:#fff}.price-card p,.price-card li{color:#e8decf}.price-card h3{font-size:72px}.price-card h3 span{color:#e8decf;font:20px ui-sans-serif,system-ui,sans-serif}.price-card ul{gap:10px;padding-left:20px;display:grid}.price-card small{color:#e8decf;margin-top:14px;line-height:1.45;display:block}.faq{padding-top:40px}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:0 auto;padding:34px 0 44px;display:flex}.site-footer div{flex-wrap:wrap;gap:18px;display:flex}.policy-page{width:min(900px,100% - 32px);margin:0 auto}.policy-hero{padding:70px 0 42px}.policy-hero h1{font-size:88px}.policy-content{padding:34px 0 86px}.policy-content h2{margin-top:38px;font:900 26px/1.15 ui-sans-serif,system-ui,sans-serif}.policy-content p{font-size:18px}.shell{width:min(720px,100% - 32px);margin:0 auto;padding:48px 0}.panel{border:1px solid var(--line);background:#ffffffdb;border-radius:24px;gap:18px;padding:30px;display:grid;box-shadow:0 24px 80px #1018201a}.form{gap:12px;display:grid}label{gap:6px;font-weight:850;display:grid}label span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}input{border:1px solid var(--line);width:100%;color:var(--ink);border-radius:14px;padding:13px 14px;font:700 16px/1.2 ui-sans-serif,system-ui,sans-serif}button,.button-link{color:#fff;background:var(--action);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:40px;padding:12px 18px;font:850 14px/1 ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}button:disabled{cursor:wait;opacity:.72}.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.actions{flex-wrap:wrap;gap:10px;display:flex}.muted{color:var(--muted);margin:0}.notice{border:1px solid var(--line);color:var(--ink);background:#fff8e6;border-radius:14px;align-items:center;gap:8px;margin:0;padding:12px 14px;display:flex}.notice.success{color:var(--success);background:#1d7c6814;border-color:#1d7c6847}.notice.error{color:var(--danger);background:#b4231814;border-color:#b4231847}.spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:840px){.nav nav{display:none}.hero,.split,.pricing{grid-template-columns:1fr}h1{font-size:68px}.proof-card{transform:none}.use-grid,.privacy-grid,.pain-grid,.steps,.faq-grid,.better-way{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start}}@media (min-width:841px) and (max-width:1180px){h1{font-size:84px}.hero{grid-template-columns:minmax(0,.95fr) minmax(300px,1.05fr)}.receipt h2{font-size:42px}}@media (min-width:841px) and (max-height:820px){.hero{align-items:start;padding-top:70px}h1{font-size:92px}.lede{font-size:18px}.hero .proof-card{margin-top:140px}}
