:root{color-scheme:light;--bg: #fbf7f0;--bg-soft: #f3ece2;--surface: #ffffff;--surface-warm: #fffaf3;--ink: #201a17;--muted: #675e57;--quiet: #8a7f75;--border: #e8ddd0;--border-strong: #d5c6b8;--brand: #6f38e8;--brand-dark: #4f22b8;--brand-soft: #efe7ff;--panel: #22362e;--green: #256f4a;--green-soft: #e6f2ea;--amber: #b7791f;--amber-soft: #fff1d7;--danger-soft: #f9e6dc;--shadow: 0 16px 34px rgba(54, 41, 31, .09);--shadow-soft: 0 8px 20px rgba(54, 41, 31, .08);--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--max-width: 1180px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--ink)}*{box-sizing:border-box;min-width:0}html{scroll-behavior:smooth}body{margin:0;overflow-x:clip;background:linear-gradient(180deg,#fffaf3 0,var(--bg) 520px),var(--bg);color:var(--ink)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid rgba(111,56,232,.38);outline-offset:4px}button{font:inherit}img,svg{max-width:100%}.section-shell,.content-section,.final-cta,.site-footer{width:min(calc(100% - 32px),var(--max-width));margin-inline:auto}#top,#problema,#solucao,#cardapio,#gestao,#piloto,#produto,#evolucao,#como-funciona,#publico,#confianca,#comparativo,#faq,#contato{scroll-margin-top:104px}.site-header{position:sticky;top:14px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:min(calc(100% - 48px),calc(var(--max-width) + 56px));min-height:70px;margin:0 auto;padding:10px 12px 10px 20px;border:1px solid rgba(232,221,208,.92);border-radius:999px;background:#fffaf3eb;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%)}.brand-link,.nav-links,.hero-actions,.final-actions,.site-footer,.mockup-split,.comparison-split{display:flex;align-items:center}.brand-link,servya-brand-logo{display:inline-flex;align-items:center;flex:0 0 auto}.brand-logo-image{display:block;height:clamp(38px,3vw,46px);max-width:min(180px,38vw);object-fit:contain}.brand-icon-image{display:block;height:40px;object-fit:contain}.nav-links{display:none}.header-cta,.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:var(--radius-md);font-size:.9rem;font-weight:850;line-height:1.1;text-align:center}.header-cta,.primary-action{border:1px solid var(--brand);background:var(--brand);box-shadow:0 10px 20px #6f38e829;color:#fff}.header-cta{flex:0 0 auto;gap:10px;min-width:198px;padding:0 14px 0 18px;border-radius:999px;white-space:nowrap}.header-cta__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#ffffff29;font-size:.82rem}.primary-action,.secondary-action{width:100%;padding:0 var(--space-5)}.secondary-action{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink)}.hero{display:grid;gap:var(--space-8);padding:clamp(1rem,2.4vw,1.75rem) 0 clamp(.5rem,1.5vw,1rem)}.hero-copy{max-width:760px}.eyebrow{margin:0 0 var(--space-3);color:var(--brand-dark);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2,h3,h4,p{letter-spacing:0}h1,h2,h3,h4{color:var(--ink)}h1{max-width:790px;margin:0;font-size:clamp(2.1rem,4.2vw,3.2rem);line-height:1.03}h2{margin:0;font-size:clamp(1.78rem,4.6vw,3rem);line-height:1.08}h3{margin:0;font-size:1.08rem;line-height:1.25}p{color:var(--muted)}.hero-subtitle,.section-heading p,.final-cta p,.routine-copy p:last-child{font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.62}.hero-subtitle{max-width:660px;margin:var(--space-5) 0 0}.hero-actions{flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.hero-microcopy{max-width:620px;margin:var(--space-4) 0 0;color:var(--quiet);font-size:.95rem;line-height:1.5}.hero-scene{display:grid;gap:var(--space-4);align-items:stretch}.hero-menu-card,.hero-admin-card,.plain-panel,.management-board,.mockup-card,.problem-grid article,.feature-grid article,.pilot-steps li,.workflow-list li,.audience-ledger article,.trust-grid article,.comparison-split article,.faq-list article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft)}.hero-menu-card{display:grid;gap:var(--space-5);padding:clamp(1.1rem,3vw,1.6rem)}.hero-menu-card header{display:grid;gap:var(--space-2)}.hero-menu-card header small,.phone-mockup__screen>p,.menu-preview-list span,.menu-list span,.metric-card span,.pilot-steps>li>span,.workflow-list>li>span,.audience-ledger span,.trust-grid span,.comparison-split article>span,.evolution-rail span{color:var(--brand-dark);font-size:.74rem;font-weight:900;text-transform:uppercase}.hero-menu-card header strong{font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.08}.menu-preview-list,.menu-list,.metric-grid,.pilot-steps,.workflow-list,.audience-ledger,.trust-grid,.faq-list,.evolution-rail{display:grid;gap:var(--space-3)}.hero-menu-card .menu-preview-list div:nth-child(3){display:none}.menu-preview-list div,.menu-list article,.mini-screen div{display:grid;gap:4px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-warm)}.menu-preview-list strong,.menu-list strong,.mini-screen strong{color:var(--ink)}.menu-preview-list small,.menu-list small{color:var(--green);font-weight:850}.is-muted,.menu-list article.is-muted{background:#f6efe7}.is-muted small,.menu-list article.is-muted small{color:var(--amber)}.hero-admin-card{display:grid;align-content:start;gap:var(--space-5);padding:clamp(1.1rem,3vw,1.6rem);background:var(--panel)}.hero-admin-card h2,.hero-admin-card dt,.hero-admin-card dd{color:#fff}.hero-admin-card h2{font-size:clamp(1.75rem,3.2vw,2.55rem);line-height:1.06}.hero-admin-card dl{display:grid;gap:var(--space-3);margin:0}.hero-admin-card dl div{display:grid;gap:3px;padding:var(--space-3);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-sm);background:#ffffff14}.hero-admin-card dt,.hero-admin-card dd{margin:0}.hero-admin-card dt{color:#caefd9;font-size:.75rem;font-weight:850;text-transform:uppercase}.hero-admin-card dd{font-weight:850}.status-pill{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:7px 10px;border-radius:999px;background:var(--amber-soft);color:#734a12;font-size:.75rem;font-weight:900;line-height:1;text-transform:uppercase}.status-pill--ready{background:var(--green-soft);color:var(--green)}.status-pill--warning{background:var(--amber-soft);color:var(--amber)}.content-section{padding:clamp(3.25rem,8vw,6rem) 0}.section-heading{max-width:820px;margin-bottom:var(--space-8)}.section-heading--center{margin-inline:auto;text-align:center}.section-heading p{margin:var(--space-4) 0 0}.problem-section,.menu-section,.pilot-section,.workflow-section,.comparison-section,.faq-section{border-top:1px solid var(--border)}.problem-grid,.feature-grid{display:grid;gap:var(--space-4)}.problem-grid article,.feature-grid article,.audience-ledger article,.trust-grid article,.faq-list article{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-5)}.problem-grid article span,.feature-grid article span{width:fit-content;min-height:30px;padding:7px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand-dark);font-size:.74rem;font-weight:900;text-transform:uppercase}.problem-grid p,.feature-grid p,.plain-panel p,.pilot-steps p,.workflow-list p,.audience-ledger p,.trust-grid p,.comparison-split p,.faq-list p,.evolution-rail p,.mockup-card p,.future-note p{margin:0;line-height:1.55}.menu-showcase,.management-board,.mockup-split,.comparison-split,.routine-section{display:grid;gap:var(--space-5)}.phone-mockup{width:min(340px,100%);padding:12px;border:1px solid var(--border);border-radius:28px;background:#26183a;box-shadow:var(--shadow)}.phone-mockup__screen{display:grid;gap:var(--space-4);min-height:520px;padding:var(--space-5);border-radius:20px;background:var(--surface)}.phone-mockup__screen h3{font-size:1.35rem}.menu-list article{grid-template-columns:1fr auto;align-items:center}.plain-panel{display:grid;align-content:start;gap:var(--space-4);padding:var(--space-6);background:var(--surface-warm)}.plain-panel h3{font-size:clamp(1.3rem,3vw,1.8rem)}.management-board{padding:clamp(1.1rem,3vw,1.6rem)}.management-board header{display:grid;gap:var(--space-2)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{display:grid;gap:var(--space-3);min-height:116px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-warm)}.metric-card strong{font-size:clamp(1.1rem,3vw,1.45rem)}.metric-card--ready{border-color:#256f4a33;background:var(--green-soft)}.metric-card--attention{border-color:#b7791f40;background:var(--amber-soft)}.metric-card--muted{background:#f7f0e8}.pilot-steps,.workflow-list{margin:0;padding:0;list-style:none}.pilot-steps li,.workflow-list li{display:grid;grid-template-columns:64px 1fr;gap:var(--space-4);padding:var(--space-5)}.pilot-steps>li>span,.workflow-list>li>span{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-sm);background:var(--brand-soft)}.section-action{margin-top:var(--space-5)}.mockup-card{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-6)}.mockup-card--current{background:var(--surface)}.mockup-card--future{background:#fff7ea}.mini-screen{display:grid;gap:var(--space-3)}.future-note{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px dashed rgba(183,121,31,.45);border-radius:var(--radius-sm);background:#ffffff9e}.evolution-rail article{position:relative;display:grid;gap:var(--space-2);padding:var(--space-5);border:1px solid rgba(183,121,31,.22);border-radius:var(--radius-md);background:var(--amber-soft)}.routine-section{align-items:start}.routine-copy{max-width:720px}.trust-grid{display:grid;gap:var(--space-4)}.comparison-split{align-items:stretch;flex-direction:column}.comparison-split article{display:grid;gap:var(--space-4);padding:var(--space-5)}.comparison-split ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.comparison-split li{position:relative;padding-left:24px;color:var(--muted);line-height:1.5}.comparison-split li:before{position:absolute;top:.62em;left:0;width:8px;height:8px;border-radius:999px;content:"";background:var(--green)}.faq-list article{box-shadow:none}.faq-list h3{font-size:1.06rem}.final-cta{display:grid;gap:var(--space-6);margin-top:var(--space-6);margin-bottom:var(--space-8);padding:clamp(1.5rem,5vw,3rem);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow)}.final-cta h2,.final-cta p{color:#fff}.final-cta .eyebrow{color:#caefd9}.final-cta p{max-width:760px;margin:var(--space-4) 0 0}.cta-flow{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.cta-flow li{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:#ffffff1a;color:#fff;font-weight:850}.final-actions{flex-wrap:wrap;gap:var(--space-3)}.site-footer{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(120px,.55fr) minmax(260px,.9fr);gap:var(--space-6);margin-bottom:var(--space-6);padding:var(--space-6) 0 calc(var(--space-6) + env(safe-area-inset-bottom));border-top:1px solid var(--border);color:var(--muted);font-size:.9rem}.footer-brand,.footer-contact,.footer-legal,.footer-nav{display:grid;align-content:start;gap:var(--space-3)}.footer-brand__logo{display:inline-flex;align-items:center;gap:var(--space-3);width:fit-content;color:var(--ink);font-size:1.18rem;font-weight:950}.footer-brand__mark{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-sm);background:var(--brand)}.footer-brand__mark svg{width:29px;height:29px;fill:#fff}.footer-brand__mark-cut{fill:#2419364d}.footer-brand p,.footer-brand small,.footer-contact small,.footer-legal span{margin:0;line-height:1.5}.footer-brand p{color:var(--brand-dark);font-size:.76rem;font-weight:900;text-transform:uppercase}.footer-nav a,.footer-contact a{display:inline-flex;align-items:center;width:fit-content;min-height:36px;color:var(--ink);font-weight:760}.footer-contact{font-style:normal}.footer-contact>span{color:var(--ink);font-weight:900}.footer-legal{grid-column:1 / -1;grid-template-columns:repeat(2,max-content);justify-content:space-between;padding-top:var(--space-4);border-top:1px solid var(--border)}@media(min-width:760px){.problem-grid,.feature-grid,.audience-ledger,.trust-grid,.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mockup-split,.comparison-split{grid-template-columns:repeat(2,minmax(0,1fr));flex-direction:row}}@media(min-width:900px){.nav-links{display:flex;flex:1 1 auto;justify-content:center;gap:4px}.nav-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:999px;color:var(--muted);font-size:.88rem;font-weight:820}.nav-links a:hover{background:var(--brand-soft);color:var(--brand-dark)}.primary-action,.secondary-action{width:auto;min-width:230px}.hero{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center}.hero-scene{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr)}.hero-menu-card{min-height:480px}.hero-admin-card{align-self:end;margin-left:-70px;margin-bottom:0}.menu-showcase,.routine-section{grid-template-columns:minmax(280px,.75fr) minmax(0,1fr);align-items:center}.management-board{grid-template-columns:minmax(260px,.48fr) 1fr;align-items:start}.pilot-steps,.workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.evolution-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.section-shell,.content-section,.final-cta,.site-footer{width:min(calc(100% - 32px),var(--max-width))}.site-header{top:10px;width:min(calc(100% - 18px),var(--max-width));min-height:58px;padding:6px 7px 6px 12px;gap:var(--space-2)}.brand-logo-image{height:34px;max-width:min(128px,36vw)}.header-cta{min-width:136px;min-height:44px;padding:0 12px;font-size:.78rem}.header-cta__icon{display:none}.hero{padding-top:var(--space-5)}h1{font-size:clamp(2rem,9vw,2.7rem)}.hero-actions,.final-actions{display:grid}.hero-actions servya-cta-link,.final-actions servya-cta-link,.section-action servya-cta-link{display:block;width:100%}.primary-action,.secondary-action{min-height:48px}.hero-scene,.menu-showcase,.management-board,.routine-section{grid-template-columns:1fr}.hero-admin-card{background:var(--surface)}.hero-admin-card h2,.hero-admin-card dt,.hero-admin-card dd{color:var(--ink)}.hero-admin-card dt{color:var(--brand-dark)}.phone-mockup{width:min(312px,100%);margin-inline:auto}.phone-mockup__screen{min-height:430px}.metric-grid{grid-template-columns:1fr}.pilot-steps li,.workflow-list li{grid-template-columns:54px 1fr;padding:var(--space-4)}.pilot-steps>li>span,.workflow-list>li>span{width:42px;height:42px}.site-footer{grid-template-columns:1fr;margin-bottom:0}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-legal{grid-template-columns:1fr}}@media(max-width:360px){.section-shell,.content-section,.final-cta,.site-footer{width:calc(100% - 28px)}.brand-logo-image{max-width:112px}.header-cta{min-width:118px;padding:0 10px;font-size:.72rem}h1{font-size:clamp(2rem,10vw,2.4rem)}}
