@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500&display=swap";:root{--color-bg:#0d0f0e;--color-bg-raised:#171916;--color-ink:#f2efe8;--color-ink-soft:#a5a39d;--color-line:#f2efe81a;--color-line-strong:#f2efe82e;--color-dark:#0d0f0e;--color-dark-raised:#121411;--color-dark-ink:#f2efe8;--color-dark-ink-soft:#a5a39d;--color-dark-line:#f2efe81a;--color-signal:#d98e2b;--color-signal-strong:#b8741c;--color-signal-soft:#f3ddb2;--color-steel:#3d5a73;--color-steel-strong:#2c4356;--color-steel-soft:#c7d5de;--color-whatsapp:#25d366;--color-whatsapp-strong:#1ea952;--font-display:"Fraunces", "Georgia", serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--container-max:1200px;--radius-sm:4px;--radius-md:6px;--space-section:clamp(64px, 10vw, 128px);--ease-standard:cubic-bezier(.4, 0, .2, 1);--brand-bg:#0d0f0e;--brand-bg-raised:#121411;--brand-ink:#f2efe8;--brand-ink-soft:#a5a39d;--brand-ink-faint:#6b6a65;--brand-orange:#f4510b;--brand-orange-soft:#f4510b1f;--brand-border:#f2efe81a;--brand-border-strong:#f2efe82e;--font-display-brand:"Inter", -apple-system, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background-image:linear-gradient(#f2efe805 1px,#0000 1px),linear-gradient(90deg,#f2efe805 1px,#0000 1px),radial-gradient(circle at 72% 10%,#f4510b14,#0000 30%),radial-gradient(#f2efe809 .5px,#0000 .5px);background-size:48px 48px,48px 48px,100% 100%,5px 5px;margin:0;font-size:16px;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.08}p{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%;display:block}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}@media (width>=768px){.container{padding:0 40px}}.section{padding-top:var(--space-section);padding-bottom:var(--space-section)}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-signal-strong);align-items:center;gap:8px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--color-signal);border-radius:1px;flex-shrink:0;width:6px;height:6px}.eyebrow--dark{color:var(--color-steel-soft)}.eyebrow--dark:before{background:var(--color-steel-soft)}:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px}.brand-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-orange);align-items:center;gap:8px;font-size:12px;display:inline-flex}.brand-tag:before{content:"";background:var(--brand-orange);flex-shrink:0;width:6px;height:6px}.brand-tag--muted{color:var(--brand-ink-soft)}.brand-tag--muted:before{background:var(--brand-ink-faint)}.brand-tag--dot:before{border-radius:50%}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#161714;border-bottom:1px solid #b87a4a33;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;height:68px;display:flex}.header__logo{align-items:center;display:flex}.header__logo-img{width:auto;height:25px;display:block}.header__nav{gap:28px;display:none}.header__nav-link{font-family:var(--font-mono);color:var(--brand-ink-soft);transition:color .15s var(--ease-standard);font-size:13px}.header__nav-link:hover{color:var(--brand-ink)}.header__nav-dot{background:var(--brand-orange);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:6px;display:inline-block}.header__cta{font-family:var(--font-mono);color:var(--brand-ink);border:1px solid var(--brand-border-strong);transition:border-color .15s var(--ease-standard), color .15s var(--ease-standard);padding:8px 16px;font-size:13px;display:none}.header__cta:hover{border-color:var(--brand-orange);color:var(--brand-orange)}.header__burger{background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:28px;height:28px;padding:0;display:flex}.header__burger span{background:var(--brand-ink);height:1px;display:block}.header__mobile-menu{border-bottom:1px solid var(--brand-border);background:#161714;flex-direction:column;gap:20px;padding:8px 24px 24px;display:flex}.header__mobile-nav{flex-direction:column;gap:4px;display:flex}.header__mobile-link{font-family:var(--font-mono);border-bottom:1px solid var(--brand-border);color:var(--brand-ink);padding:12px 0;font-size:16px}.header__mobile-cta{justify-content:center;width:100%;display:flex}@media (width>=1024px){.header__nav{display:flex}.header__cta{display:block}.header__burger{display:none}}@media (width<=420px){.header__inner{height:60px}.header__logo-img{height:22px}}.footer{background:var(--brand-bg);color:var(--brand-ink);border-top:1px solid var(--brand-border);padding-top:64px}.footer__inner{border-bottom:1px solid var(--brand-border);gap:40px;padding-bottom:48px;display:grid}.footer__logo-img{width:auto;height:28px;display:block}.footer__tagline{font-family:var(--font-mono);letter-spacing:.05em;color:var(--brand-ink-faint);margin-top:12px;font-size:12px}.footer__nav,.footer__contact{flex-direction:column;gap:12px;display:flex}.footer__link{font-family:var(--font-mono);color:var(--brand-ink-soft);transition:color .15s var(--ease-standard);width:fit-content;font-size:13px}.footer__link:hover{color:var(--brand-orange)}.footer__bottom{font-family:var(--font-mono);color:var(--brand-ink-faint);padding:24px 0;font-size:12px}@media (width>=768px){.footer__inner{grid-template-columns:1.4fr 1fr 1fr}}@media (width<=768px){.footer__inner{padding-bottom:80px}}.sticky-wa{z-index:9999;background:var(--color-whatsapp);color:#fff;border-radius:var(--radius-md);transition:transform .12s var(--ease-standard), box-shadow .12s var(--ease-standard);align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 20px #12161f2e}.sticky-wa:hover,.sticky-wa:focus{transform:translateY(-4px)scale(1.02);box-shadow:0 10px 30px #12161f3d}.wa-icon{flex-shrink:0;width:18px;height:18px;display:inline-block}@media (width<=768px){.sticky-wa{z-index:9999;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:flex;left:auto!important;right:16px!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;border-radius:50%!important;width:48px!important;height:48px!important;padding:0!important;position:fixed!important}.wa-icon{width:22px;height:22px}.sticky-wa>span{display:none!important}}.agentcan-wrap{z-index:10000;font-family:var(--font-body);flex-direction:column-reverse;align-items:flex-start;display:flex;position:fixed;bottom:24px;left:24px}.agentcan-avatar-button{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:0;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 18px #00000040}.agentcan-avatar-button:hover{transform:scale(1.03)}.agentcan-avatar-img{object-fit:cover;border-radius:50%;width:60px;height:60px;display:block}.agentcan-online-dot{background:#f4510b;border-radius:50%;width:10px;height:10px;position:absolute;bottom:6px;right:6px;box-shadow:0 0 0 2px #0009}.agentcan-dot{color:var(--brand-orange);font-size:12px;line-height:1}.agentcan-title{color:var(--brand-ink)}.agentcan-sub{font-family:var(--font-mono);color:var(--brand-ink-soft);font-size:11px}.agentcan-trigger:hover{border-color:var(--brand-orange)}.agentcan-header{border-bottom:1px solid var(--brand-border-strong);background:var(--brand-bg);justify-content:space-between;align-items:center;min-height:64px;padding:12px 14px;display:flex}.agentcan-header-left{align-items:center;gap:10px;display:flex}.agentcan-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.agentcan-avatar--open{width:40px;height:40px}.agentcan-avatar--closed{width:60px;height:60px}.agentcan-panel{background:var(--brand-bg-raised);width:390px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100dvh - 32px);color:var(--brand-ink);border:1px solid var(--brand-border);border-radius:2px;flex-direction:column;margin-bottom:12px;display:flex;position:relative;box-shadow:0 12px 40px #00000080}.agentcan-header-title{color:var(--brand-ink);font-weight:700}.agentcan-header-sub{font-family:var(--font-mono);color:var(--brand-ink-soft);font-size:12px}.agentcan-status{color:var(--brand-orange);margin-left:8px;font-weight:700}.agentcan-close{color:var(--brand-ink);cursor:pointer;background:0 0;border:none;font-size:20px}.agentcan-body{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:12px 12px 88px;display:flex}.agentcan-session{font-family:var(--font-mono);color:var(--brand-ink-soft);font-size:12px}.agentcan-messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.agentcan-messages::-webkit-scrollbar{width:8px}.agentcan-messages::-webkit-scrollbar-track{background:0 0}.agentcan-messages::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:4px}.agentcan-messages{scrollbar-width:thin;scrollbar-color:#ffffff0f transparent}.agentcan-msg.agent{background:#ffffff05;border:1px solid #ffffff05;align-self:flex-start;padding:10px 12px}.agentcan-msg.user{background:#ffffff08;align-self:flex-end;padding:10px 12px}.agentcan-msg-text{white-space:pre-wrap}.agentcan-quick{flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.agentcan-quick-btn{border:1px solid var(--brand-border);color:var(--brand-ink);font-family:var(--font-mono);cursor:pointer;background:0 0;width:100%;padding:8px 10px;font-size:13px}.agentcan-input-wrap{border-top:1px solid var(--brand-border);background:var(--brand-bg-raised);align-items:center;gap:8px;height:64px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.agentcan-input{border:1px solid var(--brand-border);background:var(--brand-bg);color:var(--brand-ink);flex:1;padding:10px;font-size:14px}.agentcan-send{border:1px solid var(--brand-border);color:var(--brand-ink);cursor:pointer;background:0 0;padding:8px 12px}@media (width<=768px){.agentcan-wrap{z-index:9999;left:16px!important;right:auto!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;position:fixed!important}.agentcan-avatar-button{min-width:48px;min-height:48px;width:48px!important;height:48px!important}.agentcan-avatar-img{width:48px;height:48px}.agentcan-online-dot{width:7px;height:7px;bottom:5px;right:5px;box-shadow:0 0 0 1px #0009}.agentcan-panel{width:calc(100vw - 32px);height:60vh}}.hero{isolation:isolate;color:var(--brand-ink);background:#0e0f0d;padding-top:clamp(42px,7vw,84px);padding-bottom:clamp(40px,6vw,68px);position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(#f2efe807 1px,#0000 1px),linear-gradient(90deg,#f2efe807 1px,#0000 1px),radial-gradient(#f2efe80a .5px,#0000 .5px);background-size:56px 56px,56px 56px,5px 5px;position:absolute;inset:0}.hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #f4510b1f;border-radius:50%;width:min(74vw,980px);height:min(42vw,560px);position:absolute;top:12%;right:-15%;transform:rotate(-18deg)}.hero-sun-image{z-index:0;object-fit:cover;object-position:left center;opacity:0;pointer-events:none;width:100%;height:100%;animation:2.4s cubic-bezier(.16,1,.3,1) forwards hero-sun-image-intro;position:absolute;inset:0;transform:translate(-100px)scale(.98)}.hero-image-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0e0f0d24,#0e0f0d06 58%,#0e0f0d1a);position:absolute;inset:0}@keyframes hero-sun-image-intro{0%{opacity:0;transform:translate(-100px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.hero__inner{z-index:2;flex-direction:column;align-items:flex-start;gap:32px;max-width:1320px;display:flex;position:relative}.hero__left{isolation:isolate;width:100%;min-width:0;position:relative}.hero__left:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#6f36192e,#0000 68%);width:150%;height:120%;position:absolute;top:-12%;left:-28%}.hero__right{justify-content:center;width:100%;min-width:0;display:flex}.hero__title{font-family:var(--font-display-brand);text-transform:uppercase;letter-spacing:-.02em;color:#f6f2ea;margin:2px 0 0;font-size:clamp(40px,8.5vw,96px);font-weight:800;line-height:.98}.hero__title-line{clip-path:inset(0 0 100%);opacity:0;animation:hero-title-line-reveal .52s var(--ease-standard) forwards;display:block;overflow:hidden}@keyframes hero-title-line-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(18px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.hero__title-accent{color:var(--brand-orange);display:inline-block;position:relative}.hero__title-accent:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#0000,#f6f2ea,#0000);height:2px;position:absolute;bottom:8%;left:0;right:0;transform:scaleX(.2)}.hero__title-accent:hover:after,.hero__title-accent:focus-visible:after{animation:hero-signature-sweep .32s var(--ease-standard) both}@keyframes hero-signature-sweep{0%{opacity:0;transform:scaleX(.2)}35%{opacity:.8}to{opacity:0;transform:scaleX(1)}}.hero__services-line{font-family:var(--font-body);color:#c8c2b8;letter-spacing:0;margin-top:2px;font-size:clamp(15px,1.8vw,18px);font-weight:500}.hero__description{color:#c8c2b8;max-width:460px;font-size:16px}.hero__ctas{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}.hero__cta-primary{font-family:var(--font-mono);color:#0b0d0c;background:var(--brand-orange);transition:background-color .15s var(--ease-standard), transform .2s var(--ease-standard), box-shadow .2s var(--ease-standard);align-items:center;gap:8px;padding:13px 22px;font-size:14px;display:inline-flex}.hero__cta-primary:hover{background:#ff6a2e;transform:translateY(-2px);box-shadow:0 8px 22px #f4510b2e}.hero__cta-primary span{transition:transform .2s var(--ease-standard)}.hero__cta-primary:hover span,.hero__cta-primary:focus-visible span{transform:translate(4px)}.hero__cta-secondary{font-family:var(--font-mono);color:#f3efe8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color .15s var(--ease-standard), border-color .15s var(--ease-standard);background:#0a0b0947;border:1px solid #f2efe838;padding:8px 10px;font-size:14px}.hero__cta-secondary:hover{color:var(--brand-orange);border-color:var(--brand-orange)}.hero__launch-tag{font-family:var(--font-mono);color:var(--brand-ink-soft);border:1px solid var(--brand-border);transition:border-color .15s var(--ease-standard), color .15s var(--ease-standard);align-items:center;gap:8px;margin-top:6px;padding:9px 14px;font-size:12px;display:inline-flex}.hero__launch-tag:hover{border-color:var(--brand-orange);color:var(--brand-ink)}.hero__launch-tag-dot{background:var(--brand-orange);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hero__launch-tag-label{color:var(--brand-orange);letter-spacing:.06em}.hero__launch-tag-sep{color:var(--brand-ink-faint)}@media (width>=1024px){.hero{padding-top:72px;padding-bottom:56px}}.hero-intro{opacity:0;animation:hero-intro-reveal .56s var(--ease-standard) forwards}.hero-intro--1{animation-delay:.5s}.hero-intro--2{animation-delay:.75s}.hero-intro--3{animation-delay:1s}.hero-intro--4{animation-delay:1.25s}.hero-intro--5{animation-delay:1.5s}.hero-intro--6{animation-delay:1.6s}.hero-intro--7{animation-delay:1.7s}.hero-intro--8{animation-delay:1.8s}.hero__title-line{animation-name:hero-title-line-reveal}@keyframes hero-intro-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-system-visual{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.hero-system-visual:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f04a0a24 0%,#f04a0a12 34%,#0000 70%);border-radius:50%;width:104%;animation:8s ease-in-out infinite hero-glow-breathe;position:absolute}.hero-system-visual:after{content:"";pointer-events:none;border:1px solid #f4510b24;border-color:#f4510b24 #0000;border-radius:50%;width:112%;height:42%;animation:28s linear infinite hero-orbit-drift;position:absolute;transform:rotate(-22deg)}@keyframes hero-glow-breathe{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes hero-orbit-drift{0%{transform:rotate(-22deg)translate(0)}to{transform:rotate(-18deg)translate(8px)}}.hero-system-visual img{object-fit:contain;z-index:3;opacity:1;width:min(100%,540px);max-width:540px;height:auto;display:block;position:relative}@media (width>=1100px){.hero .container{max-width:1320px;margin:0 auto;padding-inline:48px}.hero__inner{grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:center;gap:40px;display:grid}.hero__right{justify-content:flex-end;overflow:visible}.hero-system-visual{z-index:3;width:clamp(551px,36.7vw,750px);max-width:none;position:absolute;top:52%;right:-165px;transform:translateY(-50%)}.hero-system-visual img{filter:drop-shadow(-12px 18px 22px #00000047);width:100%;max-width:none}}@media (width<=1100px){.hero{background:radial-gradient(84% 34% at 50% 84%,#f04a0a29,#0000 72%),radial-gradient(90% 38% at 18% 18%,#f04a0a1a,#0000 72%),linear-gradient(#25231f 0% 47%,#211f1b 54%,#181714 61%,#111310 71% 100%)}.hero__inner{flex-direction:column;align-items:flex-start}.hero__left,.hero__right{width:100%}.hero__right{background:#111310;width:calc(100% + 48px);margin-inline:-24px;padding-inline:24px}.hero-visual-entrance{transition:none;transform:none}.hero-sun-image{object-position:12% 18%;transform:translate(-40px)scale(.92)}.hero-system-visual{z-index:3;width:88vw;max-width:520px;margin-left:auto;margin-right:auto;position:relative;right:auto;transform:none}.hero-system-visual img{filter:none;width:100%;max-width:100%;transform:none}}@media (width<=420px){.hero .container{padding-inline:20px}.hero__right{width:calc(100% + 40px);margin-inline:-20px;padding-inline:20px}.hero__ctas{flex-direction:column;align-items:stretch;width:100%}.hero__cta-primary{text-align:center;justify-content:center}.hero__cta-secondary{align-self:flex-start}.hero__launch-tag{flex-wrap:wrap;max-width:100%;line-height:1.35}}@media (width<=767px){.hero-intro--1,.hero-intro--2,.hero-intro--3,.hero-intro--4,.hero-intro--5,.hero__title-line{opacity:1!important;visibility:visible!important;clip-path:none!important;transition-delay:0s!important;animation:none!important;transform:none!important}.hero-intro--6,.hero-intro--7,.hero-intro--8{opacity:.7;animation:.35s ease-out .15s both hero-mobile-content-reveal;transform:translateY(6px)}@keyframes hero-mobile-content-reveal{0%{opacity:.7;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-sun-image{object-fit:contain;opacity:0;width:520px;max-width:none;height:auto;animation:2.2s ease-out forwards hero-sun-mobile-intro;inset:105px auto auto -140px;transform:translate(-40px)scale(.88);-webkit-mask-image:radial-gradient(circle at 25% 46%,#ffffffde 0% 7%,#fff 26% 100%);mask-image:radial-gradient(circle at 25% 46%,#ffffffde 0% 7%,#fff 26% 100%)}.hero-image-overlay{background:linear-gradient(90deg,#0e0f0d14,#0e0f0d2e 38%,#0e0f0d80 72%,#0e0f0db8)}}@keyframes hero-sun-mobile-intro{0%{opacity:0;transform:translate(-40px)scale(.88)}to{opacity:.95;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.hero-intro,.hero__title-line,.hero-sun-image,.hero-system-visual img{opacity:1;animation:none}.hero-system-visual:before,.hero-system-visual:after,.hero-image-overlay{transition:none;animation:none}.hero-sun-image{opacity:1;animation:none;transform:none}.hero__title-accent:hover:after,.hero__title-accent:focus-visible:after{animation:none}}.ai-live{border:1px solid var(--brand-border);background:var(--brand-bg-raised);width:100%;max-width:380px;padding:16px}.ai-live__statusbar{border-bottom:1px solid var(--brand-border);font-family:var(--font-mono);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;font-size:11px;display:flex}.ai-live__dot{background:var(--brand-orange);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite ai-live-pulse}@keyframes ai-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.ai-live__status-label{color:var(--brand-ink);letter-spacing:.04em}.ai-live__timer{color:var(--brand-ink-faint);margin-left:auto}.ai-live__thread{flex-direction:column;gap:8px;display:flex}.ai-live__bubble{border:1px solid var(--brand-border);max-width:88%;padding:9px 12px;font-size:13px;line-height:1.5}.ai-live__bubble--customer{color:var(--brand-ink);background:0 0;align-self:flex-end}.ai-live__bubble--agent{color:var(--brand-ink);border-color:var(--brand-orange);background:var(--brand-orange-soft);align-self:flex-start}.ai-live__disclaimer{font-family:var(--font-mono);letter-spacing:.04em;color:var(--brand-ink-faint);margin:12px 0 0;font-size:10px}.ai-live--compact{max-width:320px;padding:14px}.ai-live--compact .ai-live__bubble{padding:8px 11px;font-size:12.5px}.ai-teaser{background:var(--brand-bg);color:var(--brand-ink);border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:56px 0}.ai-teaser__inner{flex-direction:column;gap:32px;display:flex}.ai-teaser__content{flex-direction:column;align-items:flex-start;gap:14px;max-width:520px;display:flex}.ai-teaser__title{font-family:var(--font-display-brand);color:var(--brand-ink);margin:2px 0 0;font-size:clamp(26px,4.5vw,38px);font-weight:700;line-height:1.15}.ai-teaser__desc{color:var(--brand-ink-soft);max-width:440px;font-size:15px}.ai-teaser__cta{font-family:var(--font-mono);color:var(--brand-ink);border:1px solid var(--brand-border-strong);transition:border-color .15s var(--ease-standard), color .15s var(--ease-standard);margin-top:6px;padding:11px 18px;font-size:13px}.ai-teaser__cta:hover{border-color:var(--brand-orange);color:var(--brand-orange)}.ai-teaser__note{font-family:var(--font-mono);color:var(--brand-ink-faint);font-size:11px}.ai-teaser__visual{display:flex}@media (width>=1024px){.ai-teaser{padding:72px 0}.ai-teaser__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}.ai-teaser__visual{flex-shrink:0}}.tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--color-line-strong);color:var(--color-ink-soft);align-items:center;padding:5px 10px;font-size:11px;display:inline-flex}.tag--signal{border-color:var(--color-signal-soft);color:var(--color-signal-strong);background:#d98e2b14}.tag--steel{border-color:var(--color-steel-soft);color:var(--color-steel);background:#3d5a7314}.tag--light{border-color:var(--color-dark-line);color:var(--color-dark-ink-soft)}.services{color:#171713;background:#f1ede5}.services .container{position:relative}.services__title,.services__item-title{color:#171713}.services__eyebrow,.services__label,.services__description{color:#55554f}.services__list,.services__row{border-color:#14141224}.services__row{transition:padding-left .2s var(--ease-standard), background-color .2s var(--ease-standard)}.services__row:hover{background:#ffffff42}.services__arrow{color:#17171347}.services__row:hover .services__arrow{color:var(--brand-orange)}.services__header,.services__row{opacity:0;transition:opacity .55s var(--ease-standard), transform .55s var(--ease-standard);transform:translateY(24px)}.services.is-revealed .services__header,.services.is-revealed .services__row{opacity:1;transform:translateY(0)}.services.is-revealed .services__row:nth-child(2){transition-delay:70ms}.services.is-revealed .services__row:nth-child(3){transition-delay:.14s}.services.is-revealed .services__row:nth-child(4){transition-delay:.21s}@media (prefers-reduced-motion:reduce){.services__header,.services__row{opacity:1;transition:none;transform:none}}.services__header{flex-direction:column;gap:14px;max-width:560px;margin-bottom:40px;display:flex}.services__eyebrow{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-signal-strong);font-size:12px}.services__title{font-size:clamp(26px,4.5vw,38px)}.services__list{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.services__row{border-bottom:1px solid var(--color-line);transition:padding-left .2s var(--ease-standard);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:24px 0;display:grid}.services__row:hover{padding-left:6px}.services__label{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-ink-soft);flex-shrink:0;width:74px;font-size:11px}.services__content{flex-direction:column;gap:6px;display:flex}.services__heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.services__item-title{font-size:20px}.services__description{color:var(--color-ink-soft);max-width:520px;font-size:15px}.services__arrow{color:var(--color-line-strong);opacity:0;transition:opacity .2s var(--ease-standard), transform .2s var(--ease-standard);font-size:18px;transform:translate(-4px)}.services__row:hover .services__arrow{opacity:1;color:var(--color-signal);transform:translate(0)}@media (width>=768px){.services__row{grid-template-columns:110px 1fr auto;padding:28px 0}}.btn{font-family:var(--font-body);border-radius:var(--radius-sm);transition:background-color .15s var(--ease-standard), border-color .15s var(--ease-standard), transform .1s var(--ease-standard);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:600;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--whatsapp{background:var(--color-whatsapp);color:#fff}.btn--whatsapp:hover{background:var(--color-whatsapp-strong)}.btn--dark{background:var(--color-ink);color:#fff}.btn--dark:hover{background:#262b33}.btn--outline{color:var(--color-ink);border-color:var(--color-line-strong);background:0 0}.btn--outline:hover{border-color:var(--color-ink)}.btn--outline-light{color:var(--color-dark-ink);border-color:var(--color-dark-line);background:0 0}.btn--outline-light:hover{border-color:var(--color-dark-ink-soft)}.btn--signal{background:var(--color-signal);color:var(--color-ink)}.btn--signal:hover{background:var(--color-signal-strong);color:#fff}.btn--brand-orange{background:var(--brand-orange);color:#0b0d0c;font-family:var(--font-mono);border-radius:0}.btn--brand-orange:hover{background:#ff6a2e}.launch{background:var(--color-dark);color:var(--color-dark-ink)}.launch__inner{flex-direction:column;gap:48px;display:flex}.launch__left{flex-direction:column;align-items:flex-start;gap:16px;max-width:480px;display:flex}.launch__title{color:var(--color-dark-ink);font-size:clamp(28px,5vw,40px)}.launch__price{font-family:var(--font-display);color:var(--color-signal-soft);font-size:clamp(22px,3.5vw,28px);font-weight:600}.launch__sub{color:var(--color-dark-ink-soft);font-size:16px}.launch__notes{font-family:var(--font-mono);color:var(--color-dark-ink-soft);flex-direction:column;gap:4px;margin-top:8px;font-size:12px;display:flex}.launch__right{border-top:1px solid var(--color-dark-line);padding-top:28px}.launch__list-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-steel-soft);margin-bottom:18px;font-size:11px;display:block}.launch__list{color:var(--color-dark-ink);grid-template-columns:1fr;gap:12px 32px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.launch__list li{padding-left:18px;position:relative}.launch__list li:before{content:"";background:var(--color-signal);width:6px;height:1px;position:absolute;top:9px;left:0}@media (width>=640px){.launch__list{grid-template-columns:1fr 1fr}}@media (width>=1024px){.launch__inner{flex-direction:row;justify-content:space-between;gap:64px}.launch__right{border-top:none;border-left:1px solid var(--color-dark-line);flex:420px;padding-top:0;padding-left:56px}}.why__header{flex-direction:column;gap:14px;max-width:560px;margin-bottom:48px;display:flex}.why__title{font-size:clamp(26px,4.5vw,38px)}.why__pillars{grid-template-columns:1fr;gap:36px;display:grid}.why__pillar{border-top:1px solid var(--color-line);padding-top:20px}.why__index{font-family:var(--font-mono);color:var(--color-signal-strong);font-size:12px}.why__pillar-title{margin-top:10px;font-size:22px}.why__pillar-desc{color:var(--color-ink-soft);margin-top:8px;font-size:15px}@media (width>=768px){.why__pillars{grid-template-columns:repeat(3,1fr);gap:32px}}.portfolio{color:#171713;background:#f1ede5}.portfolio__title,.portfolio__name,.portfolio__link{color:#171713}.portfolio__service{color:#55554f}.portfolio__card{background:#f7f3ec;border-color:#14141224}.portfolio__sector{color:var(--brand-orange)}.portfolio__header,.portfolio__card{opacity:0;transition:opacity .55s var(--ease-standard), transform .55s var(--ease-standard);transform:translateY(24px)}.portfolio.is-revealed .portfolio__header,.portfolio.is-revealed .portfolio__card{opacity:1;transform:translateY(0)}.portfolio.is-revealed .portfolio__card:nth-child(2){transition-delay:70ms}.portfolio.is-revealed .portfolio__card:nth-child(3){transition-delay:.14s}.portfolio.is-revealed .portfolio__card:nth-child(4){transition-delay:.21s}@media (prefers-reduced-motion:reduce){.services__header,.services__row,.ai-section__intro,.ai-section__form-wrap,.portfolio__header,.portfolio__card{opacity:1;transition:none;transform:none}}.portfolio__header{flex-direction:column;gap:14px;max-width:560px;margin-bottom:40px;display:flex}.portfolio__title{font-size:clamp(26px,4.5vw,38px)}.portfolio__grid{grid-template-columns:1fr;gap:28px;display:grid}.portfolio__card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg-raised);flex-direction:column;display:flex;overflow:hidden}.portfolio__media{aspect-ratio:16/10;background:linear-gradient(#071217 0%,#081a16 100%);width:100%;padding:14px;display:block}.portfolio__media img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.portfolio__placeholder{background:repeating-linear-gradient(135deg, var(--color-bg), var(--color-bg) 10px, #ebece7 10px, #ebece7 11px);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.portfolio__placeholder span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);background:var(--color-bg-raised);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:6px 12px;font-size:11px}.portfolio__body{flex-direction:column;align-items:flex-start;gap:8px;padding:28px 24px 26px;display:flex}.portfolio__sector{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-signal-strong);text-transform:uppercase;font-size:11px}.portfolio__name{margin-top:4px;font-size:19px}.portfolio__service{color:var(--color-ink-soft);font-size:14px}.portfolio__badges{gap:8px;margin-top:8px;display:flex}.portfolio__badge{font-family:var(--font-mono);text-transform:uppercase;color:var(--brand-orange);background:#f4510b14;border-radius:999px;padding:6px 8px;font-size:11px}.portfolio__link{color:var(--color-ink);transition:color .15s var(--ease-standard), transform 80ms ease;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:6px;align-self:flex-start;margin-top:8px;padding:6px 10px;font-size:14px;font-weight:700}.portfolio__link:hover{color:var(--brand-orange);transform:translate(4px)}@media (width>=1000px){.portfolio__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;align-items:stretch;gap:32px}}@media (width>=768px) and (width<=999px){.portfolio__grid{grid-template-columns:1fr}}.form-field{flex-direction:column;gap:8px;display:flex}.form-field__label{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink-faint);font-size:11px}.form-field__control{font-family:var(--font-body);background:var(--brand-bg-raised);border:1px solid var(--brand-border);color:var(--brand-ink);transition:border-color .15s var(--ease-standard);border-radius:0;width:100%;padding:12px 14px;font-size:15px}.form-field__control::placeholder{color:var(--brand-ink-faint)}.form-field__control:focus{border-color:var(--brand-orange);outline:none}.form-field__control--textarea{resize:vertical;min-height:96px}select.form-field__control{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#6b6a65 50%),linear-gradient(135deg,#6b6a65 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.ai-form{flex-direction:column;gap:20px;max-width:560px;display:flex}.ai-form__grid{grid-template-columns:1fr;gap:18px;display:grid}.ai-form__disclaimer{color:var(--brand-ink-faint);max-width:480px;font-size:12px;line-height:1.5}.ai-form--success{border:1px solid var(--brand-border);background:var(--brand-bg-raised);padding:28px}.ai-form__success-title{font-family:var(--font-display-brand);color:var(--brand-ink);font-size:18px;font-weight:700}.ai-form__success-desc{color:var(--brand-ink-soft);margin-top:8px;font-size:14px}@media (width>=640px){.ai-form__grid{grid-template-columns:1fr 1fr}}.ai-section{color:#f2efe8;background:#111310}.ai-section__intro,.ai-section__form-wrap{opacity:0;transition:opacity .55s var(--ease-standard), transform .55s var(--ease-standard);transform:translateY(24px)}.ai-section.is-revealed .ai-section__intro,.ai-section.is-revealed .ai-section__form-wrap{opacity:1;transform:translateY(0)}.ai-section.is-revealed .ai-section__form-wrap{transition-delay:80ms}@media (prefers-reduced-motion:reduce){.ai-section__intro,.ai-section__form-wrap{opacity:1;transition:none;transform:none}}.ai-section{background:var(--brand-bg);color:var(--brand-ink)}.ai-section__intro{flex-direction:column;align-items:flex-start;gap:18px;max-width:640px;margin-bottom:56px;display:flex}.ai-section__title{font-family:var(--font-display-brand);color:var(--brand-ink);font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.15}.ai-section__desc{color:var(--brand-ink-soft);max-width:480px;font-size:16px}.ai-section__usecases{border-top:1px solid var(--brand-border);flex-direction:column;gap:0;width:100%;margin:4px 0 0;padding:0;list-style:none;display:flex}.ai-section__usecase{border-bottom:1px solid var(--brand-border);color:var(--brand-ink-soft);align-items:center;gap:14px;padding:12px 0;font-size:14px;display:flex}.ai-section__usecase-index{font-family:var(--font-mono);color:var(--brand-orange);flex-shrink:0;width:32px;font-size:12px}.ai-section__cta{font-family:var(--font-mono);color:var(--brand-ink);border-bottom:1px solid var(--brand-orange);margin-top:8px;padding-bottom:2px;font-size:13px}.ai-section__form-wrap{border-top:1px solid var(--brand-border);padding-top:40px}.ai-section__form-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink-faint);margin-bottom:20px;font-size:11px;display:block}@media (width>=1024px){.ai-section__intro{margin-bottom:0}.ai-section .container{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.ai-section__form-wrap{border-top:none;border-left:1px solid var(--brand-border);padding-top:0;padding-left:56px}}.ai-section.ai-section{color:#f2efe8;background:#111310}.process__header{flex-direction:column;gap:14px;max-width:560px;margin-bottom:44px;display:flex}.process__title{font-size:clamp(26px,4.5vw,38px)}.process__list{grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.process__step{border-top:1px solid var(--color-line);grid-template-columns:48px 1fr;column-gap:18px;padding:22px 0;display:grid}.process__step:last-child{border-bottom:1px solid var(--color-line)}.process__number{font-family:var(--font-mono);color:var(--color-signal-strong);padding-top:2px;font-size:14px}.process__step-title{font-size:19px}.process__step-desc{color:var(--color-ink-soft);max-width:480px;margin-top:6px;font-size:15px}@media (width<=767px){.process__number{grid-row:span 2}.process__step-title,.process__step-desc{grid-column:2}}@media (width>=768px){.process__list{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(5,1fr)}.process__step{border-top:none;border-left:1px solid var(--color-line);grid-template-columns:1fr;padding:24px 20px 24px 18px}.process__step:last-child{border-bottom:none}.process__step:first-child{border-left:none;padding-left:0}}.final-cta__inner{flex-direction:column;align-items:flex-start;gap:20px;max-width:620px;display:flex}.final-cta__title{font-size:clamp(30px,6vw,48px)}.final-cta__sub{color:var(--color-ink-soft);font-size:17px}.final-cta__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.trust-bar{border-top:1px solid #f04a0a2e;border-bottom:1px solid var(--brand-border);background:#1d1f1c;padding:18px 0}.trust-bar__inner{color:#c0bcb3;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px 24px;font-size:11px;display:flex}.trust-bar__item{white-space:nowrap;align-items:center;gap:16px;display:inline-flex}.trust-bar__dot{background:var(--brand-orange);width:4px;height:4px;display:inline-block;transform:rotate(45deg)}@media (width<=640px){.trust-bar__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.trust-bar__item{white-space:normal;gap:8px;line-height:1.35}.trust-bar__dot{display:none}}
