:root{--bg:#07111f;--bg2:#0b1729;--panel:#101f35;--panel2:#142742;--text:#f8fafc;--muted:#9fb0c5;--line:rgba(255,255,255,.1);--blue:#2563eb;--cyan:#06b6d4;--green:#22c55e;--shadow:0 30px 80px rgba(0,0,0,.35);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 15% 0%,rgba(37,99,235,.22),transparent 34rem),var(--bg);color:var(--text)}a{color:inherit}button,input,textarea{font:inherit}.site-header{height:78px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50;background:#07111fd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand,.footer-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue),var(--cyan));font-weight:900;font-size:1.25rem;box-shadow:0 12px 35px #2563eb59}.brand strong,.footer-brand strong{display:block;letter-spacing:.08em}.brand small,.footer-brand small{display:block;color:var(--muted);font-size:.72rem;margin-top:2px}.main-nav{display:flex;align-items:center;gap:26px}.main-nav a{text-decoration:none;color:#d7e0eb;font-size:.92rem;font-weight:700}.main-nav a:hover{color:#fff}.nav-cta{padding:11px 18px;border-radius:999px;background:linear-gradient(135deg,var(--blue),#5b5ce2);box-shadow:0 12px 28px #2563eb40}.menu-toggle{display:none;border:1px solid var(--line);color:#fff;background:var(--panel);border-radius:12px;width:44px;height:44px}.hero{min-height:calc(100vh - 78px);padding:90px 6vw 75px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;overflow:hidden}.hero-copy h1{font-size:clamp(3.4rem,7vw,6.6rem);line-height:.92;letter-spacing:-.065em;margin:18px 0 28px;max-width:850px}.hero-copy>p{font-size:1.18rem;line-height:1.8;color:#bdcad9;max-width:720px}.eyebrow{display:inline-flex;align-items:center;color:#7dd3fc;text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:900}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin:34px 0 28px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:0 22px;border-radius:999px;text-decoration:none;font-weight:900;border:1px solid transparent}.button.primary{background:linear-gradient(135deg,var(--blue),#5b5ce2);box-shadow:0 16px 35px #2563eb47}.button.ghost{border-color:var(--line);background:#ffffff0b}.button:hover{transform:translateY(-2px)}.trust-row{display:flex;gap:18px;flex-wrap:wrap;color:#c9d5e4;font-size:.88rem}.hero-panel{position:relative}.dashboard-window{border:1px solid var(--line);border-radius:26px;padding:0;background:#0c1b2fde;box-shadow:var(--shadow);overflow:hidden;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg)}.window-top{height:48px;display:flex;align-items:center;gap:8px;padding:0 17px;background:#030a148c;border-bottom:1px solid var(--line)}.window-top span{width:10px;height:10px;border-radius:50%;background:#ef4444}.window-top span:nth-child(2){background:#f59e0b}.window-top span:nth-child(3){background:#22c55e}.window-top small{margin-left:auto;color:var(--muted)}.dashboard-grid{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.metric-card,.product-preview,.flow-preview{border:1px solid var(--line);border-radius:19px;background:linear-gradient(180deg,#ffffff0b,#ffffff05);padding:19px}.metric-card small,.product-preview small{display:block;color:var(--muted)}.metric-card strong{font-size:2.25rem;display:block;margin:7px 0}.metric-card span,.product-preview span{font-size:.78rem;color:#7dd3fc}.metric-card.featured{background:linear-gradient(145deg,#2563eb57,#06b6d41a)}.product-preview{grid-column:1/-1;display:flex;gap:15px;align-items:center}.preview-photo{width:76px;height:76px;border-radius:18px;background:#f3a43b;display:grid;place-items:center;font-size:2.3rem}.product-preview strong{display:block;margin:5px 0}.flow-preview{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:13px}.flow-preview span{width:58px;height:58px;border-radius:18px;background:#2563eb3d;display:grid;place-items:center;font-weight:900}.flow-preview i{color:#6f839c}.float-note{position:absolute;padding:13px 16px;border:1px solid var(--line);border-radius:16px;background:#0e1f34f0;box-shadow:var(--shadow)}.float-note strong,.float-note span{display:block}.float-note span{font-size:.75rem;color:var(--muted)}.note-one{left:-30px;top:18%}.note-two{right:-25px;bottom:10%}.logo-band{padding:19px 6vw;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:center;gap:35px;flex-wrap:wrap;color:#8396ad;font-size:.83rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800;background:#ffffff05}.section{padding:105px 6vw}.section-heading{max-width:810px;margin-bottom:42px}.section-heading h2,.split-copy h2,.contact-card h2{font-size:clamp(2.4rem,5vw,4.7rem);line-height:1;letter-spacing:-.05em;margin:16px 0 20px}.section-heading p,.split-copy p,.contact-card p{color:var(--muted);font-size:1.05rem;line-height:1.75}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card,.case-card,.feature-grid article,.process-grid article,.steps-card,.quote-card{border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,#ffffff0c,#ffffff06);box-shadow:0 18px 50px #00000029}.product-card{padding:28px}.product-card:hover{transform:translateY(-5px);border-color:#7dd3fc59}.product-card.product-main{background:radial-gradient(circle at top right,rgba(6,182,212,.19),transparent 18rem),linear-gradient(145deg,#2563eb45,#ffffff06)}.product-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#2563eb38;color:#93c5fd;font-weight:900}.status{display:inline-block;margin:22px 0 0;color:#67e8f9;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.product-card h3{font-size:1.65rem;margin:18px 0 10px}.product-card p,.product-card li,.case-card p,.feature-grid p,.process-grid p{color:var(--muted);line-height:1.65}.product-card ul{padding-left:20px;min-height:92px}.product-card>a{display:inline-block;margin-top:7px;text-decoration:none;color:#7dd3fc;font-weight:900}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.steps-card{padding:18px}.steps-card article{display:flex;gap:18px;padding:20px}.steps-card article+article{border-top:1px solid var(--line)}.steps-card span{width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:#2563eb3b;display:grid;place-items:center;color:#93c5fd;font-weight:900}.steps-card strong{font-size:1.08rem}.steps-card p{margin:7px 0 0;color:var(--muted)}.case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.case-card{padding:28px;min-height:230px}.case-card span{color:#67e8f9;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.case-card h3{font-size:1.45rem}.process-section{background:radial-gradient(circle at 85% 10%,rgba(37,99,235,.13),transparent 30rem)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.process-grid.three{grid-template-columns:repeat(3,1fr)}.process-grid article{padding:28px}.process-grid article>span{font-size:2.2rem;color:#5071ab;font-weight:900}.contact-section{padding-top:60px}.contact-card{padding:45px;display:grid;grid-template-columns:1.3fr .7fr;gap:50px;border:1px solid rgba(125,211,252,.18);border-radius:30px;background:radial-gradient(circle at top right,rgba(37,99,235,.28),transparent 30rem),var(--panel)}.contact-actions{display:flex;flex-direction:column;gap:14px;justify-content:center}.contact-actions small{text-align:center;color:var(--muted)}.footer{padding:40px 6vw;display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center;border-top:1px solid var(--line);background:#040b14}.footer-links{display:flex;gap:20px}.footer-links a{text-decoration:none;color:#b8c6d7}.footer p{color:#71849b;font-size:.82rem}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:55;background:#16a34a;color:#fff;text-decoration:none;font-weight:900;padding:14px 18px;border-radius:999px;box-shadow:0 18px 40px #22c55e47}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.menu-hero{padding-top:75px}.menu-phone{display:grid;place-items:center}.phone-shell{width:min(390px,90vw);border:10px solid #020617;border-radius:42px;background:#f8fafc;color:#172033;padding:15px;box-shadow:var(--shadow)}.phone-status{font-size:.72rem;display:flex;justify-content:space-between;padding:4px 8px 13px}.menu-banner{padding:25px 18px;border-radius:22px;color:#fff;background:linear-gradient(145deg,#7f1d1d,#9f1239)}.menu-banner small,.menu-banner strong{display:block}.menu-banner strong{font-size:1.35rem;margin-top:7px}.category-pills{display:flex;gap:7px;overflow:hidden;padding:16px 0}.category-pills span{white-space:nowrap;padding:8px 12px;background:#e2e8f0;border-radius:999px;font-size:.72rem}.category-pills .active{background:#172033;color:#fff}.food-item{display:grid;grid-template-columns:66px 1fr 36px;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #e2e8f0}.food-item>div{width:62px;height:62px;background:#fde68a;border-radius:15px;display:grid;place-items:center;font-size:1.9rem}.food-item strong,.food-item b{display:block}.food-item p{margin:4px 0;color:#64748b;font-size:.72rem}.food-item button{width:32px;height:32px;border:0;border-radius:50%;background:#172033;color:#fff}.menu-cart{background:#172033;color:#fff;text-align:center;padding:13px;border-radius:16px;margin-top:10px;font-weight:900}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-grid article{padding:28px}.feature-grid article>span{color:#5071ab;font-size:1.8rem;font-weight:900}.quote-card{padding:44px;text-align:center;background:linear-gradient(145deg,#7f1d1ddb,#9f1239a1)}.quote-card span{font-size:1.1rem}.quote-card h3{font-size:3.2rem;margin:10px 0}.quote-card p{font-size:1.25rem;color:#fff}.check-list{list-style:none;padding:0;display:grid;gap:13px;color:#dbeafe}.check-list li:before{content:"✓";color:#22c55e;margin-right:10px;font-weight:900}@media (max-width:1050px){.hero,.split-section{grid-template-columns:1fr}.hero{padding-top:65px}.hero-panel{max-width:760px}.product-grid,.case-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.contact-card{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.menu-toggle{display:block}.main-nav{display:none;position:absolute;top:77px;left:0;right:0;padding:18px 6vw 24px;background:#091526;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch}.main-nav.open{display:flex}.main-nav a{padding:8px 0}.nav-cta{text-align:center}.float-note{display:none}.footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}@media (max-width:650px){.site-header{padding:0 18px}.hero,.section{padding-left:18px;padding-right:18px}.hero{gap:35px}.hero-copy h1{font-size:3.35rem}.hero-actions .button{width:100%}.trust-row{display:grid}.dashboard-grid,.product-grid,.case-grid,.process-grid,.process-grid.three,.feature-grid{grid-template-columns:1fr}.metric-card.featured,.product-preview,.flow-preview{grid-column:auto}.logo-band{justify-content:flex-start;overflow:auto;flex-wrap:nowrap}.contact-card{padding:28px}.section-heading h2,.split-copy h2,.contact-card h2{font-size:2.7rem}.footer{padding:35px 18px}.whatsapp-float{right:14px;bottom:14px}.quote-card h3{font-size:2.5rem}}
