:root{--ink:#3d2642;--muted:#746a76;--line:#ead2e3;--pink:#f74796;--purple:#8d5cff;--lime:#d9ff54;box-sizing:border-box;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}body{margin:0;background:#fff7fb;background-image:radial-gradient(circle at 12% 8%,rgba(255,126,196,.2),transparent 24%),radial-gradient(circle at 88% 18%,rgba(255,218,91,.24),transparent 22%),linear-gradient(rgba(110,69,115,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(110,69,115,.07) 1px,transparent 1px);background-size:auto,auto,52px 52px,52px 52px;color:var(--ink);font-family:Arial,'PingFang SC','Microsoft YaHei',sans-serif}.wrap{max-width:1232px;margin:auto;padding-left:32px;padding-right:32px}.site-header{height:68px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 max(32px,calc((100vw - 1232px)/2));background:rgba(255,250,253,.9);border-bottom:1px solid rgba(124,63,124,.15);backdrop-filter:blur(14px)}a{text-decoration:none;color:inherit}.brand{display:inline-flex;align-items:center;gap:10px}.brand>span:last-child{display:flex;flex-direction:column;gap:3px}.brand strong{font-family:Georgia,'Songti SC',serif;font-size:18px}.brand small{font-size:10px;letter-spacing:.18em;color:#7f7280}.mark{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,#ff5da2,#9d5cff);box-shadow:0 7px 15px rgba(194,77,173,.22);color:#e5ff66}.site-header nav{display:flex;gap:34px;font-size:14px;color:#635963}.site-header nav a:hover{color:#d42f7d}.order-link{padding:11px 16px;border-radius:12px;background:linear-gradient(135deg,#fa3c93,#8d5cff);box-shadow:0 8px 17px rgba(176,74,177,.22);color:white;font-size:14px}.hero{text-align:center;padding-top:82px;padding-bottom:82px}.kicker{margin:0 0 20px;color:#a44f9f;font-size:12px;font-weight:800;letter-spacing:.25em;text-transform:uppercase}.hero h1{margin:0 auto 30px;max-width:920px;font:700 clamp(50px,7.4vw,90px)/.98 Georgia,'Songti SC',serif;letter-spacing:-.07em}.hero h1 span{font-size:.82em;letter-spacing:.08em;background:linear-gradient(90deg,#ff4f9b,#9b55ff);background-clip:text;-webkit-background-clip:text;color:transparent}.highlight{display:inline-block;padding:15px 28px;border-radius:16px;background:linear-gradient(100deg,#d6ff57,#ffeb63);box-shadow:6px 8px 0 #ff7aaf,0 15px 25px rgba(255,91,157,.17);color:#50314e;font-size:28px;font-weight:900;transform:rotate(-1.5deg)}.lede{max-width:680px;margin:30px auto;color:var(--muted);font:16px/1.7 Georgia,'Songti SC',serif}.actions{display:flex;justify-content:center;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:14px 22px;border:1px solid #d7bfd1;border-radius:12px;background:rgba(255,255,255,.45);color:#655b65;font-weight:800;cursor:pointer;transition:.2s}.button:hover{transform:translateY(-2px)}.button.primary{border:0;background:linear-gradient(135deg,#fb3e95,#8d5cff);box-shadow:0 9px 18px rgba(170,72,175,.22);color:white}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px;text-align:left}.trust-grid article,.review-grid article{padding:20px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.76);box-shadow:0 8px 0 rgba(255,160,207,.13)}.trust-grid i{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,#d9ff54,#ffdd5c);box-shadow:0 4px 0 #ff9bba;font-style:normal;font-weight:900}.trust-grid h3{margin:16px 0 8px;font:700 17px Georgia,'Songti SC',serif}.trust-grid p,.section-lede,.service-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.section{padding-top:96px;padding-bottom:108px}.section h2{margin:0 0 13px;font:700 clamp(34px,4vw,52px) Georgia,'Songti SC',serif;letter-spacing:-.05em}.section-lede{max-width:610px}.offer-layout{display:grid;grid-template-columns:1.4fr .8fr;gap:20px;margin-top:35px}.plan-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.plan{min-height:215px;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:21px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.84);box-shadow:0 9px 0 rgba(230,112,182,.12);color:var(--ink);text-align:left;cursor:pointer;transition:.2s}.plan::before{content:'';height:7px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,#ff609f,#ffca56)}.plan.pro5::before{background:linear-gradient(90deg,#ff9e54,#ffdb4e)}.plan.pro20::before{background:linear-gradient(90deg,#a65dff,#67d6f7)}.plan:hover,.plan.selected{transform:translateY(-5px);border-color:#e96cae;background:linear-gradient(145deg,#fff5fc,#f4e9ff);box-shadow:0 11px 0 rgba(238,102,173,.2)}.plan>span{font-size:12px;color:#7d7280}.plan>strong{margin-top:27px;font:700 27px Georgia,'Songti SC',serif}.plan>b{margin-top:10px;color:#e83f91;font-size:26px}.plan del{margin-left:6px;color:#aaa1ad;font-size:13px;font-weight:400}.plan em{align-self:flex-start;margin-top:10px;padding:5px 11px;border-radius:999px;background:#ff4e98;color:white;font-size:13px;font-style:normal;font-weight:900;transform:rotate(-2deg)}.plan small{margin-top:auto;color:#7c7280;font-size:11px;line-height:1.5}.plan u{display:none;position:absolute;right:16px;top:17px;color:#ec3d91;font-size:18px;text-decoration:none}.plan.selected u{display:block}.checkout{display:flex;flex-direction:column;padding:25px;border-radius:17px;background:linear-gradient(145deg,#452653,#28205b);box-shadow:0 12px 0 rgba(150,82,169,.16);color:white}.checkout label{font-size:13px;font-weight:800}.checkout label small{color:#c8b6d0;font-size:11px;font-weight:400}.checkout input{margin:16px 0;padding:14px;border:1px solid #9469a9;border-radius:10px;outline:0;background:rgba(255,255,255,.12);color:white}.checkout input:focus{border-color:#e4ff69}.checkout input.invalid{border-color:#ff617f;box-shadow:0 0 0 3px rgba(255,97,127,.2)}.pay{width:100%;margin-top:3px}.badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;color:#ffe4f5;font-size:11px}.text-link{display:inline-block;margin-top:24px;font-size:13px;font-weight:800}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px}.review-grid article{min-height:190px;display:flex;flex-direction:column}.review-grid article>b{color:#ffad2e;letter-spacing:3px}.review-grid article>p{color:#5f5561;font:14px/1.75 Georgia,'Songti SC',serif}.review-grid footer{display:flex;align-items:center;gap:10px;margin-top:auto}.review-grid footer i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff5d9e,#965aff);color:white;font-size:11px;font-style:normal}.review-grid footer span{display:flex;flex-direction:column;gap:3px}.review-grid footer strong{font-size:12px}.review-grid footer small{color:#918594;font-size:10px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:35px}.steps article{min-height:200px;padding:25px;background:linear-gradient(145deg,#fff0f6,#f4eaff)}.steps article:first-child{border-radius:16px 0 0 16px}.steps article:last-child{border-radius:0 16px 16px 0}.steps article>b{color:#ed4f9e;letter-spacing:.18em}.steps h3{margin:25px 0 10px;font:700 22px Georgia,'Songti SC',serif}.steps p,.steps small{color:#716674;font-size:13px;line-height:1.65}.service{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:26px}.service-grid article{padding:17px 0;border-top:1px solid var(--line)}.service-grid h3{margin:0 0 7px;font:700 18px Georgia,'Songti SC',serif}.faq-list{max-width:850px;margin-top:32px;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{padding:20px 0;cursor:pointer;font:700 17px Georgia,'Songti SC',serif}details p{margin:-4px 40px 20px 0;color:var(--muted);font-size:13px;line-height:1.7}.site-footer{padding:60px 0 28px;background:linear-gradient(135deg,#3c2050,#211c4e);color:#e9deeb}.footer-grid{display:grid;grid-template-columns:1.7fr .6fr .6fr;gap:80px}.footer-grid>div{display:flex;flex-direction:column;gap:13px}.footer-grid>div:first-child{display:block}.footer-grid p{max-width:470px;color:#b9aabd;font-size:12px;line-height:1.7}.footer-grid>div>a:not(.brand){color:#c7b7cb;font-size:12px}.copyright{max-width:1232px;margin:45px auto 0;padding:22px 32px 0;border-top:1px solid rgba(255,255,255,.15);color:#ad9bb2;font-size:11px;line-height:1.8;text-align:center}.wechat-float{position:fixed;right:22px;bottom:32px;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;width:68px;height:68px;border:2px solid white;border-radius:50%;background:linear-gradient(135deg,#ff4c9b,#8d5cff);box-shadow:0 10px 24px rgba(172,72,177,.35);color:white;font-weight:900;cursor:pointer}.wechat-float small{font-size:9px}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:rgba(35,20,45,.6)}.modal-card{position:relative;width:min(100%,350px);padding:32px 28px 26px;border:1px solid #edbddd;border-radius:19px;background:linear-gradient(145deg,#fff7fb,#fff8df);box-shadow:0 25px 80px rgba(30,12,38,.3);text-align:center}.modal-card h2{margin:0 0 18px;font:700 28px Georgia,'Songti SC',serif}.modal-card img{display:block;width:220px;height:220px;margin:0 auto 16px;border-radius:10px}.modal-card>strong{display:block}.modal-card>p:last-child{color:var(--muted);font-size:12px;line-height:1.6}.modal-close{position:absolute;right:14px;top:12px;border:0;background:none;color:#8c568b;font-size:28px;cursor:pointer}
@media(max-width:800px){.site-header{padding:0 18px}.site-header nav{display:none}.wrap{padding-left:18px;padding-right:18px}.hero{padding-top:58px}.hero h1{font-size:46px}.highlight{font-size:20px;padding:12px 16px}.trust-grid,.plan-list,.review-grid,.steps,.service{grid-template-columns:1fr 1fr}.offer-layout{grid-template-columns:1fr}.steps article:last-child{grid-column:1/-1}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-grid>div:first-child{grid-column:1/-1}}
@media(max-width:520px){.brand strong{font-size:15px}.brand small{font-size:8px}.order-link{padding:9px 11px}.hero h1{font-size:39px}.section{padding-top:66px;padding-bottom:72px}.trust-grid,.plan-list,.review-grid,.steps,.service,.service-grid{grid-template-columns:1fr}.steps article:first-child,.steps article:last-child{border-radius:0}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.wechat-float{right:14px;bottom:18px}}
