@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_c8daab;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_Fallback_c8daab;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:__IBM_Plex_Sans_c8daab,__IBM_Plex_Sans_Fallback_c8daab;font-style:normal}.__variable_c8daab{--font-demo-sans:"__IBM_Plex_Sans_c8daab","__IBM_Plex_Sans_Fallback_c8daab"}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_595324;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--font-demo-mono:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}:root{--bg-primary:#f8f2e8;--bg-secondary:#f5ecde;--surface-primary:#fffdf8;--surface-secondary:#f5ecde;--surface-strong:#fff2d6;--text-primary:#171411;--text-secondary:#5f564b;--text-muted:#8b7d6d;--accent-primary:#ef7f1a;--accent-secondary:#f0b15d;--accent-glow:rgba(239,127,26,.24);--border-color:rgba(23,20,17,.1);--coinbase-blue:#ef7f1a;--coinbase-blue-hover:#d96c0d;--success:#10b981;--error:#ef4444;--warning:#d9a25b;--success-green:#10b981;--success-bg:rgba(16,185,129,.08);--success-border:rgba(16,185,129,.2);--warning-amber:#d9a25b;--warning-bg:rgba(217,162,91,.08);--warning-border:rgba(217,162,91,.2);--error-red:#ef4444}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body,html{height:100%;overflow-x:hidden}body{background:radial-gradient(circle at top left,rgba(240,177,93,.16),transparent 30%),linear-gradient(180deg,#fcf8f1,#f7f0e4 54%,#f2eadc);color:var(--text-primary);font-family:var(--font-demo-sans),"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;min-height:100%;overflow-y:auto;position:relative;width:100%;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}main{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 2rem 2rem;position:relative}.content{max-width:540px;width:100%;text-align:center;margin-left:auto;margin-right:auto}.brand{font-size:2.5rem;font-weight:700;letter-spacing:.02em;color:#fff;margin-bottom:1rem;display:flex;justify-content:center;align-items:center}.tagline{font-size:1.1rem;color:var(--text-secondary);margin-bottom:3rem;line-height:1.6}.card{background:var(--surface-primary);border:1px solid var(--border-color);border-radius:28px;padding:2.5rem;box-shadow:none;text-align:center}.card-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.card-text{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:2rem}.links{display:flex;flex-direction:column;gap:1rem}.link-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);border:none;border-radius:12px;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;letter-spacing:.02em;color:#fff;cursor:pointer;transition:all .4s ease;position:relative;overflow:hidden;text-decoration:none}.link-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--accent-secondary) 0,#a78bfa 100%);opacity:0;transition:opacity .4s ease}.link-btn:hover{transform:translateY(-1px);box-shadow:0 15px 35px -10px var(--accent-glow)}.link-btn:hover:before{opacity:1}.link-btn span{position:relative;z-index:1}.link-btn-secondary{background:hsla(0,0%,100%,.05);border:1px solid var(--border-color)}.link-btn-secondary:before{background:hsla(0,0%,100%,.1)}.footer{margin-top:2rem;color:var(--text-muted);font-size:.85rem}@media (max-width:640px){main{padding-top:3.5rem;justify-content:flex-start}.brand{font-size:2rem}.tagline{font-size:1rem}.card{padding:1.75rem;border-radius:20px}.card-title{font-size:1.25rem}}@media (max-width:480px){main{padding:3.5rem 1.5rem 1.5rem}.brand{font-size:1.75rem}.card{padding:1.5rem}}.form-card{background:var(--surface-primary);border:1px solid var(--border-color);border-radius:28px;padding:2.5rem;box-shadow:none;text-align:center;margin-bottom:2.5rem}.form-intro{color:var(--text-secondary);font-size:.9rem;margin-bottom:1.5rem;line-height:1.6}.submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--coinbase-blue);border:1px solid transparent;border-radius:12px;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;letter-spacing:.02em;color:#171411;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;width:100%}.submit-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--coinbase-blue-hover);opacity:0;transition:opacity .3s ease}.submit-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px -12px var(--accent-glow)}.submit-btn:hover:before{opacity:1}.submit-btn:active{transform:translateY(0)}.submit-btn span{position:relative;z-index:1}.trust-signals{justify-content:center;gap:.75rem;margin-top:1.5rem;font-size:.8rem;color:var(--text-muted)}.trust-signal,.trust-signals{display:flex;align-items:center}.trust-signal{gap:.35rem}.trust-icon{width:14px;height:14px;flex-shrink:0}.trust-divider{color:var(--border-color)}.consent-container{margin-top:1.5rem}.consent-text{font-size:.75rem;color:var(--text-muted);line-height:1.6}.consent-text a{color:var(--coinbase-blue);text-decoration:none}.consent-text a:hover{text-decoration:underline}.value-props-flow{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem;color:var(--text-secondary);font-size:.95rem}.flow-step{font-weight:500}.flow-step.highlight{color:#10b981;font-weight:600}.flow-arrow{color:var(--text-muted);font-size:.85rem}.about-section{text-align:left;margin-bottom:2.5rem;max-width:540px}.section-title{font-size:1.15rem;font-weight:600;margin-bottom:.75rem;color:var(--text-primary)}.section-text{line-height:1.7}.section-list,.section-text{font-size:.9rem;color:var(--text-secondary);margin-bottom:.75rem}.section-list{padding-left:1.2rem;line-height:2}.flow-comparison{margin-top:1rem}.flow-label{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}.flow-box{padding:1rem 1.25rem;border-radius:12px;font-size:.85rem;line-height:1.6}.flow-box-red{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.15);color:var(--text-secondary)}.flow-box-green{background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.15);color:#10b981;font-weight:500}.flow-subtext{font-size:.75rem;color:var(--text-muted);margin-top:.35rem;font-weight:400}.faq-section{text-align:left;margin-bottom:2.5rem;max-width:540px}.faq-title{font-size:1.15rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.faq-list{display:flex;flex-direction:column;gap:.5rem}.faq-item{border:1px solid var(--border-color);border-radius:18px;background:var(--surface-primary);overflow:hidden;transition:border-color .3s ease}.faq-item.expanded{border-color:rgba(255,106,26,.42)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:transparent;border:none;color:var(--text-primary);font-size:.9rem;font-weight:500;cursor:pointer;text-align:left;transition:background .2s ease}.faq-question:hover{background:rgba(255,106,26,.06)}.faq-icon{font-size:1.1rem;color:var(--text-muted);flex-shrink:0;margin-left:.75rem;transition:transform .3s ease}.faq-item.expanded .faq-icon{transform:rotate(90deg)}.faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-item.expanded .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer{overflow:hidden;padding:0 1.25rem;font-size:.85rem;color:var(--text-secondary);line-height:1.7}.faq-item.expanded .faq-answer{padding:0 1.25rem 1rem}.footer-address{font-size:.75rem;line-height:1.6;color:var(--text-muted);margin-top:1rem}.verification-progress-container{display:flex;align-items:flex-start;justify-content:center;gap:0;margin:2rem auto;max-width:600px;width:100%;padding:0 1rem}.verification-step{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex-shrink:0}.verification-step-circle{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem;transition:all .3s ease}.verification-step-label{font-size:.75rem;white-space:nowrap}.verification-connector{height:3px;flex:1 1;min-width:40px;margin-top:18px;border-radius:2px;transition:background .3s ease}@media (max-width:640px){.verification-step-circle{width:32px;height:32px;font-size:.75rem}.verification-step-label{font-size:.65rem}.verification-connector{min-width:24px;margin-top:15px}}@media (max-width:480px){.verification-progress-container{padding:0 .5rem}}.step-indicator-active{animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 rgba(0,82,255,.4)}50%{box-shadow:0 0 0 8px rgba(0,82,255,0)}}.status-text-animated{animation:text-pulse 2s ease-in-out infinite}@keyframes text-pulse{0%,to{opacity:.85}50%{opacity:1}}.loading-dots{display:inline-block;width:1.5em;text-align:left}.skeleton-pulse{animation:skeletonPulse 1.5s ease-in-out infinite}@keyframes skeletonPulse{0%,to{opacity:.4}50%{opacity:.15}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.progress-label-full{display:inline}.progress-label-short{display:none}@media (max-width:640px){.progress-label-full{display:none}.progress-label-short{display:inline}}@keyframes demoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes demoScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes demoPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}@keyframes demoProgress{0%{width:0}to{width:100%}}@keyframes demoSpin{to{transform:rotate(1turn)}}@keyframes guideSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes guideArrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes guideArrowBounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes guideGlow{0%,to{opacity:.7}50%{opacity:1}}@keyframes guidePulseRing{0%{box-shadow:0 0 0 0 rgba(239,127,26,.45)}70%{box-shadow:0 0 0 10px rgba(239,127,26,0)}to{box-shadow:0 0 0 0 rgba(239,127,26,0)}}.demo-guide-hint{display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none;animation:guideSlideIn .5s cubic-bezier(.22,1,.36,1) both}.demo-guide-hint--above{margin-bottom:.75rem}.demo-guide-hint--below{margin-top:.75rem}.demo-guide-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:rgba(23,20,17,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.76rem;font-weight:500;letter-spacing:.04em;white-space:nowrap;box-shadow:0 4px 20px rgba(0,0,0,.18),inset 0 0 0 1px hsla(0,0%,100%,.06);animation:guideGlow 2.4s ease-in-out infinite}.demo-guide-icon{font-size:.9rem;line-height:1}.demo-guide-text{line-height:1}.demo-guide-arrow{color:rgba(23,20,17,.88);line-height:0}.demo-guide-arrow--up{animation:guideArrowBounce 1.2s ease-in-out infinite}.demo-guide-arrow--down{animation:guideArrowBounceDown 1.2s ease-in-out infinite}.demo-guide-target{position:relative;animation:guidePulseRing 2s ease-out infinite}.demo-guide-highlight-row{position:relative}.demo-guide-highlight-row:after{content:"";position:absolute;inset:-2px;border-radius:14px;border:2px solid rgba(239,127,26,.5);animation:guideGlow 2s ease-in-out infinite;pointer-events:none}@media (max-width:480px){.demo-guide-pill{font-size:.68rem;padding:6px 12px;gap:5px}.demo-guide-icon{font-size:.8rem}.demo-guide-arrow svg{width:16px;height:10px}}.demo-banner{position:fixed;top:0;left:0;right:0;z-index:20000;background:#f0b15d;color:#171411;border-bottom:1px solid rgba(23,20,17,.18);text-align:center;padding:6px 1rem;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.demo-banner{font-size:.65rem;padding:4px .5rem}}.demo-landing{padding:4.25rem 0 0}.demo-progress-shell{position:fixed;top:1.15rem;left:50%;transform:translateX(-50%);z-index:10001;width:min(760px,calc(100% - 1.5rem));border:1px solid rgba(23,20,17,.1);border-radius:24px;background:rgba(255,251,244,.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 42px rgba(23,20,17,.1);padding:.85rem 1rem .8rem}.demo-progress-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.55rem}.demo-progress-phase{font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.demo-apply-main{position:fixed;top:7.4rem;left:0;right:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:unset;justify-content:flex-start;padding:0;background:radial-gradient(circle at top left,rgba(240,177,93,.16),transparent 30%),linear-gradient(180deg,#fcf8f1,#f7f0e4 54%,#f2eadc);color:var(--text-primary)}.demo-apply-shell{width:100%;max-width:580px;margin:0 auto;padding:0 1rem calc(7rem + env(safe-area-inset-bottom, 0px))}.landing-coming-soon-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.25rem;border-radius:999px;background:rgba(239,127,26,.1);border:1px solid rgba(239,127,26,.25);color:var(--accent-primary);font-size:.92rem;font-weight:600;letter-spacing:-.01em;margin-top:.5rem}.landing-coming-soon-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-primary);animation:comingSoonPulse 2s ease-in-out infinite;flex-shrink:0}@keyframes comingSoonPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.landing-shell{margin:0 auto}.landing-hero{padding:3.5rem 0 2.75rem;border-bottom:1px solid var(--border-color)}.landing-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:3rem}.landing-wordmark{display:block;height:2.8rem;width:auto}.landing-header-note{font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.landing-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-gap:2rem;gap:2rem;align-items:start}.landing-copy{max-width:36rem}.landing-eyebrow{margin-bottom:1rem;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.85rem;color:#c47a14;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.landing-headline{font-size:clamp(3rem,7vw,5.75rem);line-height:.94;letter-spacing:-.06em;margin-bottom:1.25rem}.landing-summary{font-size:1.14rem;max-width:32rem}.landing-proof-icon{color:var(--text-secondary);flex-shrink:0}.landing-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:2rem 0 0}.landing-stat{border:1px solid var(--border-color);border-radius:18px;background:var(--surface-primary);padding:1rem}.landing-stat-label{display:block;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.landing-stat-value{display:block;margin-top:.25rem;font-size:1.55rem;line-height:1.1;letter-spacing:-.04em}.landing-stat-note{display:block;margin-top:.35rem;color:var(--text-secondary);font-size:.82rem}.landing-actions{align-items:flex-start;gap:1rem;margin-top:2rem}.landing-primary-btn{min-width:220px;border-radius:16px}.landing-primary-btn:hover{box-shadow:0 16px 28px -18px var(--accent-glow)}.landing-legal{flex:1 1 240px;font-size:.8rem;color:var(--text-muted);max-width:24rem}.landing-rail{gap:1rem}.landing-preview-card{border-radius:30px;padding:1.5rem;background:var(--surface-strong);color:#171411;border:1px solid rgba(23,20,17,.08);box-shadow:0 24px 48px rgba(0,0,0,.16)}.landing-preview-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.landing-preview-kicker{display:block;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(23,20,17,.58);margin-bottom:.35rem}.landing-preview-title{font-size:1.35rem;line-height:1.05;letter-spacing:-.04em}.landing-preview-subtitle{margin-top:.35rem;color:rgba(23,20,17,.68);font-size:.88rem}.landing-preview-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.45rem .7rem;background:#171411;color:var(--surface-strong);font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.landing-comparison{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:stretch;margin-bottom:1rem}.landing-comparison-card{border-radius:20px;padding:1rem;background:#fff;border:1px solid rgba(23,20,17,.08)}.landing-comparison-card.featured{background:#171411;color:var(--surface-strong)}.landing-comparison-label{display:block;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(23,20,17,.54)}.landing-comparison-card.featured .landing-comparison-label{color:hsla(40,38%,92%,.62)}.landing-comparison-value{display:block;margin-top:.3rem;font-size:1.85rem;line-height:1;letter-spacing:-.05em}.landing-comparison-note{display:block;margin-top:.35rem;font-size:.82rem;color:rgba(23,20,17,.66)}.landing-comparison-card.featured .landing-comparison-note{color:hsla(40,38%,92%,.7)}.landing-comparison-arrow{display:flex;align-items:center;justify-content:center;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.76rem;color:rgba(23,20,17,.56);text-transform:uppercase;letter-spacing:.12em}.landing-term-list{gap:.55rem;margin-bottom:1rem}.landing-term-button{padding:.9rem 1rem;background:rgba(23,20,17,.03);border:1px solid rgba(23,20,17,.12);border-radius:16px}.landing-term-button:hover{border-color:rgba(255,106,26,.45)}.landing-term-button.active{border-color:rgba(255,106,26,.55);background:rgba(255,106,26,.08)}.landing-term-name{font-weight:600}.landing-term-meta,.landing-term-savings{color:rgba(23,20,17,.64)}.landing-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:1rem}.landing-metric-card{border-radius:16px;padding:.85rem;background:rgba(23,20,17,.06)}.landing-metric-card span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(23,20,17,.55)}.landing-metric-card strong{display:block;margin-top:.25rem;font-size:1.08rem;line-height:1.15}.landing-ledger{border-radius:20px;background:#fff;border:1px solid rgba(23,20,17,.1);overflow:hidden}.landing-ledger-header,.landing-ledger-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem}.landing-ledger-header{border-bottom:1px solid rgba(23,20,17,.08);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(23,20,17,.54)}.landing-ledger-row{font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.82rem;border-bottom:1px solid rgba(23,20,17,.06)}.landing-ledger-row:last-child{border-bottom:none}.landing-ledger-row strong{font-size:.8rem}.landing-section{border-bottom:1px solid var(--border-color)}.landing-section-header{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.landing-section-eyebrow{margin-bottom:.75rem;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.85rem;color:#c47a14;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.landing-section-title{font-size:clamp(1.9rem,4vw,3rem);line-height:1}.landing-showcase-card{padding:1.3rem;border:1px solid var(--border-color);background:var(--surface-primary)}.landing-showcase-card h3{line-height:1.05}.landing-showcase-card p{font-size:.9rem}.landing-canvas{border-radius:20px;background:var(--surface-strong);color:#171411;padding:1rem;min-height:260px}.landing-canvas-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.landing-canvas-label{font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(23,20,17,.56)}.landing-canvas-header strong{display:block;font-size:1rem}.landing-showcase-ledger-slot{align-items:stretch}.demo-transaction-details{color:#171411}.demo-transaction-balance-display{margin:0}.demo-transaction-card{display:flex;align-items:center;justify-content:space-between;min-height:80px;padding:16px;border-radius:18px;background:hsla(40,38%,92%,.96);border:1px solid rgba(23,20,17,.1)}.demo-transaction-card.clickable{cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.demo-transaction-card.clickable:hover{border-color:rgba(255,106,26,.35);transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,0,0,.06)}.demo-transaction-card.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.demo-transaction-content-wrapper{width:100%}.demo-transaction-label-container{display:flex;align-items:center;min-height:20px}.demo-transaction-date-row,.demo-transaction-history-header,.demo-transaction-main-row,.demo-transaction-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.demo-transaction-date-row{margin-bottom:9px}.demo-transaction-date{font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:13px;color:rgba(23,20,17,.54)}.demo-transaction-label{font-size:clamp(16px,4vw,18px);font-weight:600;color:#171411}.demo-transaction-label-minimal{font-size:14px;font-weight:700;color:rgba(23,20,17,.68)}.demo-transaction-expand-icon{font-size:14px;font-weight:700;color:var(--accent-primary);letter-spacing:2px;opacity:.6}.demo-transaction-collapse-icon{font-size:20px;font-weight:300;color:rgba(23,20,17,.45);line-height:1}.demo-transaction-amount{font-size:clamp(18px,5vw,22px);font-weight:700;color:#171411;line-height:1}.demo-transaction-history{margin:0;padding:0 16px;background:hsla(40,38%,92%,.96);border:1px solid rgba(23,20,17,.1);border-radius:18px}.demo-transaction-history-content{padding:14px 0 16px}.demo-transaction-row{padding:6px 0;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:14px;color:#171411}.demo-transaction-row-bold{font-weight:700}.demo-transaction-row-label{display:flex;align-items:baseline;gap:10px}.demo-transaction-row-amount{white-space:nowrap}.demo-transaction-row-amount.credit{color:var(--accent-primary)}.demo-transaction-type{color:rgba(23,20,17,.72)}.demo-transaction-spacer{height:8px}.demo-transaction-separator{height:3px;margin:12px 0 8px;border-top:1px solid rgba(23,20,17,.9);border-bottom:1px solid rgba(23,20,17,.9)}@media (max-width:480px){.demo-transaction-row{font-size:12px}.demo-transaction-row-label{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px}}.landing-ledger-mini-list,.landing-quote-mini-list{display:flex;flex-direction:column;gap:.55rem}.landing-ledger-mini-row,.landing-math-row,.landing-quote-mini-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .8rem;border-radius:14px;background:rgba(23,20,17,.05)}.landing-quote-mini-row.active{background:rgba(255,106,26,.08);border:1px solid rgba(255,106,26,.24)}.landing-ledger-mini-row strong,.landing-math-row strong,.landing-quote-mini-row strong{font-size:.92rem}.landing-ledger-mini-row span,.landing-math-row span,.landing-quote-mini-row span{font-size:.8rem;color:rgba(23,20,17,.64)}.landing-math-summary{border-radius:16px;padding:1rem;background:#171411;color:var(--surface-strong);margin-bottom:.8rem}.landing-math-summary span{display:block;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(40,38%,92%,.62)}.landing-math-summary strong{display:block;margin-top:.35rem;font-size:1.9rem;line-height:1;letter-spacing:-.05em}.landing-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.landing-path-card{border-radius:24px;border:1px solid var(--border-color);background:var(--surface-primary);padding:1.5rem}.landing-path-card h3{font-size:1.35rem;line-height:1.05;letter-spacing:-.03em}.landing-path-card p{margin-top:.75rem;color:var(--text-secondary)}.landing-path-chain{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.2rem}.landing-path-chip{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.7rem .95rem;border-radius:14px;border:1px solid var(--border-color);background:hsla(0,0%,100%,.02)}.landing-path-chip.accent{background:var(--accent-primary);color:#171411;border-color:transparent;font-weight:700}.landing-faq-wrap{max-width:52rem}.landing-onboard-split{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;margin-top:.5rem}.landing-onboard-col-label{display:block;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(23,20,17,.54);margin-bottom:.55rem}.landing-onboard-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.landing-onboard-list li{font-size:.8rem;color:rgba(23,20,17,.68);padding:.4rem .6rem;border-radius:8px;background:rgba(23,20,17,.05);border:1px solid rgba(23,20,17,.08);line-height:1.3}.landing-onboard-list.connected li{color:#171411;background:rgba(16,185,129,.09);border-color:rgba(16,185,129,.28)}.landing-onboard-vs{display:flex;align-items:flex-start;padding-top:1.75rem;justify-content:center;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(23,20,17,.38)}.landing-footer-link{color:var(--text-muted)}.landing-footer-link:hover{color:var(--text-secondary)}.landing-footer{padding:2.5rem 0 3rem}.landing-footer-inner{color:var(--text-muted)}.landing-footer-brand{color:var(--text-primary)}@media (max-width:980px){.landing-hero-grid,.landing-path-grid,.landing-section-header,.landing-showcase-grid{grid-template-columns:1fr}.landing-copy{max-width:none}}@media (max-width:720px){.landing-shell{width:min(1120px,calc(100% - 1.5rem))}.demo-progress-shell{top:1rem;width:calc(100% - 1rem);padding:.8rem .75rem .75rem}.landing-footer-inner,.landing-header{flex-direction:column;align-items:flex-start}.landing-comparison,.landing-metric-grid,.landing-stat-row{grid-template-columns:1fr}.landing-comparison-arrow{display:none}.landing-path-card,.landing-preview-card,.landing-showcase-card{border-radius:22px}.landing-footer-copy{text-align:left}.progress-label-full{display:none!important}.progress-label-short{display:inline!important}}.demo-landing{--bg-primary:#f8f2e8;--surface-primary:#fffdf8;--surface-secondary:#f5ecde;--surface-strong:#fff2d6;--text-primary:#171411;--text-secondary:#5f564b;--text-muted:#8b7d6d;--accent-primary:#ef7f1a;--accent-secondary:#f0b15d;--accent-glow:rgba(239,127,26,.24);--border-color:rgba(23,20,17,.1);--coinbase-blue-hover:#d96c0d;position:relative;min-height:100vh;padding:4.25rem 0 calc(7rem + env(safe-area-inset-bottom, 0px));align-items:stretch;justify-content:flex-start;background:radial-gradient(circle at top left,rgba(240,177,93,.16),transparent 30%),linear-gradient(180deg,#fcf8f1,#f7f0e4 54%,#f2eadc);color:var(--text-primary)}.landing-shell{width:min(1120px,calc(100% - 3rem))}.landing-hero{padding:3rem 0 2.6rem;border-bottom:1px solid rgba(23,20,17,.08)}.landing-header{margin-bottom:2.5rem}.landing-wordmark{height:2.55rem}.landing-hero-grid{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.landing-copy{max-width:38rem}.landing-eyebrow,.landing-inline-cta-eyebrow,.landing-proof-panel-label,.landing-section-eyebrow{margin-bottom:.75rem;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:#a56210;font-weight:600}.landing-headline{font-size:clamp(2.65rem,5.4vw,4.7rem);line-height:.98;letter-spacing:-.055em;margin-bottom:1rem}.landing-summary{font-size:1.08rem;color:var(--text-secondary);max-width:34rem}.landing-proof-list{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:1.5rem 0 0;padding:0}.landing-proof-item{display:flex;align-items:center;gap:.4rem;color:var(--text-secondary);font-size:.86rem;font-weight:500}.landing-proof-list-vertical{flex-direction:column;gap:.55rem}.landing-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:1.25rem;margin-top:1.9rem}.landing-demo-cta-stack{display:inline-flex;flex-direction:column;align-items:flex-start}.landing-eligibility-card,.landing-faq-wrap .faq-item,.landing-final-cta,.landing-inline-cta,.landing-manage-note,.landing-proof-panel,.landing-savings-card,.landing-showcase-card,.landing-value-table{background:rgba(255,251,244,.9);border:1px solid rgba(23,20,17,.08);box-shadow:0 26px 52px -42px rgba(23,20,17,.34)}.landing-checklist li,.landing-proof-support-row>div,.landing-savings-support-card,.landing-term-button{background:hsla(0,0%,100%,.82);border:1px solid rgba(23,20,17,.08);box-shadow:0 18px 36px -34px rgba(23,20,17,.24)}.landing-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-width:210px;padding:1rem 1.35rem;border-radius:15px;border:1px solid transparent;background:var(--accent-primary);color:#171411;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 18px 36px -24px rgba(239,127,26,.66);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.landing-primary-btn:hover{background:var(--coinbase-blue-hover);box-shadow:0 22px 40px -22px rgba(239,127,26,.58);transform:translateY(-1px)}.landing-primary-btn.compact{min-width:auto;padding:.9rem 1rem;font-size:.95rem}.landing-legal{flex:1 1 260px;max-width:28rem;font-size:.82rem;color:var(--text-secondary)}.landing-legal a{color:var(--text-primary);text-decoration:underline;text-underline-offset:.18em}.landing-rail{display:flex;flex-direction:column}.landing-savings-card{border-radius:30px;padding:1.75rem}.landing-savings-kicker{display:block;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#9b5a13}.landing-savings-highlight{display:block;margin-top:.45rem;font-size:clamp(3rem,6vw,4.5rem);line-height:.92;letter-spacing:-.07em}.landing-savings-caption{margin-top:.75rem;color:var(--text-secondary);font-size:.98rem}.landing-savings-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:1.3rem}.landing-savings-support-card{border-radius:18px;padding:1rem}.landing-savings-support-card.featured{background:rgba(255,248,236,.95);color:var(--text-primary);border-color:rgba(239,127,26,.22)}.landing-proof-support-row span,.landing-savings-support-card span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted)}.landing-savings-support-card.featured span{color:var(--text-muted)}.landing-proof-support-row strong,.landing-savings-support-card strong{display:block;margin-top:.3rem;font-size:1.35rem;line-height:1.05;letter-spacing:-.04em}.landing-savings-support-card small{display:block;margin-top:.25rem;font-size:.78rem;color:var(--text-secondary)}.landing-savings-support-card.featured small{color:var(--text-secondary)}.landing-proof-footnote,.landing-savings-footnote{margin-top:1rem;font-size:.82rem;color:var(--text-secondary)}.landing-section{padding:3rem 0;border-bottom:1px solid rgba(23,20,17,.08)}.landing-section:last-of-type{border-bottom:none}.landing-section-header{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:2rem;gap:2rem;align-items:end;margin-bottom:1.5rem}.landing-section-title{font-size:clamp(1.95rem,4vw,3rem);line-height:1.02;letter-spacing:-.05em}.landing-section-description{max-width:42rem;color:var(--text-secondary);font-size:1rem}.landing-proof-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);grid-gap:1rem;gap:1rem;align-items:start}.landing-proof-grid.landing-proof-grid-single{grid-template-columns:1fr;max-width:540px}.landing-proof-panel{border-radius:28px;padding:1.5rem}.landing-proof-panel-primary{background:rgba(255,251,244,.9)}.landing-proof-panel-heading{font-size:clamp(1.55rem,3vw,2rem);line-height:1.04;letter-spacing:-.04em}.landing-proof-panel-value{display:block;font-size:clamp(3.1rem,6vw,4.6rem);line-height:.92;letter-spacing:-.07em}.landing-proof-panel-copy{margin-top:.8rem;color:var(--text-secondary);font-size:1rem;max-width:32rem}.landing-proof-formula{margin-top:1rem;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.8rem;letter-spacing:.02em;color:var(--text-secondary)}.landing-proof-support-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:1.3rem}.landing-proof-support-row>div{border-radius:18px;padding:1rem}.landing-term-list{display:flex;flex-direction:column;gap:.6rem;margin-bottom:0}.landing-term-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;color:#171411;border-radius:18px;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.landing-term-button:hover{transform:translateY(-1px);border-color:rgba(239,127,26,.45)}.landing-term-button.active{border-color:rgba(239,127,26,.55);background:rgba(240,177,93,.18)}.landing-term-name{display:block;font-weight:700;font-size:.96rem}.landing-term-meta,.landing-term-savings{display:block;font-size:.8rem;color:var(--text-secondary)}.landing-term-savings{text-align:right}.landing-final-cta,.landing-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1.45rem 1.5rem;border-radius:28px;color:var(--text-primary);box-shadow:0 20px 42px rgba(0,0,0,.18)}.landing-final-cta h3,.landing-inline-cta h3{font-size:1.45rem;line-height:1.05;letter-spacing:-.03em}.landing-final-cta p,.landing-inline-cta p{margin-top:.35rem;color:var(--text-secondary)}.landing-final-cta .landing-inline-cta-eyebrow,.landing-inline-cta .landing-inline-cta-eyebrow{color:#9b5a13}.landing-final-cta,.landing-inline-cta{max-width:860px;margin-left:auto;margin-right:auto;margin-bottom:3rem}.landing-inline-cta-right{display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;flex-shrink:0}.landing-inline-cta-legal{font-size:.75rem;color:var(--text-muted);text-align:right}.landing-inline-cta-legal a{color:var(--text-primary);text-decoration:underline;text-underline-offset:.18em}.landing-value-table{border-radius:28px;overflow:hidden}.landing-value-header,.landing-value-row{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr) minmax(0,1fr)}.landing-value-header{background:rgba(23,20,17,.05)}.landing-value-header span{padding:.95rem 1rem;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.landing-value-row{border-top:1px solid rgba(23,20,17,.08)}.landing-value-cell{padding:1.1rem 1rem;color:var(--text-secondary);font-size:.95rem;line-height:1.55}.landing-value-cell-outcome strong{color:var(--text-primary);font-size:1rem;line-height:1.3}.landing-value-cell-featured{color:#382615;font-weight:500}.landing-value-cell-featured,.landing-value-header-featured{background:rgba(239,127,26,.1)}.landing-value-mobile-label{display:none}.landing-manage-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);grid-gap:1.1rem;gap:1.1rem;align-items:center}.landing-manage-copy{display:flex;flex-direction:column;gap:1rem}.landing-checklist{list-style:none;display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0}.landing-checklist li{position:relative;padding:.95rem 1rem .95rem 2.8rem;border-radius:18px;color:var(--text-secondary);font-size:.92rem}.landing-checklist li:before{content:"✓";position:absolute;top:50%;left:1rem;transform:translateY(-50%);width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#171411;color:#f0b15d;font-size:.72rem;font-weight:700}.landing-manage-highlights{list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.85rem;margin:0 auto;padding:0;height:100%}.landing-manage-highlights li{position:relative;padding:.7rem 0 .7rem 1.15rem;border-left:2px solid rgba(212,160,74,.5);color:var(--text-secondary);font-size:.93rem;line-height:1.5}.landing-manage-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.landing-manage-note{border-radius:20px;padding:1rem}.landing-manage-note-title{display:block;font-weight:700;color:var(--text-primary);margin-bottom:.35rem}.landing-manage-note p{color:var(--text-secondary);font-size:.9rem}.landing-showcase-ledger-slot{display:flex;min-width:0;max-width:480px}.landing-showcase-ledger-slot .demo-transaction-details{width:100%}.landing-showcase-ledger-slot .demo-transaction-card,.landing-showcase-ledger-slot .demo-transaction-history{background:rgba(255,251,244,.95)}.landing-ledger-panel{width:100%;border-radius:28px;border:1px solid rgba(212,160,74,.25);background:hsla(37,53%,92%,.55);padding:20px;box-shadow:0 20px 42px rgba(0,0,0,.18)}.landing-ledger-kicker{margin:0 0 12px;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:13px;color:#c47a14;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.landing-eligibility-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.landing-eligibility-card{display:flex;flex-direction:column;gap:.65rem;min-height:180px;padding:1.35rem;border-radius:22px;color:var(--text-secondary);font-size:.95rem}.landing-eligibility-title{color:var(--text-primary);font-size:1rem;line-height:1.25}.landing-eligibility-desc{font-size:.84rem;line-height:1.55;color:var(--text-secondary)}.landing-eligibility-icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(240,177,93,.22);color:#8d4f0d;font-weight:700}.landing-faq-wrap{max-width:100%}.landing-faq-wrap .faq-list{gap:.8rem}.landing-faq-wrap .faq-item{border-color:rgba(23,20,17,.08)}.landing-faq-wrap .faq-item.expanded{border-color:rgba(239,127,26,.2)}.landing-faq-wrap .faq-question{color:var(--text-primary)}.landing-faq-wrap .faq-answer{color:var(--text-secondary)}.landing-section-secondary{background:#171411;color:#f5efe6;border-bottom:none}.landing-section-secondary .landing-inline-cta-eyebrow,.landing-section-secondary .landing-proof-panel-label,.landing-section-secondary .landing-section-eyebrow{color:#f0b15d}.landing-section-secondary .landing-section-title{color:#f5efe6}.landing-section-secondary .landing-section-description{color:hsla(36,43%,93%,.72)}.landing-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.landing-showcase-grid-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-showcase-card{display:flex;flex-direction:column;gap:1rem;padding:1.35rem;border-radius:24px;color:var(--text-primary)}.landing-showcase-card h3{font-size:1.15rem;line-height:1.08;letter-spacing:-.03em;color:var(--text-primary)}.landing-showcase-card p{font-size:.92rem;color:var(--text-secondary)}.landing-step-number{order:-1;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:.55rem .75rem;border-radius:999px;background:rgba(240,177,93,.16);color:#f0b15d;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.78rem;letter-spacing:.12em}.landing-footer{padding:2.6rem 0 3rem;background:#f5f0e8;border-top:1px solid rgba(23,20,17,.08)}.landing-footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;color:var(--text-muted,#8b7d6d)}.landing-footer-brand{display:flex;align-items:center;gap:.7rem;color:var(--text-primary,#171411)}.landing-footer-brand span{font-size:1.1rem;font-weight:700;letter-spacing:-.04em}.landing-footer-copy{text-align:right;font-size:.85rem}.landing-footer-link{color:var(--text-muted,#8b7d6d);text-decoration:none;transition:color .15s ease}.landing-footer-link:hover{color:var(--text-secondary,#5f564b)}.landing-sticky-cta{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));z-index:20001;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:20px;background:rgba(23,20,17,.94);border:1px solid hsla(36,43%,93%,.12);box-shadow:0 18px 36px rgba(0,0,0,.25);color:#f5efe6}.landing-sticky-cta div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.landing-sticky-cta strong{font-size:.95rem}.landing-sticky-cta span{font-size:.75rem;line-height:1.35;color:hsla(36,43%,93%,.7)}@media (max-width:1120px){.landing-eligibility-grid,.landing-hiw-grid,.landing-showcase-grid-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.landing-hero-grid,.landing-hiw-grid,.landing-manage-grid,.landing-proof-grid,.landing-section-header,.landing-showcase-grid,.landing-showcase-grid-steps{grid-template-columns:1fr}.landing-copy{max-width:none}.landing-showcase-ledger-slot{max-width:none;margin-left:0}}@media (max-width:720px){.landing-shell{width:min(1120px,calc(100% - 1.5rem))}.landing-headline{max-width:100%;font-size:clamp(2.35rem,11vw,3.35rem)}.landing-actions,.landing-final-cta,.landing-footer-inner,.landing-inline-cta{flex-direction:column;align-items:flex-start}.landing-inline-cta-right{align-items:flex-start;width:100%}.landing-inline-cta-legal{text-align:left}.landing-demo-cta-stack,.landing-primary-btn,.landing-primary-btn.compact{width:100%}.landing-eligibility-grid,.landing-hiw-grid,.landing-manage-note-grid,.landing-proof-support-row,.landing-savings-support-grid{grid-template-columns:1fr}.landing-value-header{display:none}.landing-value-table{display:flex;flex-direction:column;gap:.75rem;background:none;border:none;box-shadow:none}.landing-value-row{grid-template-columns:1fr;background:rgba(255,251,244,.9);border:1px solid rgba(23,20,17,.08);border-radius:18px;overflow:hidden;box-shadow:0 8px 24px -12px rgba(23,20,17,.12)}.landing-value-cell{padding:.85rem 1.1rem}.landing-value-cell-outcome{padding-top:1rem;padding-bottom:.5rem}.landing-value-cell:not(.landing-value-cell-outcome):not(.landing-value-cell-featured){padding-top:0;padding-bottom:.5rem;color:var(--text-muted);font-size:.88rem}.landing-value-cell-featured{border-radius:0 0 18px 18px;padding-top:.75rem;padding-bottom:1rem}.landing-value-mobile-label{display:block;margin-bottom:.25rem;font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.landing-footer-copy{text-align:left}.landing-sticky-cta{display:flex}}.landing-trust-row{display:flex;align-items:center;gap:1rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid rgba(23,20,17,.08)}.landing-trust-label{font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.landing-trust-logos{display:flex;flex-wrap:wrap;gap:.55rem}.landing-trust-logo{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .75rem;border-radius:12px;background:hsla(0,0%,100%,.7);border:1px solid rgba(23,20,17,.08);font-size:.82rem;font-weight:600;color:var(--text-primary);white-space:nowrap}.landing-trust-detail{font-weight:400;color:var(--text-muted);font-size:.72rem}.landing-section-header.landing-section-header-single{grid-template-columns:1fr}.landing-sticky-cta{display:flex}@media (max-width:720px){.landing-trust-row{flex-direction:column;align-items:flex-start;gap:.75rem}.landing-trust-logos{gap:.45rem}.landing-trust-logo{font-size:.76rem;padding:.4rem .6rem}}.landing-hiw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.landing-hiw-card{display:flex;flex-direction:column;gap:.55rem;padding:1.35rem;border-radius:22px;background:rgba(255,251,244,.9);border:1px solid rgba(23,20,17,.08);box-shadow:0 26px 52px -42px rgba(23,20,17,.34);transition:border-color .2s ease,transform .2s ease}.landing-hiw-card:hover{border-color:rgba(239,127,26,.28);transform:translateY(-2px)}.landing-hiw-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.landing-hiw-number{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--accent-primary);color:#171411;font-weight:700;font-size:.88rem;flex-shrink:0}.landing-hiw-time{font-family:var(--font-demo-mono),"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:rgba(23,20,17,.05);padding:.3rem .6rem;border-radius:999px}.landing-hiw-title{font-size:1.08rem;line-height:1.15;letter-spacing:-.02em;margin-top:.2rem}.landing-hiw-desc{font-size:.88rem;line-height:1.55;color:var(--text-secondary);flex:1 1}.landing-mobile-cta-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:10000;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));background:rgba(255,251,244,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(23,20,17,.1);box-shadow:0 -8px 24px rgba(23,20,17,.08)}.landing-mobile-cta-bar .landing-primary-btn{width:100%}@media (max-width:720px){.landing-mobile-cta-bar{display:flex;flex-direction:column;align-items:center;justify-content:center}.demo-landing{padding-bottom:calc(8rem + env(safe-area-inset-bottom, 0px))}.landing-hiw-grid{grid-template-columns:1fr}.landing-actions{display:none}.landing-actions:has(.landing-coming-soon-badge){display:flex}.landing-inline-cta{display:none}.landing-mobile-cta-legal{font-size:.68rem;line-height:1.4;color:var(--text-muted);text-align:center;margin-top:.4rem}.landing-mobile-cta-legal a{color:var(--text-secondary);text-decoration:underline}}