@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2) format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/geist-sans-latin-800-normal-EH2RlpXL.woff2) format("woff2"),url(/assets/geist-sans-latin-800-normal-XNjooQKs.woff) format("woff")}:root{--color-bg: #ffffff;--color-surface: #f8fafc;--color-surface-hover: #f1f5f9;--color-primary: #0052ff;--color-primary-light: #2979ff;--color-primary-dark: #003bb3;--color-text: #0f172a;--color-text-muted: #64748b;--color-border: #e2e8f0;--glass-blur: none;--glass-shadow: 0 1px 3px rgba(0,0,0,.08);--font-main: "Poppins", system-ui, -apple-system, sans-serif;--text-xs: .875rem;--text-sm: 1rem;--text-body: 1.05rem;--text-lead: 1.25rem;--text-h3: 1.5rem;--text-h2: 2.5rem;--text-h1: 4rem;--space-xs: .5rem;--space-sm: 1rem;--space-md: 2rem;--space-lg: 4rem;--space-xl: 6rem;--transition: all .3s cubic-bezier(.25, .8, .25, 1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-main);color:var(--color-text);letter-spacing:-.03em;line-height:1.2}p{color:var(--color-text-muted)}a{text-decoration:none;color:inherit}.text-gradient{background:linear-gradient(135deg,#0052ff,#00d2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar{position:fixed;top:1rem;left:50%;transform:translate(-50%);width:calc(100% - 2rem);max-width:1200px;padding:.5rem 1rem .5rem 2rem;z-index:100;transition:var(--transition);background-color:#fff;border:1px solid var(--color-border);border-radius:9999px;box-shadow:0 4px 20px #0000000d}.navbar.scrolled{background-color:#fff;border-color:var(--color-border);box-shadow:0 6px 24px #00000014}.mobile-menu-btn{background:transparent;border:none;cursor:pointer;color:var(--color-text);display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:8px}.mobile-menu-btn:hover{background:#0000000d}.hide-on-desktop{display:none!important}.nav-container{width:100%;display:flex;justify-content:space-between;align-items:center}.nav-logo{display:flex;align-items:center;gap:.75rem}.logo-text{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--color-text)}.nav-links{display:flex;gap:2rem}.nav-links a{font-size:.95rem;font-weight:500;color:var(--color-text-muted);transition:var(--transition)}.nav-links a:hover{color:var(--color-text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:9999px;font-weight:600;font-size:.95rem;cursor:pointer;transition:var(--transition);border:none}.btn-outline{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.btn-outline:hover{border-color:var(--color-primary);background-color:#0052ff0d;color:var(--color-primary)}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover{background-color:var(--color-primary-light)}.btn-glass{background:transparent;border:1px solid var(--color-primary-light);color:var(--color-primary-light)}.btn-glass:hover{background:#0052ff14;transform:translateY(-2px)}.btn-large{padding:.875rem 1.75rem;font-size:1.05rem}.icon-small{width:16px;height:16px}.icon-medium{width:20px;height:20px}.icon-arrow{width:18px;height:18px;transition:transform .3s ease}.group:hover .group-hover{transform:translate(4px)}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:14rem 2rem 4rem;text-align:center;overflow:hidden}.hero-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden;background-image:radial-gradient(circle,#d1d5db 1px,transparent 1px);background-size:24px 24px}.hero-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:500px;background:radial-gradient(circle,rgba(0,82,255,.15) 0%,rgba(0,210,255,.08) 40%,transparent 70%);filter:blur(50px);z-index:0;pointer-events:none}.floating-questions-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.floating-question{position:absolute;background:#ffffffe6;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px #0000000d;padding:10px 20px;border-radius:30px;font-size:.85rem;color:var(--color-text-muted);font-weight:500;white-space:nowrap;left:0;will-change:transform}.fq-1{top:15%;animation:scroll-left 30s linear infinite;animation-delay:0s}.fq-2{top:22%;animation:scroll-left 35s linear infinite;animation-delay:-12s}.fq-3{top:55%;animation:scroll-left 28s linear infinite;animation-delay:-5s}.fq-4{top:60%;animation:scroll-left 38s linear infinite;animation-delay:-18s}.fq-5{top:35%;animation:scroll-left 25s linear infinite;animation-delay:-2s}.fq-6{top:10%;animation:scroll-left 32s linear infinite;animation-delay:-8s}.fq-7{top:28%;animation:scroll-left 27s linear infinite;animation-delay:-15s}.fq-8{top:42%;animation:scroll-left 33s linear infinite;animation-delay:-4s}.fq-9{top:48%;animation:scroll-left 29s linear infinite;animation-delay:-22s}.fq-10{top:68%;animation:scroll-left 36s linear infinite;animation-delay:-10s}.fq-11{top:75%;animation:scroll-left 31s linear infinite;animation-delay:-3s}.fq-12{top:82%;animation:scroll-left 40s linear infinite;animation-delay:-25s}@keyframes scroll-left{0%{transform:translate(120vw)}to{transform:translate(-50vw)}}@media (max-width: 1024px){.floating-questions-container{display:none}}.hero-content{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:1}.text-glow-wrapper{position:relative;z-index:1}.text-glow-wrapper:before{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:140vw;height:180%;background:radial-gradient(ellipse at center,#fff 20%,#ffffffb3,#fff0 80%);z-index:-1;pointer-events:none;mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%)}.badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0000000a;border-radius:9999px;color:var(--color-primary);font-size:.85rem;font-weight:600;margin-bottom:2rem}.hero-title{font-size:clamp(3.5rem,6vw,5.5rem);font-weight:800;line-height:1.1;letter-spacing:-.04em;margin-bottom:1.25rem;color:var(--color-text)}.hero-subtitle{font-size:1.15rem;color:var(--color-text-muted);max-width:650px;margin-bottom:2rem;line-height:1.6}.hero-cta{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.hero-mockup-container{margin-top:4rem;width:100%;max-width:1000px}.mockup-window{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.mockup-header{background:#f8fafc;border-bottom:1px solid var(--color-border);padding:1rem;display:flex}.dots{display:flex;gap:6px}.dots span{width:12px;height:12px;border-radius:50%;background:var(--color-border)}.dots span:nth-child(1){background:#ff5f56}.dots span:nth-child(2){background:#ffbd2e}.dots span:nth-child(3){background:#27c93f}.mockup-body{display:flex;height:400px}.mockup-sidebar{width:200px;border-right:1px solid var(--color-border);background:#00000008}.mockup-content{flex:1;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.mockup-cards{display:flex;gap:1rem}.m-card{flex:1;height:100px;border-radius:8px}.mockup-chart{flex:1;border-radius:8px}.skeleton{background:var(--color-surface)}.features{padding:8rem 2rem;max-width:1200px;margin:0 auto}.section-header{text-align:center;margin:0 auto 3rem;max-width:900px;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:3.5rem}.section-header:last-child{margin-bottom:0}.section-header h2,.section-header h1{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;margin-bottom:1rem}.section-header p{font-size:1.125rem;color:var(--color-text-muted);max-width:700px;margin:0 auto;line-height:1.6}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem 4rem}.feature-card{background:transparent;border:none;padding:1.5rem 0;transition:var(--transition);position:relative}.feature-card:hover{opacity:.8}.feature-icon{width:48px;height:48px;border-radius:12px;background:#2563eb14;color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.feature-card h3{font-size:1.25rem;margin-bottom:1rem}.feature-card p{color:var(--color-text-muted);font-size:.95rem}.reasons-grid{display:flex;flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto}.reason-card{display:flex;align-items:center;gap:2rem;padding:2rem;background:#fff;border:1px solid var(--color-border);border-radius:32px;box-shadow:0 4px 24px #0000000a;transition:var(--transition);margin-bottom:1rem}.reasons-grid .reason-card:last-child{margin-bottom:0}.reason-card:hover{opacity:.8}.reason-icon{width:64px;height:64px;border-radius:50%;background:#2563eb14;color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.reason-content{flex:1}.reason-content h3{font-size:1.25rem;margin-bottom:.5rem}.reason-content p{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.workflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.workflow-step{text-align:center;position:relative;padding:1rem}.workflow-icon-wrapper{width:72px;height:72px;margin:0 auto 1.5rem;background:transparent;border:none;display:flex;align-items:center;justify-content:center;color:var(--color-primary-light);transition:all .3s ease}.workflow-step:hover .workflow-icon-wrapper{transform:scale(1.05);opacity:.8}.workflow-step h3{font-size:1.2rem;margin-bottom:.75rem}.workflow-step p{font-size:.9rem;color:var(--color-text-muted)}@media (max-width: 768px){.reason-card{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem}}.interactive-card{overflow:hidden;position:relative;border:1px solid transparent}.interactive-card:hover,.interactive-card.expanded{border-color:var(--color-border);background:#00000005;border-radius:16px;padding:2rem 1.5rem}.card-hint{font-size:.85rem;color:var(--color-primary-light);margin-top:1rem;font-weight:500;opacity:0;transition:opacity .3s}.interactive-card:hover .card-hint,.interactive-card.expanded .card-hint{opacity:1}.timeline-container{display:flex;flex-direction:column;position:relative}.timeline-item{display:flex;gap:2rem;margin-bottom:2rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.timeline-item.visible{opacity:1;transform:translateY(0)}.timeline-marker{display:flex;flex-direction:column;align-items:center}.timeline-icon{width:56px;height:56px;border-radius:50%;background:var(--color-surface);border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-primary-light);z-index:2;transition:all .3s ease}.timeline-item:hover .timeline-icon{background:#4176fc1a;border-color:var(--color-primary-light);transform:scale(1.1)}.timeline-line{width:2px;flex-grow:1;background:var(--color-border);margin-top:.5rem;margin-bottom:-1.5rem}.timeline-content{padding-top:.5rem;flex:1}.step-num{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-light);display:block;margin-bottom:.5rem}.accordion-list{display:flex;flex-direction:column;gap:1.5rem}.accordion-item{background:transparent;border-bottom:1px solid rgba(0,0,0,.08);padding:1.5rem 0;transition:all .4s ease}.accordion-item:last-child{border-bottom:none}.accordion-item.active{padding:2rem 0}.accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-bottom:1rem}.acc-title-group{display:flex;align-items:center;gap:1.5rem}.acc-icon{color:var(--color-text);opacity:.8;transition:var(--transition)}.accordion-item:hover .acc-icon,.accordion-item.active .acc-icon{opacity:1}.accordion-header h3{font-size:clamp(1.2rem,3.5vw,1.5rem);font-weight:600;margin:0;letter-spacing:-.02em}.acc-arrow{color:var(--color-text-muted);transition:transform .4s cubic-bezier(.25,1,.5,1)}.acc-arrow.rotated{transform:rotate(180deg)}.accordion-front-facing{padding-left:3.5rem;padding-right:2rem}.accordion-front-facing p{font-size:1.05rem;line-height:1.6;color:var(--color-text-muted);margin:0}.accordion-body{padding-top:2rem;padding-left:3.5rem;display:flex;gap:3rem;flex-wrap:wrap}.acc-text-detail{flex:1;min-width:250px;display:flex;flex-direction:column;gap:1.5rem}.detail-block h4{font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);margin-bottom:.5rem;opacity:.7}.detail-block p{font-size:1rem;color:var(--color-text-muted);line-height:1.6}.acc-viz-detail{flex:1;min-width:200px;display:flex;align-items:center;justify-content:center}.viz-container{width:100%;max-width:240px;height:160px;display:flex;align-items:center;justify-content:center;background:#00000005;border-radius:16px;position:relative}.workflow-viz{flex-direction:row;gap:0}.workflow-viz .node{width:40px;height:40px;border-radius:50%;background:var(--color-text);color:var(--color-bg);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;z-index:2;position:relative}.workflow-viz .line{flex:1;height:2px;background:#0000001a;position:relative;overflow:hidden}.workflow-viz .line:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--color-text),transparent);animation:dataFlow 2s infinite linear}@keyframes dataFlow{to{left:100%}}.gauge-viz{flex-direction:column}.circular-chart{display:block;margin:0 auto;max-width:80%;max-height:100px}.circle-bg{fill:none;stroke:#0000000d;stroke-width:3.8}.circle{fill:none;stroke-width:2.8;stroke-linecap:round;stroke:var(--color-text);animation:fillGauge 1.5s ease-out forwards}.percentage{fill:var(--color-text);font-family:var(--font-main);font-size:.5em;text-anchor:middle;font-weight:700}.gauge-label{margin-top:1rem;font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}@keyframes fillGauge{0%{stroke-dasharray:0,100}to{stroke-dasharray:99,100}}.bar-viz{align-items:flex-end;gap:12px;padding:1rem 0}.bar-viz .bar{width:24px;background:var(--color-text);border-radius:4px 4px 0 0;opacity:0;transform:scaleY(0);transform-origin:bottom;animation:growBar .8s ease-out forwards}.bar-viz .b1{animation-delay:.1s;opacity:.3}.bar-viz .b2{animation-delay:.2s;opacity:.5}.bar-viz .b3{animation-delay:.3s;opacity:.7}.bar-viz .b4{animation-delay:.4s;opacity:1}@keyframes growBar{to{transform:scaleY(1);opacity:inherit}}@media (max-width: 768px){.acc-title-group{gap:1rem}.accordion-header h3{font-size:1.25rem}.accordion-front-facing{padding-left:0;padding-right:0}.accordion-body{padding-left:0;flex-direction:column;gap:2rem}}.footer{border-top:1px solid var(--color-border);padding:4rem 2rem 2rem;background:var(--color-surface)}.footer-content{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4rem;margin-bottom:4rem}.footer-brand{max-width:300px}.footer-brand p{margin-top:1rem;color:var(--color-text-muted);font-size:.95rem}.footer-links{display:flex;gap:4rem}.link-group h4{font-size:1rem;margin-bottom:1.5rem;color:var(--color-text)}.link-group a{display:block;color:var(--color-text-muted);margin-bottom:.75rem;font-size:.9rem;transition:var(--transition)}.link-group a:hover{color:var(--color-primary-light)}.footer-bottom{max-width:1200px;margin:0 auto;padding-top:2rem;border-top:1px solid var(--color-border);text-align:center;color:var(--color-text-muted);font-size:.875rem}.pricing{padding-bottom:8rem}.pricing-card{max-width:600px;margin:0 auto;background:transparent;border:none;padding:3rem 0;border-radius:0;box-shadow:none;transition:var(--transition);position:relative;overflow:hidden}.pricing-card:before{display:none}.contact-input-modern{width:100%;padding:1rem 0;border:none;border-bottom:2px solid var(--color-border);background:transparent;color:var(--color-text);font-family:inherit;font-size:1.1rem;transition:var(--transition);margin-bottom:2.5rem}.contact-input-modern:focus{outline:none;border-bottom-color:var(--color-primary)}.pricing-header{text-align:center;margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--color-border)}.pricing-header h3{font-size:1.5rem;margin-bottom:1rem;color:var(--color-text-muted)}.price{display:flex;justify-content:center;align-items:flex-start}.currency{font-size:1.25rem;font-weight:700;margin-top:.5rem;margin-right:.25rem;color:var(--color-text)}.amount{font-size:4rem;font-weight:800;line-height:1;color:var(--color-text)}.period{font-size:1rem;color:var(--color-text-muted);align-self:flex-end;margin-bottom:.5rem;margin-left:.25rem}.pricing-features{display:flex;flex-direction:column;gap:1.25rem}.p-feature{display:flex;align-items:flex-start;gap:1rem}.check-icon{color:var(--color-primary-light);font-weight:700;flex-shrink:0}.faq-container{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item{background:#fff;border:1px solid var(--color-border);border-radius:24px;padding:1.5rem 2rem;transition:var(--transition);box-shadow:0 4px 24px #0000000a}.faq-item:hover{border-color:var(--color-primary)}.faq-item summary{font-size:1.125rem;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:1.5rem;color:var(--color-primary-light);transition:transform .3s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-content{padding-top:1rem;margin-top:1rem;border-top:1px solid var(--color-border);color:var(--color-text-muted)}.client-stories{padding:5rem 2rem;max-width:1200px;margin:0 auto}.stories-header{text-align:center;margin-bottom:3rem}.stories-label{display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--color-primary-light);font-size:.85rem;font-weight:700;letter-spacing:.15em;margin-bottom:1rem}.stories-label .line{width:40px;height:2px;background-color:var(--color-primary-light)}.reviews-carousel{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:2rem;scrollbar-width:none;-ms-overflow-style:none}.reviews-carousel::-webkit-scrollbar{display:none}.review-card{flex:0 0 calc(33.333% - 1rem);min-width:320px;background:#fff;border:1px solid var(--color-border);box-shadow:0 4px 24px #0000000a;border-radius:32px;padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem;scroll-snap-align:start;transition:var(--transition)}.review-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #00000014}.stars{display:flex;gap:.3rem;color:#fbbf24}.star-icon{width:18px;height:18px}.review-text{color:var(--color-text-muted);font-size:1rem;line-height:1.7;font-style:italic;flex-grow:1}.quote-icon{font-size:1.8rem;color:var(--color-primary-light);font-family:serif;font-weight:700;line-height:0;margin-right:.5rem;opacity:.8}.reviewer{display:flex;align-items:center;gap:1rem;margin-top:1rem}.avatar{width:48px;height:48px;border-radius:50%;background:var(--color-primary-light);color:var(--color-bg);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;flex-shrink:0}.reviewer-info h4{font-size:1.1rem;color:var(--color-text);margin-bottom:.2rem}.reviewer-info p{font-size:.85rem;color:var(--color-text-muted)}.contact-section{padding:4rem 2rem 8rem;max-width:1200px;margin:0 auto}.contact-box{background:transparent;border:none;padding:4rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3rem}.contact-content{flex:1;min-width:300px}.contact-content h2{font-size:2rem;margin-bottom:1rem}.contact-content p{color:var(--color-text-muted);font-size:1.1rem;max-width:500px;margin-bottom:2rem}.wa-form{display:flex;flex-direction:column;gap:1rem;max-width:100%}.wa-input{width:100%;background:#f8fafc;border:1px solid var(--color-border);border-radius:12px;padding:1rem 1.25rem;color:var(--color-text);font-family:inherit;font-size:1rem;resize:vertical;min-height:100px;transition:var(--transition)}.wa-input:focus{outline:none;border-color:var(--color-primary-light);background:#fff}.wa-input::placeholder{color:var(--color-text-muted)}.btn-whatsapp{background-color:#25d366;color:#fff;box-shadow:0 4px 14px #25d3664d;align-self:flex-start}.btn-whatsapp:hover{background-color:#128c7e;transform:translateY(-2px);box-shadow:0 6px 20px #25d36666}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease}.hero-mockup-container{display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem;width:100%}.mockup-feature-selector{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1rem}.m-feature-btn{background:#f8fafc;border:1px solid var(--color-border);border-radius:30px;padding:.6rem 1rem;color:var(--color-text-muted);font-family:var(--font-main);font-size:.85rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:var(--transition)}.m-feature-btn:hover{background:#f1f5f9;color:var(--color-text)}.m-feature-btn.active{background:#2563eb14;border-color:var(--color-primary);color:var(--color-text);box-shadow:none}.m-f-icon{width:16px;height:16px;color:inherit}.m-feature-btn.active .m-f-icon{color:var(--color-primary-light)}.mockup-window.real-app{aspect-ratio:16/9;width:100%;max-width:900px;margin:0 auto;display:flex;flex-direction:column;background:var(--color-background);border-radius:12px;overflow:hidden;border:1px solid var(--color-border)}.m-app-topbar{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:#201f2405;border-bottom:1px solid var(--color-border)}.m-app-breadcrumbs{font-size:.8rem;color:var(--color-text-muted);display:flex;align-items:center;gap:.5rem}.m-current-page{color:var(--color-text);font-weight:500}.m-chevron{opacity:.5}.m-app-actions{display:flex;align-items:center;gap:1rem;color:var(--color-text-muted)}.m-user-avatar{width:28px;height:28px;background:var(--color-primary-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.mockup-body{display:flex;flex:1;overflow:hidden;position:relative}.mockup-sidebar.real{width:64px;background:#111411;border-right:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;padding:1rem 0;gap:1.5rem}.m-sb-logo{margin-bottom:1rem}.m-sb-logo-icon{width:32px;height:32px;background:var(--color-primary-light);border-radius:8px}.m-sb-item.real{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:all .2s}.m-sb-item.real:not(.active):hover{background:#201f240d}.m-sb-item.real.active{background:var(--color-primary-light);color:#fff;box-shadow:0 4px 10px #4176fc66}.m-sb-item.real.mt-auto{margin-top:auto}.text-red{color:#ef4444!important}.mockup-content.real{flex:1;background:var(--color-background);display:flex;flex-direction:column;padding:0}.m-page-header{padding:1.5rem 2rem 1rem;display:flex;justify-content:space-between;align-items:flex-end}.m-page-header h2{font-size:1.5rem;font-weight:600;margin:0}.m-page-date{font-size:.85rem;color:var(--color-text-muted)}.m-page-content-scroll{flex:1;padding:0 2rem 2rem;overflow-y:auto}.mockup-description{text-align:center;max-width:750px;margin:0 auto;padding:1.5rem 2rem;background:#4176fc14;border:1px solid rgba(65,118,252,.2);border-radius:16px;box-shadow:0 10px 30px #0000001a}.mockup-description h3{color:var(--color-primary-light);font-size:1.4rem;margin-bottom:.8rem;font-weight:700}.mockup-description p{color:var(--color-text);font-size:1.1rem;line-height:1.6}.text-green{color:#10b981}.text-blue{color:#3b82f6}.text-purple{color:#00d2ff}.text-red{color:#ef4444}.text-yellow{color:#f59e0b}.mockup-inner-dashboard{display:flex;flex-direction:column;gap:1.5rem}.m-cards{display:flex;gap:1rem}.m-stat-card{flex:1;background:var(--color-surface);border-radius:12px;padding:1.25rem;border:1px solid var(--color-border)}.m-label{font-size:.75rem;color:var(--color-text-muted);margin-bottom:.5rem}.m-val{font-size:1.4rem;font-weight:700;margin-bottom:.25rem}.m-trend{font-size:.75rem;color:#10b981}.m-dashboard-grid{display:flex;gap:1.5rem}.m-chart-area{flex:2;background:var(--color-surface);border-radius:12px;border:1px solid var(--color-border);padding:1.5rem;display:flex;flex-direction:column}.m-chart-title{font-weight:600;margin-bottom:1rem;font-size:.9rem}.m-chart-bars{display:flex;align-items:flex-end;gap:1rem;height:150px}.m-chart-bar{flex:1;background:#201f240d;border-radius:4px 4px 0 0}.m-dashboard-side{flex:1;display:flex;flex-direction:column;gap:1rem}.m-dash-list{background:var(--color-surface);border-radius:12px;border:1px solid var(--color-border);padding:1.5rem}.m-list-title{font-weight:600;margin-bottom:1rem;font-size:.9rem}.m-list-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgba(32,31,36,.05);font-size:.8rem}.m-list-item:last-child{border-bottom:none}.m-list-icon{width:32px;height:32px;background:#201f240d;border-radius:50%}.mockup-inner-pos{display:flex;height:100%;gap:1.5rem}.m-pos-grid{display:flex;gap:1.5rem;width:100%;height:350px}.m-pos-items{flex:2;display:flex;flex-direction:column;gap:1rem}.m-pos-filters{display:flex;gap:.5rem}.m-filter{padding:.4rem 1rem;border-radius:20px;font-size:.75rem;background:#201f240d}.m-filter.active{background:var(--color-primary-light);color:#fff}.m-pos-search{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:.75rem;font-size:.8rem;color:var(--color-text-muted)}.m-pos-products{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;overflow-y:auto}.m-product{background:var(--color-surface);border-radius:8px;border:1px solid var(--color-border);overflow:hidden}.m-prod-img{height:60px;background:#201f240d}.m-prod-name{font-size:.75rem;padding:.5rem;font-weight:600}.m-prod-price{font-size:.7rem;color:var(--color-primary-light);padding:0 .5rem .5rem}.m-pos-cart{flex:1;background:var(--color-surface);border-radius:12px;border:1px solid var(--color-border);display:flex;flex-direction:column;padding:1.25rem}.m-cart-header{font-weight:600;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.m-cart-items{flex:1;display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.m-cart-item{display:flex;justify-content:space-between;font-size:.8rem;align-items:flex-start}.m-c-name{font-weight:600;margin-bottom:.2rem}.m-c-price{color:var(--color-text-muted);font-size:.7rem}.m-cart-summary{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0;border-top:1px dashed var(--color-border);margin-top:auto}.m-c-row{display:flex;justify-content:space-between;font-size:.8rem}.m-c-grand{font-size:1rem;font-weight:700;margin-top:.5rem}.m-cart-btn{background:var(--color-primary-light);color:#fff;text-align:center;padding:.8rem;border-radius:8px;font-weight:600;font-size:.9rem}.mockup-inner-inventory,.mockup-inner-laporan{display:flex;flex-direction:column;gap:1rem}.m-inv-header{display:flex;justify-content:space-between;align-items:center}.m-inv-search{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:.5rem 1rem;font-size:.8rem;color:var(--color-text-muted);width:250px}.m-btn-small{background:var(--color-primary-light);color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.8rem;font-weight:600}.m-table{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column}.m-tr{display:flex;padding:.8rem 1rem;border-bottom:1px solid var(--color-border);font-size:.8rem}.m-tr:last-child{border-bottom:none}.m-th{font-weight:600;color:var(--color-text-muted);background:#201f2405}.m-td{flex:1;display:flex;align-items:center}.m-badge{padding:.2rem .6rem;border-radius:12px;font-size:.7rem;font-weight:600}.m-badge.green{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.m-badge.red{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.m-badge.yellow{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.mockup-inner-analytics{display:flex;flex-direction:column;gap:1.5rem}.m-ana-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.m-ana-tabs{display:flex;gap:1.5rem;font-size:.85rem;color:var(--color-text-muted)}.m-ana-tabs span{padding-bottom:.5rem;cursor:pointer}.m-ana-tabs span.active{color:var(--color-primary-light);border-bottom:2px solid var(--color-primary-light)}.m-ana-content{display:flex;gap:1.5rem}.m-ana-main-chart{flex:2;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column}.m-line-chart{width:100%;height:200px;display:block;margin-top:auto}.m-ana-side{flex:1;display:flex;flex-direction:column;gap:1rem}.mockup-inner-ai{display:flex;flex-direction:column;gap:1.5rem;height:350px}.m-ai-chat-container{flex:1;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}.m-ai-msg{display:flex;max-width:80%;font-size:.85rem;line-height:1.5}.m-ai-msg.user{align-self:flex-end;background:var(--color-primary-dark);color:#fff;padding:1rem;border-radius:12px 12px 0}.m-ai-msg.ai{align-self:flex-start;gap:1rem}.m-ai-icon{width:28px;height:28px;background:#4176fc33;border:1px solid var(--color-primary-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-primary-light);flex-shrink:0}.m-ai-bubble{background:#201f240d;padding:1rem;border-radius:0 12px 12px}.m-ai-input-area{display:flex;gap:1rem}.m-ai-input{flex:1;background:var(--color-surface);border:1px solid var(--color-border);border-radius:30px;padding:1rem 1.5rem;font-size:.85rem;color:var(--color-text-muted)}.m-ai-send{width:44px;height:44px;background:var(--color-primary-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}@media (max-width: 768px){.nav-links{display:none}.hero-title{font-size:2.5rem}.hero-cta{flex-direction:column;width:100%}.btn-large{width:100%}.footer-links{flex-direction:column;gap:2rem}.mockup-body{height:250px}.mockup-sidebar{display:none}.trial-inner{flex-direction:column}.trial-card{width:100%}}.trial-section{position:relative;padding:6rem 2rem;max-width:1200px;margin:0 auto;overflow:hidden}.trial-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:400px;background:radial-gradient(ellipse,rgba(37,99,235,.06) 0%,transparent 70%);pointer-events:none;z-index:0}.trial-inner{position:relative;z-index:1;display:flex;align-items:center;gap:4rem}.trial-text{flex:1;display:flex;flex-direction:column;gap:1.25rem}.trial-badge{display:inline-block;background:#4176fc1f;border:1px solid rgba(65,118,252,.3);color:var(--color-primary-light);padding:.4rem 1rem;border-radius:999px;font-size:.85rem;font-weight:600;width:fit-content}.trial-title{font-size:2.5rem;font-weight:800;line-height:1.2;letter-spacing:-.02em}.trial-desc{color:var(--color-text-muted);font-size:1.05rem;line-height:1.7;max-width:480px}.trial-benefits{list-style:none;display:flex;flex-direction:column;gap:.65rem}.trial-benefits li{display:flex;align-items:center;gap:.6rem;font-size:.97rem;color:var(--color-text-muted)}.trial-benefits .check{color:var(--color-primary-light);font-weight:700;font-size:1rem;flex-shrink:0}.trial-cta{width:fit-content;margin-top:.5rem;font-size:1.05rem;padding:.9rem 2rem;box-shadow:none;transition:box-shadow .3s ease,transform .2s ease}.trial-cta:hover{box-shadow:0 4px 12px #2563eb33;transform:translateY(-2px)}.trial-note{font-size:.82rem;color:var(--color-text-muted);opacity:.7}.trial-card{width:340px;flex-shrink:0;background:#fff;border:1px solid var(--color-border);box-shadow:0 4px 24px #0000000a;border-radius:32px;padding:2.5rem}.trial-card-header{text-align:center;padding-bottom:1.5rem}.trial-free-label{display:inline-block;background:linear-gradient(135deg,#0052ff,#00d2ff);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.1em;padding:.25rem .8rem;border-radius:999px;margin-bottom:1rem}.trial-days{display:flex;align-items:baseline;justify-content:center;gap:.4rem;margin-bottom:.4rem}.trial-days-num{font-size:4.5rem;font-weight:900;line-height:1;background:linear-gradient(135deg,#0052ff,#00d2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trial-days-unit{font-size:1.5rem;font-weight:700;color:var(--color-text-muted)}.trial-card-header>p{font-size:.9rem;color:var(--color-text-muted)}.trial-card-divider{height:1px;background:var(--color-border);margin:1.25rem 0}.trial-card-features{display:flex;flex-direction:column;gap:.65rem}.trial-card-feature{font-size:.9rem;color:var(--color-text-muted);padding:.4rem 0;border-bottom:1px solid rgba(32,31,36,.04)}.trial-card-feature:last-child{border-bottom:none}.liquid-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden;background-color:#fff;background-image:radial-gradient(circle,#e2e8f0 1px,transparent 1px);background-size:24px 24px}.mockup-sidebar.real{background-color:#1a1a1a!important;color:#a1a1aa!important;border-right:none!important}.m-sb-logo-icon{background-color:#38bdf8!important;border-radius:8px!important}.m-sb-item.real.active{background-color:#0ea5e9!important;color:#fff!important;border-radius:8px!important}.m-page-title{display:inline-block;border-bottom:3px solid #38bdf8;padding-bottom:.5rem;font-weight:700!important;color:var(--color-text)}.styled-desc{background:linear-gradient(135deg,#e0f2fe,#f0f9ff)!important;border:1px solid #bae6fd!important;border-radius:12px!important;text-align:center;padding:2rem!important}.styled-desc h3{color:#0284c7!important;font-weight:700!important;margin-bottom:1rem}.styled-desc p{color:#334155!important;font-size:1.1rem!important}.card-style{background:#fff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:12px!important;box-shadow:0 4px 20px #0000000d!important;padding:1.5rem!important}@media (max-width: 768px){html,body{overflow-x:hidden!important;width:100vw!important;max-width:100%!important;position:relative}.hide-on-mobile{display:none!important}.section-header{padding:2rem 1.5rem!important;border-radius:24px!important}.navbar{padding:1rem 1.5rem;width:100%;max-width:none;top:0;left:0;transform:none;border-radius:0;border-left:none;border-right:none;border-top:none}.nav-logo .logo-text{font-size:1.25rem}.nav-actions{gap:.5rem!important}.nav-actions .btn{padding:.5rem .75rem;font-size:.8rem}.hero{padding:10rem 1rem 3rem}.hero-title{font-size:2.75rem!important}.hero-subtitle{font-size:1rem;margin-bottom:2rem}.hero-cta{flex-direction:column;width:100%;gap:.75rem}.hero-cta .btn{width:100%}.hero-mockup-container{margin-top:2rem}.mockup-body{height:250px!important}.mockup-content{padding:1rem;gap:1rem}.mockup-cards{flex-direction:column}.m-card{height:70px}.features,.trial-section{padding:4rem 1.5rem}.accordion-body{padding-left:0;gap:1.5rem}.accordion-front-facing{padding-left:0;padding-right:0}.features-grid{gap:2rem;grid-template-columns:1fr}.section-header h2{font-size:2rem}.section-header p{font-size:1rem}.workflow-grid{grid-template-columns:1fr}.review-list-container{max-height:400px}.footer{padding:3rem 1.5rem 1.5rem}.footer-content{flex-direction:column;gap:2rem}}.bento-container{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:1100px;margin:0 auto;perspective:2000px}.bento-card{background:#fff;border-radius:24px;border:1px solid var(--color-border);overflow:hidden;position:relative;box-shadow:0 10px 30px #00000008}.bento-top{display:grid;grid-template-columns:1fr 1.2fr;min-height:500px;position:relative}.bento-top:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 50%,rgba(255,255,255,.9) 0%,transparent 60%),linear-gradient(135deg,#f8fafc,#cbd5e1);border-radius:24px;z-index:0}.bento-top>*{position:relative;z-index:1}.bento-content{padding:3rem;display:flex;flex-direction:column;justify-content:center;z-index:2}.bento-title{font-size:2.5rem;font-weight:700;color:var(--color-text);line-height:1.1;margin-bottom:1rem}.bento-subtitle{font-size:1.25rem;color:var(--color-text-muted);margin-bottom:2rem}.bento-features{display:flex;flex-direction:column;gap:1rem}.bento-badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-surface);padding:.5rem 1rem;border-radius:20px;color:var(--color-text);font-size:.9rem;width:fit-content;border:1px solid var(--color-border)}.mac-scene{position:relative;display:flex;align-items:center;justify-content:center;perspective:2000px;padding:4rem 0;overflow:visible;min-height:500px}.laptop-3d{position:absolute;width:320px;height:220px;transform-style:preserve-3d;transition:transform .5s ease;will-change:transform}.laptop-3d:before{content:"";position:absolute;top:10%;left:-5%;width:110%;height:110%;background:radial-gradient(ellipse at center,rgba(0,0,0,.15) 0%,transparent 70%);transform:translateZ(-20px);border-radius:20px;z-index:-1}.laptop-3d:after{content:"";position:absolute;top:5%;left:0%;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(0,0,0,.4) 0%,transparent 70%);transform:translateZ(-2px);border-radius:12px;z-index:-1}.laptop-3d.left{transform:translate3d(-100px,-20px,-100px) rotateX(60deg) rotate(-25deg);z-index:1}.laptop-3d.right{transform:translate3d(80px,40px,100px) rotateX(60deg) rotate(25deg);z-index:2}.laptop-base{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#475569,#334155);border-radius:12px;box-shadow:inset 0 0 0 1px #fff3;transform-style:preserve-3d}.laptop-3d.left .laptop-base{box-shadow:inset 0 0 0 1px #fff3}.laptop-keyboard{position:absolute;top:12%;left:6%;right:6%;height:48%;background:#0f172a;border-radius:4px;box-shadow:inset 0 2px 6px #000c;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:12px 12px;background-position:center}.laptop-trackpad{position:absolute;bottom:8%;left:50%;transform:translate(-50%);width:35%;height:24%;background:#475569;border-radius:4px;box-shadow:inset 0 1px 3px #00000080,0 1px #ffffff1a}.laptop-lid{position:absolute;bottom:100%;left:0;width:100%;height:200px;background:#0f172a;border-radius:12px 12px 0 0;transform-origin:bottom center;transform:rotateX(-75deg);transform-style:preserve-3d;border:3px solid #334155;border-bottom:none;display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 0 1px #000}.laptop-screen-inner{width:96%;height:94%;background:#000;border-radius:4px;overflow:hidden;position:relative}.mockup-iframe{width:1280px;height:800px;transform:scale(.24);transform-origin:top left;border:none;pointer-events:none}.bento-bottom{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.bento-small-card{height:250px;padding:2rem;display:flex;flex-direction:column}.bento-small-card h3{color:var(--color-text);font-size:1.5rem;margin-bottom:.5rem;font-weight:600}.bento-small-card p{color:var(--color-text-muted);font-size:1rem;z-index:2}.bento-small-graphic{position:absolute;bottom:0;right:0;left:0;height:60%;background:#00000005;border-top:1px solid var(--color-border);overflow:hidden}.mini-website-mockup,.mini-pos-mockup{width:100%;height:100%;display:flex;flex-direction:column}.mw-header{height:20px;background:#111;display:flex;align-items:center;padding:0 8px;gap:4px}.mw-dot{width:6px;height:6px;border-radius:50%;background:#444}.mw-hero{flex:1;background:linear-gradient(135deg,#0f172a,#1e1b4b);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center}.mw-title{width:70%;height:8px;background:#fffc;border-radius:4px;margin-bottom:6px}.mw-sub{width:50%;height:4px;background:#fff6;border-radius:4px;margin-bottom:12px}.mw-btn{width:40px;height:12px;background:#38bdf8;border-radius:12px}.mp-layout{display:flex;height:100%;background:#030014}.mp-sidebar{width:25%;background:#111;border-right:1px solid rgba(255,255,255,.1);padding:8px;display:flex;flex-direction:column;gap:6px}.mp-sb-item{width:100%;height:12px;background:#ffffff1a;border-radius:4px}.mp-sb-item.active{background:#38bdf8}.mp-main{flex:1;padding:8px;display:flex;flex-direction:column;gap:8px}.mp-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mp-card{height:30px;background:#ffffff0d;border-radius:4px}.mp-chart{flex:1;background:#ffffff0d;border-radius:6px;position:relative;overflow:hidden}.mp-chart-line{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(0deg,rgba(56,189,248,.2),transparent);border-top:2px solid #38bdf8}@media (max-width: 900px){.bento-top{grid-template-columns:1fr;min-height:auto}.bento-top:before{background:radial-gradient(circle at 50% 80%,rgba(255,255,255,.9) 0%,transparent 60%),linear-gradient(180deg,#f8fafc,#cbd5e1)}.bento-content{padding:2rem 1.5rem}.bento-title{font-size:2rem}.mac-scene{min-height:500px;padding:2rem 0 4rem;flex-direction:column}.laptop-3d{width:240px;height:166px}.laptop-lid{height:150px}.mockup-iframe{transform:scale(.18)}.laptop-3d.left{transform:translate3d(-30px,-30px,-50px) rotateX(60deg) rotate(-15deg)}.laptop-3d.right{transform:translate3d(30px,110px,50px) rotateX(60deg) rotate(15deg)}.hide-on-mobile{display:none!important}.hide-on-desktop{display:flex!important}.bento-bottom{grid-template-columns:1fr}}.footer-dark{background-color:var(--color-bg);color:var(--color-text);padding:4rem 2rem;font-family:var(--font-main);border-top:1px solid var(--color-border)}.footer-dark-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;gap:4rem;flex-wrap:wrap}.footer-dark-brand{flex:1;min-width:300px;max-width:400px}.footer-dark-desc{color:var(--color-text-muted);font-size:.95rem;line-height:1.7;margin-bottom:2rem}.footer-socials{display:flex;gap:1rem}.footer-socials a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);transition:all .2s ease}.footer-socials a:hover{background:#f1f5f9;color:var(--color-text)}.footer-dark-links{display:flex;gap:4rem;flex-wrap:wrap}.f-dark-column{display:flex;flex-direction:column;gap:1.25rem}.f-dark-column h4{color:var(--color-text);font-size:1rem;font-weight:600;margin-bottom:.5rem}.f-dark-column a{color:var(--color-text-muted);font-size:.95rem;text-decoration:none;transition:color .2s ease}.f-dark-column a:hover{color:var(--color-text)}@media (max-width: 768px){.footer-dark-content{flex-direction:column;gap:3rem}.footer-dark-links{gap:2rem;justify-content:flex-start}.f-dark-column{min-width:140px}}@media (min-width: 901px){.navbar{max-width:calc(100% - 4rem)}.hero{padding-left:4rem;padding-right:4rem}.hero-content{max-width:1100px}.hero-mockup-container,.mockup-window.real-app{max-width:100%}.features{max-width:100%;padding-left:4rem;padding-right:4rem}.section-header,.reasons-grid,.workflow-grid,.faq-container{max-width:100%}.client-stories{max-width:100%;padding-left:4rem;padding-right:4rem}.review-card{flex:0 0 calc(33.333% - 1rem);min-width:300px}.contact-section,.trial-section{max-width:100%;padding-left:4rem;padding-right:4rem}.bento-container{max-width:100%}.footer-dark-content{max-width:100%;padding-left:2rem;padding-right:2rem}.footer-content,.footer-bottom{max-width:100%}.pricing-card{max-width:800px}}@media (min-width: 1440px){.hero,.features,.client-stories,.contact-section,.trial-section{padding-left:6rem;padding-right:6rem}.footer-dark-content{padding-left:4rem;padding-right:4rem}}
