.tiny-sales{--ta-ink:#231b20;--ta-rose:#f4adc6;background:#fffaf8;color:var(--ta-ink)}.ta-wrap{max-width:1160px;margin:auto;padding:88px 28px}.tiny-sales h1,.tiny-sales h2,.tiny-sales h3{font-family:'Space Grotesk',sans-serif;line-height:1.02;letter-spacing:-.045em}.tiny-sales h1{font-size:clamp(46px,6.8vw,84px);margin:20px 0 28px}.tiny-sales h2{font-size:clamp(36px,4.8vw,60px);margin:16px 0 28px}.tiny-sales h3{font-size:25px;letter-spacing:-.025em}.tiny-sales p{font-size:17px;line-height:1.7}.tiny-sales .ta-lead{font-size:24px;line-height:1.4}.tiny-sales h1 span,.ta-split h2 span{color:#a32d5a}.ta-hero,.ta-split{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}.ta-actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin:28px 0 18px}.tiny-sales .pill{display:inline-flex;justify-content:center;align-items:center;background:#231b20;color:white;text-decoration:none;padding:16px 23px;border-radius:999px;font-weight:700;font-size:16px;line-height:1.35}.ta-small{font-size:14px!important;color:#65545d}.ta-notebook{background:#f8d8e3;border:1px solid #e2b3c6;padding:36px;border-radius:26px;transform:rotate(2deg);box-shadow:12px 12px 0 #231b20}.ta-notebook h2{font-size:40px}.ta-notebook ol{padding:0;list-style:none;counter-reset:step}.ta-notebook li{counter-increment:step;border-top:1px solid #cfa4b5;padding:18px 0 18px 45px;position:relative}.ta-notebook li:before{content:counter(step);position:absolute;left:0;font-size:24px;font-weight:700}.ta-notebook b,.ta-notebook span{display:block}.ta-notebook li span{font-size:15px;margin-top:4px}.ta-stamp{background:#231b20;color:white;display:inline-block;padding:10px 14px;font-size:13px;font-weight:700;transform:rotate(-3deg)}.ta-band{display:flex;gap:50px;justify-content:center;flex-wrap:wrap;background:#231b20;color:#f8d8e3;padding:22px;font-size:14px;font-weight:700;letter-spacing:2px}.ta-intro>p{max-width:740px}.ta-three,.ta-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px}.ta-three article{padding:28px;background:white;border:1px solid #ecd8e0;border-radius:20px}.ta-three article>span{font-weight:700;color:#943755;font-size:14px}.ta-modules article{padding:28px;background:#fffaf8;border:1px solid #e5becc;border-radius:20px}.ta-modules article>span{font-size:13px;letter-spacing:1px;font-weight:700}.ta-pink{background:#f8d8e3}.ta-upgrade{background:#f8d8e3;border-radius:24px;padding:32px}.ta-upgrade ul{list-style:none;padding:0;margin:24px 0 0}.ta-upgrade li{border-top:1px solid #d9afc0;padding:16px 0;font-size:16px}.ta-upgrade b{display:block;font-size:21px;margin-bottom:5px}.ta-ink{background:#231b20;color:#fffaf8}.ta-offers .ta-three article{background:transparent;color:white;border-color:#74515f;display:flex;flex-direction:column}.ta-offers .ta-three article>span{color:#f4adc6}.ta-offers .ta-three h3{min-height:76px}.ta-price{font-size:54px;font-weight:700;letter-spacing:-2px}.ta-offers .pill{background:#f8d8e3;color:#231b20;margin-top:auto}.ta-offers .ta-bundle{background:#f8d8e3!important;color:#231b20!important}.ta-bundle>span{color:#943755!important}.ta-bundle .pill{background:#231b20;color:white}.ta-ink .ta-small{color:#e8cad6}.ta-about figure{margin:0}.ta-about img{width:100%;height:auto;display:block}.ta-about figcaption{font-size:14px;line-height:1.6;color:#65545d;margin-top:20px}.ta-faq{padding-top:20px;max-width:960px}.ta-faq details{padding:22px 0;border-bottom:1px solid #e5ccd6}.ta-faq summary{font-size:19px;font-weight:700;cursor:pointer}.tiny-sales a:focus-visible,.tiny-sales summary:focus-visible{outline:3px solid #a32d5a;outline-offset:5px}.tiny-sales [id]{scroll-margin-top:100px}@media(max-width:800px){.ta-wrap{padding:54px 22px}.ta-hero,.ta-split{grid-template-columns:1fr;gap:40px}.ta-three,.ta-modules{grid-template-columns:1fr}.ta-notebook{margin:10px 10px 12px 0;padding:26px;box-shadow:8px 8px 0 #231b20}.ta-band{gap:22px;font-size:12px;letter-spacing:1px}.ta-offers .ta-three h3{min-height:0}.ta-faq{padding-top:0}.ta-actions .pill{width:100%}.tiny-sales .ta-lead{font-size:21px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.ta-demo{background:#f8d8e3;border-radius:24px;padding:22px;box-shadow:12px 12px 0 #231b20;transform:rotate(1deg)}.demo-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}.demo-live{font-size:12px;font-weight:700;background:#231b20;color:white;padding:6px 10px;border-radius:999px;white-space:nowrap}.demo-inner{background:#fff;border:1px solid #ecd8e0;border-radius:16px;padding:26px}.demo-category{font-size:12px;font-weight:700;letter-spacing:1px;color:#9b365c}.ta-demo h2{font-size:40px;margin:14px 0}.ta-demo label{display:block;font-size:14px;font-weight:700;margin-top:16px}.ta-demo input,.math-tool input{font:inherit;width:100%;border:1px solid #baa3ae;background:white;padding:11px 13px;border-radius:8px;margin-top:7px}.ta-demo input:focus-visible,.math-tool input:focus-visible{outline:3px solid #a32d5a;outline-offset:3px}.demo-output{background:#f8d8e3;padding:18px;border-radius:12px;margin-top:22px}.demo-output span{font-size:14px;display:block}.demo-output strong{font-size:40px;font-family:'Space Grotesk'}.ta-demo .ta-small{font-size:13px!important;line-height:1.6;margin:16px 4px 0}.math-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px 0}.math-grid article{padding:24px;border:1px solid #775662;border-radius:16px}.math-grid span,.math-grid small{display:block;font-size:14px;color:#edd1dd}.math-grid strong{font-family:'Space Grotesk';font-size:clamp(30px,3.7vw,46px);display:block;margin:16px 0 6px;letter-spacing:-1px}.math-tool{padding:26px;background:#382b32;border-radius:18px;display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:24px;align-items:end}.math-tool label{display:block;font-size:14px}.math-result span{font-size:14px;display:block;color:#edd1dd}.math-result strong{font-size:42px;line-height:1.2;overflow-wrap:anywhere}.ta-math .pill,.ta-last .pill{background:#f8d8e3;color:#231b20}.ta-math .ta-small{max-width:880px;margin:22px 0}.ta-ideas h2 span{color:#a32d5a}.idea-gallery>article{padding:18px}.idea-gallery>article>h3,.idea-gallery>article>p,.idea-gallery>article>.eyebrow{margin-left:8px;margin-right:8px}.idea-gallery>article>.eyebrow{display:block;margin-top:24px}.idea-screen{min-height:270px;border-radius:12px;padding:24px}.screen-meal{background:#e3eadb;color:#2f3b28}.screen-focus{background:#f8d8e3}.screen-quote{background:#e2e5f1;color:#252942}.idea-screen h3{font-size:29px;margin:15px 0 20px}.example-label{font-size:12px;margin-bottom:7px}.example-value{font-size:14px;padding:10px 12px;border-radius:8px;background:#ffffffa6;margin-top:8px}.example-result{background:#ffffffa6;border-radius:10px;padding:14px;margin-top:12px;font-size:13px}.example-result b{font-size:19px;display:block;margin-top:8px}.idea-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:34px 0}.idea-list b{font-family:'Space Grotesk';font-size:23px}.ta-inline-cta{margin-top:32px;border-top:1px solid #ead3dd;padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ta-inline-cta p{max-width:540px}.ta-inline-cta .pill{flex-shrink:0}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.fit-grid article{background:#fffaf8;padding:32px;border-radius:20px;border:1px solid #e4bfcc}.fit-grid .fit-no{background:transparent}.fit-label{font-size:16px;font-weight:800;letter-spacing:.7px}.fit-grid ul{list-style:none;margin:24px 0 0;padding:0}.fit-grid li{font-size:16px;line-height:1.55;padding:13px 0 13px 28px;border-bottom:1px solid #e8cbd7;position:relative}.fit-grid li:before{content:'✓';position:absolute;left:0;font-weight:700;color:#923355}.fit-no li:before{content:'×';font-size:23px;color:#68535d}.included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.included-grid article{padding:28px;background:#fff;border:1px solid #ead3dd;border-radius:18px}.included-grid article>span{font-size:12px;font-weight:700;color:#943755}.founder-photo img{max-height:600px;width:100%;object-fit:cover;object-position:center 55%;border-radius:26px}.founder-photo figcaption{font-size:14px}.ta-proof figure{margin:0}.ta-proof img{display:block;width:100%;height:auto}.ta-proof figcaption{font-size:14px;line-height:1.6;color:#65545d;margin-top:18px}.ta-last{text-align:center}.ta-last h2{font-size:clamp(42px,6vw,74px)}.ta-last h2 span{color:#f4adc6}.ta-last .ta-lead{max-width:700px;margin:24px auto}.ta-last .ta-small{color:#edd1dd}@media(max-width:800px){.ta-demo{margin:0 10px 8px 0;padding:18px;box-shadow:8px 8px 0 #231b20}.demo-inner{padding:22px}.math-grid{grid-template-columns:1fr 1fr;gap:12px}.math-grid article{padding:18px}.math-grid strong{font-size:32px}.math-tool{grid-template-columns:1fr 1fr;gap:16px;padding:20px}.math-result{grid-column:1/-1}.idea-list,.included-grid,.fit-grid{grid-template-columns:1fr}.ta-inline-cta{display:block}.ta-inline-cta .pill{width:100%}.fit-grid article{padding:24px}.founder-photo img{max-height:480px;object-position:center 48%}.ta-proof .ta-split{gap:28px}}@media(prefers-reduced-motion:reduce){.ta-demo{transform:none}}

body:has(.tinyapp-sticky-offer){padding-bottom:calc(100px + env(safe-area-inset-bottom))}.tinyapp-sticky-offer{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px max(22px,calc((100vw - 1104px)/2)) calc(16px + env(safe-area-inset-bottom));background:#fffaf8;border-top:1px solid #e5becc;box-shadow:0 -4px 20px #231b2010;color:#231b20}.tinyapp-sticky-offer strong{display:block;font-size:1rem;line-height:1.3}.tinyapp-sticky-offer span{display:block;font-size:.875rem;margin-top:4px}.tinyapp-sticky-offer .pill{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#231b20;color:#fff;padding:14px 22px;border-radius:999px;font-size:1rem;font-weight:700;min-height:48px;flex-shrink:0}.tinyapp-sticky-offer a:focus-visible{outline:3px solid #a32d5a;outline-offset:3px}@media(max-width:600px){.tinyapp-sticky-offer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:12px}.tinyapp-sticky-offer strong{font-size:.875rem}.tinyapp-sticky-offer .pill{font-size:.875rem;padding:12px 14px}}@media(max-width:360px){.tinyapp-sticky-offer{flex-wrap:wrap}.tinyapp-sticky-offer .pill{width:100%}body:has(.tinyapp-sticky-offer){padding-bottom:calc(150px + env(safe-area-inset-bottom))}}
