:root{--hb:#1768e5;--hb2:#12b8d7;--ink:#071d3d;--muted:#5f7391;--line:#dce7f5;--pale:#f4f8fe;--navy:#071e43}.xinme-home{background:#fff;color:var(--ink);font-family:"Inter","PingFang SC","Microsoft YaHei",sans-serif;overflow:hidden}.xinme-home *{box-sizing:border-box}.xinme-home a{text-decoration:none}.home-nav{height:80px;max-width:1240px;margin:auto;display:flex;align-items:center;gap:42px;padding:0 22px;position:relative;z-index:5}.home-brand{display:flex;align-items:center;gap:12px;color:var(--ink);min-width:170px}.home-brand img{width:38px;height:38px}.home-brand span{display:flex;flex-direction:column;line-height:1}.home-brand b{font-size:22px;letter-spacing:.12em}.home-brand small{font-size:10px;letter-spacing:.34em;color:#53719a;margin-top:7px}.home-links{display:flex;align-items:center;gap:32px;margin:auto}.home-links a,.home-login{color:#385270;font-size:15px;font-weight:600}.home-links a:hover,.home-login:hover{color:var(--hb)}.home-actions{display:flex;align-items:center;gap:20px}.home-button{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:12px 21px;font-weight:700;font-size:14px;transition:.2s}.home-button.primary{color:#fff;background:linear-gradient(135deg,#1768e5,#2889f3);box-shadow:0 10px 25px rgba(23,104,229,.22)}.home-button.primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(23,104,229,.3)}.home-button.secondary{color:var(--ink);border:1px solid #cfdced;background:#fff}.home-button.large{padding:15px 25px;font-size:15px}.home-hero{min-height:645px;background:radial-gradient(circle at 78% 15%,rgba(24,184,215,.16),transparent 30%),linear-gradient(135deg,#f5f9ff 0%,#fff 56%,#eff8ff 100%);border-top:1px solid #edf3fa;display:grid;grid-template-columns:minmax(360px,510px) minmax(500px,680px);gap:50px;align-items:center;justify-content:center;padding:68px 34px 82px;position:relative}.home-hero:before{content:"";position:absolute;left:6%;top:70px;width:110px;height:110px;border:1px solid rgba(23,104,229,.12);border-radius:50%}.hero-message{position:relative;z-index:2}.hero-tag{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;background:#e8f2ff;color:#1760cc;border-radius:99px;font-size:12px;font-weight:800;letter-spacing:.08em}.hero-tag i{width:7px;height:7px;border-radius:50%;background:#17bda5;box-shadow:0 0 0 4px rgba(23,189,165,.12)}.hero-message h1{font-size:56px;line-height:1.13;letter-spacing:-.045em;margin:24px 0 20px}.hero-message h1 em{font-style:normal;color:var(--hb)}.hero-message>p{font-size:18px;line-height:1.85;color:var(--muted);max-width:500px}.hero-buttons{display:flex;gap:13px;margin:30px 0 24px}.hero-points{display:flex;gap:22px;flex-wrap:wrap;color:#56708d;font-size:13px}.hero-points span:before{content:"✓";color:#0ca879;font-weight:900;margin-right:6px}.desktop-showcase{border:1px solid rgba(174,199,229,.75);background:#fff;border-radius:16px;box-shadow:0 34px 70px rgba(11,45,90,.19),0 4px 14px rgba(23,104,229,.06);overflow:hidden;transform:perspective(1200px) rotateY(-2deg)}.showcase-top{height:44px;display:flex;align-items:center;padding:0 15px;border-bottom:1px solid #e9f0f8;font-size:12px;color:#627690}.showcase-top b{margin:auto;color:#17375d}.showcase-top em{font-style:normal;font-size:10px;background:#eef5ff;padding:5px 9px;border-radius:6px}.window-dots{display:flex;gap:6px}.window-dots i{display:block;width:8px;height:8px;border-radius:50%;background:#c6d6e9}.window-dots i:first-child{background:#ff7380}.window-dots i:nth-child(2){background:#ffbd55}.window-dots i:last-child{background:#35c895}.showcase-body{height:390px;display:grid;grid-template-columns:116px 1fr}.showcase-body aside{background:#0a2349;padding:18px 11px;display:flex;flex-direction:column;gap:8px;color:#9eb5d1}.showcase-body aside span{padding:9px;border-radius:6px;font-size:10px}.showcase-body aside span.active{background:#1768e5;color:#fff}.mini-logo{width:32px;height:32px;display:grid;place-items:center;background:linear-gradient(135deg,#256ff0,#19bad4);border-radius:9px;color:#fff;font-weight:900;margin:0 0 13px 8px}.showcase-main{padding:27px;background:#f6f9fd}.showcase-title{display:flex;align-items:center;justify-content:space-between}.showcase-title small,.showcase-content small{font-size:9px;letter-spacing:.18em;color:#2970dd;font-weight:800}.showcase-title h3{font-size:20px;margin:6px 0}.showcase-title button{border:0;background:#1768e5;color:white;padding:10px 13px;border-radius:7px;font-size:10px}.showcase-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:21px 0}.showcase-cards article{display:flex;align-items:center;gap:9px;background:#fff;padding:13px;border:1px solid #e2ebf6;border-radius:10px}.showcase-cards i{font-style:normal;width:29px;height:29px;display:grid;place-items:center;background:#eaf3ff;color:#1768e5;border-radius:8px;font-weight:800}.showcase-cards div{display:flex;flex-direction:column}.showcase-cards b{font-size:11px}.showcase-cards span{font-size:8px;color:#7b8ba1;margin-top:4px}.showcase-content{background:#fff;border:1px solid #e2ebf6;border-radius:11px;padding:18px;display:flex;flex-direction:column}.showcase-content b{font-size:13px;margin-top:8px}.showcase-content span{font-size:9px;color:#7b8ba1;margin-top:6px}.flow-lines{display:flex;align-items:flex-end;gap:8px;height:83px;padding-top:17px}.flow-lines i{flex:1;background:linear-gradient(180deg,#68aaff,#dcecff);border-radius:4px 4px 0 0}.flow-lines i:nth-child(1){height:38%}.flow-lines i:nth-child(2){height:66%}.flow-lines i:nth-child(3){height:48%}.flow-lines i:nth-child(4){height:86%}.flow-lines i:nth-child(5){height:72%}.home-proof{max-width:1190px;margin:-36px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 45px rgba(15,55,100,.1)}.home-proof>div{display:flex;gap:13px;padding:24px 21px;border-right:1px solid var(--line)}.home-proof>div:last-child{border:0}.home-proof i{font-style:normal;width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;background:#eaf3ff;border-radius:9px;color:#1768e5;font-weight:800}.home-proof p{display:flex;flex-direction:column;margin:0}.home-proof b{font-size:14px}.home-proof span{font-size:11px;color:#71839a;line-height:1.5;margin-top:5px}.home-section{max-width:1190px;margin:auto;padding:112px 0}.home-section-head{display:grid;grid-template-columns:1fr 460px;gap:50px;align-items:end;margin-bottom:44px}.home-section-head small,.workflow-copy small,.platform-copy small,.security-section small,.home-cta small{color:#1768e5;font-size:12px;font-weight:900;letter-spacing:.2em}.home-section-head h2,.workflow-copy h2,.platform-copy h2,.security-section h2,.home-cta h2{font-size:38px;letter-spacing:-.03em;margin:10px 0 0}.home-section-head>p{color:var(--muted);line-height:1.8;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-grid article{min-height:250px;border:1px solid var(--line);border-radius:13px;padding:28px;position:relative;background:#fff;transition:.2s}.feature-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(26,74,126,.1)}.feature-grid article>span{position:absolute;right:22px;top:22px;color:#aac0da;font-size:11px;font-weight:800}.feature-icon{width:46px;height:46px;display:grid;place-items:center;background:#eaf3ff;color:#1768e5;border-radius:11px;font-weight:900}.feature-grid h3{font-size:21px;margin:25px 0 11px}.feature-grid p{font-size:14px;color:var(--muted);line-height:1.75}.feature-grid article.feature-primary{background:linear-gradient(145deg,#0f58d2,#1589ea);border-color:transparent;color:white;box-shadow:0 20px 40px rgba(23,104,229,.2)}.feature-primary .feature-icon{background:rgba(255,255,255,.16);color:#fff}.feature-primary p,.feature-primary>span{color:#cfe5ff}.workflow-section{max-width:1190px;margin:0 auto 110px;background:linear-gradient(135deg,#071f45,#0b3470);color:#fff;border-radius:20px;padding:58px;display:grid;grid-template-columns:380px 1fr;gap:85px;position:relative;overflow:hidden}.workflow-section:after{content:"";position:absolute;width:360px;height:360px;border:70px solid rgba(33,137,244,.1);border-radius:50%;right:-150px;bottom:-230px}.workflow-copy small{color:#69bfff}.workflow-copy h2{font-size:36px}.workflow-copy p{color:#b8cbe2;line-height:1.8}.workflow-copy a{color:#6dc5ff;font-weight:800;font-size:14px}.workflow-copy a span{font-size:18px;margin-left:7px}.workflow-steps{position:relative;z-index:2}.workflow-steps article{display:flex;gap:20px;padding:21px 0;border-bottom:1px solid rgba(255,255,255,.13)}.workflow-steps article:first-child{padding-top:0}.workflow-steps article:last-child{border:0}.workflow-steps i{font-style:normal;width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;background:#1768e5;border-radius:10px;font-weight:900}.workflow-steps b{font-size:17px}.workflow-steps p{color:#afc3dc;margin:7px 0 0;font-size:13px;line-height:1.7}.plan-home-section{max-width:none;background:#f4f8fe;padding:108px max(calc((100% - 1190px)/2),24px)}.home-plan-groups{display:grid;grid-template-columns:1fr 1fr;gap:24px}.plan-group{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.plan-group>header{padding:5px 4px 22px;border-bottom:1px solid var(--line)}.plan-group>header>span{color:#1768e5;font-size:10px;letter-spacing:.2em;font-weight:900}.plan-group>header h3{font-size:24px;margin:8px 0}.plan-group>header p{color:var(--muted);font-size:13px;margin:0}.home-plan-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;padding-top:20px}.team-plans{grid-template-columns:repeat(3,1fr)}.home-plan-grid article{border:1px solid var(--line);border-radius:12px;padding:20px;position:relative}.home-plan-grid article.recommended{border:2px solid #287dea;box-shadow:0 13px 28px rgba(23,104,229,.12)}.plan-card-top{display:flex;justify-content:space-between;align-items:center}.plan-card-top span{background:#e9f3ff;color:#1768e5;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:800}.plan-card-top small{font-size:9px;color:#a0afc2}.home-plan-grid h4{font-size:17px;margin:17px 0 8px}.home-price{display:flex;align-items:flex-end;gap:5px}.home-price b{font-size:27px}.home-price span{font-size:11px;color:#73869e;padding-bottom:4px}.home-plan-grid article>p{font-size:11px;line-height:1.6;color:#71839a;min-height:36px}.home-plan-grid ul{padding:13px 0;margin:0;border-top:1px solid #e9eff7;list-style:none}.home-plan-grid li{font-size:11px;color:#415a77;padding:5px 0}.home-plan-grid li:before{content:"✓";color:#0da879;font-weight:900;margin-right:6px}.home-plan-grid article>a{display:block;text-align:center;padding:10px;border:1px solid #cfdced;border-radius:7px;color:#1768e5;font-size:12px;font-weight:800}.recommended>a{background:#1768e5!important;color:#fff!important;border-color:#1768e5!important}.plan-note{display:flex;justify-content:space-between;margin-top:18px;color:#677c96;font-size:13px}.plan-note a{color:#1768e5;font-weight:800}.platform-section{max-width:1190px;margin:auto;padding:110px 0;display:grid;grid-template-columns:380px 1fr;gap:80px}.platform-copy p{color:var(--muted);line-height:1.8}.platform-copy a{display:inline-block;color:#1768e5;font-weight:800;margin-top:12px}.platform-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.platform-columns article{border:1px solid var(--line);border-radius:15px;padding:28px}.platform-columns article>div{display:flex;align-items:center;gap:12px}.platform-columns span{background:#e9f3ff;color:#1768e5;padding:7px 9px;border-radius:7px;font-size:10px;font-weight:900}.platform-columns h3{font-size:21px}.platform-columns ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px 0 0;margin:14px 0 0;border-top:1px solid var(--line);list-style:none}.platform-columns li{padding:10px;background:#f6f9fd;border-radius:7px;text-align:center;font-size:12px;color:#3b5778}.security-section{max-width:1190px;margin:0 auto 110px;padding:52px 58px;border-radius:18px;background:linear-gradient(135deg,#eaf4ff,#f4fbff);border:1px solid #d8e9fb;display:grid;grid-template-columns:1fr 1fr;gap:75px}.security-section p{color:var(--muted);line-height:1.8}.security-section ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.security-section li{background:#fff;padding:14px 17px;border-radius:9px;font-size:13px;color:#3c5675;box-shadow:0 6px 16px rgba(30,82,135,.05)}.security-section li i{font-style:normal;color:#0ca879;margin-right:9px;font-weight:900}.home-cta{max-width:1190px;margin:0 auto 90px;padding:60px;background:linear-gradient(120deg,#0a2f68,#1768e5 75%,#10a9cc);border-radius:20px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:35px;box-shadow:0 25px 55px rgba(11,70,146,.22)}.home-cta small{color:#89d7ff}.home-cta h2{font-size:34px}.home-cta p{color:#d5e8ff}.home-cta>div:last-child{display:flex;gap:12px;flex-shrink:0}.home-button.white{background:#fff;color:#1259c7}.home-button.outline-light{border:1px solid rgba(255,255,255,.45);color:#fff}.home-footer{max-width:1190px;margin:auto;border-top:1px solid var(--line);padding:48px 0 35px;display:grid;grid-template-columns:1fr auto;gap:28px}.home-footer>div:first-child>p{color:#7b8da2;font-size:13px}.footer-links{display:flex;gap:70px}.footer-links>div{display:flex;flex-direction:column;gap:9px}.footer-links b{font-size:13px;margin-bottom:5px}.footer-links a{font-size:12px;color:#6e8299}.copyright{grid-column:1/-1;border-top:1px solid #edf2f8;padding-top:20px;color:#9aa9bb;font-size:11px}.footer-brand{width:max-content}
@media(max-width:1120px){.home-nav,.home-section,.platform-section,.security-section,.home-cta,.home-footer{margin-left:25px;margin-right:25px}.home-hero{grid-template-columns:430px minmax(450px,1fr);gap:28px}.hero-message h1{font-size:46px}.home-proof{margin-left:25px;margin-right:25px}.home-plan-groups{grid-template-columns:1fr}.home-plan-grid{grid-template-columns:repeat(3,1fr)}.workflow-section{margin-left:25px;margin-right:25px}.home-links{gap:17px}}
@media(max-width:900px){.home-links{display:none}.home-nav{justify-content:space-between}.home-hero{grid-template-columns:1fr;padding-top:55px}.hero-message{text-align:center;max-width:620px;margin:auto}.hero-message>p{margin-left:auto;margin-right:auto}.hero-buttons,.hero-points{justify-content:center}.desktop-showcase{max-width:680px;width:100%;margin:auto;transform:none}.home-proof{grid-template-columns:1fr 1fr}.home-proof>div:nth-child(2){border-right:0}.home-proof>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.home-section-head{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr 1fr}.workflow-section,.platform-section,.security-section{grid-template-columns:1fr;gap:38px}.home-plan-grid{grid-template-columns:repeat(2,1fr)}.team-plans{grid-template-columns:repeat(3,1fr)}.home-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.home-nav{height:68px;padding:0}.home-brand{min-width:auto}.home-brand b{font-size:18px}.home-brand img{width:32px;height:32px}.home-login{display:none}.home-button{padding:10px 13px}.home-hero{padding:42px 18px 66px}.hero-message h1{font-size:38px}.hero-message>p{font-size:15px}.hero-buttons{flex-direction:column}.hero-points{gap:9px 16px}.desktop-showcase{display:none}.home-proof{grid-template-columns:1fr;margin-top:-28px}.home-proof>div{border-right:0;border-bottom:1px solid var(--line)!important}.home-proof>div:last-child{border-bottom:0!important}.home-section{padding:78px 0}.home-section-head h2,.workflow-copy h2,.platform-copy h2,.security-section h2{font-size:30px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:220px}.workflow-section{padding:35px 24px;margin-bottom:70px}.plan-home-section{padding:75px 18px}.home-plan-grid,.team-plans{grid-template-columns:1fr}.plan-group{padding:18px}.plan-note{flex-direction:column;gap:10px}.platform-section{padding:75px 0}.platform-columns{grid-template-columns:1fr}.security-section{padding:34px 22px;margin-bottom:70px}.home-cta{padding:38px 24px;margin-bottom:65px}.home-cta h2{font-size:29px}.home-cta>div:last-child{width:100%;flex-direction:column}.home-footer{grid-template-columns:1fr}.footer-links{gap:50px}.showcase-body{height:330px}.home-nav,.home-section,.platform-section,.security-section,.home-cta,.home-footer{margin-left:18px;margin-right:18px}.home-actions{gap:8px}}

/* v4.1 layout corrections: consistent rhythm and one comparable plan grid. */
.home-hero{min-height:590px;padding-top:56px;padding-bottom:70px}.home-section{padding-top:88px;padding-bottom:88px}.feature-grid article{min-height:225px}.workflow-section{margin-bottom:88px}.plan-home-section{padding-top:88px;padding-bottom:88px}.plan-type-guide{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:-8px 0 22px}.plan-type-guide>div{display:flex;align-items:center;gap:14px;padding:17px 19px;border:1px solid #dce7f5;border-radius:12px;background:#fff}.plan-type-guide i{font-style:normal;width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:9px;background:#eaf3ff;color:#1768e5;font-weight:900}.plan-type-guide p{display:flex;flex-direction:column;margin:0}.plan-type-guide b{font-size:14px}.plan-type-guide span{margin-top:4px;color:#71839a;font-size:11px}.home-plan-grid.all-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0}.home-plan-grid.all-plans article{display:flex;flex-direction:column;min-height:338px;padding:23px}.home-plan-grid.all-plans article>p{min-height:40px}.home-plan-grid.all-plans ul{margin-top:auto}.platform-section{grid-template-columns:430px 1fr;padding-top:88px;padding-bottom:88px}.security-section{grid-template-columns:minmax(430px,1fr) 1fr;margin-bottom:88px}.home-cta{margin-bottom:72px}.home-footer{background:#fff!important;color:#071d3d!important;padding-left:0!important;padding-right:0!important}.home-footer:before,.home-footer:after{display:none!important}.home-footer .footer-links a{color:#6e8299!important}.home-footer .copyright{color:#9aa9bb!important}
@media(max-width:1120px){.home-plan-grid.all-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-section{grid-template-columns:360px 1fr}}
@media(max-width:900px){.home-hero{min-height:auto}.plan-type-guide{grid-template-columns:1fr}.platform-section,.security-section{grid-template-columns:1fr}.home-plan-grid.all-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.home-section{padding-top:66px;padding-bottom:66px}.home-plan-grid.all-plans{grid-template-columns:1fr}.home-plan-grid.all-plans article{min-height:0}.plan-type-guide span{line-height:1.5}.platform-section{padding-top:66px;padding-bottom:66px}}
