@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700&display=swap";:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#2e0026;background:#faf8f1;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;--green:#47003b;--muted:#737770;--line:#e5e6e1}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #80336a;outline-offset:5px}html{scroll-behavior:smooth;scroll-padding-top:35px}.site-header{height:90px;max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0}.wordmark{font-size:35px;font-weight:600;letter-spacing:-2px}.site-header nav{display:flex;align-items:center;gap:28px;font-size:14px}.development{display:inline-flex;align-items:center;gap:9px;color:#62665e;font-size:14px}.development>span{width:7px;height:7px;border-radius:50%;background:#8d9b18}.nav-divider{height:20px;width:1px;background:#d5d7d1}.text-button{border:0;background:none;padding:8px 0;font-weight:500;display:inline-flex;align-items:center;gap:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:17px;font-weight:500;font-size:14px;border:0;border-radius:50px;padding:17px 25px;white-space:nowrap;transition:background .18s,transform .18s,box-shadow .18s}.button:hover{transform:translateY(-1px)}.primary{background:#2e0026;color:#fff;box-shadow:inset 0 1px 2px #ffffff1a}.primary:hover{background:#47003b}.nav-join{padding:13px 23px}.hero{text-align:center;padding:31px 24px 42px}.hero h1{font-size:clamp(64px,6.5vw,96px);line-height:.99;letter-spacing:-6px;font-weight:600;margin:0 auto 27px}.hero-description{font-size:25px;letter-spacing:-.75px;color:#7b7d77;margin:0 0 33px;line-height:1.45}.waitlist{max-width:538px;margin:auto;scroll-margin-top:100px}.email-row{display:flex;align-items:center;padding:4px;border:1px solid #d8dad3;border-radius:60px;background:#fff;box-shadow:0 2px 6px #00000002}.email-row input{background:transparent;border:0;min-width:0;flex:1;padding:13px 18px;font-size:14px;outline-offset:0}.email-row input:focus-visible{outline:0}.email-row:focus-within{box-shadow:0 0 0 3px #80336a40}.email-row .button{padding:15px 24px}.email-row .button:disabled{opacity:.66}.consent{font-size:11px;color:#73776f;display:flex;align-items:center;justify-content:center;gap:6px;margin:11px 0 0;line-height:1.5}.consent input{accent-color:var(--green);width:13px;height:13px;margin:0}.watch{display:flex;margin:22px auto 0;align-items:center;gap:10px;background:transparent;border:0;font-size:14px;padding:8px}.watch small{color:#82867c;font-size:12px}.hero-preview{max-width:1000px;margin:29px auto 0}.browser-window{text-align:left;border:1px solid #d4d8d0;background:#faf8f1;border-radius:14px;box-shadow:0 24px 34px -18px #27311f44,0 2px 5px #00000004;overflow:hidden}.browser-toolbar{height:48px;border-bottom:1px solid var(--line);background:#f6f6f3;display:flex;align-items:center;justify-content:space-between;padding:0 19px;color:#94968f}.browser-tools{display:flex;align-items:center;gap:19px;width:125px}.browser-tools.right{justify-content:flex-end}.address{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:5px;background:#eeefeb;color:#74786f;width:48%;height:28px;font-size:11px}.payment-layout{padding:30px 27px;display:grid;grid-template-columns:1fr 1fr;gap:56px}.merchant{padding:2px 17px 0}.merchant-heading{display:flex;align-items:center;gap:16px}.merchant-monogram{display:flex;align-items:center;justify-content:center;border-radius:50%;width:59px;height:59px;background:#252723;color:#fff;font-size:24px;letter-spacing:-1px;font-weight:400}.merchant-heading strong{display:block;font-weight:550;font-size:17px;letter-spacing:-.5px}.merchant-heading div>span{display:block;font-size:11px;color:#73776e;margin-top:5px}.request{margin-top:28px}.request>span{font-size:12px;color:#747970}.request h2{font-size:46px;font-weight:550;letter-spacing:-2px;line-height:1.1;margin:8px 0 9px}.request p{font-size:12px;color:#686d62;margin:0}dl{margin:25px 0 0;padding:16px 0 0;border-top:1px solid var(--line);font-size:11px}dl>div{display:flex;justify-content:space-between;gap:15px;margin:0 0 13px}dt{color:#696e64}dd{margin:0;text-align:right}.test-note{display:flex;align-items:center;gap:8px;font-size:11px;color:#747a6e;margin:24px 0 0}.payment-sheet{background:#fff;border:1px solid #e8eae4;box-shadow:0 6px 11px #00000004;border-radius:13px;padding:21px 24px 24px;min-height:338px}.sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.wordmark.small{font-size:26px;letter-spacing:-1.5px}.sheet-heading>span:last-child{font-size:9px}.account{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e6e9e1;border-radius:11px;margin:17px 0 21px;color:var(--green)}.account strong{display:block;color:#353a31;font-size:12px;font-weight:550}.account span{display:block;color:#7b8075;font-size:10px;margin-top:4px}.amounts{border:0;margin:0;padding:0}.amounts div{margin-bottom:15px}.total{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:16px 0 24px;font-size:12px}.total strong{font-weight:550}.green{background:var(--green);color:#fff;width:100%;padding:14px}.green:hover{background:#5c1c4c}.caption{font-size:12px;color:#818579;margin:21px 0 0}.principles{text-align:center;background:#f2eee1;padding:92px 24px 98px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;color:#747d6c;font-weight:600;margin:0 0 20px}.principles h2,.closing h2{font-size:57px;line-height:1.08;letter-spacing:-2.8px;font-weight:550;margin:0 0 24px}.principles h2 span{color:#80336a}.section-intro{color:#737b6a;font-size:17px;line-height:1.7}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:62px;max-width:950px;margin:65px auto 0;text-align:left}.principle-grid svg{color:#5c1c4c}.principle-grid h3{font-size:17px;font-weight:550;letter-spacing:-.45px;margin:20px 0 12px}.principle-grid p{font-size:14px;line-height:1.8;color:#737b6a;margin:0}.closing{text-align:center;padding:100px 24px 90px}.closing h2{margin:22px 0}.closing>p{font-size:17px;line-height:1.65;color:#7c8275;margin:0 0 27px}.closing .release-note{font-size:11px;margin:24px 0 0;color:#858b7d}footer{display:flex;align-items:center;gap:35px;border-top:1px solid var(--line);max-width:1200px;margin:auto;padding:31px 0}footer .wordmark{font-size:25px;letter-spacing:-1.5px}footer>span{font-size:11px;color:#858b7d}footer .text-button{margin-left:auto;font-size:11px;color:#6e7665}.sr-only,.trap{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-error{font-size:12px;line-height:1.5;color:#a14432}.success{display:flex;gap:14px;align-items:center;text-align:left;background:#f0f3df;padding:15px 22px;border-radius:17px}.success strong{font-size:15px}.success p{font-size:12px;color:#66755b;line-height:1.6;margin:5px 0}.success-mark{color:var(--green)}dialog{border:1px solid #daddd4;border-radius:18px;background:#faf8f1;padding:0;width:calc(100% - 40px);max-height:90vh;box-shadow:0 35px 100px #0003;color:inherit}dialog::backdrop{background:#1d241f99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview-dialog{max-width:1030px}.dialog-header{display:flex;align-items:center;justify-content:space-between;padding:18px 25px;font-size:12px;color:#6f7767}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border:0;border-radius:50%;background:#eceee7}.compact{margin:0 24px;box-shadow:none}.preview-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 26px 0;font-size:12px}.step-dots{display:flex;gap:9px}.step-dots button{border:1px solid #d7dbd0;background:transparent;border-radius:50%;width:30px;height:30px;font-size:10px}.step-dots .selected{background:var(--green);color:#fff;border-color:var(--green)}.preview-disclaimer{font-size:11px;text-align:center;color:#7d8475;padding:5px 24px 17px;line-height:1.6}.step-state{text-align:center;padding:25px 0 0;color:var(--green)}.step-state h3{color:#2e0026;font-size:20px;letter-spacing:-.5px;font-weight:550;margin:13px 0 9px}.step-state p{font-size:12px;line-height:1.6;color:#7a8272;margin:0 0 20px}.step-state small{display:block;font-size:9px;margin:12px 0 0;color:#888f80}.privacy-dialog{max-width:560px;padding:0 12px 30px}.privacy-dialog h2{font-size:35px;letter-spacing:-1.5px;font-weight:550;margin:10px 22px 20px}.privacy-dialog p{font-size:14px;line-height:1.8;color:#717a68;margin:15px 22px}.privacy-dialog>.button{margin:15px 22px 0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1440px){.site-header{height:90px}.hero{padding-top:23px}.hero h1{font-size:96px}.hero-preview{margin-top:30px}}@media(max-width:1248px){.site-header,footer{margin-left:32px;margin-right:32px}}@media(max-width:700px){.site-header{height:78px;margin:0 22px}.wordmark{font-size:29px}.site-header nav{gap:13px}.nav-divider,.nav-preview,.site-header .development{display:none}.nav-join{font-size:11px;padding:12px 17px}.hero{padding:36px 20px 35px}.hero h1{font-size:clamp(40px,13.2vw,60px);letter-spacing:-3.5px;line-height:1.03;margin-bottom:22px}.hero-description{font-size:17px;letter-spacing:-.4px;max-width:300px;margin:0 auto 27px}.email-row{border-radius:20px;flex-direction:column;align-items:stretch;padding:7px;gap:5px}.email-row input{padding:13px 14px;min-height:45px}.email-row .button{font-size:13px;padding:14px}.consent{font-size:10px;align-items:flex-start;text-align:left;margin:12px 3px 0}.watch{font-size:12px;gap:7px;margin-top:21px}.watch small{font-size:10px}.watch svg{width:23px}.hero-preview{margin-top:25px}.browser-window{border-radius:12px}.browser-toolbar{height:37px;padding:0 12px}.browser-tools{width:46px;gap:8px}.browser-tools svg:not(:first-child){display:none}.browser-tools.right svg{width:14px}.address{font-size:9px;width:54%;height:23px}.payment-layout{padding:21px 17px;gap:20px;grid-template-columns:1fr}.merchant{padding:0 4px}.merchant-heading{gap:11px}.merchant-monogram{height:38px;width:38px;font-size:16px}.merchant-heading strong{font-size:14px}.merchant-heading div>span{font-size:10px}.request{margin-top:18px;position:relative}.request h2{font-size:37px;letter-spacing:-1.5px}.request>span{font-size:10px}.request p{font-size:10px}.merchant dl{display:none}.test-note{margin:16px 0 0;font-size:9px}.payment-sheet{padding:18px;min-height:0}.sheet-heading>span:last-child{font-size:8px}.wordmark.small{font-size:23px}.account{padding:12px;margin:15px 0}.account span{font-size:9px}.amounts{font-size:10px}.total{padding:14px 0 20px;font-size:11px}.green{font-size:12px;padding:13px}.caption{font-size:10px;margin-top:18px}.principles{padding:62px 25px}.principles h2,.closing h2{font-size:38px;letter-spacing:-1.7px}.section-intro{font-size:14px}.principle-grid{grid-template-columns:1fr;gap:32px;margin-top:40px;max-width:360px}.principle-grid article{border-top:1px solid #dce2d7;padding-top:25px}.principle-grid h3{margin:12px 0 8px}.principle-grid p{font-size:13px}.closing{padding:65px 22px}.closing>p{font-size:14px}.closing .release-note{font-size:10px;max-width:270px;margin:24px auto 0}footer{margin:0 23px;padding:25px 0;gap:15px;flex-wrap:wrap}footer>span{font-size:10px}footer .text-button{font-size:10px}.compact{margin:0 12px}.compact .merchant{display:none}.preview-controls{padding:20px 17px 0}.preview-controls>.text-button{font-size:11px}.dialog-header{padding:12px 17px}.preview-disclaimer{font-size:10px}.step-state{padding-top:22px}.privacy-dialog h2{font-size:30px}.privacy-dialog p{font-size:12px}.hero-preview .payment-sheet{min-height:297px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(min-width:701px){.site-header{height:80px}.hero{padding-top:20px}.hero h1{font-size:clamp(64px,6.4vw,92px);line-height:.9;margin-bottom:20px}.hero-description{margin-bottom:25px}.watch{margin-top:12px}.hero-preview{max-width:980px}}.hero-description{font-size:21px;line-height:1.5;letter-spacing:-.5px}.disclosure-summary,.request-progress{text-align:left;background:#f5f7f2;border:1px solid var(--line);border-radius:10px;padding:14px;margin:12px 0 18px}.disclosure-summary strong,.request-progress strong{display:block;font-size:11px;color:#47003b;font-weight:600}.disclosure-summary p,.request-progress p{font-size:11px;line-height:1.6;margin:5px 0 12px;color:#616b58}.disclosure-summary p:last-child,.request-progress p:last-child{margin-bottom:0}.request-progress>span{display:block;font-size:10px;color:#747d6c;margin-bottom:10px}.step-state .approval-summary{margin-bottom:8px}.compact .payment-sheet{min-height:455px}.release-note{line-height:1.7;max-width:580px;margin-left:auto!important;margin-right:auto!important}@media(max-width:700px){.hero-description{font-size:16px;max-width:340px}.compact .payment-sheet{min-height:0}.disclosure-summary{padding:12px}.step-state h3{font-size:19px}.disclosure-summary p,.request-progress p{font-size:11px}.closing .release-note{max-width:320px}}.privacy-experience{text-align:left;border:1px solid #dfe3da;border-radius:20px;background:#fff;box-shadow:0 18px 42px #2734200a;overflow:hidden}.ownership-heading{display:flex;justify-content:space-between;align-items:center;padding:17px 26px;border-bottom:1px solid #e5e8df;font-size:12px;color:#5a6656;background:#f7f8f4}.ownership-heading>span:first-child{display:flex;gap:8px;align-items:center;font-weight:500}.ownership-heading>span:last-child{font-size:10px;color:#73796e}.ownership-grid{display:grid;grid-template-columns:1fr 1fr}.private-side,.recipient-side{padding:30px}.private-side{background:#f2eee1;border-right:1px solid #e0e5d9}.ownership-label{font-size:9px;letter-spacing:1.4px;font-weight:600;color:#747d6b;margin-bottom:22px}.private-balance{display:flex;flex-direction:column}.private-balance>span{font-size:12px;color:#737b6b}.private-balance>strong{font-size:42px;font-weight:500;letter-spacing:-1.6px;margin:6px 0}.private-balance small{font-size:10px;color:#818879}.receipt-choices{border:0;padding:0;margin:29px 0 20px;min-width:0}.receipt-choices legend{font-size:12px;margin-bottom:14px;color:#59644e}.receipt-choice{display:flex;gap:11px;align-items:center;padding:16px 12px;border:1px solid transparent;border-radius:12px;margin:5px 0;cursor:pointer}.receipt-choice.active{background:#fff;border-color:#a9b69c}.receipt-choice input{accent-color:#47003b;width:16px;height:16px;flex-shrink:0}.receipt-choice>span{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.receipt-choice strong,.receipt-choice b{font-size:12px;font-weight:500}.receipt-choice small{font-size:10px;color:#7c8473}.stays-private{display:flex;align-items:flex-start;gap:10px;color:#657459;padding:8px 12px}.stays-private svg{flex-shrink:0;margin-top:2px}.stays-private p{font-size:11px;line-height:1.65;margin:0;max-width:300px}.receipt-destination{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.receipt-destination span,.receipt-destination small{font-size:10px;color:#79816f}.receipt-destination strong{font-size:17px;font-weight:500;letter-spacing:-.3px}.receipt-paper{border:1px solid #e4e8de;border-radius:12px;padding:18px}.receipt-title{display:flex;justify-content:space-between;color:#77826b;font-size:11px}.receipt-value{display:block;font-size:32px;font-weight:500;letter-spacing:-1px;margin:12px 0 17px}.receipt-paper dl{font-size:10px;margin:0}.receipt-paper dl>div{display:flex;justify-content:space-between;gap:10px;margin:10px 0}.receipt-paper dt{color:#78816e}.receipt-paper dd{margin:0;text-align:right}.excluded-data{display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:14px;margin-top:16px;border-top:1px solid #e8ebe2}.excluded-data span{font-size:9px;color:#748167;display:flex;align-items:center;gap:4px}.disclosure-details{margin:15px 0;font-size:11px;color:#66735b}.disclosure-details summary{cursor:pointer;padding:3px 0}.disclosure-details p{font-size:11px;line-height:1.65;margin:9px 0 0}.disclosure-approve{width:100%;font-size:12px;padding:14px 12px}.disclosure-approve:disabled{background:#eef2d8;color:#5c1c4c}.disclosure-feedback{font-size:10px;color:#7a8371;line-height:1.5;margin:12px 0 0;min-height:30px}@media(max-width:700px){.ownership-heading{padding:14px 17px;align-items:flex-start;gap:9px;flex-direction:column}.ownership-grid{grid-template-columns:1fr}.private-side,.recipient-side{padding:24px 20px}.private-side{border-right:0;border-bottom:1px solid #e0e5d9}.private-balance>strong{font-size:36px}.ownership-label{margin-bottom:18px}.receipt-choices{margin-top:22px}.receipt-choice{padding:13px 8px;gap:8px}.receipt-choice strong,.receipt-choice b{font-size:11px}.hero-description{max-width:360px}.hero-preview .caption{line-height:1.6}}.receipt-linkability{font-size:11px;line-height:1.6;color:#68745c;margin:15px 0 0}.receipt-paper dl{font-size:11px}.excluded-data span,.ownership-heading>span:last-child,.private-balance small,.receipt-choice small,.receipt-destination span,.receipt-destination small,.disclosure-feedback{font-size:11px}.ownership-label{font-size:10px}.disclosure-details{margin:10px 0 15px}.private-peek{display:block;width:100%;text-align:left;border:0;background:transparent;padding:0;color:inherit;cursor:pointer}.private-peek>span{display:flex;align-items:center;gap:8px}.masked-value,.private-record>span,.private-record>b{filter:blur(7px);-webkit-user-select:none;user-select:none;transition:filter .22s ease}.private-peek.revealed .masked-value,.private-peek:focus-visible .masked-value,.private-record:focus-within>span,.private-record:focus-within>b{filter:none}@media(hover:hover){.private-peek:hover .masked-value,.private-record:hover>span,.private-record:hover>b{filter:none}}.private-peek small{display:block;margin-top:12px}@media(prefers-reduced-motion:reduce){.masked-value,.private-record>span,.private-record>b{transition:none}}.disclosure-scene{text-align:left}.demo-shared{border:1px solid var(--line);border-radius:12px;padding:16px;margin:16px 0}.demo-shared>strong{display:block;font-size:28px;margin:12px 0;letter-spacing:-1px}.demo-shared>strong small{font-size:12px;font-weight:400;letter-spacing:0}.demo-shared>p{font-size:12px;margin:8px 0;line-height:1.6}.demo-private{background:#f5f1e8;border-radius:12px;padding:16px;margin:12px 0}.demo-private-field{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;font-size:12px}.demo-private-field strong{font-weight:500}.disclosure-scene>.button{margin-top:18px}.disclosure-scene .ownership-label{font-size:10px;letter-spacing:1px}.site-header .wordmark{display:inline-flex;align-items:center;gap:9px}.brand-icon{width:42px;height:42px;object-fit:contain;border-radius:10px}.development>span{background:#d4ff28;box-shadow:0 0 0 1px #899c33}.privacy-dialog a{text-decoration:underline}.scope-approved{border-color:#94a943;background:#f5fadf}.disclosure-approve:disabled{background:#d4ff28;color:#2e0026}.ecosystem-link{font-size:11px;color:#6e7665;text-decoration:underline;text-underline-offset:3px}
