/* V13 · 主推产品视觉重构：首页先展示可核验的姓名研究产品，不伪装支付上线。 */
.v13-landing{background:radial-gradient(ellipse at 15% 11%,rgba(255,250,235,.95),transparent 55%),linear-gradient(125deg,rgba(246,239,219,.92),rgba(239,240,227,.88)),url('ink-home.webp') center/cover!important;padding:38px 0 65px;min-height:0!important;overflow:visible;color:#153c34}
.v13-landing::before,.v13-landing::after{pointer-events:none}
.v13-top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,.93fr);align-items:center;gap:clamp(25px,5vw,70px);max-width:1240px}
.v13-lead{padding:25px 8px;position:relative;z-index:1}
.v13-eyebrow{font-size:12px;color:#94784a;letter-spacing:3px;font-weight:600;line-height:1.6}
.v13-diamond{font-size:20px;color:#b49255;vertical-align:middle;margin-right:6px}
#home .v13-lead h1{font-family:'STKaiti','Songti SC','Noto Serif CJK SC',serif;font-size:clamp(38px,4.7vw,65px);line-height:1.25;letter-spacing:1px;color:#143e36!important;margin:27px 0 17px;text-shadow:0 2px #fff9;white-space:normal}
#home .v13-lead h1 em{font-style:normal;color:#a87a3b!important;background:none!important}
.v13-lead-p{font-size:15px;line-height:2;color:#4c6258;max-width:510px;margin:0 0 20px}
.v13-micro-benefits{display:flex;gap:9px;flex-wrap:wrap}.v13-micro-benefits span{font-size:12px;border:1px solid #d5c3a1;padding:7px 10px;border-radius:25px;background:#fffaf0ba;color:#496e5c}
.v13-desktop-guide{font-size:25px;font-family:'STKaiti','Songti SC',serif;color:#86653e;margin-top:66px;border-left:2px solid #b79b6c;padding-left:19px}
.v13-desktop-guide small{display:block;font-size:10px;letter-spacing:2px;margin-top:11px;color:#9d936d;font-family:sans-serif}
.v13-product-hero{border:1px solid #c9ae79;background:#fffaf0;border-radius:17px;overflow:hidden;box-shadow:0 20px 60px #172c2430,0 3px 0 #ceb9887a;position:relative;isolation:isolate}
.v13-product-hero::before{content:'';position:absolute;z-index:1;inset:0;border:5px solid #ffffff38;border-radius:17px;pointer-events:none}
.v13-cover{height:104px;background:linear-gradient(90deg,#163b3482,#1b403520 65%),url('ink-naming.webp') center 56%/cover;display:flex;align-items:flex-start;justify-content:space-between;padding:15px 22px;color:#f4e6cb;position:relative}
.v13-cover-badge{font-size:11px;letter-spacing:1.4px;border:1px solid #f4e7c6a6;padding:6px 10px;background:#1d463ca8;border-radius:25px}
.v13-cover-title{font:700 21px 'STKaiti','Songti SC',serif;letter-spacing:6px;text-shadow:0 2px 7px #15352e}
.v13-product-inner{padding:23px 29px 19px;background:linear-gradient(156deg,#fffdf8,#fcf3e4)}
.v13-title-row{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}
.v13-kicker{color:#96764a;font-weight:700;font-size:11px;letter-spacing:1px}
.v13-chip{border:1px solid #e1ca93;border-radius:20px;padding:4px 9px;background:#f6ebce;color:#815e30;font-size:10px;white-space:nowrap}
.v13-product-inner h2{font:700 30px/1.3 'STKaiti','Songti SC',serif!important;margin:10px 0 3px;color:#193b34}
.v13-product-sub{font-size:13px;line-height:1.6;color:#67776b;margin:5px 0 6px}
.v13-price-box{display:flex;justify-content:space-between;align-items:center;margin:10px 0 16px;border-radius:11px;background:#163e35;padding:15px 22px 13px;color:#f9e8c7;gap:15px}
.v13-price{display:flex;align-items:baseline;gap:3px;white-space:nowrap;font-family:Georgia,'Times New Roman',serif}.v13-currency{font-size:27px;color:#ebc888;font-weight:700}.v13-price strong{font-size:clamp(57px,5.1vw,75px);letter-spacing:-4px;font-weight:700;line-height:.95;color:#f3d298}.v13-unit{font:13px 'PingFang SC','Microsoft YaHei',sans-serif;color:#f9e6c8;margin-left:8px}
.v13-price-caption{font-size:11px;line-height:1.9;text-align:right;color:#eee0c7}
.v13-gain-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 18px}.v13-gain-grid span{color:#31584a;font-size:12px;line-height:1.45}
.v13-primary-cta{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;min-height:55px;background:linear-gradient(105deg,#b48545,#d3a960);color:#fffdf2!important;border-radius:9px;font-weight:800;font-size:17px;text-decoration:none;box-shadow:0 6px 16px #ad8a5238;border:1px solid #ac894f;transition:transform .15s}
.v13-primary-cta:active{transform:translateY(2px)}.v13-primary-cta span{font-size:21px}
.v13-sub-ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:21px;margin:13px 0 8px}.v13-sub-ctas a{color:#295246;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.v13-sale-status{font-size:10px;line-height:1.65;color:#80765c;text-align:center;margin:12px 0 0}
.v13-sale-status span{color:#9a844e;font-size:12px}
.v13-value-band{max-width:1240px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d4c39e;background:#fffaf0b9;margin-top:29px;border-radius:12px;box-shadow:0 8px 24px #3b4d3914}
.v13-value-band>div{padding:19px 23px;display:flex;flex-direction:column;gap:6px;position:relative}.v13-value-band>div+div:before{content:'';position:absolute;left:0;top:22px;bottom:22px;width:1px;background:#d9cbae}
.v13-value-band b{font:22px Georgia,serif;color:#af8d57}.v13-value-band strong{font-size:16px;color:#224b3f}.v13-value-band span{font-size:12px;color:#7b806d;line-height:1.6}
.v13-compass-showcase{max-width:1190px;margin:74px auto 0;display:grid;grid-template-columns:.8fr 1fr;gap:34px;align-items:center;border-top:1px solid #d2bea0;padding-top:40px}
.v13-compass-copy h2{font:700 38px/1.6 'STKaiti','Songti SC',serif;color:#1c453a;margin:18px 0}.v13-compass-copy p{color:#687969;font-size:14px;line-height:2.1;max-width:480px}.v13-compass-link{display:inline-block;color:#875f2b;margin-top:17px;text-decoration:underline;text-underline-offset:5px}
.v13-compass-showcase .sky-visual{width:100%!important;max-width:500px!important;height:auto!important;min-height:560px;margin:0 auto!important;display:block!important}
.v13-compass-showcase .gx-compass-widget{position:relative!important;width:100%}
.v13-mobile-conversion{display:none}
/* Remove obsolete hero marketing strip without affecting V12 naming/pricing page */
.v12-hero-teaser{display:none!important}
@media(max-width:900px){.v13-top-grid{grid-template-columns:1fr 1fr;gap:20px}.v13-lead{padding:10px 0}.v13-desktop-guide{margin-top:25px}.v13-product-inner{padding:20px}.v13-compass-showcase{gap:20px}}
@media(max-width:760px){
 #home.v13-landing{padding:17px 0 80px!important;background:linear-gradient(#f6f0e4e5,#f4eee1e5),url('ink-home.webp') center top/auto 800px no-repeat!important}
 .v13-top-grid{display:flex;flex-direction:column;gap:13px;width:100%}
 .v13-lead{padding:6px 0 0!important;width:100%}.v13-eyebrow{font-size:10px;letter-spacing:1.1px}
 #home .v13-lead h1{font-size:clamp(29px,8.2vw,38px)!important;line-height:1.25;letter-spacing:0;margin:8px 0 5px!important}
 .v13-lead-p{font-size:12px;line-height:1.65;margin:6px 0 8px;max-width:100%}
 .v13-micro-benefits{gap:5px}.v13-micro-benefits span{font-size:10px;padding:5px 8px;background:#fff9ec95}.v13-desktop-guide{display:none}
 .v13-product-hero{width:100%;border-radius:12px;box-shadow:0 12px 32px #1c3e3428}
 .v13-cover{height:77px;padding:11px 13px}.v13-cover-badge{font-size:9px;letter-spacing:0;padding:6px 7px}.v13-cover-title{font-size:18px;letter-spacing:2px}
 .v13-product-inner{padding:15px 16px 13px}.v13-kicker{font-size:10px}.v13-chip{font-size:9px;padding:3px 6px}
 .v13-product-inner h2{font-size:25px!important;margin:7px 0 0}.v13-product-sub{font-size:11px;margin:3px 0}
 .v13-price-box{margin:10px 0 10px;padding:10px 16px}.v13-currency{font-size:27px}.v13-price strong{font-size:63px}.v13-price-caption{font-size:10px}
 .v13-gain-grid{gap:5px;margin:0 0 13px}.v13-gain-grid span{font-size:10.7px}
 .v13-primary-cta{min-height:48px;font-size:15px;border-radius:8px}.v13-sub-ctas{gap:18px;margin:10px 0 0}.v13-sub-ctas a{font-size:11px}
 .v13-sale-status{font-size:9px;margin-top:8px}
 .v13-value-band{grid-template-columns:1fr;margin-top:19px}.v13-value-band>div{padding:10px 17px;display:grid;grid-template-columns:36px 70px 1fr;align-items:center;gap:9px}.v13-value-band>div+div:before{top:0;bottom:auto;left:15px;right:15px;width:auto;height:1px}.v13-value-band b{font-size:17px}.v13-value-band strong{font-size:14px}.v13-value-band span{font-size:11px}
 .v13-compass-showcase{grid-template-columns:1fr;margin-top:45px;padding-top:27px;gap:4px}
 .v13-compass-copy h2{font-size:26px;line-height:1.4;margin:9px 0}.v13-compass-copy h2 br{display:none}.v13-compass-copy p{font-size:12px;line-height:1.8}.v13-compass-link{margin:2px 0}
 .v13-compass-showcase .sky-visual{width:100%!important;max-width:360px!important;min-height:470px!important;margin:8px auto 0!important}
 /* fixed conversion strip sits ABOVE existing bottom tab bar; show when scrolled */
 body.v13-scrolled[data-view="home"] .v13-mobile-conversion,body.v13-scrolled[data-view="naming"] .v13-mobile-conversion{display:flex}
 .v13-mobile-conversion{position:fixed;z-index:44;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));min-height:59px;padding:8px max(14px,env(safe-area-inset-left)) 8px max(14px,env(safe-area-inset-right));background:#173b32f7;color:#fbe6ba;justify-content:space-between;gap:8px;align-items:center;border-top:2px solid #caa66b;box-shadow:0 -6px 21px #1127203c;backdrop-filter:blur(12px)}
 .v13-mobile-price{display:flex;flex-direction:column}.v13-mobile-price small{font-size:10px;color:#ddcfac}.v13-mobile-price strong{font:700 23px Georgia,serif;color:#eac585;line-height:1.15}.v13-mobile-price strong span{font-size:11px;color:#e5d4b2;font-family:sans-serif}
 .v13-mobile-conversion>a{background:#d5ad6e;border:1px solid #f2dbae;color:#163f34;display:grid;place-items:center;border-radius:8px;padding:0 14px;min-height:42px;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap}
}
@media(max-width:370px){.v13-cover-badge{letter-spacing:0;font-size:8px}.v13-price strong{font-size:56px}.v13-lead-p{font-size:11px}.v13-gain-grid span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.v13-primary-cta{transition:none}}
