*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f5ed;color:#293021;font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;font-size:16px;line-height:1.8}a{text-decoration:none;color:inherit}button,select{font:inherit}.landing-nav{max-width:1280px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:25px 45px;gap:20px}.landing-brand{display:flex;align-items:center;gap:10px}.landing-brand>span{font-size:42px;line-height:1;color:#82982d}.landing-brand b{font-size:27px;letter-spacing:2px}.landing-brand small{font-size:10px;letter-spacing:2px;color:#74834f;margin-left:5px}.landing-nav-right{display:flex;align-items:center;gap:25px}.landing-nav select{padding:8px 10px;border:1px solid #dcd3c4;border-radius:7px;background:#fafbf4;color:#56683a;font-size:13px}.login-link{font-size:14px;color:#506632}.hero{max-width:1280px;margin:30px auto 80px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding:40px 45px}.eyebrow{font-size:11px;letter-spacing:2px;color:#6c7e4b}.hero-tag{font-size:13px;color:#6b7f43;margin:27px 0 17px}.hero h1{font-size:49px;line-height:1.4;font-weight:650;letter-spacing:-1px;margin:15px 0 23px}.hero-copy>p{font-size:17px;line-height:2;color:#65784d;max-width:520px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.primary{display:inline-block;background:#e9f567;color:#344a20;padding:14px 22px;border-radius:9px;font-size:15px;font-weight:600;text-align:center}.primary:hover{background:#e2ee54}.secondary{font-size:14px;color:#657a43}.privacy{display:flex;gap:8px;align-items:center;font-size:11px;color:#87946c;margin-top:25px;line-height:1.8}.privacy i{width:5px;height:5px;border-radius:50%;background:#94a257}.hero-art{background:#fff;border:1px solid #e0e6d2;padding:28px;border-radius:20px;position:relative;box-shadow:0 22px 70px #63752a0c;transform:rotate(2deg)}.art-top{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:13px;color:#66784b}.art-top small{font-size:8px;letter-spacing:1px;color:#97a283}.art-pie{height:240px;width:240px;margin:30px auto;background:conic-gradient(#d6e74b 0 35%,#d4b16a 35% 65%,#b39bd3 65% 85%,#e5dfd4 85%);border-radius:50%;display:grid;place-items:center}.art-pie>div{height:169px;width:169px;background:white;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.art-pie span{font-size:14px;color:#8a9971}.art-pie strong{font-size:26px;font-weight:600;margin-top:7px}.art-legend{display:flex;gap:10px;justify-content:space-between;font-size:13px;color:#6c8050}.art-note{background:#f5f7e9;border-radius:10px;padding:18px;display:flex;gap:13px;margin-top:24px}.art-note>b{color:#94a446;font-size:25px}.art-note strong{font-size:13px;font-weight:550;color:#4d6334}.art-note p{font-size:12px;line-height:1.8;margin:5px 0 0;color:#7a8d5f}.art-star{position:absolute;font-size:88px;right:-38px;bottom:-55px;color:#cddc4b}.feature-section{max-width:1280px;margin:auto;padding:25px 45px 85px}.feature-section h2{font-size:32px;font-weight:600;margin:17px 0 35px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.features article{border-top:1px solid #d6dfc4;padding:25px 12px 12px 0}.features article>span{font-size:12px;letter-spacing:2px;color:#92a26a}.features h3{font-size:21px;font-weight:550;margin:15px 0}.features p{font-size:15px;line-height:2;color:#6d8054}.membership-intro{max-width:1190px;margin:0 auto;background:#252b20;color:#e3ead6;border-radius:16px;padding:40px;display:flex;gap:35px;align-items:center;justify-content:space-between}.membership-intro>div{max-width:750px}.membership-intro .eyebrow{color:#b3c280}.membership-intro h2{font-size:27px;font-weight:550;line-height:1.6;margin:15px 0}.membership-intro p{font-size:14px;color:#b0c09c;line-height:2}.membership-intro .primary{white-space:nowrap;flex-shrink:0}.closing{text-align:center;padding:100px 25px 85px}.closing h2{font-size:34px;line-height:1.7;font-weight:550}.closing p{font-size:12px;color:#8a9973;margin:25px auto 0;max-width:690px;line-height:1.9}footer{border-top:1px solid #dde5ce;max-width:1190px;margin:auto;display:flex;gap:20px;align-items:center;padding:25px 0 35px;font-size:13px;color:#728452}footer>span{letter-spacing:2px}footer>small{font-size:12px}footer>a{margin-left:auto;font-size:12px}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:45px;margin-top:10px}.hero-copy{max-width:650px}.hero h1{font-size:44px}.hero-art{max-width:600px;transform:none}.features{gap:16px}.membership-intro{margin:0 25px;flex-direction:column;align-items:flex-start}.membership-intro h2{font-size:25px}footer{margin:0 25px;flex-wrap:wrap}.art-star{right:0}.features p{font-size:14px}}@media(max-width:560px){.landing-nav{padding:20px}.landing-brand small{display:none}.landing-brand b{font-size:24px}.landing-brand>span{font-size:36px}.landing-nav-right{gap:12px}.login-link{font-size:12px}.landing-nav select{font-size:12px;padding:7px}.hero{padding:20px;margin-bottom:35px}.hero h1{font-size:34px;letter-spacing:0}.hero-copy>p{font-size:16px}.hero-tag{margin-top:20px}.hero-actions{gap:20px;flex-wrap:wrap}.hero-art{padding:22px}.art-top{flex-wrap:wrap}.art-pie{width:210px;height:210px}.art-pie>div{width:148px;height:148px}.art-pie strong{font-size:23px}.art-legend{font-size:12px;flex-wrap:wrap}.art-note{padding:15px}.art-star{font-size:60px;bottom:-40px}.feature-section{padding:25px 20px 45px}.feature-section h2{font-size:27px}.features{grid-template-columns:1fr;gap:7px}.features article{padding-top:20px}.features h3{font-size:21px;margin:10px 0}.features p{font-size:16px}.membership-intro{padding:27px 23px;margin:0 20px}.membership-intro h2{font-size:23px}.membership-intro p{font-size:15px}.closing{padding:55px 20px}.closing h2{font-size:27px}.closing p{font-size:13px}footer{margin:0 20px;align-items:flex-start}footer>small{width:100%}footer>a{margin-left:0}.privacy{font-size:12px}.eyebrow{font-size:10px}}/* Editorial cover: lighter typography, a deliberate asymmetrical rhythm. */
body{background:#f4f1e9;color:#2d3129;font-weight:400;-webkit-font-smoothing:antialiased}h1,h2,h3,strong,b{font-weight:450!important}.landing-nav{max-width:1400px;padding:30px 48px;border-bottom:1px solid #d9d5c8}.landing-brand>span{color:#9b9362}.landing-brand b{font-weight:400!important}.landing-nav select{border-radius:3px;background:transparent}.hero{max-width:1400px;grid-template-columns:1.15fr 1fr;gap:80px;padding:55px 48px 70px;margin:15px auto 40px}.hero-tag{font-size:12px;letter-spacing:2px;color:#8d8b73}.hero h1{font-size:clamp(36px,4.3vw,63px);line-height:1.5;letter-spacing:-2px;font-weight:400!important;margin:22px 0 30px}.hero-copy>p{color:#767b68;line-height:2;font-size:16px;max-width:480px}.primary{background:#e6ed8b;color:#39422b;border-radius:3px;font-weight:450}.hero-art{background:#fffefa;border-color:#ded8c9;border-radius:4px 4px 90px 4px;transform:rotate(-2deg);box-shadow:18px 23px 0 #e3d9ec;padding:33px}.art-pie>div{background:#fffefa}.art-pie strong{font-weight:400!important}.art-note{background:#eee8f2;border-radius:2px;border-left:2px solid #bea8d1}.art-note strong,.art-note p{color:#786a83}.art-star{color:#b59bce;font-size:100px;right:-23px;bottom:-32px}.feature-section{max-width:1400px;padding:40px 48px 90px}.feature-section h2{font-size:36px;font-weight:400!important;margin-bottom:42px}.features{gap:40px}.features article{border-color:#bfbca8;padding-top:25px}.features article:nth-child(2){padding:25px 25px;background:#eee8f3;border-top-color:#b19cc5;border-radius:0 0 40px 0}.features article:nth-child(3){padding-top:60px}.features h3{font-size:23px;font-weight:400!important}.features p{color:#797e6b;font-size:16px;line-height:2}.membership-intro{max-width:1304px;border-radius:4px;background:#292e26;padding:48px}.membership-intro h2{font-size:30px;color:#e8eadd;font-weight:400!important}.membership-intro p{font-size:15px;color:#afb69e}.closing{padding:110px 25px 95px}.closing h2{font-size:38px;font-weight:400!important;line-height:1.8}.closing p{color:#8b917c}footer{max-width:1304px;border-color:#d9d5c8;padding-top:25px;color:#8b8d7c}
@media(max-width:900px){.hero{grid-template-columns:1fr;gap:48px;padding:35px 28px 60px}.hero-art{max-width:550px;margin-right:18px}.features{gap:22px}.features article:nth-child(3){padding-top:25px}.membership-intro{margin:0 28px}.landing-nav{padding:23px 28px}.feature-section{padding:35px 28px 60px}.hero h1{font-size:45px}}
@media(max-width:560px){.landing-nav{padding:22px}.hero{padding:25px 22px 45px}.hero h1{font-size:36px;letter-spacing:-.7px;line-height:1.6}.hero-tag{font-size:11px}.hero-art{padding:26px 23px;border-radius:3px 3px 65px 3px;box-shadow:10px 13px 0 #e3d9ec;transform:rotate(-1deg)}.features{grid-template-columns:1fr;gap:26px}.features article:nth-child(2){padding:24px}.feature-section{padding:25px 22px 55px}.feature-section h2{font-size:29px}.membership-intro{margin:0 22px;padding:30px 25px}.membership-intro h2{font-size:25px}.closing h2{font-size:29px}.closing{padding:70px 22px}.art-star{font-size:73px;right:-13px;bottom:-32px}}
body,button,select{font-family:'Helvetica Neue','PingFang SC','Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif!important}body{letter-spacing:.015em}h1,h2,h3{font-family:inherit!important;font-weight:400!important;letter-spacing:.02em!important}.hero h1{letter-spacing:0!important}.landing-brand b{font-weight:400!important}
body,button,select{font-family:-apple-system,BlinkMacSystemFont,Arial,'PingFang SC','Microsoft YaHei',sans-serif!important;letter-spacing:0!important}body{font-size:15px}.hero h1{font-size:clamp(30px,3.5vw,48px);line-height:1.5}.hero-copy>p{font-size:15px}.feature-section h2{font-size:29px}.features h3{font-size:20px}.features p{font-size:14px}.membership-intro h2{font-size:25px}.membership-intro p{font-size:14px}.closing h2{font-size:30px}@media(max-width:560px){.hero h1{font-size:30px}.feature-section h2{font-size:25px}.membership-intro h2,.closing h2{font-size:24px}}
body,button,select,h1,h2,h3,strong,b{font-family:Arial,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',sans-serif!important;font-weight:400!important;letter-spacing:0!important}
body{background:#101217;color:#e8edf6}.landing-nav,footer{border-color:#303947}.landing-brand>span,.landing-brand small{color:#c6a66b}.landing-nav select{background:#19212e;color:#c1cee0;border-color:#3b485b}.login-link,.secondary{color:#86b2f5}.hero h1,.feature-section h2,.features h3,.closing h2{color:#edf1f8}.eyebrow,.hero-tag{color:#c6a66b}.hero-copy>p,.features p,.closing p,.privacy{color:#a0aec1}.primary{background:#408cff;color:#fff}.hero-art{background:#1a202a;border-color:#354255;box-shadow:18px 23px 0 #1b304e}.art-top,.art-legend{color:#acbad0}.art-pie>div{background:#1a202a}.art-pie span{color:#9caec7}.art-pie strong{color:#e6edf8}.art-note{background:#22334d;border-color:#4c76b1}.art-note strong,.art-note p{color:#afc8eb}.art-star{color:#c6a66b}.features article{border-color:#4c5560}.features article:nth-child(2){background:#1d2b40;border-color:#4772ab}.membership-intro{background:#1b2432}.membership-intro p{color:#a4b5ce}footer{color:#99aac1}.primary:hover{background:#3379e0}

body,button,select,h1,h2,h3,strong,b{font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif!important}
.hero-art{background:#1c2b40;border-color:#354b69;box-shadow:15px 20px 0 #212a35}.art-pie>div{background:#1c2b40}.art-note{background:#2c2a23;border-color:#b29660}.art-note strong,.art-note p{color:#c1b394}.features article:nth-child(2){background:#1a304c;border-radius:4px 4px 35px 4px}.membership-intro{background:#252820;border:1px solid #414736}.feature-section{position:relative}.hero{background:radial-gradient(ellipse at 85% 40%,#1c2d4455,transparent 60%)}.primary{background:#d4b77a!important;border-color:#e4ce9f!important;color:#211e18!important}.primary:hover{background:#e1c58d!important}.secondary,.login-link{color:#d7bb83!important}a:focus-visible,select:focus-visible{outline:2px solid #d4b77a;outline-offset:3px}
