
:root{--nb-ink:#382c29;--nb-muted:#74665f;--nb-cream:#faf6f0;--nb-pink:#ecd7d1;--nb-accent:#895546;--nb-line:#e4d8d1}
.nb,.nb *,.nbhead,.nbhead *,.nbfoot,.nbfoot *{box-sizing:border-box}.nb,.nbhead,.nbfoot{font-family:"Microsoft YaHei",Arial,sans-serif;color:var(--nb-ink);line-height:1.6;letter-spacing:0}.nb{background:var(--nb-cream);overflow:hidden}.nb h1,.nb h2,.nb h3,.nb p{margin:0}.nb h1,.nb h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.045em;line-height:1.06;color:var(--nb-ink)}.nb h1{font-size:clamp(48px,5.5vw,82px)}.nb h2{font-size:clamp(36px,4vw,58px)}.nb h3{font-size:21px;line-height:1.3}.nb p{color:var(--nb-muted);font-size:16px}.nb a,.nbhead a,.nbfoot a{color:inherit;text-decoration:none}.nb button{font:inherit}.nb img{display:block;width:100%;height:auto;border-radius:22px}.nbwrap{max-width:1280px;margin:auto;padding:0 48px}.nbrow{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.nbsection{padding:90px 0}.nbeyebrow{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-bottom:22px;color:var(--nb-accent)}.nbcopy>p{margin:25px 0;max-width:470px}.nbbtn{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:52px;padding:14px 28px;background:var(--nb-ink);color:white!important;border:1px solid var(--nb-ink);border-radius:100px;font-weight:600;font-size:14px;transition:transform .2s,background .2s;cursor:pointer}.nbbtn:hover{background:var(--nb-accent);transform:translateY(-3px)}.nblink{display:inline-block;border-bottom:1px solid currentColor;padding:8px 0;font-size:13px}.nbactions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.nbhero{padding:30px 0 52px}.nbhero .nbrow{gap:0;position:relative;background:#efe4db;border-radius:28px;overflow:hidden;min-height:620px}.nbhero .nbcopy{padding:54px 45px;position:relative;z-index:1}.nbhero figure{margin:0;height:100%;min-height:620px}.nbhero img{height:100%;min-height:620px;object-fit:cover;object-position:75% center;border-radius:0}.nbhero small{display:block;margin-top:26px;color:var(--nb-muted);font-size:11px}.nbhero em{color:var(--nb-accent)}.nbstrip{display:flex;justify-content:space-around;gap:20px;flex-wrap:wrap;padding:22px 20px;border-bottom:1px solid var(--nb-line);font-size:12px;letter-spacing:.07em}.nbstrip span:before{content:'✦';margin-right:14px;color:var(--nb-accent)}.nbtitle{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.nbtitle p{max-width:310px;font-size:14px}.nbproduct{background:#f1e6e0;border-radius:24px;padding:28px;position:relative}.nbproduct img{aspect-ratio:1/1;object-fit:contain}.nbpill{display:inline-block;padding:7px 13px;background:#fff9f5;border-radius:30px;font-size:11px;letter-spacing:.08em}.nbfeatures{padding:0;list-style:none;display:grid;gap:15px;margin:25px 0 30px}.nbfeatures li{padding-bottom:15px;border-bottom:1px solid var(--nb-line);display:flex;gap:14px;font-size:14px}.nbfeatures b{color:var(--nb-accent)}.nbprice{font-size:22px;margin-bottom:22px;display:block}.nbcards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.nbcard img{aspect-ratio:4/5;object-fit:cover;transition:transform .6s}.nbcard figure{overflow:hidden;border-radius:22px;margin:0 0 22px}.nbcard:hover img{transform:scale(1.035)}.nbcard p{font-size:14px;margin-top:10px}.nbsteps{background:#ead8d0}.nbsteps .nbrow{align-items:start}.nbstep{display:grid;grid-template-columns:44px 1fr;gap:20px;border-top:1px solid #cdb5a9;padding:24px 0}.nbstep b{font:italic 30px Georgia;color:var(--nb-accent)}.nbstep h3{font-size:18px;margin-bottom:8px}.nbstep p{font-size:14px}.nbsteps img{aspect-ratio:4/5;object-fit:cover}.nbquote{text-align:center;max-width:850px;margin:auto}.nbquote p{font:400 clamp(30px,4vw,50px)/1.2 Georgia;color:var(--nb-ink)}.nbsoon{position:relative;background:#e8e2d8;border-radius:26px;overflow:hidden}.nbsoon img{aspect-ratio:1/1;object-fit:cover}.nbfaq{max-width:900px;margin:auto}.nbfaq h2{text-align:center;margin-bottom:38px}.nbfaq details{border-bottom:1px solid var(--nb-line);padding:22px 0}.nbfaq summary{cursor:pointer;font-size:16px;display:flex;justify-content:space-between;gap:20px;list-style:none}.nbfaq summary:after{content:'+'}.nbfaq details[open] summary:after{content:'−'}.nbfaq details p{padding-top:14px;font-size:14px}.nbfootercta{text-align:center;background:var(--nb-ink);color:white;padding:66px 25px;border-radius:26px;margin-bottom:65px}.nbfootercta h2{color:white}.nbfootercta p{color:#e7d6ce;margin:20px auto 28px}.nbfootercta .nbbtn{background:#f4e5db;color:var(--nb-ink)!important}.nbhead{background:var(--nb-cream);border-bottom:1px solid var(--nb-line)}.nbannounce{text-align:center;font-size:11px;letter-spacing:.12em;padding:9px 12px;color:#fff;background:var(--nb-ink)}.nbnav{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1280px;padding:22px 48px;margin:auto}.nblogo{font-size:32px;letter-spacing:-2px!important;font-weight:700;line-height:1}.nbnav nav{display:flex;gap:28px;font-size:13px}.nbnav .nbcart{font-size:13px;border:1px solid var(--nb-line);padding:7px 15px;border-radius:30px}.nbfoot{background:#ece1d7;padding:55px 0 20px}.nbfootgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.nbfoot p{max-width:290px;font-size:13px;color:var(--nb-muted);margin-top:20px}.nbfoot h3{font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px}.nbfoot a:not(.nblogo){display:block;font-size:13px;margin:10px 0}.nbcopyright{border-top:1px solid #d8c8ba;margin-top:35px;padding-top:18px;font-size:11px;color:var(--nb-muted)}.nb a:focus-visible,.nbhead a:focus-visible,.nbfoot a:focus-visible,.nb summary:focus-visible{outline:3px solid #9a5f4f;outline-offset:5px}.nb-reveal{animation:nbenter .7s both}@keyframes nbenter{from{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:none}}
@media(max-width:749px){.nbwrap{padding:0 20px}.nbnav{padding:18px 20px;gap:15px}.nblogo{font-size:29px}.nbnav nav{gap:15px;font-size:12px}.nbnav nav a:nth-child(n+2){display:none}.nbhero{padding:15px 0 30px}.nbrow{grid-template-columns:1fr;gap:30px}.nbhero .nbrow{min-height:0}.nbhero figure{grid-row:1;height:330px;min-height:0}.nbhero img{height:330px;min-height:0;object-position:75% center}.nbhero .nbcopy{padding:30px 25px 35px}.nb h1{font-size:48px}.nbcopy>p{margin:19px 0;font-size:14px}.nbhero small{margin-top:20px}.nbeyebrow{margin-bottom:15px;font-size:10px}.nbsection{padding:50px 0}.nbstrip{font-size:10px;gap:13px}.nbtitle{display:block;margin-bottom:25px}.nbtitle p{margin-top:20px}.nbcards{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:20px}.nbcard{flex:0 0 83%;scroll-snap-align:start}.nbproduct{padding:18px}.nbsteps img{max-height:400px}.nbsoon{grid-row:1}.nbfootgrid{grid-template-columns:1fr 1fr;gap:30px}.nbfootgrid>div:first-child{grid-column:1/-1}.nbfootercta{margin-bottom:35px}.nbactions{gap:18px}.nbbtn{padding:13px 22px}.nb h2{font-size:39px}.nbfoot{padding-top:36px}}
@media(prefers-reduced-motion:reduce){.nb *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
