@font-face{font-family:BookShell Arimo;src:url(/brand/fonts/Arimo-VariableFont_wght.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400 700}@font-face{font-family:BookShell Montserrat;src:url(/brand/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:300 900}@font-face{font-family:BookShell Merriweather;src:url(/brand/fonts/Merriweather-VariableFont.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:300 900}:root{color-scheme:light;font-family:var(--font-ui);color:#24201c;background:#f6f3ed;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--font-ui: "BookShell Arimo", Aptos, "Segoe UI Variable Text", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-display: "BookShell Montserrat", "BookShell Arimo", Aptos, "Segoe UI", sans-serif;--font-reader: "BookShell Merriweather", Georgia, "Times New Roman", serif;--ink: #24201c;--muted: #554c42;--soft: #8a7c69;--page: #fff8ee;--paper: #f6f3ed;--panel: rgba(255, 252, 246, .82);--line: rgba(95, 82, 64, .24);--line-soft: rgba(216, 203, 185, .7);--app-bg: #74716b;--accent: #5c6f99;--ember: #d06a1d;--gold: #d7ad55;--green: #3f6547;--radius: 8px;--shadow-soft: 0 18px 42px rgba(24, 18, 12, .16);--shadow-panel: 0 8px 20px rgba(24, 18, 12, .1)}@media(prefers-color-scheme:dark){:root{color-scheme:dark;color:#f2eee7;background:#101317;--ink: #f2eee7;--muted: #b8afa4;--soft: #8f8780;--page: #1a1f25;--paper: #101317;--panel: rgba(26, 31, 37, .92);--line: rgba(242, 238, 231, .16);--line-soft: rgba(242, 238, 231, .13);--app-bg: #101317;--accent: #f0a35b;--ember: #fc6703;--gold: #f6c99d;--green: #9cc39f;--shadow-soft: 0 18px 42px rgba(0, 0, 0, .38);--shadow-panel: 0 8px 20px rgba(0, 0, 0, .28)}.ambient-backdrop{background:radial-gradient(circle at 18% 12%,rgba(252,103,3,.16),transparent 25rem),linear-gradient(112deg,#1a1f25eb,#101317fa 58%,#443729b8),#101317}.ambient-paper{opacity:.08;mix-blend-mode:screen}.site-nav,.proof-strip span,.privacy-strip span,.feature-tile,.feature-directory-card,.outcome,.theme-card,.gallery-panel,.proof-card,.faq-item,.comparison-row,.admin-panel{background-color:#1a1f25e0}.hero-lede,.hero-trust-line,.pricing-band p,.site-footer,.site-footer p{color:#b8afa4}.field-row input,.admin-token-form input{background:#20262df0;color:#f2eee7}.feature-directory-card span,.sales-trust-row span,.trust-band span{color:#f2eee7}.product-screenshot,.works-with-grid span,.proof-strip>span,.loop-section article,.pricing-band{background-color:#101317}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper)}a{color:inherit}button,input{font:inherit}button{cursor:pointer}.ambient-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(112deg,#fffcf6d6,#fffcf63d 36%,#74716b33 36.2%,#74716b0d 58%,#d6c6ae94),linear-gradient(180deg,#fffcf6b8,#f6f3eddb),#f6f3ed}.ambient-paper{position:absolute;inset:-10%;opacity:.16;background:url(/brand/paper-overlay-web.png) center / cover no-repeat;transform:scale(1.06)}.ambient-window{position:absolute;top:8vh;right:-8vw;width:min(680px,58vw);height:min(520px,48vh);border:1px solid rgba(95,82,64,.12);border-radius:8px;background:linear-gradient(115deg,#fffcf675,#fffcf60f),#fffcf629;transform:rotate(-5deg);animation:ambient-window-drift 14s ease-in-out infinite}.ambient-shelves{position:absolute;left:max(-60px,-5vw);bottom:8vh;width:min(720px,58vw);display:grid;gap:18px;opacity:.28}.ambient-shelves span{height:10px;border-radius:999px;background:linear-gradient(90deg,#24201c1a,#d06a1d33,#5c6f991f);animation:shelf-breath 9s ease-in-out infinite}.ambient-shelves span:nth-child(2n){animation-delay:-3s}.ambient-page-stack{position:absolute;right:9vw;bottom:10vh;width:190px;height:128px;opacity:.34}.ambient-page-stack span{position:absolute;inset:0;border:1px solid rgba(95,82,64,.2);border-radius:8px;background:#fffcf68f;transform:rotate(-8deg)}.ambient-page-stack span:nth-child(2){transform:translate(22px,10px) rotate(4deg)}.ambient-page-stack span:nth-child(3){transform:translate(44px,20px) rotate(11deg)}.boot-splash{position:fixed;inset:0;z-index:100;display:grid;place-items:center;align-content:center;gap:.82rem;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(252,103,3,.24),transparent 17rem),radial-gradient(circle at 50% 72%,rgba(246,201,157,.18),transparent 22rem),linear-gradient(145deg,#15110e,#24201c 48%,#0d1115);color:#fff8ee;opacity:1;isolation:isolate;transition:opacity .43s ease,filter .43s ease,transform .43s ease}.boot-splash:before,.boot-splash:after{content:"";position:absolute;inset:-18%;z-index:-1;pointer-events:none}.boot-splash:before{background:linear-gradient(115deg,transparent 0 37%,rgba(255,248,238,.08) 37.4% 38.2%,transparent 38.6% 100%),repeating-linear-gradient(90deg,rgba(255,248,238,.035) 0 1px,transparent 1px 52px);opacity:.72;transform:rotate(-6deg);animation:boot-light-sweep 1.85s cubic-bezier(.2,.72,.22,1) both}.boot-splash:after{background:radial-gradient(circle at 50% 45%,transparent 0 16rem,rgba(0,0,0,.38) 34rem)}.boot-splash.is-exiting{opacity:0;filter:blur(5px) saturate(1.08);transform:scale(1.024);pointer-events:none}.boot-splash strong{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,5rem);line-height:.92;letter-spacing:0;text-shadow:0 1px 0 rgba(255,248,238,.12),0 18px 42px rgba(0,0,0,.34);animation:boot-title-rise .9s cubic-bezier(.2,.8,.2,1) .18s both}.boot-splash strong span:last-child{color:#fc6703}.boot-caption{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border:1px solid rgba(255,248,238,.14);border-radius:999px;background:#fff8ee14;color:#fff8eeb8;padding:0 .9rem;font-size:.92rem;font-weight:850;letter-spacing:.02em;box-shadow:0 10px 28px #0000002e}.boot-progress{position:relative;z-index:3;width:min(14rem,54vw);height:4px;margin-top:.2rem;overflow:hidden;border-radius:999px;background:#fff8ee38;box-shadow:0 0 0 1px #fff8ee14,0 12px 30px #00000038}.boot-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#fc6703 18%,#fff8ee 50%,#f0a35b 78%,transparent);transform:translate(-102%);animation:boot-progress-fill 1.18s cubic-bezier(.22,.82,.18,1) .12s both}.boot-stage{position:relative;width:clamp(10.5rem,24vw,16rem);height:clamp(10.5rem,24vw,16rem);display:grid;place-items:center;margin-bottom:.22rem}.boot-aura,.boot-ring,.boot-page,.boot-spark{position:absolute;pointer-events:none}.boot-aura{inset:12%;border-radius:999px;background:radial-gradient(circle,rgba(255,248,238,.36) 0 .42rem,transparent .46rem),radial-gradient(circle,rgba(252,103,3,.28),transparent 62%);filter:blur(1px);animation:boot-aura-pulse 1.9s ease-in-out infinite}.boot-ring{inset:17%;border:1px solid rgba(255,248,238,.16);border-radius:999px;transform:rotate(0)}.boot-ring-one{clip-path:polygon(0 0,72% 0,72% 100%,0 100%);animation:boot-ring-spin 2.2s linear infinite}.boot-ring-two{inset:26%;border-color:#fc67034d;clip-path:polygon(28% 0,100% 0,100% 100%,28% 100%);animation:boot-ring-spin 2.8s linear reverse infinite}.boot-page{width:44%;height:56%;bottom:18%;border:1px solid rgba(255,248,238,.16);border-radius:.9rem .9rem .38rem .38rem;background:linear-gradient(90deg,rgba(255,248,238,.2),transparent 38%),linear-gradient(180deg,#fff8ee33,#fff8ee0d);box-shadow:0 18px 48px #00000047;transform-origin:50% 100%}.boot-page-left{left:19%;transform:perspective(440px) rotateY(18deg) rotate(-10deg);animation:boot-page-left 1.25s cubic-bezier(.22,.84,.18,1) both}.boot-page-right{right:19%;transform:perspective(440px) rotateY(-18deg) rotate(10deg);animation:boot-page-right 1.25s cubic-bezier(.22,.84,.18,1) both}.boot-clamshell{position:relative;z-index:2;width:clamp(6.8rem,15vw,10rem);height:clamp(5.1rem,11vw,7.4rem);filter:drop-shadow(0 24px 34px rgba(0,0,0,.38)) drop-shadow(0 0 22px rgba(252,103,3,.2));animation:boot-shell-arrive 1.08s cubic-bezier(.2,.82,.18,1) both}.boot-clamshell:before,.boot-clamshell:after{content:"";position:absolute;left:8%;right:8%;border:1px solid rgba(255,238,206,.22)}.boot-clamshell:before{top:4%;height:60%;border-radius:999px 999px 1rem 1rem;background:radial-gradient(circle at 50% 92%,rgba(255,255,255,.78) 0 .38rem,transparent .42rem),repeating-radial-gradient(ellipse at 50% 100%,rgba(94,42,13,.2) 0 .24rem,transparent .28rem .66rem),linear-gradient(135deg,#ffd18d,#fc6703 58%,#8f3b11);transform-origin:50% 100%;animation:boot-clamshell-open 1.75s cubic-bezier(.2,.7,.2,1) infinite}.boot-clamshell:after{bottom:8%;height:34%;border-radius:.9rem .9rem 999px 999px;background:radial-gradient(circle at 50% 14%,rgba(255,248,238,.62),transparent 1.4rem),linear-gradient(145deg,#9d4414,#fc8f2a 58%,#ffd08b)}.boot-clamshell>span{position:absolute;left:50%;bottom:34%;z-index:1;width:clamp(.8rem,2.4vw,1.24rem);height:clamp(.8rem,2.4vw,1.24rem);border-radius:999px;background:#fffaf0;box-shadow:0 0 0 1px #fff8ee57,0 0 1.2rem #ffefbee6,0 0 2.4rem #fc670380;transform:translate(-50%);animation:boot-pearl-pulse 1.75s ease-in-out infinite}.boot-spark{width:.34rem;height:.34rem;border-radius:999px;background:#fff8ee;box-shadow:0 0 1.2rem #fc6703b8;opacity:0}.boot-spark-one{top:25%;left:25%;animation:boot-spark 1.45s ease-out .14s infinite}.boot-spark-two{top:30%;right:22%;animation:boot-spark 1.65s ease-out .32s infinite}.boot-spark-three{right:32%;bottom:24%;animation:boot-spark 1.55s ease-out .52s infinite}.site-header,main,.site-footer{position:relative;z-index:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:16px 0}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.brand-logo{width:70px;height:54px;object-fit:contain;object-position:50% 38%;filter:drop-shadow(0 10px 18px rgba(24,18,12,.14));animation:logo-float 6.5s ease-in-out infinite}.brand-wordmark{font-family:var(--font-display);font-weight:850;letter-spacing:0}.brand-wordmark span{color:#fc6703}.site-nav{display:flex;gap:6px;padding:4px;border:1px solid var(--line);border-radius:var(--radius);background:#fffcf6c2;box-shadow:0 6px 18px #18120c0f}.site-nav a{min-width:92px;padding:9px 14px;border-radius:6px;color:var(--muted);font-size:.92rem;font-weight:700;text-align:center;text-decoration:none}.site-nav a[aria-current=page]{background:#24201c;color:#fff8ee}main{overflow:hidden}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:0}h1{max-width:780px;margin-bottom:22px;font-size:clamp(3rem,7.6vw,6.1rem);line-height:.94}h2{margin-bottom:14px;font-size:clamp(2rem,4.4vw,3.55rem);line-height:1.02}h3{margin-bottom:10px;font-size:1.05rem}.eyebrow{margin:0 0 14px;color:var(--green);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(28px,5vw,72px);align-items:center;width:min(1180px,calc(100% - 32px));min-height:min(820px,calc(100vh - 82px));margin:0 auto;padding:26px 0 42px}.sales-hero{min-height:auto}.sales-hero{grid-template-columns:minmax(0,1fr);gap:34px;align-items:start;padding-top:10px}.sales-hero .hero-copy{max-width:980px}.sales-hero h1{max-width:980px;font-size:clamp(3.35rem,7vw,5.65rem);line-height:.96}.sales-hero .hero-lede{max-width:760px}.sales-hero .product-shell{width:min(900px,100%);max-width:900px;margin-left:0}.sales-hero .reader-workspace{min-height:390px}.sales-page .site-footer{margin-top:12px}.sales-hero-tuned{position:relative}.sales-hero-tuned:before{content:"";position:absolute;inset:18px calc(50% - 50vw) auto;height:min(440px,62%);z-index:-1;background:linear-gradient(90deg,rgba(36,32,28,.08),transparent 42%),#fffcf66b;border-top:1px solid rgba(95,82,64,.13);border-bottom:1px solid rgba(95,82,64,.13)}.hero-copy{max-width:690px}.hero-lede{max-width:640px;margin-bottom:28px;color:#4d453c;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.62}.hero-actions{display:grid;gap:16px}.waitlist-form{max-width:640px}.field-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px}.field-row input{width:100%;min-height:54px;border:1px solid var(--line);border-radius:var(--radius);background:#fff8eeeb;color:var(--ink);padding:0 17px;outline:none;box-shadow:var(--shadow-panel)}.field-row input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #5c6f9929}.field-row button{min-height:54px;white-space:nowrap;border:0;border-radius:var(--radius);background:#24201c;color:#fff8ee;padding:0 22px;font-weight:900;box-shadow:0 14px 34px #24201c33}.field-row button:hover{background:#3a3028}.field-row button:disabled{cursor:wait;opacity:.68}.waitlist-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-message{min-height:24px;margin:10px 0 0;color:var(--muted);font-size:.93rem;line-height:1.45}.form-error{color:#9d352c}.hero-trust-line{margin:2px 0 0;color:#4d453c;font-size:.95rem;font-weight:750}.sales-trust-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.sales-trust-row span{border:1px solid var(--line);border-radius:999px;background:#fffcf6c2;padding:7px 10px;color:#4d453c;font-size:.8rem;font-weight:850}.secondary-link{width:fit-content;color:var(--ink);font-weight:850;text-decoration-color:var(--ember);text-decoration-thickness:3px;text-underline-offset:5px}.app-window{position:relative;width:100%;max-width:690px;min-width:0;margin-left:auto;overflow:hidden;border:1px solid rgba(95,82,64,.22);border-radius:var(--radius);background:var(--page);box-shadow:var(--shadow-soft);animation:surface-breath 8.5s ease-in-out infinite}.product-screenshot{display:grid;gap:10px;padding:10px;background:linear-gradient(180deg,#fffcf6c7,#d8cbb96b),#5f574d}.product-screenshot img{display:block;width:100%;max-height:min(680px,72vh);border:1px solid rgba(255,252,246,.28);border-radius:6px;object-fit:cover;object-position:top center}.product-screenshot-library img{aspect-ratio:.66}.product-screenshot-deep-read{max-width:980px}.product-screenshot-deep-read img{aspect-ratio:16 / 9;max-height:560px}.product-screenshot figcaption{color:#fff8eed1;font-size:.78rem;font-weight:850}.mockup-titlebar{display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-bottom:1px solid var(--line);background:#e7e1d7f5}.mockup-titlebar span{width:10px;height:10px;border-radius:50%;background:#a99b86}.mockup-titlebar strong{margin-left:8px;color:#3f382f;font-size:.82rem}.library-mockup{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:444px;background:linear-gradient(180deg,rgba(255,252,246,.14),transparent 170px),var(--app-bg);color:#fffaf0}.library-rail{display:flex;flex-direction:column;gap:10px;padding:18px;border-right:1px solid rgba(255,252,246,.24)}.library-rail img{width:96px;height:62px;border-radius:var(--radius);object-fit:cover;object-position:50% 40%;margin-bottom:12px;box-shadow:0 10px 24px #14100c38}.library-rail button,.reader-toolbar button{border:1px solid rgba(255,252,246,.22);border-radius:var(--radius);background:#fffcf61f;color:inherit;padding:9px 10px;font-weight:800;text-align:left}.library-stage{padding:24px}.library-stage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.mock-label{margin-bottom:5px;color:#eadfce;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.library-stage h3{font-size:clamp(1.6rem,3vw,2.3rem)}.view-toggle{display:flex;gap:6px;padding:5px;border:1px solid rgba(255,252,246,.24);border-radius:var(--radius)}.view-toggle span{width:26px;height:24px;border-radius:5px;background:#fffcf6c7}.book-grid{display:grid;grid-template-columns:repeat(4,minmax(96px,1fr));gap:14px}.book-card{min-height:230px;border:1px solid rgba(216,203,185,.72);border-radius:var(--radius);background:#fffcf6db;color:#24201c;padding:10px}.book-cover{position:relative;height:138px;margin-bottom:12px;border-radius:6px;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent),#8b5838;box-shadow:inset 12px 0 #24201c2e}.book-card-2 .book-cover{background-color:#324b64}.book-card-3 .book-cover{background-color:#6d5b7c}.book-card-4 .book-cover{background-color:#596f58}.book-cover span{position:absolute;right:8px;bottom:8px;border-radius:999px;background:#fff8eee6;padding:4px 7px;color:#3f382f;font-size:.72rem;font-weight:900}.book-card strong,.book-card small{display:block}.book-card small{margin-top:4px;color:var(--muted)}.reader-workspace{display:grid;grid-template-columns:minmax(0,1fr) 174px;min-height:464px;background:#e7e1d7}.reader-page{padding:24px;background:var(--page)}.reader-toolbar{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-bottom:28px;color:#5c5247}.reader-toolbar button{border-color:var(--line);background:#f6f3edc7;color:#3f382f;font-size:.78rem;text-align:center}.reader-toolbar span{color:var(--muted);font-size:.78rem;font-weight:850;text-align:center}.reader-page h3{font-family:var(--font-reader);font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.12}.reader-line{height:10px;width:82%;border-radius:999px;background:#d8cbb9}.reader-line-long{width:100%}.reader-line-short{width:58%}.annotation{margin:26px 0;border-left:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;background:#fff1cb;padding:14px 15px}.annotation strong,.annotation span{display:block}.annotation span{margin-top:4px;color:#5e5541;font-size:.88rem;line-height:1.45}.progress-rail{height:8px;margin-top:34px;overflow:hidden;border-radius:999px;background:#e1d6c5}.progress-rail span{display:block;width:68%;height:100%;background:var(--accent);animation:progress-breath 3.8s ease-in-out infinite}.notes-panel{display:flex;flex-direction:column;gap:12px;padding:22px 18px;border-left:1px solid var(--line);background:#f6f3edeb}.notes-panel p{margin-bottom:4px;color:var(--ink);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.notes-panel span,.soundtrack-chip{display:block;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fffcf6db;padding:10px;color:#566258;font-size:.78rem;font-weight:800}.soundtrack-chip{margin-top:auto;color:#654223;background:#fff1cb}.proof-strip,.privacy-strip,.loop-section{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;width:min(1180px,calc(100% - 32px));margin:0 auto 54px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.proof-strip span,.privacy-strip span,.loop-section span{min-height:74px;display:grid;place-items:center;background:#fffcf6cc;color:var(--ink);padding:16px;font-weight:850;text-align:center}.privacy-strip{grid-template-columns:repeat(4,1fr);margin-bottom:18px}.privacy-strip span{background:#fffcf6e0;color:#3f382f}.loop-section{grid-template-columns:repeat(6,1fr);margin-bottom:72px}.loop-section article{min-height:154px;display:flex;flex-direction:column;gap:12px;justify-content:space-between;background:#24201c;color:#fff8ee;padding:20px 16px}.loop-section article:nth-child(2n){background:#302a24}.loop-section span{display:block;color:#fff8ee;font-family:var(--font-display);font-size:.95rem;font-weight:900}.loop-section p{margin:0;color:#d8cbb9;font-size:.88rem;line-height:1.45}.proof-strip>span{background:#24201c;color:#fff8ee}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,calc(100% - 32px));margin:0 auto;border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature-tile{min-height:324px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffcf69e;padding:clamp(22px,3vw,34px)}.feature-shot{display:block;width:100%;height:170px;margin-bottom:20px;border:1px solid var(--line);border-radius:var(--radius);object-fit:cover;object-position:top center;box-shadow:0 10px 24px #18120c14}.feature-tile h2{font-size:clamp(1.42rem,2.4vw,2.05rem);line-height:1.08}.feature-tile p:last-child,.split-band p,.sales-narrative p,.pricing-band p,.faq-item p,.comparison-row p,.outcome p,.gallery-panel p{color:var(--muted);line-height:1.65}.split-band,.sales-narrative,.pricing-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,70px);align-items:start;width:min(1180px,calc(100% - 32px));margin:64px auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(34px,6vw,70px) 0}.sales-narrative{margin-top:10px}.outcome-section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(1180px,calc(100% - 32px));margin:0 auto 72px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.outcome{min-height:190px;background:#fffcf6db;padding:26px}.outcome span{display:block;width:28px;height:6px;margin-bottom:22px;border-radius:999px;background:var(--ember)}.outcome small{display:block;margin-bottom:14px;color:var(--green);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.outcome h3{font-size:1.2rem;line-height:1.18}.comparison-section,.faq-section,.proof-card-section,.works-with-section,.theme-showcase-section,.mockup-gallery-section{width:min(1180px,calc(100% - 32px));margin:0 auto 72px}.theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.theme-card{position:relative;min-height:330px;background:#fffcf6d1;padding:14px}.theme-card img{display:block;width:100%;height:270px;border:1px solid var(--line);border-radius:var(--radius);object-fit:cover;object-position:top center;box-shadow:0 10px 24px #18120c14}.theme-card span{display:block;margin-top:12px;color:var(--ink);font-weight:900}.works-with-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.works-with-grid span{display:grid;min-height:68px;place-items:center;background:#24201c;color:#fff8ee;padding:12px;font-weight:900;text-align:center}.works-with-grid span:nth-child(2n){background:#302a24}.mockup-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.gallery-panel{position:relative;min-height:410px;background:linear-gradient(180deg,#fffcf6eb,#f6f3edd6),url(/brand/paper-overlay-web.png);background-repeat:no-repeat;background-size:auto,cover;padding:clamp(22px,3vw,30px)}.gallery-panel img{display:block;width:100%;height:190px;margin-bottom:18px;border:1px solid var(--line);border-radius:var(--radius);object-fit:cover;object-position:top center;box-shadow:0 10px 24px #18120c14}.gallery-panel:after{content:none;position:absolute;right:24px;bottom:24px;width:74px;height:54px;border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,255,255,.22),transparent),var(--accent);box-shadow:inset 10px 0 #24201c2e;animation:gallery-token-breath 6.8s ease-in-out infinite}.gallery-panel:nth-child(2):after{background-color:var(--page);box-shadow:inset 0 -8px #d8cbb9,inset 0 18px #5c6f992e}.gallery-panel:nth-child(3):after{background-color:#fff1cb;box-shadow:inset 5px 0 0 var(--gold),inset 0 -10px #d7ad5540}.gallery-panel:nth-child(4):after{background-color:#302a24;box-shadow:inset 0 16px #fffcf629,inset 0 -12px 0 var(--ember)}.gallery-panel span{display:inline-block;margin-bottom:18px;color:var(--green);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gallery-panel h3{max-width:270px;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.1}.gallery-panel p{max-width:280px}.proof-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.proof-card{min-height:330px;background:linear-gradient(180deg,#fffcf6eb,#f6f3eddb),url(/brand/paper-overlay-web.png);background-repeat:no-repeat;background-size:auto,cover;padding:clamp(22px,3vw,32px);animation:card-settle .52s cubic-bezier(.2,.74,.2,1) both}.proof-card img{display:block;width:100%;height:150px;margin-bottom:18px;border:1px solid var(--line);border-radius:var(--radius);object-fit:cover;object-position:top center;box-shadow:0 10px 24px #18120c14}.proof-card:nth-child(2){animation-delay:60ms}.proof-card:nth-child(3){animation-delay:.12s}.proof-card h3{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08}.proof-card p{color:var(--muted);line-height:1.65}.section-heading{max-width:720px;margin-bottom:28px}.comparison-list,.faq-list{border-top:1px solid var(--line)}.comparison-row,.faq-item{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,.58fr);gap:clamp(20px,5vw,58px);border-bottom:1px solid var(--line);padding:26px 0}.trust-band{display:flex;flex-wrap:wrap;gap:1px;width:min(1180px,calc(100% - 32px));margin:0 auto 72px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.trust-band span{flex:1 1 180px;display:grid;min-height:64px;place-items:center;background:#fffcf6d1;padding:12px 14px;color:#3f382f;font-weight:850;text-align:center}.info-page{min-height:calc(100vh - 170px)}.info-hero{display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,.72fr);gap:clamp(28px,5vw,72px);align-items:center;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(46px,8vw,92px) 0 clamp(34px,6vw,70px)}.info-hero h1{max-width:900px;font-size:clamp(3.1rem,7vw,5.9rem)}.placeholder-image{position:relative;min-height:360px;overflow:hidden;border:1px solid rgba(95,82,64,.22);border-radius:var(--radius);background:linear-gradient(145deg,#fffcf6c7,#74716b2e),#f6f3ed;box-shadow:var(--shadow-soft);animation:surface-breath 8.5s ease-in-out infinite}.placeholder-image span{position:absolute;border:1px solid rgba(95,82,64,.16);border-radius:var(--radius);background:#fffcf68f}.placeholder-image span:first-child{inset:12% 12% 54%}.placeholder-image span:nth-child(2){inset:34% 18% 26%;background:#fff1cb94}.placeholder-image span:nth-child(3){inset:66% 34% 14% 12%;background:#5c6f992e}.info-hero-shot{display:block;width:100%;max-height:460px;border:1px solid rgba(95,82,64,.22);border-radius:var(--radius);object-fit:cover;object-position:center;box-shadow:var(--shadow-soft)}.info-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(1180px,calc(100% - 32px));margin:0 auto 72px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.info-card{min-height:250px;background:#fffcf6d6;padding:clamp(22px,3vw,34px)}.info-card>span{display:block;width:32px;height:7px;margin-bottom:24px;border-radius:999px;background:var(--ember)}.info-card h2{font-size:clamp(1.45rem,2.4vw,2.05rem)}.info-card p{color:var(--muted);line-height:1.65}.feature-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(1180px,calc(100% - 32px));margin:0 auto 72px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.feature-directory-card{min-height:390px;background:#fffcf6db;padding:clamp(22px,3vw,34px)}.feature-directory-card>img{display:block;width:100%;height:170px;margin-bottom:20px;border:1px solid var(--line);border-radius:var(--radius);object-fit:cover;object-position:top center;box-shadow:0 10px 24px #18120c14}.feature-directory-card h2{font-size:clamp(1.45rem,2.35vw,2.1rem)}.feature-directory-card p{color:var(--muted);line-height:1.62}.feature-directory-card div{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.feature-directory-card span{border:1px solid var(--line);border-radius:999px;background:#f6f3edd1;padding:7px 10px;color:#3f382f;font-size:.78rem;font-weight:850}@keyframes boot-clamshell-open{0%,to{transform:translateY(0) rotate(0) scaleY(1)}48%{transform:translateY(-.74rem) rotate(-8deg) scaleY(1.02)}}@keyframes boot-pearl-pulse{0%,to{transform:translate(-50%) scale(.88)}48%{transform:translate(-50%) scale(1.16)}}@keyframes boot-shell-arrive{0%{opacity:0;transform:translateY(1.1rem) scale(.86) rotate(-4deg)}62%{opacity:1;transform:translateY(-.22rem) scale(1.04) rotate(1deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes boot-aura-pulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes boot-ring-spin{to{transform:rotate(360deg)}}@keyframes boot-page-left{0%{opacity:0;transform:perspective(440px) rotateY(52deg) rotate(-2deg) translate(1.3rem)}to{opacity:1;transform:perspective(440px) rotateY(18deg) rotate(-10deg)}}@keyframes boot-page-right{0%{opacity:0;transform:perspective(440px) rotateY(-52deg) rotate(2deg) translate(-1.3rem)}to{opacity:1;transform:perspective(440px) rotateY(-18deg) rotate(10deg)}}@keyframes boot-spark{0%{opacity:0;transform:translateY(0) scale(.4)}38%{opacity:.92}to{opacity:0;transform:translateY(-1.1rem) scale(1)}}@keyframes boot-title-rise{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes boot-progress-fill{0%{transform:translate(-102%)}to{transform:translate(102%)}}@keyframes boot-light-sweep{0%{opacity:0;transform:translate(-8%) rotate(-6deg)}32%,76%{opacity:.72}to{opacity:.18;transform:translate(8%) rotate(-6deg)}}@keyframes surface-breath{0%,to{transform:translateY(0);box-shadow:var(--shadow-soft)}50%{transform:translateY(-5px);box-shadow:0 24px 54px #18120c33}}@keyframes gallery-token-breath{0%,to{transform:translateY(0) rotate(0);opacity:.92}50%{transform:translateY(-4px) rotate(-1deg);opacity:1}}@keyframes ambient-window-drift{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-4.2deg) translateY(-8px)}}@keyframes shelf-breath{0%,to{opacity:.74;transform:scaleX(1)}50%{opacity:1;transform:scaleX(.96)}}@keyframes progress-breath{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes card-settle{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes logo-float{0%,to{transform:translateY(0) rotate(-.4deg);filter:drop-shadow(0 10px 18px rgba(24,18,12,.14))}50%{transform:translateY(-3px) rotate(.4deg);filter:drop-shadow(0 14px 22px rgba(24,18,12,.17))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.boot-clamshell:before{animation:none!important;transform:translateY(-.42rem) rotate(-5deg)}.boot-splash:before,.boot-stage *,.boot-progress span,.boot-clamshell>span,.app-window,.brand-logo,.gallery-panel:after,.ambient-window,.ambient-shelves span,.progress-rail span{animation:none!important}}.pricing-band{align-items:center;background:linear-gradient(180deg,rgba(255,252,246,.06),transparent),#24201c;color:#fff8ee;width:100%;margin:64px 0 72px;padding:clamp(42px,7vw,84px) max(16px,calc((100vw - 1180px)/2))}.pricing-band .eyebrow{color:#e4bd66}.pricing-band p{color:#d8cbb9}.pricing-band input{background:#fff8ee}.waitlist-form-compact{margin-top:22px}.admin-shell{min-height:100vh;padding:clamp(18px,4vw,48px);background:radial-gradient(circle at 12% 8%,rgba(252,103,3,.13),transparent 22rem),linear-gradient(135deg,#f6f3ed,#ddd5c6)}.admin-panel{width:min(1120px,100%);margin:0 auto;border:1px solid var(--line);border-radius:var(--radius);background:#fffcf6e0;box-shadow:var(--shadow-soft);padding:clamp(18px,3vw,34px)}.admin-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:24px}.admin-heading h1{margin-bottom:10px;font-size:clamp(2.2rem,5vw,4rem)}.admin-heading p{margin:0;color:var(--muted)}.admin-heading a,.admin-toolbar button,.admin-token-form button{border:1px solid var(--line);border-radius:var(--radius);background:#24201c;color:#fff8ee;padding:10px 14px;font-weight:850;text-decoration:none}.admin-token-form{display:grid;gap:8px;margin-bottom:18px}.admin-token-form label{color:var(--muted);font-size:.9rem;font-weight:850}.admin-token-form>div{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px}.admin-token-form input{min-height:46px;border:1px solid var(--line);border-radius:var(--radius);background:#fff8eef0;color:var(--ink);padding:0 14px;outline:none}.admin-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 16px}.admin-toolbar span{margin-right:auto;color:var(--muted);font-weight:850}.admin-toolbar button{background:#24201c14;color:var(--ink);box-shadow:none}.admin-toolbar button:disabled,.admin-token-form button:disabled{cursor:not-allowed;opacity:.54}.admin-error{border:1px solid rgba(157,53,44,.28);border-radius:var(--radius);background:#9d352c14;color:#9d352c;padding:12px 14px}.admin-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:#fff8eeb8}.admin-table{width:100%;border-collapse:collapse;min-width:760px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line-soft);padding:13px 14px;text-align:left;vertical-align:top}.admin-table th{color:var(--soft);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.admin-table td:first-child{color:var(--ink);font-weight:850}.admin-table tr:last-child td{border-bottom:0}.site-footer{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:24px;align-items:center;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:36px 0;border-top:1px solid var(--line);color:var(--muted)}.footer-brand{color:var(--ink)}.site-footer p{margin:0}.site-footer nav{display:flex;gap:18px}.site-footer a{font-weight:800;text-decoration:none}@media(prefers-color-scheme:dark){html,body{background:#101317;color:#f2eee7}.ambient-backdrop{background:radial-gradient(circle at 18% 12%,rgba(252,103,3,.16),transparent 25rem),linear-gradient(112deg,#1a1f25eb,#101317fa 58%,#443729b8),#101317}.ambient-paper{opacity:.08;mix-blend-mode:screen}.brand-logo{filter:drop-shadow(0 10px 18px rgba(0,0,0,.32))}.sales-hero-tuned:before{background:linear-gradient(90deg,rgba(242,238,231,.07),transparent 42%),#1a1f257a;border-color:#f2eee71a}.site-nav,.feature-tile,.feature-directory-card,.outcome,.theme-card,.gallery-panel,.proof-card,.info-card,.admin-panel{background:linear-gradient(180deg,#1a1f25f5,#101317eb),#1a1f25;color:#f2eee7}.placeholder-image,.product-screenshot{background:linear-gradient(145deg,#f2eee714,#fc670314),#101317}.app-window,.info-hero-shot,.feature-shot,.theme-card img,.gallery-panel img,.proof-card img,.feature-directory-card>img{border-color:#f2eee729;box-shadow:0 14px 32px #0000004d}.field-row input,.pricing-band input,.admin-token-form input{background:#20262d;color:#f2eee7;border-color:#f2eee72e}.field-row input::placeholder,.pricing-band input::placeholder,.admin-token-form input::placeholder{color:#8f8780}.sales-trust-row span,.privacy-strip span,.trust-band span,.feature-directory-card span{background:#20262df0;color:#f2eee7;border-color:#f2eee729}.proof-strip>span,.works-with-grid span,.loop-section article{background:#171c22;color:#f2eee7}.works-with-grid span:nth-child(2n),.loop-section article:nth-child(2n){background:#20262d}.pricing-band{background:linear-gradient(180deg,rgba(252,103,3,.08),transparent),#101317;color:#f2eee7}.admin-shell{background:radial-gradient(circle at 12% 8%,rgba(252,103,3,.13),transparent 22rem),linear-gradient(135deg,#101317,#1a1f25)}.admin-toolbar button,.admin-table-wrap{background:#20262df0;color:#f2eee7;border-color:#f2eee729}.placeholder-image span{background:#f2eee71a;border-color:#f2eee721}.placeholder-image span:nth-child(2){background:#fc670324}.placeholder-image span:nth-child(3){background:#f0a35b1f}.hero-lede,.hero-trust-line,.form-message,.feature-tile p:last-child,.split-band p,.sales-narrative p,.pricing-band p,.faq-item p,.comparison-row p,.outcome p,.gallery-panel p,.proof-card p,.info-card p,.feature-directory-card p,.admin-heading p,.admin-token-form label,.admin-toolbar span,.site-footer,.site-footer p{color:#b8afa4}.form-error,.admin-error{color:#ffb2a8}.admin-error{background:#9d352c2e;border-color:#ffb2a83d}}@media(max-width:1040px){.hero-section,.split-band,.sales-narrative,.pricing-band{grid-template-columns:1fr}.hero-section{min-height:auto;padding-top:18px}.app-window{margin:0}.feature-grid,.feature-directory,.outcome-section,.proof-card-grid,.info-card-grid,.mockup-gallery,.theme-grid{grid-template-columns:repeat(2,1fr)}.info-hero{grid-template-columns:1fr}.works-with-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1180px)and (min-width:1041px){h1{font-size:clamp(3rem,6.6vw,5.2rem)}.book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.book-card{min-height:200px}.book-cover{height:108px}}@media(max-width:760px){.site-header{align-items:flex-start;gap:14px}.brand-logo{width:58px;height:44px}.site-nav a{min-width:64px;padding:8px 10px}h1{font-size:clamp(2.75rem,14vw,4.15rem)}.field-row,.proof-strip,.privacy-strip,.feature-grid,.feature-directory,.outcome-section,.comparison-row,.faq-item,.library-mockup,.reader-workspace,.proof-card-grid,.info-card-grid,.mockup-gallery,.theme-grid{grid-template-columns:1fr}.loop-section,.works-with-grid{grid-template-columns:repeat(2,1fr)}.field-row button{width:100%}.library-rail{display:none}.book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notes-panel{border-left:0;border-top:1px solid var(--line)}.site-footer{grid-template-columns:1fr}.admin-heading,.admin-token-form>div{grid-template-columns:1fr}.admin-heading{display:grid}.admin-heading a,.admin-token-form button{width:100%;text-align:center}}@media(max-width:460px){.site-header,.hero-section,.proof-strip,.privacy-strip,.feature-grid,.feature-directory,.split-band,.outcome-section,.comparison-section,.faq-section,.works-with-section,.theme-showcase-section,.mockup-gallery-section,.info-hero,.info-card-grid,.trust-band,.proof-card-section,.site-footer{width:min(100% - 22px,1180px)}.brand-wordmark{display:none}.site-nav{gap:2px}.site-nav a{min-width:56px;font-size:.82rem}.reader-toolbar,.book-grid{grid-template-columns:1fr}}
