:root{--green:#173f33;--deep:#102a23;--lime:#dcfb87;--paper:#f5f6f0;--muted:#68756b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--green);font-family:Inter,"Microsoft YaHei",sans-serif;line-height:1.75}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer}header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;padding:18px 4vw;background:#f5f6f0ee;backdrop-filter:blur(16px);border-bottom:1px solid #173f3314}.home{font-size:13px}.brand{font-size:19px;font-weight:800}.brand span{display:block;font-size:10px;letter-spacing:2px;font-weight:400}nav{margin-left:auto;display:flex;gap:24px;font-size:13px}.button{display:inline-flex;justify-content:center;align-items:center;padding:16px 26px;background:var(--lime);color:var(--deep);border-radius:9px;font-weight:700;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0002}.button.small{padding:10px 17px;font-size:13px}.hero{background:radial-gradient(ellipse at 60% 40%,#306653,var(--deep) 68%);color:var(--paper);text-align:center;padding:90px 5vw 0;overflow:hidden}.eyebrow{letter-spacing:3px;font-size:11px;font-weight:700;color:#788b63;margin-bottom:26px}.dark .eyebrow,.hero .eyebrow,.closing .eyebrow{color:var(--lime)}h1,h2,h3,p{margin:0}h1{font-size:clamp(42px,5.8vw,84px);line-height:1.2;letter-spacing:-3px;font-weight:800}h1 span{color:var(--lime)}.lead{margin:28px auto;color:#d2ded2;font-size:17px}.actions{display:flex;justify-content:center;align-items:center;gap:30px;margin:30px 0}.text-link{font-size:14px;border-bottom:1px solid #8ca285;padding-bottom:5px;display:inline-block}.hero-tags{display:flex;gap:22px;justify-content:center;font-size:12px;color:#b1c6ba;margin:30px 0 42px}.hero-tags span:before{content:'✦ ';color:var(--lime)}figure{margin:38px 0 0}.hero-screen{max-width:1150px;margin:auto;transform:perspective(1500px) rotateX(4deg);border-radius:16px 16px 0 0;border:1px solid #ffffff30;background:#e9ece1;padding:9px 9px 0;box-shadow:0 -10px 80px #d8ff7420}.zoom{border:0;background:none;padding:0;display:block;color:inherit;width:100%;text-align:left}.zoom img{width:100%;display:block;border-radius:10px}.zoom:hover img{filter:brightness(1.025)}figcaption{font-size:11px;color:var(--muted);padding:12px 5px}.hero figcaption{color:var(--green)}.section{padding:105px max(6vw,24px);max-width:1600px;margin:auto}h2{font-size:clamp(32px,4vw,55px);line-height:1.3;letter-spacing:-1.8px}h3{font-size:24px;line-height:1.45}.intro{text-align:center}.journey{display:flex;align-items:center;justify-content:space-between;margin:50px 0 20px;gap:12px}.journey div{padding:28px 20px;background:white;border:1px solid #dce4d5;border-radius:12px;flex:1}.journey b{font-size:23px}.journey p{font-size:13px;margin-top:12px;color:var(--muted)}i{font-style:normal;font-size:24px;color:#8a9d74}.note{color:var(--muted);font-size:12px;margin-top:20px}.dark{background:var(--green);color:var(--paper);max-width:none}.dark p{color:#c2d2c7}.dark .note{color:#a9bcaf}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;max-width:1280px;margin:auto}.split p{margin:25px 0;max-width:580px}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0}.tabs button{background:transparent;color:inherit;padding:10px 19px;border:1px solid #9eaf983a;border-radius:7px;font-size:13px}.tabs button.active{background:var(--green);color:white;border-color:var(--green)}.dark .tabs button.active{background:var(--lime);color:var(--green)}.tabs button:hover{box-shadow:0 0 0 2px #a9c18b33}.data-map{background:#0f2c24;padding:35px;border:1px solid #6f97734f;border-radius:20px;text-align:center}.diagram-label{display:block;color:#96ad9c;font-size:11px;text-align:left;margin-bottom:24px}.map-inputs{display:flex;gap:7px;justify-content:center}.map-inputs span{border:1px solid #5d8067;padding:9px;font-size:12px;border-radius:6px}.flow-line{padding:20px;font-size:13px;color:#91a57f}.local-node{border:1px solid var(--lime);border-radius:12px;padding:24px;background:#d5f88510}.local-node span,.local-node small{display:block;font-size:12px;color:#b2c5b5}.local-node strong{font-size:25px;display:block;margin:7px}.map-output{display:flex;justify-content:space-around;margin-top:24px;font-size:12px;color:#a8b9ac}.map-output b{font-size:14px;color:var(--paper)}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.section-top>p{font-size:15px;color:var(--muted)}.import-panel{background:#e9eee1;border-radius:20px;padding:38px;margin-bottom:35px}.pill{font-size:11px;background:#d3e2c1;border-radius:20px;padding:6px 12px;display:inline-block;color:var(--green);margin-bottom:14px}ol{padding-left:21px;font-size:14px}li{margin:12px 0}.source-tiles{display:flex;gap:8px;justify-content:center}.source-tiles span{padding:14px;border-radius:8px;background:white;border:1px solid #d6dfc9;font-size:12px}.record-card{background:white;border:1px solid #d8e1ce;border-radius:12px;padding:25px;box-shadow:0 14px 40px #173f330b}.record-card>span{font-size:11px;color:var(--muted)}.record-card strong{display:block;font-size:22px;margin:12px 0}.record-card dl{display:grid;grid-template-columns:100px 1fr;font-size:13px}.record-card dt,.record-card dd{padding:9px 0;margin:0;border-bottom:1px solid #eee}.record-card dt{color:var(--muted)}.mini-cards{display:flex;gap:12px}.mini-cards div{flex:1;border-top:1px solid #688573;padding-top:14px}.mini-cards b,.mini-cards span{display:block;font-size:13px}.mini-cards span{color:#a9bcaf;font-size:11px;margin-top:5px}.browser-concept{position:relative;background:var(--paper);color:var(--green);border-radius:13px;padding-bottom:110px;box-shadow:0 24px 60px #0003}.browser-bar{padding:15px 20px;background:#e6eadf;font-size:11px;border-radius:13px 13px 0 0;letter-spacing:5px}.browser-bar span{letter-spacing:0;margin-left:15px;color:var(--muted)}.mock-page{display:flex;padding:40px;gap:20px;align-items:center}.mock-page h3{font-size:18px}.mock-page span{font-size:11px}.package{font-size:60px;background:#e3ecd2;width:120px;text-align:center;border-radius:13px}.skeleton{height:10px;background:#dee4d4;margin:16px 0;width:160px}.skeleton.short{width:100px}.extension-pop{position:absolute;right:25px;bottom:55px;background:var(--green);color:white;border:1px solid var(--lime);border-radius:10px;padding:20px 25px;box-shadow:0 12px 35px #0002;animation:float 5s ease-in-out infinite}.extension-pop span{font-size:11px;display:block;color:var(--lime)}.extension-pop strong{font-size:17px;display:block;margin-top:10px}.extension-pop p{font-size:12px;margin:8px 0}.concept-caption{position:absolute;bottom:16px;width:100%;text-align:center;font-size:10px;color:var(--muted)}.sourcing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:35px 0}.source-step{border-top:2px solid #b5c99c;padding:22px 6px}.source-step>span{font-size:11px;color:var(--muted)}.source-step h3{font-size:19px;margin:12px 0}.source-step p{font-size:13px;color:var(--muted)}.callout{padding:18px 22px;border-left:3px solid var(--green);background:#e6edde;font-size:13px}.quote-diagram{display:flex;align-items:center;gap:25px;margin-top:36px}.quote-diagram>div{flex:1;background:white;border:1px solid #dce3d4;border-radius:12px;padding:25px}.quote-diagram small{font-size:11px;color:var(--muted)}.quote-diagram strong{display:block;font-size:25px;margin:10px 0}.quote-diagram strong span{font-size:12px}.quote-diagram p{font-size:12px}.quote-diagram .highlight{background:var(--lime)}.section-description{max-width:820px;font-size:16px;margin-top:26px;color:var(--muted)}.dark figure{background:#f2f5eb;padding:8px;border-radius:13px}.dark figcaption{color:var(--green)}.calculator{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#102e26;padding:40px;border-radius:15px;margin-top:36px}.calculator h3{margin:5px 0 14px}.calculator p{font-size:13px}.calculator label{display:block;font-size:13px;margin:22px 0}.calculator output{float:right;color:var(--lime)}input[type=range]{width:100%;display:block;margin-top:12px;accent-color:var(--lime)}.profit-result{display:flex;flex-direction:column;justify-content:center}.profit-result>small{font-size:13px;color:#a8bbae}.profit-result>strong{font-size:64px;color:var(--lime);letter-spacing:-3px}.profit-result.negative>strong{color:#ffa99a}.bar{display:flex;height:22px;overflow:hidden;border-radius:4px;margin:18px 0}.bar span{transition:width .2s}.legend{display:flex;flex-wrap:wrap;gap:10px;font-size:10px}.legend span:nth-child(1){color:#b9cfb2}.legend span:nth-child(2){color:#718c87}.legend span:nth-child(3){color:#ddae79}.legend span:nth-child(4){color:var(--lime)}.profit-result p{margin-top:20px}details{font-size:13px;border-top:1px solid #66846d55;padding:17px 0;margin-top:10px}summary{cursor:pointer;font-weight:600}details p{margin-top:15px}details a{display:inline-block;margin:15px 20px 0 0;text-decoration:underline;font-size:12px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px;min-width:720px}th,td{text-align:left;border-bottom:1px solid #d5dfcd;padding:22px 16px;vertical-align:top}thead{background:var(--green);color:white}thead th:nth-child(2){background:#305437}tbody td:nth-child(2){background:#e5efdb}tbody th{width:18%;font-size:12px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.gallery button{background:white;border:1px solid #dce3d4;border-radius:12px;padding:10px 10px 22px}.gallery img{aspect-ratio:16/10;object-fit:contain;background:#e8eedd}.gallery b,.gallery span{display:block;padding:0 10px}.gallery b{margin-top:18px;font-size:16px}.gallery span{font-size:12px;color:var(--muted);margin-top:6px}.gallery-section{background:#e9eee2;max-width:none}.faq{max-width:1080px}.faq h2{margin-bottom:35px}.faq details{font-size:15px;padding:22px 0}.faq details p{font-size:14px;color:var(--muted);max-width:820px}.closing{background:var(--deep);color:var(--paper);text-align:center;padding:95px 25px}.closing h2{font-size:clamp(34px,4.5vw,60px)}.closing p{color:#afc3b4;margin:24px 0}.closing small{display:block;color:#94aa9a;font-size:11px;margin:20px}footer{display:flex;justify-content:space-between;gap:20px;padding:25px 5vw;font-size:11px;color:var(--muted)}dialog{width:min(96vw,1600px);max-height:95vh;border:0;border-radius:12px;padding:18px;background:var(--paper);color:var(--green)}dialog::backdrop{background:#081810e8}dialog img{width:100%;max-height:80vh;object-fit:contain}dialog p{font-size:12px;text-align:center;margin-top:10px}#close-dialog{display:block;margin-left:auto;border:0;padding:8px 15px;background:var(--green);color:white;border-radius:5px;margin-bottom:10px}:focus-visible{outline:3px solid #83ad38;outline-offset:4px}[hidden]{display:none!important}@keyframes float{50%{transform:translateY(-8px)}}
@media(max-width:900px){header{gap:15px;padding:12px 20px}nav{display:none}.brand{margin-right:auto;font-size:15px}.home{font-size:11px}.brand span{font-size:9px}.section{padding:65px 24px}.split{gap:30px;grid-template-columns:1fr}.section-top{display:block}.section-top>p{margin-top:25px}.sourcing-grid{grid-template-columns:1fr 1fr}.calculator{gap:30px;padding:25px}.gallery{grid-template-columns:1fr 1fr}.journey{flex-wrap:wrap}.journey div{flex-basis:40%}.journey i:nth-of-type(2){display:none}.hero{padding-top:60px}.quote-diagram{gap:10px}.quote-diagram>div{padding:15px}.quote-diagram strong{font-size:20px}}
@media(max-width:540px){header{gap:9px;padding:10px 13px}.brand span{display:none}.brand{font-size:13px}.home{font-size:10px}.button.small{padding:8px 11px;font-size:11px}h1{letter-spacing:-1.6px;font-size:39px}.lead{font-size:14px}.lead br{display:none}.hero-tags{gap:9px;flex-wrap:wrap;font-size:10px}.actions{gap:18px}.button{padding:14px 18px;font-size:13px}.text-link{font-size:12px}.hero-screen{transform:none}.hero-screen figcaption{font-size:9px}.journey{gap:8px}.journey div{padding:18px 10px}.journey p{font-size:11px}.journey i{font-size:16px}.tabs button{padding:8px 12px;font-size:12px}.import-panel{padding:22px}.source-tiles span{padding:10px;font-size:11px}.data-map{padding:22px}.sourcing-grid{gap:15px}.source-step h3{font-size:16px}.quote-diagram{flex-direction:column}.quote-diagram>div{width:100%;text-align:center}.quote-diagram i{transform:rotate(90deg)}.calculator{grid-template-columns:1fr}.gallery{grid-template-columns:1fr}.mock-page{padding:25px 20px;gap:15px}.package{width:75px;font-size:40px}.mock-page h3{font-size:15px}.skeleton{width:120px}.extension-pop{right:15px;padding:15px}.map-inputs span{font-size:10px;padding:8px}.mini-cards{gap:7px}footer{flex-wrap:wrap}.section-description{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.hero-screen{transform:none}}
@media(max-width:540px){h1{font-size:34px}}
@media(max-width:900px){nav{display:flex;gap:0;font-size:11px}nav a:not([href*="/docs/amazonprodseek/"]){display:none}}
.privacy-note{max-width:780px;margin:28px auto 0;padding:18px 24px;border:1px solid #dcfb8730;border-radius:12px;background:#dcfb8708}.privacy-note strong{color:var(--lime);font-size:16px}.privacy-note p{color:#bfd0c2;font-size:12px;margin:8px 0 0;line-height:1.8}@media(max-width:540px){.privacy-note{padding:16px}.privacy-note strong{font-size:14px}.privacy-note br{display:none}}
.usage-disclaimer{margin-top:30px;padding:22px 24px;background:#e8efdf;border-left:3px solid #799454;border-radius:0 8px 8px 0}.usage-disclaimer strong{font-size:14px}.usage-disclaimer p{font-size:13px;color:#617360;margin:9px 0 0;line-height:1.9}
