@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2?dpl=dpl_7sMFksmjnqyUnoh9wezfrHs1nwMW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2?dpl=dpl_7sMFksmjnqyUnoh9wezfrHs1nwMW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2?dpl=dpl_7sMFksmjnqyUnoh9wezfrHs1nwMW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2?dpl=dpl_7sMFksmjnqyUnoh9wezfrHs1nwMW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_9556d503-module__It95gq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_9556d503-module__It95gq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_7sMFksmjnqyUnoh9wezfrHs1nwMW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_7sMFksmjnqyUnoh9wezfrHs1nwMW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_7sMFksmjnqyUnoh9wezfrHs1nwMW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_7sMFksmjnqyUnoh9wezfrHs1nwMW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_7sMFksmjnqyUnoh9wezfrHs1nwMW)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_7sMFksmjnqyUnoh9wezfrHs1nwMW)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_4d5810da-module__QNif7a__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_4d5810da-module__QNif7a__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
:root{--black:#0e0e0e;--white:#f5f2ed;--cream:#ede9e2;--gold:#c8a96e;--gold-light:#e8d5a8;--muted:#7a7469;--border:#c8a96e33;--serif:var(--font-serif), Georgia, serif;--sans:var(--font-sans), system-ui, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--sans);font-weight:300;line-height:1.7;overflow-x:hidden}nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0e0ed9;border-bottom:1px solid #c8a96e1f;justify-content:space-between;align-items:center;padding:20px 48px;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{font-family:var(--serif);color:var(--white);letter-spacing:-.02em;font-size:20px}.nav-logo span{color:var(--gold)}.nav-cta{background:var(--gold);color:var(--black);font-family:var(--sans);cursor:pointer;letter-spacing:.03em;border:none;border-radius:2px;padding:9px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,transform .15s}.nav-cta:hover{background:var(--gold-light);transform:translateY(-1px)}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(#c8a96e14 0%,#0000 70%);width:700px;height:700px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);opacity:0;margin-bottom:28px;font-size:11px;font-weight:500;animation:.8s .1s forwards fadeUp}.hero h1{font-family:var(--serif);letter-spacing:-.03em;color:var(--white);opacity:0;max-width:860px;margin-bottom:28px;font-size:clamp(44px,7vw,88px);line-height:1.05;animation:.8s .25s forwards fadeUp}.hero h1 em{color:var(--gold);font-style:italic}.hero-sub{color:var(--muted);opacity:0;max-width:540px;margin-bottom:48px;font-size:17px;line-height:1.65;animation:.8s .4s forwards fadeUp}.hero-actions{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;animation:.8s .55s forwards fadeUp;display:flex}.btn-primary{background:var(--gold);color:var(--black);font-family:var(--sans);cursor:pointer;letter-spacing:.04em;border:none;border-radius:2px;padding:14px 32px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.btn-primary:hover{background:var(--gold-light);transform:translateY(-2px)}.btn-ghost{color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:1px solid #c8a96e40;border-radius:2px;padding:13px 28px;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.btn-ghost:hover{color:var(--white);border-color:#c8a96e80}.hero-proof{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-top:56px;animation:.8s .7s forwards fadeUp;display:flex}.proof-stat{text-align:center}.proof-number{font-family:var(--serif);color:var(--white);letter-spacing:-.02em;font-size:32px;line-height:1}.proof-label{color:var(--muted);letter-spacing:.03em;margin-top:4px;font-size:12px}.proof-divider{background:var(--border);width:1px;height:40px}.ticker{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#c8a96e08;padding:14px 0;overflow:hidden}.ticker-inner{gap:0;width:max-content;animation:28s linear infinite ticker;display:flex}.ticker-item{color:var(--muted);letter-spacing:.05em;white-space:nowrap;align-items:center;gap:8px;padding:0 36px;font-size:12px;display:flex}.ticker-dot{background:var(--gold);opacity:.6;border-radius:50%;flex-shrink:0;width:5px;height:5px}.ticker-amount{color:var(--gold);font-weight:500}.section{max-width:780px;margin:0 auto;padding:100px 24px}.section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:11px;font-weight:500}.section-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--white);max-width:640px;margin-bottom:16px;font-size:clamp(32px,4vw,52px);line-height:1.1}.section-sub{color:var(--muted);max-width:480px;margin-bottom:64px;font-size:16px;line-height:1.65}.problem-section{flex-direction:column;gap:64px;max-width:780px;margin:0 auto;padding:100px 24px;display:flex}.problem-numbers{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.problem-stat{background:#0e0e0e;padding:32px;position:relative}.problem-stat-num{font-family:var(--serif);letter-spacing:-.04em;color:var(--white);margin-bottom:8px;font-size:52px;line-height:1}.problem-stat-num em{color:var(--gold);font-style:normal}.problem-stat-label{color:var(--muted);font-size:14px;line-height:1.5}.steps{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}.step{background:var(--black);padding:40px 32px}.step-num{font-family:var(--serif);color:#c8a96e26;letter-spacing:-.04em;margin-bottom:20px;font-size:48px;line-height:1}.step-title{font-family:var(--serif);color:var(--white);letter-spacing:-.01em;margin-bottom:10px;font-size:20px}.step-body{color:var(--muted);font-size:14px;line-height:1.65}.mock-section{flex-direction:column;gap:48px;max-width:780px;margin:0 auto;padding:0 24px 100px;display:flex}.mock-text .section-title{margin-bottom:16px}.mock-text .section-sub{margin-bottom:32px}.dashboard-mock{border:1px solid var(--border);background:#131210;border-radius:12px;overflow:hidden}.dash-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dash-title{color:var(--white);font-size:13px;font-weight:500}.dash-period{color:var(--muted);font-size:11px}.dash-stats{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;display:grid}.dash-stat{border-right:1px solid var(--border);padding:20px}.dash-stat:last-child{border-right:none}.dash-stat-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:6px;font-size:10px}.dash-stat-val{font-family:var(--serif);color:var(--white);letter-spacing:-.02em;font-size:24px}.dash-stat-val.green{color:#6ec88a}.dash-rows{padding:8px 0}.dash-row{border-bottom:1px solid #c8a96e12;justify-content:space-between;align-items:center;padding:11px 20px;display:flex}.dash-row:last-child{border-bottom:none}.dash-row-left{flex-direction:column;gap:2px;display:flex}.dash-row-name{color:var(--white);font-size:13px}.dash-row-meta{color:var(--muted);font-size:11px}.dash-row-right{text-align:right}.dash-row-amount{color:#6ec88a;font-size:13px;font-weight:500}.dash-row-status{color:var(--muted);margin-top:2px;font-size:10px}.dash-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.dash-footer-text{color:var(--muted);font-size:12px}.dash-cta{color:var(--gold);cursor:pointer;font-size:12px}.pricing-section{text-align:center;max-width:900px;margin:0 auto;padding:100px 24px}.pricing-grid{background:var(--border);border:1px solid var(--border);text-align:left;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;display:grid}.plan{background:var(--black);padding:40px 32px}.plan.featured{background:#161410}.plan-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:10px;font-weight:500}.plan-name{font-family:var(--serif);color:var(--white);margin-bottom:6px;font-size:24px}.plan-desc{color:var(--muted);margin-bottom:28px;font-size:13px;line-height:1.6}.plan-price{font-family:var(--serif);color:var(--white);letter-spacing:-.03em;margin-bottom:4px;font-size:40px;line-height:1}.plan-price span{color:var(--muted);font-size:16px;font-family:var(--sans)}.plan-unit{color:var(--muted);margin-bottom:32px;font-size:12px}.plan-features{flex-direction:column;gap:12px;list-style:none;display:flex}.plan-features li{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.plan-features li:before{content:"";background:radial-gradient(circle,#c8a96e4d 0%,#0000 70%);border:1px solid #c8a96e66;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px}.signup-section{text-align:center;border-top:1px solid var(--border);padding:100px 24px 120px;position:relative;overflow:hidden}.signup-section:before{content:"";pointer-events:none;background:radial-gradient(#c8a96e0f 0%,#0000 70%);width:600px;height:400px;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.signup-title{font-family:var(--serif);letter-spacing:-.03em;max-width:640px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:clamp(36px,5vw,64px);line-height:1.05}.signup-sub{color:var(--muted);margin-bottom:40px;font-size:16px}.signup-form{flex-wrap:wrap;justify-content:center;gap:10px;max-width:480px;margin:0 auto 20px;display:flex}.signup-input{min-width:220px;color:var(--white);font-family:var(--sans);background:#1a1814;border:1px solid #c8a96e40;border-radius:2px;outline:none;flex:1;padding:13px 18px;font-size:14px;transition:border-color .2s}.signup-input::placeholder{color:var(--muted)}.signup-input:focus{border-color:#c8a96e99}.signup-fine{color:var(--muted);opacity:.7;font-size:12px}footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:32px 48px;display:flex}footer .nav-logo{font-size:16px}footer p{color:var(--muted);font-size:12px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){nav{padding:16px 20px}.problem-section{gap:40px}.problem-numbers{grid-template-columns:1fr}.mock-section{gap:40px}.pricing-grid{grid-template-columns:1fr}.hero-proof{gap:24px}.proof-divider{display:none}footer{text-align:center;flex-direction:column;gap:12px}.dash-stats{grid-template-columns:1fr}.dash-stat{border-right:none;border-bottom:1px solid var(--border)}}
