@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f4f1eb;background:#0b0b0d;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--gold:#f8cc5b;--gold2:#dd9f2d;--gold-pale:#ffe5a0;--bg:#0b0b0d;--muted:#aba6a0;--line:#272727;--radius:20px;scroll-behavior:smooth}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #f8cc5b;outline-offset:3px}img{max-width:100%;vertical-align:middle}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Manrope,DM Sans,sans-serif}a:hover{text-decoration:none}.shell{width:min(1220px,calc(100% - 64px));margin:0 auto}.overline{display:inline-flex;align-items:center;gap:9px;letter-spacing:2.4px;color:var(--gold);font-size:11px;font-weight:800}.overline>span{width:17px;height:1px;background:var(--gold)}.button{border:0;display:inline-flex;justify-content:center;align-items:center;gap:11px;border-radius:12px;padding:14px 22px;font-size:13px;font-weight:800;white-space:nowrap;transition:transform .2s,box-shadow .2s,background-color .2s,filter .2s;font-family:Manrope,DM Sans,sans-serif}.button:not(:disabled):hover{transform:translateY(-2px)}.button-gold{background:linear-gradient(135deg,#ffe387,#f6c346 54%,#ce911c);color:#18120a;box-shadow:0 9px 28px #df9c2330,inset 0 1px #fff4bd}.button-gold:not(:disabled):hover{box-shadow:0 12px 32px #df9c2361;filter:brightness(1.06)}.button-large{min-height:51px;padding:15px 25px;font-size:13px}.button-small{padding:11px 16px;border-radius:10px;font-size:12px}.button-ghost{background:#ffffff09;color:#fff;border:1px solid #55514b}.button-ghost:hover{background:#ffffff17}.button-outline,.button-outline-gold{background:transparent;border:1px solid #6a624f;color:#fff}.button-outline-gold{border-color:#dca630;color:#fbe1a2}.button-outline-gold:hover{background:#e5b3491c}.fullwidth{width:100%}.pill{font-size:10px;letter-spacing:.85px;font-weight:800;border:1px solid rgba(231,187,71,.32);background:#ffd35d12;border-radius:30px;padding:7px 12px;color:var(--gold);display:inline-flex;align-items:center;gap:6px}.top-announcement{height:31px;background:#17120b;display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;letter-spacing:.25px;color:#e2ceaa;border-bottom:1px solid #352d1e}.top-announcement svg{color:var(--gold)}.top-announcement a{color:#fff;font-weight:700;display:inline-flex;align-items:center;gap:3px}.top-announcement a:hover{text-decoration:underline}.site-header{z-index:40;position:sticky;top:0;background:#0d0d0ff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #282520}.header-inner{min-height:73px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:9px;color:#fff;font-weight:700;font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.85px;white-space:nowrap}.brand strong{font-weight:850}.brand-crown{width:35px;height:31px;flex-shrink:0}.desktop-nav{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:650;color:#c9c4bd}.desktop-nav a:hover{color:var(--gold)}.header-actions{display:flex;align-items:center;gap:25px}.link-button{border:0;background:none;color:#f5f1e9;font-size:12px;font-weight:700;padding:8px}.link-button:hover{color:var(--gold)}.mobile-menu-button{display:none;background:transparent;border:1px solid #463e2a;color:#fff;border-radius:9px;padding:9px}.mobile-nav{display:flex;flex-direction:column;gap:5px;padding:12px 25px 23px;border-top:1px solid #393128;background:#121213}.mobile-nav a,.mobile-nav button{border:0;background:transparent;color:#fff;text-align:left;font-size:13px;padding:11px 7px}.mobile-nav button:last-child{background:var(--gold);color:#16120b;border-radius:8px;text-align:center;font-weight:800;margin-top:5px}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 640px 430px at 76% 27%,rgba(185,118,23,.25),transparent 74%),radial-gradient(ellipse 400px 400px at 2% 65%,rgba(84,55,18,.16),transparent 78%),#0c0c0d}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(#fff .6px,transparent .8px);background-size:31px 31px;opacity:.035}.hero-starburst{position:absolute;width:760px;height:760px;border-radius:50%;border:1px solid rgba(241,171,33,.19);pointer-events:none}.hero-starburst.one{right:-470px;top:-440px}.hero-starburst.two{left:-690px;top:-440px}.hero-grid{display:grid;grid-template-columns:50% 50%;min-height:630px;align-items:center;position:relative}.hero-content{padding:70px 0 80px;position:relative;z-index:2}.hero-pill{margin-bottom:22px;border-color:#806129;color:#f4c25a;background:#40301630}.hero h1{font-size:clamp(39px,4.55vw,66px);line-height:1.12;letter-spacing:-3.1px;font-weight:850;max-width:640px;margin:0 0 22px}.hero h1 span{color:var(--gold);background:linear-gradient(90deg,#ffdc79,#dca52c,#ffe192);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-description{font-size:16px;line-height:1.75;color:#c4c0bd;max-width:510px;margin:0 0 29px}.hero-actions{display:flex;gap:11px;flex-wrap:wrap}.hero-benefits{display:flex;gap:0;align-items:center;margin-top:43px}.hero-benefits span{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;line-height:1.35;color:#e0dcd4;border-right:1px solid #3a3328;padding:0 18px}.hero-benefits span:first-child{padding-left:0}.hero-benefits span:last-child{border-right:0}.hero-benefits svg{color:var(--gold)}.hero-bottomline{height:1px;background:linear-gradient(90deg,transparent,#926422,transparent)}.hero-art{position:relative;height:555px;max-width:690px;width:100%;margin:0 0 0 2px}.hero-art-glow{position:absolute;width:540px;height:390px;left:6%;top:12%;border-radius:50%;background:radial-gradient(ellipse,rgba(222,147,31,.2),transparent 69%);filter:blur(12px)}.laptop{position:absolute;width:550px;left:-10px;top:110px;transform:perspective(1050px) rotateY(-7deg) rotateX(3deg) rotate(-3deg);filter:drop-shadow(0 23px 30px rgba(0,0,0,.65))}.laptop-screen{height:320px;background:#0d0f14;border:10px solid #23242b;border-top:13px solid #34343a;border-radius:16px 16px 7px 7px;box-shadow:0 0 0 2px #555358,inset 0 0 0 1px #63636c;overflow:hidden}.laptop-keyboard{height:17px;width:calc(100% + 55px);margin-left:-27px;background:linear-gradient(#aeb1b8,#666971 50%,#373940 60%,#aaaeb4);clip-path:polygon(4% 0,96% 0,100% 95%,0 95%);border-radius:0 0 14px 14px}.dashboard-mock{display:grid;grid-template-columns:115px 1fr;height:100%;color:#fff}.dashboard-left{display:flex;flex-direction:column;gap:13px;background:#161922;padding:18px 11px;font-size:8.5px;color:#b3b6bf}.dashboard-left>span{display:flex;align-items:center;gap:9px;padding:6px;border-radius:5px}.dashboard-left .dash-active{background:#c4972d;color:#13141a;font-weight:800}.dashboard-icon{color:var(--gold);margin:0 auto 9px}.dashboard-main{background:radial-gradient(circle at 70% 0%,#262532,#16171d 67%);padding:25px 20px}.dashboard-head{font-weight:850;font-size:20px;line-height:1.15}.dashboard-head span{color:var(--gold)}.dashboard-head small{display:block;font-weight:450;color:#aaa7a6;font-size:9px;margin-top:7px}.dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:27px}.dashboard-stats>div{padding:11px;background:#22242a;border:1px solid #2e3037;border-radius:7px;display:flex;flex-direction:column}.dashboard-stats span{font-size:9px;color:#b8b7b7}.dashboard-stats strong{font-size:19px;margin:5px 0 2px}.dashboard-stats small{font-size:9px;color:#4dd19a}.dash-chart{margin-top:17px;background:#22242a;border:1px solid #303036;border-radius:8px;padding:10px 12px}.dash-chart>span{color:#bbb9b8;font-size:9px}.dash-chart svg{width:100%;height:70px;margin-top:7px}.phone{position:absolute;right:-8px;top:55px;width:260px;height:486px;border:7px solid #2c2d30;border-radius:38px;background:#000;outline:2px solid #7e7f80;box-shadow:0 24px 45px #000b;transform:rotate(5deg);z-index:3;overflow:hidden}.phone-notch{position:absolute;left:31%;top:0;width:38%;height:17px;border-radius:0 0 12px 12px;background:#151515;z-index:2}.phone-screen{background:#f8f4ec;color:#202020;height:100%;border-radius:30px;overflow:hidden;padding:32px 11px 12px}.phone-top{display:flex;justify-content:space-between;align-items:center;color:#37251c;font-size:13px;font-weight:800;margin-bottom:12px}.phone-banner{height:123px;background:linear-gradient(130deg,#49301b,#bc8454);border-radius:11px;color:#fff;position:relative;overflow:hidden;padding:16px 13px}.phone-banner:after{content:"";position:absolute;width:125px;height:180px;right:-23px;bottom:-80px;background:linear-gradient(125deg,#e8c69d,#825335);transform:rotate(-35deg);border-radius:40px;opacity:.76}.phone-banner span{font-size:8px;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:1}.phone-banner strong{display:block;font-size:15px;line-height:1.1;max-width:125px;margin:5px 0 8px;position:relative;z-index:1}.phone-banner small{background:#f4c55d;color:#251910;border-radius:3px;padding:4px 7px;font-size:7px;font-weight:800;position:relative;z-index:1}.phone-tabs{display:flex;gap:7px;font-size:7px;margin:13px 0}.phone-tabs span{background:#ebe7e0;border-radius:25px;padding:5px 8px}.phone-tabs span:first-child{background:#deb159;color:#2c1d0d}.phone-products{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.phone-products>div{background:#fff;border:1px solid #eee8de;border-radius:7px;overflow:hidden;padding-bottom:8px}.phone-products img{width:100%;height:82px;object-fit:cover}.phone-products span,.phone-products strong{display:block;padding:0 6px;font-size:8px}.phone-products span{margin-top:6px}.phone-products strong{font-size:9px;margin-top:3px}.float-hero-note{position:absolute;z-index:5;display:flex;align-items:center;gap:9px;background:#1d1c1bde;border:1px solid #504329;color:#fff;padding:10px 13px;border-radius:12px;box-shadow:0 10px 25px #0008}.float-hero-note svg{color:var(--gold)}.float-hero-note strong{display:block;font-size:10px}.float-hero-note small{display:block;font-size:8px;color:#aaa9a6}.float-hero-note.left{left:6px;bottom:45px;transform:rotate(-5deg)}.float-hero-note.right{right:4px;top:27px;transform:rotate(3deg)}.section{padding:96px 0}.section-heading{text-align:center;max-width:740px;margin:0 auto 42px}.section-heading h2{font-size:clamp(27px,3.05vw,42px);line-height:1.26;letter-spacing:-1.55px;margin:13px auto 12px;font-weight:850}.section-heading h2 em{font-style:normal;color:var(--gold)}.section-heading p{font-size:14px;line-height:1.7;color:#aaa8a4;max-width:615px;margin:0 auto}.benefits-section{background:#0e0e10}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.feature-card{padding:25px 23px;background:linear-gradient(137deg,#1b1b1d,#161617);border:1px solid #2b2b2a;border-radius:15px;min-height:189px;transition:transform .2s,border-color .2s}.feature-card:hover{transform:translateY(-3px);border-color:#866c35}.icon-badge{width:45px;height:45px;display:grid;place-items:center;background:linear-gradient(145deg,#51401d,#2c2619);border:1px solid #675025;border-radius:12px;color:var(--gold);margin-bottom:17px}.feature-card h3{font-size:14px;line-height:1.35;font-weight:850;margin:0 0 7px}.feature-card p{font-size:11.5px;line-height:1.65;color:#a7a5a1;margin:0}.section-footnote{margin:24px auto 0;text-align:center;max-width:780px;color:#8b8780;font-size:10.5px;line-height:1.65}.how-section{background:#101011}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-card{position:relative;padding:28px 30px 30px;background:#191919;border:1px solid #2d2b27;border-radius:17px;min-height:231px}.step-top{display:flex;align-items:center;justify-content:space-between;color:var(--gold);margin-bottom:25px}.step-number{font-size:32px;font-weight:850;font-family:Manrope;letter-spacing:-1px;color:#73603c}.step-card h3{font-size:16px;margin:0 0 10px}.step-card p{font-size:12px;color:#aaa6a0;line-height:1.7;margin:0}.step-arrow{position:absolute;right:-24px;top:48%;z-index:1;color:var(--gold)}.demo-section{background:radial-gradient(ellipse 700px 370px at 50% 48%,rgba(147,101,26,.11),transparent 76%),#0c0c0d}.demo-frame{background:#f8f6f2;border:4px solid #322b1b;box-shadow:0 0 0 1px #b38b39,0 0 42px #c3891a30,0 36px 70px #000b;border-radius:24px;overflow:hidden;color:#29231d;max-width:1170px;margin:0 auto}.demo-browser-bar{height:38px;background:#1b1a1a;color:#a7a3a0;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:10px}.demo-browser-bar>span{display:flex;align-items:center;gap:5px}.demo-browser-bar .pill{font-size:8px;padding:4px 9px}.browser-dots{display:flex;gap:5px}.browser-dots i{width:8px;height:8px;background:#7f5e2b;border-radius:50%}.browser-dots i:first-child{background:#df9270}.browser-dots i:nth-child(2){background:#dfbc61}.browser-dots i:nth-child(3){background:#80ae8e}.demo-content{padding:28px}.demo-store-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.demo-store-logo{width:49px;height:49px;border-radius:12px;background:#efe5d3;color:#aa7531;display:grid;place-items:center}.demo-store-header strong{font-size:19px;font-weight:850;display:block;font-family:Manrope}.demo-store-header small{display:block;font-size:11px;color:#8c8477;margin-top:3px}.demo-store-rating{margin-left:auto;display:flex;align-items:center;gap:5px;color:#907b50;font-size:11px;font-weight:750}.demo-offer{position:relative;background:linear-gradient(100deg,#372319,#75523b 69%,#b58b5c);height:158px;overflow:hidden;border-radius:15px;display:flex;align-items:center;padding:28px 35px;color:#fff;margin-bottom:24px}.demo-offer:before{content:"";position:absolute;width:290px;height:290px;border:1px solid #ffffff4d;border-radius:50%;right:4%;top:-75px}.demo-offer>div:first-child{z-index:2}.demo-offer span{font-size:9px;font-weight:850;letter-spacing:2px;color:#f1d3ad}.demo-offer h3{font-size:25px;letter-spacing:-.9px;margin:5px 0 7px}.demo-offer p{font-size:12px;margin:0;color:#e3cfbe}.demo-offer-art{position:absolute;right:12%;top:-34px;width:230px;transform:rotate(-6deg);filter:drop-shadow(10px 7px 13px #24130a65)}.demo-offer-art img{width:100%;height:auto;border-radius:23px;opacity:.92}.demo-shop-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:20px}.demo-filters{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:20px}.demo-pills{display:flex;gap:7px}.demo-pills button{border:1px solid #e8e3db;border-radius:40px;background:#fff;color:#675d51;font-size:11px;padding:9px 15px;font-weight:750}.demo-pills button.active{background:linear-gradient(90deg,#f9d266,#dfa732);border-color:#d9a53f;color:#31210c}.demo-search{height:36px;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e2ded9;border-radius:18px;padding:0 12px;color:#786c5e;min-width:170px}.demo-search input{border:0;outline:0;min-width:0;width:100%;font-size:10px;background:transparent;color:#29231d}.demo-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.demo-product{background:#fff;border:1px solid #e8e4dc;border-radius:11px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 3px 12px #2d1d0609}.demo-product-media{background:#f4efeb;aspect-ratio:1.05;overflow:hidden}.demo-product-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.demo-product:hover .demo-product-media img{transform:scale(1.05)}.demo-product-text{display:flex;flex-direction:column;gap:4px;padding:12px 11px 11px;flex:1}.demo-product-text small{font-size:9px;color:#8f887e}.demo-product-text strong{font-size:12px;font-family:Manrope;line-height:1.25}.demo-product-text b{font-size:13px;margin:5px 0 8px}.demo-product-text button{display:flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:7px;padding:9px 2px;background:linear-gradient(100deg,#fce18a,#e7b13d);color:#312311;font-size:10px;font-weight:850;margin-top:auto}.demo-product-text button:hover{filter:brightness(1.04)}.demo-no-results{grid-column:1/-1;text-align:center;padding:45px 8px;color:#847b6f;font-size:12px}.demo-cart{background:#fff;border:1px solid #e5e0d8;border-radius:14px;min-height:430px;padding:17px 14px;display:flex;flex-direction:column;align-self:start;box-shadow:0 7px 15px #2b211309}.demo-cart h4{font-size:13px;margin:0 0 13px;display:flex;align-items:center;gap:7px}.demo-cart h4 span{margin-left:auto;border-radius:30px;background:#f4c759;color:#34250b;font-size:10px;min-width:21px;height:21px;display:grid;place-items:center}.cart-items{min-height:245px}.cart-item{display:flex;gap:9px;border-bottom:1px solid #eee9e2;padding:11px 0;position:relative}.cart-item>img{width:59px;height:60px;object-fit:cover;border-radius:8px}.cart-item-info{display:flex;flex-direction:column;gap:3px;flex:1}.cart-item-info strong{font-size:10px}.cart-item-info small{font-size:10px;color:#695f54}.cart-quantity{display:flex;align-items:center;gap:9px;margin-top:4px}.cart-quantity button{width:23px;height:21px;display:grid;place-items:center;border:1px solid #ded8d0;background:#faf9f7;color:#50473d;border-radius:5px}.cart-quantity b{font-size:10px}.remove-item{border:0;background:none;align-self:flex-start;color:#afa69b;padding:0}.remove-item:hover{color:#b4483f}.empty-cart{text-align:center;color:#988e82;padding:70px 5px 25px}.empty-cart p{margin:10px 0 2px;font-weight:800;font-size:12px}.empty-cart small{font-size:10px}.cart-total{display:flex;justify-content:space-between;padding:20px 0 15px;border-top:1px solid #eee9e2;margin-top:auto;font-size:12px}.cart-total strong{font-size:17px}.button-whatsapp{background:#119b5d;color:#fff;border-radius:8px;padding:12px 8px;width:100%;font-size:10px;box-shadow:0 4px 9px #07845130}.button-whatsapp:not(:disabled):hover{box-shadow:0 8px 18px #07845147}.cart-note{text-align:center;font-size:9px;color:#978b7c;margin:9px 0 0}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;z-index:70;background:#173326;color:#e3f9eb;border:1px solid #387e59;padding:13px 20px;border-radius:11px;box-shadow:0 12px 30px #0008;font-size:12px}.pricing-section{background:#0f0f10}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1070px;margin:auto;align-items:stretch}.price-card{padding:34px 34px 29px;border-radius:20px;background:linear-gradient(145deg,#202021,#151515 80%);border:1px solid #5a4b30;display:flex;flex-direction:column;position:relative;overflow:hidden}.premium-card{border:2px solid #ebbd4d;box-shadow:0 0 0 4px #ebbd4d12,0 0 32px #eeb22a21;background:linear-gradient(130deg,#292214,#1c1a17 42%,#151413)}.premium-card-glow{position:absolute;width:310px;height:250px;right:-120px;top:-120px;background:radial-gradient(circle,rgba(240,184,59,.16),transparent 70%);pointer-events:none}.price-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative}.price-eyebrow{font-size:14px;font-weight:850;font-family:Manrope;letter-spacing:.7px}.premium-card .price-eyebrow{color:var(--gold)}.price-card-header .pill{font-size:8px}.popular-pill{background:linear-gradient(130deg,#ffe282,#e7ad31);border:0;color:#32210a}.price-value{font:850 clamp(35px,4vw,52px)/1.15 Manrope,sans-serif;letter-spacing:-1px;margin-top:24px}.premium-value{font-size:clamp(27px,3.2vw,40px)}.premium-value span{color:var(--gold)}.price-description{color:#b2ada6;line-height:1.6;font-size:12px;margin:13px 0 19px;min-height:44px}.price-divider{height:1px;background:#55482f;margin-bottom:22px}.plan-subtitle{font-weight:850;color:#f5dfb3;font-size:12px;margin-bottom:14px}.price-card ul{margin:0 0 29px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;flex:1}.price-card li{display:flex;align-items:flex-start;gap:10px;font-size:11.7px;line-height:1.45;color:#eae6df}.check-dot{width:17px;height:17px;min-width:17px;border-radius:50%;display:grid;place-items:center;color:#221b0f;background:linear-gradient(135deg,#ffe27f,#deb03d);margin-top:1px}.pricing-note{max-width:850px;display:flex;justify-content:center;align-items:flex-start;gap:8px;margin:25px auto 0;font-size:11px;line-height:1.6;color:#9e9a93;text-align:center}.pricing-note svg{flex-shrink:0;color:var(--gold)}.faq-section{background:#0d0d0f}.faq-list{width:min(875px,100%);margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq-item{background:#19191b;border:1px solid #36312a;border-radius:11px;overflow:hidden}.faq-item[open]{border-color:#786033;background:#1b1a18}.faq-item summary{list-style:none;cursor:pointer;font-size:13px;font-weight:750;padding:18px 21px;display:flex;align-items:center;justify-content:space-between;gap:15px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{transition:transform .2s;flex-shrink:0;color:#bca976}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item>p{padding:0 21px 21px;color:#afa9a0;font-size:12px;line-height:1.75;margin:0;max-width:800px}.closing-section{padding:0 0 91px;background:#0d0d0f}.closing-panel{border:1px solid #c19131;background:radial-gradient(circle at 90% -30%,rgba(250,183,52,.35),transparent 48%),linear-gradient(115deg,#493013,#1b1710 60%,#3b270f);border-radius:23px;padding:32px 36px;display:flex;align-items:center;gap:25px;box-shadow:0 0 37px #c98b1d1a}.closing-crown{width:68px;min-width:68px;height:68px;border-radius:17px;display:grid;place-items:center;color:var(--gold);background:#201606aa;border:1px solid #957235}.closing-panel>div:nth-child(2){flex:1}.closing-panel h2{font-size:23px;line-height:1.33;letter-spacing:-.8px;max-width:570px;margin:0 0 7px}.closing-panel p{color:#e8d9bd;font-size:12px;line-height:1.6;margin:0}.site-footer{border-top:1px solid #2a251c;background:#0a0a0b}.footer-main{display:grid;grid-template-columns:1.9fr 1fr 1fr;gap:40px;padding:54px 0}.footer-main>div:first-child p{font-size:11.5px;color:#a4a19b;max-width:350px;line-height:1.75;margin-top:18px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-links h4{font-size:12px;letter-spacing:.4px;margin:3px 0 5px}.footer-links a,.footer-links button{font-size:11.5px;color:#a5a19c;background:none;border:0;padding:0;display:flex;gap:6px;align-items:center}.footer-links a:hover,.footer-links button:hover{color:var(--gold)}.footer-bottom{border-top:1px solid #25231f;display:flex;justify-content:space-between;gap:10px;color:#77736e;font-size:10px;padding-top:21px;padding-bottom:25px}.footer-bottom strong{color:#b49c64}.modal-overlay{z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.modal-content{width:min(530px,100%);max-height:min(850px,calc(100vh - 40px));overflow-y:auto;background:linear-gradient(150deg,#252322,#141415);border:1px solid #78613b;border-radius:20px;box-shadow:0 20px 100px #000d;padding:35px;position:relative}.modal-wide{width:min(700px,100%)}.modal-close{position:absolute;top:20px;right:18px;border:1px solid #4d483b;background:#242321;color:#ddd5c9;border-radius:9px;width:34px;height:34px;display:grid;place-items:center}.modal-close:hover{color:var(--gold)}.modal-content h2{font-size:26px;letter-spacing:-1px;line-height:1.25;padding-right:25px;margin:12px 0 15px}.modal-copy{font-size:12.5px;line-height:1.7;color:#b9b3aa;margin:0 0 19px}.modal-plan-tag{display:flex;align-items:center;gap:9px;font-size:12px;background:#3c321e;border:1px solid #755a2e;border-radius:9px;padding:12px 14px;margin-bottom:15px;color:#f9d780}.preview-form{display:flex;flex-direction:column;gap:14px}.preview-form label{font-size:11px;font-weight:800;display:flex;flex-direction:column;gap:7px}.preview-form input{border:1px solid #55504b;border-radius:9px;background:#141416;color:#fff;height:43px;padding:0 13px;font-size:12px;outline:none}.preview-form input:focus{border-color:var(--gold)}.form-submit{width:100%;margin-top:7px}.modal-note{display:flex;align-items:flex-start;gap:7px;font-size:10px;color:#9b968d;line-height:1.6;margin:18px 0 0}.modal-note svg{flex-shrink:0}.signup-confirm{text-align:center;padding:14px 0 0}.success-circle{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#4bda97;background:#133b2a;margin:0 auto 19px}.signup-confirm h3{font-size:20px;margin-bottom:8px}.signup-confirm p{font-size:12px;line-height:1.7;color:#bfb8ac}.callout-muted{border:1px solid #514936;background:#3c332024;color:#d4c7ab;border-radius:9px;padding:12px 14px;font-size:11px;line-height:1.6}.signup-confirm .button{margin-top:15px}.order-preview{white-space:pre-wrap;font-family:DM Sans,sans-serif;background:#101010;border:1px solid #443e31;padding:18px;border-radius:11px;color:#e9e0d2;font-size:12px;line-height:1.7;max-height:310px;overflow:auto}@media(max-width:1170px){.shell{width:min(1100px,calc(100% - 45px))}.desktop-nav{gap:17px}.header-actions{gap:9px}.hero-grid{grid-template-columns:48% 52%}.hero h1{font-size:clamp(35px,4.4vw,58px)}.hero-art{transform:scale(.87);transform-origin:center center;margin-left:-18px}.hero-benefits span{padding:0 10px}.feature-card{padding:20px 17px}.demo-shop-layout{grid-template-columns:minmax(0,1fr) 280px}.demo-products-grid{gap:8px}}@media(max-width:980px){.desktop-nav{display:none}.header-inner{min-height:68px}.hero-grid{grid-template-columns:1fr;min-height:auto;gap:0}.hero-content{padding:72px 15px 0;text-align:center}.hero-content h1,.hero-content p{margin-left:auto;margin-right:auto}.hero h1{font-size:clamp(39px,6vw,63px)}.hero-actions,.hero-benefits{justify-content:center}.hero-art{margin:0 auto;max-width:660px;height:500px;transform:scale(.9);transform-origin:top center}.feature-grid{grid-template-columns:repeat(2,1fr)}.demo-shop-layout{grid-template-columns:1fr}.demo-products-grid{grid-template-columns:repeat(3,1fr)}.demo-cart{min-height:0}.cart-items{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cart-total{margin-top:20px}}@media(max-width:710px){.shell{width:calc(100% - 30px)}.top-announcement{padding:7px 12px;height:auto;line-height:1.5;text-align:center;flex-wrap:wrap;gap:5px;font-size:9px}.header-actions{display:none}.mobile-menu-button{display:grid;place-items:center}.brand{font-size:18px}.brand-crown{width:31px}.hero-content{padding:55px 2px 0}.hero h1{font-size:clamp(34px,8.2vw,50px);letter-spacing:-2px}.hero-description{font-size:13px;line-height:1.75}.hero-actions{gap:9px}.hero-actions .button{font-size:12px;min-height:48px;padding:12px 16px}.hero-benefits{margin-top:33px;flex-wrap:wrap;gap:12px}.hero-benefits span{font-size:10px;padding:0 9px}.hero-art{transform:scale(.68);height:390px;width:650px;max-width:none;left:50%;margin-left:-325px;position:relative}.section{padding:70px 0}.section-heading h2{font-size:clamp(25px,6vw,36px)}.section-heading p{font-size:12px}.section-heading{margin-bottom:31px}.feature-grid{gap:9px}.feature-card{min-height:170px;padding:17px 13px}.feature-card h3{font-size:12px}.feature-card p{font-size:10px}.icon-badge{width:40px;height:40px;margin-bottom:12px}.steps-grid{grid-template-columns:1fr;gap:11px}.step-card{min-height:0;padding:19px 22px}.step-top{margin-bottom:9px}.step-arrow{display:none}.step-number{font-size:23px}.step-card h3{font-size:14px}.step-card p{font-size:11px}.demo-frame{border-width:3px;border-radius:15px}.demo-content{padding:14px}.demo-store-header strong{font-size:15px}.demo-store-header small{font-size:9px}.demo-store-rating{display:none}.demo-offer{height:120px;padding:18px 20px}.demo-offer h3{font-size:18px}.demo-offer p{font-size:10px;max-width:160px}.demo-offer-art{width:154px;right:4%;top:-6px}.demo-offer span{font-size:8px}.demo-filters{flex-direction:column;align-items:stretch;gap:8px}.demo-pills{overflow:auto}.demo-pills button{font-size:10px;padding:7px 12px}.demo-search{width:100%}.demo-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.demo-product-text{padding:11px 9px}.demo-product-text strong{font-size:11px}.demo-product-text b{font-size:12px}.cart-items{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;max-width:560px}.price-card{padding:26px 24px}.price-card li{font-size:11px}.closing-panel{padding:25px 23px;flex-direction:column;align-items:flex-start}.closing-crown{width:55px;min-width:55px;height:55px}.closing-panel h2{font-size:22px}.closing-panel .button{width:100%}.footer-main{grid-template-columns:1fr 1fr;gap:33px 19px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.modal-content{padding:27px 20px}}@media(max-width:385px){.hero h1{font-size:33px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-benefits span{font-size:9px}.hero-art{transform:scale(.55);height:325px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:0}.demo-products-grid{grid-template-columns:1fr 1fr}.price-card-header .pill{font-size:7px;padding:5px}.demo-browser-bar{padding:0 10px;font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.feature-card,.phone,.demo-product-media img,.faq-item summary svg{transition:none!important}}.auth-form{display:flex;flex-direction:column;gap:13px}.auth-field{display:flex;flex-direction:column;gap:7px;font-size:11.5px;font-weight:750;color:#f2e9da}.auth-field>input,.auth-password-field input{width:100%;height:45px;border:1px solid #554b3e;border-radius:9px;background:#111112;color:#fff;padding:0 13px;font-size:12.5px}.auth-field input:focus{outline:1px solid var(--gold);border-color:var(--gold)}.auth-password-field{display:flex;position:relative;align-items:center}.auth-password-field input{padding-right:48px}.auth-password-field button{position:absolute;right:8px;top:6px;width:33px;height:33px;border:0;color:#c6bcae;background:transparent;display:grid;place-items:center}.auth-consent{display:flex;align-items:flex-start;gap:10px;color:#d3c8b3;font-size:11px;line-height:1.6;cursor:pointer}.auth-consent input{margin-top:2px;accent-color:var(--gold)}.auth-text-button{background:transparent;border:0;padding:5px;color:var(--gold);font-weight:700;font-size:12px;align-self:center}.auth-text-button:hover,.auth-switch button:hover{text-decoration:underline}.auth-switch{font-size:12px;color:#b6b0a7;text-align:center;margin:5px 0 0}.auth-switch button{background:transparent;border:0;color:var(--gold);font-weight:800;padding:0 3px}.auth-error,.auth-caution,.auth-success{border-radius:11px;padding:13px 15px;font-size:11.5px;line-height:1.65;margin:0 0 16px}.auth-error{color:#ffd8dc;background:#492027;border:1px solid #913940}.auth-caution{color:#ecd8af;background:#42331a;border:1px solid #76592a;display:flex;align-items:flex-start;gap:8px}.auth-caution svg{flex-shrink:0;margin-top:1px}.auth-success{color:#bff4d8;background:#173629;border:1px solid #277252;display:flex;align-items:flex-start;gap:9px}.auth-success svg{flex-shrink:0}.auth-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:18px}.auth-small{font-size:10px;color:#f1d8a6;display:block;line-height:1.5;margin-top:3px}.account-intro{display:flex;gap:13px;align-items:center;border:1px solid #6b552d;padding:16px;border-radius:12px;background:#2b251d;margin-bottom:17px}.account-icon{display:grid;place-items:center;min-width:49px;height:49px;border-radius:10px;background:#f3cd6330;color:var(--gold)}.account-intro div{min-width:0;display:flex;flex-direction:column;gap:4px}.account-intro strong{font-size:16px;overflow-wrap:anywhere}.account-intro div>span{color:#bdafa0;font-size:11px;overflow-wrap:anywhere}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:19px}.account-grid>div{background:#22201d;border:1px solid #423a2d;border-radius:10px;padding:15px;display:flex;flex-direction:column;gap:7px;min-width:0}.account-grid .account-full{grid-column:1/-1}.account-grid span{font-size:11px;color:#b5a48b}.account-grid strong{font-size:14px;color:#f3e4c7;overflow-wrap:anywhere}
