:root{color:#1c2f2c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fffaf6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 18% 12%,#eab3083d,#0000 28rem),radial-gradient(circle at 84% 2%,#73a3962e,#0000 25rem),linear-gradient(#fffaf6 0%,#fffefe 48%,#f5fbf8 100%);min-width:320px;margin:0}body:before{z-index:-1;content:"";background-image:linear-gradient(#253d390b 1px,#0000 1px),linear-gradient(90deg,#253d390b 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #253d391f;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);min-height:68px;margin:0 auto;padding:10px 12px;display:flex;position:sticky;top:14px;box-shadow:0 20px 55px #23312e14}.brand,.nav-links,.nav-cta,.primary-button,.secondary-button{align-items:center;display:inline-flex}.brand{color:#17332f;gap:10px;font-weight:850}.brand-mark{color:#fff;background:linear-gradient(135deg,#facc15,#eab308);border-radius:8px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 16px 28px #eab3083d}.nav-links{gap:4px}.nav-links a{color:#526a66;border-radius:8px;padding:10px 13px;font-size:.93rem;font-weight:720}.nav-links a:hover{color:#9a6b00;background:#fff8db}.nav-cta{color:#fff;background:#1f3a36;border-radius:8px;justify-content:center;min-height:44px;padding:0 18px;font-weight:800;box-shadow:0 12px 26px #1f3a362e}.hero{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;gap:58px;width:min(1180px,100% - 40px);min-height:calc(100vh - 86px);margin:0 auto;padding:58px 0 72px;display:grid}.hero-content{max-width:760px}.eyebrow,.section-heading span,.contact-section span,.demo-section span,.pricing-box>span{color:#a66f00;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:.78rem;font-weight:900;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{color:#142d29;letter-spacing:0;max-width:820px;margin-bottom:24px;font-family:Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.35rem,5.2vw,4.35rem);font-weight:620;line-height:1.04}.hero p{color:#586d69;max-width:690px;margin-bottom:32px;font-size:1.15rem;line-height:1.78}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.primary-button,.secondary-button,.demo-form button{border-radius:8px;justify-content:center;gap:10px;min-height:52px;padding:0 22px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s}.primary-button,.demo-form button{color:#1f2f2b;background:linear-gradient(135deg,#facc15,#eab308);border:0;box-shadow:0 18px 34px #eab3083d}.secondary-button{color:#1f3a36;background:#ffffffc7;border:1px solid #1f3a3629}.primary-button:hover,.secondary-button:hover,.demo-form button:hover{transform:translateY(-2px)}.hero-badges{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-badges span{color:#36514d;background:#ffffffa3;border:1px solid #1f3a361a;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:.9rem;font-weight:750;display:inline-flex}.dashboard-shell{background:linear-gradient(#ffffffe0,#fff6f0c7),#fff;border:1px solid #1f3a361f;border-radius:8px;padding:16px;position:relative;box-shadow:0 34px 90px #21312d29}.dashboard-shell:after{content:"";filter:blur(2px);background:#eab30829;border-radius:8px;width:96px;height:96px;position:absolute;bottom:28px;right:-18px}.dashboard-topbar{gap:7px;padding:6px 4px 16px;display:flex}.dashboard-topbar span{background:#eab308;border-radius:50%;width:11px;height:11px}.dashboard-topbar span:nth-child(2){background:#efbd6c}.dashboard-topbar span:nth-child(3){background:#6bb69d}.dashboard-card{z-index:1;background:#ffffffdb;border:1px solid #1f3a361a;border-radius:8px;padding:20px;position:relative}.main-card{color:#fff;background:linear-gradient(135deg,#1f3a36f0,#2c5b52e6),#1f3a36;justify-content:space-between;align-items:center;min-height:150px;display:flex}.dashboard-card small{color:#6a7e7a;margin-bottom:8px;font-weight:750;display:block}.main-card small{color:#c9dad6}.dashboard-card strong{color:#17332f;font-size:1.7rem;line-height:1;display:block}.main-card strong{color:#fff;font-size:4.2rem}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.dashboard-card.accent{background:#fff0e8}.dashboard-list{z-index:1;gap:10px;margin-top:12px;display:grid;position:relative}.dashboard-list div{color:#35504c;background:#ffffffb8;border:1px solid #1f3a3614;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:750;display:flex}.dashboard-list strong{color:#c4563f;margin-left:auto;font-size:.86rem}.dot{background:#1f3a36;border-radius:50%;width:9px;height:9px}.dot.melon{background:#eab308}.dot.green{background:#6bb69d}.trust-band{background:#1f3a361a;border:1px solid #1f3a361a;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;width:min(1180px,100% - 40px);margin:0 auto;display:grid;overflow:hidden}.trust-band div{color:#1f3a36;background:#ffffffb8;justify-content:center;align-items:center;gap:12px;min-height:92px;padding:20px;font-weight:850;display:flex}.section,.catalog-section,.contact-section,.demo-section{width:min(1180px,100% - 40px);margin:0 auto;padding:96px 0}.section-heading{text-align:center;max-width:720px;margin:0 auto 40px}.section-heading.align-left{text-align:left;margin:0}h2{color:#17332f;letter-spacing:0;margin-bottom:16px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.07}.section-heading p,.pricing-box p,.contact-section p{color:#5c716d;font-size:1.06rem;line-height:1.72}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.product-card{background:#ffffffd6;border:1px solid #1f3a361a;border-radius:8px;min-height:390px;padding:30px;position:relative;overflow:hidden;box-shadow:0 18px 52px #3a484414}.product-card:before{content:"";background:linear-gradient(90deg,#eab308,#77b49e);height:5px;position:absolute;inset:0 0 auto}.product-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.product-header span{color:#9a6b00;background:#fff8db;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:850;display:inline-flex}.product-icon{color:#9a6b00;background:#fff8db;border-radius:8px;place-items:center;width:62px;height:62px;display:grid}.product-card h3{color:#17332f;margin-bottom:12px;font-size:1.78rem}.product-card p{color:#5c716d;line-height:1.7}.product-card ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.product-card li{color:#2f4a46;align-items:center;gap:10px;font-weight:760;display:flex}.product-card li svg{color:#eab308;flex:none}.product-actions{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px;margin-top:26px;display:grid}.product-login,.product-trial{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:.94rem;font-weight:850;display:inline-flex}.product-login{color:#1f3a36;background:#ffffffc7;border:1px solid #1f3a3624}.product-trial{color:#1f2f2b;background:linear-gradient(135deg,#facc15,#eab308);box-shadow:0 14px 28px #eab3082e}.trial-note{color:#9a6b00;margin:12px 0 0;font-size:.9rem;font-weight:820}.split-section{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:44px;display:grid}.pricing-box{color:#fff;background:linear-gradient(135deg,#eab3083d,#0000 48%),#1f3a36;border-radius:8px;padding:32px;box-shadow:0 26px 65px #1f3a362e}.pricing-box>span{color:#ffd0bf}.pricing-box h3{margin:12px 0;font-size:2rem}.pricing-box p{color:#dbe8e5}.primary-button.full{width:100%;margin-top:18px}.catalog-section{padding-top:38px}.category-list{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.category-list span{color:#2f4a46;background:#ffffffc7;border:1px solid #1f3a361a;border-radius:999px;align-items:center;min-height:46px;padding:0 16px;font-weight:780;display:inline-flex}.contact-section{border-top:1px solid #1f3a361a;grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:center;gap:44px;display:grid}.contact-methods{gap:12px;display:grid}.contact-methods a{color:#1f3a36;background:#fffc;border:1px solid #1f3a3614;border-radius:8px;align-items:center;gap:12px;min-height:60px;padding:0 18px;font-weight:780;display:flex;box-shadow:0 16px 38px #3a484412}.demo-section{color:#fff;background:linear-gradient(135deg,#eab308db,#1f3a36fa),#1f3a36;border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(340px,1fr);align-items:start;gap:44px;margin-bottom:44px;padding:48px;display:grid;box-shadow:0 34px 90px #1f3a3638}.demo-section h2{color:#fff}.demo-section span{color:#ffd3c2}.demo-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.demo-form input,.demo-form select,.demo-form textarea{color:#17332f;background:#fffffff0;border:1px solid #ffffff38;border-radius:8px;outline:none;width:100%;min-height:52px;padding:0 14px}.demo-form textarea{resize:vertical;grid-column:1/-1;min-height:118px;padding-top:14px}.demo-form button{cursor:pointer;color:#9a6b00;box-shadow:none;background:#fff;grid-column:1/-1}.whatsapp-button{z-index:20;color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 18px;font-weight:900;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 40px #25d36657}.whatsapp-button:hover{transform:translateY(-2px)}@media (width<=900px){.site-header{flex-wrap:wrap;align-items:flex-start}.nav-links{order:3;justify-content:flex-start;width:100%;overflow-x:auto}.hero,.split-section,.contact-section,.demo-section{grid-template-columns:1fr}.hero{gap:28px;padding-top:36px}.trust-band,.product-grid{grid-template-columns:1fr}.dashboard-shell{max-width:560px}.demo-section{padding:34px 24px}}@media (width<=560px){.site-header,.hero,.section,.catalog-section,.contact-section,.demo-section,.trust-band{width:min(100% - 28px,1180px)}.site-header{top:8px}.brand{font-size:.98rem}.nav-cta{padding:0 12px;font-size:.88rem}h1{font-size:2.35rem}.dashboard-grid,.product-actions,.demo-form{grid-template-columns:1fr}.main-card strong{font-size:3rem}.hero-actions a{width:100%}.product-card{padding:24px}}
