:root{--bg: #f3efe6;--card: #fffdf8;--ink: #14130f;--muted: #6b675c;--line: #ddd6c6;--lime: #c9f24d;--ok: #1f7a4d;--err: #b3341f;--r: 22px;--display: "Bricolage Grotesque", "Inter", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--display);line-height:1.02;margin:0;letter-spacing:-.02em}h2{font-size:clamp(32px,4.6vw,56px);font-weight:800}h3{font-size:21px;font-weight:700;line-height:1.15}p{margin:0}a{color:inherit}[hidden]{display:none!important}main>section,.top,.foot{max-width:1180px;margin:0 auto;padding-inline:24px}.top{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:16px;position:sticky;top:0;z-index:10;background:var(--bg);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax)}.logo{display:inline-flex;align-items:center;gap:9px;font:800 22px var(--display);text-decoration:none;letter-spacing:-.03em}.mark{width:30px;height:30px;display:block}.nav{display:flex;gap:22px;margin-left:auto;font-weight:500;font-size:15px}.nav a{text-decoration:none;color:var(--muted)}.nav a:hover{color:var(--ink)}.btn{font:600 15px Inter,sans-serif;border:1.5px solid var(--ink);border-radius:999px;padding:11px 20px;cursor:pointer;background:transparent;color:var(--ink);transition:transform .12s,background .12s;white-space:nowrap;text-decoration:none;display:inline-block;text-align:center}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.dark{background:var(--ink);color:var(--bg)}.btn.primary{background:var(--lime)}.btn.ghost{border-color:var(--line)}.btn.wide{width:100%;padding-block:15px;font-size:16px}.btn.small{padding:7px 14px;font-size:13.5px}.hero>*{min-width:0}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center;padding-block:48px 88px}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}h1{font-size:clamp(48px,7.4vw,100px);font-weight:800;letter-spacing:-.045em;line-height:.94}h1 mark{background:none;color:inherit}.lead{font-size:19px;color:var(--muted);max-width:520px;margin:26px 0 30px}.claim-bar{display:flex;align-items:center;max-width:500px;background:var(--card);border:1.5px solid var(--ink);border-radius:999px;padding:6px 6px 6px 22px;box-shadow:5px 5px 0 var(--ink)}.claim-bar .host{color:var(--muted);font-weight:500;white-space:nowrap}.claim-bar input{flex:1;min-width:0;border:0;outline:0;background:none;font:600 17px Inter,sans-serif;padding:10px 4px;color:var(--ink)}.claim-status{margin-top:16px;font-size:14.5px;color:var(--muted);min-height:22px}.claim-status.ok{color:var(--ok);font-weight:600}.claim-status.err{color:var(--err);font-weight:600}.card{background:var(--card);border:1.5px solid var(--ink);border-radius:var(--r)}.app{box-shadow:8px 8px 0 var(--ink);padding:10px;scroll-margin-top:20px}.tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:var(--bg);border-radius:15px;padding:4px}.tabs button{border:0;background:none;border-radius:12px;padding:10px 4px;font:600 14px Inter,sans-serif;color:var(--muted);cursor:pointer}.tabs button.on{background:var(--ink);color:var(--bg)}.panel{padding:20px 12px 12px;display:grid;gap:14px}.panel h3+p,.intro{color:var(--muted);font-size:14.5px}.field{display:grid;gap:6px;font-size:13.5px;font-weight:600}.field i{font-style:normal;font-weight:400;color:var(--muted)}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2314130f' stroke-width='1.8'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:40px!important;font-weight:600!important}.field select:disabled{background-color:var(--bg);color:var(--muted);opacity:1;cursor:default}.field input,.field textarea,.field select,.inwrap{width:100%;font:500 16px Inter,sans-serif;color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:13px 14px;outline:0}.field input:focus,.field select:focus,.inwrap:focus-within{border-color:var(--ink)}.field input[readonly]{background:var(--bg);color:var(--muted)}.inwrap{display:flex;align-items:center;gap:6px;padding:0 14px}.inwrap input{border:0;padding:13px 0;background:none;border-radius:0}.inwrap b{color:var(--muted);font-weight:600}.inwrap.big input{font:700 26px var(--display)}.inwrap:has(input[readonly]){background:var(--bg)}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.checkline{display:flex;gap:9px;align-items:center;font-size:14.5px;font-weight:500}.checkline input{width:18px;height:18px;accent-color:var(--ink)}.status{font-size:14px;color:var(--muted);min-height:20px;overflow-wrap:anywhere}.status.err,.err{color:var(--err)}.status.ok{color:var(--ok);font-weight:600}.muted{color:var(--muted);font-size:14.5px}.rcpt{border:1.5px solid var(--ink);border-radius:16px;padding:14px;background:#fff;display:grid;gap:11px}.who-line{display:flex;gap:12px;align-items:center}.who-line strong{display:block;font:700 18px var(--display)}.who-line span{color:var(--muted);font-size:14.5px}.who-line p{font-size:14px;margin-top:3px;overflow-wrap:anywhere}.avatar{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:hsl(var(--h, 80) 75% 72%);border:1.5px solid var(--ink);font:800 20px var(--display);color:var(--ink)!important}.avatar.xl{width:84px;height:84px;font-size:38px}.wallet-line{background:var(--bg);border-radius:11px;padding:9px 11px;font-size:12.5px;display:grid;gap:2px}.wallet-line span{color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.wallet-line code{font:500 12.5px ui-monospace,SF Mono,Menlo,monospace;overflow-wrap:anywhere}.check{font-size:13px;font-weight:600;background:var(--lime);border-radius:9px;padding:7px 10px}.linkbox{background:var(--bg);border-radius:14px;padding:12px 14px;font:500 14px ui-monospace,SF Mono,Menlo,monospace;overflow-wrap:anywhere}.qr{width:150px;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:6px;margin:0 auto}.qr svg{display:block;width:100%;height:auto}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{font-size:13.5px;font-weight:600;border-radius:999px;padding:5px 11px;background:var(--bg)}.chip.ok{background:#dff3e6;color:var(--ok)}.chip.bad{background:#f8dfd9;color:var(--err)}.list{display:grid;gap:2px}.list .item{display:flex;justify-content:space-between;gap:12px;padding:10px 2px;border-top:1px solid var(--line);font-size:14.5px;align-items:center}.list .item small{display:block;color:var(--muted)}.list .item a{text-decoration:none}.list .amt{font-weight:700;white-space:nowrap}.amt.in{color:var(--ok)}.features{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.features article{padding:22px 20px 26px;background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.features .num{font:700 13px var(--display);color:var(--muted)}.features h3{margin:30px 0 10px}.features p,.who p,.how p,.safe p,.faq p{color:var(--muted);font-size:15px}.who,.how,.safe,.faq,.assets,.cta{padding-block:140px 0}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.assets{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.assets h2{margin-bottom:18px}.assets p{color:var(--muted);font-size:17px}.assets ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.assets li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 18px}.assets b{font:700 19px var(--display)}.assets span{color:var(--muted);font-size:14.5px}.who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.who-grid article{border:1.5px solid var(--ink);border-radius:var(--r);padding:26px;min-height:230px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.who-grid h3{font-size:34px;font-weight:800}.who-grid p{color:var(--ink)}.tone-a{background:var(--lime)}.tone-b{background:#ffd9a8}.tone-c{background:#cfd9ff}.how ol{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;counter-reset:s}.how li{counter-increment:s;border-top:1.5px solid var(--ink);padding-top:18px}.how li:before{content:counter(s);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ink);color:var(--lime);font:700 17px var(--display);margin-bottom:20px}.how h3{font-size:26px;margin-bottom:8px}.safe{max-width:860px;text-align:center}.safe p{margin-inline:auto}.safe h2{margin-bottom:18px}.safe p{font-size:18px;max-width:620px}.faq{max-width:820px}#how .faq{padding-bottom:120px}.faq h2{margin-bottom:26px}.faq details{border-top:1.5px solid var(--ink);padding:18px 0}.faq details:last-child{border-bottom:1.5px solid var(--ink)}.faq summary{font:700 19px var(--display);cursor:pointer;list-style:none;display:flex;justify-content:space-between}.faq summary:after{content:"+"}.faq details[open] summary:after{content:"–"}.faq details p{margin-top:10px}.cta{margin-block:140px 100px;background:var(--ink);color:var(--bg);border-radius:32px;padding:88px 32px;text-align:center;display:grid;justify-items:center;max-width:1132px}.cta{grid-template-columns:minmax(0,1fr)}.cta>*{max-width:100%}.cta .claim-bar{max-width:500px}.cta h2{font-size:clamp(40px,6.4vw,84px);letter-spacing:-.04em}.cta .eyebrow{color:var(--lime);margin-bottom:20px}.cta>p:not(.eyebrow):not(.claim-status){color:#b9b4a6;font-size:18px;margin:18px 0 34px}.cta .claim-bar{width:100%;border-color:var(--bg);box-shadow:none}.cta .claim-status{color:#b9b4a6}.cta .claim-status.ok{color:var(--lime)}.cta .claim-status.err{color:#ff9c8a}.foot{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1.5px solid var(--ink);padding-block:26px 40px;color:var(--muted);font-size:14px}.how-hero{padding-block:48px 0}.how-hero h1{font-size:clamp(42px,6.4vw,84px)}.how-hero .lead{max-width:640px;margin-bottom:0}.guide,.costs{padding-block:96px 0}.guide article{display:grid;grid-template-columns:220px 1fr;gap:32px;border-top:1.5px solid var(--ink);padding:28px 0}.guide h2{margin-bottom:40px}.guide article:last-child{border-bottom:1.5px solid var(--ink)}.guide .num{font:700 15px var(--display);background:var(--lime);border:1.5px solid var(--ink);border-radius:999px;padding:6px 14px;justify-self:start;align-self:start}.guide h3{font-size:26px;margin-bottom:8px}.guide p{color:var(--muted);max-width:640px}.cost-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.cost-grid div{border:1.5px solid var(--ink);border-radius:var(--r);padding:26px;background:var(--card);display:grid;gap:8px}.cost-grid strong{font:800 34px var(--display);letter-spacing:-.02em}.cost-grid span{color:var(--muted);font-size:15px}.faq .btn{margin-top:32px}#page{max-width:520px;margin:0 auto;padding:28px 20px 90px;min-height:70vh}#page .card{box-shadow:8px 8px 0 var(--ink);padding:22px;display:grid;gap:14px}.profile-head{text-align:center;display:grid;justify-items:center;gap:6px;padding:8px 0 4px}.profile-head h1{font-size:40px;letter-spacing:-.03em}.profile-head .handle{color:var(--muted);font-weight:500}.banner{background:var(--lime);border:1.5px solid var(--ink);border-radius:14px;padding:12px 14px;font-weight:600;font-size:15px}.banner small{display:block;font-weight:400}.share{text-align:center}.pill{font-size:12.5px;font-weight:700;border-radius:999px;padding:4px 10px;background:var(--bg);color:var(--muted);white-space:nowrap}.pill.paid{background:#dff3e6;color:var(--ok)}.back{display:inline-block;margin-top:22px;color:var(--muted);font-size:14.5px}dialog{border:1.5px solid var(--ink);border-radius:var(--r);padding:22px;width:min(360px,92vw);background:var(--card);color:var(--ink)}dialog::backdrop{background:#14130f80}dialog h3{margin-bottom:14px}#wallet-list{display:grid;gap:8px;margin-bottom:10px}#wallet-list button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1.5px solid var(--line);border-radius:14px;background:#fff;font:600 15px Inter,sans-serif;cursor:pointer;color:var(--ink)}#wallet-list button:hover{border-color:var(--ink)}#wallet-list img{width:28px;height:28px;border-radius:7px}#toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);background:var(--ink);color:var(--bg);padding:12px 18px;border-radius:999px;font-size:14.5px;font-weight:500;opacity:0;pointer-events:none;transition:.2s;max-width:92vw;z-index:20}#toast.on{opacity:1;transform:translate(-50%)}@media(max-width:960px){.hero,.assets{grid-template-columns:1fr;gap:40px}.hero{padding-block:24px 64px}.features{grid-template-columns:1fr 1fr}.who-grid,.how ol,.cost-grid{grid-template-columns:1fr}.guide article{grid-template-columns:1fr;gap:14px}.guide,.costs{padding-top:68px}.who,.how,.safe,.faq,.assets,.cta{padding-top:88px}.cta{margin-block:88px 64px;padding:64px 20px}.nav{display:none}.top{justify-content:space-between}}@media(max-width:520px){main>section,.top,.foot{padding-inline:16px}.features,.assets ul{grid-template-columns:1fr}.cta{margin-inline:16px}.cta h2{font-size:38px}.features h3{margin-top:12px}.claim-bar{padding-left:16px;box-shadow:4px 4px 0 var(--ink)}.claim-bar .host{font-size:14px}.app,#page .card,.safe .demo{box-shadow:5px 5px 0 var(--ink)}.tabs button{font-size:13px}}
