@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Permanent+Marker&family=Story+Script&display=swap";/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--font-weight-semibold:600;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-poppins:"Poppins",sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.h-full{height:100%}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.items-center{align-items:center}.justify-center{justify-content:center}.text-white{color:var(--color-white)}@media (min-width:48rem){.md\:justify-start{justify-content:flex-start}}}.divider{opacity:.5;mix-blend-mode:normal;background-color:#ebeaed;width:290px;height:2px;position:relative}@media (min-width:48rem){.divider{width:1170px}}.solutions{z-index:0;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.solutions{flex-direction:row}}.solutions-text{margin-top:calc(var(--spacing)*20);text-align:center;width:330px;font-family:var(--font-poppins);--tw-leading:40px;--tw-font-weight:var(--font-weight-semibold);font-size:24px;line-height:40px;font-weight:var(--font-weight-semibold);color:#1a40c3}@media (min-width:48rem){.solutions-text{text-align:start;width:650px;margin-top:.8em;margin-right:1em;font-size:32px}}.solutions-images{border-style:var(--tw-border-style);--tw-shadow:0px 8px 12px var(--tw-shadow-color,#00000080);width:320px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:3px;border-color:#210ecc;border-radius:20px}@media (min-width:48rem){.solutions-images{width:500px}}.form label{margin-top:calc(var(--spacing)*5);margin-bottom:calc(var(--spacing)*1.5);font-family:var(--font-poppins);--tw-leading:24px;--tw-font-weight:var(--font-weight-semibold);font-size:16px;line-height:24px;font-weight:var(--font-weight-semibold);color:#fff;display:block}.form input{height:50px;width:calc(var(--spacing)*80);border-style:var(--tw-border-style);color:#000;background-color:#fff;border-width:1px;border-color:#e5e5e5;border-radius:10px;padding:10px}@media (min-width:48rem){.form input{width:40em}}.form input:focus{--tw-shadow:0px 0px 0px 2px var(--tw-shadow-color,#1a40c380);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-color:#1a40c3;outline-style:none}.form input::placeholder{color:#b0b0b0}.form input:focus::placeholder{color:#1a40c3}.form textarea{border-style:var(--tw-border-style);color:#000;background-color:#fff;border-width:1px;border-color:#e5e5e5;border-radius:10px;width:100%;height:150px;padding:10px}.form textarea:focus{--tw-shadow:0px 0px 0px 2px var(--tw-shadow-color,#1a40c380);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-color:#1a40c3;outline-style:none}.form textarea::placeholder{color:#b0b0b0}.form textarea:focus::placeholder{color:#1a40c3}.form button{margin-top:calc(var(--spacing)*5);width:100%;height:50px;font-family:var(--font-poppins);--tw-leading:24px;--tw-font-weight:var(--font-weight-semibold);font-size:16px;line-height:24px;font-weight:var(--font-weight-semibold);color:#fff;background-color:#1a40c3;border-radius:10px}.form button:hover{background-color:#0f2a7d}.form button:focus{--tw-shadow:0px 0px 0px 2px var(--tw-shadow-color,#1a40c380);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.form button:disabled{cursor:not-allowed;background-color:#b0b0b0}.form button:disabled:hover{background-color:#b0b0b0}.form button:disabled:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.form button:disabled:active{background-color:#b0b0b0}.error-text{margin-top:calc(var(--spacing)*2);font-family:var(--font-poppins);--tw-leading:20px;--tw-font-weight:var(--font-weight-semibold);font-size:14px;line-height:20px;font-weight:var(--font-weight-semibold);color:#3f0000}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.landing-container{font-family:Rajdhani,sans-serif;overflow-x:hidden}.isometric-hero-section{position:relative;width:100vw;height:100vh;overflow:hidden}.isometric-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.isometric-logo{position:absolute;top:30px;left:40px;z-index:10;width:120px;height:auto}.isometric-header-buttons{position:absolute;top:30px;right:60px;z-index:10;display:flex;gap:40px;align-items:center}.isometric-free-trial{padding:10px 25px;background:transparent;color:#fff;border:2px solid white;border-radius:15px;font-size:20px;font-weight:600;cursor:pointer;transition:all .3s ease}.isometric-free-trial:hover{background:transparent;color:#fff;border-color:#fff}.isometric-login{color:#fff;font-size:20px;text-decoration:underline;cursor:pointer}.isometric-login:hover{color:#83aeb6}.isometric-login:active{color:#486366}@media (max-width: 768px){.isometric-logo{top:24px;left:24px;width:80px}.isometric-login{top:24px;right:24px;width:80px;color:#fff;font-size:16px}.isometric-free-trial{font-size:16px}.isometric-header-buttons{top:15px;right:0;gap:20px}}.isometric-headline{position:absolute;top:110px;left:50%;transform:translate(-50%);z-index:10;color:#fff;font-size:clamp(24px,3.5vw,52px);font-weight:700;font-style:bold;text-align:center;width:1000px}.headline-note{position:absolute;top:350px;left:85%;transform:translate(-50%);z-index:10;color:#fff;font-size:36px;font-family:Permanent Marker,cursive;text-align:center;max-width:900px;width:400px}.isometric-chevron-down{position:absolute;bottom:30px;left:90%;transform:translate(-50%);z-index:10;color:#2d4043;font-size:32px}@media (max-height: 630px){.isometric-headline{top:100px;font-size:25px;width:90%;padding:0 20px}}@media (max-width: 768px){.isometric-headline{top:120px;font-size:25px;width:90%;padding:0 20px}.isometric-chevron-down{bottom:90px;color:#fff;opacity:.5}}.container{max-width:1440px;margin:0 auto;width:100%}.hero-section{background-color:#1a40c3;display:flex;flex-direction:column;align-items:center}.hero-content{background-image:url(/background-mobile.png);background-repeat:no-repeat;background-position:center;width:100%;min-height:1152px;display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.hero-content{background-image:url(/background-3.png);width:1440px;align-items:flex-start}}.logo-wrapper{margin-top:80px;transition:filter .3s}.logo-wrapper:hover{filter:drop-shadow(0 0 2em #646cffaa)}@media (min-width: 768px){.logo-wrapper{margin-left:60px}}.hero-title{font-weight:600;font-size:2em;line-height:49px;color:#fff;text-align:center;margin:40px 10px 0}@media (min-width: 768px){.hero-title{font-size:39px;text-align:left;margin-left:60px;max-width:593px}}.hero-subtitle{font-weight:400;font-size:16px;line-height:27px;color:#fff;text-align:center;margin-top:8px;max-width:560px}@media (min-width: 768px){.hero-subtitle{text-align:left;padding-left:60px}}.cta-button{margin-top:40px;width:250px;height:60px;background-color:#000;border-radius:10px;color:#fff;font-weight:700;border:none;cursor:pointer;transition:opacity .2s}@media (axn-width: 768px){.cta-button{margin-left:60px;width:306px}}.hero-secondary-text{margin-top:40px}@media (min-width: 768px){.hero-secondary-text{margin-top:400px;margin-left:780px}}.solutions-section{background-color:#fff;padding:80px 0;display:flex;flex-direction:column;align-items:center}.social-proof-section,.como-funciona-section{background-color:#fafafa;padding:80px 0;display:flex;flex-direction:column;align-items:center}.solutions-section.mobile{padding:0}.section-label{display:block;font-size:14px;letter-spacing:.45em;color:#8a898e;text-align:center;margin-bottom:70px}.section-description-wrapper{display:flex;justify-content:center;width:100%}.section-description{font-size:20px;font-family:Poppins,sans-serif;text-align:center;align-items:center;letter-spacing:.45em;background:linear-gradient(to right,#1a40c3,#04eaf9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin-top:-20px}.solution-item{display:flex;flex-direction:column;align-items:center;gap:40px;margin-bottom:70px}.clients-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:180px;margin-top:170px;margin-bottom:100px}@media (max-width: 768px){.clients-container{flex-direction:column;flex-wrap:wrap;justify-content:center;gap:100px;margin-top:60px;margin-bottom:60px}}@media (min-width: 768px){.solution-item{flex-direction:row;justify-content:center}.solution-item.reverse{flex-direction:row-reverse}}.solution-text{font-size:18px;max-width:500px;line-height:1.6;text-align:center}@media (min-width: 768px){.solution-text{text-align:left}}.divider{height:1px;background-color:#eee;width:80%;margin:40px auto}.contact-section{background:linear-gradient(to right,#1a40c3,#0ff);padding:60px 20px}.contact-flex{display:flex;justify-content:space-between;align-items:center}.contact-title{color:#fff;font-size:36px;font-weight:600}.contact-description{color:#fff;margin-bottom:20px}.contact-visual img{max-width:100%;display:none}@media (min-width: 768px){.contact-visual img{display:block}}.client-item{display:flex;flex-direction:column;align-items:center}.client-item img{height:60px;object-fit:contain;margin-bottom:12px}.client-name{font-size:24px;color:#6b6b6b;text-align:center}.how-it-works-section{background-color:#fff;padding:120px 0}.how-title{text-align:center;font-size:32px;margin-bottom:80px;background:linear-gradient(90deg,#1a40c3,#04eaf9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.steps-container{display:flex;justify-content:center;gap:80px;flex-wrap:wrap;margin-top:100px}.step-card{position:relative;width:380px;padding:40px 30px;border-radius:16px;background-color:#fff;text-align:center;box-shadow:0 20px 40px #1a40c314}.step-number{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:20px;letter-spacing:.25em;color:#fff;padding:6px 14px;border-radius:20px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41)}.step-icon{font-size:88px;margin-bottom:24px}.step-title{font-size:28px;color:#1a40c3;margin-bottom:12px}.step-description{font-size:24px;color:#6b6b6b;line-height:1.6}@media (max-width: 768px){.how-it-works-section{padding:80px 0}.how-title{font-size:26px;margin-bottom:60px}.steps-container{gap:32px}.step-card{width:100%;max-width:320px}}.universe-section{background-color:#050505;padding:120px 0;color:#fff}.universe-headline{text-align:center;margin-bottom:80px;font-family:Rajdhani,sans-serif}.headline-sub{font-size:clamp(24px,3vw,36px);opacity:.6;font-weight:300}.headline-main{font-size:clamp(32px,5vw,64px);color:#2d4043;font-weight:700;line-height:1.1}.grok-grid{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:40px;width:100%}.grok-item{border-right:1px solid rgba(255,255,255,.1);padding:60px 40px}.grok-item:last-child{border-right:none}.grok-content h4{font-size:42px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:15px}.grok-content p{color:#8a898e;font-size:26px;line-height:1.6}[class^=grok-node-]{width:8px;height:8px;border-radius:50%;margin-bottom:20px}.grok-node-blue{background:#3b82f6;box-shadow:0 0 15px #3b82f6}.grok-node-purple{background:#a855f7;box-shadow:0 0 15px #a855f7}.grok-node-green{background:#22c55e;box-shadow:0 0 15px #22c55e}@media (max-width: 768px){.grok-grid{grid-template-cols:1fr}.grok-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding:40px 20px}}.pricing-section{background-color:#fafafa;padding:100px 20px}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:16px;margin:40px auto 12px}.toggle-label{font-size:16px;font-weight:600;color:#333}.switch{position:relative;display:inline-block;width:56px;height:28px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider:before{transform:translate(28px)}.save-badge{display:inline-block;font-size:11px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);color:#fff;padding:3px 10px;border-radius:12px;margin-left:8px;font-weight:700}.pricing-subtitle{text-align:center;font-size:14px;color:#999;margin-bottom:60px}.pricing-card-wrapper{display:flex;justify-content:center;max-width:900px;margin:0 auto}.pricing-card-single{background:#fff;border-radius:24px;padding:0;box-shadow:0 8px 32px #0000001f;width:100%;max-width:600px;overflow:hidden}.trial-period{background:linear-gradient(135deg,#83aeb6,#486366,#303f41);padding:48px 40px;display:flex;align-items:center;gap:24px;color:#fff}.trial-icon{font-size:64px;line-height:1}.trial-content h3{font-size:18px;font-weight:400;margin-bottom:8px;opacity:.9}.trial-price{font-size:48px;font-weight:700;margin:0;line-height:1}.trial-description{font-size:20px;margin-top:8px;opacity:.85}.pricing-divider{text-align:center;padding:24px 0;position:relative;background:#fafafa}.pricing-divider span{background:#fff;padding:8px 24px;border-radius:20px;font-size:20px;font-weight:600;color:#666;border:2px solid #e0e0e0}.premium-plan{padding:48px 40px}.plan-header{text-align:center;margin-bottom:32px}.plan-header h3{font-size:24px;font-weight:700;color:#333;margin-bottom:12px}.plan-badge{display:inline-block;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);color:#fff;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600}.price-display{text-align:center;margin-bottom:16px}.currency{font-size:24px;font-weight:600;color:#333;vertical-align:super}.price-value{font-size:72px;font-weight:700;color:#333;line-height:1}.price-period{font-size:18px;color:#666;margin-left:8px}.billing-detail{text-align:center;font-size:18px;color:#999;margin-bottom:32px}.premium-cta{width:100%;margin-bottom:48px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);font-size:18px;height:56px}.premium-cta:hover{opacity:.9;transform:translateY(-2px)}.features-list{border-top:1px solid #e0e0e0;padding-top:32px}.features-list h4{font-size:20px;font-weight:600;color:#333;margin-bottom:24px}.feature-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.feature-icon{color:#486366;font-size:18px;margin-top:4px;flex-shrink:0}.feature-content{display:flex;flex-direction:column;gap:4px}.feature-content strong{font-size:20px;color:#333;font-weight:600}.feature-content span{font-size:18px;color:#666}.payment-note{text-align:center;font-size:18px;color:#999;padding:24px 40px;background:#fafafa;margin:0}@media (max-width: 768px){.pricing-section{padding:60px 16px}.trial-period{flex-direction:column;text-align:center;padding:32px 24px}.trial-icon{font-size:48px}.trial-price{font-size:40px}.premium-plan{padding:32px 24px}.price-value{font-size:56px}.toggle-label{font-size:14px}.save-badge{display:block;margin:4px auto 0}}.whatsapp-button{margin-top:30px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:18px 28px;border-radius:16px;background:#6cc68d;color:#fff;font-weight:600;font-size:18px;text-decoration:none;width:min(420px,90%);box-shadow:0 10px 30px #00000026;transition:transform .15s ease,opacity .15s ease}.whatsapp-button:hover{transform:translateY(-2px);opacity:.95}.whatsapp-icon{font-size:24px}.footer{margin-top:100px;background:#303f41;padding:60px 0 30px}.footer-content{display:flex;flex-direction:column;gap:28px;padding:0 20px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:60px}.footer-brand{max-width:320px}.footer-logo{width:140px;height:auto;margin-bottom:12px}.footer-tagline{font-size:14px;line-height:1.5;color:#ffffffbf;margin:0}.footer-columns{display:flex;gap:80px}.footer-col{display:flex;flex-direction:column;gap:12px;min-width:180px}.footer-col-title{font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:#ffffff8c;margin:0 0 6px}.footer-link{font-size:14px;color:#ffffffe6;text-decoration:none;opacity:.9;transition:opacity .15s ease,transform .15s ease}.footer-link:hover{opacity:1;transform:translate(2px)}.footer-divider{width:100%;height:1px;background:#ffffff1f;margin:26px 0}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 20px}.footer-copy{font-size:13px;color:#ffffffa6;margin:0}.footer-badges{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.footer-badge{font-size:12px;color:#ffffffd9;border:1px solid rgba(255,255,255,.18);padding:6px 10px;border-radius:999px;background:#ffffff0f}@media (max-width: 768px){.footer{padding:40px 0 24px}.footer-top{flex-direction:column;gap:30px}.footer-brand{max-width:100%;text-align:center}.footer-logo{margin:0 auto 12px}.footer-tagline{text-align:center}.footer-columns{flex-direction:column;gap:26px;width:100%}.footer-col{min-width:100%;align-items:center;text-align:center;gap:10px}.footer-bottom{flex-direction:column;text-align:center;gap:14px}.footer-badges{justify-content:center}}.ai-action-section{padding:80px 0;background:radial-gradient(circle at 90% 10%,#83aeb6,#303f41)}.ai-action-section .solution-item{margin-top:48px}.ai-action-section .universe-headline .headline-main{color:#fff}@media (max-width: 768px){.footer-social-media{flex-direction:column;align-items:center;gap:10px}}.constellation-container{width:100vw;height:100vh;margin:0 auto;background:radial-gradient(ellipse 60% 18% at 50% 100%,#83aeb6,transparent),radial-gradient(ellipse 60% 18% at 50% 0%,#83aeb6,#303f41);position:relative}.constellation-canvas{position:absolute;top:0;left:0}.text-overlay{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:center;padding:0 8%;pointer-events:none;z-index:10}.text-understand{font-size:clamp(2rem,5vw,3.5rem);font-weight:200;color:#2d4043;letter-spacing:.02em;font-family:system-ui,-apple-system,sans-serif}.text-universe{background:linear-gradient(135deg,#fff,#f7fafc);box-shadow:0 6px 20px #0003;padding:12px 24px;border-radius:8px;font-size:clamp(1rem,3vw,5.5rem);font-weight:600;color:#2d3748;box-shadow:0 4px 12px #00000026;border:1px solid #e2e8f0;display:inline-block}.node-question{background:#fff;padding:8px 12px;border-radius:6px;font-size:24px;font-weight:500;color:#2d3748;pointer-events:none;box-shadow:0 2px 8px #00000026;border:1px solid #e2e8f0;white-space:normal;width:300px;text-align:center;line-height:1.4;word-wrap:break-word}@media (max-width: 768px){.node-question{font-size:12px;padding:6px 10px;max-width:180px}}.node-question{background:#fff;padding:8px 12px;border-radius:6px;font-size:20px;font-weight:500;color:#2d3748;box-shadow:0 2px 8px #00000026;border:1px solid #e2e8f0;white-space:normal;max-width:350px;text-align:center;line-height:1.4;word-wrap:break-word;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:auto}.node-question:hover{transform:scale(1.02);box-shadow:0 4px 12px #0003}.node-question.elevated{transform:scale(1.15);box-shadow:0 12px 32px #0000004d;background:linear-gradient(135deg,#fff,#f0f9ff);border:2px solid #3b82f6;font-weight:600;z-index:9999!important}@media (max-width: 1024px){.node-question{max-width:250px}}@media (max-width: 768px){.node-question{font-size:12px;padding:6px 10px;max-width:150px}.node-question.elevated{transform:scale(1.1)}}@media (max-width: 480px){.node-question{font-size:11px;padding:5px 8px;max-width:120px}}.comparison-section{padding:80px 20px;max-width:1400px;margin:0 auto}.comparison-section h2{text-align:center;font-size:48px;font-weight:700;margin-bottom:60px;color:#1a1a1a}.comparison-cards{display:grid;grid-template-columns:1fr 1fr;gap:32px}.comparison-card{background:#fff;border-radius:24px;padding:48px 40px;box-shadow:0 2px 12px #0000000f;border:1px solid #f0f0f0;transition:all .3s ease}.comparison-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.comparison-card.common-sensor{border-top:4px solid #ff6b6b}.comparison-card.wires-ai{border-top:4px solid #303f41;background:linear-gradient(135deg,#fff,#f8fff9)}.card-icon{margin-bottom:24px;display:flex;align-items:center;height:60px;font-size:28px;gap:12px}.card-icon img{width:auto;height:30px;object-fit:contain}.comparison-card h3{font-size:28px;font-weight:700;margin-bottom:16px;color:#1a1a1a;font-family:Rajdhani,sans-serif}.comparison-card p{font-size:26px;line-height:1.6;color:#666;margin-bottom:32px}.comparison-card p strong{color:#1a1a1a;font-weight:600}.chart-container{margin-top:32px;padding:24px 0;background:#fafafa;border-radius:16px;border:1px solid #e8e8e8}.chart-container h4{font-size:14px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;padding:0 20px}.chart-legend{display:flex;justify-content:center;gap:24px;margin-top:16px;padding:0 20px}.legend-item{display:flex;align-items:center;gap:8px;font-size:23px;color:#666}.legend-line{width:24px;height:3px;border-radius:2px}.legend-line.dashed{width:24px;height:0;border-top:2px dashed;background:transparent}.chart-label{text-align:center;margin-top:16px;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 20px}.chart-label.error{color:#ff6b6b}.chart-label.success{color:#4caf50}@media (max-width: 968px){.comparison-cards{grid-template-columns:1fr;gap:24px}.comparison-section h2{font-size:36px;margin-bottom:40px}.comparison-card{padding:32px 24px}}.comparison-card{position:relative}.export-btn:hover{opacity:.9;transform:translateY(-2px);transition:all .2s}.video-carousel{width:100%;max-width:900px;margin:0 auto}.carousel-wrapper{position:relative}.carousel-track-container{overflow:hidden;border-radius:16px}.carousel-track{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.carousel-slide{flex:0 0 100%}.video-container{position:relative;width:100%;aspect-ratio:16 / 9;background:#0a0a0a;border-radius:16px;overflow:hidden}.carousel-video{width:100%;height:100%;object-fit:contain}.video-overlay{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(transparent,#000c);pointer-events:none}.video-title{color:#fff;font-size:1.1rem;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.5)}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:#00000080;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2}.carousel-arrow-left{left:12px}.carousel-arrow-right{right:12px}.carousel-arrow:hover{background:#ffffff26;border-color:#ffffff80}.carousel-arrow svg{width:24px;height:24px}.carousel-indicators{display:flex;justify-content:center;gap:12px;margin-top:24px}.carousel-dot{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.4);background:transparent;cursor:pointer;transition:all .3s ease;padding:0}.carousel-dot:hover{border-color:#ffffffb3}.carousel-dot.active{background:#fff;border-color:#fff;transform:scale(1.2)}@media (max-width: 768px){.carousel-arrow{width:40px;height:40px;left:8px}.carousel-arrow-right{left:auto;right:8px}.carousel-arrow svg{width:20px;height:20px}.video-title{font-size:.95rem}.video-overlay{padding:16px}.carousel-dot{width:10px;height:10px}}@media (max-width: 480px){.carousel-arrow{width:36px;height:36px}.carousel-arrow svg{width:18px;height:18px}}.download-container{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e8eef0);padding:60px 20px;display:flex;justify-content:center;align-items:center}.download-content{max-width:800px;width:100%;animation:fadeIn .6s ease-out}.hero-section{text-align:center;margin-bottom:50px;background-color:transparent}.hero-icon{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 30px #4863664d}.hero-icon svg{width:40px;height:40px}.hero-title{font-size:2.5rem;font-weight:700;color:#303f41;margin-bottom:15px;line-height:1.2}.hero-subtitle{font-size:1.1rem;color:#486366;line-height:1.6;max-width:600px;margin:0 auto}.context-box{background:#fff;border-radius:16px;padding:30px;margin-bottom:40px;box-shadow:0 4px 20px #00000014;display:flex;gap:25px;border-left:4px solid #83aeb6}.context-icon{width:60px;height:60px;min-width:60px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.context-icon svg{width:32px;height:32px}.context-content{flex:1}.context-title{font-size:1.5rem;font-weight:600;color:#303f41;margin-bottom:12px}.context-text{font-size:1rem;color:#486366;line-height:1.7}.context-text strong{color:#83aeb6;font-weight:600}.requirements-section{background:#fff;border-radius:16px;padding:35px;margin-bottom:30px;box-shadow:0 4px 20px #00000014}.requirements-title{font-size:1.3rem;font-weight:600;color:#303f41;margin-bottom:25px}.checklist{display:flex;flex-direction:column;gap:18px}.checkbox-item{display:flex;align-items:center;gap:15px;cursor:pointer;padding:15px;border-radius:10px;transition:all .3s ease}.checkbox-item:hover{background:#f7fafc}.checkbox-input{display:none}.checkbox-custom{width:28px;height:28px;min-width:28px;border:2px solid #cbd5e0;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff}.checkbox-input:checked+.checkbox-custom{background:linear-gradient(90deg,#83aeb6,#486366,#303f41);border-color:#83aeb6}.checkbox-custom svg{width:18px;height:18px}.checkbox-label{font-size:1rem;color:#303f41;line-height:1.5;-webkit-user-select:none;user-select:none}.action-section{display:flex;justify-content:center;margin-bottom:30px}.continue-button{padding:18px 50px;font-size:1.1rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.continue-button.enabled{background:linear-gradient(90deg,#83aeb6,#486366,#303f41);color:#fff}.continue-button.enabled:hover{transform:translateY(-2px);box-shadow:0 6px 20px #83aeb666}.continue-button.enabled:active{transform:translateY(0)}.continue-button.disabled{background:#e2e8f0;color:#a0aec0;cursor:not-allowed}.isometric-logo{cursor:pointer}.download-section{animation:slideUp .5s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.download-card{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000014;text-align:center}.download-icon{width:80px;height:80px;margin:0 auto 25px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 30px #83aeb64d}.download-icon svg{width:40px;height:40px}.download-title{font-size:1.8rem;font-weight:700;color:#303f41;margin-bottom:15px}.download-info{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:30px;color:#486366;font-size:.95rem}.info-item{font-weight:500}.info-separator{color:#cbd5e0}.download-button{padding:18px 60px;font-size:1.15rem;font-weight:600;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);color:#fff;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #83aeb64d;display:inline-flex;align-items:center;gap:10px}.download-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #83aeb666}.download-button:active{transform:translateY(0)}.download-button.downloading{background:#a0aec0;cursor:not-allowed}.spinner{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.download-note{margin-top:20px;color:#486366;font-size:.9rem;line-height:1.5}.download-os-label{font-size:.9rem;color:#a0aec0;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.download-os-name{font-size:1.4rem;font-weight:700;color:#303f41;margin-bottom:6px}.download-os-requirement{font-size:.9rem;color:#486366;margin-bottom:28px}.ms-store-button{display:inline-flex;align-items:center;gap:14px;background:#000;color:#fff;padding:14px 32px;border-radius:12px;text-decoration:none;transition:background .3s ease,transform .2s ease;box-shadow:0 4px 15px #0003}.ms-store-button:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.ms-store-button:active{transform:translateY(0)}.ms-store-logo{width:28px;height:28px;object-fit:contain}.ms-store-text{font-size:1.25rem;font-weight:600}@media (max-width: 768px){.download-container{padding:40px 15px}.hero-title{font-size:1.8rem}.hero-subtitle{font-size:1rem}.context-box{flex-direction:column;padding:25px}.context-icon{align-self:center}.requirements-section{padding:25px}.download-card{padding:30px 20px}.continue-button,.download-button{width:100%;padding:16px 30px}}.faq-section{margin-top:50px;margin-bottom:40px}.faq-main-title{font-size:2rem;font-weight:700;color:#303f41;text-align:center;margin-bottom:40px}.faq-container{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000014}.faq-item{padding:25px 0;border-bottom:1px solid #e2e8f0}.faq-item:last-child{border-bottom:none}.faq-question{font-size:1.15rem;font-weight:600;color:#303f41;margin-bottom:12px;line-height:1.4}.faq-answer{font-size:1rem;color:#486366;line-height:1.7;margin:0}@media (max-width: 768px){.faq-container{padding:25px}.faq-main-title{font-size:1.6rem}.faq-item{padding:20px 0}.faq-question{font-size:1.05rem}.faq-answer{font-size:.95rem}}.politica-privacidade{min-height:100vh;display:flex;flex-direction:column;background-color:#f8f9fa}.politica-header{padding:1.5rem 2rem;background-color:#fff;box-shadow:0 2px 4px #0000000d}.logo-link{display:inline-block}.logo{height:40px;width:auto}.politica-content{flex:1;display:flex;justify-content:center;padding:3rem 1rem}.text-container{width:60%;max-width:800px;background-color:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 12px #00000014;color:#333;line-height:1.7}.text-container .titulo{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin-bottom:.5rem}.text-container .data-atualizacao{font-size:.9rem;color:#666;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}.text-container .introducao{font-size:1rem;color:#444;margin-bottom:2rem}.text-container .secao{margin-bottom:2rem}.text-container .secao-titulo{font-size:1.15rem;font-weight:600;color:#1a1a2e;margin-bottom:1rem}.text-container .secao p{margin-bottom:1rem;color:#444}.text-container .secao strong{color:#333}.text-container .secao ul{margin:.75rem 0;padding-left:1.5rem}.text-container .secao ul li{margin-bottom:.5rem;color:#444}@media (max-width: 1024px){.text-container{width:75%;padding:2.5rem}}@media (max-width: 768px){.text-container{width:90%;padding:2rem}.politica-header{padding:1rem}.text-container .titulo{font-size:1.5rem}.text-container .secao-titulo{font-size:1.1rem}}@media (max-width: 480px){.text-container{width:95%;padding:1.5rem;border-radius:8px}.politica-content{padding:1.5rem .5rem}.text-container .titulo{font-size:1.35rem}}.integracoes-container{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e8eef0);padding:60px 20px;display:flex;justify-content:center}.integracoes-content{max-width:900px;width:100%;animation:fadeIn .6s ease-out}.integracoes-logo{display:block;margin-bottom:40px;cursor:pointer;height:40px}.integracoes-container .hero-section{text-align:center;margin-bottom:50px}.integracoes-container .hero-icon{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;box-shadow:0 10px 30px #4863664d}.integracoes-container .hero-title{font-size:2.5rem;font-weight:700;color:#303f41;margin-bottom:15px;line-height:1.2}.integracoes-container .hero-subtitle{font-size:1.1rem;color:#486366;line-height:1.6;max-width:600px;margin:0 auto}.integracoes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:50px}.integracao-card{background:#fff;border-radius:16px;padding:35px;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.integracao-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.integracao-icon{width:70px;height:70px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:20px}.integracao-icon.excel{background:linear-gradient(135deg,#217346,#185c37);color:#fff}.integracao-icon.powerbi{background:linear-gradient(135deg,#f2c811,#e8b90a);color:#3a3a3a}.integracao-icon.powerbi svg{width:36px;height:36px}.integracao-title{font-size:1.5rem;font-weight:700;color:#303f41;margin-bottom:12px}.integracao-description{font-size:1rem;color:#486366;line-height:1.7;margin-bottom:20px}.integracao-features{list-style:none;padding:0;margin:0 0 20px}.integracao-features li{display:flex;align-items:center;gap:12px;padding:10px 0;color:#303f41;font-size:.95rem;border-bottom:1px solid #f0f0f0}.integracao-features li:last-child{border-bottom:none}.feature-icon{color:#83aeb6;font-size:1rem;width:20px}.integracao-status{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600}.integracao-status.disponivel{background:#2173461a;color:#217346}.integracao-status.em-breve{background:#f2c81126;color:#9a7b00}.status-dot{width:8px;height:8px;border-radius:50%}.integracao-status.disponivel .status-dot{background:#217346}.integracao-status.em-breve .status-dot{background:#e8b90a}.como-funciona-section{background:#fff;border-radius:16px;padding:40px;margin-bottom:40px;box-shadow:0 4px 20px #00000014}.section-title{font-size:1.5rem;font-weight:700;color:#303f41;text-align:center;margin-bottom:35px}.steps-container-integracoes{display:flex;flex-direction:column;gap:25px}.step-item-integracoes{display:flex;align-items:flex-start;gap:20px}.step-number-integracoes{width:45px;height:45px;min-width:45px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;font-weight:700}.step-content-integracoes h3{font-size:1.15rem;font-weight:600;color:#303f41;margin-bottom:6px}.step-content-integracoes p{font-size:1rem;color:#486366;line-height:1.6;margin:0}.cta-section{background:linear-gradient(90deg,#83aeb6,#486366,#303f41);border-radius:16px;padding:50px 40px;text-align:center;color:#fff}.cta-title{font-size:1.8rem;font-weight:700;margin-bottom:15px}.cta-text{font-size:1.1rem;line-height:1.6;margin-bottom:30px;opacity:.95;max-width:500px;margin-left:auto;margin-right:auto}.cta-button-integracoes{display:inline-block;padding:16px 40px;background:#fff;color:#303f41;font-size:1.1rem;font-weight:600;border-radius:12px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #0003}.cta-button-integracoes:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}@media (max-width: 768px){.integracoes-container{padding:40px 15px}.integracoes-container .hero-title{font-size:1.8rem}.integracoes-container .hero-subtitle{font-size:1rem}.integracoes-grid{grid-template-columns:1fr;gap:20px}.integracao-card{padding:25px}.como-funciona-section{padding:30px 25px}.cta-section{padding:40px 25px}.cta-title{font-size:1.5rem}.cta-button-integracoes{width:100%;padding:16px 30px}}.contato-container{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e8eef0);padding:60px 20px;display:flex;justify-content:center}.contato-content{max-width:1000px;width:100%;animation:fadeIn .6s ease-out}.contato-logo{position:fixed;top:30px;left:30px;height:40px;cursor:pointer;z-index:100}.contato-container .hero-section{text-align:center;margin-bottom:50px}.contato-container .hero-icon{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;box-shadow:0 10px 30px #4863664d}.contato-container .hero-title{font-size:2.5rem;font-weight:700;color:#303f41;margin-bottom:15px;line-height:1.2}.contato-container .hero-subtitle{font-size:1.1rem;color:#486366;line-height:1.6;max-width:600px;margin:0 auto}.contato-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:30px}.form-section{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000014}.contato-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:.9rem;font-weight:600;color:#303f41}.form-group input,.form-group select,.form-group textarea{padding:14px 16px;border:2px solid #e2e8f0;border-radius:10px;font-size:1rem;color:#303f41;transition:all .3s ease;background:#fff}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#83aeb6;box-shadow:0 0 0 3px #83aeb626}.form-group input::placeholder,.form-group textarea::placeholder{color:#a0aec0}.form-group select{cursor:pointer}.form-group textarea{resize:vertical;min-height:120px}.submit-button{padding:16px 30px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);color:#fff;border:none;border-radius:12px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 15px #83aeb64d}.submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #83aeb666}.submit-button:disabled{opacity:.7;cursor:not-allowed}.success-message{text-align:center;padding:60px 20px}.success-icon{width:80px;height:80px;margin:0 auto 25px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.5rem}.success-message h3{font-size:1.8rem;font-weight:700;color:#303f41;margin-bottom:10px}.success-message p{font-size:1.1rem;color:#486366;margin-bottom:30px}.new-message-button{padding:14px 30px;background:transparent;color:#83aeb6;border:2px solid #83aeb6;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.new-message-button:hover{background:#83aeb6;color:#fff}.info-section{display:flex;flex-direction:column;gap:20px}.info-card,.social-card{background:#fff;border-radius:16px;padding:30px;box-shadow:0 4px 20px #00000014}.info-title{font-size:1.2rem;font-weight:700;color:#303f41;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.info-item{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px}.info-item:last-child{margin-bottom:0}.info-icon{width:45px;height:45px;min-width:45px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem}.info-label{display:block;font-size:.85rem;color:#6b7c7e;margin-bottom:4px}.info-value{display:block;font-size:1rem;font-weight:600;color:#303f41;text-decoration:none;transition:color .3s ease}a.info-value:hover{color:#83aeb6}.social-links{display:flex;gap:15px}.social-link{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;transition:all .3s ease}.social-link:hover{transform:translateY(-3px)}.social-link.whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)}.social-link.linkedin{background:linear-gradient(135deg,#0077b5,#005885)}.social-link.instagram{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}@media (max-width: 900px){.contato-grid{grid-template-columns:1fr}.info-section{flex-direction:row}.info-card,.social-card{flex:1}}@media (max-width: 768px){.contato-container{padding:40px 15px}.contato-logo{position:relative;top:auto;left:auto;margin-bottom:40px}.contato-container .hero-title{font-size:1.8rem}.contato-container .hero-subtitle{font-size:1rem}.form-section{padding:30px 20px}.form-row{grid-template-columns:1fr}.info-section{flex-direction:column}.social-links{justify-content:center}}.suporte-container{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e8eef0);padding:60px 20px;display:flex;justify-content:center}.suporte-content{max-width:900px;width:100%;animation:fadeIn .6s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.suporte-logo{position:fixed;top:30px;left:30px;height:40px;cursor:pointer;z-index:100}.suporte-container .hero-section{text-align:center;margin-bottom:50px}.suporte-container .hero-icon{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;box-shadow:0 10px 30px #4863664d}.suporte-container .hero-title{font-size:2.5rem;font-weight:700;color:#303f41;margin-bottom:15px;line-height:1.2}.suporte-container .hero-subtitle{font-size:1.1rem;color:#486366;line-height:1.6;max-width:600px;margin:0 auto}.canais-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:50px}.canal-card{background:#fff;border-radius:16px;padding:30px;box-shadow:0 4px 20px #00000014;text-decoration:none;transition:all .3s ease;display:flex;flex-direction:column}.canal-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.canal-icon{width:60px;height:60px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px}.canal-icon.whatsapp{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}.canal-icon.email{background:linear-gradient(90deg,#83aeb6,#486366);color:#fff}.canal-title{font-size:1.4rem;font-weight:700;color:#303f41;margin-bottom:10px}.canal-description{font-size:.95rem;color:#486366;line-height:1.6;margin-bottom:15px;flex-grow:1}.canal-info{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#6b7c7e;margin-bottom:15px}.canal-action{font-size:.95rem;font-weight:600;color:#83aeb6;transition:color .3s ease}.canal-card:hover .canal-action{color:#486366}.recursos-section{margin-bottom:50px}.section-title{font-size:1.5rem;font-weight:700;color:#303f41;text-align:center;margin-bottom:30px}.recursos-grid{display:flex;flex-direction:column;gap:15px}.recurso-item{background:#fff;border-radius:12px;padding:20px 25px;box-shadow:0 4px 15px #0000000f;display:flex;align-items:center;gap:20px}.recurso-icon{width:50px;height:50px;min-width:50px;background:linear-gradient(90deg,#83aeb6,#486366,#303f41);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem}.recurso-content{flex-grow:1}.recurso-content h3{font-size:1.1rem;font-weight:600;color:#303f41;margin-bottom:4px}.recurso-content p{font-size:.9rem;color:#486366;margin:0}.recurso-status{padding:6px 14px;background:#f2c81126;color:#9a7b00;font-size:.8rem;font-weight:600;border-radius:20px}.recurso-link{font-size:.9rem;font-weight:600;color:#83aeb6;text-decoration:none;white-space:nowrap;transition:color .3s ease}.recurso-link:hover{color:#486366}.horario-section{text-align:center}.horario-card{background:#fff;border-radius:16px;padding:30px 40px;box-shadow:0 4px 20px #00000014;display:flex;justify-content:center;align-items:center;gap:40px;margin-bottom:20px}.horario-item{display:flex;flex-direction:column;gap:6px}.horario-dia{font-size:.95rem;color:#486366}.horario-hora{font-size:1.3rem;font-weight:700;color:#303f41}.horario-divider{width:1px;height:50px;background:#e2e8f0}.horario-note{font-size:.9rem;color:#6b7c7e}@media (max-width: 768px){.suporte-container{padding:40px 15px}.suporte-logo{position:relative;top:auto;left:auto;margin-bottom:40px}.suporte-container .hero-title{font-size:1.8rem}.suporte-container .hero-subtitle{font-size:1rem}.canais-grid{grid-template-columns:1fr}.recurso-item{flex-wrap:wrap}.recurso-status,.recurso-link{width:100%;text-align:center;margin-top:10px}.horario-card{flex-direction:column;gap:20px;padding:25px}.horario-divider{width:100%;height:1px}}
