@import url(https://fonts.googleapis.com/css2?family=Fraunces:wght@500;600;700&family=Space+Grotesk:wght@400;500;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#ffdca38c,#0000 35%),linear-gradient(180deg,#f8f2e7,#efe3d0);margin:0}*{box-sizing:border-box}a,button{-webkit-tap-highlight-color:transparent}#root{min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#f5efe4;--bg-strong:#f2c986;--surface:#fffbf4cc;--surface-strong:#fff8ef;--surface-deep:#12303a;--text:#102027;--text-soft:#46595f;--line:#1020271f;--accent:#c35a2f;--accent-deep:#8a3314;--accent-cool:#1f6977;--shadow:0 30px 80px #0f191c24}.site-shell{color:#102027;color:var(--text);min-height:100vh;overflow:hidden;padding:32px;position:relative}.site-backdrop{border-radius:999px;filter:blur(20px);opacity:.7;pointer-events:none;position:fixed;transform:translateZ(0);z-index:0}.site-backdrop-left{background:radial-gradient(circle,#c35a2f47,#0000 70%);height:28rem;left:-10rem;top:-8rem;width:28rem}.site-backdrop-right{background:radial-gradient(circle,#1f69773d,#0000 68%);bottom:-10rem;height:30rem;right:-12rem;width:30rem}.page-frame,.site-header{position:relative;z-index:1}.site-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff8efbf;border:1px solid #1020271f;border:1px solid var(--line);border-radius:24px;box-shadow:0 30px 80px #0f191c24;box-shadow:var(--shadow);display:flex;gap:24px;justify-content:space-between;margin:0 auto 24px;max-width:1240px;padding:18px 22px}.brand{align-items:center;color:inherit;display:inline-flex;gap:14px;text-decoration:none}.brand strong,.hero-copy h1,.page-content h2,.page-content h3{font-family:Fraunces,Georgia,serif}.brand small,.bullet-card,.device-note,.hero-card,.hero-summary,.metrics-panel span,.page-content li,.page-content p,.page-index small,.page-index span,.primary-cta,.secondary-cta,.site-nav a,.text-link{font-family:Space Grotesk,Segoe UI,sans-serif}.brand-mark{align-items:center;background:linear-gradient(135deg,#c35a2f,#8a3314);background:linear-gradient(135deg,var(--accent),var(--accent-deep));border-radius:16px;color:#fff;display:inline-flex;font-weight:700;height:48px;justify-content:center;letter-spacing:.08em;width:48px}.brand span{grid-gap:3px;display:grid;gap:3px}.brand small{color:#46595f;color:var(--text-soft);font-size:.88rem}.site-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.page-index a,.site-nav a{text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.site-nav a{border-radius:999px;color:#46595f;color:var(--text-soft);font-size:.94rem;padding:10px 14px}.site-nav a.is-active,.site-nav a:hover{background:#10202714;color:#102027;color:var(--text)}.page-frame{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:1240px}.content-panel,.hero-panel,.page-index{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffbf4cc;background:var(--surface);border:1px solid #1020271f;border:1px solid var(--line);border-radius:32px;box-shadow:0 30px 80px #0f191c24;box-shadow:var(--shadow)}.hero-panel{grid-gap:24px;animation:hero-rise .7s ease;background:linear-gradient(135deg,#fff8eff2,#ffe7c6c7),radial-gradient(circle at top left,#1f69772e,#0000 40%);display:grid;gap:24px;grid-template-columns:1.15fr .85fr;padding:38px}.hero-copy{grid-gap:18px;align-content:center;display:grid;gap:18px}.eyebrow{color:#1f6977;color:var(--accent-cool);font-size:.8rem;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.hero-copy h1,.page-content h2{font-size:clamp(2.4rem,4vw,4.5rem);line-height:.95;margin:0;max-width:12ch}.hero-summary{color:#46595f;color:var(--text-soft);font-size:1.08rem;line-height:1.65;margin:0;max-width:56ch}.contact-actions,.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.primary-cta,.secondary-cta,.text-link{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;justify-content:center;text-decoration:none}.primary-cta,.secondary-cta{min-height:48px;padding:14px 18px}.primary-cta{background:linear-gradient(135deg,#c35a2f,#8a3314);background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff}.secondary-cta{background:#ffffff80;border:1px solid #1020271a;color:#102027;color:var(--text)}.hero-card-stack{align-items:center;display:flex;justify-content:center;min-height:320px;position:relative}.hero-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #fff3;border-radius:28px;box-shadow:0 30px 80px #0f191c24;box-shadow:var(--shadow);color:#fff;padding:24px;position:absolute}.hero-card p,.hero-card span,.hero-card strong{display:block}.hero-card p{font-size:.74rem;letter-spacing:.16em;margin:0 0 12px;opacity:.82;text-transform:uppercase}.hero-card strong{font-size:1.4rem;line-height:1.15;margin-bottom:12px}.hero-card span{line-height:1.6;max-width:28ch;opacity:.88}.hero-card-main{background:linear-gradient(160deg,#12303af0,#1f6977d1);transform:rotate(-6deg);width:min(100%,360px);z-index:2}.hero-card-side{background:linear-gradient(160deg,#c35a2feb,#8a3314d1);right:8px;top:18px;transform:rotate(10deg);width:min(74%,260px);z-index:1}.page-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:280px 1fr}.page-index{grid-gap:10px;display:grid;gap:10px;height:fit-content;padding:18px;position:sticky;top:20px}.page-index a{grid-gap:5px;border:1px solid #0000;border-radius:22px;color:#46595f;color:var(--text-soft);display:grid;gap:5px;padding:16px}.page-index a.is-active,.page-index a:hover{background:#ffffff94;border-color:#10202714;color:#102027;color:var(--text);transform:translateY(-1px)}.page-index span{color:#1f6977;color:var(--accent-cool);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.page-index strong{font-family:Fraunces,Georgia,serif;font-size:1.02rem;font-weight:600}.page-index small{font-size:.9rem;line-height:1.5}.page-content{grid-gap:24px;animation:page-fade .3s ease;display:grid;gap:24px}.content-panel{padding:30px}.page-content h2{font-size:clamp(2rem,3vw,3.4rem);margin-bottom:18px;max-width:18ch}.page-content h3{font-size:1.8rem;margin:0 0 12px}.page-content li,.page-content p{color:#46595f;color:var(--text-soft);font-size:1rem;line-height:1.75}.card-collection,.metrics-panel,.pricing-layout,.product-overview,.split-callout{grid-gap:20px;display:grid;gap:20px}.card-collection,.metrics-panel,.pricing-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-panel div{grid-gap:12px;background:#ffffff8c;border:1px solid #10202714;border-radius:24px;display:grid;gap:12px;padding:22px}.metrics-panel strong{font-family:Fraunces,Georgia,serif;font-size:2rem;font-weight:600}.feature-card{grid-gap:10px;background:#ffffff80;display:grid;gap:10px}.feature-card a,.text-link{color:#8a3314;color:var(--accent-deep);font-weight:700}.feature-card-primary{background:linear-gradient(160deg,#12303af5,#1f6977e0);color:#fff}.feature-card-primary .eyebrow,.feature-card-primary a,.feature-card-primary p{color:#ffffffdb}.feature-card-muted{opacity:.84}.device-preview{grid-gap:12px;align-content:center;display:grid;gap:12px}.download-panel{grid-gap:14px;background:linear-gradient(145deg,#c35a2f29,#ffffffe0);border:1px solid #c35a2f33;border-radius:28px;box-shadow:0 30px 80px #0f191c24;box-shadow:var(--shadow);display:grid;gap:14px;padding:24px}.download-panel h3{font-size:1.7rem;margin:0}.download-badge{background:#1f69771f;border-radius:999px;color:#1f6977;color:var(--accent-cool);font:700 .78rem Space Grotesk,Segoe UI,sans-serif;justify-self:start;letter-spacing:.08em;margin:0;padding:7px 10px;text-transform:uppercase}.download-note{color:#46595f;color:var(--text-soft);font-family:Space Grotesk,Segoe UI,sans-serif;line-height:1.65;margin:0}.download-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.download-cta{flex:0 0 auto;justify-self:start}.download-toggle{background:#0000;border:0;color:#8a3314;color:var(--accent-deep);cursor:pointer;flex:0 0 auto;font:700 .98rem Space Grotesk,Segoe UI,sans-serif;padding:0;text-align:left}.download-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.moneyman-slideshow{grid-gap:18px;background:#ffffffb3;border:1px solid #10202714;border-radius:28px;box-shadow:0 30px 80px #0f191c24;box-shadow:var(--shadow);display:grid;gap:18px;padding:24px}.slideshow-counter{color:#46595f;color:var(--text-soft);font-family:Space Grotesk,Segoe UI,sans-serif;font-size:.9rem;margin:0}.slideshow-figure{grid-gap:12px;display:grid;gap:12px;margin:0}.slideshow-image-button{background:#0000;border:0;border-radius:18px;cursor:pointer;justify-self:center;max-width:100%;padding:0;text-align:inherit;width:fit-content}.slideshow-image-button img{background:#edf1f2;border:1px solid #10202714;border-radius:18px;display:block;height:auto;max-width:100%;width:auto}.slideshow-figure figcaption{color:#46595f;color:var(--text-soft);font-family:Space Grotesk,Segoe UI,sans-serif;font-size:.96rem;line-height:1.55}.slideshow-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.slideshow-button{background:#ffffffd1;border:1px solid #1020271a;border-radius:999px;color:#102027;color:var(--text);cursor:pointer;font:700 .95rem Space Grotesk,Segoe UI,sans-serif;padding:10px 14px}.slideshow-dots{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.slideshow-dot{background:#10202733;border:0;border-radius:999px;cursor:pointer;height:10px;padding:0;transition:transform .18s ease,background-color .18s ease;width:10px}.slideshow-dot.is-active{background:#c35a2f;background:var(--accent);transform:scale(1.2)}.moneyman-story-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.moneyman-story-card{background:#ffffff94}.download-link{align-items:center;background:#ffffffa3;border:1px solid #10202714;border-radius:18px;color:#102027;color:var(--text);display:flex;font-family:Space Grotesk,Segoe UI,sans-serif;font-weight:500;gap:12px;justify-content:space-between;padding:14px 16px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.download-link:hover{background:#ffffffdb;border-color:#c35a2f47;transform:translateY(-1px)}.download-link strong{background:#1f69771f;border-radius:999px;color:#1f6977;color:var(--accent-cool);font-size:.82rem;letter-spacing:.06em;line-height:1;padding:7px 9px;text-transform:uppercase}.device-window{grid-gap:18px;align-content:start;background:linear-gradient(180deg,#173741,#102027);border-radius:28px;box-shadow:0 30px 80px #0f191c24;box-shadow:var(--shadow);color:#fff;display:grid;gap:18px;min-height:260px;padding:22px}.device-dots{background:linear-gradient(90deg,#f39c72 0 33%,#ffd390 33% 66%,#68b7b5 66% 100%);border-radius:999px;display:inline-flex;height:12px;width:64px}.device-window strong{font-family:Fraunces,Georgia,serif;font-size:1.3rem}.device-window ul{margin:0;padding-left:18px}.device-note{color:#46595f;color:var(--text-soft);font-size:.92rem;margin:0}.bullet-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.bullet-card{background:#ffffff8c;border:1px solid #10202714;border-radius:22px;color:#102027;color:var(--text);line-height:1.65;padding:18px}.pricing-card{background:#ffffff8c;padding-bottom:24px}.pricing-card ul{margin:0;padding-left:20px}.pricing-card-featured{background:linear-gradient(180deg,#c35a2f24,#ffffffd1);border-color:#c35a2f3d;transform:translateY(-6px)}.split-callout{background:linear-gradient(135deg,#1f69771a,#ffffffb8);grid-template-columns:repeat(2,minmax(0,1fr))}.split-callout strong{display:block;font-family:Fraunces,Georgia,serif;font-size:1.4rem;margin-bottom:10px}.ezcash-panel{grid-gap:22px;display:grid;gap:22px}.ezcash-detail-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ezcash-detail-card{background:#ffffff8c;border:1px solid #10202714;border-radius:24px;padding:24px}.ezcash-detail-card h3{margin-bottom:14px}.ezcash-detail-card ul{margin:0;padding-left:20px}.ezcash-brand{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr}.ezcash-logo{filter:drop-shadow(0 18px 35px rgba(16,32,39,.12));height:96px;object-fit:contain;width:96px}.section-heading-row{align-items:end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.section-heading-row h3{margin-bottom:0}.screenshot-gallery{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.screenshot-card{background:#ffffff9e;border:1px solid #10202714;border-radius:24px;box-shadow:0 30px 80px #0f191c24;box-shadow:var(--shadow);margin:0;padding:14px}.screenshot-card img{background:#edf1f2;border-radius:18px;display:block;height:auto;width:100%}.screenshot-card figcaption{color:#46595f;color:var(--text-soft);font-family:Space Grotesk,Segoe UI,sans-serif;font-size:.94rem;line-height:1.5;margin-top:12px}.contact-panel{background:linear-gradient(135deg,#fff8efeb,#ffdcb6cc)}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes page-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.site-shell{padding:20px}.card-collection,.download-list,.ezcash-detail-grid,.hero-panel,.metrics-panel,.moneyman-story-grid,.page-grid,.pricing-layout,.product-overview,.screenshot-gallery,.split-callout{grid-template-columns:1fr}.page-index{position:static}.hero-copy h1,.page-content h2{max-width:none}.hero-card-stack{min-height:240px}.hero-card-side{right:0}.bullet-grid{grid-template-columns:1fr}}@media (max-width:720px){.content-panel,.hero-panel,.page-index,.site-header{border-radius:24px}.site-header{align-items:flex-start;flex-direction:column;padding:18px}.content-panel,.hero-panel{padding:24px}.contact-actions,.hero-actions,.site-nav{width:100%}.primary-cta,.secondary-cta,.site-nav a{flex:1 1 auto;text-align:center}.slideshow-controls{justify-content:center}.hero-card-stack{min-height:220px}.hero-card-main,.hero-card-side{width:100%}.hero-card-side{top:28px}.ezcash-brand{grid-template-columns:1fr}}
/*# sourceMappingURL=main.826f0715.css.map*/