body{font-family:"DM Sans","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}main h1,main h2,main h3{font-weight:600!important;letter-spacing:-.025em!important}main h1{font-size:clamp(35px,4.2vw,60px)!important}main h2{font-size:clamp(28px,3vw,44px)!important;line-height:1.3!important}main h3{font-size:22px!important}main p{font-weight:400!important;line-height:1.85}main .v3-section{padding:80px 0}main .v3-warm{background:#fff6ec}main .v3-dark{background:linear-gradient(120deg,#19151a,#382122)}main .v3-feature-hero{background:radial-gradient(at 85% 20%,#a8444a,transparent 55%),linear-gradient(120deg,#191518,#674126)}main .v3-button{font-weight:600}main .v3-adv:nth-child(4n+2){background:linear-gradient(135deg,#fff1d8,#ffe4e6)}main .v3-adv:nth-child(4n+3){background:linear-gradient(135deg,#faf5ef,#efdfed)}.cm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.cm-stats strong{font-size:43px;font-weight:500;color:#bd4c25;display:block}.cm-stats span{font-size:14px;color:#79695b}.cm-plans{display:grid;grid-template-columns:repeat(var(--plans),1fr);gap:0;border:1px solid #e8dccc;border-radius:20px;overflow:hidden;background:#fff}.cm-plan{padding:30px 25px;border-right:1px solid #ece2d7}.cm-plan.recommended{background:linear-gradient(155deg,#fc6725,#c83b35);color:white}.cm-plan.recommended p,.cm-plan.recommended small{color:#fff1e8}.cm-price{font-size:32px;margin:20px 0;font-weight:600}.cm-plan ul{list-style:none;padding:0;margin:25px 0}.cm-plan li{border-top:1px solid #c7b49c55;padding:13px 0;font-size:14px}.cm-plan.recommended .v3-button{background:white;color:#a63f22!important;border-color:white}.cm-badge{font-size:12px;padding:5px 10px;border:1px solid currentColor;border-radius:40px;display:inline-block}.cm-table{min-width:760px;width:100%;border-collapse:collapse;font-size:14px;background:white}.cm-table th,.cm-table td{padding:15px 18px;border-bottom:1px solid #e5dacf;text-align:left;line-height:1.6}.cm-table th{position:sticky;top:0;background:#2b2020;color:#fff}.cm-table td:nth-child(3){background:#fff0df;font-weight:600}.cm-table th:nth-child(3){background:#e65e26}.cm-table tr:hover td{background:#fae7d8}.cm-overflow{overflow:auto;border:1px solid #eaded1;border-radius:14px}.cm-icon{width:32px;height:32px;stroke:#dd6228;fill:none;stroke-width:1.5}.cm-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.cm-steps article{border-top:2px solid #ed8440;padding-top:22px}.cm-steps b{color:#e98147}.cm-platform{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cm-platform article{padding:25px;border:1px solid #67554c;border-radius:12px}.cm-platform strong{font-size:23px}.cm-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.cm-tabs button{border:1px solid #d6bba5;border-radius:30px;background:#fff8f0;padding:10px 18px;cursor:pointer}.cm-photo{width:100%;height:320px;object-fit:cover;border-radius:18px}.cm-note{font-size:12px;color:#8f8072}.cm-section-link{display:inline-block;margin-top:20px;color:#bd4f24;font-weight:600}.cm-method{display:grid;grid-template-columns:1fr 1fr;gap:35px}.cm-method div{padding:25px;border-left:4px solid #e27a39;background:#fff8ef}.cm-about .reveal{opacity:1!important;transform:none!important}.cm-about{--blue:#d8682d;--blue-light:#efa254;--navy:#211b1c;--font-cn:"PingFang SC","Microsoft YaHei",sans-serif;--font-en:"DM Sans",sans-serif;--font-body:"DM Sans","PingFang SC","Microsoft YaHei",sans-serif;--font-num:"DM Sans",sans-serif}.cm-about section{padding:65px 6vw}.cm-about h1,.cm-about h2{font-weight:600}.cm-photo-label{display:block;font-size:12px;color:#998171;margin:8px 0}@media(max-width:850px){.cm-plans{grid-template-columns:1fr 1fr}.cm-stats,.cm-steps,.cm-platform{grid-template-columns:1fr 1fr}.cm-method{grid-template-columns:1fr}}@media(max-width:520px){.cm-plans,.cm-platform{grid-template-columns:1fr}.cm-plan{border-bottom:1px solid #ded0c0}.cm-stats strong{font-size:33px}.cm-steps{grid-template-columns:1fr}.cm-photo{height:230px}}
