:root{--night:#0D150C;--ink:#1A2419;--cream:#F4F2E9;--cream2:#F8F7F2;--sage:#C5D8C1;--green:#075A32;--dim:#657168;--line:rgba(26,36,25,.12);--serif:'Instrument Serif',Georgia,serif;--sans:'Geist',system-ui,sans-serif;--mono:'Geist Mono',ui-monospace,monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:var(--cream);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:inherit;text-decoration:none}.wrap{max-width:1160px;margin:0 auto;padding:0 28px}.mono{font-family:var(--mono);letter-spacing:.12em;font-size:12px}
.dk{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.08'/></svg>"),radial-gradient(45% 60% at 35% 70%,#1F3A1C,transparent 70%),var(--night);color:var(--cream)}
.paper{background-color:var(--cream);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;background-position:-1px -1px}
.paper{background-image:linear-gradient(rgba(26,36,25,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(26,36,25,.045) 1px,transparent 1px)}
.nav{position:fixed;top:0;left:0;right:0;z-index:30}
.row{display:flex;align-items:center;gap:26px;padding:16px 28px;max-width:1240px;margin:0 auto}
.brand{display:flex;align-items:center;gap:10px;font:500 15px var(--sans);color:var(--cream);mix-blend-mode:difference}
.nav nav{margin-left:auto;display:flex;gap:22px;font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#AFC2AB}.nav nav a:hover{color:var(--cream)}
.nav.scrolled{background:#0D150CE6;backdrop-filter:blur(8px)}
.pill{display:inline-flex;align-items:center;gap:8px;font:500 11.5px var(--mono);letter-spacing:.1em;border:1px solid var(--line);border-radius:99px;padding:7px 14px;white-space:nowrap;color:var(--dim)}
.pill.solid{background:var(--sage);color:var(--night);border-color:var(--sage)}.pill.sage{background:var(--sage);color:var(--night);border:0}.pill.big{font-size:13px;padding:12px 22px;margin-top:36px}
.hero{min-height:100vh;display:grid;place-items:center;text-align:center;padding:120px 24px 80px}
h1{font:400 clamp(60px,9vw,128px)/.92 var(--serif);letter-spacing:-.01em;margin:0}h1 i{color:var(--sage)}
.sub{color:#AFC2AB;margin:26px 0 40px}
.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,240px));gap:0;justify-content:center;border:1px solid #2A3B27;border-radius:14px;overflow:hidden;background:#0D150C99}
.hero-stats div{padding:18px 22px;border-left:1px solid #2A3B27;text-align:left}.hero-stats div:first-child{border-left:0}
.hero-stats span{display:block;color:#8FA88A;font-size:11px}.hero-stats b{display:block;font:400 40px/1.1 var(--serif);margin:6px 0 2px;color:var(--cream)}.hero-stats em{font-style:normal;font-size:12.5px;color:#8FA88A}
.sec{padding:110px 0 90px}.eyebrow{font:500 12px var(--mono);letter-spacing:.16em;color:var(--green);margin:0 0 14px}.eyebrow.light{color:var(--sage)}
h2{font:400 clamp(40px,5.4vw,64px)/.98 var(--serif);letter-spacing:-.01em;margin:0}h3{font:400 28px/1.05 var(--serif);margin:10px 0 6px}
.two{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.lead p{color:var(--dim);margin:0 0 14px;font-size:16.5px}.lead.light p{color:#AFC2AB}
.legs{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:16px;align-items:stretch;margin-top:60px}
.leg{background:var(--cream2);border:1px solid var(--line);border-radius:14px;padding:22px}.leg p{color:var(--dim);margin:0 0 16px;font-size:14.5px}.leg .mono{color:var(--green)}
.leg.hl{background:var(--night);color:var(--cream);border-color:var(--night)}.leg.hl p{color:#AFC2AB}.leg.hl .mono{color:var(--sage)}
.op{align-self:center;font:400 44px var(--serif);color:var(--dim)}
.mini{font:500 13px var(--mono);border-top:1px solid var(--line);padding-top:12px}.leg.hl .mini{border-color:#2A3B27;color:var(--sage)}
.head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:28px}
.table{background:var(--cream2);border:1px solid var(--line);border-radius:14px;overflow:hidden}
.tr{display:grid;grid-template-columns:1.5fr 1fr 1fr .8fr 1fr 1fr;gap:10px;padding:13px 22px;border-top:1px solid var(--line);align-items:center;font-size:15px}
.tr.th{border-top:0;font:500 11px var(--mono);letter-spacing:.12em;color:var(--dim);background:var(--cream)}
.tr b{font-weight:600}.tr small{display:block;color:var(--dim);font-size:12px}.tr .num{font-family:var(--mono);font-size:14px}
.apr{font:400 26px var(--serif)}.apr.hot{color:var(--green)}.apr.neg{color:#9A3B2E}
.st{font:500 11px var(--mono);letter-spacing:.1em;border-radius:99px;padding:4px 10px;justify-self:start}.st.on{background:var(--sage);color:var(--night)}.st.off{border:1px solid var(--line);color:var(--dim)}
.tiers .tr{grid-template-columns:1fr 1.2fr 1fr 1.6fr}
.more{display:block;width:100%;padding:13px;border:0;border-top:1px solid var(--line);background:var(--cream);font:500 12px var(--mono);letter-spacing:.12em;color:var(--dim);cursor:pointer}.more:hover{color:var(--green)}
.note{font-size:13px;color:var(--dim);margin:14px 0 0}.muted{color:var(--dim)}
.calc{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.calc .lead{margin-top:16px;color:var(--dim)}
.card{background:var(--cream2);border:1px solid var(--line);border-radius:14px;padding:24px}
label{display:flex;flex-direction:column;gap:6px;color:var(--dim);margin-bottom:14px}
select,input{font:500 16px var(--sans);color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:10px;padding:11px 12px;letter-spacing:0}
.out{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px}.out div{background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:12px}
.out span{display:block;color:var(--dim);font-size:11px}.out b{font:400 30px var(--serif);color:var(--green)}
.flow{display:grid;grid-template-columns:1fr auto 1.2fr auto 1fr;gap:14px;align-items:center;margin-top:60px}
.box{border:1px solid #2A3B27;border-radius:14px;padding:20px;background:#0D150C99}.box .mono{display:block;color:#8FA88A;font-size:11px;margin-bottom:8px}.box b{display:block;font:400 24px/1.2 var(--serif)}.box em{font-style:normal;font-size:12.5px;color:var(--sage)}
.box.big{background:#1A2A18;border-color:#3B5236}.box.big b{font-size:30px}
.arrow{font:400 34px var(--serif);color:var(--sage)}
.clock{text-align:center;margin-top:70px}.clock .mono{display:block;color:#8FA88A}.clock b{display:block;font:400 clamp(64px,10vw,120px)/1 var(--serif);margin:10px 0;font-variant-numeric:tabular-nums}.clock em{font-style:normal;color:#AFC2AB;font-size:14px}
.narrow{max-width:820px}details{border-top:1px solid var(--line);padding:16px 0}details:last-child{border-bottom:1px solid var(--line)}
summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-weight:500}summary::after{content:"+";color:var(--dim)}details[open] summary::after{content:"−"}summary::-webkit-details-marker{display:none}
details p{color:var(--dim);margin:10px 0 0}#faq h2{margin-bottom:30px}
.foot{padding:30px 0}.foot .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:#8FA88A}
@media (max-width:900px){.two,.calc{grid-template-columns:1fr;gap:26px}.legs,.flow{grid-template-columns:1fr}.op,.arrow{text-align:center}.hero-stats{grid-template-columns:1fr}.hero-stats div{border-left:0;border-top:1px solid #2A3B27}.hero-stats div:first-child{border-top:0}
  .nav nav{display:none}.tr{grid-template-columns:1.3fr 1fr 1fr;font-size:14px}.tr>:nth-child(2),.tr>:nth-child(4){display:none}.tiers .tr{grid-template-columns:1fr 1fr}.tiers .tr>:nth-child(4){display:none}}
@media (max-width:520px){#stamp{white-space:normal;line-height:1.5}.wrap{padding:0 16px}.sec{padding:80px 0 60px}.out{grid-template-columns:1fr}.row{padding:12px 16px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
