:root{--paper:#fbf9f5;--ink:#35392f;--muted:#74796c;--line:#dedfd4;--green:#586a4b;--sage:#e6ebde}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.8 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input{font:inherit}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:5px}button,summary{cursor:pointer}.proposal{text-align:center;font-size:11px;color:#848677;background:#eeece3;padding:5px 16px}.topbar,.service-main,.wrap{width:min(1200px,calc(100% - 80px));margin:auto}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;height:112px}.brand{display:flex;align-items:center;gap:13px;font-weight:750;font-size:29px;line-height:1.15;letter-spacing:2px}.brand img{width:52px;height:52px}.brand small{display:block;font-size:10px;font-weight:400;letter-spacing:3px;text-align:center;margin-top:9px}.topbar nav{display:flex;gap:34px;font-size:14px}.quiet-link{border:1px solid var(--line);padding:10px 21px;border-radius:30px;font-size:13px}.breadcrumbs{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;min-height:38px}.breadcrumbs a{padding:8px 0}.organizing-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center;padding:22px 0 48px}.eyebrow{font-size:12px;color:var(--green);letter-spacing:1.1px}.hero-copy h1{font:400 clamp(34px,3.6vw,51px)/1.5 "Songti SC","SimSun",serif;margin:24px 0}.hero-copy h1 span{display:block;white-space:nowrap}.hero-copy h1 span:last-child{color:#7a8469}.intro{color:var(--muted);font-size:16px;line-height:2}.hero-actions{display:flex;align-items:center;gap:27px;margin:31px 0 22px}.soft-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:48px;padding:12px 22px;border:1px solid #cbd5be;background:var(--sage);border-radius:9px;color:#4d6043;font-size:14px;font-weight:600;white-space:nowrap}.soft-button:hover{background:#dce5d1}.text-link{font-size:13px;color:var(--green);display:inline-flex;align-items:center;min-height:44px}.hero-note{font-size:11px;color:#8b8c7c;letter-spacing:1px}.wardrobe-art{position:relative;border-radius:100px 14px 14px 14px;background:#e7e6da;overflow:hidden}.wardrobe-art svg{display:block;width:100%;height:auto}.wardrobe-art figcaption{position:absolute;bottom:22px;left:25px;display:flex;flex-direction:column;color:#4e5b42}.wardrobe-art figcaption>span{font:22px "Songti SC","SimSun",serif}.wardrobe-art small{font-size:10px;margin-top:5px}.art-label{position:absolute;top:25px;right:22px;font-size:8px;letter-spacing:2px;color:#767a68}.principles{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-block:1px solid var(--line);gap:15px}.principles p{font:23px "Songti SC","SimSun",serif}.principles>span{font-size:13px;color:var(--muted)}.principles>span:before{content:'✓';color:#7a8b65;margin-right:9px}.scene-section,.guide-faq{padding:67px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}h2{font-size:28px;line-height:1.6;font-weight:550;letter-spacing:.3px}.section-heading h2{margin-top:8px}.desktop-note{font-size:13px;color:var(--muted)}.space-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.space-cards article{border-radius:14px;padding:26px 25px;background:#efeee3;min-width:0}.space-cards article:nth-child(2){background:#e8ecdf}.space-cards article:nth-child(3){background:#efe5dc}.space-number{font-size:9px;letter-spacing:1.2px;color:#858773}.space-cards svg{display:block;width:32px;height:32px;stroke-width:1.3;margin:22px 0 15px}.space-cards h3{font-size:21px;font-weight:600}.space-cards article>p{font-size:13px;color:var(--muted);margin:8px 0 19px}.space-cards details{border-top:1px solid #bbbba755}.space-cards summary{font-size:12px;display:flex;justify-content:space-between;min-height:46px;align-items:center;list-style:none}.space-cards details p{font-size:13px;color:var(--muted);line-height:1.9;padding-bottom:8px}.planning{display:grid;grid-template-columns:.9fr 1.2fr;gap:85px;border-block:1px solid var(--line);padding:45px 0}.planning-intro h2{margin:13px 0 17px;font:30px/1.7 "Songti SC","SimSun",serif}.planning-intro>p:not(.eyebrow){color:var(--muted);font-size:14px}.planning-intro>a{margin-top:17px}.planning-steps article{display:flex;gap:23px;padding:23px 0;border-bottom:1px solid var(--line)}.planning-steps article:first-child{padding-top:8px}.planning-steps article:last-child{border:0}.planning-steps article>span{font:25px Georgia,serif;color:#9b9f8a}.planning-steps h3{font-size:17px;font-weight:600}.planning-steps p{font-size:14px;color:var(--muted);margin-top:7px;line-height:1.9}.store-section{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;align-items:center;padding-top:65px}.store-section figure{position:relative}.store-section img{width:100%;aspect-ratio:1.28;object-fit:cover;border-radius:12px}.store-section figcaption{font-size:10px;color:var(--muted);margin-top:8px}.store-copy h2{margin:11px 0 17px;font:30px/1.6 "Songti SC","SimSun",serif}.store-copy>p:not(.eyebrow){font-size:14px;color:var(--muted)}address{font-style:normal;font-size:12px;margin:16px 0;color:var(--green);display:flex;gap:7px;align-items:center}address svg{width:15px;height:15px;flex:none}.partners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-top:1px solid var(--line);padding-top:17px}.partners article{min-width:0}.partners strong{font-size:14px}.partners a{display:block;font-size:12px;padding:8px 0;letter-spacing:.1px;white-space:nowrap}.partners button{border:0;background:none;color:var(--green);padding:5px 0;min-height:36px;font-size:11px}.guide-faq details{border-bottom:1px solid var(--line)}.guide-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15px;padding:18px 0;min-height:60px}.guide-faq summary span{color:#82936c}.guide-faq details>p{font-size:14px;color:var(--muted);line-height:2;padding:0 25px 20px 0;max-width:900px}summary::-webkit-details-marker{display:none}details[open] summary>span{transform:rotate(45deg)}.closing{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 33px;background:#edf0e6;border-radius:12px}.closing h2{font:27px/1.7 "Songti SC","SimSun",serif;margin-top:6px}.closing p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:9px}.editor-note{font-size:10px;color:#969787;margin:18px 0 42px}.mobile-dock{display:none}
@media(max-width:1000px) and (min-width:761px){.topbar nav{gap:15px}.organizing-hero{gap:24px}.hero-actions{gap:12px}.planning{gap:35px}.store-section{gap:25px}.partners a{font-size:10px}}
@media(max-width:760px){html{scroll-padding-top:15px}.topbar,.service-main,.wrap{width:calc(100% - 36px)}.proposal{font-size:10px}.topbar{height:83px;gap:12px}.topbar nav{display:none}.quiet-link{font-size:12px;padding:8px 14px;white-space:nowrap}.breadcrumbs{font-size:10px;min-height:30px}.organizing-hero{display:flex;flex-direction:column;gap:22px;padding:15px 0 25px;align-items:stretch}.hero-copy h1{font-size:clamp(28px,7.7vw,38px);line-height:1.5;margin:15px 0}.eyebrow{font-size:11px;letter-spacing:.5px}.intro{font-size:14px;line-height:1.9}.hero-actions{margin:21px 0 0;gap:20px;justify-content:space-between}.soft-button{font-size:13px;min-height:46px;gap:15px;padding:10px 16px}.text-link{font-size:12px}.hero-note{display:none}.wardrobe-art{border-radius:55px 12px 12px 12px;max-height:260px}.wardrobe-art svg{width:100%;height:260px;object-fit:cover;object-position:center}.wardrobe-art figcaption{left:18px;bottom:16px}.wardrobe-art figcaption>span{font-size:18px}.art-label{top:19px;right:15px;font-size:7px;letter-spacing:1px}.principles{padding:16px 0;flex-wrap:wrap;gap:5px 12px;justify-content:space-between}.principles p{width:100%;font-size:19px;margin-bottom:6px}.principles>span{font-size:10px;white-space:nowrap}.principles>span:before{margin-right:4px}.scene-section,.guide-faq{padding:32px 0}.section-heading{margin-bottom:17px}h2{font-size:23px}.desktop-note{display:none}.section-heading h2{margin-top:5px}.space-cards{display:flex;flex-direction:column;gap:10px}.space-cards article{padding:17px 19px;position:relative}.space-cards svg{position:absolute;right:20px;top:22px;margin:0;width:27px;height:27px}.space-number{font-size:8px;letter-spacing:1px}.space-cards h3{font-size:19px;margin-top:6px}.space-cards article>p{font-size:12px;margin:4px 0 9px;padding-right:20px}.space-cards summary{min-height:40px;font-size:12px}.space-cards details p{font-size:12px}.planning{display:block;padding:27px 0}.planning-intro h2{font-size:24px;margin:9px 0 12px}.planning-intro h2 br{display:none}.planning-intro>p:not(.eyebrow){font-size:13px}.planning-intro>p br{display:none}.planning-intro>a{margin-top:8px}.planning-steps{margin-top:14px}.planning-steps article{gap:15px;padding:17px 0}.planning-steps article>span{font-size:21px}.planning-steps h3{font-size:16px}.planning-steps p{font-size:13px;line-height:1.85;margin-top:5px}.store-section{display:flex;flex-direction:column;padding-top:30px;gap:20px;align-items:stretch}.store-section figure{order:2}.store-section img{aspect-ratio:1.7;max-height:235px}.store-copy h2{font-size:24px;margin:8px 0 11px}.store-copy h2 br{display:none}.store-copy>p:not(.eyebrow){font-size:13px}.store-copy>p br{display:none}address{font-size:11px;margin:12px 0 16px}.partners{gap:8px;padding-top:13px}.partners strong{font-size:13px}.partners a{font-size:11px;padding:8px 0}.partners button{font-size:11px}.guide-faq summary{font-size:14px;padding:16px 0;min-height:55px}.guide-faq details>p{font-size:13px}.closing{display:block;padding:23px 20px}.closing h2{font-size:22px}.closing p:not(.eyebrow){font-size:12px}.closing .soft-button{margin-top:18px}.editor-note{margin:15px 0 25px}.mobile-dock{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:fixed;bottom:0;left:0;right:0;background:#fbf9f5f5;border-top:1px solid var(--line);padding:10px 18px calc(10px + env(safe-area-inset-bottom));z-index:20;backdrop-filter:blur(12px)}.mobile-dock a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:47px;font-size:14px;border:1px solid #dfdfd2;border-radius:9px;background:#efeee7;color:#636f56}.mobile-dock a:last-child{background:#e6ebde;border-color:#ced9c1;color:#4d6043}.mobile-dock svg{width:20px;height:20px;stroke-width:1.6}}
@media(max-width:350px){.hero-actions{gap:8px}.hero-actions .text-link{font-size:11px}.partners a{font-size:10px}.principles>span{font-size:9px}.topbar .brand{font-size:21px}.quiet-link{font-size:11px;padding:8px 10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
