:root{--container-max:1120px;--container-pad:clamp(20px, 3.4vw, 64px);--phone-w:272px;--phone-h:556px}@media (width>=1440px){:root{--container-max:1360px}}@media (width>=1800px){:root{--container-max:1560px;--text-hero:84px;--text-display:60px;--text-lead:23px;--phone-w:330px;--phone-h:674px}body{font-size:17px}}.full-sec{align-content:center;min-height:100vh;display:grid}.hero-grad.s2a-glass-action{backdrop-filter:none;color:#fff;box-shadow:none!important;border:0!important}.phone-col{z-index:2}@media (width>=1100px){.phone-col{margin-left:-70px}}.hero-center{text-align:center}.hero-center>div{justify-content:center}.hero-center p{margin-left:auto;margin-right:auto}.type-caret{background:var(--color-tint-az);vertical-align:-.06em;border-radius:2px;width:4px;height:.82em;margin-left:6px;animation:1s steps(2,start) infinite caret-blink;display:inline-block}@keyframes caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.type-caret{display:none}}.hero-veil{pointer-events:none;z-index:1;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.veil-site{opacity:1;background:linear-gradient(165deg,#34343cd9,#282830eb)}.veil-app{opacity:0;background:linear-gradient(165deg,#2e2ea899,#4a0d66b8)}.is-app .veil-site{opacity:0}.is-app .veil-app{opacity:1}.phone3d-wrap{width:min(calc(var(--phone-w) + 240px), 88vw);aspect-ratio:512/726;perspective:900px;flex-shrink:0;height:auto;margin-inline:auto;position:relative}.phone3d-canvas{cursor:pointer;z-index:3;position:absolute;inset:0}.site-chip{transform:translate(calc(-50% + var(--mx,0) * 10px), calc(var(--my,0) * 8px));color:#77777d;font-size:14.5px;font-weight:var(--weight-medium);border-radius:var(--radius-pill);white-space:nowrap;pointer-events:none;z-index:3;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);background:#e2e2e4;padding:11px 24px;position:absolute;top:4%;left:50%;box-shadow:0 6px 18px #00000040}.is-app .site-chip{opacity:0;transform:translate(-50%,-12px)}.popup{z-index:3;pointer-events:none;--tf:none;--pd:12;transform:var(--tf) translateY(22px) scale(0);position:absolute}.is-app .popup{animation:popup-in .52s var(--ease-out) forwards}.is-app .popup.p1{animation-delay:.55s}.is-app .popup.p2{animation-delay:1s}.is-app .popup.p3{animation-delay:1.45s}.is-app .popup.p4{animation-delay:1.9s}.is-app .popup.p5{animation-delay:2.3s}.is-app .popup.p6{animation-delay:2.7s}.popup.p1{--tf:translateZ(80px) rotateY(9deg);--pd:24;top:22%;left:14%}.popup.p6{--tf:translateZ(30px) rotateY(10deg);--pd:13;top:29%;left:42%}.popup.p2{--tf:translateZ(-55px) rotateY(-12deg);--pd:-14;top:24%;right:-16%}.popup.p3{--tf:translateZ(45px) rotateY(6deg);--pd:17;top:47%;left:20%}.popup.p5{--tf:translateZ(60px) rotateY(7deg);--pd:20;top:54%;left:48%}.popup.p4{--tf:translateZ(-40px) rotateY(-8deg);--pd:-10;top:49%;right:-12%}@media (width<=1280px){.popup{max-width:74%}.popup.p4,.popup.p6{display:none}.popup.p1{--pr:7deg;top:14%;left:16%;right:auto}.popup.p2{--pr:-8deg;top:30%;left:auto;right:8%}.popup.p3{--pr:12deg;top:50%;left:12%;right:auto}.popup.p5{--pr:-4deg;top:66%;left:auto;right:6%}}@keyframes popup-in{to{transform:var(--tf) translateY(0) scale(1)}}.popup-orbit{will-change:transform;animation:4.8s ease-in-out infinite popup-bob}.popup.p2 .popup-orbit{animation-duration:5.4s;animation-delay:.5s}.popup.p3 .popup-orbit{animation-duration:4.5s;animation-delay:.9s}.popup.p4 .popup-orbit{animation-duration:5.8s;animation-delay:.3s}.popup.p5 .popup-orbit{animation-duration:4.2s;animation-delay:1.2s}.popup.p6 .popup-orbit{animation-duration:6.2s;animation-delay:.7s}@keyframes popup-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.popup-orbit{animation:none}}.popup-card{color:var(--color-ink);box-shadow:var(--shadow-pop);backdrop-filter:blur(16px)saturate(1.45);transform:translate(calc(var(--mx,0) * var(--pd) * 1px), calc(var(--my,0) * var(--pd) * .7px)) rotate(var(--pr,13deg)) rotateY(-10deg);transition:transform .3s var(--ease-out);border-radius:18px;align-items:center;gap:13px;padding:14px 20px;font-size:14.5px;line-height:1.4;display:flex;background:radial-gradient(90% 130% at 12% 0,#bfbfff4d,#0000 55%),radial-gradient(130% 150% at 100% 105%,#dbb9f73d,#0000 58%),linear-gradient(150deg,#ffffff8c,#ffffff52)!important}.popup .pic{background:var(--color-brand);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.phone-hint{color:#fff9;transition:opacity .4s var(--ease-out);margin:0;line-height:0;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.phone-hint-wheel{animation:phone-wheel 1.8s var(--ease-out) infinite}@keyframes phone-wheel{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(5px)}75%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}}.is-app .phone-hint{opacity:0}@media (width<=1099px){.phone-hint{display:none}}.header-links{align-items:center;gap:4px;display:flex}.header-link{color:var(--ink-2);font-weight:var(--weight-medium);border-radius:var(--radius-pill);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:8px 14px;font-size:15px;text-decoration:none}.header-link:hover{background:var(--color-action-soft);color:var(--color-action-active);text-decoration:none}@media (width<=940px){.header-links{display:none}}.header-plain,.header-plain:hover{text-decoration:none}.header-plain{border-radius:var(--radius-pill);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.header-plain:hover{background:var(--color-action-soft);color:var(--color-action-active)}.header-plain:active{background:var(--color-tint-az)}.header-cta{background:var(--color-action);color:#fff;font-weight:var(--weight-medium);border-radius:var(--radius-pill);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;padding:10px 22px;font-size:15px;line-height:1.2;text-decoration:none;display:inline-flex}.header-cta:hover{background:var(--color-action-hover);color:#fff}.header-cta:active{background:var(--color-action-active);transform:scale(.98)}.header-burger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.header-menu{top:72px;left:var(--container-pad);right:var(--container-pad);max-width:var(--container-max);backdrop-filter:blur(18px)saturate(1.6);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);background:linear-gradient(150deg,#ffffffc7,#ffffff8c);border:1px solid #ffffff8c;margin:0 auto;padding:10px;display:none;position:absolute}.header-menu-backdrop{z-index:-1;background:#39394047;position:fixed;inset:0}.header-menu-link{min-height:48px;color:var(--ink-2);font-weight:var(--weight-medium);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:14px;align-items:center;padding:0 16px;font-size:16px;text-decoration:none;display:flex}.header-menu-link:hover{background:var(--color-action-soft);color:var(--color-action-active);text-decoration:none}.header-menu-cta{justify-content:center;margin-top:8px;padding:14px 22px;font-size:16px}@media (width<=940px){.header-burger{display:inline-flex}.header-inner{padding:0 12px!important}.header-logo{position:absolute;left:50%;transform:translate(-50%)}.header-cta{display:none}.header-menu.open{gap:2px;display:grid}.header-menu .header-cta{display:inline-flex}}@media (width<=940px) and (prefers-reduced-motion:no-preference){.header-menu.open{animation:menu-in .2s var(--ease-out)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}.lm-overlay{z-index:100;backdrop-filter:blur(5px);background:#39394080;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.lm-card{background:var(--surface-0);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);gap:0;width:min(420px,100%);padding:clamp(26px,5vw,36px);display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.lm-card{animation:lm-in var(--dur-base,.2s) var(--ease-out) both}@keyframes lm-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}}.lm-close{cursor:pointer;border-radius:var(--radius-pill);width:40px;height:40px;color:var(--ink-2);transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.lm-close:hover{background:var(--color-action-soft);color:var(--color-action-active)}.lm-card a,.lm-card a:hover{text-decoration:none}.lm-divider{color:var(--ink-3);font-size:12px;font-weight:var(--weight-medium);letter-spacing:.09em;align-items:center;gap:14px;margin:20px 0;display:flex}.lm-divider:before,.lm-divider:after{content:"";background:var(--line-1);flex:1;height:1px}.contact-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:49;color:#fff;box-shadow:var(--shadow-pop);font-weight:var(--weight-medium);transition:bottom var(--dur-base) var(--ease-out), background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#5db761;border-radius:24px 24px 6px;align-items:center;gap:9px;padding:13px 18px;font-size:15px;line-height:1.2;text-decoration:none;display:inline-flex;position:fixed}.contact-fab:hover{color:#fff;background:#4fa354;text-decoration:none}.contact-fab:active{background:#479449;transform:scale(.98)}.contact-fab.lift{bottom:calc(78px + env(safe-area-inset-bottom))}@media (width>=941px){.contact-fab{bottom:24px;right:24px}}@media (width<=940px){.site-footer{padding-bottom:calc(160px + env(safe-area-inset-bottom))!important}}.hero-btn-light{border-radius:var(--radius-pill);font-family:var(--font-text);font-weight:var(--weight-medium);color:var(--color-ink);cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:18px;line-height:1.2;text-decoration:none;display:inline-flex}.hero-btn-light:hover{color:var(--color-ink)}.hero-btn-light:active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){.phone-float{animation:phone-drift 7s var(--ease-out) infinite alternate}@keyframes phone-drift{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.push-toast{opacity:0;animation:toast-in .6s var(--ease-out) 1.4s forwards}@keyframes toast-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}}.s2a-glass-action,.s2a-glass-light{transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)!important}.s2a-glass-action:hover:not([disabled]){background:radial-gradient(120% 180% at 18% 0%, color-mix(in srgb, var(--color-tint-az) 55%, transparent), transparent 46%), radial-gradient(150% 210% at 85% 115%, color-mix(in srgb, var(--color-tint-rx) 50%, transparent), transparent 52%), linear-gradient(120deg, color-mix(in srgb, var(--color-action-hover) 96%, transparent), color-mix(in srgb, var(--color-brand) 92%, transparent))!important;filter:none!important}.s2a-glass-action:active:not([disabled]){background:radial-gradient(120% 180% at 18% 0%, color-mix(in srgb, var(--color-tint-az) 45%, transparent), transparent 46%), radial-gradient(150% 210% at 85% 115%, color-mix(in srgb, var(--color-tint-rx) 42%, transparent), transparent 52%), linear-gradient(120deg, color-mix(in srgb, var(--color-action-active) 97%, transparent), var(--color-brand))!important;filter:none!important;transform:scale(.98)!important}.s2a-glass-light:hover:not([disabled]){background:radial-gradient(120% 180% at 20% 0%, color-mix(in srgb, var(--color-tint-az) 50%, transparent), transparent 50%), linear-gradient(135deg, color-mix(in srgb, var(--color-action-soft) 92%, transparent), color-mix(in srgb, var(--color-tint-az) 45%, transparent))!important;filter:none!important}.s2a-glass-light:active:not([disabled]){background:var(--color-tint-az)!important;filter:none!important;transform:scale(.98)!important}.price-flat .s2a-glass-panel{backdrop-filter:none!important;border:1px solid var(--line-1)!important;box-shadow:none!important;background:#fff!important}.price-flat .s2a-glass-panel:before,.price-flat .s2a-glass-panel:after,.price-flat .s2a-glass-panel>canvas{display:none!important}@media (width<=1099px){.price-doodle{display:none}.price-cards{justify-content:center}}.brandbar-viewport{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.brandbar-track{width:max-content;display:flex}.brandbar-row{color:var(--color-ink);opacity:.55;align-items:center;gap:clamp(48px,5vw,84px);padding-right:clamp(48px,5vw,84px);display:flex}.brandbar-row--showcase{opacity:1}.brandbar-showcase-link{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.brandbar-showcase-icon{border:1px solid var(--line-1);object-fit:cover;border-radius:22%;flex-shrink:0;width:96px;height:96px}@media (prefers-reduced-motion:no-preference){.brandbar-track{animation:55s linear infinite brandbar-scroll}@keyframes brandbar-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}html.js [data-reveal]{opacity:0;transition:opacity .48s var(--ease-out), transform .48s var(--ease-out);transform:translateY(18px)}html.js [data-reveal].revealed{opacity:1;transform:none}}@media (width>=1100px) and (height<=880px){#topo{padding-top:148px!important}}.hero-seu-word{white-space:nowrap}#topo.s2a-glass-action{-webkit-backdrop-filter:none;-webkit-tap-highlight-color:transparent}#topo.s2a-glass-action:hover:not([disabled]),#topo.s2a-glass-action:active:not([disabled]),#topo.s2a-glass-action:focus,#topo.s2a-glass-action:focus-visible{box-shadow:none!important;background:radial-gradient(120% 180% at 18% 2%,#bfbfff8c,#0000 46%),radial-gradient(150% 210% at 85% 112%,#dbb9f780,#0000 52%),linear-gradient(120deg,#8080fff0,#7a1fa2e0)!important;border:0!important;outline:none!important;transition:none!important;transform:none!important}
