.wtt-root{--wtt-bg:#ffffff;--wtt-bg-alt:#f5f5f7;--wtt-fg:#1d1d1f;--wtt-muted:#6e6e73;--wtt-faint:#86868b;--wtt-line:#d2d2d7;--wtt-accent:#0071e3;--wtt-accent-hover:#0077ed;--wtt-dw:320px;position:relative;min-height:100vh;background:#0e0e10;color:var(--wtt-fg);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em}.wtt-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--wtt-accent)}.wtt-eyebrow--line:before{content:"";width:1.5rem;height:1px;background:var(--wtt-accent);opacity:.5}.wtt-h1{font-size:clamp(2.4rem,6.2vw,4.5rem);line-height:1.12;font-weight:700;letter-spacing:-.025em}.wtt-h2{font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.08;font-weight:700;letter-spacing:-.02em}.wtt-lead{font-size:clamp(1.0625rem,1.6vw,1.3125rem);line-height:1.5;color:var(--wtt-muted);font-weight:400}.wtt-gradient-text{background:linear-gradient(180deg,#1d1d1f,rgba(29,29,31,.55));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-top:.08em;margin-top:-.08em}.wtt-accent-text{background:linear-gradient(120deg,#0071e3,#6e8bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wtt-aurora{background:radial-gradient(42rem 32rem at 12% -4%,rgba(0,113,227,.1),transparent 55%),radial-gradient(40rem 32rem at 92% 6%,rgba(124,92,255,.09),transparent 55%)}.wtt-aurora,.wtt-mesh{position:absolute;inset:0;z-index:0;pointer-events:none}.wtt-mesh{background-image:linear-gradient(rgba(0,0,0,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.035) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 0,#000,transparent 72%)}.wtt-glass2{position:relative;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.75);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 12px 32px -20px rgba(0,0,0,.28);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease,border-color .35s ease}.wtt-glass2:hover{transform:translateY(-4px);border-color:rgba(0,113,227,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 26px 56px -24px rgba(0,0,0,.3)}@keyframes wtt-fade-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wtt-fade-swap{animation:wtt-fade-swap .45s cubic-bezier(.16,1,.3,1)}.wtt-ecard{position:relative;display:flex;flex-direction:column;padding:1.6rem;border-radius:22px;background:#fff;border:1px solid #ececef;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s ease}.wtt-ecard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0071e3,#6e8bff);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.wtt-ecard:hover{transform:translateY(-4px);border-color:rgba(0,113,227,.25);box-shadow:0 22px 48px -26px rgba(0,0,0,.25)}.wtt-ecard:hover:before{transform:scaleX(1)}.wtt-enum{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.78rem;font-weight:600;letter-spacing:.05em;color:var(--wtt-accent)}.wtt-ibox{flex:0 0 auto;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:14px;background:rgba(0,113,227,.08);border:1px solid rgba(0,113,227,.14);color:var(--wtt-accent)}.wtt-nav{position:fixed;top:0;left:0;right:0;z-index:40;padding:.85rem 1rem;transition:padding .4s cubic-bezier(.16,1,.3,1),opacity .35s ease,transform .4s cubic-bezier(.16,1,.3,1);pointer-events:none}.wtt-nav.is-scrolled{padding-top:.55rem}.wtt-root.is-menu-open .wtt-nav,.wtt-root.is-menu-open .wtt-nav-inner{opacity:0;transform:translateY(-10px);pointer-events:none}.wtt-nav-inner{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:72rem;height:3.5rem;margin:0 auto;padding:0 .6rem 0 .9rem;border-radius:18px;background:rgba(255,255,255,.7);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.6);transition:max-width .5s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1),border-radius .5s cubic-bezier(.16,1,.3,1),background .4s ease,box-shadow .4s ease,border-color .4s ease}.wtt-nav.is-scrolled .wtt-nav-inner{max-width:52rem;height:3rem;border-radius:999px;background:rgba(255,255,255,.85);border-color:rgba(0,0,0,.08);box-shadow:0 12px 34px -12px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.7)}.wtt-nav-logo{transition:transform .4s cubic-bezier(.16,1,.3,1)}.wtt-nav.is-scrolled .wtt-nav-logo{transform:scale(.92)}.wtt-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:980px;font-weight:500;font-size:1.0625rem;line-height:1;color:#fff;background:var(--wtt-accent);transition:background .25s ease,transform .25s ease;white-space:nowrap}.wtt-btn-primary:hover{background:var(--wtt-accent-hover)}.wtt-btn-primary:active{transform:scale(.98)}.wtt-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:980px;font-weight:500;font-size:1.0625rem;line-height:1;color:var(--wtt-fg);background:transparent;border:1px solid var(--wtt-line);transition:background .25s ease,border-color .25s ease;white-space:nowrap}.wtt-btn-secondary:hover{background:rgba(0,0,0,.04);border-color:#c7c7cc}.wtt-btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.5rem;border-radius:980px;font-weight:500;font-size:1.0625rem;line-height:1;color:#fff;background:#25d366;transition:background .25s ease,transform .25s ease;white-space:nowrap}.wtt-btn-whatsapp:hover{background:#1ebe5a}.wtt-btn-whatsapp:active{transform:scale(.98)}.wtt-chip-select{padding:.5rem .9rem;border-radius:980px;font-size:.875rem;font-weight:500;border:1px solid var(--wtt-line);background:#fff;color:var(--wtt-fg);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.wtt-chip-select:hover{border-color:#c7c7cc}.wtt-chip-select.active{background:var(--wtt-accent);border-color:var(--wtt-accent);color:#fff}.wtt-link{display:inline-flex;align-items:center;gap:.25rem;color:var(--wtt-accent);font-size:1.0625rem;font-weight:400;transition:opacity .2s ease}.wtt-link:hover{text-decoration:underline}.wtt-link .wtt-chevron{transition:transform .2s ease}.wtt-link:hover .wtt-chevron{transform:translateX(2px)}.wtt-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:980px;font-size:.8125rem;font-weight:500;color:var(--wtt-muted);background:var(--wtt-bg-alt);border:1px solid rgba(0,0,0,.06)}.wtt-dot{width:.45rem;height:.45rem;border-radius:999px;background:#34c759}.wtt-card{background:var(--wtt-bg-alt);border-radius:22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.wtt-card-hover:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgba(0,0,0,.18)}.wtt-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.06);color:var(--wtt-accent)}.wtt-browser{border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--wtt-line);box-shadow:0 40px 80px -32px rgba(0,0,0,.28),0 8px 20px -12px rgba(0,0,0,.12)}.wtt-browser-bar{display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;background:#f5f5f7;border-bottom:1px solid rgba(0,0,0,.07)}.wtt-tl{width:.7rem;height:.7rem;border-radius:999px}.wtt-step-num{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;font-weight:600;font-size:1.125rem;color:var(--wtt-accent);background:#fff;border:1px solid var(--wtt-line)}.wtt-label{display:block;margin-bottom:.4rem;font-size:.8125rem;font-weight:500;color:var(--wtt-muted)}.wtt-input{width:100%;padding:.85rem 1rem;border-radius:12px;background:#fff;border:1px solid var(--wtt-line);color:var(--wtt-fg);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease;outline:none}.wtt-input::placeholder{color:#aeaeb2}.wtt-input:focus{border-color:var(--wtt-accent);box-shadow:0 0 0 4px rgba(0,113,227,.12)}.wtt-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--wtt-d,0s)}.wtt-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wtt-reveal{opacity:1;transform:none;transition:none}}.wtt-mobilebar{inset-inline:0;bottom:0;gap:.5rem;padding:.75rem;background:rgba(255,255,255,.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:1px solid rgba(0,0,0,.08)}.wtt-fab,.wtt-mobilebar{position:fixed;z-index:50;display:flex}.wtt-fab{right:1.5rem;bottom:1.5rem;flex-direction:column;gap:.75rem;align-items:flex-end}.wtt-fab-btn{display:inline-flex;align-items:center;height:3.5rem;border-radius:999px;color:#fff;overflow:hidden;box-shadow:0 10px 30px -8px rgba(0,0,0,.28);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.wtt-fab-btn:hover{transform:translateY(-2px);box-shadow:0 16px 38px -8px rgba(0,0,0,.34)}.wtt-fab-call{background:#0071e3}.wtt-fab-wa{background:#25d366}.wtt-fab-wa .wtt-fab-ic{color:#fff}.wtt-fab-ic{flex:0 0 3.5rem;width:3.5rem;height:3.5rem;display:grid;place-items:center}.wtt-fab-label{max-width:0;opacity:0;white-space:nowrap;font-size:.9375rem;font-weight:500;padding-left:0;transition:max-width .32s cubic-bezier(.16,1,.3,1),opacity .25s ease,padding .32s ease}.wtt-fab-btn:focus-visible .wtt-fab-label,.wtt-fab-btn:hover .wtt-fab-label{max-width:12rem;opacity:1;padding-left:1.1rem}.wtt-stage{position:relative;z-index:2;min-height:100vh;background:var(--wtt-bg);transform-origin:50% 0;transition:transform .55s cubic-bezier(.16,1,.3,1),border-radius .55s cubic-bezier(.16,1,.3,1)}.wtt-root.is-menu-open .wtt-stage{transform:translate(var(--wtt-dw),2.5vh) scale(.9);border-radius:28px;overflow:hidden;box-shadow:0 40px 100px -20px rgba(0,0,0,.5);will-change:transform}.wtt-drawer{position:fixed;inset:0 auto 0 0;width:var(--wtt-dw);z-index:1;display:flex;flex-direction:column;padding:1.75rem 1.6rem 1.6rem;background:#0e0e10;color:#f5f5f7;overflow:hidden;transform:translateX(-28px);opacity:0;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s ease}.wtt-drawer:before{content:"";position:absolute;left:-25%;top:-12%;width:90%;height:45%;background:radial-gradient(circle,rgba(0,113,227,.28),transparent 70%);filter:blur(46px);pointer-events:none}.wtt-root.is-menu-open .wtt-drawer{transform:none;opacity:1}.wtt-drawer-head{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.wtt-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;color:#f5f5f7;border:1px solid rgba(255,255,255,.16);transition:background .2s ease,border-color .2s ease,transform .2s ease}.wtt-drawer-close:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.3);transform:rotate(90deg)}.wtt-drawer-eyebrow{position:relative;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,245,247,.4);margin-bottom:.5rem}.wtt-drawer-nav{position:relative;display:flex;flex-direction:column;overflow-y:auto}.wtt-drawer-link{position:relative;display:flex;align-items:flex-start;gap:.85rem;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.07);opacity:0;transform:translateY(12px);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .5s ease}.wtt-root.is-menu-open .wtt-drawer-link{opacity:1;transform:none;transition-delay:calc(var(--i) * 55ms + .14s)}.wtt-drawer-num{flex:0 0 auto;min-width:1.4rem;padding-top:.3rem;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.68rem;color:rgba(245,245,247,.3);transition:color .25s ease}.wtt-drawer-link-main{flex:1;transition:transform .32s cubic-bezier(.16,1,.3,1)}.wtt-drawer-link-label{display:block;font-size:clamp(1.05rem,3.4vw,1.25rem);font-weight:600;letter-spacing:-.015em;line-height:1.15;color:rgba(245,245,247,.92);transition:color .25s ease}.wtt-drawer-link-desc{display:block;margin-top:.2rem;font-size:.8rem;color:rgba(245,245,247,.4)}.wtt-drawer-arrow{align-self:center;color:rgba(245,245,247,.28);transition:transform .3s cubic-bezier(.16,1,.3,1),color .25s ease}.wtt-drawer-link:hover .wtt-drawer-link-main{transform:translateX(7px)}.wtt-drawer-link:hover .wtt-drawer-link-label{color:#fff}.wtt-drawer-link:hover .wtt-drawer-num{color:var(--wtt-accent)}.wtt-drawer-link:hover .wtt-drawer-arrow{color:#fff;transform:translateX(4px)}.wtt-drawer-foot{position:relative;margin-top:auto;padding-top:1.75rem}.wtt-contact-btn{display:flex;align-items:center;gap:.85rem;width:100%;padding:.7rem .85rem;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#f5f5f7;text-align:left;transition:background .25s ease,border-color .25s ease,transform .25s ease}.wtt-contact-btn:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.22);transform:translateY(-1px)}.wtt-contact-ic{flex:0 0 auto;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px}.wtt-contact-ic--call{background:rgba(0,113,227,.18);color:#4da3ff}.wtt-contact-ic--wa{background:rgba(37,211,102,.16);color:#25d366}.wtt-contact-main{flex:1;min-width:0}.wtt-contact-title{display:block;font-size:.95rem;font-weight:600;line-height:1.2;color:#fff}.wtt-contact-sub{display:block;margin-top:.1rem;font-size:.78rem;color:rgba(245,245,247,.45)}.wtt-contact-arrow{flex:0 0 auto;color:rgba(245,245,247,.3);transition:transform .3s cubic-bezier(.16,1,.3,1),color .25s ease}.wtt-contact-btn:hover .wtt-contact-arrow{color:#fff;transform:translateX(3px)}.wtt-burger{display:inline-flex;align-items:center;gap:.45rem;height:2.5rem;padding:0 .9rem 0 .75rem;border-radius:999px;color:var(--wtt-fg);border:1px solid var(--wtt-line);background:#fff;font-size:.9375rem;font-weight:500;transition:background .2s ease,border-color .2s ease}.wtt-burger:hover{background:rgba(0,0,0,.04);border-color:#c7c7cc}.wtt-scrim{position:absolute;inset:0;z-index:30;background:rgba(0,0,0,0);opacity:0;pointer-events:none;transition:opacity .4s ease}.wtt-root.is-menu-open .wtt-scrim{opacity:1;pointer-events:auto;cursor:pointer}@media (max-width:640px){.wtt-root{--wtt-dw:62vw}.wtt-root.is-menu-open .wtt-stage{border-radius:22px}}@media (prefers-reduced-motion:reduce){.wtt-drawer,.wtt-stage{transition:none}}