:root{--cream:#fef4ea;--cream-2:#f9ecdd;--wine:#580c22;--wine-deep:#43081a;--gold:#c9a227;--ink:#221417;--grey:#8a7a72;--serif-sc:var(--font-noto-serif),"Songti SC","SimSun",serif;--serif-en:var(--font-crimson),Georgia,serif;--sans:var(--font-inter),"PingFang SC","Microsoft YaHei",sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(254,244,234,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(88,12,34,.12)}.nav-inner{display:flex;align-items:center;height:80px;gap:44px}.logo{font-family:var(--serif-en);font-size:26px;font-weight:600;color:var(--wine);letter-spacing:.5px}.logo i{font-style:italic}.nav-links{display:flex;gap:34px;font-size:15px;color:var(--ink)}.nav-links a{opacity:.75;transition:opacity .2s}.nav-links a:hover{opacity:1}.nav-cta{margin-left:auto}.btn{display:inline-block;padding:14px 30px;font-size:15px;font-weight:600;cursor:pointer;border:none;transition:all .25s}.btn-wine{background:var(--wine);color:var(--cream);border-radius:2px}.btn-wine:hover{background:var(--wine-deep);transform:translateY(-1px);box-shadow:0 10px 26px rgba(88,12,34,.25)}.btn-line{background:transparent;color:var(--wine);border:1px solid var(--wine);border-radius:2px}.btn-line:hover{background:var(--wine);color:var(--cream)}.hero{padding:84px 0 96px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:64px;gap:64px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:13px;letter-spacing:4px;color:var(--wine);font-weight:600}.eyebrow:before{content:"";width:40px;height:1px;background:var(--wine)}.hero h1{font-family:var(--serif-sc);font-weight:900;font-size:clamp(40px,4.6vw,62px);line-height:1.28;color:var(--wine);margin-top:26px;letter-spacing:.01em}.hero h1 em{font-family:var(--serif-en);font-style:italic;color:var(--gold);font-weight:600;padding:0 2px}.hero-sub{margin-top:26px;font-size:17px;line-height:1.9;color:#5c4a44;max-width:480px}.hero-sub b{color:var(--wine)}.hero-actions{margin-top:40px;display:flex;align-items:center;gap:22px}.btn-hero{padding:18px 44px;font-size:16px;letter-spacing:1px}.hero-note{font-size:13px;color:var(--grey)}.hero-trust{margin-top:58px;display:flex;gap:56px;border-top:1px solid rgba(88,12,34,.14);padding-top:30px}.t-item b{font-family:var(--serif-en);font-size:40px;font-weight:600;color:var(--wine);line-height:1}.t-item b small{font-size:20px;font-family:var(--serif-sc)}.t-item span{display:block;margin-top:8px;font-size:13px;color:var(--grey);letter-spacing:1px}.portrait,.portrait .frame{position:relative}.portrait .frame{aspect-ratio:4/5;overflow:hidden;border-radius:2px}.portrait .frame img{width:100%;height:100%;object-fit:cover;display:block}.portrait:before{content:"";position:absolute;inset:22px -22px -22px 22px;border:1px solid rgba(88,12,34,.35);border-radius:2px;z-index:0}.float-card{position:absolute;left:-46px;bottom:40px;background:#fff;padding:20px 26px;box-shadow:0 24px 60px rgba(88,12,34,.16);border-radius:4px;z-index:2}.float-card b{font-family:var(--serif-en);font-size:30px;color:var(--wine);font-weight:600}.float-card span{display:block;font-size:12.5px;color:var(--grey);margin-top:4px;letter-spacing:1px}.strip{background:var(--wine);color:var(--cream);padding:18px 0;overflow:hidden;white-space:nowrap}.strip span{font-family:var(--serif-en);font-style:italic;font-size:15px;letter-spacing:3px;opacity:.85;margin-right:64px}.sec{padding:110px 0}.sec-label{text-align:center;font-size:13px;letter-spacing:5px;color:var(--gold);font-weight:600}.sec-title{text-align:center;font-family:var(--serif-sc);font-weight:900;font-size:clamp(30px,3.6vw,46px);color:var(--wine);margin-top:16px;line-height:1.4}.sec-sub{text-align:center;max-width:520px;margin:18px auto 0;font-size:16px;line-height:1.9;color:#5c4a44}.help{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;margin-top:70px;background:rgba(88,12,34,.14);border:1px solid rgba(88,12,34,.14)}.help-card{background:var(--cream);padding:52px 40px 58px;transition:background .3s}.help-card:hover{background:var(--cream-2)}.help-card .no{font-family:var(--serif-en);font-style:italic;font-size:18px;color:var(--gold)}.help-card h3{font-family:var(--serif-sc);font-weight:700;font-size:24px;color:var(--wine);margin-top:18px}.help-card p{margin-top:16px;font-size:15px;line-height:1.9;color:#5c4a44}.about{background:var(--wine);color:var(--cream)}.about-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:72px;gap:72px;align-items:start}.about-img{position:relative}.about-img img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block;border-radius:4px;box-shadow:0 20px 50px rgba(0,0,0,.3)}.about h2{font-family:var(--serif-sc);font-weight:900;font-size:clamp(30px,3.4vw,44px);line-height:1.45}.about h2 em{font-family:var(--serif-en);font-style:italic;color:var(--gold)}.about .lead{margin-top:24px;font-size:16.5px;line-height:2;color:rgba(254,244,234,.85)}.about .lead b{color:#fff}.creds{margin-top:36px;display:grid;grid-gap:16px;gap:16px}.cred{display:flex;gap:14px;align-items:baseline;font-size:15.5px;color:rgba(254,244,234,.9)}.cred:before{content:"—";color:var(--gold)}.about-figures{display:grid;grid-gap:32px;gap:32px;align-content:start;position:-webkit-sticky;position:sticky;top:110px}.img-cap{display:block;margin-top:12px;font-size:12.5px;letter-spacing:1px;color:rgba(254,244,234,.65);text-align:center}.about-copy .lead{margin-top:18px}.about-copy h2{font-size:clamp(26px,2.9vw,38px)}.about .lead.pull{font-family:var(--serif-sc);font-weight:700;font-size:24px;color:#fff;border-left:2px solid var(--gold);padding-left:18px;margin-top:30px}.about .lead.pull em{font-family:var(--serif-en);font-style:italic;color:var(--gold)}.handle-label{margin-top:40px;font-size:13px;letter-spacing:5px;color:var(--gold);font-weight:600;display:flex;align-items:center;gap:14px}.handle-label:after{content:"";flex:1 1;height:1px;background:rgba(201,162,39,.35)}.gold-em{font-style:normal;font-family:var(--serif-en);font-style:italic;color:var(--gold)}.fans-total{text-align:center;margin-top:52px}.fans-total b{font-family:var(--serif-en);font-size:clamp(48px,6vw,76px);font-weight:600;color:var(--wine);line-height:1;letter-spacing:-1px}.fans-total span{display:block;margin-top:12px;font-size:14px;color:var(--grey);letter-spacing:2px}.acct-cards{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:24px;gap:24px;margin-top:56px}.acct-card{grid-column:span 2;background:#fff;border-radius:14px;box-shadow:0 16px 44px rgba(88,12,34,.08);padding:26px 24px 28px;display:flex;flex-direction:column}.acct-card:nth-child(4),.acct-card:nth-child(5){grid-column:span 3}.acct-platform{align-self:flex-start;font-size:11.5px;font-weight:600;letter-spacing:1px;padding:5px 12px;border-radius:99px;color:#fff}.acct-platform.xhs{background:#ff2442}.acct-platform.fb{background:#1877f2}.acct-platform.ig{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.acct-name{margin-top:16px;font-family:var(--serif-sc);font-size:17px;font-weight:700;color:var(--ink);line-height:1.35}.acct-stats{margin-top:14px;display:flex;align-items:baseline;gap:8px}.acct-stats em{font-style:normal;font-family:var(--serif-en);font-size:36px;font-weight:600;color:var(--wine);line-height:1}.acct-stats span{font-size:12.5px;color:var(--grey);letter-spacing:1px}.acct-sub{margin-top:8px;font-size:13px;color:#6b5a52;font-weight:500}.acct-note{margin-top:14px;padding-top:14px;border-top:1px solid rgba(88,12,34,.1);font-size:12.5px;line-height:1.7;color:var(--grey)}.acct-shot{margin-top:18px;border-radius:12px;overflow:hidden;border:1px solid rgba(88,12,34,.12);box-shadow:0 8px 24px rgba(88,12,34,.08)}.acct-shot img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:top;display:block}.acct-card:nth-child(4) .acct-shot img,.acct-card:nth-child(5) .acct-shot img{aspect-ratio:5/5.5}.sp-stats{display:flex;justify-content:center;gap:72px;margin-top:44px;padding:28px 0;border-top:1px solid rgba(88,12,34,.12);border-bottom:1px solid rgba(88,12,34,.12)}.sp-stat{text-align:center}.sp-stat b{display:block;font-family:var(--serif-sc);font-size:24px;font-weight:700;color:var(--wine)}.sp-stat span{display:block;margin-top:6px;font-size:13px;color:var(--grey);letter-spacing:1px}.more-head{text-align:center;margin-top:90px}.more-title{font-family:var(--serif-sc);font-weight:900;font-size:clamp(24px,2.8vw,34px);color:var(--wine);margin-top:14px;line-height:1.45}.tcards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;margin-top:64px}.tcard{background:#fff;border-radius:14px;box-shadow:0 16px 44px rgba(88,12,34,.08);overflow:hidden;padding:30px 28px 32px;position:relative}.tcard:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:linear-gradient(90deg,#7a1430,var(--wine));border-radius:14px 14px 0 0}.tcard-head{display:flex;align-items:center;gap:14px}.tcard-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.tcard-avatar.mono{background:linear-gradient(150deg,#7a1430,var(--wine));color:var(--cream);display:flex;align-items:center;justify-content:center;font-family:var(--serif-en);font-size:24px;font-weight:600}.tcard-id{min-width:0}.tcard-id b{display:block;font-family:var(--serif-sc);font-size:17px;color:var(--ink);line-height:1.3}.tcard-id span{display:block;margin-top:3px;font-size:12.5px;color:var(--grey)}.tcard-badge{margin-left:auto;flex-shrink:0;background:linear-gradient(135deg,#8a1a38,var(--wine));color:#ffe9c9;font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:99px;white-space:nowrap}.tcard-quote{margin-top:20px;font-size:14.5px;line-height:2;color:#4a3a35;border-left:2px solid rgba(88,12,34,.18);padding-left:14px}.review-embed{margin-top:56px;background:#fff;border-radius:8px;box-shadow:0 18px 50px rgba(88,12,34,.07);padding:16px}.review-embed iframe{display:block;min-height:520px;border:0}.faq-list{max-width:780px;margin:64px auto 0}.faq-item{border-bottom:1px solid rgba(88,12,34,.15);padding:34px 8px}.faq-item:first-child{border-top:1px solid rgba(88,12,34,.15)}.faq-item h5{font-family:var(--serif-sc);font-weight:700;font-size:19px;color:var(--wine)}.faq-item p{margin-top:14px;font-size:15px;line-height:1.95;color:#5c4a44}.final{background:var(--wine);color:var(--cream);text-align:center;padding:130px 0;position:relative;overflow:hidden}.final:before{content:"Chalette";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--serif-en);font-style:italic;font-size:26vw;color:rgba(254,244,234,.04);white-space:nowrap;pointer-events:none}.final h2{font-family:var(--serif-sc);font-weight:900;font-size:clamp(34px,4.4vw,58px);line-height:1.4;position:relative}.final h2 em{font-family:var(--serif-en);font-style:italic;color:var(--gold)}.final p{margin-top:20px;font-size:16.5px;color:rgba(254,244,234,.8);position:relative}.final .btn{margin-top:44px;background:var(--cream);color:var(--wine);padding:19px 52px;font-size:16px;letter-spacing:2px;position:relative}.final .btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,0,0,.3)}.final .note{margin-top:18px;font-size:13px;color:rgba(254,244,234,.55);position:relative}footer.site{padding:72px 0 36px;font-size:14px;color:#6b5a52}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;grid-gap:40px;gap:40px;align-items:start}.foot-brand p{margin-top:18px;font-size:13.5px;line-height:1.8;color:var(--grey)}.foot-col h6{font-family:var(--serif-sc);font-size:16px;font-weight:700;color:var(--wine);margin-bottom:16px}.foot-col a{display:block;padding:5px 0;color:#6b5a52;transition:color .2s}.foot-col a:hover{color:var(--wine)}.foot-social{display:flex;gap:18px;margin-top:16px}.foot-social a{font-size:13px;letter-spacing:1px;color:var(--wine);border-bottom:1px solid rgba(88,12,34,.3);padding:0 0 2px}.foot-bottom{margin-top:56px;padding-top:24px;border-top:1px solid rgba(88,12,34,.12);text-align:center;font-size:13px;color:var(--grey)}@media (max-width:920px){.nav-links{display:none}.about-grid,.hero-grid{gap:56px}.about-grid,.acct-cards,.help,.hero-grid,.tcards{grid-template-columns:1fr}.acct-card,.acct-card:nth-child(4),.acct-card:nth-child(5){grid-column:span 1}.float-card{left:12px}.hero-trust{gap:32px;flex-wrap:wrap}.portrait:before{display:none}.foot-grid{grid-template-columns:1fr 1fr}.about-figures{position:static}.sp-stats{gap:30px;flex-wrap:wrap}}