@font-face{font-family: 'DM Sans';font-style: normal;font-weight: 300 500;font-display: swap;src: url(/fonts/dmsans-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: 300 500;font-display: swap;src: url(/fonts/dmsans-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Fredoka';font-style: normal;font-weight: 500 700;font-display: swap;src: url(/fonts/fredoka-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: 'Fredoka';font-style: normal;font-weight: 500 700;font-display: swap;src: url(/fonts/fredoka-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Sora';font-style: normal;font-weight: 300 800;font-display: swap;src: url(/fonts/sora-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: 'Sora';font-style: normal;font-weight: 300 800;font-display: swap;src: url(/fonts/sora-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}:root{--green: #00C46A;--green-dark: #009E54;--green-light: #E6FFF2;--green-mid: #00E67A;--teal: #00B8A0;--dark: #0A1628;--dark2: #0F2040;--dark3: #162B52;--text: #CBD5E1;--text-muted: #64748B;--white: #FFFFFF;--card-bg: rgba(255,255,255,0.04);--card-border: rgba(255,255,255,0.08);--radius: 16px;--radius-sm: 10px}body{font-family: 'DM Sans',sans-serif;background: var(--dark);color: var(--text);overflow-x: hidden}*::-webkit-scrollbar{width: 10px;height: 10px}*::-webkit-scrollbar-track{background: rgba(0,0,0,0.25)}*::-webkit-scrollbar-thumb{background: rgba(0,196,106,0.25);border-radius: 8px;border: 2px solid transparent;background-clip: padding-box}*::-webkit-scrollbar-thumb:hover{background: rgba(0,196,106,0.55);background-clip: padding-box;border: 2px solid transparent}*::-webkit-scrollbar-corner{background: transparent}*{scrollbar-width: thin;scrollbar-color: rgba(0,196,106,0.25) rgba(0,0,0,0.25)}html{scroll-behavior: smooth;scroll-padding-top: 150px;overflow-x: clip}*:hover{scrollbar-color: rgba(0,196,106,0.45) rgba(0,0,0,0.25)}nav{position: fixed;top: 0;left: 0;right: 0;z-index: 100;display: flex;align-items: center;justify-content: space-between;padding: 18px 6%;background: rgba(10,22,40,0.85);backdrop-filter: blur(16px);border-bottom: 1px solid var(--card-border)}.logo{display: flex;align-items: center;gap: 10px;text-decoration: none}.logo-icon{display: flex;align-items: center;justify-content: center;flex-shrink: 0}.logo-icon svg{width: 80px;height: 80px;display: block}.logo-img{width: 220px;height: auto;object-fit: contain;display: block}@media (max-width: 860px){.logo-img{width: 160px}}@media (max-width: 640px){.logo-img{width: 130px}}.hero-mascote-img{width: auto;height: 250px;object-fit: contain;max-width: 80vw;filter: drop-shadow(0 12px 32px rgba(0,196,106,0.25))}.logo-svg,.logo-png{width: auto;height: 100px;display: block;object-fit: contain}.logo-text{font-family: 'Fredoka',sans-serif;font-weight: 600;font-size: 80px;color: white;letter-spacing: -0.5px;line-height: 1}.logo-text span{color: var(--green)}@media (max-width: 1100px){.logo-svg,.logo-png{height: 88px}.logo-text{font-size: 70px}}@media (max-width: 860px){.logo-svg,.logo-png{height: 76px}.logo-text{font-size: 60px}}@media (max-width: 640px){.logo-icon svg{width: 56px;height: 56px}.logo-svg,.logo-png{height: 60px}.logo-text{font-size: 48px}}@media (max-width: 860px){.hero-mascote-img{height: 290px}}@media (max-width: 640px){.hero-mascote-img{height: 220px}}.hero-mascote{margin-bottom: 24px;animation: hero-mascote-float 4s ease-in-out infinite}.hero-mascote svg{width: 200px;height: 200px;filter: drop-shadow(0 12px 32px rgba(0,196,106,0.35))}@keyframes hero-mascote-float{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}@media (max-width: 640px){.hero-mascote svg{width: 150px;height: 150px}}nav a.cta-nav{background: var(--green);color: var(--dark);font-weight: 600;font-size: 15.5px;padding: 10px 22px;border-radius: 50px;text-decoration: none;transition: transform 0.2s,background 0.2s}nav a.cta-nav:hover{background: var(--green-mid);transform: scale(1.04)}.cta-short{display: none}nav a.nav-login{color: var(--text);font-size: 15.5px;text-decoration: none;padding: 10px 18px;border: 1px solid rgba(255,255,255,0.15);border-radius: 50px;transition: all 0.2s}nav a.nav-login:hover{border-color: var(--green);color: var(--green)}.nav-actions{display: flex;align-items: center;gap: 18px}nav a.nav-link-text{color: var(--text);font-size: 15.5px;font-weight: 500;text-decoration: none;padding: 6px 4px;transition: color 0.2s;position: relative}nav a.nav-link-text::after{content: '';position: absolute;bottom: 0;left: 50%;width: 0;height: 2px;background: var(--green);transition: width 0.2s,left 0.2s}nav a.nav-link-text:hover{color: var(--green)}nav a.nav-link-text:hover::after{width: 100%;left: 0}@media (max-width: 860px){nav a.nav-link-text{display: none}nav{flex-wrap: wrap}}.nav-hamburger{display: none;flex-direction: column;justify-content: center;align-items: center;gap: 5px;width: 40px;height: 40px;background: transparent;border: 1px solid rgba(255,255,255,0.15);border-radius: 10px;cursor: pointer;padding: 0;flex-shrink: 0}@media (max-width: 860px){.nav-hamburger{display: flex}}.nav-hamburger span{display: block;width: 20px;height: 2px;background: white;border-radius: 2px;transition: transform 0.25s,opacity 0.25s}.nav-hamburger[aria-expanded="true"] span:nth-child(1){transform: translateY(7px) rotate(45deg)}.nav-hamburger[aria-expanded="true"] span:nth-child(2){opacity: 0}.nav-hamburger[aria-expanded="true"] span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.nav-mobile-menu{display: none;width: 100%;flex-direction: column;padding: 8px 0 14px;border-top: 1px solid rgba(255,255,255,0.06)}.nav-mobile-menu.open{display: flex}.nav-mobile-menu a{color: var(--text);text-decoration: none;font-size: 16px;font-weight: 500;padding: 13px 4px;border-bottom: 1px solid rgba(255,255,255,0.05);transition: color 0.2s}.nav-mobile-menu a:last-child{border-bottom: none}.nav-mobile-menu a:hover{color: var(--green)}.hero{min-height: 100vh;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 180px 6% 80px;position: relative;overflow: hidden}.hero-bg{position: absolute;inset: 0;z-index: 0;background: radial-gradient(ellipse 80% 60% at 50% 0%,rgba(0,196,106,0.12) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 60%,rgba(0,184,160,0.07) 0%,transparent 60%)}.hero-badge{display: inline-flex;align-items: center;gap: 8px;background: rgba(0,196,106,0.12);border: 1px solid rgba(0,196,106,0.3);color: var(--green);font-size: 14.5px;font-weight: 600;padding: 7px 16px;border-radius: 50px;margin-bottom: 28px;position: relative;z-index: 1}.hero-badge .dot{width: 7px;height: 7px;border-radius: 50%;background: var(--green);animation: pulse-dot 2s infinite}@keyframes pulse-dot{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: 0.5;transform: scale(1.4)}}h1{font-family: 'Sora',sans-serif;font-size: clamp(38px,6vw,72px);font-weight: 800;line-height: 1.1;color: white;max-width: 820px;margin: 0 auto 24px;position: relative;z-index: 1}h1 .highlight{background: linear-gradient(90deg,#fdfdfd);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}h1 .highlight-red{background: linear-gradient(90deg,#e74d4d,#890c0c);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}h1 .highlight-yellow{background: linear-gradient(90deg,#e8fa8a,#aea006);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}.hero-sub{font-size: 18px;font-weight: 300;color: var(--text-muted);max-width: 540px;margin: 0 auto 48px;line-height: 1.7;position: relative;z-index: 1}.hero-ctas{display: flex;gap: 16px;flex-wrap: wrap;justify-content: center;position: relative;z-index: 1}.btn-primary{display: inline-flex;align-items: center;gap: 10px;background: var(--green);color: var(--dark);font-family: 'Sora',sans-serif;font-weight: 700;font-size: 16px;padding: 16px 32px;border-radius: 50px;text-decoration: none;box-shadow: 0 0 40px rgba(0,196,106,0.35);transition: transform 0.2s,box-shadow 0.2s}.btn-primary:hover{transform: translateY(-2px);box-shadow: 0 0 60px rgba(0,196,106,0.5)}.btn-secondary{display: inline-flex;align-items: center;gap: 8px;border: 1px solid var(--card-border);color: var(--text);font-weight: 500;font-size: 16.5px;padding: 16px 28px;border-radius: 50px;text-decoration: none;transition: border-color 0.2s,color 0.2s}.btn-secondary:hover{border-color: rgba(255,255,255,0.2);color: white}.stats-strip{display: flex;justify-content: center;flex-wrap: wrap;gap: 0;border-top: 1px solid var(--card-border);border-bottom: 1px solid var(--card-border);background: rgba(255,255,255,0.02)}.stat-item{flex: 1;min-width: 180px;text-align: center;padding: 36px 24px;border-right: 1px solid var(--card-border)}.stat-item:last-child{border-right: none}.stat-number{font-family: 'Sora',sans-serif;font-size: 38px;font-weight: 800;color: white;display: block;line-height: 1;margin-bottom: 6px}.stat-number span{color: var(--green)}.stat-label{font-size: 14.5px;color: var(--text-muted)}section{padding: 100px 6%}.section-tag{display: inline-block;color: var(--green);font-size: 12px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;margin-bottom: 14px}h2{font-family: 'Sora',sans-serif;font-size: clamp(28px,4vw,46px);font-weight: 700;color: white;line-height: 1.2;margin-bottom: 16px}.section-lead{font-size: 18.5px;color: var(--text-muted);line-height: 1.7;max-width: 540px;margin-bottom: 56px}.demo-section{background: linear-gradient(180deg,var(--dark) 0%,var(--dark2) 100%);display: grid;grid-template-columns: 1fr 1fr;gap: 80px;align-items: center}@media (max-width: 860px){.demo-section{grid-template-columns: 1fr;gap: 48px}}.phone-wrap{display: flex;justify-content: center;align-items: center}.phone-frame{width: 280px;background: #1a1a2e;border-radius: 40px;border: 8px solid #2a2a4a;overflow: hidden;box-shadow: 0 40px 80px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.05);position: relative}.phone-status{background: #111130;padding: 10px 20px;display: flex;align-items: center;gap: 10px}.phone-avatar{width: 32px;height: 32px;border-radius: 50%;background: linear-gradient(135deg,var(--green),var(--teal));display: flex;align-items: center;justify-content: center;font-size: 15.5px;font-weight: 700;color: var(--dark);font-family: 'Sora',sans-serif}.phone-contact{flex: 1}.phone-contact p{font-size: 14.5px;font-weight: 600;color: white}.phone-contact span{font-size: 11px;color: var(--green)}.chat-body{padding: 16px 12px;background: #0d1117;display: flex;flex-direction: column;gap: 10px;min-height: 340px}.msg{max-width: 85%;padding: 10px 14px;border-radius: 16px;font-size: 14.5px;line-height: 1.5}.msg-in{align-self: flex-start;background: #1e293b;color: #e2e8f0;border-bottom-left-radius: 4px}.msg-out{align-self: flex-end;background: #005c4b;color: #e2e8f0;border-bottom-right-radius: 4px}.msg-time{font-size: 10px;color: rgba(255,255,255,0.35);text-align: right;margin-top: 4px}.msg-check{color: #53bdeb}.typing-indicator{align-self: flex-start;background: #1e293b;padding: 12px 16px;border-radius: 16px;border-bottom-left-radius: 4px;display: flex;gap: 4px;align-items: center}.typing-indicator span{width: 6px;height: 6px;border-radius: 50%;background: var(--text-muted);animation: typing 1.4s infinite}.typing-indicator span:nth-child(2){animation-delay: 0.2s}.typing-indicator span:nth-child(3){animation-delay: 0.4s}@keyframes typing{0%,60%,100%{transform: translateY(0);opacity: 0.4}30%{transform: translateY(-4px);opacity: 1}}.features-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 20px}.feature-card{background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--radius);padding: 32px 28px;transition: border-color 0.3s,transform 0.3s;position: relative;overflow: hidden}.feature-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient(90deg,transparent,rgba(0,196,106,0.5),transparent);opacity: 0;transition: opacity 0.3s}.feature-card:hover{border-color: rgba(0,196,106,0.2);transform: translateY(-4px)}.feature-card:hover::before{opacity: 1}.feat-icon{width: 48px;height: 48px;border-radius: 12px;background: rgba(0,196,106,0.12);border: 1px solid rgba(0,196,106,0.2);display: flex;align-items: center;justify-content: center;margin-bottom: 20px}.feat-icon svg{width: 22px;height: 22px;stroke: var(--green);fill: none;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.feature-card h3{font-family: 'Sora',sans-serif;font-size: 18.5px;font-weight: 600;color: white;margin-bottom: 10px}.feature-card p{font-size: 15.5px;color: var(--text-muted);line-height: 1.7}.segments-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(160px,1fr));gap: 16px}.segment-card{background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--radius-sm);padding: 24px 20px;text-align: center;transition: border-color 0.3s,background 0.3s}.segment-card:hover{border-color: rgba(0,196,106,0.25);background: rgba(0,196,106,0.06)}.segment-emoji{margin: 0 auto 12px;width: 52px;height: 52px;border-radius: 14px;background: rgba(0,196,106,0.10);border: 1px solid rgba(0,196,106,0.22);display: flex;align-items: center;justify-content: center;transition: transform 0.25s,background 0.25s,border-color 0.25s;color: var(--green);font-size: 28px}.segment-emoji iconify-icon{font-size: 28px;line-height: 1;color: var(--green)}.segment-card:hover .segment-emoji{background: rgba(0,196,106,0.18);border-color: rgba(0,196,106,0.45);transform: scale(1.06)}.segment-card p{font-size: 15.5px;font-weight: 500;color: var(--text)}.pricing-section{text-align: center}.pricing-card{max-width: 440px;margin: 0 auto;background: var(--dark3);border: 1px solid rgba(0,196,106,0.3);border-radius: 24px;padding: 48px 40px;position: relative;overflow: hidden}.pricing-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(90deg,var(--green),var(--teal))}.pricing-badge{display: inline-block;background: rgba(0,196,106,0.15);border: 1px solid rgba(0,196,106,0.3);color: var(--green);font-size: 12px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;padding: 5px 14px;border-radius: 50px;margin-bottom: 24px}.price{font-family: 'Sora',sans-serif;font-size: 58px;font-weight: 800;color: white;line-height: 1}.price span{font-size: 22px;font-weight: 400;color: var(--text-muted);vertical-align: top;margin-top: 12px;display: inline-block}.price sub{font-size: 16px;font-weight: 400;color: var(--text-muted)}.pricing-note{font-size: 14.5px;color: var(--text-muted);margin-bottom: 32px;margin-top: 6px}.pricing-features{text-align: left;margin-bottom: 36px;display: flex;flex-direction: column;gap: 12px}.pricing-feat{display: flex;align-items: center;gap: 12px;font-size: 16.5px;color: var(--text)}.pricing-feat::before{content: '';width: 18px;height: 18px;border-radius: 50%;background: rgba(0,196,106,0.15);border: 1px solid rgba(0,196,106,0.4);flex-shrink: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6l2.5 2.5 4.5-5' stroke='%2300C46A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center}.trust-strip{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px;max-width: 1280px;margin: 0 auto;padding: 90px 6% 0}@media (max-width: 900px){.trust-strip{grid-template-columns: repeat(2,1fr);padding-top: 60px}}@media (max-width: 480px){.trust-strip{grid-template-columns: 1fr;gap: 14px}}.trust-item{display: flex;flex-direction: column;align-items: flex-start;gap: 16px;padding: 28px 26px;background: var(--card-bg);border: 1px solid var(--card-border);border-radius: 16px;transition: all 0.25s;position: relative;overflow: hidden}.trust-item::before{content: '';position: absolute;inset: 0;background: linear-gradient(135deg,rgba(0,196,106,0.08) 0%,transparent 60%);opacity: 0;transition: opacity 0.25s;pointer-events: none}.trust-item:hover{border-color: rgba(0,196,106,0.4);transform: translateY(-4px);box-shadow: 0 12px 32px rgba(0,0,0,0.25),0 0 0 1px rgba(0,196,106,0.15)}.trust-item:hover::before{opacity: 1}.trust-icon{width: 52px;height: 52px;border-radius: 14px;background: linear-gradient(135deg,rgba(0,196,106,0.2),rgba(0,184,160,0.12));border: 1px solid rgba(0,196,106,0.3);display: flex;align-items: center;justify-content: center;flex-shrink: 0;position: relative;z-index: 1}.trust-icon iconify-icon{color: var(--green);font-size: 26px;line-height: 1}.trust-text{font-size: 14.5px;color: var(--text-muted);line-height: 1.5;position: relative;z-index: 1}.trust-text strong{display: block;color: white;font-weight: 700;font-family: 'Sora',sans-serif;font-size: 16px;margin-bottom: 4px;letter-spacing: -0.3px}.cta-section{text-align: center;padding: 130px 6% 130px;margin-top: 80px;position: relative;overflow: hidden;border-top: 1px solid rgba(0,196,106,0.15);background: radial-gradient(ellipse 90% 70% at 50% 0%,rgba(0,196,106,0.08) 0%,transparent 65%),radial-gradient(ellipse 60% 40% at 50% 100%,rgba(0,184,160,0.06) 0%,transparent 70%),linear-gradient(180deg,var(--dark2) 0%,var(--dark) 100%)}.cta-glow{position: absolute;width: 900px;height: 600px;background: radial-gradient(ellipse,rgba(0,196,106,0.22) 0%,transparent 70%);top: 50%;left: 50%;transform: translate(-50%,-50%);pointer-events: none;filter: blur(40px)}.cta-mascote{position: absolute;top: 50%;right: 6%;transform: translateY(-50%);width: 260px;height: auto;opacity: 0.08;pointer-events: none;filter: drop-shadow(0 0 40px rgba(0,196,106,0.4))}@media (max-width: 1100px){.cta-mascote{display: none}}.cta-section .cta-eyebrow{display: inline-flex;align-items: center;gap: 8px;font-family: 'Sora',sans-serif;font-size: 12px;font-weight: 700;letter-spacing: 1.8px;text-transform: uppercase;color: var(--green);margin-bottom: 24px;padding: 8px 18px;background: rgba(0,196,106,0.1);border: 1px solid rgba(0,196,106,0.3);border-radius: 50px;position: relative;z-index: 1}.cta-section .cta-eyebrow::before{content: '';width: 6px;height: 6px;border-radius: 50%;background: var(--green);animation: pulse-dot 2s infinite}.cta-section h2{position: relative;z-index: 1;max-width: 820px;margin: 0 auto 22px;font-size: clamp(32px,5.5vw,56px);line-height: 1.1;font-weight: 800}.cta-section p{font-size: 18px;color: var(--text-muted);margin-bottom: 44px;position: relative;z-index: 1;max-width: 620px;margin-left: auto;margin-right: auto;line-height: 1.65}.cta-section .btn-primary{position: relative;z-index: 1;font-size: 18.5px;padding: 20px 50px;box-shadow: 0 12px 50px rgba(0,196,106,0.4);animation: cta-pulse 3s ease-in-out infinite}@keyframes cta-pulse{0%,100%{box-shadow: 0 12px 50px rgba(0,196,106,0.4)}50%{box-shadow: 0 16px 60px rgba(0,196,106,0.55)}}.cta-section .btn-primary:hover{transform: translateY(-3px) scale(1.02);box-shadow: 0 18px 60px rgba(0,196,106,0.55);animation: none}.cta-signature{position: relative;z-index: 1;margin-top: 32px;font-size: 15.5px;color: var(--text-muted);line-height: 1.7}.cta-signature a{color: var(--green);text-decoration: none;font-weight: 600}.cta-signature a:hover{text-decoration: underline}.cta-microbadges{display: inline-flex;align-items: center;gap: 18px;flex-wrap: wrap;justify-content: center;margin-top: 18px;position: relative;z-index: 1;font-size: 14.5px;color: var(--text-muted)}.cta-microbadges span{display: inline-flex;align-items: center;gap: 6px}.cta-microbadges iconify-icon{color: var(--green);font-size: 16px}footer{border-top: 1px solid var(--card-border);padding: 72px 6% 36px;background: radial-gradient(ellipse 60% 50% at 0% 0%,rgba(0,196,106,0.04) 0%,transparent 60%),rgba(0,0,0,0.22)}.footer-grid{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1.2fr;gap: 56px;max-width: 1180px;margin: 0 auto}.footer-col h4{font-family: 'Sora',sans-serif;font-size: 12px;font-weight: 700;color: white;text-transform: uppercase;letter-spacing: 1.4px;margin-bottom: 22px;display: inline-block;padding-bottom: 8px;border-bottom: 2px solid var(--green)}.footer-col ul{list-style: none;padding: 0;margin: 0}.footer-col li{margin-bottom: 12px}.footer-col a{color: var(--text-muted);font-size: 15.5px;text-decoration: none;display: inline-flex;align-items: center;gap: 8px;transition: color 0.2s,transform 0.2s}.footer-col a:hover{color: var(--green);transform: translateX(2px)}.footer-col a iconify-icon{font-size: 18px;flex-shrink: 0;opacity: 0.8}.footer-brand .logo-text{font-family: 'Fredoka',sans-serif;font-weight: 600;font-size: 36px;color: white;letter-spacing: -0.5px;display: block;margin-bottom: 12px}.footer-brand .logo-text span{color: var(--green)}.footer-brand p{font-size: 15.5px;color: var(--text-muted);line-height: 1.65;max-width: 320px}.footer-socials{display: flex;gap: 10px;margin-top: 22px}.footer-socials a{width: 40px;height: 40px;border: 1px solid var(--card-border);border-radius: 10px;display: flex;align-items: center;justify-content: center;color: var(--text-muted);background: rgba(255,255,255,0.02);transition: all 0.2s}.footer-socials a iconify-icon{font-size: 19px;transition: color 0.2s}.footer-socials a:hover{transform: translateY(-3px);background: rgba(0,196,106,0.08)}.footer-socials a.s-instagram:hover{border-color: #E1306C;color: #E1306C}.footer-socials a.s-linkedin:hover{border-color: #0A66C2;color: #0A66C2}.footer-socials a.s-tiktok:hover{border-color: var(--green);color: var(--green)}.footer-bottom{max-width: 1180px;margin: 56px auto 0;padding-top: 28px;border-top: 1px solid var(--card-border);display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 12px}.footer-bottom p{font-size: 12px;color: var(--text-faint,#475569)}.footer-bottom p strong{color: var(--text-muted);font-weight: 500}@media (max-width: 860px){.footer-grid{grid-template-columns: 1fr 1fr;gap: 32px 24px}}@media (max-width: 520px){.footer-grid{grid-template-columns: 1fr;gap: 28px}.footer-bottom{justify-content: center;text-align: center}}.wpp-float{position: fixed;bottom: 28px;right: 28px;z-index: 200;width: 56px;height: 56px;border-radius: 50%;background: var(--green);display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 20px rgba(0,196,106,0.5);text-decoration: none;transition: transform 0.2s;animation: float-pulse 3s infinite}.wpp-float:hover{transform: scale(1.1)}.wpp-float svg{width: 28px;height: 28px;fill: white}@keyframes float-pulse{0%,100%{box-shadow: 0 4px 20px rgba(0,196,106,0.5)}50%{box-shadow: 0 4px 40px rgba(0,196,106,0.8)}}.divider{height: 1px;background: linear-gradient(90deg,transparent,var(--card-border),transparent)}@media (max-width: 760px){.hero-ctas{flex-direction: column;align-items: stretch}.hero-ctas .btn-primary,.hero-ctas .btn-secondary{justify-content: center;width: 100%}.stat-item:not(:last-child){border-right: none;border-bottom: 1px solid var(--card-border)}.compare-row{grid-template-columns: 1.6fr 1fr 1fr !important}.compare-row>.compare-cell:nth-child(3){display: none}.compare-cell.bia{margin: 0;padding: 14px 8px}.compare-row.head{font-size: 11px;letter-spacing: 0.5px}.compare-row.head::after{content: ''}}@media (max-width: 640px){nav{padding: 14px 5%;flex-wrap: wrap;gap: 8px}section{padding: 64px 5%}.hero{padding: 130px 5% 64px;min-height: auto}.stat-item{min-width: 0;flex: 1 1 50%;padding: 22px 12px}.stat-number{font-size: 26px}.pricing-card{padding: 28px 20px}.pricing-feat{font-size: 15.5px}.trial-modal input,.trial-modal select{font-size: 16px}.trial-modal{padding: 28px 22px;max-height: 92vh}.trial-modal-overlay{padding: 12px}.trial-title{font-size: 19px}.phone-frame{width: 100%;max-width: 280px}.section-lead{font-size: 16.5px;margin-bottom: 36px}.divider{margin: 0}}@media (max-width: 480px){.stat-item{flex: 1 1 50%;padding: 18px 8px}.stat-number{font-size: 22px}.stat-label{font-size: 11px}.stat-item:nth-child(odd):not(:last-child){border-right: 1px solid var(--card-border)}.stat-item:nth-child(-n+2){border-bottom: 1px solid var(--card-border)}.stat-item:not(:last-child){border-right: none;border-bottom: 1px solid var(--card-border)}.stat-item:nth-child(odd):not(:last-child){border-right: 1px solid var(--card-border)}.stat-item:nth-child(3),.stat-item:nth-child(4){border-bottom: none}section{padding: 56px 5%}.hero{padding: 120px 5% 50px}.pricing-card{padding: 24px 16px}.price{font-size: 40px}.cta-section h2{font-size: 22px}.compare-row{font-size: 11px;padding: 10px 8px}.rp-mock{font-size: 11px;padding: 10px 12px}.faq-item summary{padding: 14px 16px;font-size: 15.5px}.faq-answer{padding: 0 16px 16px;font-size: 14.5px}.logo-svg,.logo-png{height: 40px}.logo-img{width: 100px}.logo-text{font-size: 34px}nav a.cta-nav,nav a.nav-login{display: inline-flex;align-items: center;justify-content: center;padding: 7px 10px;font-size: 12px;min-height: 34px;text-align: center;line-height: 1.15;white-space: normal;max-width: 142px}.nav-actions{gap: 8px}.cta-long{display: inline}.cta-short{display: none}.hero-mascote-img{height: 160px}.hero{min-height: unset;padding: 120px 5% 60px}}.trial-modal-overlay{position: fixed;inset: 0;z-index: 1000;background: rgba(10,22,40,0.85);backdrop-filter: blur(8px);display: none;align-items: center;justify-content: center;padding: 24px}.trial-modal-overlay.open,.trial-modal-overlay.active{display: flex}.trial-modal{background: var(--dark2,#0F2040);border: 1px solid rgba(255,255,255,0.1);border-radius: 18px;padding: 36px 32px;width: 100%;max-width: 480px;position: relative;max-height: 90vh;overflow-y: auto}.trial-close{position: absolute;top: 14px;right: 16px;background: none;border: none;color: var(--text-muted,#64748B);font-size: 28px;line-height: 1;cursor: pointer;padding: 4px}.trial-close:hover{color: white}.trial-title{font-family: 'Sora',sans-serif;font-weight: 700;color: white;font-size: 22px;margin-bottom: 8px}.trial-sub{color: var(--text-muted,#64748B);font-size: 15.5px;margin-bottom: 22px;line-height: 1.5}.trial-sub strong{color: var(--green)}.trial-label{display: block;font-size: 12px;color: var(--text-muted,#64748B);margin-bottom: 6px;margin-top: 14px;text-transform: uppercase;letter-spacing: 0.5px}.trial-modal input,.trial-modal select,.trial-input{width: 100%;padding: 12px 14px;font-size: 15.5px;font-family: inherit;background: rgba(0,0,0,0.3);color: white;border: 1px solid rgba(255,255,255,0.1);border-radius: 10px;outline: none}.trial-modal input:focus,.trial-modal select:focus,.trial-input:focus{border-color: var(--green)}.trial-submit{width: 100%;padding: 14px;font-size: 16.5px;font-weight: 500;font-family: inherit;background: var(--green);color: white;border: none;border-radius: 10px;cursor: pointer;margin-top: 20px;transition: background 0.15s}.trial-submit:hover{background: var(--green-dark)}.trial-submit:disabled{background: #475569;cursor: not-allowed}.trial-fineprint,.trial-finetag{font-size: 11px;color: var(--text-muted,#64748B);margin-top: 14px;line-height: 1.5;text-align: center}.trial-error{background: rgba(255,107,107,0.1);border: 1px solid rgba(255,107,107,0.3);color: #ff8888;padding: 10px 14px;border-radius: 10px;font-size: 14.5px;margin-bottom: 16px}.trial-success-icon{width: 60px;height: 60px;border-radius: 50%;background: rgba(0,196,106,0.15);color: var(--green);display: flex;align-items: center;justify-content: center;font-size: 32px;margin: 0 auto 18px}.trial-credentials{background: rgba(0,0,0,0.3);border: 1px solid rgba(255,255,255,0.1);border-radius: 10px;padding: 18px;margin: 16px 0}.trial-credentials>div{padding: 8px 0;border-bottom: 1px solid rgba(255,255,255,0.06)}.trial-credentials>div:last-child{border-bottom: none}.trial-credentials span{display: block;font-size: 11px;color: var(--text-muted,#64748B);text-transform: uppercase;letter-spacing: 0.5px;margin-bottom: 2px}.trial-credentials strong{font-family: 'JetBrains Mono',monospace;color: white;font-size: 15.5px;word-break: break-all}.feat-saiba-mais{display: inline-block;margin-left: 8px;padding: 1px 8px;border-radius: 20px;font-size: 11px;font-weight: 600;letter-spacing: 0.3px;background: rgba(0,196,106,0.15);color: #00C46A;border: 1px solid rgba(0,196,106,0.35);cursor: pointer;font-family: inherit;transition: all 0.15s;vertical-align: middle;white-space: nowrap;flex-shrink: 0}.feat-saiba-mais:hover{background: rgba(0,196,106,0.28);border-color: rgba(0,196,106,0.6)}.nicho-modal-overlay{display: none;position: fixed;inset: 0;z-index: 1000;background: rgba(0,0,0,0.75);backdrop-filter: blur(6px);align-items: center;justify-content: center;padding: 20px}.nicho-modal-overlay.open{display: flex}.nicho-modal{background: #0F2040;border: 1px solid rgba(255,255,255,0.1);border-radius: 20px;width: 100%;max-width: 680px;max-height: 90vh;overflow-y: auto;position: relative;box-shadow: 0 32px 80px rgba(0,0,0,0.6),0 0 0 1px rgba(0,196,106,0.1)}.nicho-modal-close{position: absolute;top: 16px;right: 18px;background: rgba(255,255,255,0.06);border: none;color: #94A3B8;font-size: 22px;line-height: 1;width: 34px;height: 34px;border-radius: 50%;cursor: pointer;transition: all 0.15s;display: flex;align-items: center;justify-content: center}.nicho-modal-close:hover{background: rgba(255,255,255,0.12);color: #fff}.nicho-modal-header{padding: 40px 36px 28px;border-bottom: 1px solid rgba(255,255,255,0.07);text-align: center}.nicho-modal-icon{font-size: 48px;margin-bottom: 16px;line-height: 1}.nicho-modal-header h2{font-family: 'Sora',sans-serif;font-size: 26px;font-weight: 700;color: #fff;margin: 0 0 10px;line-height: 1.25}.nicho-modal-header h2 span{color: #00C46A}.nicho-modal-header p{color: #94A3B8;font-size: 16.5px;margin: 0}.nicho-modal-body{padding: 28px 36px;display: flex;flex-direction: column;gap: 28px}.nicho-section h3{font-family: 'Sora',sans-serif;font-size: 14.5px;font-weight: 600;color: #00C46A;text-transform: uppercase;letter-spacing: 1px;margin: 0 0 10px}.nicho-section>p{color: #CBD5E1;font-size: 16.5px;line-height: 1.7;margin: 0}.nicho-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-top: 4px}.nicho-example{background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.07);border-radius: 12px;padding: 16px}.nicho-example-icon{font-size: 24px;margin-bottom: 8px}.nicho-example strong{display: block;color: #E2E8F0;font-size: 14.5px;margin-bottom: 6px}.nicho-example p{color: #64748B;font-size: 12px;line-height: 1.55;margin: 0}.nicho-highlight{display: flex;gap: 16px;align-items: flex-start;background: rgba(0,196,106,0.07);border: 1px solid rgba(0,196,106,0.2);border-radius: 14px;padding: 20px}.nicho-highlight-icon{font-size: 28px;flex-shrink: 0;margin-top: 2px}.nicho-highlight strong{display: block;color: #fff;font-size: 16.5px;margin-bottom: 6px}.nicho-highlight p{color: #94A3B8;font-size: 15.5px;line-height: 1.6;margin: 0}.nicho-modal-footer{display: flex;gap: 12px;justify-content: flex-end;padding: 20px 36px 28px;border-top: 1px solid rgba(255,255,255,0.07)}.nicho-btn-secondary{padding: 10px 20px;border-radius: 10px;background: transparent;border: 1px solid rgba(255,255,255,0.12);color: #94A3B8;font-family: inherit;font-size: 15.5px;cursor: pointer;transition: all 0.15s}.nicho-btn-secondary:hover{border-color: rgba(255,255,255,0.25);color: #fff}.nicho-btn-primary{padding: 10px 22px;border-radius: 10px;background: #00C46A;border: none;color: #0A1628;font-family: 'Sora',sans-serif;font-size: 15.5px;font-weight: 700;cursor: pointer;transition: all 0.15s}.nicho-btn-primary:hover{background: #00d975}@media (max-width: 600px){.nicho-modal{border-radius: 16px}.nicho-modal-header{padding: 32px 20px 20px}.nicho-modal-header h2{font-size: 20px}.nicho-modal-body{padding: 20px;gap: 22px}.nicho-grid{grid-template-columns: 1fr}.nicho-modal-footer{padding: 16px 20px 24px;flex-direction: column}.nicho-btn-primary,.nicho-btn-secondary{width: 100%;text-align: center}}.segmentos-seo{max-width: 1100px;margin: 0 auto;padding: 70px 6% 20px;text-align: center}.segmentos-seo h2{font-family: 'Sora',sans-serif;font-weight: 700;font-size: clamp(24px,3.6vw,34px);color: var(--white);letter-spacing: -0.01em;margin-bottom: 14px}.segmentos-seo>p{font-size: 16px;line-height: 1.75;color: var(--text-muted);max-width: 42em;margin: 0 auto 32px}.segmentos-seo-grid{list-style: none;display: grid;grid-template-columns: repeat(auto-fill,minmax(215px,1fr));gap: 10px;text-align: left}.segmentos-seo-grid a{display: flex;align-items: center;gap: 10px;padding: 14px 16px;background: var(--card-bg);border: 1px solid var(--card-border);border-radius: var(--radius-sm);color: var(--text);text-decoration: none;font-size: 14.5px;transition: border-color 0.2s,color 0.2s,transform 0.2s}.segmento-seo-icon{flex-shrink: 0;width: 34px;height: 34px;border-radius: 10px;background: rgba(0,196,106,0.10);border: 1px solid rgba(0,196,106,0.22);display: flex;align-items: center;justify-content: center;color: var(--green);font-size: 18px;line-height: 1;transition: background 0.2s,border-color 0.2s}.segmento-seo-icon iconify-icon{font-size: 18px;line-height: 1;color: var(--green)}.segmentos-seo-grid a:hover{border-color: rgba(0,196,106,0.42);color: var(--white);transform: translateY(-2px)}.segmentos-seo-grid a:hover .segmento-seo-icon{background: rgba(0,196,106,0.18);border-color: rgba(0,196,106,0.45)}.segmentos-seo>.segmentos-seo-more{margin: 26px auto 0}.seg-pillar-link{display: inline-flex;align-items: center;gap: 12px;padding: 8px 10px 8px 8px;border-radius: 50px;border: 1px solid transparent;background: linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(90deg,rgba(0,196,106,0.55),rgba(0,184,160,0.25)) border-box;box-shadow: 0 0 0 0 rgba(0,196,106,0);color: var(--white);font-size: 15px;font-weight: 600;text-decoration: none;text-align: left;transition: transform 0.2s,box-shadow 0.25s,background 0.25s}.seg-pillar-icon{flex-shrink: 0;width: 34px;height: 34px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: rgba(0,196,106,0.12);color: var(--green)}.seg-pillar-icon iconify-icon{font-size: 19px;color: var(--green)}.seg-pillar-text{line-height: 1.35}.seg-pillar-arrow{flex-shrink: 0;width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg,var(--green),var(--teal));color: var(--dark);font-weight: 700;font-size: 15px;transition: transform 0.25s}.seg-pillar-link:hover,.seg-pillar-link:focus-visible{transform: translateY(-2px);background: linear-gradient(rgba(0,196,106,0.06),rgba(0,196,106,0.06)) padding-box,linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(90deg,var(--green),var(--teal)) border-box;box-shadow: 0 8px 28px -10px rgba(0,196,106,0.55)}.seg-pillar-link:focus-visible{outline: 2px solid var(--green);outline-offset: 3px}.seg-pillar-link:hover .seg-pillar-arrow,.seg-pillar-link:focus-visible .seg-pillar-arrow{transform: translateX(3px)}@media (prefers-reduced-motion: reduce){.seg-pillar-link,.seg-pillar-arrow{transition: none}.seg-pillar-link:hover,.seg-pillar-link:hover .seg-pillar-arrow{transform: none}}h2 .highlight{background: linear-gradient(90deg,var(--green),var(--green-mid));-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}nav .cta-nav{background: var(--green);color: var(--dark);font-family: inherit;font-weight: 600;font-size: 15.5px;padding: 10px 22px;border-radius: 50px;border: none;cursor: pointer;text-decoration: none;transition: transform 0.2s,background 0.2s}nav .cta-nav:hover{background: var(--green-mid);transform: scale(1.04)}.cost-section{text-align: center}.cost-sub{font-size: 17px;color: var(--text-muted);line-height: 1.7;max-width: 640px;margin: 0 auto 52px}.cost-compare{display: grid;grid-template-columns: 1fr auto 1fr;align-items: stretch;gap: 20px;max-width: 980px;margin: 0 auto;text-align: left}.cost-card{background: var(--card-bg);border: 1px solid var(--card-border);border-radius: 20px;padding: 32px 28px;display: flex;flex-direction: column}.cost-card-good{border: 2px solid var(--green);background: linear-gradient(180deg,rgba(0,196,106,0.08) 0%,var(--card-bg) 60%);box-shadow: 0 12px 40px rgba(0,196,106,0.15)}.cost-card-tag{font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--text-muted);margin-bottom: 16px}.cost-card-good .cost-card-tag{color: var(--green)}.cost-card-price{font-family: 'Sora',sans-serif;font-weight: 800;color: white;display: flex;align-items: baseline;gap: 4px;margin-bottom: 6px}.cost-card-price .currency{font-size: 19px;color: var(--text-muted);font-weight: 600}.cost-card-price .value{font-size: 46px;line-height: 1}.cost-card-price .period{font-size: 15px;color: var(--text-muted);font-weight: 500}.cost-card-bad .cost-card-price .value{color: #94A3B8}.cost-card-note{font-size: 13px;color: var(--text-muted);margin-bottom: 22px;line-height: 1.5}.cost-card-list{list-style: none;padding: 0;margin: 0}.cost-card-list li{display: flex;gap: 10px;align-items: flex-start;font-size: 14.5px;line-height: 1.55;padding: 8px 0;color: var(--text)}.cost-card-bad .cost-card-list li::before{content: '✕';color: #E2574C;font-weight: 700;flex-shrink: 0}.cost-card-good .cost-card-list li::before{content: '✓';color: var(--green);font-weight: 700;flex-shrink: 0}.cost-vs{align-self: center;font-family: 'Sora',sans-serif;font-weight: 700;font-size: 15px;color: var(--text-muted);text-transform: uppercase;letter-spacing: 0.1em}.cost-kicker{font-size: 17px;color: var(--text);line-height: 1.7;max-width: 660px;margin: 44px auto 0}.cost-kicker strong{color: white}@media (max-width: 860px){.cost-compare{grid-template-columns: 1fr;max-width: 480px;gap: 16px}.cost-vs{padding: 4px 0}}.steps-section{text-align: center}.steps-sub{font-size: 17px;color: var(--text-muted);line-height: 1.7;max-width: 620px;margin: 0 auto 56px}.steps-grid{list-style: none;padding: 0;margin: 0 auto;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;max-width: 1060px;text-align: left}.step-card{background: var(--card-bg);border: 1px solid var(--card-border);border-radius: 20px;padding: 32px 26px;position: relative;display: flex;flex-direction: column;transition: border-color 0.2s,transform 0.2s}.step-card:hover{border-color: rgba(0,196,106,0.35);transform: translateY(-3px)}.step-num{width: 40px;height: 40px;border-radius: 50%;background: rgba(0,196,106,0.14);border: 1px solid rgba(0,196,106,0.3);color: var(--green);font-family: 'Sora',sans-serif;font-weight: 700;font-size: 18px;display: flex;align-items: center;justify-content: center;margin-bottom: 20px}.step-card h3{font-family: 'Sora',sans-serif;font-weight: 700;font-size: 19px;color: white;margin-bottom: 12px}.step-card p{font-size: 14.5px;color: var(--text);line-height: 1.7;flex: 1}.step-time{display: inline-block;margin-top: 18px;font-size: 12px;font-weight: 700;letter-spacing: 0.04em;color: var(--green);background: rgba(0,196,106,0.12);padding: 5px 12px;border-radius: 50px;align-self: flex-start}@media (max-width: 860px){.steps-grid{grid-template-columns: 1fr;max-width: 480px}}.steps-tabs{display: none}@media (max-width: 860px){.step-tabs-ready .steps-tabs{display: grid;grid-template-columns: repeat(3,1fr);gap: 6px;width: min(100%,480px);margin: 0 auto 22px;padding: 6px;background: rgba(255,255,255,0.04);border: 1px solid var(--card-border);border-radius: 14px}.steps-tab{display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 10px 4px;background: transparent;border: 1px solid transparent;border-radius: 10px;font-family: inherit;color: var(--text-muted);cursor: pointer;transition: background 0.2s,color 0.2s,border-color 0.2s}.steps-tab-num{width: 28px;height: 28px;border-radius: 50%;background: rgba(255,255,255,0.06);display: flex;align-items: center;justify-content: center;font-family: 'Sora',sans-serif;font-weight: 700;font-size: 14px}.steps-tab-time{font-size: 11px;white-space: nowrap}.steps-tab[aria-pressed="true"]{background: rgba(0,196,106,0.12);border-color: var(--green);color: white}.steps-tab[aria-pressed="true"] .steps-tab-num{background: rgba(0,196,106,0.2);color: var(--green)}.step-tabs-ready .steps-grid{gap: 0}.step-tabs-ready .steps-grid .step-card{display: none}.step-tabs-ready .steps-grid .step-card.is-active{display: flex}.step-tabs-ready .step-card .step-num,.step-tabs-ready .step-card .step-time{display: none}}.objections-section{text-align: center}.objections-list{max-width: 760px;margin: 44px auto 0;text-align: left}.objection{background: var(--card-bg);border: 1px solid var(--card-border);border-radius: 14px;margin-bottom: 12px;overflow: hidden;transition: border-color 0.2s}.objection[open]{border-color: rgba(0,196,106,0.3)}.objection summary{font-family: 'Sora',sans-serif;font-weight: 600;font-size: 16px;color: white;padding: 20px 52px 20px 24px;cursor: pointer;list-style: none;position: relative}.objection summary::-webkit-details-marker{display: none}.objection summary::after{content: '+';position: absolute;right: 22px;top: 50%;transform: translateY(-50%);color: var(--green);font-size: 22px;font-weight: 400;line-height: 1;transition: transform 0.2s}.objection[open] summary::after{content: '−'}.objection summary:hover{color: var(--green)}.objection p{padding: 0 24px 22px;font-size: 15px;color: var(--text);line-height: 1.75}.objections-more{margin-top: 32px;font-size: 14.5px;color: var(--text-muted);line-height: 1.7}.objections-more a{color: var(--green);text-decoration: none}.objections-more a:hover{text-decoration: underline}@media (max-width: 640px){.objection summary{font-size: 15px;padding: 18px 46px 18px 18px}.objection p{padding: 0 18px 18px;font-size: 14.5px}}@media (max-width: 640px){.cta-section{padding: 56px 6%;margin-top: 40px}.segmentos-seo{padding: 44px 6% 20px}footer{padding: 48px 6% 28px}}@media (max-width: 480px){.hero{padding: 96px 5% 44px}}@media (max-width: 860px){nav{padding: 12px 5%;gap: 10px}.nav-actions{gap: 10px}.nav-actions .nav-login,.nav-actions .lang-selector{display: none}nav .cta-nav{font-size: 13px;font-weight: 600;padding: 9px 15px;white-space: nowrap}.cta-long{display: none}.cta-short{display: inline}html{scroll-padding-top: 84px}}.segmentos-toggle{display: none}@media (max-width: 640px){.hero{padding: 84px 5% 32px}.hero-badge{display: none}.hero-mascote{margin-bottom: 6px}.hero-mascote-img{height: 124px}.hero h1{font-size: clamp(26px,7.8vw,34px);line-height: 1.16}.hero-sub{font-size: 14.5px;line-height: 1.55;margin-bottom: 18px}.hero-ctas{gap: 4px}.hero-ctas .btn-secondary{background: none;border: none;padding: 8px;font-size: 14px}.trust-strip{grid-template-columns: 1fr 1fr;gap: 8px;padding: 26px 5% 0}.trust-item{flex-direction: row;align-items: center;gap: 10px;padding: 12px 12px;border-radius: 12px}.trust-item:hover{transform: none}.trust-icon{width: 30px;height: 30px;border-radius: 9px}.trust-icon iconify-icon{font-size: 17px}.trust-text span{display: none}.trust-text strong{font-size: 11.5px;margin-bottom: 0;line-height: 1.25}.cost-sub,.cost-card-list,.cost-card-note{display: none}.cost-compare{grid-template-columns: 1fr auto 1fr;gap: 8px;align-items: stretch}.cost-card{padding: 16px 12px;border-radius: 14px}.cost-card-tag{font-size: 11px;line-height: 1.3;margin-bottom: 10px}.cost-card-price{flex-wrap: wrap;margin-bottom: 0}.cost-card-price .value{font-size: 30px}.cost-card-bad .cost-card-price .value{font-size: 26px}.cost-card-price .currency{font-size: 14px}.cost-card-price .period{font-size: 12px}.cost-vs{font-size: 12px;align-self: center}.cost-kicker{font-size: 15px;line-height: 1.6;margin-top: 20px}.demo-head p{display: none}.demo-head h2{margin-bottom: 0}.demo-sec .demo-steps{display: none}.demo-sec .demo-side{padding: 0;gap: 0}.demo-sec .demo-foot{margin-top: 10px}.demo-sec .demo-wrap{gap: 10px}.steps-sub{display: none}.steps-section h2{margin-bottom: 20px}.step-card{padding: 20px 18px;border-radius: 16px}.step-card h3{font-size: 17px;margin-bottom: 8px}.step-card p{font-size: 14px;line-height: 1.55}.clients-sub{display: none}.clients-section{padding: 40px 5%}.clients-section h2{margin-bottom: 22px}.client-card{padding: 22px 18px;border-radius: 20px}.client-testimonial{font-size: 14.5px;line-height: 1.65;margin-bottom: 16px}.client-address{font-size: 11.5px;padding-top: 12px;line-height: 1.45}.client-badge{margin-bottom: 12px}.pricing-sub,.plan-desc{display: none !important}.pricing-section h2{margin-bottom: 8px !important}.plan-card{padding: 22px 16px}.plan-price .value{font-size: 36px}.plan-pricetip{font-size: 12px;margin-bottom: 16px}.plan-divider{margin-bottom: 14px}.plan-feats{margin-bottom: 18px}.plan-feat{padding: 6px 0;font-size: 13px}.objections-section{padding: 40px 5%}.objections-list{margin-top: 22px}.objection{margin-bottom: 8px;border-radius: 12px}.objection summary{padding: 13px 42px 13px 16px;font-size: 14.5px}.objections-more{margin-top: 14px;font-size: 12.5px;line-height: 1.6}.cta-section{padding: 40px 6%;margin-top: 24px}.cta-section .cta-eyebrow{display: none}.cta-section h2{font-size: 26px;margin-bottom: 14px}.cta-section p{font-size: 15px;margin-bottom: 24px;line-height: 1.55}.cta-signature{margin-top: 20px;font-size: 13px;line-height: 1.55}.segmentos-seo{padding: 36px 5% 8px}.segmentos-seo h2{font-size: 21px;margin-bottom: 16px}.segmentos-seo>p{display: none}.segmentos-seo-grid{grid-template-columns: 1fr 1fr;gap: 6px}.segmentos-seo-grid a{font-size: 12px;line-height: 1.25;padding: 9px 10px;gap: 6px}.segmento-seo-icon{flex-shrink: 0}.seg-collapse-ready .segmentos-seo-grid{display: flex;margin: 0 -5%;padding: 2px 5% 10px;gap: 8px;overflow-x: auto;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch;scrollbar-width: none;-webkit-mask-image: linear-gradient(90deg,#000 88%,transparent 100%);mask-image: linear-gradient(90deg,#000 88%,transparent 100%)}.seg-collapse-ready .segmentos-seo-grid::-webkit-scrollbar{display: none}.seg-collapse-ready .segmentos-seo-grid li{scroll-snap-align: start}.seg-collapse-ready .segmentos-seo-grid a{white-space: nowrap;padding: 10px 14px;border-radius: 50px}.seg-collapse-ready.seg-open .segmentos-seo-grid{display: grid;margin: 0;padding: 0;overflow: visible;-webkit-mask-image: none;mask-image: none}.seg-collapse-ready.seg-open .segmentos-seo-grid a{white-space: normal;padding: 9px 10px;border-radius: 10px}.seg-collapse-ready .segmentos-toggle{display: block;margin: 14px auto 0;padding: 10px 20px;background: transparent;border: 1px solid var(--card-border);border-radius: 50px;color: var(--green);font-family: inherit;font-size: 13px;font-weight: 600;cursor: pointer}.segmentos-toggle .seg-less,.segmentos-toggle[aria-expanded="true"] .seg-more{display: none}.segmentos-toggle[aria-expanded="true"] .seg-less{display: inline}footer{padding: 32px 5% 20px}.footer-grid{grid-template-columns: 1fr 1fr 1fr;gap: 20px 12px}.footer-brand{grid-column: 1 / -1}.footer-brand p{display: none}.footer-brand .logo-text{font-size: 28px;margin-bottom: 10px}.footer-socials{margin-top: 12px;gap: 8px}.footer-socials a{width: 34px;height: 34px;border-radius: 9px}.footer-col h4{font-size: 10.5px;margin-bottom: 12px;padding-bottom: 5px;letter-spacing: 1px}.footer-col li{margin-bottom: 8px}.footer-col a{font-size: 12.5px;gap: 5px}.footer-col a iconify-icon{font-size: 14px}.footer-bottom{margin-top: 22px;padding-top: 14px;gap: 4px}section{padding: 40px 5%}.section-tag{margin-bottom: 10px}h2{font-size: clamp(22px,6.4vw,28px);line-height: 1.22}}@media (max-width: 360px){.footer-grid{grid-template-columns: 1fr 1fr}.seg-collapse-ready.seg-open .segmentos-seo-grid{grid-template-columns: 1fr}}
