.paper-landing{--ink:#1a1613;--ink-soft:#2d2722;--ink-whisper:#6b5f54;--paper:#f4ede0;--paper-lift:#faf5ea;--paper-warm:#ebe2d1;--paper-deep:#ddd1bb;--line:#c8bca3;--line-soft:#dcd2bd;--vermilion:#9a2b1f;--vermilion-deep:#7a1f15;--gold:#a68744;--gold-soft:#c4a668;--jade:#5c7a5f;--jade-deep:#3f5744;--serif:var(--ff-cjk,"Noto Serif TC", "Songti TC", serif);--latin:var(--ff-latin-display,"Cormorant Garamond", serif);--mono:var(--ff-mono,ui-monospace, monospace);--ease:cubic-bezier(.22, .61, .36, 1);min-height:100vh;color:var(--ink-soft);font-family:var(--serif);background:var(--paper);scroll-behavior:smooth;margin:0;font-weight:400;overflow-x:hidden}.paper-landing *{box-sizing:border-box}.paper-landing a{color:inherit;text-decoration:none}.paper-landing img{max-width:100%}.paper-landing ::selection{background:#9a2b1f29}.paper-landing .page-shell{min-height:100vh;position:relative;overflow:hidden}.paper-landing .page-shell:before,.paper-landing .page-shell:after{content:"";pointer-events:none;z-index:0;opacity:.22;background:url(/assets/landing-v2/clouds.svg) 50%/contain no-repeat;position:absolute}.paper-landing .page-shell:before{width:26rem;height:18rem;top:52rem;left:-10rem}.paper-landing .page-shell:after{width:25rem;height:18rem;top:96rem;right:-8rem;transform:scaleX(-1)}.paper-landing .site-header{z-index:10;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;max-width:1180px;min-height:80px;margin:0 auto;padding:22px 34px 12px;display:grid;position:relative}.paper-landing .brand{align-items:baseline;gap:12px;min-width:210px;display:flex}.paper-landing .brand-seal{background:var(--vermilion);width:38px;height:38px;color:var(--paper);letter-spacing:.05em;writing-mode:vertical-rl;border-radius:3px;align-self:center;place-items:center;font-size:15px;font-weight:500;line-height:1.05;display:grid}.paper-landing .brand-main{letter-spacing:.14em;color:var(--ink);font-size:26px;font-weight:500;line-height:1}.paper-landing .brand-sub{font-family:var(--latin);letter-spacing:.06em;color:var(--ink-whisper);font-size:15px;font-style:italic}.paper-landing .main-nav{letter-spacing:.2em;color:var(--ink-soft);justify-content:center;gap:40px;font-size:15px;font-weight:500;display:flex}.paper-landing .main-nav a{transition:color .45s var(--ease)}.paper-landing .main-nav a:hover{color:var(--vermilion)}.paper-landing .nav-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.paper-landing .btn{min-height:44px;font-family:var(--serif);letter-spacing:.22em;text-indent:.22em;white-space:nowrap;cursor:pointer;transition:background .45s var(--ease), color .45s var(--ease), border-color .45s var(--ease);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:0 30px;font-size:15px;font-weight:500;display:inline-flex}.paper-landing .btn-primary{color:var(--paper);background:var(--vermilion);border-color:var(--vermilion-deep)}.paper-landing .btn-primary:hover{background:var(--vermilion-deep)}.paper-landing .btn-ghost{color:var(--ink-soft);border-color:var(--line);background:0 0}.paper-landing .btn-ghost:hover{border-color:var(--ink-whisper)}.paper-landing .btn-xl{min-width:200px;min-height:56px;font-size:17px}.paper-landing .btn-sm{min-height:40px;padding:0 24px;font-size:14px}.paper-landing .eyebrow{font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin:0 0 18px;font-size:10px;font-weight:500;display:block}.paper-landing .section-head{z-index:2;text-align:center;max-width:760px;margin:0 auto 64px;padding:0 22px;position:relative}.paper-landing .section-head h2{letter-spacing:.18em;color:var(--ink);margin:0;font-size:34px;font-weight:500;line-height:1.5}.paper-landing .section-head .accent{font-family:var(--latin);letter-spacing:.04em;color:var(--ink-whisper);margin-top:14px;font-size:17px;font-style:italic;display:block}.paper-landing .rule{background:var(--gold);opacity:.6;width:56px;height:1px;margin:26px auto 0}.paper-landing section{z-index:1;position:relative}.paper-landing .hero{z-index:1;min-height:max(42rem,42.8497vw);margin-top:-80px;padding:170px max(36px,50vw - 555px) 96px;position:relative}.paper-landing .hero-bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.paper-landing .hero-art{aspect-ratio:1916/821;object-fit:contain;object-position:center;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:auto;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.paper-landing .hero-bg:before{content:"";z-index:1;background:linear-gradient(90deg, #f4ede0fc 0%, #f4ede0fc 40%, #f4ede0eb 46%, #f4ede057 56%, #f4ede000 68%), linear-gradient(180deg, #f4ede0b3 0%, #f4ede014 55%, var(--paper) 100%);position:absolute;inset:0}.paper-landing .hero-bg:after{content:"";z-index:2;background:linear-gradient(180deg, #f4ede000, var(--paper) 88%);height:130px;position:absolute;inset:auto 0 0}.paper-landing .hero-copy{z-index:2;width:min(540px,46vw);position:relative}.paper-landing .hero .eyebrow{margin-bottom:26px}.paper-landing .hero h1{letter-spacing:.14em;color:var(--ink);margin:0 0 26px;font-size:54px;font-weight:500;line-height:1.3}.paper-landing .hero h1 span{color:var(--vermilion)}.paper-landing .hero-text{color:var(--ink-soft);letter-spacing:.08em;margin:0 0 36px;font-size:18px;line-height:1.9}.paper-landing .hero-actions{align-items:center;gap:18px;margin-bottom:40px;display:flex}.paper-landing .proof{color:var(--ink-whisper);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.paper-landing .proof p{align-items:center;gap:8px;margin:0;display:flex}.paper-landing .proof i{background:var(--line);width:1px;height:16px}.paper-landing .proof-dot{background:var(--gold);border-radius:50%;flex:none;width:5px;height:5px}.paper-landing .free-preview{padding:96px 22px 30px}.paper-landing .report-mock{border:1px solid var(--line);background:var(--paper-lift);border-radius:3px;grid-template-columns:250px 1fr;gap:0;max-width:940px;margin:0 auto;display:grid;position:relative;overflow:hidden}.paper-landing .rm-side{background:var(--ink);color:var(--paper);flex-direction:column;gap:22px;padding:26px 22px;display:flex}.paper-landing .rm-brand{border-bottom:1px solid #f4ede024;align-items:center;gap:11px;padding-bottom:16px;display:flex}.paper-landing .rm-brandseal{background:var(--vermilion);width:34px;height:34px;color:var(--paper);letter-spacing:.04em;writing-mode:vertical-rl;border-radius:3px;flex-shrink:0;place-items:center;font-size:13px;font-weight:500;line-height:1.05;display:grid}.paper-landing .rm-brandcap{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:#f4ede08c;font-size:8px}.paper-landing .rm-block{flex-direction:column;gap:12px;display:flex}.paper-landing .rm-eyebrow{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--gold-soft);font-size:9px}.paper-landing .rm-eyebrow--sub{color:#f4ede080;margin-top:4px}.paper-landing .rm-daymaster{align-items:baseline;gap:10px;display:flex}.paper-landing .rm-dmlabel{letter-spacing:.22em;color:#f4ede099;font-size:11px}.paper-landing .rm-dmchar{color:var(--gold-soft);font-size:40px;font-weight:500;line-height:1.1}.paper-landing .rm-dmfull{letter-spacing:.18em;color:var(--paper);font-size:14px}.paper-landing .rm-pillars{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.paper-landing .rm-pillar{background:#f4ede00d;border:1px solid #f4ede02e;border-radius:3px;flex-direction:column;align-items:center;gap:6px;padding:9px 3px;display:flex}.paper-landing .rm-pillar--day{border-color:var(--vermilion);background:#9a2b1f3d}.paper-landing .rm-plabel{font-family:var(--mono);letter-spacing:.16em;color:#f4ede08c;font-size:8px}.paper-landing .rm-pchars{letter-spacing:.08em;color:var(--paper);writing-mode:vertical-rl;text-orientation:upright;font-size:15px;font-weight:500}.paper-landing .rm-nav{border-top:1px solid #f4ede024;flex-direction:column;gap:2px;margin:0;padding:14px 0 0;list-style:none;display:flex}.paper-landing .rm-navitem{border-left:2px solid var(--gold);color:var(--paper);background:#f4ede00a;align-items:center;gap:10px;padding:10px;display:flex}.paper-landing .rm-navitem--locked{color:#f4ede08c;background:0 0;border-left-color:#0000}.paper-landing .rm-navno{font-family:var(--mono);letter-spacing:.18em;color:#f4ede080;font-size:9px}.paper-landing .rm-navtitle{letter-spacing:.14em;flex:1;font-size:14px}.paper-landing .rm-lock{color:var(--gold-soft);flex-shrink:0}.paper-landing .rm-main{min-width:0;padding:34px 40px 38px}.paper-landing .rm-topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.paper-landing .rm-stamp{font-family:var(--mono);letter-spacing:.26em;color:var(--ink-whisper);margin:0;font-size:9.5px;line-height:2}.paper-landing .rm-topseal{background:var(--vermilion);width:44px;height:44px;color:var(--paper);letter-spacing:.04em;writing-mode:vertical-rl;border-radius:3px;flex-shrink:0;place-items:center;font-size:16px;font-weight:500;line-height:1.1;display:grid;transform:rotate(-2deg)}.paper-landing .rm-title-wrap{margin-bottom:24px}.paper-landing .rm-title{letter-spacing:.2em;color:var(--ink);margin:0;font-size:34px;font-weight:500}.paper-landing .rm-title-en{font-family:var(--latin);letter-spacing:.04em;color:var(--ink-whisper);margin-top:6px;font-size:15px;font-style:italic;display:block}.paper-landing .rm-archetype{border:1px solid var(--line-soft);background:#f4ede080;border-radius:3px;align-items:center;gap:18px;margin-bottom:22px;padding:20px 22px;display:flex}.paper-landing .rm-arch-seal{background:var(--vermilion);width:64px;height:64px;color:var(--paper);border-radius:3px;flex-shrink:0;place-items:center;font-size:32px;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px #f4ede04d}.paper-landing .rm-arch-body{min-width:0}.paper-landing .rm-arch-eyebrow{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:9px;display:block}.paper-landing .rm-arch-title{letter-spacing:.14em;color:var(--ink);margin:6px 0 0;font-size:24px;font-weight:500}.paper-landing .rm-arch-summary{letter-spacing:.04em;color:var(--vermilion-deep);margin:6px 0 0;font-size:14px;line-height:1.9}.paper-landing .rm-triple{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:8px;display:grid}.paper-landing .rm-triple-card{border:1px solid var(--line-soft);background:var(--paper-lift);border-radius:3px;padding:16px 16px 18px}.paper-landing .rm-triple-head{letter-spacing:.14em;color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.paper-landing .rm-triple-card p{letter-spacing:.03em;color:var(--ink-whisper);margin:0;font-size:12.5px;line-height:1.85}.paper-landing .rm-sep{border:0;border-top:1px solid var(--line-soft);margin:28px 0 24px}.paper-landing .rm-blur{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--ink-whisper);margin:0 0 8px;font-size:14px;line-height:2}.paper-landing .rm-more{justify-content:space-between;align-items:center;gap:20px;margin-top:26px;display:flex}.paper-landing .rm-more p{letter-spacing:.1em;color:var(--ink-whisper);margin:0;font-size:15px}.paper-landing .methods{max-width:1110px;margin:0 auto;padding:110px 22px 0}.paper-landing .method-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.paper-landing .method-card{text-align:center;border:1px solid var(--line);transition:border-color .6s var(--ease);background:#faf5eab3;border-radius:2px;padding:44px 34px 40px}.paper-landing .method-card:hover{border-color:var(--gold)}.paper-landing .method-card h3{letter-spacing:.14em;color:var(--ink);margin:26px 0 12px;font-size:19px;font-weight:500}.paper-landing .method-card p{letter-spacing:.05em;color:var(--ink-whisper);margin:0;font-size:14.5px;line-height:1.95}.paper-landing .method-art{border:1px solid var(--gold);background:#f4ede099;border-radius:50%;place-items:center;width:116px;height:116px;display:inline-grid;position:relative;overflow:hidden}.paper-landing .method-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.paper-landing .steps{max-width:980px;margin:0 auto;padding:120px 22px 0}.paper-landing .step-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid;position:relative}.paper-landing .step-grid:before{content:"";background:linear-gradient(90deg, transparent, var(--line) 12%, var(--line) 88%, transparent);height:1px;position:absolute;top:21px;left:12%;right:12%}.paper-landing .step-card{text-align:center;padding:0 18px;position:relative}.paper-landing .step-card b{z-index:1;border:1px solid var(--gold);background:var(--paper);width:42px;height:42px;color:var(--gold);font-family:var(--mono);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:13px;font-weight:500;display:grid;position:relative}.paper-landing .step-card h3{letter-spacing:.14em;color:var(--ink);margin:0 0 10px;font-size:18px;font-weight:500}.paper-landing .step-card p{letter-spacing:.05em;color:var(--ink-whisper);margin:0;font-size:14px;line-height:1.9}.paper-landing .pricing{background:linear-gradient(180deg, #ebe2d100, var(--paper-warm) 18%, var(--paper-warm) 82%, #ebe2d100);margin-top:120px;padding:100px 0 110px}.paper-landing .price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;max-width:1050px;margin:0 auto;padding:0 22px;display:grid}.paper-landing .price-card{border:1px solid var(--line);background:var(--paper-lift);text-align:center;border-radius:2px;flex-direction:column;gap:14px;padding:42px 34px 36px;display:flex;position:relative}.paper-landing .price-card h3{letter-spacing:.16em;color:var(--ink);margin:0;font-size:20px;font-weight:500}.paper-landing .price-card .tier-en{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:-6px 0 4px;font-size:9px}.paper-landing .price-card p{letter-spacing:.05em;min-height:5.85em;color:var(--ink-whisper);flex:none;margin:0;font-size:14px;line-height:1.95}.paper-landing .price-card .tier-en{flex:none}.paper-landing .price-card .tier-features{border-top:1px solid var(--line);letter-spacing:.05em;color:var(--ink-soft);text-align:left;flex-direction:column;gap:8px;margin:4px 0 auto;padding:22px 0 0;font-size:13px;line-height:1.8;list-style:none;display:flex}.paper-landing .price-card .tier-features li{padding-left:18px;position:relative}.paper-landing .price-card .tier-features li:before{content:"·";color:var(--gold);position:absolute;left:4px}.paper-landing .price-card .tier-features li.exclusive{color:var(--ink)}.paper-landing .price-card .tier-features li.exclusive:before{content:"印";color:var(--vermilion);font-size:9px;top:3px;left:0}.paper-landing .price-card strong{font-family:var(--latin);letter-spacing:.02em;color:var(--ink);margin-top:6px;font-size:34px;font-weight:500}.paper-landing .price-card .price-cta{width:100%;margin-top:4px;display:block}.paper-landing .price-card.featured{border-color:var(--vermilion)}.paper-landing .price-card.featured i{background:var(--vermilion);color:var(--paper);letter-spacing:.28em;text-indent:.28em;border-radius:2px;padding:5px 12px;font-size:11px;font-style:normal;position:absolute;top:-13px;right:18px}.paper-landing .price-card.featured strong{color:var(--vermilion)}.paper-landing .pricing-note{letter-spacing:.08em;max-width:1050px;color:var(--ink-whisper);text-align:center;margin:26px auto 0;padding:0 22px;font-size:12.5px}.paper-landing .member{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:72px;max-width:1110px;margin:0 auto;padding:130px 22px 20px;display:grid}.paper-landing .member-copy .eyebrow{margin-bottom:20px}.paper-landing .member-copy h2{letter-spacing:.14em;color:var(--ink);margin:0 0 18px;font-size:32px;font-weight:500;line-height:1.65}.paper-landing .member-copy>p{letter-spacing:.06em;color:var(--ink-whisper);margin:0 0 34px;font-size:16px;line-height:2}.paper-landing .member-feature{border-top:1px solid var(--line-soft);grid-template-columns:auto 1fr;align-items:baseline;gap:16px;padding:17px 2px;display:grid}.paper-landing .member-feature:last-of-type{border-bottom:1px solid var(--line-soft);margin-bottom:36px}.paper-landing .member-feature h3{letter-spacing:.12em;color:var(--ink);white-space:nowrap;margin:0;font-size:16px;font-weight:500}.paper-landing .member-feature p{letter-spacing:.04em;color:var(--ink-whisper);margin:0;font-size:14px;line-height:1.8}.paper-landing .member-visual{justify-content:center;display:flex;position:relative}.paper-landing .phone{border:1px solid var(--line);background:var(--paper-lift);border-radius:34px;width:min(280px,72vw);padding:9px}.paper-landing .phone img{border:1px solid var(--line-soft);border-radius:26px;width:100%;display:block}.paper-landing .phone--back{opacity:.9;width:min(228px,56vw);position:absolute;top:9%;right:2%;transform:rotate(4deg)}.paper-landing .member-visual .phone--front{z-index:1;position:relative;transform:translate(-11%)rotate(-2deg)}.paper-landing .about{max-width:1050px;margin:0 auto;padding:130px 22px}.paper-landing .about-grid{grid-template-columns:repeat(3,1fr);gap:54px;display:grid}.paper-landing .about-grid article h3{border-top:1px solid var(--gold);letter-spacing:.16em;color:var(--ink);margin:0 0 14px;padding-top:22px;font-size:18px;font-weight:500}.paper-landing .about-grid article p{letter-spacing:.05em;color:var(--ink-whisper);margin:0;font-size:14.5px;line-height:2}.paper-landing .about-cta{text-align:center;margin-top:56px}.paper-landing .site-footer{z-index:2;border-top:1px solid var(--line);background:var(--paper-warm);padding:64px 22px 40px;position:relative}.paper-landing .footer-inner{grid-template-columns:auto 1fr auto;align-items:start;gap:44px;max-width:1110px;margin:0 auto;display:grid}.paper-landing .footer-brand{align-items:center;gap:12px;display:flex}.paper-landing .footer-brand .brand-seal{width:34px;height:34px;font-size:13px}.paper-landing .footer-brand span:last-child{letter-spacing:.16em;color:var(--ink);font-size:19px;font-weight:500}.paper-landing .footer-nav{letter-spacing:.14em;color:var(--ink-soft);flex-wrap:wrap;gap:14px 32px;font-size:14px;display:flex}.paper-landing .footer-nav a:hover{color:var(--vermilion)}.paper-landing .footer-legal{letter-spacing:.1em;color:var(--ink-whisper);text-align:right;flex-direction:column;gap:10px;font-size:12.5px;display:flex}.paper-landing .footer-legal a:hover{color:var(--ink-soft)}.paper-landing .footer-disclaimer{border-top:1px solid var(--line-soft);letter-spacing:.1em;max-width:1110px;color:var(--ink-whisper);text-align:center;margin:44px auto 0;padding-top:22px;font-size:12px;line-height:1.9}.paper-landing .sub-hero{text-align:center;max-width:820px;margin:0 auto;padding:96px 22px 20px}.paper-landing .sub-hero h1{letter-spacing:.16em;color:var(--ink);margin:0 0 22px;font-size:42px;font-weight:500;line-height:1.55}.paper-landing .sub-hero p{letter-spacing:.07em;max-width:560px;color:var(--ink-whisper);margin:0 auto 36px;font-size:16.5px;line-height:2}.paper-landing .sub-hero .closing{font-size:32px}.paper-landing .feature-row{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:80px;max-width:1050px;margin:0 auto;padding:110px 22px 0;display:grid}.paper-landing .feature-row.flip{grid-template-columns:minmax(0,360px) minmax(0,1fr)}.paper-landing .feature-row.flip .feature-copy{order:2}.paper-landing .feature-row.flip .feature-visual{order:1}.paper-landing .feature-copy .eyebrow{margin-bottom:16px}.paper-landing .feature-copy h2{letter-spacing:.14em;color:var(--ink);margin:0 0 18px;font-size:29px;font-weight:500;line-height:1.6}.paper-landing .feature-copy p{letter-spacing:.06em;color:var(--ink-soft);margin:0 0 14px;font-size:15.5px;line-height:2.05}.paper-landing .feature-copy .fine{color:var(--ink-whisper);letter-spacing:.08em;font-size:13px}.paper-landing .feature-visual{justify-content:center;display:flex}.paper-landing .member-plans{background:linear-gradient(180deg, #ebe2d100, var(--paper-warm) 18%, var(--paper-warm) 82%, #ebe2d100);margin-top:130px;padding:100px 22px 104px}.paper-landing .plan-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:760px;margin:0 auto;display:grid}.paper-landing .plan-card{border:1px solid var(--line);background:var(--paper-lift);text-align:center;border-radius:2px;padding:44px 38px 40px;position:relative}.paper-landing .plan-card.featured{border-color:var(--vermilion)}.paper-landing .plan-card.featured i{background:var(--vermilion);color:var(--paper);letter-spacing:.28em;text-indent:.28em;border-radius:2px;padding:5px 12px;font-size:11px;font-style:normal;position:absolute;top:-13px;right:18px}.paper-landing .plan-card h3{letter-spacing:.2em;color:var(--ink);margin:0 0 6px;font-size:19px;font-weight:500}.paper-landing .plan-card .tier-en{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:9px;display:block}.paper-landing .plan-card strong{font-family:var(--latin);color:var(--ink);font-size:38px;font-weight:500;display:block}.paper-landing .plan-card.featured strong{color:var(--vermilion)}.paper-landing .plan-card .per{font-family:var(--mono);letter-spacing:.24em;color:var(--ink-whisper);margin:6px 0 22px;font-size:10px;display:block}.paper-landing .plan-card p{letter-spacing:.05em;color:var(--ink-whisper);margin:0 0 28px;font-size:14px;line-height:1.95}.paper-landing .plans-note{letter-spacing:.08em;max-width:760px;color:var(--ink-whisper);text-align:center;margin:24px auto 0;font-size:12.5px}.paper-landing .faq{max-width:680px;margin:0 auto;padding:110px 22px 130px}.paper-landing .faq details{border-top:1px solid var(--line-soft);padding:22px 4px}.paper-landing .faq details:last-of-type{border-bottom:1px solid var(--line-soft)}.paper-landing .faq summary{cursor:pointer;letter-spacing:.12em;color:var(--ink);justify-content:space-between;align-items:center;gap:18px;font-size:16px;font-weight:500;list-style:none;display:flex}.paper-landing .faq summary::-webkit-details-marker{display:none}.paper-landing .faq summary:after{content:"＋";color:var(--gold);transition:transform .45s var(--ease);font-size:15px}.paper-landing .faq details[open] summary:after{transform:rotate(45deg)}.paper-landing .faq details p{letter-spacing:.05em;color:var(--ink-whisper);margin:16px 0 0;font-size:14.5px;line-height:2}.paper-landing .method-story{max-width:720px;margin:0 auto;padding:80px 22px 0}.paper-landing .story-block{border-top:1px solid var(--line-soft);grid-template-columns:auto 1fr;gap:30px;padding:44px 0;display:grid}.paper-landing .story-block:last-of-type{border-bottom:1px solid var(--line-soft)}.paper-landing .story-block .num{font-family:var(--latin);color:var(--gold);font-size:34px;font-style:italic;line-height:1}.paper-landing .story-block h2{letter-spacing:.18em;color:var(--ink);margin:0 0 14px;font-size:22px;font-weight:500}.paper-landing .story-block p{letter-spacing:.06em;color:var(--ink-soft);margin:0 0 12px;font-size:15.5px;line-height:2.1}.paper-landing .story-block .sources{font-family:var(--mono);letter-spacing:.2em;color:var(--ink-whisper);margin-top:16px;font-size:10.5px}.paper-landing .trust{max-width:720px;margin:0 auto;padding:110px 22px 0}.paper-landing .trust-grid{grid-template-columns:1fr 1fr;gap:44px;display:grid}.paper-landing .trust-grid h3{border-top:1px solid var(--gold);letter-spacing:.16em;color:var(--ink);margin:0 0 12px;padding-top:20px;font-size:17px;font-weight:500}.paper-landing .trust-grid p{letter-spacing:.05em;color:var(--ink-whisper);margin:0;font-size:14.5px;line-height:2}.paper-landing .disclaimer-block{border:1px solid var(--vermilion);text-align:center;border-radius:2px;max-width:720px;margin:110px auto 130px;padding:40px 44px}.paper-landing .disclaimer-block h3{letter-spacing:.3em;color:var(--vermilion);margin:0 0 14px;font-size:16px;font-weight:500}.paper-landing .disclaimer-block p{letter-spacing:.08em;color:var(--ink-soft);margin:0;font-size:14px;line-height:2.05}@media (max-width:1080px){.paper-landing .site-header{grid-template-columns:auto auto;gap:18px}.paper-landing .main-nav{display:none}.paper-landing .brand{min-width:auto}.paper-landing .hero{min-height:max(42rem,42.8497vw);padding:150px 28px 72px}.paper-landing .hero-bg:before{background:linear-gradient(90deg, #f4ede0fc 0%, #f4ede0fa 62%, #f4ede0b8 78%, #f4ede02e 96%), linear-gradient(180deg, #f4ede08c, var(--paper) 100%)}.paper-landing .hero-copy{width:min(540px,74vw)}.paper-landing .method-grid{grid-template-columns:1fr;gap:18px}.paper-landing .method-card{text-align:left;grid-template-columns:100px 1fr;align-items:center;gap:26px;padding:28px 30px;display:grid}.paper-landing .method-art{width:100px;height:100px}.paper-landing .method-card h3{margin-top:0}.paper-landing .step-grid{grid-template-columns:1fr;gap:44px;max-width:420px;margin:0 auto}.paper-landing .step-grid:before{display:none}.paper-landing .price-grid{grid-template-columns:1fr;max-width:480px}.paper-landing .member{grid-template-columns:1fr;gap:56px}.paper-landing .member-visual{order:2}.paper-landing .feature-row,.paper-landing .feature-row.flip{grid-template-columns:1fr;gap:44px;padding-top:90px}.paper-landing .feature-row.flip .feature-copy{order:1}.paper-landing .feature-row.flip .feature-visual{order:2}.paper-landing .plan-grid{grid-template-columns:1fr;max-width:440px}.paper-landing .about-grid{grid-template-columns:1fr;gap:36px}.paper-landing .footer-inner{grid-template-columns:1fr;gap:28px}.paper-landing .footer-legal{text-align:left}}@media (max-width:680px){.paper-landing .site-header{justify-content:space-between;align-items:center;width:100%;max-width:none;min-height:70px;padding:15px 18px;display:flex}.paper-landing .brand-seal{width:32px;height:32px;font-size:12px}.paper-landing .brand-main{font-size:22px}.paper-landing .brand-sub,.paper-landing .nav-actions .btn-ghost{display:none}.paper-landing .btn{padding:0 20px}.paper-landing .hero{min-height:600px;margin-top:-70px;padding:112px 20px 64px}.paper-landing .hero-art{aspect-ratio:1916/821;object-fit:contain;object-position:right bottom;width:min(88%,460px);height:auto;inset:auto 0 0 auto;transform:none}.paper-landing .hero-bg:before{background:linear-gradient(180deg, #f4ede0fa 0%, #f4ede0f5 34%, #f4ede08c 72%, var(--paper) 100%)}.paper-landing .hero-copy{width:100%}.paper-landing .hero h1{letter-spacing:.1em;font-size:36px}.paper-landing .hero-text{font-size:15.5px}.paper-landing .hero-actions{flex-direction:column;align-items:stretch;gap:12px}.paper-landing .proof{gap:10px 14px;font-size:12.5px}.paper-landing .proof i{display:none}.paper-landing .section-head{margin-bottom:44px}.paper-landing .section-head h2{letter-spacing:.12em;font-size:25px}.paper-landing .free-preview{padding-top:72px}.paper-landing .report-mock{grid-template-columns:1fr}.paper-landing .rm-side{padding:22px 20px}.paper-landing .rm-main{padding:26px 22px 30px}.paper-landing .rm-title{font-size:27px}.paper-landing .rm-archetype{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.paper-landing .rm-triple{grid-template-columns:1fr}.paper-landing .rm-more{text-align:center;flex-direction:column;align-items:stretch}.paper-landing .methods,.paper-landing .steps{padding-top:84px}.paper-landing .pricing{margin-top:88px;padding:72px 0 80px}.paper-landing .price-card{padding:34px 26px 30px}.paper-landing .member{padding-top:92px}.paper-landing .member-copy h2{font-size:25px}.paper-landing .member-feature{grid-template-columns:1fr;gap:6px}.paper-landing .about{padding:92px 22px}.paper-landing .sub-hero{padding-top:64px}.paper-landing .sub-hero h1{letter-spacing:.12em;font-size:30px}.paper-landing .member-plans{margin-top:88px;padding:70px 22px 76px}.paper-landing .faq{padding:84px 22px 96px}.paper-landing .story-block{grid-template-columns:1fr;gap:12px;padding:34px 0}.paper-landing .trust{padding-top:84px}.paper-landing .trust-grid{grid-template-columns:1fr;gap:30px}.paper-landing .disclaimer-block{margin:84px auto 96px;padding:30px 24px}.paper-landing .site-footer{padding:48px 20px 32px}}@media (max-width:380px){.paper-landing .nav-actions{gap:6px}.paper-landing .nav-actions .btn-primary{display:none}}
