:root{--paper:#f8f6f1;--surface:#fffefa;--ink:#292923;--muted:#6e6d63;--accent:#a2443a;--accent-hover:#89382f;--line:#e4e0d7;--green:#536456;--sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;--serif:"Songti SC","STSong","Noto Serif CJK SC",serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button{background:none}img{max-width:100%;display:block}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}em{font-style:normal;color:var(--accent)}.wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.skip{position:fixed;z-index:100;top:10px;left:10px;background:white;padding:12px;transform:translateY(-200%)}.skip:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--line);background:var(--surface)}.site-header-inner{height:86px;width:min(1320px,calc(100% - 64px));margin:auto;display:flex;align-items:center;gap:20px}.site-brand{display:flex;align-items:center;gap:12px;font-family:var(--serif);font-size:25px;font-weight:700;line-height:1.3;letter-spacing:2px}.brand-seal{display:grid;place-items:center;border:1px solid #9a4e44;outline:1px solid #9a4e44;outline-offset:-5px;width:49px;height:49px;color:var(--accent);font-size:30px;border-radius:5px}.site-brand small{display:block;font-family:var(--sans);font-size:10px;font-weight:400;color:var(--muted);letter-spacing:4px;padding-top:4px}.preview-label{margin-left:auto;color:var(--muted);font-size:12px;border:1px solid var(--line);padding:3px 10px;border-radius:4px}.site-return{font-size:13px;color:var(--muted);margin-left:12px}.product-nav{position:sticky;top:0;z-index:20;background:rgba(248,246,241,.96);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.product-nav-inner{width:min(1200px,calc(100% - 80px));margin:auto;height:72px;display:flex;align-items:center;gap:24px}.product-name{font-size:16px;font-weight:650;letter-spacing:-.4px}.section-menu{display:flex;align-items:center;gap:25px;margin-left:auto}.section-menu a{font-size:13px;color:#69685f;white-space:nowrap;position:relative;padding-block:20px}.section-menu a:hover,.section-menu a[aria-current]{color:var(--accent)}.section-menu a[aria-current]:after{content:"";position:absolute;bottom:12px;left:0;right:0;height:2px;background:var(--accent)}.menu-toggle{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:27px;min-height:52px;padding:10px 24px;background:var(--accent);color:#fffaf5;border:1px solid transparent;border-radius:6px;font-size:15px;font-weight:550;transition:background-color .18s,transform .18s;box-shadow:0 3px 6px #6c2a2210;white-space:nowrap}.button:hover{background:var(--accent-hover)}.button:active{transform:scale(.96)}.button svg{width:20px;height:20px}.button-small{font-size:13px;min-height:40px;padding:6px 17px;gap:15px}.text-link{display:inline-flex;align-items:center;gap:20px;font-weight:550;font-size:14px;min-height:44px}.text-link:hover{color:var(--accent)}.text-link svg{width:20px;height:20px}.eyebrow{font-size:12px;letter-spacing:1.2px;color:var(--muted);font-weight:550;display:flex;align-items:center;gap:10px}.eyebrow-dot,.tiny-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent)}.hero{display:grid;grid-template-columns:1.03fr 1fr;gap:48px;padding-top:64px;padding-bottom:70px;align-items:center}.hero-copy{padding-block:16px}.hero h1{font-size:clamp(40px,4.2vw,58px);font-weight:650;line-height:1.38;letter-spacing:-2.2px;margin-top:24px;margin-bottom:24px}.mobile-break{display:none}.hero-description{font-size:16px;line-height:1.95;color:#65645c;max-width:490px}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:32px}.hero-note{font-size:12px;color:var(--muted);margin-top:16px}.hero-audience{display:flex;gap:0;margin-top:36px;font-size:12px;color:var(--muted)}.hero-audience span+span:before{content:"/";margin:0 17px;color:#beb9ad}.hero-scene{height:540px;position:relative;border-radius:14px;background:#eae6dd;overflow:hidden;isolation:isolate}.scene-heading{position:absolute;top:24px;left:26px;right:26px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:2px;color:#7b786d}.scene-number{font-variant-numeric:tabular-nums;letter-spacing:1px}.scene-orbit{position:absolute;inset:95px -95px 15px -95px;border:1px solid #d8d2c6;border-radius:50%;transform:rotate(-28deg)}.scene-orbit:after{content:"";position:absolute;inset:38px;border:1px solid #d8d2c6;border-radius:50%}.hero-phone{position:absolute;left:39px;top:74px;width:211px;height:auto;z-index:1;filter:drop-shadow(7px 14px 14px #39382c22);transform:rotate(-6deg)}.mini-business-card{position:absolute;width:255px;right:23px;top:166px;z-index:2;transform:rotate(5deg);border-radius:12px;background:#fffefa;box-shadow:0 20px 40px #4f493024,0 1px 3px #4f49300a;padding:20px}.mini-card-top{display:flex;gap:6px;align-items:center;font-size:11px;color:#77756a}.mini-card-top svg{width:18px;height:18px}.mini-card-arrow{margin-left:auto}.mini-person{display:flex;gap:12px;align-items:center;margin-top:21px}.person-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#d9dfd5;color:#4b5e4d;font-family:var(--serif);font-size:23px}.mini-person strong{display:block;font-size:20px;letter-spacing:1px}.mini-person small{display:block;font-size:10px;color:var(--muted)}.mini-business-card p{font-size:11px;margin-top:17px}.mini-tags{display:flex;gap:6px;margin-top:11px}.mini-tags span{background:#f1eee7;padding:3px 6px;font-size:9px;border-radius:3px;color:#76736a}.mini-card-footer{margin-top:21px;border-top:1px solid #eae7df;padding-top:12px;display:flex;align-items:center;font-size:9px;color:#7b776c;gap:8px}.mini-card-footer svg{width:14px;height:14px}.mini-follow{position:absolute;z-index:3;right:27px;bottom:58px;background:#f9f8f2;border-radius:7px;padding:11px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 30px #4f49301a}.small-icon{display:grid;place-items:center;color:var(--green);background:#e7ece2;width:31px;height:31px;border-radius:6px}.small-icon svg{width:19px;height:19px}.mini-follow strong{display:block;font-size:12px}.mini-follow small{font-size:10px;display:block;color:var(--muted)}.scene-bottom{position:absolute;bottom:20px;left:25px;right:25px;display:flex;align-items:center;justify-content:space-between;color:#77756a;font-size:9px}.scene-bottom span{display:flex;align-items:center;gap:7px}.tiny-dot{background:#8b987d;width:5px;height:5px}.scene-bottom small{font-size:9px}.journey{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:32px;display:grid;grid-template-columns:1fr 1.7fr;align-items:center;gap:45px}.journey h2{font-size:22px;line-height:1.6;letter-spacing:-.5px;margin-top:9px}.journey .eyebrow{font-size:10px}.journey-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.journey-steps li{position:relative}.journey-steps li:not(:last-child):after{content:"→";position:absolute;right:-13px;top:31px;color:#bcb5a7}.journey-steps li>span{color:#a49b8c;font-size:11px;display:block;font-variant-numeric:tabular-nums;margin-bottom:7px}.journey-steps strong{display:block;font-size:15px;font-weight:550}.journey-steps small{color:var(--muted);font-size:11px;display:block;margin-top:4px}.section{padding-block:90px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px}.section h2{font-size:37px;font-weight:600;line-height:1.45;letter-spacing:-1px;margin-top:16px}.section-intro{font-size:14px;line-height:1.9;color:var(--muted);padding-bottom:3px}.section-no{font-variant-numeric:tabular-nums;color:var(--accent);margin-right:2px}.showcase-grid{display:grid;grid-template-columns:1.62fr 1fr;gap:24px}.homepage-feature,.card-feature{border:1px solid var(--line);border-radius:12px;padding:32px;background:var(--surface)}.feature-head{display:flex;align-items:center;gap:10px}.tool-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#efe9df;color:#7f5e4e;flex-shrink:0}.tool-icon svg{width:21px;height:21px}.tool-name{font-size:13px;font-weight:600}.soft-tag{border-radius:4px;background:#f0ede5;color:#7c7668;padding:3px 8px;font-size:10px}.feature-head .soft-tag{margin-left:auto}.homepage-feature h3,.card-feature h3{font-size:27px;line-height:1.5;letter-spacing:-.7px;margin-top:22px;font-weight:600}.homepage-feature>p,.card-feature>p{font-size:13px;color:var(--muted);line-height:1.9;margin-top:14px}.inline-checks{display:flex;flex-wrap:wrap;gap:14px;margin-top:17px;font-size:11px;color:#665f54}.inline-checks li:before{content:"✓";color:#697661;margin-right:6px}.homepage-gallery{margin-top:26px;background:#f1eee7;border-radius:8px;padding:10px 12px 0;overflow:hidden}.gallery-tabs{display:flex;gap:4px;margin-bottom:9px}.gallery-tabs button{border:0;border-radius:5px;padding:7px 14px;min-height:40px;font-size:11px;color:var(--muted)}.gallery-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #3530270a}.gallery-image-button{display:block;width:100%;padding:0;border:0;position:relative;height:266px;overflow:hidden;border-radius:5px 5px 0 0;background:#1e242c}.gallery-image-button img{width:100%;height:auto;object-fit:cover;object-position:top}.image-zoom{position:absolute;right:10px;bottom:12px;padding:4px 8px;background:#fffefaed;border-radius:3px;font-size:10px;color:#514b43}.feature-bottom{display:flex;justify-content:space-between;gap:10px;font-size:10px;margin-top:15px;color:var(--muted);align-items:center}.feature-bottom a{min-height:40px;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ink)}.card-feature{background:#eeeee6;position:relative;overflow:hidden;display:flex;flex-direction:column}.card-preview{height:256px;overflow:hidden;margin-top:20px;display:flex;justify-content:center;background:#e3e5da;border-radius:8px}.card-preview img{width:175px;height:auto;object-fit:contain;object-position:top;padding-top:16px;align-self:flex-start;filter:drop-shadow(0 8px 12px #29332218)}.card-benefits{display:flex;flex-wrap:wrap;gap:8px 13px;font-size:10px;color:var(--muted);margin-top:18px}.card-feature>.text-link{margin-top:auto;padding-top:10px;font-size:12px}.promotion-section{background:#f0eee7}.split-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:90px;align-items:center}.body-copy{margin-top:23px;font-size:14px;line-height:1.95;color:var(--muted)}.tool-row{display:flex;gap:14px;margin-top:29px}.tool-row h3{font-size:15px;font-weight:600}.tool-row p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:4px}.section-copy>.text-link{margin-top:25px}.visual-panel{background:var(--surface);border-radius:10px;box-shadow:0 14px 40px #4d433e0a,0 1px 3px #4d433e0a;overflow:hidden}.mock-window-bar{display:flex;align-items:center;gap:13px;padding:14px 18px;border-bottom:1px solid #eeeae2;font-size:10px;color:var(--muted)}.window-dots{font-size:8px;letter-spacing:2px;color:#d9d3c7}.demo-tag{font-size:9px;margin-left:auto;background:#f1eee6;padding:1px 5px;border-radius:3px}.promotion-top{padding:30px 28px 20px}.small-label{font-size:10px;letter-spacing:1px;color:#8a8172}.promotion-top h3{font-size:20px;font-weight:550;margin-top:7px}.channel-list{padding:0 28px}.channel-list>div{display:flex;align-items:center;gap:12px;border-top:1px solid #ede9e0;padding:17px 0}.channel-symbol{display:grid;place-items:center;width:35px;height:35px;background:#f0ebe3;border-radius:7px;font-size:13px;color:#827461}.channel-list strong{display:block;font-size:12px;font-weight:550}.channel-list small{display:block;font-size:10px;color:var(--muted)}.channel-badge{margin-left:auto;background:#f4f1eb;border-radius:3px;font-size:9px;padding:3px 7px;color:#827869}.channel-list svg{width:15px;height:15px;color:#9c9486}.promotion-bottom{margin:12px 28px 0;border-radius:7px;background:#edf0e8;display:flex;gap:13px;padding:18px;color:var(--green);align-items:center}.promotion-bottom svg{width:23px;height:23px}.promotion-bottom strong{font-size:12px;font-weight:550}.promotion-bottom p{font-size:10px;margin-top:4px}.demo-caption{padding:16px 20px;font-size:10px;color:#888074;text-align:center}.collect-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-card,.follow-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:30px}.collect-grid article>h3{font-size:23px;line-height:1.5;margin-top:19px;font-weight:600;letter-spacing:-.5px}.collect-grid article>p{margin-top:13px;font-size:13px;line-height:1.9;color:var(--muted);min-height:75px}.collect-grid .text-link{font-size:12px;margin-top:12px}.sample-form{margin-top:24px;background:#f5f2ec;padding:24px;border-radius:8px}.sample-form h4{font-size:18px;font-weight:550;margin-top:6px}.sample-field{margin-top:19px}.sample-field>span{font-size:10px;display:block;color:var(--muted);margin-bottom:6px}.sample-field>div{background:var(--surface);border:1px solid #e8e2d8;border-radius:5px;padding:10px 13px;font-size:11px;color:#817b71}.sample-field>.sample-textarea{height:68px}.sample-form-footer{font-size:10px;color:#6d7767;display:flex;align-items:center;gap:7px;margin-top:18px}.sample-form-footer svg{width:15px;height:15px}.follow-demo{margin-top:24px;border:1px solid #e6e1d7;border-radius:8px;padding:23px}.follow-demo-head{display:flex;gap:10px;align-items:center;padding-bottom:20px;border-bottom:1px solid #ede9e1}.person-avatar.small{width:33px;height:33px;font-size:17px}.follow-demo-head strong{display:block;font-size:12px;font-weight:550}.follow-demo-head small{display:block;font-size:9px;color:var(--muted)}.status-chip{margin-left:auto;font-size:9px;padding:3px 7px;border-radius:4px;color:#5b6b52;background:#eaf0e4;white-space:nowrap}.timeline{padding-top:21px}.timeline li{display:flex;gap:14px;position:relative;padding-bottom:18px}.timeline li>span{width:8px;height:8px;margin-top:7px;border-radius:50%;background:#bcb4a4;position:relative;flex-shrink:0}.timeline li:not(:last-child)>span:after{content:"";position:absolute;top:11px;left:3px;height:40px;width:1px;background:#e0d9cb}.timeline li:last-child{padding-bottom:8px}.timeline li:last-child>span{background:var(--accent)}.timeline strong{font-size:11px;font-weight:550}.timeline p{font-size:10px;color:var(--muted);margin-top:2px}.follow-demo-foot{font-size:10px;color:#888074;border-top:1px solid #ede9e1;padding-top:14px}.delivery-section{background:#eeeee6}.delivery-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:80px;align-items:center}.delivery-demo{background:#faf8f1}.book-scene{display:flex;align-items:center;justify-content:center;gap:32px;padding:41px 28px}.book-cover{width:163px;height:222px;flex-shrink:0;padding:23px 18px;background:#7e3c32;color:#fff3dc;border-radius:2px 5px 5px 2px;box-shadow:inset 5px 0 0 #653126,7px 8px 0 #e9e0d0,13px 13px 18px #47302324;transform:rotate(-7deg);position:relative;overflow:hidden}.book-cover>span{font-size:9px;letter-spacing:1px}.book-cover>strong{display:block;font-family:var(--serif);font-size:30px;line-height:1.45;font-weight:500;margin-top:13px}.book-cover>small{position:absolute;left:20px;bottom:19px;font-size:8px;letter-spacing:2px}.book-lines{position:absolute;width:140px;height:140px;border:1px solid #d6b39155;border-radius:50%;left:65px;top:110px}.book-lines:after{content:"";position:absolute;inset:12px;border:1px solid #d6b39155;border-radius:50%}.book-detail h3{font-size:19px;font-weight:550;line-height:1.6;margin-top:14px}.book-detail ul{margin-top:18px}.book-detail li{display:flex;gap:7px;align-items:center;font-size:10px;color:#756d60;margin-top:8px}.book-detail svg{width:14px;height:14px;color:#7c8a6d}.delivery-path{display:flex;align-items:center;justify-content:center;gap:15px;padding:16px;margin-inline:25px;border-top:1px solid #e7e1d7;border-bottom:1px solid #e7e1d7;font-size:11px;color:#716b5f}.delivery-path b{font-weight:400;color:#b3a794}.delivery-tool{margin-top:22px}.availability{margin-top:24px;padding:14px 17px;border:1px solid #dcd9c9;border-radius:7px;background:#f7f6ed}.availability strong{font-size:11px;font-weight:550;display:flex;gap:7px;align-items:center}.availability p{font-size:11px;line-height:1.85;margin-top:6px;color:#7b735e}.availability-dot{width:5px;height:5px;border-radius:50%;background:#a78f52}.scenario-tabs{display:flex;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--line)}.scenario-tabs button{min-height:44px;border:0;padding:8px 22px;font-size:13px;border-radius:5px;color:var(--muted)}.scenario-tabs button[aria-selected=true]{background:var(--ink);color:var(--surface)}.scenario-panel{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding:35px 0 0;min-height:270px}.scenario-panel h3{font-size:26px;font-weight:550;line-height:1.55;margin-top:10px;letter-spacing:-.6px}.scenario-panel p{font-size:13px;color:var(--muted);line-height:1.9;margin-top:14px;max-width:460px}.scenario-flow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.scenario-flow li{border:1px solid var(--line);border-radius:5px;padding:15px 17px;font-size:12px;background:#fbf9f5;min-height:64px;display:flex;align-items:center;gap:15px}.scenario-flow span{font-size:10px;color:#a49581;font-variant-numeric:tabular-nums}.management-strip{display:flex;align-items:center;gap:23px;padding:27px 30px;background:#ebece3;border-radius:8px}.management-strip>.tool-icon{background:#dfe3d5;color:#65725b;width:46px;height:46px}.management-strip h2{font-size:17px;font-weight:550}.management-strip p{font-size:12px;color:var(--muted);margin-top:5px;max-width:680px}.management-strip .text-link{margin-left:auto;font-size:12px;white-space:nowrap}.faq-section{display:grid;grid-template-columns:1fr 1.7fr;gap:100px}.faq-heading h2{font-size:28px;line-height:1.5}.faq-heading>p:not(.eyebrow){margin-top:18px;font-size:13px;color:var(--muted)}.faq-heading .text-link{font-size:12px;margin-top:20px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:65px;padding-block:16px;font-size:14px;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:20px;color:#a59a87;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{font-size:12px;color:var(--muted);line-height:1.95;padding-bottom:22px;max-width:590px}.closing{background:#eae3d7;border-radius:10px;padding:45px 48px;display:flex;justify-content:space-between;align-items:center;gap:35px}.closing .eyebrow{font-size:11px}.closing h2{font-size:34px;font-weight:600;line-height:1.5;letter-spacing:-1px;margin-top:12px}.closing p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:17px}.closing-actions{display:flex;flex-direction:column;align-items:center;gap:13px}.closing-actions>a:not(.button){font-size:12px;min-height:40px;display:flex;align-items:center;gap:20px}.closing-actions>small{font-size:10px;color:#8b8070}.site-footer{padding-block:35px 25px;margin-top:25px;display:flex;align-items:center;gap:25px;font-size:11px;color:#8f8575}.footer-brand{font-family:var(--serif);font-size:20px;color:#635a4d;font-weight:600;letter-spacing:2px}.site-footer>span:last-child{margin-left:auto;font-size:10px}dialog{border:1px solid var(--line);padding:24px;max-width:min(900px,calc(100% - 32px));max-height:90vh;border-radius:12px;color:var(--ink);background:var(--paper);box-shadow:0 30px 100px #0003}dialog::backdrop{background:#1f211cc2;backdrop-filter:blur(4px)}.dialog-header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.dialog-header h2{font-size:20px}.dialog-header p{font-size:11px;color:var(--muted);margin-top:4px}.dialog-header button{border:1px solid var(--line);border-radius:50%;width:44px;height:44px;font-size:17px;flex-shrink:0}.dialog-image{max-height:62vh;overflow:auto;border-radius:6px;background:#e9e4db}.dialog-image img{width:100%;height:auto}dialog>.text-link{margin-top:12px;font-size:12px}body:has(dialog[open]){overflow:hidden}
@media(min-width:1600px){.hero{padding-top:76px;padding-bottom:82px}}
@media(max-width:1100px){.wrap,.product-nav-inner{width:calc(100% - 48px)}.hero{gap:25px}.hero h1{font-size:44px}.hero-scene{height:490px}.hero-phone{width:191px;left:23px;top:72px}.mini-business-card{width:222px;right:16px;top:162px;padding:16px}.mini-follow{right:16px;bottom:52px;padding:10px}.scene-bottom{left:18px;right:18px}.scene-bottom small{font-size:8px}.section-menu{gap:15px}.section-menu a{font-size:11px}.product-nav-inner{gap:17px}.product-name{font-size:14px}.split-layout,.delivery-grid{gap:42px}.homepage-feature,.card-feature,.form-card,.follow-card{padding:25px}.showcase-grid{grid-template-columns:1.45fr 1fr}.faq-section{gap:50px}.book-scene{gap:23px;padding:35px 20px}.book-cover{width:135px;height:197px}.book-cover>strong{font-size:26px}.book-detail h3{font-size:17px}.journey{gap:25px}.management-strip{gap:17px}.management-strip p{max-width:550px}.hero-actions{gap:21px}}
@media(max-width:850px){.section-menu{gap:14px}.section-menu a{font-size:10px}.product-name{max-width:130px;line-height:1.4}.hero{grid-template-columns:1fr 1fr;gap:20px;padding-top:40px;padding-bottom:45px}.hero h1{font-size:35px;letter-spacing:-1.5px}.hero-description{font-size:14px}.hero .eyebrow{font-size:10px;letter-spacing:0}.hero-scene{height:448px}.hero-phone{width:166px;left:19px;top:69px}.mini-business-card{width:192px;right:11px;top:154px;padding:13px}.mini-person{margin-top:15px;gap:8px}.mini-person strong{font-size:17px}.person-avatar{width:36px;height:36px;font-size:18px}.mini-business-card p{font-size:9px;margin-top:12px}.mini-card-footer{font-size:8px;margin-top:15px;padding-top:9px;gap:4px}.mini-tags span{font-size:8px}.mini-follow{bottom:47px;right:12px;gap:8px;padding:9px 10px}.mini-follow strong{font-size:10px}.mini-follow small{font-size:8px}.small-icon{width:26px;height:26px}.scene-bottom small{display:none}.scene-heading{left:19px;right:19px;font-size:9px}.hero-actions{gap:15px}.hero-actions .button{padding-inline:18px;gap:16px;font-size:13px}.hero-actions .text-link{font-size:12px;gap:10px}.hero-audience{margin-top:22px}.section{padding-block:65px}.section h2{font-size:31px}.journey{grid-template-columns:1fr;gap:22px}.journey-intro{display:flex;justify-content:space-between;align-items:center}.journey h2{font-size:18px;margin:0}.journey-steps{gap:25px}.journey-steps li:not(:last-child):after{right:10px}.section-intro{font-size:12px}.homepage-feature h3,.card-feature h3{font-size:23px}.homepage-feature>p,.card-feature>p{font-size:12px}.showcase-grid{gap:16px}.homepage-feature,.card-feature{padding:22px}.feature-head .soft-tag{display:none}.inline-checks{gap:8px;font-size:10px}.gallery-image-button{height:238px}.gallery-tabs button{padding:7px 10px;font-size:10px}.card-preview{height:240px}.card-preview img{width:160px}.feature-bottom{align-items:flex-start}.feature-bottom>span{max-width:115px}.split-layout,.delivery-grid{gap:28px}.body-copy{font-size:13px}.promotion-top,.channel-list{padding-inline:20px}.promotion-top h3{font-size:18px}.channel-list>div{gap:8px}.channel-badge{font-size:8px;padding:3px 5px}.promotion-bottom{margin-inline:20px;padding:13px}.form-card,.follow-card{padding:22px}.collect-grid article>h3{font-size:20px}.collect-grid article>p{font-size:12px;min-height:92px}.sample-form,.follow-demo{padding:17px}.follow-demo-head{gap:7px}.follow-demo-head strong{font-size:10px}.follow-demo-head small{font-size:8px}.book-scene{gap:17px;padding:35px 15px}.book-cover{width:117px;height:177px;padding:19px 14px}.book-cover>strong{font-size:24px}.book-cover>span{font-size:8px}.book-cover>small{left:15px;font-size:7px}.book-detail h3{font-size:15px}.book-detail li{font-size:9px}.delivery-path{margin-inline:15px;font-size:9px;gap:9px}.demo-caption{font-size:9px;padding-inline:12px}.scenario-panel{gap:35px}.scenario-panel h3{font-size:23px}.scenario-flow{gap:9px}.scenario-flow li{padding:12px 10px;font-size:10px;gap:8px}.management-strip{align-items:flex-start;flex-wrap:wrap}.management-strip>div{flex:1}.management-strip .text-link{margin-left:65px}.faq-section{grid-template-columns:1fr 1.6fr;gap:35px}.faq-heading h2{font-size:25px}.faq-list summary{font-size:12px}.closing{padding:35px}.closing h2{font-size:29px}.closing-actions>small{font-size:9px}}
@media(max-width:640px){html{scroll-padding-top:84px}.wrap{width:calc(100% - 36px)}.site-header-inner{height:69px;width:calc(100% - 36px);gap:10px}.site-brand{font-size:21px;gap:9px;letter-spacing:1px}.brand-seal{width:38px;height:38px;font-size:24px}.site-brand small{font-size:8px;letter-spacing:3px}.preview-label{font-size:9px;padding:2px 6px}.site-return{display:none}.product-nav-inner{height:67px;width:calc(100% - 36px);gap:10px;position:relative;flex-wrap:nowrap}.product-name{max-width:118px;font-size:13px;line-height:1.5;letter-spacing:0}.product-nav .button-small{min-height:38px;font-size:11px;padding:6px 11px;gap:7px;margin-left:auto}.menu-toggle{display:inline-flex;align-items:center;gap:5px;border:0;font-size:10px;padding:8px 0;min-height:44px;margin-left:auto;color:var(--muted);white-space:nowrap}.section-menu{display:none;position:absolute;top:67px;left:-18px;right:-18px;padding:9px 18px 15px;margin:0;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 8px 16px #302a2208;grid-template-columns:1fr 1fr;gap:0 25px}.section-menu.is-open{display:grid}.section-menu a{font-size:12px;padding:12px 0;min-height:44px}.section-menu a[aria-current]:after{display:none}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:30px;padding-bottom:37px;gap:30px}.hero-copy{padding-block:0}.hero .eyebrow{font-size:10px;letter-spacing:.5px}.hero h1{font-size:39px;line-height:1.43;letter-spacing:-1.6px;margin-top:20px;margin-bottom:17px}.hero-description{font-size:14px;line-height:1.9;max-width:100%}.hero-actions{gap:25px;margin-top:23px}.hero-actions .button{min-height:48px;padding:8px 21px;font-size:13px;gap:22px}.hero-actions .text-link{font-size:12px;gap:13px}.hero-note{font-size:10px;margin-top:12px}.hero-audience{font-size:10px;margin-top:18px}.hero-audience span+span:before{margin-inline:13px}.hero-scene{height:431px;max-width:440px;width:100%;align-self:center}.scene-heading{top:20px;font-size:9px}.hero-phone{width:172px;left:25px;top:61px}.mini-business-card{top:145px;right:18px;width:197px;padding:14px}.mini-follow{bottom:43px;right:17px}.scene-bottom{bottom:17px}.scene-bottom small{display:block;font-size:8px}.scene-bottom>span{font-size:8px}.journey{padding-block:25px;gap:23px}.journey-intro{display:block}.journey h2{font-size:20px;margin-top:8px;line-height:1.6}.journey h2 br{display:none}.journey .eyebrow{font-size:9px}.journey-steps{gap:8px}.journey-steps strong{font-size:11px}.journey-steps small{font-size:9px;margin-top:3px}.journey-steps li>span{font-size:9px;margin-bottom:5px}.journey-steps li:not(:last-child):after{right:1px;top:24px;font-size:10px}.section{padding-block:49px}.section-heading{display:block;margin-bottom:25px}.section h2{font-size:29px;line-height:1.45;letter-spacing:-.8px;margin-top:12px}.eyebrow{font-size:10px;letter-spacing:.8px}.section-intro{font-size:12px;line-height:1.9;margin-top:17px}.section-intro br{display:none}.showcase-grid{grid-template-columns:1fr;gap:18px}.homepage-feature,.card-feature{padding:24px 21px}.homepage-feature h3,.card-feature h3{font-size:23px;margin-top:17px}.homepage-feature>p,.card-feature>p{font-size:12px;line-height:1.95}.homepage-feature h3 br,.card-feature h3 br{display:none}.tool-icon{width:33px;height:33px}.tool-icon svg{width:19px;height:19px}.tool-name{font-size:12px}.feature-head .soft-tag{display:inline;margin-left:auto;font-size:9px}.inline-checks{gap:9px 11px;font-size:9px}.homepage-gallery{margin-top:21px;padding:8px 8px 0}.gallery-tabs{gap:0}.gallery-tabs button{padding:7px 11px;font-size:10px;min-height:40px}.gallery-image-button{height:235px}.feature-bottom{font-size:9px;align-items:center}.feature-bottom>span{max-width:none}.feature-bottom a{font-size:10px}.card-feature{display:grid;grid-template-columns:1fr 1fr;column-gap:17px;align-items:start}.card-feature .feature-head{grid-column:1/-1}.card-feature h3{font-size:23px;grid-column:1;margin-top:18px}.card-feature h3 br{display:block}.card-feature>p{grid-column:1;font-size:11px;margin-top:9px}.card-preview{grid-column:2;grid-row:2/5;height:240px;margin-top:18px}.card-preview img{width:139px;padding-top:13px;max-width:95%}.card-benefits{grid-column:1;font-size:9px;gap:4px;margin-top:13px;display:block}.card-benefits span{display:block;margin-top:2px}.card-feature>.text-link{grid-column:1/-1;font-size:11px;margin-top:10px}.split-layout,.delivery-grid{grid-template-columns:1fr;gap:29px}.body-copy{font-size:12px;line-height:1.95;margin-top:18px}.tool-row{gap:12px;margin-top:21px}.tool-row h3{font-size:14px}.tool-row p{font-size:11px}.section-copy>.text-link{margin-top:17px;font-size:12px}.promotion-top{padding:24px 22px 17px}.promotion-top h3{font-size:18px}.channel-list{padding-inline:22px}.channel-list strong{font-size:11px}.channel-list small{font-size:9px}.channel-badge{font-size:8px}.promotion-bottom{margin-inline:20px;padding:15px}.promotion-bottom p{font-size:9px}.mock-window-bar{font-size:9px;padding:12px 16px;gap:10px}.collect-grid{grid-template-columns:1fr;gap:18px}.form-card,.follow-card{padding:24px 21px}.collect-grid article>h3{font-size:21px;margin-top:17px}.collect-grid article>p{min-height:0;font-size:12px;line-height:1.95}.sample-form{padding:20px;margin-top:20px}.sample-form h4{font-size:17px}.follow-demo{padding:20px;margin-top:20px}.follow-demo-head strong{font-size:11px}.follow-demo-head small{font-size:9px}.timeline strong{font-size:11px}.timeline p{font-size:10px}.timeline li{padding-bottom:19px}.delivery-grid .section-copy{grid-row:1}.book-scene{padding:32px 18px;gap:26px}.book-cover{width:132px;height:190px;padding:22px 15px}.book-cover>strong{font-size:27px}.book-detail h3{font-size:16px}.book-detail li{font-size:9px;gap:5px}.book-detail .soft-tag{font-size:9px}.delivery-path{font-size:10px;padding-block:15px;gap:13px}.availability{margin-top:19px}.availability p{font-size:10px}.scenario-tabs{gap:3px;padding-bottom:12px}.scenario-tabs button{flex:1;padding:8px 7px;font-size:11px;min-height:44px}.scenario-panel{grid-template-columns:1fr;gap:23px;padding-top:23px;min-height:0}.scenario-panel h3{font-size:23px}.scenario-panel p{font-size:12px;margin-top:12px}.scenario-flow{gap:9px}.scenario-flow li{font-size:11px;padding:14px 12px;gap:10px;min-height:60px}.management-strip{padding:22px 20px;gap:13px;border-radius:7px}.management-strip>.tool-icon{width:34px;height:34px}.management-strip h2{font-size:15px;line-height:1.65}.management-strip p{font-size:11px;line-height:1.9}.management-strip .text-link{margin-left:47px;font-size:11px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-heading h2{font-size:27px}.faq-heading>p:not(.eyebrow){margin-top:11px;font-size:12px}.faq-heading>p:not(.eyebrow) br{display:none}.faq-heading .text-link{margin-top:8px}.faq-list summary{font-size:12px;min-height:64px;line-height:1.7;gap:14px}.faq-list details>p{font-size:11px;line-height:1.95}.closing{padding:29px 24px;display:block}.closing h2{font-size:28px;letter-spacing:-.7px}.closing p:not(.eyebrow){font-size:12px}.closing-actions{align-items:flex-start;margin-top:26px;gap:8px}.closing-actions .button{font-size:13px;min-height:48px}.closing-actions>small{font-size:9px}.site-footer{flex-wrap:wrap;gap:8px 16px;padding-block:25px 20px;margin-top:12px}.footer-brand{font-size:17px}.site-footer>span{font-size:9px}.site-footer>span:last-child{margin-left:0;flex-basis:100%;font-size:9px}dialog{padding:18px}.dialog-header h2{font-size:17px}.dialog-header p{font-size:10px}}
@media(max-width:360px){.wrap{width:calc(100% - 30px)}.site-header-inner,.product-nav-inner{width:calc(100% - 30px)}.product-name{max-width:106px;font-size:12px}.menu-toggle{font-size:9px}.product-nav .button-small{padding-inline:9px;font-size:10px}.hero h1{font-size:34px}.hero-description{font-size:13px}.hero-scene{height:390px}.hero-phone{width:156px;left:17px;top:58px}.mini-business-card{width:177px;right:10px;top:132px;padding:12px}.mini-card-top{font-size:10px}.mini-person strong{font-size:16px}.mini-person small{font-size:9px}.mini-business-card p{font-size:8px}.mini-tags span{font-size:7px}.mini-card-footer{font-size:7px}.mini-follow{right:10px;bottom:42px;padding:8px;gap:7px}.mini-follow strong{font-size:9px}.mini-follow small{font-size:7px}.scene-bottom small{font-size:7px}.scene-bottom{left:15px;right:15px}.scene-bottom>span{font-size:7px}.journey-steps{gap:6px}.journey-steps strong{font-size:10px}.journey-steps small{font-size:8px}.journey-steps li:not(:last-child):after{right:0;font-size:8px}.feature-head .soft-tag{font-size:8px}.gallery-tabs button{padding-inline:7px}.homepage-feature,.card-feature,.form-card,.follow-card{padding-inline:18px}.feature-bottom>span{max-width:110px}.card-feature{column-gap:10px}.card-feature h3{font-size:21px}.card-preview{height:235px}.card-preview img{width:125px}.book-scene{gap:18px}.book-cover{width:116px;height:176px}.book-cover>strong{font-size:24px}.book-detail h3{font-size:14px}.book-detail li{font-size:8px}.channel-list{padding-inline:17px}.promotion-bottom{margin-inline:17px}.collect-grid article>h3{font-size:20px}.status-chip{font-size:8px;padding:2px 5px}.follow-demo{padding:16px}.follow-demo-head strong{font-size:10px}.follow-demo-head small{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
/* Keep explanatory copy readable at every breakpoint. Miniature product examples retain their own scale. */
.homepage-feature>p,.card-feature>p,.collect-grid article>p,.body-copy,.section-intro,.tool-row p,.scenario-panel p,.faq-list details>p{font-size:14px;line-height:1.9}
.availability p{font-size:12px;line-height:1.9}.button-small,.product-nav .button-small,.gallery-tabs button,.feature-bottom a{min-height:44px}
@media(max-width:850px) and (min-width:641px){.showcase-grid{grid-template-columns:1fr}.card-feature{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.card-feature .feature-head{grid-column:1/-1}.card-feature h3,.card-feature>p,.card-feature .card-benefits{grid-column:1}.card-feature .card-preview{grid-column:2;grid-row:2/5;height:300px}.card-feature>.text-link{grid-column:1/-1}.collect-grid article>p{min-height:108px}}
@media(max-width:640px){.card-feature{display:flex}.card-feature h3 br{display:none}.card-feature .card-preview{height:270px;margin-top:20px}.card-feature .card-preview img{width:165px}.card-benefits{display:flex;gap:7px 12px}.card-feature>.text-link{align-self:flex-start}.management-strip p,.faq-heading>p:not(.eyebrow),.closing p:not(.eyebrow){font-size:13px}.section-menu a{font-size:13px}.journey-steps strong{font-size:12px}.journey-steps small{font-size:10px}.hero-note{font-size:12px}.hero-audience{font-size:11px}}
@media(max-width:360px){.journey-steps strong{font-size:11px}.journey-steps small{font-size:9px}}
@media(max-width:640px){.mobile-break{display:block}.hero h1 em{white-space:nowrap}.product-nav-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.product-name{max-width:none;font-size:12px;text-wrap:balance}.menu-toggle,.product-nav .button-small{margin-left:0}}
@media(max-width:360px){.product-name{font-size:11px}.product-nav-inner{gap:8px}}
.hero h1 em{white-space:nowrap}
@media(min-width:1101px){.hero h1{font-size:clamp(44px,3.9vw,52px)}}
/* Editorial concept for a knowledge product, designed as a phone-screen visual. */
.delivery-phone-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}
.delivery-phone-copy .delivery-tool{margin-top:27px}.delivery-phone-copy .delivery-tool p{font-size:14px;line-height:1.9}.delivery-phone-description{font-size:15px;line-height:1.95;color:var(--muted);margin-top:25px}.delivery-phone-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.delivery-phone-tags>span{font-size:11px;color:#777263;padding:4px 9px;background:#e7e1d6;border-radius:4px}.delivery-phone-copy>.text-link{margin-top:23px}.delivery-phone-availability{font-size:11px;color:#929582;margin-top:16px;line-height:1.8}
.premium-product-showcase{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:760px;padding:62px 24px 25px;border-radius:14px;scroll-margin-top:94px;overflow:hidden;background:radial-gradient(ellipse at 20% 12%,#6b67524d,transparent 57%),radial-gradient(ellipse at 90% 75%,#83625229,transparent 58%),#30352e;box-shadow:inset 0 1px 0 #f0e3c51a}
.delivery-device-label{position:absolute;left:26px;right:26px;top:23px;display:flex;justify-content:space-between;gap:14px;font-size:10px;letter-spacing:.6px;color:#c4c4b0}.delivery-device-label>span:last-child{font-size:9px;color:#969d8b;white-space:nowrap}
.premium-stage-orbit{position:absolute;z-index:-1;width:560px;height:560px;top:91px;left:50%;transform:translateX(-50%);border:1px solid #c9c5ad12;border-radius:50%}.premium-stage-orbit:before{content:"";position:absolute;inset:33px;border:1px solid #c9c5ad0c;border-radius:50%}.premium-stage-orbit:after{content:"";position:absolute;inset:76px;border:1px solid #c9c5ad0b;border-radius:50%}
.premium-product-phone{--phone-size:304px;width:var(--phone-size);flex-shrink:0;border:7px solid #242621;border-radius:41px;background:#faf7f1;outline:1px solid #989b8f;box-shadow:inset 0 0 0 1px #dad9cc80,0 28px 52px #0a0f0966,0 3px 5px #0004;overflow:hidden;position:relative}
.delivery-phone-status{height:29px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:9px;font-weight:650;position:relative;color:#38372e;background:#faf7f1}.delivery-phone-island{position:absolute;width:70px;height:19px;left:50%;top:5px;transform:translateX(-50%);border-radius:13px;background:#232621}.premium-phone-signals{display:flex;align-items:center}.premium-phone-signals svg{width:24px;height:14px;stroke-width:2}
.premium-product-screen{height:calc((var(--phone-size) - 14px)*2.08);display:flex;flex-direction:column;background:#faf7f1;overflow:hidden;color:#3c372e}
.premium-store-header{height:42px;flex-shrink:0;display:flex;align-items:center;gap:7px;padding:2px 17px 7px;font-size:9px;font-weight:500;letter-spacing:.3px}.premium-store-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e8dfcd;color:#675b45}.premium-store-mark svg{width:15px;height:15px;stroke-width:1.2}.premium-more{margin-left:auto;width:17px;height:17px;color:#89806d}
.premium-book-scene{height:266px;flex-shrink:0;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 23% 0,#fbf8ee,transparent 70%),#e6decd}
.premium-book-scene:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;z-index:-1;background:linear-gradient(0deg,#d7cebc55,transparent)}
.premium-edition{position:absolute;left:17px;top:14px;color:#9c9078;font-size:7px;letter-spacing:1.5px}.premium-book-halo{position:absolute;width:205px;height:205px;top:29px;left:43px;border-radius:50%;background:linear-gradient(135deg,#d5c7af66,#f7efdf88);box-shadow:inset 0 0 0 1px #d3c4a938;z-index:-1}.premium-book-shadow{position:absolute;width:180px;height:25px;border-radius:50%;left:53px;bottom:17px;background:#74604730;filter:blur(8px);transform:rotate(-6deg);z-index:-1}
.premium-physical-book{position:absolute;top:32px;left:54px;width:154px;height:211px;perspective:900px;transform:rotate(-8deg);z-index:2;filter:drop-shadow(10px 11px 7px #5943332b)}
.premium-book-face{height:100%;position:relative;isolation:isolate;overflow:visible;border-radius:2px 5px 5px 2px;background:linear-gradient(105deg,#6b3b32 0%,#6b3b32 5%,#8b5044 6%,#744036 10%,#61352f 100%);color:#efdfbb;box-shadow:inset 1px 0 0 #e5c59a66,inset 5px 0 0 #3e211d45,inset -1px 0 0 #3f221d;transform:rotateY(-10deg);padding:19px 17px 16px 20px}
.premium-book-face:before{content:"";position:absolute;z-index:-1;right:-6px;top:4px;bottom:3px;width:7px;border-radius:0 3px 3px 0;background:repeating-linear-gradient(0deg,#d8ceb6 0 1px,#f3ead6 1px 3px);box-shadow:1px 0 0 #a7967c;transform:skewY(-18deg)}
.premium-book-face:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(91deg,#efcf8c03 0 1px,transparent 1px 3px),radial-gradient(ellipse at 18% 6%,#eecf9517,transparent 65%)}
.premium-cover-top{display:block;white-space:nowrap;font-size:5.6px;letter-spacing:.45px;color:#d5ba8c}.premium-book-face>strong{font-family:var(--serif);font-size:28px;line-height:1.48;letter-spacing:1px;display:block;font-weight:500;margin-top:19px;position:relative;z-index:2;text-shadow:0 1px #21110d33}
.premium-cover-art{position:absolute;right:-7px;bottom:16px;width:102px;height:102px;overflow:hidden;opacity:.7}.premium-cover-art>i{position:absolute;inset:0;border:1px solid #ceb2786b;border-radius:50%}.premium-cover-art>i:nth-child(2){inset:11px}.premium-cover-art>i:nth-child(3){inset:23px}.premium-cover-sub{position:absolute;left:20px;bottom:46px;font-size:5.5px;letter-spacing:.3px;color:#d5bc91;z-index:2}.premium-cover-foot{position:absolute;left:20px;right:16px;bottom:16px;display:flex;justify-content:space-between;align-items:center;font-size:6px;letter-spacing:.6px;color:#cab084;z-index:2}.premium-cover-foot>span:last-child{font-size:12px;font-family:var(--serif)}
.premium-bundle-sheet{position:absolute;z-index:1;width:87px;height:127px;top:88px;right:23px;padding:12px 10px;background:linear-gradient(130deg,#fffcf2,#eae2d0);border-radius:2px;box-shadow:3px 6px 10px #7b66441a;transform:rotate(11deg);color:#6a6751}.premium-bundle-sheet>span{font-size:6px;letter-spacing:1px}.premium-bundle-sheet>strong{font-family:var(--serif);font-size:15px;font-weight:500;display:block;line-height:1.5;margin-top:10px}.premium-bundle-sheet>i{display:block;height:1px;background:#b8b29a55;margin-top:8px}.premium-bundle-sheet>i:nth-of-type(2){width:75%}.premium-bundle-sheet>i:nth-of-type(3){width:55%}.premium-bundle-sheet>small{position:absolute;bottom:9px;font-size:4.5px;letter-spacing:.2px}
.premium-hero-format{position:absolute;bottom:10px;left:0;right:0;text-align:center;color:#978972;font-size:7px;letter-spacing:1.7px}.premium-hero-format>span{font-size:8px;margin-inline:4px;color:#b8ac96}
.premium-product-info{flex:1;min-height:0;padding:17px 18px 12px;display:flex;flex-direction:column}.premium-product-type{font-size:7px;letter-spacing:.5px;color:#9b8e78}.premium-product-type>span{margin-inline:4px;color:#b7ad9d}.premium-product-info>h3{font-size:21px;font-family:var(--serif);font-weight:650;line-height:1.45;letter-spacing:.2px;margin-top:6px;color:#40372c;text-wrap:nowrap}.premium-product-subtitle{font-size:9px;color:#8b816e;line-height:1.8;margin-top:6px;letter-spacing:.1px}.premium-product-includes{display:flex;gap:11px;margin-top:14px;font-size:8px;color:#8c806b}.premium-product-includes>span{display:flex;align-items:center;gap:4px}.premium-product-includes svg{width:10px;height:10px;color:#7e8a64;stroke-width:1.7}.premium-author-row{display:flex;align-items:center;gap:7px;border-top:1px solid #e9e2d5;padding-top:11px;margin-top:auto}.premium-author-avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e6dfce;color:#7c745c;font-family:var(--serif);font-size:13px}.premium-author-row>span:nth-child(2)>strong{display:block;font-size:8px;font-weight:550;line-height:1.7;color:#7a705d}.premium-author-row small{display:block;font-size:6px;color:#b0a28a;line-height:1.8}.premium-trial-pill{margin-left:auto;padding:5px 7px;border:1px solid #dcd2c1;border-radius:4px;font-size:7px;color:#8c7b60;white-space:nowrap}.premium-trial-pill>span{margin-left:5px}
.premium-purchase-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;height:66px;padding:11px 17px;background:#fffdf7;border-top:1px solid #ebe4d7}.premium-product-price>span{display:flex;align-items:baseline;font-size:28px;font-weight:650;letter-spacing:-1.5px;line-height:1.05;color:#794536;font-variant-numeric:tabular-nums}.premium-product-price>span>small{font-size:12px;font-weight:500;margin-right:3px;letter-spacing:0}.premium-product-price em{font-size:17px;font-weight:450;color:inherit;letter-spacing:-.6px;margin-left:1px}.premium-product-price>small{font-size:6px;color:#ac9c83;line-height:1;display:block;margin-top:5px;letter-spacing:1px}.premium-buy-action{display:flex;align-items:center;justify-content:center;gap:15px;min-height:39px;background:linear-gradient(120deg,#815044,#6c3d34);border-radius:6px;padding:9px 17px;font-size:10px;font-weight:550;color:#f1e4cc;box-shadow:inset 0 1px 0 #ddb38338,0 3px 5px #552d1f13}.premium-buy-action svg{width:14px;height:14px;stroke-width:1.3}
.delivery-phone-home{height:17px;background:#fffdf7;display:flex;align-items:center;justify-content:center}.delivery-phone-home>span{display:block;width:85px;height:3px;background:#3e3a31;border-radius:4px}.premium-product-showcase>figcaption{position:relative;font-size:9px;color:#9fa28f;margin-top:22px;text-align:center;line-height:1.8;letter-spacing:.5px}.premium-product-showcase>figcaption>span{margin-inline:7px;color:#707863}
@media(max-width:1100px){.delivery-phone-layout{gap:45px}.premium-product-showcase{padding-inline:15px}.delivery-device-label{left:19px;right:19px;font-size:9px}}
@media(max-width:850px){.delivery-phone-layout{gap:27px}.premium-product-phone{--phone-size:270px;border-radius:37px;border-width:6px}.premium-product-showcase{min-height:680px;padding-top:55px}.delivery-device-label{font-size:8px}.delivery-device-label>span:last-child{font-size:7px}.delivery-phone-description{font-size:14px}.delivery-phone-description br{display:none}.premium-book-scene{height:229px}.premium-physical-book{width:136px;height:186px;left:43px;top:25px}.premium-book-face{padding:17px 15px 14px 18px}.premium-cover-top{font-size:4.9px}.premium-book-face>strong{font-size:25px;margin-top:15px}.premium-cover-sub{left:18px;bottom:40px;font-size:4.7px}.premium-cover-foot{left:18px;bottom:13px;font-size:5.5px}.premium-cover-art{width:91px;height:91px;bottom:10px}.premium-bundle-sheet{width:77px;height:113px;right:20px;top:76px;padding:10px 9px}.premium-bundle-sheet>strong{font-size:13px}.premium-book-halo{width:178px;height:178px;left:37px;top:24px}.premium-book-shadow{width:161px;left:41px;bottom:15px}.premium-edition{font-size:6px;top:11px}.premium-hero-format{font-size:6px;bottom:9px}.premium-store-header{height:37px;font-size:8px;padding-inline:15px}.premium-product-info{padding:14px 15px 10px}.premium-product-info>h3{font-size:20px}.premium-product-type{font-size:6px}.premium-product-subtitle{font-size:8px;margin-top:5px}.premium-product-includes{font-size:7px;margin-top:11px}.premium-author-row{padding-top:9px}.premium-purchase-bar{height:62px;padding:10px 15px}.premium-buy-action{font-size:9px;gap:12px;padding:8px 14px;min-height:37px}.premium-product-price>span{font-size:26px}.premium-product-price em{font-size:16px}.premium-product-showcase>figcaption{font-size:8px;margin-top:20px}}
@media(max-width:640px){.delivery-phone-layout{grid-template-columns:1fr;gap:27px}.delivery-phone-copy .delivery-tool{margin-top:20px}.delivery-phone-copy .delivery-tool p{font-size:14px}.delivery-phone-description{font-size:14px;margin-top:18px}.delivery-phone-tags{margin-top:14px}.delivery-phone-tags>span{font-size:10px}.delivery-phone-copy>.text-link{margin-top:16px;font-size:12px}.delivery-phone-availability{font-size:10px;margin-top:11px}.premium-product-showcase{min-height:0;padding:54px 15px 22px;scroll-margin-top:84px}.premium-product-phone{--phone-size:278px;border-radius:38px}.delivery-device-label{top:19px;font-size:9px}.delivery-device-label>span:last-child{font-size:7px}.premium-product-info{padding:15px 16px 11px}.premium-book-scene{height:235px}.premium-physical-book{left:48px;top:26px;width:138px;height:190px}.premium-bundle-sheet{right:22px}.premium-product-showcase>figcaption{font-size:8px}}
@media(max-width:360px){.premium-product-phone{--phone-size:246px;border-radius:34px}.premium-product-showcase{padding-inline:10px;padding-top:51px}.delivery-device-label{left:16px;right:16px;font-size:8px}.delivery-device-label>span:last-child{font-size:6px}.delivery-phone-status{height:27px;padding-inline:17px;font-size:8px}.delivery-phone-island{width:62px;height:17px}.premium-store-header{height:34px;padding-inline:13px;font-size:7px}.premium-store-mark{width:21px;height:21px}.premium-book-scene{height:206px}.premium-physical-book{width:121px;height:168px;left:41px;top:23px}.premium-book-face{padding:16px 13px 12px 16px}.premium-book-face>strong{font-size:22px;margin-top:12px}.premium-cover-top{font-size:4.4px}.premium-cover-sub{left:16px;bottom:34px;font-size:4.3px}.premium-cover-foot{left:16px;bottom:11px;font-size:5px}.premium-cover-art{width:78px;height:78px;bottom:12px}.premium-bundle-sheet{width:66px;height:100px;right:17px;top:68px;padding:9px 7px}.premium-bundle-sheet>span{font-size:5px}.premium-bundle-sheet>strong{font-size:11px}.premium-bundle-sheet>i{margin-top:6px}.premium-bundle-sheet>small{font-size:3.8px;bottom:8px}.premium-book-halo{width:157px;height:157px;left:32px}.premium-book-shadow{width:140px;left:37px;bottom:14px}.premium-edition{font-size:5px;left:13px}.premium-hero-format{font-size:5px;bottom:8px}.premium-product-info{padding:13px 13px 9px}.premium-product-info>h3{font-size:18px;margin-top:6px}.premium-product-subtitle{font-size:7px}.premium-product-includes{font-size:6px;margin-top:10px;gap:9px}.premium-author-row{padding-top:8px;gap:6px}.premium-author-avatar{width:23px;height:23px;font-size:12px}.premium-author-row>span:nth-child(2)>strong{font-size:7px}.premium-author-row small{font-size:5px}.premium-trial-pill{font-size:6px;padding:4px 6px}.premium-purchase-bar{height:58px;padding:9px 13px}.premium-product-price>span{font-size:24px}.premium-product-price em{font-size:14px}.premium-product-price>span>small{font-size:10px}.premium-product-price>small{font-size:5px}.premium-buy-action{padding:8px 11px;font-size:8px;gap:9px;min-height:35px}.premium-buy-action svg{width:12px;height:12px}.delivery-phone-home{height:15px}.delivery-phone-home>span{width:74px;height:3px}.premium-product-showcase>figcaption{font-size:7px}}
.premium-book-face>strong{white-space:nowrap;letter-spacing:.6px}
.premium-product-includes{gap:7px;font-size:9px}.premium-product-includes>span{background:#f0eadf;padding:6px 8px;border-radius:4px;color:#8a7a60}.premium-product-includes svg{color:#8b9576}
@media(max-width:850px){.premium-product-includes{font-size:8px;gap:6px}.premium-product-includes>span{padding:5px 7px}}
@media(max-width:360px){.premium-product-includes{font-size:7px;gap:5px}.premium-product-includes>span{padding:5px 6px}}
/* Second phone: a visual receipt that communicates automatic delivery. */
.delivery-phone-layout:has(.premium-phone-pair){grid-template-columns:.85fr 1.65fr;gap:48px}.delivery-phone-layout:has(.premium-phone-pair) .delivery-phone-copy h2{font-size:34px}.premium-product-showcase:has(.premium-phone-pair){padding:61px 24px 24px;min-height:790px}.premium-phone-pair{display:flex;align-items:flex-start;justify-content:center;gap:30px;position:relative}.premium-pair-item{display:flex;flex-direction:column;align-items:center;flex-shrink:0;scroll-margin-top:94px}.premium-pair-caption{font-size:10px;color:#b8baa5;margin-top:18px;letter-spacing:.6px;line-height:1.8}.premium-pair-caption>span{font-size:8px;color:#737f6b;margin-right:7px;font-variant-numeric:tabular-nums}.premium-pair-connector{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);color:#9caa8c;display:flex;align-items:center;justify-content:center}.premium-pair-connector svg{width:18px;height:18px;stroke-width:1.1}.premium-product-showcase:has(.premium-phone-pair)>figcaption{font-size:8px;margin-top:20px;color:#808d75;letter-spacing:.25px}
.auto-receipt-screen{background:#f8f7f0}.automatic-delivery-phone .delivery-phone-status{background:#f8f7f0}.auto-receipt-screen .premium-store-header{background:#f8f7f0}.auto-header-label{font-size:7px;color:#9b9d87;margin-left:auto;letter-spacing:.5px}.auto-success-hero{height:132px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;padding-bottom:5px}.auto-success-halo{position:absolute;z-index:-1;inset:-15px 20px -10px;background:radial-gradient(ellipse,#e3e7cf88,transparent 66%)}.auto-success-check{width:42px;height:42px;background:linear-gradient(135deg,#85916b,#596d4b);border-radius:50%;display:grid;place-items:center;color:#f2f3df;box-shadow:0 0 0 6px #e9ecd9,0 0 0 12px #eef0e4}.auto-success-check svg{width:21px;height:21px;stroke-width:1.8}.auto-success-hero>h3{font-size:16px;font-family:var(--serif);font-weight:650;color:#4f6142;line-height:1.5;margin-top:19px;letter-spacing:.3px;white-space:nowrap}.auto-success-hero>p{font-size:7px;color:#9b9f84;letter-spacing:.4px;margin-top:5px}
.auto-receipt-body{display:flex;flex-direction:column;flex:1;min-height:0;padding:2px 16px 12px}.auto-order-card{display:flex;align-items:center;gap:9px;min-height:72px;padding:10px 11px;background:#fffdf6;border:1px solid #e4e6d8;border-radius:7px}.auto-order-book{display:flex;align-items:center;justify-content:center;width:33px;height:46px;flex-shrink:0;color:#e7d9b8;font-size:5px;line-height:1.8;letter-spacing:.4px;background:linear-gradient(100deg,#683c31,#794839 20%,#61362e);border-radius:1px 3px 3px 1px;box-shadow:2px 2px 0 #ddd7c4,3px 3px 4px #503c2820;font-family:var(--serif)}.auto-order-info{min-width:0}.auto-order-info>strong{display:block;font-family:var(--serif);font-weight:550;font-size:10px;color:#605b45;white-space:nowrap}.auto-order-info>span{font-size:6px;color:#a6a58e;display:block;margin-top:4px;white-space:nowrap}.auto-order-info>small{display:block;font-size:5px;color:#b2b49f;margin-top:5px;letter-spacing:.2px}.auto-order-price{font-size:10px;font-weight:550;color:#747c5e;margin-left:auto;align-self:flex-start;margin-top:3px;font-variant-numeric:tabular-nums;white-space:nowrap}
.auto-delivery-progress{display:flex;align-items:center;justify-content:space-between;gap:6px;height:43px;flex-shrink:0;padding-inline:3px}.auto-delivery-progress>span{font-size:6px;color:#8e9a79;display:flex;align-items:center;gap:4px;white-space:nowrap}.auto-delivery-progress i{font-style:normal;width:10px;height:10px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e5ebd7;color:#8c9f6f;font-size:5px}.auto-delivery-progress>b{height:1px;background:#dee5d2;flex:1;min-width:5px}
.auto-reading-card{background:#edf0e4;border:1px solid #e0e6d3;border-radius:7px;padding:12px 13px}.auto-card-heading{display:flex;align-items:center;justify-content:space-between;gap:9px}.auto-card-heading>span{font-size:9px;color:#79866a;display:flex;align-items:center;gap:5px;font-weight:550}.auto-card-heading>span>svg{width:13px;height:13px;stroke-width:1.2}.auto-card-heading>small{font-size:6px;color:#a5af93;white-space:nowrap}.auto-reading-card>p{font-size:7px;color:#a0aa8c;margin-top:6px}.auto-start-reading{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#6d7e5b;color:#f5f4e5;border-radius:4px;padding:8px 11px;font-size:9px;min-height:32px;margin-top:11px;box-shadow:inset 0 1px 0 #a6b28b22}.auto-start-reading>svg{width:14px;height:14px;stroke-width:1.3}
.auto-files-card{padding:13px 12px 3px;border:1px solid #e5e6d8;border-radius:7px;background:#fffdf7;margin-top:12px}.auto-files-card>.auto-card-heading{margin-bottom:8px}.auto-file-row{display:flex;align-items:center;gap:8px;padding:9px 0;min-height:48px;border-top:1px solid #eeeee4}.auto-file-badge{font-size:5px;letter-spacing:.3px;display:grid;place-items:center;width:25px;height:30px;flex-shrink:0;border:1px solid #e9e1d2;background:#f5f0e3;color:#b5a180;border-radius:3px}.auto-file-badge.template{border-color:#dfe6d2;background:#f0f3e7;color:#a2b18a}.auto-file-row>span:nth-child(2)>strong{font-size:8px;font-weight:500;color:#8d957a;display:block;white-space:nowrap}.auto-file-row small{display:block;font-size:5px;color:#b7bba5;margin-top:4px;letter-spacing:.3px}.auto-file-download{margin-left:auto;color:#8d9b78;font-size:16px;line-height:1;padding-right:2px}.auto-delivery-done{font-size:6px;letter-spacing:.25px;text-align:center;color:#9ca88b;margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.auto-delivery-done>span{width:3px;height:3px;display:block;border-radius:50%;background:#8ca275}
@media(max-width:1250px){.delivery-phone-layout:has(.premium-phone-pair){grid-template-columns:1fr;gap:30px}.delivery-phone-layout:has(.premium-phone-pair) .delivery-phone-copy{max-width:700px}.premium-product-showcase:has(.premium-phone-pair){padding-inline:25px}.premium-product-showcase:has(.premium-phone-pair) .premium-stage-orbit{width:740px;height:740px;top:20px}}
@media(max-width:850px){.premium-phone-pair{gap:30px}.premium-product-showcase:has(.premium-phone-pair){min-height:710px}.auto-success-hero{height:112px}.auto-success-check{width:35px;height:35px;box-shadow:0 0 0 5px #e9ecd9,0 0 0 10px #eef0e4}.auto-success-check svg{width:18px;height:18px}.auto-success-hero>h3{font-size:14px;margin-top:17px}.auto-success-hero>p{font-size:6px}.auto-receipt-body{padding-inline:13px;padding-bottom:9px}.auto-order-card{min-height:65px;gap:7px;padding:8px 9px}.auto-order-book{width:29px;height:40px;font-size:4.5px}.auto-order-info>strong{font-size:9px}.auto-order-info>span{font-size:5px}.auto-order-info>small{font-size:4px}.auto-order-price{font-size:8px}.auto-delivery-progress{height:37px;gap:4px}.auto-delivery-progress>span{font-size:5px;gap:3px}.auto-delivery-progress i{width:9px;height:9px;font-size:4px}.auto-reading-card{padding:10px 11px}.auto-card-heading>span{font-size:8px}.auto-card-heading>small{font-size:5px}.auto-reading-card>p{font-size:6px}.auto-start-reading{padding:6px 9px;margin-top:9px;min-height:29px;font-size:8px}.auto-files-card{margin-top:9px;padding:11px 10px 2px}.auto-file-row{min-height:42px;padding:7px 0;gap:7px}.auto-file-badge{width:22px;height:27px;font-size:4px}.auto-file-row>span:nth-child(2)>strong{font-size:7px}.auto-file-row small{font-size:4px}.auto-file-download{font-size:14px}.auto-delivery-done{font-size:5px;padding-top:9px}.premium-pair-caption{font-size:9px;margin-top:16px}}
@media(max-width:640px){.delivery-phone-layout:has(.premium-phone-pair) .delivery-phone-copy h2{font-size:29px}.premium-phone-pair{flex-direction:column;gap:43px;align-items:center}.premium-product-showcase:has(.premium-phone-pair){min-height:0;padding:55px 15px 23px}.premium-product-showcase:has(.premium-phone-pair) .premium-stage-orbit{width:570px;height:570px;top:145px}.premium-pair-connector{top:50%;transform:translate(-50%,-50%) rotate(90deg);margin-top:-9px}.premium-pair-item{scroll-margin-top:90px}.premium-pair-caption{font-size:9px;margin-top:16px}.premium-product-showcase:has(.premium-phone-pair)>figcaption{font-size:7px;line-height:2;margin-top:23px;max-width:270px}.premium-product-showcase:has(.premium-phone-pair)>figcaption>span{display:none}.auto-success-hero{height:117px}.auto-receipt-body{padding-inline:14px}.auto-order-card{min-height:67px}.auto-reading-card{padding:11px 12px}.auto-files-card{padding:12px 11px 3px}.auto-file-row{min-height:44px}.auto-delivery-done{padding-top:11px}}
@media(max-width:360px){.premium-product-showcase:has(.premium-phone-pair){padding-inline:10px}.auto-success-hero{height:99px}.auto-success-check{width:31px;height:31px;box-shadow:0 0 0 4px #e9ecd9,0 0 0 8px #eef0e4}.auto-success-check svg{width:16px;height:16px}.auto-success-hero>h3{font-size:12px;margin-top:15px}.auto-success-hero>p{font-size:5px}.auto-receipt-body{padding:1px 11px 8px}.auto-order-card{min-height:59px;padding:7px 8px;gap:6px}.auto-order-book{width:26px;height:36px;font-size:4px}.auto-order-info>strong{font-size:8px}.auto-order-info>span{font-size:4.5px}.auto-order-info>small{font-size:3.8px;margin-top:3px}.auto-order-price{font-size:7px}.auto-delivery-progress{height:32px;gap:4px}.auto-delivery-progress>span{font-size:4.5px}.auto-delivery-progress i{width:8px;height:8px;font-size:3.8px}.auto-reading-card{padding:9px 10px}.auto-card-heading>span{font-size:7px}.auto-card-heading>small{font-size:4.5px}.auto-card-heading>span>svg{width:11px;height:11px}.auto-reading-card>p{font-size:5px;margin-top:5px}.auto-start-reading{min-height:27px;padding:6px 8px;font-size:7px;margin-top:8px}.auto-start-reading>svg{width:12px;height:12px}.auto-files-card{padding:10px 9px 2px;margin-top:8px}.auto-files-card>.auto-card-heading{margin-bottom:6px}.auto-file-row{min-height:38px;padding:6px 0;gap:6px}.auto-file-badge{width:20px;height:24px;font-size:3.8px}.auto-file-row>span:nth-child(2)>strong{font-size:6.5px}.auto-file-row small{font-size:3.8px;margin-top:3px}.auto-file-download{font-size:12px}.auto-delivery-done{font-size:4.5px;padding-top:7px}.premium-pair-caption{font-size:8px}}
.auto-effect-artboard{width:min(520px,calc(100% - 32px));margin:24px auto}.auto-effect-artboard>.premium-product-showcase{min-height:760px}.auto-effect-artboard .premium-stage-orbit{width:520px;height:520px;top:110px}
@media(max-width:640px){.auto-effect-artboard{width:calc(100% - 28px);margin:14px auto}.auto-effect-artboard>.premium-product-showcase{min-height:0}.auto-effect-artboard .delivery-device-label{font-size:8px}.auto-effect-artboard .delivery-device-label>span:last-child{font-size:6px}}

/* Current introduction section uses a complete selected surface, without an edge marker. */
.section-menu a{padding-block:10px}
.section-menu a[aria-current]{background:#eee8dd;border-radius:5px;box-shadow:0 0 0 4px #eee8dd}
.section-menu a[aria-current]:after{display:none}
