
:root{--ink:#142c23;--green:#214c36;--lime:#cefa77;--paper:#fafbf6;--muted:#57675d;--line:#dce4d7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}header{position:sticky;top:0;background:#fafbf6f5;backdrop-filter:blur(12px);z-index:5;border-bottom:1px solid var(--line)}.nav{max-width:1220px;margin:auto;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{text-decoration:none;font-size:22px;font-weight:850;letter-spacing:-1px}.brand b{display:inline-grid;place-items:center;background:var(--ink);color:var(--lime);width:39px;height:39px;border-radius:11px;margin-right:8px}.navlinks{display:flex;gap:25px;align-items:center;font-size:14px;font-weight:650}.navlinks>a:not(.btn){text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:white;text-decoration:none;font-weight:750;font-size:16px;padding:15px 24px;border-radius:9px;line-height:1.4;transition:transform .15s,background .15s}.btn:hover{background:#315b40;transform:translateY(-2px)}.btn.lime{background:var(--lime);color:var(--ink)}a:focus-visible,summary:focus-visible{outline:3px solid #6d982b;outline-offset:5px}.wrap{max-width:1160px;margin:auto;padding:0 28px}.hero{text-align:center;padding:75px 0 0}.eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin:0 0 22px}.hero h1{font-size:clamp(47px,6.5vw,88px);line-height:1.04;letter-spacing:-.065em;max-width:1000px;margin:0 auto 27px;font-weight:850}.hero h1 span{display:block;color:#46722c}.lead{font-size:21px;line-height:1.6;max-width:735px;margin:0 auto;color:var(--muted)}.lead strong{color:var(--ink)}.actions{display:flex;justify-content:center;align-items:center;gap:26px;flex-wrap:wrap;margin:29px 0 14px}.textlink{font-size:16px;font-weight:750;text-underline-offset:5px}.fine{font-size:12px;line-height:1.6;color:var(--muted);max-width:630px;margin:12px auto}.benefits{display:flex;justify-content:center;gap:27px;flex-wrap:wrap;font-size:13px;margin:28px 0 40px}.benefits span:before{content:'✓';color:#598b29;font-weight:900;margin-right:8px}.window{margin:0 auto;max-width:960px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:white;box-shadow:0 20px 60px #18332512}.windowbar{display:flex;justify-content:space-between;gap:10px;align-items:center;text-align:left;padding:13px 20px;border-bottom:1px solid var(--line);font-size:12px;font-weight:750}.dot{color:#649b2e}.window img{display:block;width:100%;height:auto}.caption{font-size:12px;color:var(--muted);margin:13px 0 0}.section{padding:95px 0;border-bottom:1px solid var(--line)}h2{font-size:clamp(35px,4.3vw,56px);line-height:1.12;letter-spacing:-.045em;margin:0 0 23px;font-weight:800}h3{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin:18px 0 12px}p{margin:0 0 19px}.center{text-align:center}.intro{max-width:710px;margin:0 auto 38px;color:var(--muted)}.dark{background:var(--ink);color:#fff;border:0}.dark .eyebrow{color:var(--lime)}.dark p{color:#d1ddd3}.dark .fine{color:#bbcdbf}.dark h2{max-width:880px;margin-left:auto;margin-right:auto}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:42px}.step{padding:27px;background:white;border:1px solid var(--line);border-radius:13px}.num{font-size:13px;background:#e6f4d1;padding:6px 10px;border-radius:6px;font-weight:800}.step p{font-size:16px;color:var(--muted);margin-bottom:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.split p{color:var(--muted)}.split img{width:100%;height:auto;border:1px solid var(--line);border-radius:14px}.formats{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0}.formats span{padding:7px 13px;border:1px solid var(--line);border-radius:30px;font-size:13px;font-weight:650}.example{padding:32px;border:1px solid var(--line);background:#f0f4e9;border-radius:15px}.example .label{font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#526d42}.example blockquote{font-size:25px;line-height:1.35;font-weight:750;letter-spacing:-.03em;margin:14px 0 25px}.example ul{padding-left:20px;font-size:16px}.prompt{padding:23px;border-left:3px solid #8bb647;background:#edf3e5;font-size:17px;color:var(--ink);margin:24px 0}.prices{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:37px auto 0;text-align:left}.price{border:1px solid var(--line);padding:32px;border-radius:14px;background:white}.price.featured{border:2px solid #65913c;background:#f2f8e9}.price .amount{font-size:49px;letter-spacing:-2px;font-weight:850;line-height:1.1}.price .amount span{font-size:16px;font-weight:500;letter-spacing:0}.price ul{padding-left:20px;font-size:16px;line-height:2}.price .btn{width:100%}.price .fine{margin:14px 0 0}.faq{max-width:800px;margin:auto}details{border-bottom:1px solid var(--line);padding:21px 0}summary{cursor:pointer;font-size:18px;font-weight:700}details p{font-size:16px;color:var(--muted);margin:16px 0 0}.final{padding:75px 0;text-align:center}.footer{padding:28px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;max-width:1160px;margin:auto}.footer nav{display:flex;gap:20px}.preview{background:#eaf0df;text-align:center;padding:6px 15px;font-size:11px;color:#41533c}.footer p{margin:0}@media(max-width:760px){.nav{padding:12px 18px}.navlinks>a:not(.btn){display:none}.nav .btn{font-size:13px;padding:11px 14px}.brand{font-size:18px}.brand b{width:31px;height:31px}.wrap{padding:0 21px}.hero{padding-top:48px}.lead{font-size:18px}.hero h1{letter-spacing:-.055em}.section{padding:60px 0}.split,.steps,.prices{grid-template-columns:1fr;gap:23px}.split{gap:34px}.benefits{gap:9px 20px}.windowbar{font-size:10px;padding:12px}.actions{gap:18px}.price{padding:26px}.eyebrow{font-size:11px}.example{padding:24px}.footer{padding:24px 21px}.final{padding:60px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}



:root{--ink:#17231b;--lime:#dcff51;--paper:#f6f3e9;--line:#d5d6c9}.hero{background:radial-gradient(#bcc3aa 1px,transparent 1px) 0 0/18px 18px}.hero>.wrap{background:linear-gradient(180deg,#f6f3e9 65%,#f6f3e900)}.hero .eyebrow{display:inline-block;background:var(--lime);border:1px solid var(--ink);padding:8px 17px;transform:rotate(-2deg);box-shadow:3px 3px 0 var(--ink)}.hero h1{font-weight:900;letter-spacing:-.07em}.hero h1 span{color:var(--ink);text-decoration:underline;text-decoration-color:#a9cd33;text-decoration-thickness:9px;text-underline-offset:9px}.btn{border:2px solid var(--ink);border-radius:3px;box-shadow:4px 4px 0 #90a170}.btn:hover{transform:translate(-1px,-2px);box-shadow:6px 6px 0 #90a170}.btn.lime{box-shadow:4px 4px 0 #718650}.window{border:2px solid var(--ink);border-radius:5px;box-shadow:12px 12px 0 #dbe3c5}.windowbar{background:var(--lime);border-bottom:2px solid var(--ink)}.step{border-radius:3px;border:1px solid var(--ink);box-shadow:5px 5px 0 #e0e3d4}.num{border-radius:0;background:var(--lime);border:1px solid var(--ink)}.example{border-radius:3px;border:2px solid var(--ink);background:#edf1cf;box-shadow:9px 9px 0 #d7dfbd;transform:rotate(1deg)}.price{border-radius:3px;border:1px solid var(--ink)}.price.featured{border:2px solid var(--ink);box-shadow:7px 7px 0 #cedf92;background:#f0f4da}.formats span{border-color:#bac3a7;background:#ecefdf}.dark{background:#17231b}.dark h2{color:#fff}.final h2{color:var(--lime)}.brand b{border-radius:3px}.preview{background:#17231b;color:#d9e4ca}@media(max-width:760px){.hero h1 span{text-decoration-thickness:5px;text-underline-offset:5px}.window{box-shadow:6px 6px 0 #dbe3c5}.example{transform:none}}



.hero{padding:52px 0 34px;background:var(--paper);text-align:left}.hero>.wrap{background:none}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:25px}.hero h1{font-size:clamp(48px,5.1vw,66px);margin:0 0 23px;letter-spacing:-.065em;line-height:1.01}.hero h1 span{text-decoration:none;display:inline;background:linear-gradient(transparent 70%,var(--lime) 70%)}.hero .eyebrow{font-size:11px;margin-bottom:26px;letter-spacing:1.6px}.hero .lead{font-size:19px;line-height:1.6;margin:0;max-width:570px}.hero .actions{justify-content:flex-start;gap:18px;margin-top:24px}.hero .fine{margin-left:0;font-size:11px}.hero .benefits{justify-content:flex-start;gap:9px 18px;font-size:12px;margin:24px 0 0}.hero-art{position:relative;margin:0}.hero-art img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.art-stamp{position:absolute;bottom:6%;right:1%;font-size:15px;font-weight:900;letter-spacing:2px;padding:10px 18px;background:var(--lime);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transform:rotate(-7deg)}.hero-art figcaption{text-align:center;font-size:11px;color:var(--muted)}.ticker{background:var(--lime);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:13px 20px;display:flex;align-items:center;justify-content:center;gap:25px;font-weight:850;font-size:13px;letter-spacing:1px;flex-wrap:wrap}.ticker b{font-size:19px}.section{padding:66px 0}.demo-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;align-items:center}.demo-split h2{font-size:46px}.demo-split .window{box-shadow:8px 8px 0 #3d5141}.demo-split .windowbar{color:var(--ink)}.demo-split .intro{margin-bottom:22px}.demo-split .actions{justify-content:flex-start}.section .intro{margin-bottom:23px}.statement{font-size:26px;font-weight:800;line-height:1.4;max-width:760px;margin:24px auto 0;letter-spacing:-.025em}.steps{gap:19px;margin-top:30px}.step{padding:23px}.split{gap:45px}.field-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;max-width:780px;margin:0 auto;font-size:18px}.field-note b{color:var(--ink)}.final{padding:60px 0}.preview a{color:var(--lime);font-weight:700}.creator-note{font-size:12px;text-transform:uppercase;letter-spacing:1.7px;color:var(--muted);margin:0 0 22px}.example .fine{font-size:11px}.mini-proof{font-size:15px;font-weight:700;margin-top:22px}.prices{margin-top:27px}.faq details{padding:17px 0}.formats{margin-bottom:0}.split img{border-radius:3px}.alt-hero h1{font-size:clamp(44px,5.5vw,70px)}
@media(max-width:850px){.hero-grid{grid-template-columns:1fr 1fr;gap:12px}.hero h1{font-size:55px}.hero .lead{font-size:17px}.demo-split{gap:24px}.demo-split h2{font-size:36px}}
@media(max-width:650px){.hero{padding:37px 0 28px}.hero-grid,.demo-split{grid-template-columns:1fr}.hero h1{font-size:45px;max-width:500px}.hero .eyebrow{font-size:10px}.hero .lead{font-size:18px}.hero-art{max-width:390px;margin:12px auto 0;width:100%}.hero-art img{width:100%}.hero .fine{font-size:11px}.hero .benefits{margin-bottom:0}.ticker{gap:7px 14px;font-size:10px;letter-spacing:.5px}.ticker b{font-size:14px}.section{padding:45px 0}.demo-split{gap:26px}.demo-split h2{font-size:39px}.split{gap:30px}.statement{font-size:23px}.art-stamp{right:6%;font-size:12px}.hero .btn{padding:14px 19px}.hero .textlink{font-size:14px}.nav{gap:8px}.nav .brand{font-size:16px;white-space:nowrap}.nav .btn{font-size:12px;padding:10px}.alt-hero h1{font-size:47px}}



.content-trail{padding:25px 0 28px;background:var(--paper);border-bottom:1px solid var(--line)}.trail-layout{display:flex;align-items:center;justify-content:center;gap:28px}.trail-caption{max-width:160px;flex-shrink:0}.trail-caption p{font-size:11px;letter-spacing:2px;font-weight:850;margin:0 0 8px}.trail-caption strong{font-size:17px;line-height:1.3;display:block;transform:rotate(-3deg)}.format-cards{display:flex;align-items:center;justify-content:center;gap:17px;list-style:none;padding:0;margin:0}.format-card{width:113px;text-align:center;transform:rotate(2deg)}.format-card:nth-child(even){transform:rotate(-3deg)}.format-card:first-child{width:140px;transform:rotate(-4deg)}.format-card strong{display:block;font-size:12px;margin-top:8px;white-space:nowrap}.format-picture{height:68px;width:78px;margin:auto;background:#fffdf6;border:2px solid var(--ink);box-shadow:4px 4px 0 #d5ddbc;position:relative;padding:10px}.format-card:first-child .format-picture{width:113px;height:78px;background:#edfac6}.format-picture:before{content:'';display:block;height:20px;background:var(--lime);border:1px solid var(--ink);margin-bottom:7px}.format-picture:after{content:'';display:block;height:3px;background:var(--ink);box-shadow:0 6px 0 #8d9684;width:76%}.format-picture.vertical{width:43px;height:76px;padding:6px}.format-picture.vertical:before{height:48px;margin:0}.format-picture.video{width:100px;height:62px}.format-picture.video:before{height:37px}.format-picture.video:after,.format-picture.vertical:after{content:'▶';position:absolute;top:15px;left:0;width:100%;height:auto;background:none;box-shadow:none;font-size:19px}.format-picture.vertical:after{top:19px}.daily-lead h2{font-size:clamp(32px,3.2vw,43px);margin-bottom:22px}.daily-lead .eyebrow{margin-bottom:14px}.daily-jab{border-left:3px solid var(--lime);padding-left:16px;font-size:18px;font-weight:750;line-height:1.45;margin:23px 0}.daily-lead .intro{font-size:17px}.daily-lead .daily-transform{font-weight:750;color:#fff}.daily-preview .windowbar{font-size:11px}.daily-preview .caption{color:#bbcdbf}.trail-arrow{font-size:30px}
@media(max-width:850px){.trail-layout{gap:15px}.format-cards{gap:8px}.format-card{width:94px}.format-card:first-child{width:110px}.trail-caption{max-width:115px}.trail-caption strong{font-size:14px}.trail-arrow{display:none}}
@media(max-width:650px){.content-trail{padding:23px 0}.trail-layout{display:block}.trail-caption{max-width:none;text-align:center;margin-bottom:20px}.trail-caption strong{transform:none;font-size:14px}.trail-caption p{margin-bottom:4px}.format-cards{flex-wrap:wrap;gap:17px 12px}.format-card,.format-card:first-child{width:94px}.format-card:first-child .format-picture{width:94px}.format-card strong{font-size:11px}.daily-lead h2{font-size:35px}.daily-jab{font-size:17px}}


.mobile-menu { display: none; position: relative; font-size: 13px; font-weight: 750; }
.mobile-menu summary { list-style: none; cursor: pointer; border: 1px solid var(--ink); padding: 8px 11px; background: var(--paper); }
.mobile-menu summary::-webkit-details-marker { display: none; }
.mobile-menu summary::after { content: '⌄'; margin-left: 7px; }
.mobile-menu[open] summary::after { content: '⌃'; }
.mobile-menu-panel { position: absolute; z-index: 10; top: calc(100% + 9px); right: 0; display: flex; flex-direction: column; min-width: 205px; padding: 8px; gap: 2px; background: var(--paper); border: 1px solid var(--ink); box-shadow: 5px 5px 0 #dbe3c5; }
.mobile-menu-panel a { display: block; padding: 10px 11px; text-decoration: none; }
.mobile-menu-panel a:hover { background: #e8edda; }
.mobile-menu-panel .btn { margin-top: 4px; text-align: center; }
.homepage-header .navlinks { flex-wrap: nowrap; }
.homepage-header .brand { white-space: nowrap; }
.footer nav a { text-underline-offset: 3px; }
.public-document { min-height: 100vh; background: var(--paper); color: var(--ink); }
.public-document .document-main { max-width: 1160px; margin: 0 auto; padding: 58px 28px; }
.public-document .document-content { max-width: 820px; margin: 0 auto; }
.public-document .document-content h1 { font-size: clamp(38px, 5vw, 58px); line-height: 1.08; letter-spacing: -.05em; }
.public-document .document-content h2 { margin-top: 28px; }
.public-document .document-content a { text-underline-offset: 3px; }
.public-document .public-document-footer { border-top: 1px solid var(--line); }
@media(max-width:760px) {
  .homepage-header .navlinks > .btn { display: none; }
  .mobile-menu { display: block; }
  .nav { gap: 10px; }
  .homepage-header .navlinks { gap: 0; }
  .public-document .document-main { padding: 38px 21px; }
  .prices { grid-template-columns: minmax(0, 1fr); }
  .price { min-width: 0; }
}

.public-document .public-document-footer { background: var(--paper); width: 100%; max-width: 1160px; padding: 28px; margin: 0 auto; box-shadow: none; border-radius: 0; }

.history-discovery{background:#edf2e4}
.history-layout{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}
.history-copy h2{font-size:clamp(35px,3.6vw,49px)}
.history-copy>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.65}
.history-copy>.history-payoff{color:var(--ink);font-size:22px;font-weight:800;line-height:1.4}
.history-copy .actions{justify-content:flex-start}
.history-example{margin:0;background:#fff;border:2px solid var(--ink);box-shadow:8px 8px 0 #d0dcb8}
.history-example-heading{display:flex;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid var(--line);font-size:11px;font-weight:800;letter-spacing:1px}
.history-example-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:22px;padding:22px}
.history-example-body img{display:block;width:100%;height:auto}
.history-example-page{font-size:12px;font-weight:750;line-height:1.45;margin-bottom:22px}
.history-share-count{display:block;font-size:clamp(32px,3vw,46px);font-weight:850;line-height:1.1;letter-spacing:-2px}
.history-share-label{display:block;font-size:13px;color:var(--muted);margin-top:5px}
.history-example-takeaway{margin:24px 0 20px;font-size:16px;line-height:1.5}
.history-example-result .textlink{font-size:12px}
.history-example figcaption{border-top:1px solid var(--line);padding:14px 20px;font-size:11px;color:var(--muted);line-height:1.5}
@media(max-width:900px){.history-layout{grid-template-columns:1fr;gap:32px}.history-example{max-width:560px;width:100%;margin:0 auto}.history-copy h2{max-width:680px}}
@media(max-width:450px){.history-example-body{gap:14px;padding:16px}.history-example-heading{font-size:9px;padding:12px}.history-example-page{font-size:11px;margin-bottom:15px}.history-share-count{font-size:33px}.history-example-takeaway{font-size:13px;margin:15px 0}.history-share-label{font-size:11px}.history-example-result .textlink{font-size:11px}.history-copy>.history-payoff{font-size:20px}}
