:root{--ink:#1c2924;--muted:#75807a;--line:#e5e8e2;--paper:#f8f9f6;--green:#c9f16a;--deep:#183c31;--sans:'DM Sans',sans-serif;--display:'Space Grotesk',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.announcement{height:38px;background:var(--deep);color:white;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;letter-spacing:.105em;font-weight:700;position:relative}.announce-dot,.trust-live b{width:6px;height:6px;border-radius:50%;background:#b8f158}.announce-sep{opacity:.5}.announcement b{color:#c9f16a}.announcement a{margin-left:8px;color:#c9f16a;letter-spacing:0;font-size:10px}.announcement a span{font-size:13px}.announce-close{position:absolute;right:38px;background:transparent;border:0;color:#b4c1b8;font-size:19px}.site-header{height:74px;padding:0 max(calc((100vw - 1200px)/2),5.4vw);display:flex;align-items:center;justify-content:space-between;background:rgba(248,249,246,.95);border-bottom:1px solid #edf0eb;position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}.brand{font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-1.1px;display:inline-flex;align-items:center;gap:9px}.brand-green{color:#709941}.brand-mark{width:21px;height:21px;border:1.5px solid #355c43;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:1.4px;transform:rotate(-18deg)}.brand-mark i{width:2.5px;height:8px;border-radius:2px;background:#739f52;transform:rotate(25deg)}.brand-mark i:nth-child(2),.brand-mark i:nth-child(4){height:5px}.main-nav{display:flex;gap:34px;margin-left:45px}.main-nav a{font-size:11px;color:#56645b;transition:color .2s}.main-nav a:hover,.footer-col a:hover{color:#718e3f}.header-actions{display:flex;align-items:center;gap:10px}.icon-button,.mobile-menu{border:0;background:none;color:#34453c;font-size:20px;width:30px;height:34px}.account-trigger{font-size:19px}.cart-button{height:34px;padding:0 8px 0 14px;border:1px solid #dfe5dc;border-radius:6px;background:white;font-size:11px;color:var(--ink);display:flex;align-items:center;gap:14px}.cart-button span{width:21px;height:21px;border-radius:50%;background:#edf3e6;display:grid;place-items:center;font-size:10px}.mobile-menu{display:none}.hero{max-width:1200px;margin:0 auto;padding:80px 0 64px;min-height:540px;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center}.hero-copy{position:relative;z-index:1;padding-bottom:8px}.eyebrow{font-size:9px;font-weight:700;letter-spacing:.13em;color:#89928a}.hero-copy>.eyebrow{color:#557443}.hero-copy>.eyebrow span{font-size:14px;vertical-align:-1px;margin-right:5px;color:#81a74c}.hero h1,.section-heading h2,.market-top h2,.feature-copy h2,.stats-intro h2,.cta-section h2{font-family:var(--display);font-size:65px;line-height:.99;letter-spacing:-4px;font-weight:500;margin:22px 0 18px}.hero h1 em,.section-heading h2 em,.market-top h2 em,.feature-copy h2 em,.stats-intro h2 em,.cta-section h2 em{font-style:normal;color:#75934d}.hero-copy>p{max-width:400px;color:#6e7972;font-size:13px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:26px}.button{height:43px;border-radius:5px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:10px;font-weight:600;border:0;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--deep);color:white}.button-dark:hover{background:#245644}.button-dark span,.button-light span{font-size:16px}.text-link{font-size:10px;border-bottom:1px solid #b8c0b7;padding-bottom:4px}.text-link span{margin-left:8px}.hero-proof{margin-top:42px;display:flex;align-items:center;gap:11px}.avatars{display:flex;padding-left:3px}.avatars span{width:24px;height:24px;border-radius:50%;border:2px solid var(--paper);display:grid;place-items:center;margin-left:-4px;font-size:9px;color:white;background:#a66a4e}.avatars span:nth-child(2){background:#5e7d72}.avatars span:nth-child(3){background:#d0a53e}.avatars span:nth-child(4){background:#e2e8de;color:#54684d}.hero-proof strong{display:block;font-size:9px}.hero-proof small{display:block;font-size:8px;color:#8b958d;margin-top:3px}.proof-divider{height:26px;width:1px;background:#dfe4db;margin:0 8px}.stars{font-size:12px;letter-spacing:1px;color:#85a452}.stars small{letter-spacing:0;color:#879189;font-size:8px}.hero-scribble{position:absolute;left:361px;top:181px;color:#bdd991;font-size:20px}.hero-art{height:390px;position:relative;display:grid;place-items:center}.art-grid{position:absolute;width:380px;height:320px;right:28px;top:22px;opacity:.42;background-image:radial-gradient(#b6c1b1 1px,transparent 1px);background-size:15px 15px}.browser-window{width:405px;height:280px;position:relative;z-index:1;background:white;border:1px solid #d9e0d7;border-radius:10px;overflow:hidden;box-shadow:0 17px 50px #253e2d1c;transform:rotate(2deg)}.browser-top{height:34px;border-bottom:1px solid #ecede8;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#a1aaa2;font-size:8px}.browser-dots{display:flex;gap:4px}.browser-dots i{width:5px;height:5px;border-radius:50%;background:#e7a196}.browser-dots i:nth-child(2){background:#eacc81}.browser-dots i:nth-child(3){background:#9fc899}.browser-control{font-size:12px}.preview-site{margin:10px 11px;height:226px;background:#f1f1e9;position:relative;overflow:hidden;padding:0 22px}.preview-nav{height:40px;display:flex;align-items:center;justify-content:space-between;font-size:7px;color:#6f766d}.preview-logo{font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:-1px;color:#27372d}.preview-logo span{font-weight:400;color:#869078}.preview-nav b{border:1px solid #babeb1;padding:6px 9px;font-size:7px;font-weight:500}.preview-body{padding-top:25px;position:relative;z-index:1}.preview-kicker{font-size:6px;letter-spacing:.14em;color:#73796e}.preview-title{font-family:var(--display);font-size:37px;line-height:.96;letter-spacing:-2px;font-weight:500;color:#29362a;margin-top:9px}.preview-title i{color:#839c67;font-weight:400}.preview-title span{color:#d98a69}.preview-bottom{display:flex;justify-content:space-between;align-items:end;margin-top:12px;font-size:7px;color:#7d8478;line-height:1.5}.preview-bottom button{border:0;background:#708956;color:white;padding:8px;font-size:6px;letter-spacing:.05em}.preview-orb{position:absolute;width:126px;height:126px;right:29px;top:64px;border-radius:50%;background:#cadbaf;display:grid;place-items:center;color:#74915a;font-size:45px;opacity:.82}.floating-rating,.floating-code{position:absolute;background:white;z-index:2;border:1px solid #e3e8e0;border-radius:8px;box-shadow:0 8px 24px #30453312;display:flex;align-items:center}.floating-rating{left:6px;top:61px;padding:9px 13px;gap:9px}.floating-rating>span{font-size:17px;color:#cb9d45}.floating-rating b,.floating-code b{font-size:9px;display:block}.floating-rating small,.floating-code small{font-size:7px;letter-spacing:.06em;color:#919b91;display:block;margin-top:3px}.floating-code{right:2px;bottom:36px;padding:11px;gap:10px}.floating-code>span:first-child{width:26px;height:26px;border-radius:6px;background:#eaf1df;display:grid;place-items:center;color:#638142;font-size:12px}.floating-code .code-arrow{font-size:13px;color:#829080}.hero-stamp{position:absolute;right:10px;top:20px;width:80px;height:80px;border:1px solid #9cad8f;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(12deg);color:#7b8f71;background:#f8f9f6;z-index:2}.hero-stamp span,.hero-stamp small{font-size:5px;letter-spacing:.1em}.hero-stamp b{font-size:22px;line-height:1.1}.hero-index{position:absolute;right:5px;bottom:25px;font-size:8px;color:#89958a}.hero-index i,.feature-number i{display:inline-block;width:38px;height:1px;background:#aab5a6;vertical-align:middle;margin:0 8px}.trust-strip{height:66px;background:#eff2eb;border-block:1px solid #e8ece3;display:flex;align-items:center;justify-content:center;gap:30px;color:#869187;font-size:8px;letter-spacing:.11em}.trust-strip>i{height:4px;width:4px;border-radius:50%;background:#afbcaa}.trust-live{font-size:9px;letter-spacing:0;color:#748075;display:flex;align-items:center;gap:6px;margin-left:20px}.trust-live strong{color:#37483b}.category-section,.market-section{max-width:1200px;margin:0 auto;padding:88px 0 80px}.section-heading,.market-top{display:flex;align-items:end;justify-content:space-between;margin-bottom:29px}.section-heading h2,.market-top h2{font-size:39px;letter-spacing:-2px;margin:10px 0 0}.section-heading>p{font-size:11px;line-height:1.7;color:#838d84;margin:0 8px 4px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.category-card{height:210px;border-radius:7px;padding:18px 18px;position:relative;overflow:hidden;border:1px solid transparent;transition:transform .2s,box-shadow .2s}.category-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #25362414}.cat-theme{background:#eaf0df;border-color:#e2e9d5}.cat-plugin{background:#e9edf4;border-color:#e1e6ef}.cat-code{background:#e9eee8;border-color:#e1e8df}.cat-assets{background:#f3eee5;border-color:#ece5d7}.category-icon{width:29px;height:29px;background:#ffffffa3;border-radius:6px;display:grid;place-items:center;font-size:15px;color:#607a4c}.cat-plugin .category-icon{color:#647695}.cat-code .category-icon{color:#58705e}.cat-assets .category-icon{color:#9c7951}.cat-arrow{position:absolute;right:17px;top:17px;color:#8a9487;font-size:13px}.category-card h3{font-family:var(--display);font-size:14px;letter-spacing:-.4px;font-weight:600;margin:16px 0 5px;position:relative;z-index:1}.category-card p{font-size:9px;color:#798479;margin:0;position:relative;z-index:1}.cat-count{position:absolute;left:18px;bottom:17px;font-size:7px;letter-spacing:.1em;color:#778275;font-weight:600;z-index:2}.cat-count b{margin-left:6px;font-size:11px;color:#455548}.cat-art{position:absolute;right:-4px;bottom:0;width:100px;height:96px;opacity:.67}.theme-art span{position:absolute;right:20px;bottom:-16px;width:63px;height:88px;background:#b8c99a;border:6px solid #f6f7ef;box-shadow:0 0 0 1px #9dad84;font-family:var(--display);font-size:47px;color:#617b4f;text-align:center;padding-top:9px;transform:rotate(-10deg)}.theme-art i{position:absolute;width:48px;height:60px;background:#d0d7c1;right:55px;bottom:-23px;transform:rotate(12deg);border:5px solid #f6f7ef}.plugin-art span{position:absolute;right:22px;bottom:-17px;width:62px;height:81px;border-radius:12px 12px 0 0;background:#ccd5e6;color:#647a9c;font-size:41px;display:grid;place-items:center}.plugin-art:after{content:'✓';position:absolute;right:10px;bottom:47px;width:25px;height:25px;background:#f8f9f6;border-radius:50%;display:grid;place-items:center;color:#648650;font-size:12px}.code-art span{position:absolute;right:12px;bottom:11px;font-family:monospace;font-size:50px;font-weight:bold;color:#a9bbaa;transform:rotate(-11deg)}.code-art i{position:absolute;right:34px;bottom:16px;font-family:monospace;font-size:54px;color:#678372;transform:rotate(9deg)}.assets-art{right:-1px}.assets-art i{display:block;position:absolute;width:48px;height:61px;border:1px solid #e4d2b6;background:#fffaf2;right:15px;bottom:-9px;transform:rotate(11deg);border-radius:3px;box-shadow:0 2px 6px #725b3c15}.assets-art i:nth-child(2){right:36px;bottom:-2px;transform:rotate(-9deg);background:#e7c9ae}.assets-art i:nth-child(3){right:52px;bottom:-18px;transform:rotate(5deg);background:#d9ddbe}.market-section{padding-top:10px}.market-top{margin-bottom:22px}.view-all{font-size:8px;letter-spacing:.1em;color:#657467;border-bottom:1px solid #c8d0c5;padding:0 0 7px}.view-all span{margin-left:10px;font-size:13px}.market-controls{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:22px}.filter-tabs{display:flex;gap:22px}.filter-tab{border:0;background:none;padding:0 1px 13px;color:#889189;font-size:9px;position:relative}.filter-tab span{font-size:8px;color:#aab2aa;margin-left:4px}.filter-tab.active{color:#294435;font-weight:600}.filter-tab.active:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#778f50}.sort-label{font-size:8px;color:#8c958c;display:flex;gap:6px;align-items:center;padding-bottom:12px;position:relative}.sort-label select{border:0;background:transparent;font-size:8px;color:#405044;appearance:none;padding-right:12px;outline:none}.sort-label>span{position:absolute;right:0;pointer-events:none;color:#6c796e}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.product-card{border:1px solid #e5e9e2;background:#fff;border-radius:6px;overflow:hidden;transition:transform .2s,box-shadow .2s;min-width:0}.product-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #2536240d}.product-cover{height:162px;position:relative;display:grid;place-items:center;overflow:hidden}.product-cover.violet{background:#eeebf6}.product-cover.blue{background:#e8edf4}.product-cover.orange{background:#f3ece4}.product-cover.pink{background:#f3e9e9}.product-cover.green{background:#e9efe6}.product-cover.yellow{background:#f1efe4}.product-tag{position:absolute;top:12px;left:12px;padding:6px 8px;font-size:7px;letter-spacing:.1em;border-radius:2px;font-weight:700;z-index:2}.product-tag.lime{background:#e0f4c1;color:#5c773d}.product-tag.blue{background:#dce7f7;color:#586f93}.product-tag.orange{background:#f8e1c9;color:#987046}.product-tag.pink{background:#f6dfe2;color:#a25f69}.product-tag.violet{background:#e9e0f7;color:#786293}.product-art{width:72%;height:69%;background:#fff;border:1px solid #dfe2dc;box-shadow:0 8px 21px #202e2112;border-radius:3px;position:relative;overflow:hidden}.product-art:before{content:'';display:block;height:14px;border-bottom:1px solid #eceeea;background:linear-gradient(90deg,#d8ad9c 0 5px,transparent 5px 11px,#e5d69f 11px 16px,transparent 16px 22px,#b8cdab 22px 27px,transparent 27px);background-repeat:no-repeat;background-position:7px center}.product-art .art-mark{position:absolute;top:27px;left:12px;font-family:var(--display);font-size:11px;font-weight:700;color:#44563e}.product-art .art-line{position:absolute;left:12px;top:46px;width:52%;height:30px;background:#eaf0df}.product-art .art-line:before,.product-art .art-line:after{content:'';position:absolute;height:3px;left:7px;right:7px;top:7px;background:#c5d2b7;box-shadow:0 7px #d8e0cf,0 14px #e5e9df}.product-art .art-orb{position:absolute;right:14%;top:29px;width:48px;height:48px;border-radius:50%;background:#cedab6}.product-art .art-orb:after{content:'✳';position:absolute;inset:7px;display:grid;place-items:center;color:#829d60;font-size:22px}.product-art.blue-art .art-line{background:#e0e7f0}.product-art.blue-art .art-orb{background:#d4ddea}.product-art.orange-art .art-orb{background:#efd4b9}.product-art.orange-art .art-orb:after{content:'◉';color:#bf8864}.product-art.pink-art .art-orb{background:#edd3d3}.product-art.pink-art .art-orb:after{content:'✣';color:#b3737b}.product-art.green-art .art-orb{background:#d5e2d1}.product-art.green-art .art-orb:after{content:'▥';color:#708e72}.product-art.yellow-art .art-orb{background:#e4ddba}.product-art.yellow-art .art-orb:after{content:'✺';color:#a39650}.cover-corner{position:absolute;bottom:0;right:0;padding:7px 10px;background:#ffffffbf;font-size:7px;color:#798277}.product-info{padding:13px 14px 12px}.product-type{font-size:7px;color:#8b958b;letter-spacing:.09em;text-transform:uppercase}.product-name-row{display:flex;align-items:start;justify-content:space-between;gap:5px;margin:6px 0}.product-name{font-family:var(--display);font-size:13px;letter-spacing:-.3px;font-weight:600;margin:0;line-height:1.3}.rating{font-size:8px;color:#9a793b;white-space:nowrap}.rating span{color:#c9a354}.product-desc{font-size:8.5px;line-height:1.55;color:#828c82;margin:0;min-height:27px}.product-features{display:flex;gap:5px;margin:11px 0 12px;flex-wrap:wrap}.feature-chip{font-size:7px;padding:5px 7px;background:#f3f5f0;border-radius:3px;color:#737e73}.product-buy{border-top:1px solid #edf0eb;padding-top:10px;display:flex;align-items:center;justify-content:space-between}.price{font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.6px}.old-price{font-family:var(--sans);font-size:9px;color:#a7aea6;text-decoration:line-through;margin-left:4px;font-weight:400}.add-cart{height:29px;padding:0 11px;border:1px solid #e1e6df;border-radius:4px;background:white;font-size:8px;color:#425646;display:flex;align-items:center;gap:8px}.add-cart span{font-size:14px}.add-cart:hover{background:#eff5e9;border-color:#cbd8c0}.market-foot{padding-top:26px;display:flex;align-items:center;justify-content:space-between}.market-foot>span{font-size:7px;letter-spacing:.1em;color:#929b91}.market-foot>span b{color:#4e614f}.button-outline{height:35px;background:transparent;border:1px solid #dce3d8;font-size:9px;color:#536454;gap:18px}.button-outline span{font-size:15px}.feature-band{background:#173b30;color:white;display:grid;grid-template-columns:1fr 1fr;padding:0 max(calc((100vw - 1120px)/2),7vw);min-height:430px}.feature-copy{padding:63px 0 46px;position:relative}.feature-copy .eyebrow{color:#a5b3a4}.feature-copy h2{font-size:48px;line-height:1.02;letter-spacing:-2.7px;margin:17px 0}.feature-copy h2 em{color:#c7ed78}.feature-copy>p{font-size:10px;color:#b2c0b6;line-height:1.8;max-width:300px;margin-bottom:21px}.button-light{background:#d1f18a;color:#203b2c;height:38px;font-size:9px}.feature-number{position:absolute;bottom:29px;left:0;font-size:8px;color:#b1bfb5}.feature-number i{background:#61776c}.feature-list{padding:38px 0 28px 24px;position:relative}.feature-list article{display:grid;grid-template-columns:35px 1fr 24px;gap:12px;padding:22px 0 20px;border-bottom:1px solid #ffffff1c}.feature-icon{width:29px;height:29px;border:1px solid #6e8976;border-radius:6px;display:grid;place-items:center;font-size:15px;color:#d1ed9b}.feature-list h3{font-family:var(--display);font-size:13px;letter-spacing:-.3px;font-weight:500;margin:1px 0 7px}.feature-list p{font-size:8.5px;line-height:1.65;color:#afbeb4;max-width:318px;margin:0}.feature-list article a{display:inline-block;font-size:8px;color:#d1ed9b;border-bottom:1px solid #708773;padding-bottom:4px;margin-top:9px}.feature-list article a b{margin-left:9px}.feature-index{font-size:8px;color:#9db0a3;text-align:right}.feature-note{position:absolute;right:0;bottom:27px;font-size:7px;letter-spacing:.13em;color:#a2b3a6}.feature-note span{font-size:15px;color:#c7ed78;margin-left:7px}.stats-section{max-width:1200px;margin:0 auto;min-height:197px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);align-items:center;border-bottom:1px solid #e5e9e2}.stats-intro{position:relative}.stats-intro .eyebrow{font-size:7px}.stats-intro h2{font-size:29px;letter-spacing:-1.4px;margin:9px 0 0;line-height:1.02}.stat-spark{position:absolute;left:188px;top:2px;color:#a6c37d;font-size:21px}.stat{height:74px;border-left:1px solid #e3e8df;padding-left:35px;display:flex;flex-direction:column;justify-content:center;gap:8px}.stat strong{font-family:var(--display);font-size:35px;letter-spacing:-2px;font-weight:500;color:#32463a;line-height:1}.stat strong span{font-size:20px;color:#77954c;letter-spacing:-.5px}.stat>span{font-size:7px;line-height:1.5;letter-spacing:.1em;color:#879188}.cta-section{text-align:center;padding:67px 20px 70px;position:relative;overflow:hidden}.cta-section .eyebrow{color:#7e8c7e}.cta-section h2{font-size:42px;letter-spacing:-2.2px;line-height:1.04;margin:14px 0 21px}.cta-section h2 em{color:#718f4b}.cta-section>.button{height:39px;font-size:9px}.cta-section>p{font-size:9px;color:#879087;margin:17px 0 0}.cta-section>p a{color:#50674d;border-bottom:1px solid #c0cbb8;padding-bottom:2px}.cta-scribble{position:absolute;right:19%;top:55px;color:#c6d7ae;font-size:25px}.site-footer{background:#f0f3ed;border-top:1px solid #e5e9e2;padding:43px max(calc((100vw - 1200px)/2),5.4vw) 0}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:40px;padding-bottom:35px}.footer-brand p,.footer-news p{font-size:9px;line-height:1.7;color:#839086;max-width:205px;margin:13px 0}.social-links{display:flex;gap:7px;margin-top:15px}.social-links a{width:23px;height:23px;border:1px solid #dce3d9;border-radius:50%;display:grid;place-items:center;font-size:8px;color:#667665}.footer-col,.footer-news{display:flex;flex-direction:column;gap:11px}.footer-col>b,.footer-news>b{font-size:7px;letter-spacing:.1em;color:#58675b;margin-bottom:4px}.footer-col a{font-size:8px;color:#849087}.footer-news form{height:34px;border-bottom:1px solid #cbd4c8;display:flex;align-items:center}.footer-news input{height:32px;border:0;background:transparent;outline:0;flex:1;font-size:9px;color:#324136}.footer-news input::placeholder{color:#a0aaa0}.footer-news form button{border:0;background:transparent;color:#60774d;font-size:17px}.footer-news small{font-size:7px;color:#a2aaa1}.footer-bottom{height:42px;border-top:1px solid #e0e6de;display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:.07em;color:#98a198}.footer-bottom>div{display:flex;gap:15px}.footer-bottom a{letter-spacing:0}.footer-bottom>b,.footer-bottom span b{font-size:13px;color:#89a463;margin-left:3px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,18px);z-index:40;opacity:0;pointer-events:none;background:#1b3c30;color:#fff;padding:12px 18px;border-radius:5px;font-size:10px;box-shadow:0 5px 20px #0002;transition:all .25s}.toast.show{opacity:1;transform:translate(-50%,0)}.cart-backdrop{position:fixed;inset:0;background:#14251e66;z-index:30;opacity:0;pointer-events:none;transition:opacity .25s}.cart-backdrop.open{opacity:1;pointer-events:auto}.cart-drawer{position:fixed;z-index:31;right:0;top:0;height:100dvh;width:min(400px,100vw);background:#fbfcf9;box-shadow:-10px 0 45px #15251a16;transform:translateX(105%);transition:transform .28s ease;display:flex;flex-direction:column;padding:27px}.cart-drawer.open{transform:translateX(0)}.drawer-head{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #e7ebe4;padding-bottom:18px}.drawer-head .eyebrow{font-size:8px}.drawer-head h2{font-family:var(--display);font-size:24px;letter-spacing:-1px;margin:7px 0 0}.drawer-head h2 em{font-size:14px;font-style:normal;color:#909b90}.close-drawer{border:0;background:transparent;font-size:24px;color:#627067}.cart-items{overflow:auto;flex:1}.cart-row{display:grid;grid-template-columns:48px 1fr 22px;gap:12px;padding:16px 0;border-bottom:1px solid #e9ede6}.cart-thumb{width:48px;height:48px;border-radius:4px;background:#e9efe3;display:grid;place-items:center;font-size:19px;color:#6d8751}.cart-row h3{font-family:var(--display);font-size:11px;margin:3px 0}.cart-row p{font-size:8px;color:#8b958c;margin:0}.cart-row strong{font-size:10px;display:block;margin-top:7px}.remove-item{border:0;background:none;font-size:15px;color:#a3aaa2;align-self:start}.cart-empty{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.cart-empty>span{font-size:45px;color:#b0c29e}.cart-empty h3{font-family:var(--display);font-size:15px;margin:9px 0}.cart-empty p{font-size:10px;color:#89948a;margin:0 0 17px}.cart-empty .button{height:37px;font-size:9px}.drawer-footer{border-top:1px solid #e5eae2;padding-top:16px}.drawer-footer>div{display:flex;justify-content:space-between;align-items:center}.drawer-footer>div span{font-size:8px;letter-spacing:.1em;color:#839084}.drawer-footer>div b{font-family:var(--display);font-size:18px}.drawer-footer>small{display:block;font-size:8px;color:#8a948b;margin:6px 0 14px}.checkout-button{width:100%;height:42px;justify-content:space-between}.drawer-footer>p{text-align:center;font-size:8px;color:#8b958b}.drawer-footer>p a{text-decoration:underline}.drawer-footer.hidden{display:none}
@media(max-width:1280px){.hero,.category-section,.market-section,.stats-section{margin-left:5.4vw;margin-right:5.4vw}.feature-band{padding-left:8vw;padding-right:8vw}}@media(max-width:850px){.main-nav{gap:18px;margin-left:0}.hero{padding-top:55px;grid-template-columns:1fr 1fr;min-height:475px}.hero h1{font-size:54px}.hero-art{transform:scale(.88);transform-origin:center right;margin-right:-20px}.trust-strip{gap:14px;font-size:7px}.trust-live{margin-left:0}.category-section,.market-section{padding-top:64px;padding-bottom:60px}.category-card{padding:14px;height:195px}.category-card h3{font-size:12px}.category-card p{font-size:8px}.cat-count{left:14px;font-size:6px}.product-cover{height:140px}.product-info{padding:11px}.product-name{font-size:11px}.product-desc{font-size:8px}.product-features{gap:4px}.feature-chip{font-size:6px}.feature-band{padding-left:6vw;padding-right:6vw}.stats-section{grid-template-columns:1.2fr repeat(3,1fr)}.stat{padding-left:18px}.footer-main{gap:20px}}@media(max-width:640px){.announcement{font-size:7px;gap:5px;height:34px}.announcement a{font-size:8px;margin-left:3px}.announce-close{right:9px;font-size:16px}.site-header{height:62px;padding:0 18px}.brand{font-size:18px}.main-nav{display:none}.header-actions{gap:4px}.search-trigger{display:none}.mobile-menu{display:block;font-size:17px}.cart-button{height:31px;font-size:10px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:48px 19px 36px;margin:0;min-height:auto;overflow:hidden}.hero h1{font-size:56px;letter-spacing:-3.8px;margin:18px 0 15px}.hero-copy>p{font-size:12px;max-width:350px}.hero-proof{margin-top:28px}.hero-scribble{left:auto;right:27px;top:104px}.hero-art{width:100%;height:300px;transform:none;margin:8px 0 0}.browser-window{width:min(100%,390px);height:248px;transform:rotate(1deg)}.preview-site{height:196px}.preview-body{padding-top:20px}.preview-title{font-size:33px}.preview-orb{width:105px;height:105px;right:22px}.floating-rating{left:0;top:44px}.floating-code{right:0;bottom:17px}.hero-stamp{right:0;top:5px;width:67px;height:67px}.hero-index{right:20px;bottom:10px}.trust-strip{height:auto;min-height:54px;flex-wrap:wrap;gap:8px 12px;padding:13px 18px;font-size:6px;letter-spacing:.08em}.trust-strip .trust-live{width:100%;justify-content:center;font-size:8px}.category-section,.market-section{margin:0;padding:58px 18px}.section-heading,.market-top{align-items:start;gap:15px}.section-heading h2,.market-top h2{font-size:32px;letter-spacing:-1.7px}.section-heading>p{font-size:9px;margin-top:18px}.category-grid{grid-template-columns:repeat(2,1fr);gap:9px}.category-card{height:180px;padding:13px}.category-card h3{font-size:11px;margin-top:13px}.category-card p{max-width:145px;font-size:8px;line-height:1.5}.cat-count{left:13px;bottom:14px}.cat-art{transform:scale(.82);transform-origin:bottom right}.market-section{padding-top:6px}.market-top{align-items:end}.view-all{font-size:7px;white-space:nowrap;margin-bottom:4px}.market-controls{align-items:end;overflow:auto}.filter-tabs{gap:17px;white-space:nowrap}.filter-tab{font-size:8px}.sort-label{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-cover{height:118px}.product-art{width:78%;height:70%}.product-art .art-orb{width:38px;height:38px}.product-art .art-line{top:38px}.product-tag{top:8px;left:8px;font-size:6px;padding:5px 6px}.product-name-row{display:block}.product-name{font-size:10px}.rating{display:block;margin-top:4px}.product-desc{font-size:7.5px;min-height:35px}.product-info{padding:9px}.product-features{margin:8px 0;gap:3px}.feature-chip{font-size:5.8px;padding:4px}.price{font-size:14px}.old-price{font-size:8px;margin:0}.add-cart{height:26px;padding:0 7px;font-size:7px;gap:3px}.market-foot{align-items:center}.market-foot>span{font-size:6px}.button-outline{font-size:8px;padding:0 10px;gap:9px}.feature-band{display:block;padding:0 23px}.feature-copy{padding:51px 0 48px}.feature-copy h2{font-size:43px}.feature-list{padding:0 0 53px}.feature-list article{grid-template-columns:31px 1fr 20px;gap:8px;padding:17px 0}.feature-list h3{font-size:12px}.feature-list p{font-size:8px}.feature-note{right:0;bottom:21px}.feature-number{bottom:20px}.stats-section{margin:0 20px;padding:37px 0;grid-template-columns:1fr 1fr;gap:25px 0}.stats-intro{grid-column:span 2}.stats-intro h2{font-size:29px}.stat{padding-left:17px;height:63px}.stat:nth-child(2){border-left:0;padding-left:0}.stat strong{font-size:30px}.stat>span{font-size:6px}.stat-spark{left:194px}.cta-section{padding:56px 15px}.cta-section h2{font-size:34px;letter-spacing:-1.9px}.cta-scribble{right:7%;top:35px}.site-footer{padding:34px 19px 0}.footer-main{grid-template-columns:1fr 1fr;gap:26px 17px}.footer-brand p{font-size:8px}.footer-news{grid-column:span 2}.footer-bottom{height:auto;min-height:55px;display:grid;grid-template-columns:1fr auto;gap:8px;padding:11px 0;font-size:6px}.footer-bottom>div{grid-column:2;grid-row:1}.footer-bottom>span:last-child{grid-column:1/-1}.cart-drawer{padding:20px}.cart-empty .button{height:35px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
