:root{--ink:#181b1c;--navy:#181b1c;--blue:#b3dd00;--blue-dark:#9ec400;--paper:#f6f7f3;--muted:#667078;--line:#e7e8e9}body{background:var(--paper);font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif}.announcement{z-index:60;color:#fff;background:#181b1c;font-size:12px;position:relative}.announcement .shell{justify-content:center;align-items:center;gap:22px;height:36px;display:flex}.announcement span,.announcement a{align-items:center;gap:6px;display:flex}.announcement span{color:#b3dd00;font-weight:700}.announcement p{color:#d8d0c4;margin:0}.announcement a{color:#fff;font-weight:800;text-decoration:none}.nav-wrap{background:#fff;border-bottom:0;top:0;box-shadow:0 1px #e4eaf2}.nav{height:72px}.nav-links{gap:30px}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--blue);height:2px;transition:all .25s;position:absolute;bottom:-10px;left:0;right:100%}.nav-links a:hover:after{right:0}.brand-mark{color:#181b1c;box-shadow:none;background:#b3dd00;border-radius:10px}.account-link{color:#3b444d;border:1px solid #d8e1ed;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:700;text-decoration:none}.product-switcher{z-index:10;background:#fff;border-top:1px solid #eef2f7;border-bottom:1px solid #e4eaf2;position:relative}.product-switcher-inner{align-items:center;gap:10px;height:74px;display:flex}.switcher-label{color:#8794a7;letter-spacing:.1em;margin-right:10px;font-size:11px;font-weight:800}.product-pill{color:#253c5b;border:1px solid #0000;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;align-items:center;min-width:175px;height:48px;padding:7px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:grid}.product-pill svg{color:#7990aa;grid-row:1/3;width:19px}.product-pill small{color:#97a5b5;letter-spacing:.05em;font-size:9px;font-weight:600}.product-pill:hover{background:#f4f8fd}.product-pill.active{color:#181b1c;background:#f2f7dc;border-color:#d5e58f}.product-pill.active svg{color:#9ec400}.product-pill.reports{background:#f7f9fc;border-color:#e6ebf2;margin-left:auto}.hero{background:radial-gradient(circle at 76% 36%,#e5f3aa 0,#0000 32%),linear-gradient(120deg,#fff 0%,#f4f6ef 48%,#edf1e4 100%);padding:84px 0 96px}.hero:before{opacity:.8;background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,#000 5%,#0000 68%);mask-image:linear-gradient(90deg,#000 5%,#0000 68%)}.hero-copy{padding-bottom:10px}.eyebrow{color:#3b444d;background:#edf5c9;border:0;border-radius:6px}.hero h1{letter-spacing:-.045em;font-family:Georgia,Songti SC,serif;font-size:clamp(48px,5.3vw,72px);line-height:1.08}.hero h1 span{background:linear-gradient(100deg,#181b1c,#596168);-webkit-background-clip:text;background-clip:text}.lead{max-width:600px;font-size:17px;line-height:1.9}.primary{color:#181b1c;background:#b3dd00;border-radius:8px;box-shadow:0 12px 28px #8fae0030}.ghost-btn{border-radius:8px}.scanner-card{background:#fff;border:1px solid #e1e9f4;border-radius:16px;padding:27px;position:relative;box-shadow:0 28px 70px #153a6a1c,0 3px 12px #153a6a0d}.scanner-card:before{content:"IMAGE CHECK";color:#87a0bd;letter-spacing:.2em;font-size:10px;font-weight:800;position:absolute;top:-28px;right:18px}.dropzone{background:#f8f9f5;border-radius:11px;min-height:260px}.scan-submit{color:#181b1c;background:#b3dd00;border-radius:8px}.section-kicker,.feature-card a,.upload-icon{color:#657c00}.upload-icon{background:#edf5c9}.dropzone:hover,.dropzone.has-file{background:#f7faeb;border-color:#9ec400}.trust-row svg{color:#7f9b00}.status-dot{background:#13cf80;box-shadow:0 0 0 5px #dff8ed}.feature-icon.blue,.feature-icon.violet,.feature-icon.cyan,.feature-icon.amber{color:#657c00;background:#edf5c9}.proof-strip{background:#fff}.proof-grid{padding:30px 0}.proof-grid>div:not(:last-child){border-right:1px solid #e4eaf2}.proof-grid strong{color:#181b1c;font-family:Georgia,serif}.trust-band{color:#fff;background:#181b1c;padding:86px 0}.trust-band-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;display:grid}.trust-copy .section-kicker{color:#b3dd00}.trust-copy h2{margin:17px 0;font-family:Georgia,Songti SC,serif;font-size:36px;line-height:1.3}.trust-copy p{color:#c8ccce;margin:0;font-size:14px;line-height:1.9}.trust-points{grid-template-columns:1fr 1fr;gap:14px;display:grid}.trust-points article{background:#ffffff0c;border:1px solid #ffffff1c;border-radius:10px;gap:14px;padding:20px;display:flex}.trust-points svg{color:#b3dd00;flex:none;width:22px}.trust-points strong,.trust-points span{display:block}.trust-points strong{font-size:14px}.trust-points span{color:#b7bdc0;margin-top:6px;font-size:11px;line-height:1.5}.section-heading h2,.center-heading h2,.process-intro h2,.faq-grid h2{letter-spacing:-.025em;font-family:Georgia,Songti SC,serif}.feature-card,.price-card{border-radius:12px;box-shadow:0 7px 30px #17375f0a}.feature-card:hover{transform:translateY(-7px);box-shadow:0 20px 45px #17375f16}.feature-card.has-visual{padding-top:14px}.feature-visual{background:#181b1c;border-radius:9px;height:128px;margin:-1px -1px 20px;position:relative;overflow:hidden}.feature-visual img{object-fit:cover;filter:saturate(.72)contrast(.95);width:100%;height:100%;display:block}.feature-visual:after{content:"";background:linear-gradient(#0000 55%,#181b1ca8);position:absolute;inset:0}.feature-visual small{z-index:2;color:#fff;letter-spacing:.08em;font-size:9px;position:absolute;bottom:9px;left:12px}.process-section{background:#202526}.price-card.featured{border-color:#b3dd00;box-shadow:0 18px 48px #8fae0020}.faq-section{background:#fff}.cta{color:#181b1c;background:#b3dd00}.editorial-showcase{grid-template-columns:1.45fr .75fr;gap:22px;padding-top:100px;padding-bottom:36px;display:grid}.editorial-showcase figure{background:#181b1c;border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 60px #33261b22}.editorial-showcase img{object-fit:cover;width:100%;height:100%;display:block}.editorial-hero-image,.editorial-detail-image{min-height:500px}.editorial-hero-image:after{content:"";background:linear-gradient(90deg,#211e1bd9 0,#211e1b85 35%,#0000 72%);position:absolute;inset:0}.editorial-hero-image figcaption{z-index:2;color:#fff;width:min(420px,70%);position:absolute;bottom:42px;left:42px}.editorial-hero-image figcaption>span{color:#b3dd00;letter-spacing:.17em;font-size:10px;font-weight:800}.editorial-hero-image h2{margin:13px 0;font-family:Georgia,Songti SC,serif;font-size:32px;line-height:1.35}.editorial-hero-image p{color:#d6cec3;margin:0 0 22px;font-size:12px;line-height:1.8}.editorial-hero-image a{color:#181b1c;background:#b3dd00;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.editorial-hero-image a svg{width:15px}.editorial-detail-image figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f0e8e8;border-radius:9px;padding:16px 18px;position:absolute;bottom:18px;left:18px;right:18px}.editorial-detail-image strong,.editorial-detail-image span{display:block}.editorial-detail-image strong{color:#362e28;font-size:13px}.editorial-detail-image span{color:#786e65;margin-top:5px;font-size:9px}@media (max-width:1000px){.product-switcher-inner{overflow-x:auto}.switcher-label{display:none}.product-pill{min-width:155px}.product-pill.reports{margin-left:0}.trust-band-grid{grid-template-columns:1fr;gap:40px}.editorial-showcase{grid-template-columns:1fr}.editorial-detail-image{min-height:360px}}@media (max-width:760px){.announcement p{display:none}.announcement .shell{justify-content:space-between}.account-link,.product-switcher{display:none}.hero{padding-top:58px}.hero-grid{gap:48px}.trust-band{padding:64px 0}.trust-points{grid-template-columns:1fr}.trust-copy h2{font-size:30px}.editorial-showcase{padding-top:64px}.editorial-hero-image{min-height:480px}.editorial-hero-image figcaption{width:78%;bottom:26px;left:24px}.editorial-hero-image h2{font-size:26px}}.hero{color:#fff;background:#162c3b;padding:58px 0 92px}.hero:before{opacity:.22;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.hero .orb{display:none}.hero-grid{text-align:center;grid-template-columns:1fr;gap:44px;width:min(980px,100% - 40px)}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero-badges{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-badges span{color:#e5eaed;border:1px solid #ffffff20;border-radius:8px;align-items:center;gap:8px;padding:10px 15px;font-size:11px;display:flex}.hero-badges svg{color:#b3dd00;width:15px}.hero h1{color:#fff;letter-spacing:-.045em;max-width:820px;margin:34px auto 22px;font-family:Inter,Microsoft YaHei,sans-serif;font-size:clamp(46px,5vw,68px);font-weight:800}.hero h1 span{color:#fff;background:0 0}.hero .lead{color:#d3dde2;max-width:700px;font-size:17px;line-height:1.8}.hero-actions{justify-content:center}.hero .ghost-btn{color:#181b1c;background:#fff;border-color:#fff}.hero .trust-row{color:#bccad1;justify-content:center}.scanner-card{text-align:left;border-color:#dfe4e5;width:min(900px,100%);margin:0 auto;box-shadow:0 30px 65px #07131a66}.scanner-card:before{display:none}.dropzone{text-align:center}.section-heading{text-align:center;display:block}.section-heading>svg{display:none}.section-heading p{max-width:760px;margin:0 auto;line-height:1.8}.feature-card.has-visual{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.feature-card.has-visual:hover{box-shadow:none;transform:translateY(-5px)}.feature-card.has-visual>.feature-icon,.feature-card.has-visual>.feature-no{display:none}.feature-visual{background:#eee5fa;border-radius:15px;height:205px;margin:0 0 24px}.feature-visual img{filter:saturate(.8)contrast(.96)}.feature-card.has-visual .feature-visual:after{display:none}.dropzone.drag-active{background:#f8ffe0;border-color:#b3dd00}.scan-options{grid-template-columns:1fr 1.45fr;gap:10px;margin:12px 0;display:grid}.scan-options label{color:#5c6970;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.scan-options select{color:#202526;min-width:104px;font:inherit;background:#fff;border:1px solid #dce2e4;border-radius:7px;padding:7px 9px}.scan-options .scan-check{cursor:pointer;justify-content:flex-end}.scan-check input{accent-color:#9fc600}.feature-visual.generated-panel{background:#eee5fa;place-items:center;display:grid}.feature-visual.generated-panel svg{color:#181b1c;background:#b3dd00;border-radius:14px;width:64px;height:64px;padding:15px}.feature-card.has-visual h3{margin:0 0 13px;font-size:21px;line-height:1.35}.feature-card.has-visual p{color:#59646b;min-height:94px;margin:0;line-height:1.75}.feature-card.has-visual>a{color:#181b1c;background:#e7e8e9;border-radius:999px;width:max-content;padding:10px 17px}.feature-card.has-visual>a:hover{background:#b3dd00}.feature-visual small{display:none}.hero{padding-top:48px;padding-bottom:66px}.hero-grid{gap:30px}.hero h1{margin-top:26px;margin-bottom:16px}.hero-actions{margin-top:25px}.hero .trust-row{margin-top:22px}.proof-grid{padding-top:22px;padding-bottom:22px}.trust-band{padding-top:62px;padding-bottom:62px}.trust-band-grid{gap:62px}.section{padding-top:70px;padding-bottom:70px}.section-heading{margin-bottom:32px}.feature-grid{gap:20px}.feature-visual{margin-bottom:18px}.process-intro{margin-bottom:38px}.center-heading{margin-bottom:32px}.faq-grid{gap:64px}.cta{padding:42px 0}.cta span{color:#3b444d}.cta h2{color:#181b1c;margin:7px 0}.cta p{color:#3b444d}.cta .white-btn{color:#181b1c;background:#fff;border:1px solid #181b1c14;box-shadow:0 8px 22px #5367001f}.cta .white-btn:hover{color:#fff;background:#181b1c}footer{padding-top:50px}@media (max-width:900px){.hero-grid{width:min(100% - 32px,760px)}.hero-badges span{font-size:10px}.feature-visual{height:230px}}@media (max-width:620px){.hero{padding-top:38px;padding-bottom:52px}.hero-badges{flex-direction:column;align-items:stretch;width:100%}.hero-badges span{justify-content:center}.hero h1{font-size:40px}.scanner-card{margin-top:4px}.scan-options{grid-template-columns:1fr}.scan-options .scan-check{justify-content:flex-start}.feature-visual{height:235px}.feature-card.has-visual p{min-height:auto;margin-bottom:20px}.section{padding-top:56px;padding-bottom:56px}.trust-band{padding-top:52px;padding-bottom:52px}.cta{padding:34px 0}}
