@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_81a33cc5-module___RQdfW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_81a33cc5-module___RQdfW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.0unhoe1q6hp6-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.0-pny06~-x26a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.0cnogfwvi2_o-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.0x-0vqtj_fzf1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_ed3df95c-module__D4oVwa__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_ed3df95c-module__D4oVwa__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_4d1b6b20-module__PolqSW__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_4d1b6b20-module__PolqSW__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
:root{--orange:#ef791a;--blue:#334756;--bg:#fff;--bg-alt:#f5f7fa;--text:#1f2a33;--text-muted:#6b7280;--icon:#ef791a;--divider:#e5e7eb;--card-bg:#fff;--red:#e8372a;--green:#2a9d5c;--blue-prod:#3b82f6;--purple:#8b5cf6;--black:#fff;--white:#1f2a33;--accent:#ef791a;--mid:#f5f7fa;--muted:#6b7280;--border:#e5e7eb}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:DM Sans,sans-serif;overflow-x:hidden}.font-display{font-family:Bebas Neue,sans-serif}.font-mono{font-family:DM Mono,monospace}.btn-primary{background:var(--orange);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;font-weight:700;transition:opacity .15s}.btn-primary:hover{opacity:.88}.btn-primary:disabled{color:#888;cursor:not-allowed;background:#ccc}.btn-secondary{color:var(--blue);border:1.5px solid var(--blue);letter-spacing:.06em;cursor:pointer;background:0 0;font-weight:600;transition:background .15s,color .15s}.btn-secondary:hover{background:var(--blue);color:#fff}.card{background:var(--card-bg);border:1px solid var(--divider);box-shadow:0 2px 8px #3347560f}hr{border:none;border-top:1px solid var(--divider)}.fade-up{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(28px)}.fade-up.visible{opacity:1;transform:translateY(0)}.landing-nav-links{align-items:center;gap:2rem;display:flex}.landing-menu-btn{display:none}.hero-premium-v2{background:radial-gradient(circle at 78% 28%,#ef791a29,#0000 22%),radial-gradient(circle at 72% 72%,#ffffff14,#0000 30%),linear-gradient(135deg,#334756 0%,#263642 48%,#1f2a33 100%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;min-height:760px;padding:120px clamp(1.5rem,6vw,6rem) 70px;display:grid;overflow:hidden}.hero-copy-v2{z-index:2;position:relative}.hero-kicker-v2{letter-spacing:.2em;text-transform:uppercase;color:#ef791a;margin-bottom:1.5rem;font-family:DM Mono,monospace;font-size:.68rem}.hero-title-v2{letter-spacing:.01em;color:#fff;text-shadow:0 8px 28px #00000038;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(4rem,6.4vw,7rem);line-height:.95}.hero-title-v2 span{color:#ef791a}.hero-text-v2{color:#ffffffad;max-width:470px;margin-top:1.75rem;font-size:1.02rem;line-height:1.8}.hero-text-v2 strong{color:#fffffff2}.hero-trust-v2{color:#ffffffdb;max-width:520px;margin:1rem 0 0;font-size:.96rem;font-weight:600;line-height:1.55}.hero-use-cases-v2{flex-wrap:wrap;gap:.55rem;max-width:600px;margin-top:1.15rem;display:flex}.hero-use-cases-v2 span{color:#ffffffc7;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff29;border-radius:4px;padding:.48rem .72rem;font-size:.74rem;font-weight:700;line-height:1}.hero-actions-v2{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.hero-primary-v2,.hero-secondary-v2{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:4px;padding:1rem 2.4rem;font-family:inherit;font-size:.88rem;font-weight:800}.hero-primary-v2{color:#fff;background:#ef791a;border:none;box-shadow:0 14px 34px #ef791a47}.hero-secondary-v2{color:#ffffffc7;background:#ffffff0a;border:1.5px solid #ffffff47}.hero-visual-v2{height:600px;position:relative}.hero-main-product-v2{background:#f7f7f5;border-radius:32px;width:min(520px,70%);height:600px;position:absolute;top:0;right:2%;overflow:hidden;box-shadow:0 34px 80px #00000061,inset 0 1px #ffffff1a}.hero-main-img-v2{object-fit:contain;object-position:center;filter:drop-shadow(0 32px 26px #00000059);transform:scale(1.08)}.hero-mini-card-v2{width:190px;height:230px;box-shadow:none;background:0 0;border-radius:22px;position:absolute;overflow:hidden}.hero-mini-1-v2{top:80px;left:0}.hero-mini-2-v2{bottom:70px;left:28px}.hero-mini-img-v2{object-fit:contain;object-position:center;filter:drop-shadow(0 24px 20px #00000052);transform:scale(1.1)}.hero-badge-v2{color:#fff;background:#ef791a;border-radius:999px;flex-direction:column;align-items:center;padding:1rem 1.35rem;display:flex;position:absolute;bottom:44px;right:0%;box-shadow:0 20px 44px #ef791a57}.hero-badge-v2 strong{font-family:Bebas Neue,sans-serif;font-size:2rem;line-height:1}.hero-badge-v2 span{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.como-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}.modelos-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1080px;margin:0 auto;display:grid}.stats-grid{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:900px;margin:0 auto 4rem;display:grid}.footer-grid{grid-template-columns:1fr auto auto;align-items:start;gap:4rem;max-width:1100px;margin:0 auto;display:grid}.order-step-grid{grid-template-columns:1fr 340px;align-items:start;gap:3rem;display:grid}.order-two-col,.order-personaliz-grid{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.order-models-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.order-checkout-payment{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.conta-tabs{-webkit-overflow-scrolling:touch;border-bottom:2px solid #e5e7eb;gap:0;margin-bottom:2rem;display:flex;overflow-x:auto}.admin-stats-grid{grid-template-columns:repeat(5,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.app-container{max-width:900px;margin:0 auto;padding:2.5rem 2rem}.dashboard-main-grid{grid-template-columns:1fr 1fr 270px;align-items:start;gap:1rem;display:grid}.dashboard-info-grid{grid-column:span 2;grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dashboard-como-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.dashboard-modelos-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.step3-grid{align-items:flex-start;gap:2rem;max-width:900px;display:flex}.step3-grid>div:first-child{flex:1;min-width:0}input[type=password]::-ms-reveal{visibility:hidden;pointer-events:none;display:none!important}input[type=password]::-ms-clear{visibility:hidden;pointer-events:none;display:none!important}input[type=password]::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}@media (max-width:1000px){.hero-premium-v2{grid-template-columns:1fr;padding-top:120px}.hero-visual-v2{height:520px}.hero-main-product-v2{width:68%;height:520px;right:0}}@media (max-width:900px){.modelos-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.order-step-grid{grid-template-columns:1fr}.order-personaliz-grid{grid-template-columns:1fr;gap:1.5rem}.mockup-sticky{position:static!important}.order-personaliz-grid>div{min-width:0;overflow:hidden}.steps-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.steps-bar::-webkit-scrollbar{display:none}.dashboard-main-grid{grid-template-columns:1fr}.dashboard-info-grid{grid-column:span 1;grid-template-columns:1fr 1fr}.dashboard-como-grid,.dashboard-modelos-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.order-two-col{grid-template-columns:1fr;gap:1.5rem}.order-models-grid{grid-template-columns:repeat(2,1fr)}.admin-stats-grid{grid-template-columns:repeat(3,1fr)}.step3-grid{flex-direction:column;gap:1.5rem}.step3-grid>div:last-child{width:100%!important}input[type=number]{min-height:44px;font-size:1rem!important}}@media (max-width:650px){.hero-premium-v2{gap:2.5rem;min-height:auto;padding:120px 1.25rem 3rem}.hero-title-v2{font-size:4rem}.hero-visual-v2{height:420px}.hero-main-product-v2{border-radius:24px;width:76%;height:420px}.hero-mini-card-v2{border-radius:18px;width:150px;height:170px}.hero-mini-1-v2{top:40px}.hero-mini-2-v2{bottom:30px;left:18px}.hero-badge-v2{display:none}}@media (max-width:640px){.landing-nav-links{display:none}.landing-menu-btn{cursor:pointer;color:#334756;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex}.como-grid,.modelos-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.footer-grid{grid-template-columns:1fr;gap:2rem}.order-models-grid,.order-checkout-payment{grid-template-columns:1fr}.admin-stats-grid{grid-template-columns:repeat(2,1fr)}.page-container{padding:1rem!important}.modal-inner{border-radius:12px 12px 0 0!important;width:100%!important;max-width:100%!important;margin-top:auto!important}.modal-outer{align-items:flex-end!important}.app-container{padding:1.25rem 1rem}.order-steps-bar{-webkit-overflow-scrolling:touch;white-space:nowrap;overflow-x:auto}.order-step-grid>div:last-child{position:static!important}nav{padding:0 1rem!important}.btn-full-mobile{width:100%!important}.conta-tabs button{white-space:nowrap;padding:.75rem!important;font-size:.8rem!important}.dashboard-main-grid,.dashboard-info-grid,.dashboard-como-grid,.dashboard-modelos-grid{grid-column:span 1;grid-template-columns:1fr}.order-page{padding:0 .75rem 2rem!important}.upload-zone{min-height:120px!important}*{max-width:100vw}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}}
