@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_dfb04e57-module___2sdTG__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_dfb04e57-module___2sdTG__variable{--font-display:"Anton", "Anton Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_c39892db-module__yBTrmG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_c39892db-module__yBTrmG__variable{--font-serif:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_77427265-module__r9cUoa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_77427265-module__r9cUoa__variable{--font-sans-next:"Manrope", "Manrope Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:#fb2c36;--color-green-500:#00c758;--color-blue-500:#3080ff;--color-gray-200:#e5e7eb;--color-white:#fff;--spacing:.25rem;--container-6xl:72rem;--container-7xl:80rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-gray-200:lab(91.6229% -.159115 -2.26791)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.left-0{left:0}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-6{margin:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-48{height:calc(var(--spacing) * 48)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-\[200px\]{width:200px}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-green-500{background-color:var(--color-green-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-red-500{color:var(--color-red-500)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
:root{--areia:#f4f0e8;--areia-2:#ebe5d9;--areia-3:#e3dbcc;--branco:#fbf9f4;--ink:#16130f;--ink-2:#2a2620;--ink-soft:#4a443b;--sol:#c9532b;--sol-cl:#d9774a;--sol-deep:#a03d1e;--sol-glow:#c9532b59;--neutro:#8a8276;--neutro-l:#a89f90;--line:#14130f1a;--line-2:#14130f0f;--serif:var(--font-serif),"Fraunces",Georgia,serif;--display:var(--font-display),"Anton",Impact,sans-serif;--sans:var(--font-sans-next),"Manrope",-apple-system,sans-serif;--max:1260px;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;overflow-x:clip}body{background:var(--areia);color:var(--ink);font-family:var(--sans);overscroll-behavior-x:none;font-weight:300;line-height:1.6;overflow-x:clip}html.is-booting,html.is-booting body{height:100%;overflow:hidden!important}html.is-booting body{overscroll-behavior:none}html.is-ready,html.is-ready body{touch-action:auto!important;height:auto!important;overflow-x:clip!important}.site-loader{z-index:9999;background:var(--areia);transition:opacity .65s var(--ease),visibility .65s var(--ease);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.site-loader.is-out{opacity:0;visibility:hidden;pointer-events:none}.site-loader-inner{flex-direction:column;align-items:center;gap:28px;display:flex}.site-loader-sun{justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative}.site-loader-disc{background:radial-gradient(circle at 50% 36%,#ffd79a 0%,#f79646 40%,var(--sol) 70%,var(--sol-deep) 100%);transform-origin:50%;will-change:transform,box-shadow;border-radius:50%;width:100%;height:100%;animation:1.55s ease-in-out infinite site-loader-pulse;display:block}.site-loader-text{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-soft);opacity:.72;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600}@keyframes site-loader-pulse{0%,to{transform:scale(.62);box-shadow:0 0 18px #c9532b38,0 6px 18px #c9532b1f}50%{transform:scale(1);box-shadow:0 0 56px #c9532b8c,0 12px 36px #c9532b47}}@media (prefers-reduced-motion:reduce){.site-loader-disc{animation:none;transform:scale(.85);box-shadow:0 0 32px #c9532b66,0 8px 24px #c9532b33}}::selection{background:var(--sol);color:var(--areia)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--max);margin:0 auto;padding:0 40px}@media (max-width:600px){.wrap{padding:0 24px}}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--sol);align-items:center;gap:13px;font-size:11px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--sol);width:28px;height:1px}.nav-float{z-index:70;opacity:0;pointer-events:none;transition:opacity .5s var(--ease),transform .5s var(--ease);position:fixed;top:28px;right:28px;transform:translateY(-12px)}.nav-float.in{opacity:1;pointer-events:auto;transform:none}.nav-float .nav-cta{letter-spacing:.02em;background:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:.45s var(--ease);border-radius:50px;align-items:center;gap:8px;padding:14px 26px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 12px 40px #16130f24,0 2px 8px #16130f14;color:var(--areia)!important}.nav-float .nav-cta:hover{background:var(--sol);box-shadow:0 18px 48px var(--sol-glow);transform:translateY(-3px)}.nav-float.on-dark .nav-cta{background:#f4f0e81f;border:1px solid #f4f0e82e;color:var(--areia)!important}.nav-float.on-dark .nav-cta:hover{background:var(--sol);border-color:var(--sol)}@media (max-width:600px){.nav-float{inset:auto auto 18px 50%;transform:translate(-50%)translateY(16px)}.nav-float.in{transform:translate(-50%)}.nav-float .nav-cta{padding:13px 24px;font-size:13px;box-shadow:0 14px 40px #16130f47}}.brand-mark{z-index:71;pointer-events:auto;width:44px;height:44px;display:block;position:fixed;top:22px;left:28px}.brand-mark img{object-fit:contain;width:100%;height:100%;transition:opacity .45s var(--ease);position:absolute;inset:0}.brand-mark .bm-dark{opacity:1}.brand-mark .bm-cream,.brand-mark.on-dark .bm-dark{opacity:0}.brand-mark.on-dark .bm-cream{opacity:1}@media (max-width:600px){.brand-mark{width:38px;height:38px;top:16px;left:18px}}.tunnel-track{height:360vh;position:relative}.tunnel-stage{--light:0;background:#0a0908;height:100vh;position:sticky;top:0;overflow:hidden}.tunnel-stage:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 58%,rgba(201,83,43,calc(var(--light)*.5)) 0%,rgba(201,83,43,calc(var(--light)*.12)) 34%,transparent 66%), linear-gradient(180deg,rgba(244,240,232,calc(var(--light)*.85)) 0%,transparent 44%);mix-blend-mode:screen;position:absolute;inset:0}.tunnel-stage:after{content:"";z-index:20;pointer-events:none;background:radial-gradient(145% 125% at 50% 50%,transparent 52%,rgba(0,0,0,calc(.55 - var(--light)*.55)) 100%);position:absolute;inset:0}.tunnel-scene{z-index:3;position:absolute;inset:0;overflow:hidden}.tunnel-media,.tunnel-img{will-change:transform;transform-origin:50% 57%;display:block;position:absolute;inset:0}.tunnel-media img,.tunnel-img img,.tunnel-video{object-fit:cover;object-position:50% 56%;width:100%;height:100%;display:block}.tunnel-video{background:#0a0908}.tunnel-scene.has-video .tunnel-media{transform-origin:50% 46%}.tunnel-scene.has-video .tunnel-video{object-position:50% 36%}.tunnel-scene.has-video .tunnel-sun{pointer-events:none;opacity:0!important}.tunnel-sun{pointer-events:none;will-change:transform,opacity;mix-blend-mode:screen;filter:blur(4px);background:radial-gradient(circle,#ffd696fa 0%,#f79646b3 26%,#d6602d47 50%,#c9532b14 68%,#0000 78%);border-radius:50%;width:38vmin;height:38vmin;position:absolute;top:57.5%;left:50%;transform:translate(-50%,-50%)}@media (max-width:760px){.tunnel-sun{width:52vmin;height:52vmin;top:64%}.tunnel-media img,.tunnel-img img,.tunnel-video{object-position:50% 58%}.tunnel-scene.has-video .tunnel-media{transform-origin:50% 36%}.tunnel-scene.has-video .tunnel-video{object-position:50% 0%}}.sun-dest{z-index:15;opacity:0;will-change:opacity;pointer-events:none;position:absolute;inset:0}.sun-img{will-change:transform;background:50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.15)}.sun-veil{background:linear-gradient(#f4f0e800,#f4f0e838);position:absolute;inset:0}.tunnel-finale{z-index:18;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tunnel-finale .kicker{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;opacity:0;will-change:transform,opacity;text-shadow:0 2px 50px #f4f0e8b3,0 0 14px #f4f0e866;font-size:clamp(34px,6.4vw,82px);font-style:italic;font-weight:300;position:absolute;top:50%;left:0;right:0}.tunnel-finale .kicker b{color:var(--sol-deep);font-style:normal;font-weight:400}.tunnel-brand{opacity:0;will-change:transform,opacity;flex-direction:column;align-items:center;gap:22px;padding:0 24px;display:flex;position:absolute;bottom:10%;left:0;right:0;transform:translateY(20px)}.tunnel-brand img{filter:drop-shadow(0 4px 24px #f4f0e899);height:88px}.tunnel-brand .eyebrow{color:var(--sol-deep);justify-content:center}.tunnel-brand .eyebrow:before{background:var(--sol-deep)}.tunnel-brand h1{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);max-width:900px;font-size:clamp(32px,5.2vw,64px);font-weight:300;line-height:1.02}.tunnel-brand h1 em{color:var(--sol-deep);font-style:italic}.tunnel-brand .tag{font-family:var(--serif);color:var(--ink-2);font-size:clamp(17px,2.4vw,24px);font-weight:300}.tunnel-brand .tag b{color:var(--sol);font-style:italic;font-weight:400}.tunnel-ctas{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.tunnel-hint{z-index:25;color:#f4f0e8d1;letter-spacing:.28em;text-transform:uppercase;pointer-events:none;text-shadow:0 2px 24px #0000008c;will-change:opacity,transform;flex-direction:column;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;top:57.5%;left:50%;transform:translate(-50%,-50%)}.tunnel-hint .ln{background:linear-gradient(transparent,var(--sol-cl),transparent);width:1px;height:38px;animation:2.2s ease-in-out infinite drop}@media (max-width:760px){.tunnel-hint{font-size:9px;top:64%}.tunnel-track{height:300vh}.tunnel-brand img{height:64px}}@media (prefers-reduced-motion:reduce){.tunnel-track{height:auto}.tunnel-stage{--light:1;height:100vh;position:relative}.tunnel-sun,.sun-dest{opacity:1}.tunnel-finale .kicker,.tunnel-brand{opacity:1;transform:none}}.btn{cursor:pointer;border-radius:50px;align-items:center;gap:11px;padding:17px 32px;font-size:15px;font-weight:500;transition:all .5s cubic-bezier(.2,.8,.2,1);display:inline-flex}.btn-primary{background:var(--ink);color:var(--areia)}.btn-primary:hover{background:var(--sol);box-shadow:0 16px 38px var(--sol-glow);transform:translateY(-3px)}.btn-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.btn-ghost:hover{border-color:var(--sol);color:var(--sol)}.btn-ghost.tunnel-ghost{color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff80;border:1px solid #14130f2e}.btn-ghost.tunnel-ghost:hover{border-color:var(--sol);color:var(--sol)}.btn .ar{transition:all .4s}.btn:hover .ar{transform:translate(5px)}.scroll-ind{z-index:4;color:var(--neutro);letter-spacing:.26em;text-transform:uppercase;flex-direction:column;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-ind .ln{background:linear-gradient(var(--sol),transparent);width:1px;height:38px;animation:2.2s ease-in-out infinite drop}@keyframes drop{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.1%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.p365{z-index:3;color:var(--areia);background:#0c0a08;position:relative;overflow:clip}.p365-track{position:relative}.p365-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(28px,4.5vh,48px);min-height:100vh;padding:clamp(90px,12vh,140px) 40px clamp(90px,12vh,150px);display:flex;position:relative}.p365-grain{pointer-events:none;opacity:.5;background:radial-gradient(1200px 500px at 50% -10%,#c9532b24,#0000 60%),radial-gradient(900px 420px at 50% 110%,#c9532b14,#0000 55%);position:absolute;inset:0}.p365-cartela{letter-spacing:.34em;text-transform:uppercase;color:#f4f0e88c;z-index:2;border:1px solid #f4f0e824;border-radius:3px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px 22px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:inline-flex;position:relative}.p365-cartela .p365-ep{color:var(--sol-cl)}.p365-cartela .p365-sign{color:#f4f0e8cc}.p365-dot{background:#f4f0e859;border-radius:50%;width:3px;height:3px}.p365-question{font-family:var(--serif);letter-spacing:-.02em;max-width:820px;color:var(--areia);z-index:2;font-size:clamp(30px,4.6vw,56px);font-weight:300;line-height:1.14;position:relative}.p365-question em{color:var(--sol-cl);font-style:italic}.p365-flap{perspective:900px;z-index:2;flex-direction:column;align-items:center;gap:clamp(4px,1.2vh,14px);padding:clamp(8px,2vh,20px) 0;display:flex;position:relative}.p365-line{perspective:900px}.p365-word{font-family:var(--display);letter-spacing:.02em;color:var(--areia);transform-style:preserve-3d;flex-wrap:nowrap;font-size:clamp(44px,9vw,124px);line-height:.94;display:inline-flex}.p365-line:nth-child(2) .p365-word{color:var(--sol)}.p365-space{width:.35em;display:inline-block}.p365-char{transform-style:preserve-3d;backface-visibility:hidden;display:inline-block;position:relative}.p365-char-inner{will-change:transform,opacity;backface-visibility:hidden;display:inline-block}.p365-body{z-index:2;flex-direction:column;align-items:center;gap:clamp(18px,2.6vh,26px);max-width:780px;display:flex;position:relative}.p365-thesis{color:#f4f0e8d1;font-size:clamp(17px,2vw,21px);font-weight:300;line-height:1.65}.p365-thesis strong{color:var(--areia);font-weight:600}.p365-exchange{font-family:var(--serif);color:var(--areia);font-size:clamp(20px,2.6vw,28px);font-weight:300;line-height:1.45}.p365-exchange em{color:var(--sol-cl);font-style:italic}.p365-close{letter-spacing:.14em;text-transform:uppercase;color:#f4f0e880;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.p365-cast{grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:640px;margin-top:6px;display:grid}.p365-role{text-align:left;background:#f4f0e808;border:1px solid #f4f0e81f;border-radius:10px;padding:18px 20px}.p365-role-tag{letter-spacing:.3em;text-transform:uppercase;color:var(--sol-cl);margin-bottom:8px;font-size:10.5px;font-weight:600;display:block}.p365-role p{color:#f4f0e8ad;font-size:14px;line-height:1.6}.p365-wibbe{z-index:2;max-width:var(--max);flex-direction:column;align-items:center;gap:clamp(34px,5vh,54px);margin:0 auto;padding:0 40px clamp(48px,8vh,80px);display:flex;position:relative}.p365-wibbe-head{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:720px;display:flex}.wb-logo-wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.wb-logo-official{object-fit:contain;filter:drop-shadow(0 8px 24px #00b89447);background:0 0;width:clamp(88px,12vw,118px);height:auto}.wb-logo-word{font-family:var(--display);letter-spacing:.04em;text-transform:lowercase;background:linear-gradient(120deg,#00b894,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,2.8vw,28px)}.p365-wibbe-kicker{letter-spacing:.28em;text-transform:uppercase;color:#00b894bf;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.p365-wibbe-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--areia);font-size:clamp(26px,3.6vw,42px);font-weight:300;line-height:1.2}.p365-wibbe-title em{color:#2bd9b4;font-style:italic}.p365-wibbe-lead{color:#f4f0e8b8;font-size:clamp(16px,1.75vw,18px);font-weight:300;line-height:1.72}.wb-feature{background:linear-gradient(150deg,#00b8940d,#f4f0e804);border:1px solid #00b89429;border-radius:30px;grid-template-columns:minmax(240px,300px) 1fr minmax(240px,300px);align-items:center;gap:clamp(32px,5vw,72px);width:100%;padding:clamp(48px,5vw,64px) clamp(40px,5vw,72px);display:grid;position:relative;overflow:visible}.wb-feature:before{content:"";pointer-events:none;background:radial-gradient(90% 120% at 50% 118%,#00b89421,#0000 58%);border-radius:30px;position:absolute;inset:0}.wb-stage{position:relative}.wb-side-label{letter-spacing:.22em;text-transform:uppercase;color:#00b894a6;white-space:nowrap;z-index:3;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:700;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.wb-phone{box-shadow:inset 0 0 0 1px #f4f0e80d,0 0 0 2px #0000008c,0 70px 120px -30px #0009,0 34px 60px -18px #00b89452!important}.wb-screen{background:#0b1512}.wb-chip{border-color:#00b89447}.wb-shimmer{opacity:.22}.wb-feature.on .wb-shimmer{animation:8s ease-in-out infinite lf-shimmer}.wb-phone--live{isolation:isolate}.wb-shot{object-fit:cover;object-position:top center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .22s;display:block;position:absolute;inset:0}.wb-shot.is-on{opacity:1}.wb-screen--live{touch-action:pan-y manipulation;cursor:default;overscroll-behavior-y:auto}.wb-overlay-live{z-index:2;pointer-events:none!important}.wb-nav-hit{z-index:6;align-items:stretch;gap:0;height:11.5%;display:flex;position:absolute;bottom:1.2%;left:4%;right:4%}.wb-nav-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;flex:1;margin:0;padding:0}.wb-nav-btn:focus-visible{outline-offset:-4px;outline:2px solid #00b894b3}.wb-phone--orange .wb-nav-btn:focus-visible{outline-color:#ff8c42bf}.wb-nav-btn:hover{background:#ffffff0a}.wb-nav-btn:active{background:#ffffff14}.wb-hotspot{z-index:5;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;margin:0;padding:0;position:absolute}.wb-hotspot--card:hover{background:#00b8940f}.wb-hotspot--back{width:22%;height:7%;top:1.5%;left:3%}.wb-hotspot--back:hover{background:#ffffff0d}.wb-tap-hint{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#f4f0e861;margin:14px 0 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px}.wb-live-note{color:#2bd9b4e0;margin:0 0 4px;font-size:14px;font-weight:500;line-height:1.5}.wb-stage .wb-chip{pointer-events:none}.wb-ui{font-family:var(--sans);flex-direction:column;padding:48px 12px 14px;display:flex;position:absolute;inset:0;overflow:hidden}.wb-ui--pro{background:linear-gradient(#0e1b17 0%,#0b1512 40%,#f4f7f6 40% 100%)}.wb-ui--hire{background:linear-gradient(175deg,#0e1b17,#0b1512)}.wb-ui-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.wb-ui-brand{font-family:var(--display);letter-spacing:.04em;text-transform:lowercase;background:linear-gradient(120deg,#00b894,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px}.wb-ui-live{letter-spacing:.12em;text-transform:uppercase;color:#2bd9b4;background:#00b89424;border:1px solid #00b8944d;border-radius:20px;padding:3px 8px;font-size:8.5px;font-weight:700}.wb-ui-map{background:radial-gradient(circle at 30% 40%,#00b8942e,#0000 40%),radial-gradient(circle at 70% 60%,#22d3ee1f,#0000 42%),linear-gradient(160deg,#e8eeec,#f7faf9);border:1px solid #0000000f;border-radius:16px;height:38%;min-height:110px;position:relative;overflow:hidden}.wb-pin{background:#00b894;border-radius:50%;width:12px;height:12px;animation:3.2s ease-in-out infinite wb-pin-pulse;position:absolute;box-shadow:0 0 0 6px #00b89438}.wb-pin.p1{top:28%;left:22%}.wb-pin.p2{animation-delay:.6s;top:48%;left:58%}.wb-pin.p3{animation-delay:1.2s;top:62%;left:34%}.wb-pin.p4{animation-delay:1.8s;top:34%;left:72%}@keyframes wb-pin-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.wb-ui-float-card{z-index:2;background:#fffffff5;border-radius:12px;padding:9px 11px;animation:5.5s ease-in-out infinite wb-card-float;position:absolute;box-shadow:0 10px 28px -10px #00000047}.wb-ui-rep{width:42%;top:34%;left:10px}.wb-ui-opp{width:44%;animation-delay:-2.2s;top:30%;right:10px}@keyframes wb-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.wb-ui-label{letter-spacing:.12em;text-transform:uppercase;color:#8a9490;margin-bottom:3px;font-size:8px;font-weight:700;display:block}.wb-ui-label.teal{color:#00b894}.wb-ui-rep-row{align-items:baseline;gap:6px;display:flex}.wb-ui-rep-row b{color:#00b894;font-size:20px;font-weight:800;line-height:1}.wb-ui-up{color:#00b894;font-size:10px;font-weight:700}.wb-ui-bar{background:#e4eae8;border-radius:4px;height:5px;margin-top:6px;overflow:hidden}.wb-ui-bar span{background:linear-gradient(90deg,#00b894,#22d3ee);border-radius:4px;width:78%;height:100%;animation:6s ease-in-out infinite wb-bar-fill;display:block}@keyframes wb-bar-fill{0%,10%{width:42%}55%,to{width:78%}}.wb-ui-opp b{color:#16130f;font-size:11px;font-weight:700;line-height:1.25;display:block}.wb-ui-price{color:#00b894;margin-top:2px;font-size:13px;font-weight:800;display:block}.wb-ui-sheet{background:#fff;border-radius:16px 16px 0 0;margin-top:auto;padding:12px 12px 8px;box-shadow:0 -8px 24px #00000014}.wb-ui-sheet-title{color:#16130f;margin-bottom:8px;font-size:12px;font-weight:700}.wb-ui-job{color:#fff;background:#0b1512;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 10px;animation:7s ease-in-out infinite wb-job-in;display:flex}.wb-ui-job:nth-child(3){animation-delay:.35s}.wb-ui-job:nth-child(4){animation-delay:.7s}@keyframes wb-job-in{0%,5%{opacity:.35;transform:translate(8px)}12%,to{opacity:1;transform:none}}.wb-ui-job span{color:#ffffffbf;font-size:10.5px}.wb-ui-job b{color:#2bd9b4;font-size:12px;font-weight:800}.wb-ui-posted{letter-spacing:.14em;text-transform:uppercase;color:#f4f0e866;margin:4px 0 8px;font-size:9px}.wb-ui-job-title{font-family:var(--display);color:#fff;letter-spacing:.01em;margin:0;font-size:18px;line-height:1.15}.wb-ui-job-meta{color:#f4f0e880;margin:4px 0 14px;font-size:11px}.wb-ui-cands{flex-direction:column;flex:1;gap:8px;display:flex}.wb-ui-cand{background:#ffffff0d;border:1px solid #f4f0e81a;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;animation:8s ease-in-out infinite wb-cand-in;display:flex}.wb-ui-cand:nth-child(2){animation-delay:.4s}.wb-ui-cand:nth-child(3){animation-delay:.8s}@keyframes wb-cand-in{0%,4%{opacity:0;transform:translateY(10px)}10%,to{opacity:1;transform:none}}.wb-ui-av{background:linear-gradient(135deg,#00b894,#22d3ee);border-radius:50%;flex-shrink:0;width:30px;height:30px}.wb-ui-cand b{color:#fff;font-size:11.5px;font-weight:700;display:block}.wb-ui-cand small{color:#f4f0e873;font-size:9.5px;display:block}.wb-ui-star{color:#f5c542;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.wb-ui-foot{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#f4f0e859;margin:12px 0 10px;font-size:9px}.wb-ui-cta{color:#04110d;cursor:default;background:linear-gradient(120deg,#00b894,#0aa98e);border:0;border-radius:12px;width:100%;padding:11px;font-size:12.5px;font-weight:800}@media (prefers-reduced-motion:reduce){.wb-pin,.wb-ui-float-card,.wb-ui-bar span,.wb-ui-job,.wb-ui-cand{animation:none!important}.wb-ui-job,.wb-ui-cand{opacity:1;transform:none}}.wb-copy{text-align:left;max-width:500px}.wb-hook{font-family:var(--serif);color:var(--areia);margin-bottom:22px;font-size:clamp(18px,2.2vw,22px);font-weight:300;line-height:1.5}.wb-hook strong{color:#2bd9b4;font-weight:600}.wb-points{flex-direction:column;gap:15px;display:flex}.wb-point{color:#f4f0e8b8;align-items:flex-start;gap:13px;font-size:14.5px;line-height:1.58;display:flex}.wb-point i{background:#00b8941f;border:1px solid #00b89438;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;font-style:normal;display:grid}.wb-point strong{color:var(--areia);font-weight:600}.wb-aside{font-family:var(--serif);color:#f4f0e88c;margin-top:20px;font-size:15px;font-style:italic;font-weight:300;line-height:1.5}.p365-ctas{max-width:var(--max);margin:0 auto;padding:0 40px clamp(90px,12vh,130px)}@media (max-width:980px){.wb-feature{grid-template-columns:1fr 1fr;gap:44px 28px;padding:44px 30px}.wb-copy{text-align:center;grid-area:1/1/auto/-1;max-width:560px;margin:0 auto}.wb-points{text-align:left}.wb-feature .lf-stage--a{grid-area:2/1}.wb-feature .lf-stage--b{grid-area:2/2}}@media (max-width:640px){.p365-wibbe,.p365-ctas{padding-left:22px;padding-right:22px}}@media (max-width:560px){.wb-feature{grid-template-columns:1fr;gap:56px;padding:38px 16px;overflow-x:clip}.wb-copy,.wb-feature .lf-stage--a,.wb-feature .lf-stage--b{grid-area:auto/1}.wb-stage .lf-chip{display:none}.wb-stage{flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.wb-side-label{text-align:center;margin:0 0 12px;position:static;top:auto;left:auto;transform:none}.wb-phone--live,.wb-stage .lf-phone{width:100%;max-width:min(260px,72vw);margin-inline:auto;animation:none!important;transform:none!important}.wb-tap-hint{text-align:center;width:100%;margin:12px 0 0}}.p365-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:10px;display:flex}.p365-cta{letter-spacing:.02em;transition:.4s var(--ease);border-radius:50px;justify-content:center;align-items:center;padding:16px 32px;font-size:14px;font-weight:600;display:inline-flex}.p365-cta-primary{background:var(--sol);color:#fff}.p365-cta-primary:hover{background:var(--sol-cl);box-shadow:0 16px 40px var(--sol-glow);transform:translateY(-3px)}.p365-cta-ghost{color:var(--areia);border:1px solid #f4f0e838}.p365-cta-ghost:hover{border-color:var(--sol-cl);color:var(--sol-cl)}@media (max-width:640px){.p365-stage{gap:26px;padding:80px 22px 90px}.p365-cartela{letter-spacing:.24em;gap:9px;padding:9px 14px;font-size:9.5px}.p365-word{font-size:clamp(36px,11.5vw,58px)}.p365-cast{grid-template-columns:1fr}.p365-cta{width:100%;max-width:340px}}@media (prefers-reduced-motion:reduce){.p365-char-inner{opacity:1!important;transform:none!important}}.pin-track{position:relative}.pin-intro{z-index:2;background:var(--areia);height:auto;position:relative}@media (prefers-reduced-motion:reduce){.pin-intro{height:auto}}.intro{background:var(--areia);min-height:0;padding:120px 0 clamp(120px,16vh,180px);display:block}.intro .big{font-family:var(--serif);letter-spacing:-.018em;max-width:1040px;font-size:clamp(32px,4.8vw,58px);font-weight:300;line-height:1.24}.intro .big .muted{color:var(--neutro)}.intro .big em{color:var(--sol);font-style:italic}.intro-reveal{will-change:clip-path,transform,opacity}.particles-section{z-index:1;background:var(--ink);color:var(--areia);position:relative;overflow:hidden}.particles-section.is-emerging{background:0 0}.particles-bridge{pointer-events:none;height:min(92vh,820px)}.particles-exit{pointer-events:none;height:min(85vh,760px)}.particles-sticky{z-index:1;pointer-events:none;width:100%;height:100vh;position:sticky;top:0}.particles-scene{z-index:4;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .12s linear;display:block;position:fixed;inset:0}.particles-fallback{z-index:2;background:var(--ink);text-align:center;justify-content:center;align-items:center;padding:0 10vw;display:none;position:absolute;inset:0}.particles-fb-eyebrow{letter-spacing:.5em;text-transform:uppercase;color:var(--sol);margin-bottom:1.5rem;font-size:12px}.particles-fb-word{font-family:var(--serif);color:var(--cream);text-shadow:0 0 60px #c9532b66;font-size:clamp(80px,22vw,160px);font-weight:600;line-height:1}.particles-fb-note{color:var(--cream);opacity:.55;margin-top:2rem;max-width:340px;margin-inline:auto;font-size:13px;line-height:1.6}.particles-fallback.is-sequence{z-index:4;pointer-events:none;background:0 0;position:fixed;inset:0}.particles-fallback.is-sequence .particles-fb-word{opacity:0;will-change:opacity;white-space:nowrap;letter-spacing:-.02em;max-width:96vw;font-size:clamp(44px,13vw,150px);transition:opacity .45s}.particles-scroll-track{z-index:2;pointer-events:none;margin-top:-100vh;position:relative}.particles-stage{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0 clamp(28px,8vw,140px);display:flex}.particles-stage-inner{max-width:560px}.particles-num{font-family:var(--sans);letter-spacing:.35em;color:var(--sol);opacity:0;margin-bottom:1.4rem;font-size:13px;font-weight:600;transform:translateY(24px)}.particles-eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--sol);opacity:0;margin-bottom:1.2rem;font-size:clamp(11px,1.1vw,13px);font-weight:600;transform:translateY(24px)}.particles-label{font-family:var(--serif);color:var(--cream);letter-spacing:-.01em;opacity:0;font-size:clamp(22px,3vw,40px);font-weight:400;line-height:1.25;transform:translateY(24px)}.particles-sub{color:var(--cream);opacity:0;max-width:440px;margin-top:1.4rem;font-size:clamp(14px,1.4vw,17px);font-weight:300;line-height:1.6;transform:translateY(24px)}.particles-sub.shown{opacity:.55}.particles-stage--center{text-align:center;align-items:center}.particles-stage--center .particles-stage-inner{max-width:720px}.particles-intro h2{font-family:var(--serif);letter-spacing:.55em;text-transform:uppercase;color:var(--cream);opacity:.5;font-size:clamp(13px,1.3vw,15px);font-weight:400;animation:3.5s ease-in-out infinite particlesPulse}@keyframes particlesPulse{0%,to{opacity:.28}50%{opacity:.62}}.particles-scroll-hint{z-index:6;letter-spacing:.35em;text-transform:uppercase;color:var(--areia);opacity:0;visibility:hidden;pointer-events:none;font-size:10px;transition:color .5s,opacity .4s;position:fixed;bottom:34px;left:50%;transform:translate(-50%)}.particles-scroll-hint.on-light{color:var(--ink-soft)}.particles-scroll-hint:after{content:"";background:linear-gradient(var(--sol),transparent);transform-origin:top;width:1px;height:32px;margin:11px auto 0;animation:2.2s ease-in-out infinite particlesDrip;display:block}@keyframes particlesDrip{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (max-width:820px){.particles-bridge{height:min(44vh,380px)}.particles-exit{height:min(32vh,280px)}.particles-stage{min-height:72vh;padding:0 22px}.particles-stage.particles-intro{min-height:52vh}.particles-label{font-size:clamp(20px,5.6vw,32px)}.particles-sub{margin-top:1.1rem;font-size:15px}}@media (prefers-reduced-motion:reduce){.particles-intro h2,.particles-scroll-hint:after{animation:none}.particles-num,.particles-eyebrow,.particles-label,.particles-sub{opacity:1;transform:none}}.how{padding:80px 0 0;position:relative;overflow:visible}.how-head{text-align:center;will-change:transform,opacity;z-index:4;margin-bottom:12px;position:relative}.how-head h2{font-family:var(--serif);letter-spacing:-.025em;margin-top:20px;font-size:clamp(36px,5vw,64px);font-weight:300;line-height:1.04}.how-head h2 em{color:var(--sol);font-style:italic}.how-inner{z-index:3;max-width:880px;margin:0 auto;position:relative}.how-line{background:var(--line);z-index:0;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.how-line-fill{background:var(--sol);z-index:1;width:2px;height:0;box-shadow:0 0 16px var(--sol-glow);position:absolute;top:0;left:50%;transform:translate(-50%)}.steps{z-index:2;padding-top:8px;position:relative}.hstep{transition:.6s var(--ease);grid-template-columns:1fr 80px 1fr;align-items:start;gap:0;padding:48px 0;display:grid;position:relative}.hstep .h-dot{background:var(--areia);border:2px solid var(--neutro-l);z-index:3;border-radius:50%;grid-column:2;justify-self:center;width:18px;height:18px;margin-top:8px;transition:all .5s;position:relative}.hstep.on .h-dot{background:var(--sol);border-color:var(--sol);box-shadow:0 0 0 8px #c9532b1f,0 0 22px var(--sol-glow)}.hstep .h-content{transition:.65s var(--ease);opacity:.2;transform:translateY(6px)}.hstep.on .h-content{opacity:1;transform:none}.hstep:nth-child(odd) .h-content{text-align:right;grid-column:1;padding-right:54px}.hstep:nth-child(odd) .h-spacer{grid-column:3}.hstep:nth-child(2n) .h-spacer{grid-column:1}.hstep:nth-child(2n) .h-content{text-align:left;grid-column:3;padding-left:54px}.h-num{font-family:var(--sans);color:var(--neutro);letter-spacing:.24em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:600;transition:all .5s}.hstep.on .h-num{color:var(--sol)}.h-name{font-family:var(--serif);letter-spacing:-.018em;margin-bottom:20px;font-size:clamp(28px,3.6vw,42px);font-weight:400;line-height:1.04}.h-lines{color:var(--ink-2);font-size:17px;line-height:1.85}.h-lines .soft{color:var(--neutro);margin-top:12px;font-size:15px;line-height:1.65;display:block}@media (max-width:760px){.how-line,.how-line-fill{left:22px}.hstep{grid-template-columns:44px 1fr;align-items:start;gap:0;padding:36px 0}.hstep .h-dot{grid-column:1;place-self:start center;width:16px;height:16px;margin:28px 0 0}.hstep:nth-child(odd) .h-content,.hstep:nth-child(2n) .h-content{text-align:left;grid-column:2;padding:0 0 0 8px}.hstep .h-spacer{display:none}.h-num{margin-bottom:8px;font-size:11px}.h-name{margin-bottom:14px;font-size:clamp(26px,7.2vw,34px)}.h-lines{font-size:15.5px;line-height:1.7}}.how-sun-riser{flex-direction:column;align-items:center;gap:16px;margin-top:-28px;padding:0 0 72px;display:flex;position:relative;overflow:visible}.how-sun-riser .riser-line{background:linear-gradient(to bottom,var(--sol),#c9532b1f);border-radius:2px;flex-shrink:0;width:2px;height:80px}.tl-sun-label{letter-spacing:.28em;text-transform:uppercase;color:var(--neutro);opacity:0;text-align:center;margin:0;font-size:11px;transition:opacity .5s}.tl-sun-label.on{opacity:.85}.tl-sun-wrap{pointer-events:none;transform-origin:50% 88%;will-change:transform;width:200px;height:200px;position:relative;overflow:visible}.tl-sun-wrap .disc{background:radial-gradient(circle at 50% 36%,#ffd79a 0%,#f79646 40%,var(--sol) 70%,var(--sol-deep) 100%);transform-origin:50% 88%;will-change:transform,opacity,box-shadow;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 #0000}@media (max-width:760px){.how-sun-riser{gap:18px;padding-bottom:70px}.how-sun-riser .riser-line{height:48px}.tl-sun-wrap{width:168px;height:168px}}.sec-head{grid-template-columns:1.3fr 1fr;align-items:flex-end;gap:60px;margin-bottom:56px;display:grid}.sec-head .sh-left .eyebrow{margin-bottom:18px}.sec-head h2{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(36px,5vw,64px);font-weight:300;line-height:1.02}.sec-head h2 em{color:var(--sol);font-style:italic}.sec-head .sh-sub{color:var(--ink-2);max-width:420px;padding-bottom:8px;font-size:16px;line-height:1.7}@media (max-width:820px){.sec-head{grid-template-columns:1fr;gap:18px}}.projects{background:0 0;padding:130px 0 110px;overflow:hidden}.projects .sec-head{margin-bottom:0}.proj-carousel-wrap{margin-top:52px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.proj-carousel-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;align-items:flex-start;gap:clamp(36px,7vw,110px);padding:20px max(5vw,24px) 10px;scroll-padding-inline:max(5vw,24px);display:flex;overflow:auto visible}.proj-carousel-track::-webkit-scrollbar{display:none}.proj-carousel-slide{scroll-snap-align:center;flex-direction:column;flex:none;align-items:center;width:clamp(280px,34vw,380px);display:flex}.proj-slide-meta{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:320px;margin-top:26px;display:flex}.proj-slide-meta .p-cat{letter-spacing:.22em;text-transform:uppercase;color:var(--sol);font-size:10.5px;font-weight:600}.proj-slide-meta .p-name{font-family:var(--serif);color:var(--ink);font-size:clamp(21px,2.2vw,28px);font-weight:400;line-height:1.08}.proj-slide-meta .p-open{letter-spacing:.04em;color:var(--sol-deep);transition:.35s var(--ease);border-bottom:1px solid #c9532b59;padding-bottom:2px;font-size:12px;font-weight:500}.proj-slide-meta .p-open:hover{color:var(--sol);border-color:var(--sol)}.proj-slide-meta .p-soon{letter-spacing:.12em;text-transform:uppercase;color:var(--neutro);font-size:11px}.proj-carousel-hint{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:var(--neutro);margin-top:34px;font-size:10px}.phone-3d-stage{perspective:1800px;perspective-origin:50% 44%;justify-content:center;align-items:center;width:100%;min-height:clamp(520px,62vw,680px);display:flex;position:relative;overflow:visible}.phone-3d-pivot{transform-style:preserve-3d;will-change:transform;filter:drop-shadow(0 34px 48px #16130f38)drop-shadow(0 8px 16px #16130f1f);transition:transform .14s cubic-bezier(.2,.8,.2,1)}.phone-3d-pivot.is-dragging{transition:none}.phone-device{--pw:clamp(268px,31vw,318px);--ph:clamp(548px,63vw,648px);--pd:13px;--rim:11px;--r:52px;--edge-inset:56px;--shell:#1c1c1e;--shell-hi:#3a3a3c;--shell-lo:#0b0b0c;width:var(--pw);height:var(--ph)}.phone-device__body{width:100%;height:100%;transform-style:preserve-3d;position:relative}.phone-face{backface-visibility:hidden;box-sizing:border-box;position:absolute}.phone-rotate-surface{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.phone-rotate-surface{touch-action:none}}.phone-rotate-surface:active,.phone-3d-pivot.is-dragging .phone-rotate-surface{cursor:grabbing}.phone-face--front{width:var(--pw);height:var(--ph);transform:translateZ(calc(var(--pd)/2));border-radius:var(--r);background:var(--shell-lo);inset:0}.phone-rim{border-radius:var(--r);padding:var(--rim);background:linear-gradient(155deg,var(--shell-hi) 0%,var(--shell) 22%,var(--shell-lo) 58%,#222224 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000008c,0 0 0 1px #00000059}.phone-speaker{top:calc(var(--rim) + 5px);z-index:4;pointer-events:none;background:#0000008c;border-radius:99px;width:31%;height:5px;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff14}.phone-screen{border-radius:calc(var(--r) - var(--rim) - 4px);cursor:auto;z-index:2;contain:strict;touch-action:pan-y;overscroll-behavior:contain;background:#000;width:100%;height:100%;position:relative;overflow:clip hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.phone-screen iframe{pointer-events:auto;border:0;max-width:none;display:block;position:absolute;top:0;left:0}.phone-glass-shine{inset:var(--rim);border-radius:calc(var(--r) - var(--rim));pointer-events:none;z-index:5;background:linear-gradient(125deg,#ffffff17 0%,#0000 36% 68%,#ffffff08 100%);position:absolute}.phone-face--back{width:var(--pw);height:var(--ph);transform:rotateY(180deg) translateZ(calc(var(--pd)/2));border-radius:var(--r);background:linear-gradient(168deg,#2c2c2e 0%,#141416 45%,#0a0a0b 100%);inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.phone-back-plate{border-radius:var(--r);justify-content:center;align-items:flex-start;padding-top:16%;display:flex;position:absolute;inset:0}.phone-camera{background:radial-gradient(circle at 32% 28%,#5a6270 0%,#1a1d22 42%,#060607 78%);border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 1px #ffffff0f,inset 0 0 12px #000000a6,0 4px 14px #00000059}.phone-face--edge{background:#121214}.phone-face--edge-l{width:var(--pd);height:calc(var(--ph) - var(--edge-inset));left:calc((var(--pw) - var(--pd))/2);top:calc(var(--edge-inset)/2);transform:rotateY(-90deg) translateZ(calc(var(--pw)/2 - .5px));background:linear-gradient(#2a2a2c,#101012 50%,#242426)}.phone-face--edge-r{width:var(--pd);height:calc(var(--ph) - var(--edge-inset));left:calc((var(--pw) - var(--pd))/2);top:calc(var(--edge-inset)/2);transform:rotateY(90deg) translateZ(calc(var(--pw)/2 - .5px));background:linear-gradient(#323234,#121214 48%,#28282a)}.phone-face--edge-t{width:calc(var(--pw) - var(--edge-inset));height:var(--pd);left:calc(var(--edge-inset)/2);top:calc((var(--ph) - var(--pd))/2);transform:rotateX(90deg) translateZ(calc(var(--ph)/2 - .5px));background:linear-gradient(90deg,#141416,#343436 50%,#141416);border-radius:3px}.phone-face--edge-b{width:calc(var(--pw) - var(--edge-inset));height:var(--pd);left:calc(var(--edge-inset)/2);top:calc((var(--ph) - var(--pd))/2);transform:rotateX(-90deg) translateZ(calc(var(--ph)/2 - .5px));background:linear-gradient(90deg,#0c0c0e,#28282a 50%,#0c0c0e);border-radius:3px}.phone-placeholder{width:100%;height:100%;color:var(--areia);text-align:center;background:linear-gradient(165deg,#2a241f,#16130f);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.phone-placeholder span{font-family:var(--serif);font-size:22px;line-height:1.1}.phone-placeholder small{letter-spacing:.2em;text-transform:uppercase;color:var(--sol-cl);opacity:.85;font-size:10px}@media (max-width:760px){.projects{padding:100px 0 80px}.proj-carousel-slide{width:min(78vw,320px)}.phone-3d-stage{min-height:520px}}.lab{background:var(--ink);color:var(--areia);padding:160px 0;position:relative;overflow:visible}.lab-glow{filter:blur(55px);z-index:0;background:radial-gradient(circle,#d9774a29,#0000 62%);border-radius:50%;width:520px;height:520px;position:absolute;top:30%;right:-5%}.lab .wrap{z-index:3;position:relative}.lab .eyebrow{color:var(--sol-cl)}.lab .eyebrow:before{background:var(--sol-cl)}.lab-head{max-width:760px;margin-bottom:40px}.lab-head h2{font-family:var(--serif);letter-spacing:-.02em;margin-top:20px;font-size:clamp(32px,4.6vw,58px);font-weight:300;line-height:1.05}.lab-head h2 em{color:var(--sol-cl);font-style:italic}.lab-head p{color:#f4f0e8a8;max-width:600px;margin-top:24px;font-size:16px;line-height:1.7}.lab-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lab-carousel{margin-top:8px;position:relative}.lab-carousel-hint{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:18px;padding-right:4px;display:flex}.lab-carousel-hint-text{letter-spacing:.22em;text-transform:uppercase;color:#f4f0e86b;font-size:11px;font-weight:600}.lab-carousel-hint-arrow{width:28px;height:28px;color:var(--sol-cl);border:1px solid #f4f0e829;border-radius:50%;justify-content:center;align-items:center;font-size:14px;animation:1.8s ease-in-out infinite lab-hint-nudge;display:inline-flex}@keyframes lab-hint-nudge{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(6px)}}.lab-carousel-viewport{position:relative}.lab-carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;gap:28px;padding:12px 4px 28px;display:flex;overflow:auto visible}.lab-carousel-track::-webkit-scrollbar{display:none}.lab-carousel-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 min(100%,1040px);width:min(100%,1040px)}.lab-carousel-slide .lab-feature{height:100%;min-height:min(72vh,640px);margin-bottom:0}.lab-carousel-nav{z-index:8;width:48px;height:48px;color:var(--areia);cursor:pointer;-webkit-backdrop-filter:blur(12px);transition:.35s var(--ease);background:#16130fb8;border:1px solid #f4f0e82e;border-radius:50%;place-items:center;font-size:28px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 16px 40px -12px #0000008c}.lab-carousel-nav:hover:not(:disabled){background:var(--sol);border-color:var(--sol);color:#fff;transform:translateY(-50%)scale(1.06)}.lab-carousel-nav:disabled{opacity:.25;cursor:default}.lab-carousel-nav--prev{left:8px}.lab-carousel-nav--next{right:8px}.lab-carousel-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.lab-carousel-dots{flex-wrap:wrap;gap:8px;display:flex}.lab-carousel-dot{appearance:none;color:#f4f0e880;letter-spacing:.08em;cursor:pointer;transition:.35s var(--ease);background:#f4f0e80a;border:1px solid #f4f0e824;border-radius:40px;padding:8px 14px;font-size:11px;font-weight:600}.lab-carousel-dot:hover{color:var(--areia);border-color:#d9774a66}.lab-carousel-dot.on{color:var(--areia);background:linear-gradient(135deg,#c9532b59,#d9774a2e);border-color:#d9774a8c;box-shadow:0 0 24px #c9532b33}.lab-carousel-counter{color:#f4f0e866;letter-spacing:.08em;margin:0;font-size:13px}.lab-carousel-counter strong{color:var(--sol-cl);font-weight:600}@media (max-width:1100px){.lab-carousel-slide{flex-basis:92%;width:92%}.lab-carousel-nav--prev{left:4px}.lab-carousel-nav--next{right:4px}}@media (max-width:700px){.lab-carousel-slide{flex-basis:88%;width:88%}.lab-carousel-slide .lab-feature{min-height:auto}.lab-carousel-nav{width:40px;height:40px;font-size:24px}.lab-carousel-hint-text{letter-spacing:.16em;font-size:10px}}@media (prefers-reduced-motion:reduce){.lab-carousel-hint-arrow{animation:none}.lab-carousel-track{scroll-behavior:auto}}.wa-float{z-index:90;color:#fff;width:60px;height:60px;transition:transform .35s var(--ease),box-shadow .35s;background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:28px;right:22px;box-shadow:0 14px 36px #25d36666,0 4px 12px #00000040}.wa-float:hover{transform:scale(1.08);box-shadow:0 18px 44px #25d36680}.wa-float-pulse{pointer-events:none;border:2px solid #25d3668c;border-radius:50%;animation:2.2s ease-out infinite wa-pulse;position:absolute;inset:-4px}@keyframes wa-pulse{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.45)}}.wa-float-tip{white-space:nowrap;color:var(--areia);opacity:0;pointer-events:none;background:#16130feb;border:1px solid #f4f0e81f;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .3s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 10px 28px #00000059}.wa-float:hover .wa-float-tip{opacity:1}@media (max-width:760px){.wa-float{width:54px;height:54px;bottom:88px;right:16px}.wa-float-tip{display:none}}@media (prefers-reduced-motion:reduce){.wa-float-pulse{animation:none}}@media (max-width:820px){.lab-grid{grid-template-columns:1fr}}.lab-card{background:linear-gradient(145deg,#f4f0e80f,#f4f0e805);border:1px solid #f4f0e81a;border-radius:22px;padding:40px;transition:all .5s;position:relative;overflow:hidden}.lab-card:hover{background:linear-gradient(145deg,#f4f0e817,#f4f0e808);transform:translateY(-8px)}.lab-card .lc-glow{background:radial-gradient(circle,#c9532b29,#0000 64%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-40%;right:-20%}.lc-name{font-family:var(--serif);margin-bottom:12px;font-size:30px;font-weight:400;position:relative}.lc-name em{color:var(--sol-cl);font-style:italic}.lc-d{color:#f4f0e8a3;font-size:14px;line-height:1.65;position:relative}.lab-feature{background:linear-gradient(150deg,#f4f0e80e,#f4f0e804);border:1px solid #f4f0e81a;border-radius:30px;grid-template-columns:minmax(240px,300px) 1fr minmax(240px,300px);align-items:center;gap:clamp(32px,5vw,72px);margin-bottom:88px;padding:clamp(48px,5vw,64px) clamp(40px,5vw,72px);display:grid;position:relative;overflow:visible}.lab-feature:before{content:"";pointer-events:none;background:radial-gradient(90% 120% at 50% 118%,#c9532b24,#0000 58%);border-radius:30px;position:absolute;inset:0}.lf-stage{z-index:2;justify-content:center;display:flex;position:relative}.lf-phone{aspect-ratio:9/19.5;z-index:2;will-change:transform;background:linear-gradient(165deg,#26211b 0%,#3a332a 50%,#26211b 100%);border-radius:46px;width:100%;max-width:262px;padding:9px;animation:6s ease-in-out infinite lf-float;position:relative;box-shadow:inset 0 0 0 1px #f4f0e80d,0 0 0 2px #0000008c,0 70px 120px -30px #0009,0 34px 60px -18px #c9532b4d}.lf-stage--b .lf-phone{animation-name:lf-float-b;animation-delay:-2.6s;box-shadow:inset 0 0 0 1px #f4f0e80d,0 0 0 2px #0000008c,0 70px 120px -30px #0009,0 34px 60px -18px #d9774a47}@keyframes lf-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(-1deg)}}@keyframes lf-float-b{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-12px)rotate(1deg)}}.lf-phone:before{content:"";z-index:6;background:#000;border-radius:15px;width:92px;height:27px;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #26211b}.lf-screen{background:#fff8f0;border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden}.lf-screen>img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.lf-notif{-webkit-backdrop-filter:blur(18px)saturate(170%);z-index:5;background:#ffffffed;border-radius:15px;align-items:flex-start;gap:9px;width:88%;padding:10px 12px;animation:8s ease-in-out infinite lf-notif;display:flex;position:absolute;top:52px;left:50%;transform:translate(-50%)translateY(-220%);box-shadow:0 10px 28px -10px #00000052}@keyframes lf-notif{0%,5%{opacity:0;transform:translate(-50%)translateY(-220%)}9%{opacity:1;transform:translate(-50%)translateY(7px)}12%,65%{opacity:1;transform:translate(-50%)translateY(0)}72%,to{opacity:0;transform:translate(-50%)translateY(-220%)}}.lf-notif-ic{color:#fff;background:radial-gradient(circle at 30% 30%,#f79646,#c9532b 62%,#a03d1e);border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.lf-notif-ic svg{width:16px;height:16px}.lf-notif-body{flex:1;min-width:0}.lf-notif-row{justify-content:space-between;align-items:center;margin-bottom:1px;display:flex}.lf-notif-app{color:#1a1a2e;letter-spacing:.02em;font-size:10px;font-weight:700}.lf-notif-time{color:#1a1a2e80;font-size:9px;font-weight:600}.lf-notif-title{color:#1a1a2e;font-size:11.5px;font-weight:700;line-height:1.3}.lf-notif-msg{color:#1a1a2eb8;font-size:10.5px;font-weight:500;line-height:1.35}.lf-shots{background:#0d0d14;position:absolute;inset:0}.lf-shots img{object-fit:cover;object-position:top center;opacity:0;will-change:opacity,transform;width:100%;height:100%;animation:none;position:absolute;inset:0}.lf-shots img:first-child{opacity:1}.lf-shots img:first-child{animation-name:lf-s0}.lf-shots img:nth-child(2){animation-name:lf-s1}.lf-shots img:nth-child(3){animation-name:lf-s2}.lf-shots img:nth-child(4){animation-name:lf-s3}.lf-shots img:nth-child(5){animation-name:lf-s4}@keyframes lf-s0{0%,1%{opacity:1;transform:scale(1)}5%,18%{opacity:1;transform:scale(1)}22%,to{opacity:0;transform:scale(1.02)}}@keyframes lf-s1{0%,18%{opacity:0;transform:scale(1.05)}22%,36%{opacity:1;transform:scale(1)}40%,to{opacity:0;transform:scale(1.02)}}@keyframes lf-s2{0%,36%{opacity:0;transform:scale(1.05)}40%,54%{opacity:1;transform:scale(1)}58%,to{opacity:0;transform:scale(1.02)}}@keyframes lf-s3{0%,54%{opacity:0;transform:scale(1.05)}58%,72%{opacity:1;transform:scale(1)}76%,to{opacity:0;transform:scale(1.02)}}@keyframes lf-s4{0%,72%{opacity:0;transform:scale(1.05)}76%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}.lf-overlay{pointer-events:none;z-index:4;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.lf-shimmer{opacity:.26;background:linear-gradient(118deg,#0000 42%,#ffffff24 50%,#0000 58%);animation:8s ease-in-out infinite lf-shimmer;position:absolute;inset:-60%}@keyframes lf-shimmer{0%{transform:translate(-35%,-35%)}to{transform:translate(35%,35%)}}.lf-star{pointer-events:none;z-index:10;opacity:0;filter:drop-shadow(0 4px 8px #f59e0b8c);font-size:20px;position:absolute}.lab-feature.on .lf-star{animation:3.2s ease-out infinite lf-star-pop}.lab-feature.on .lf-star:first-child{animation-delay:0s;bottom:36%;left:18%}.lab-feature.on .lf-star:nth-child(2){animation-delay:.45s;bottom:32%;right:16%}.lab-feature.on .lf-star:nth-child(3){animation-delay:.9s;top:52%;left:20%}.lab-feature.on .lf-star:nth-child(4){animation-delay:1.35s;top:48%;right:18%}@keyframes lf-star-pop{0%{opacity:0;transform:translateY(12px)scale(.35)rotate(-12deg)}12%{opacity:1;transform:translateY(-8px)scale(1.15)rotate(8deg)}35%,to{opacity:0;transform:translateY(-100px)scale(.45)rotate(25deg)}}.lf-toast{opacity:0;z-index:12;background:linear-gradient(135deg,#ffe066,#f59e0b);border:2px solid #fff;border-radius:14px;align-items:center;gap:9px;width:88%;max-width:230px;padding:9px 11px;display:flex;position:absolute;top:11%;left:50%;transform:translate(-50%)translateY(-22px)scale(.9);box-shadow:0 16px 32px -10px #f59e0b8c}.lab-feature.on .lf-toast{animation:20s ease-in-out infinite lf-toast-show}@keyframes lf-toast-show{0%,55%{opacity:0;transform:translate(-50%)translateY(-24px)scale(.88)}58%{opacity:1;transform:translate(-50%)translateY(0)scale(1.04)}72%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}76%,to{opacity:0;transform:translate(-50%)translateY(-24px)scale(.88)}}.lf-toast-ic{background:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:17px;display:grid;box-shadow:0 2px 6px #00000026}.lf-toast-tx{color:#7b3f00;flex:1;min-width:0;font-size:10.5px;font-weight:800;line-height:1.2}.lf-toast-tx small{color:#7b3f00;opacity:.9;margin-top:2px;font-size:9px;font-weight:700;display:block}.lf-chip{z-index:6;color:var(--areia);-webkit-backdrop-filter:blur(14px);white-space:nowrap;background:#16130fb8;border:1px solid #f4f0e829;border-radius:14px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:500;line-height:1.3;animation:5s ease-in-out infinite lf-chip-float;display:flex;position:absolute;box-shadow:0 20px 40px -14px #0000008c}.lf-chip .emo{font-size:18px}@keyframes lf-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lf-chip--tl{animation-delay:-1.4s;top:6%;left:-18px}.lf-chip--br{animation-delay:-3.2s;bottom:9%;right:-14px}.lf-chip--tr{animation-delay:-.6s;top:9%;right:-14px}.lf-chip--bl{animation-delay:-2.4s;bottom:6%;left:-18px}.wb-stage .lf-chip--bl{bottom:14%;left:-10px}.wb-stage .lf-chip--br{bottom:14%;right:-10px}.wb-stage .lf-chip--tr{top:12%;right:-10px}.wb-stage .lf-chip--tl{top:10%;left:-10px}.lf-copy{z-index:2;text-align:center;max-width:460px;margin:0 auto;position:relative}.lf-badge{letter-spacing:.24em;text-transform:uppercase;color:var(--sol-cl);border:1px solid #d9774a59;border-radius:40px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 16px;font-size:10.5px;font-weight:600;display:inline-flex}.lf-badge:before{content:"";background:var(--sol-cl);width:6px;height:6px;box-shadow:0 0 10px var(--sol-cl);border-radius:50%;animation:2.4s ease-in-out infinite lf-pulse}@keyframes lf-pulse{0%,to{opacity:1}50%{opacity:.35}}.lf-copy h3{font-family:var(--serif);color:var(--sol-cl);letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(44px,4.6vw,64px);font-style:italic;font-weight:300;line-height:1}.lf-copy .lf-sub{color:#f4f0e8b8;margin-bottom:26px;font-size:15.5px;line-height:1.75}.lf-copy .lf-sub strong{color:var(--areia);font-weight:500}.lf-points{text-align:left;flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.lf-point{color:#f4f0e8a8;align-items:center;gap:12px;font-size:13.5px;display:flex}.lf-point i{background:linear-gradient(150deg,#c9532b47,#c9532b14);border:1px solid #d9774a47;border-radius:9px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid}.lf-cta{color:var(--areia);transition:.45s var(--ease);border:1px solid #f4f0e838;border-radius:50px;align-items:center;gap:10px;padding:15px 30px;font-size:14px;font-weight:500;display:inline-flex}.lf-cta:hover{background:var(--sol);border-color:var(--sol);color:#fff;box-shadow:0 16px 38px var(--sol-glow);transform:translateY(-3px)}.lf-cta .ar{transition:all .4s}.lf-cta:hover .ar{transform:translate(5px)}@media (max-width:1080px){.lf-chip--tl,.lf-chip--bl{left:-14px}.lf-chip--br,.lf-chip--tr{right:-14px}}@media (max-width:980px){.lab-feature{grid-template-columns:1fr 1fr;gap:44px 28px;padding:44px 30px}.lf-copy{grid-area:1/1/auto/-1;max-width:560px}.lf-stage--a{grid-area:2/1}.lf-stage--b{grid-area:2/2}}@media (max-width:560px){.lab-feature{grid-template-columns:1fr;gap:56px;margin-bottom:64px;padding:38px 22px}.lf-copy,.lf-stage--a,.lf-stage--b{grid-area:auto/1}.lf-phone{max-width:236px}.lf-chip{padding:8px 11px;font-size:11px}.lf-chip--tl,.lf-chip--bl{left:-4px}.lf-chip--br,.lf-chip--tr{right:-4px}.lf-points{text-align:left}}@media (prefers-reduced-motion:reduce){.lf-phone,.lf-chip,.lf-notif,.lf-shimmer,.lf-star,.lf-toast,.lf-badge:before{animation:none!important}.lf-notif{opacity:1;transform:translate(-50%)}.lf-shots img{opacity:0;animation:none!important}.lf-shots img:first-child{opacity:1}}.lab-feature--trx{background:linear-gradient(150deg,#25d3660a,#f4f0e804);border-color:#25d36624;margin-top:-24px}.lab-feature--trx:before{background:radial-gradient(90% 120% at 50% 118%,#25d3661f,#0000 58%)}.lab-feature--trx .lf-stage--b .lf-phone{animation-delay:-4.2s}.trx-badge{color:#5eead4;border-color:#25d36659}.trx-badge:before{background:#25d366;box-shadow:0 0 10px #25d366a6}.lab-feature--trx h3{color:#5eead4;font-style:normal;font-weight:400}.trx-point i{background:linear-gradient(150deg,#25d3663d,#25d3660f);border-color:#25d36647}.trx-cta:hover{background:#25d366;border-color:#25d366;box-shadow:0 16px 38px #25d36659}.trx-chip{border-color:#25d3662e}.trx-phone{aspect-ratio:9/19.5;z-index:2;will-change:transform;background:linear-gradient(165deg,#111b21 0%,#1a2730 50%,#111b21 100%);border-radius:46px;width:100%;max-width:262px;padding:9px;animation:6.8s ease-in-out -1.2s infinite lf-float;position:relative;box-shadow:inset 0 0 0 1px #25d36614,0 0 0 2px #0000008c,0 70px 120px -30px #0009,0 34px 60px -18px #25d36638}.trx-phone:before{content:"";z-index:6;background:#000;border-radius:15px;width:92px;height:27px;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #111b21}.trx-screen{background:#0b141a;border-radius:38px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.trx-top{background:#202c33;flex-shrink:0;padding:34px 14px 12px}.trx-notch{background:#ffffff2e;border-radius:3px;width:64px;height:5px;margin:0 auto 14px}.trx-contact{align-items:center;gap:10px;display:flex}.trx-avatar{background:#25d3662e;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.trx-name{color:#e9edef;font-size:12px;font-weight:600;line-height:1.2}.trx-status{color:#8696a0;text-transform:capitalize;font-size:9px}.trx-chat{background:radial-gradient(circle at 20% 20%,#25d3660a,#0000 40%),radial-gradient(circle at 80% 70%,#25d36608,#0000 35%),#0b141a;flex-direction:column;flex:1;gap:12px;padding:14px 12px;display:flex;overflow:hidden}.trx-audio{background:#202c33;border-radius:14px 14px 14px 4px;grid-template-columns:auto 1fr;align-self:flex-start;align-items:center;gap:8px;width:88%;padding:10px;display:grid}.trx-play{color:#fff;background:#00a884;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;animation:2.4s ease-in-out infinite trx-pulse-play;display:grid}@keyframes trx-pulse-play{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.trx-waves{align-items:center;gap:2px;height:32px;display:flex}.trx-waves span{background:#8696a0;border-radius:2px;flex:1;min-width:2px;height:30%;animation:.9s ease-in-out infinite trx-wave}@keyframes trx-wave{0%,to{height:28%}50%{height:72%}}.trx-audio-meta{color:#8696a0;grid-column:2;justify-content:space-between;margin-top:-2px;font-size:8px;display:flex}.trx-reply{background:#005c4b;border-radius:14px 14px 4px;align-self:flex-end;width:92%;padding:10px 11px;animation:10s ease-in-out infinite trx-reply-in}@keyframes trx-reply-in{0%,18%{opacity:0;transform:translateY(8px)scale(.96)}24%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(6px)scale(.98)}}.trx-reply-tag{letter-spacing:.12em;text-transform:uppercase;color:#00a884;margin-bottom:5px;font-size:8px;font-weight:700}.trx-reply-text{color:#e9edef;margin:0;font-size:10px;line-height:1.45}.trx-reply-text:after{content:"";vertical-align:-1px;background:#ffffff73;width:1px;height:10px;margin-left:2px;animation:1s step-end infinite trx-caret;display:inline-block}@keyframes trx-caret{0%,to{opacity:1}50%{opacity:0}}.trx-summary{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px;animation:10s ease-in-out infinite trx-summary-in}@keyframes trx-summary-in{0%,42%{opacity:0;border-top-color:#0000;max-height:0;margin-top:0;padding-top:0}48%,88%{opacity:1;border-top-color:#ffffff1a;max-height:80px;margin-top:8px;padding-top:8px}94%,to{opacity:0;max-height:0}}.trx-summary-label{text-transform:uppercase;color:#ffffff73;margin-bottom:3px;font-size:8px;font-weight:700}.trx-summary p{color:#d1d7db;margin:0;font-size:9.5px;font-style:italic;line-height:1.35}.trx-input{background:#202c33;flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 12px;display:flex}.trx-input span{color:#8696a0;background:#2a3942;border-radius:20px;flex:1;align-items:center;height:34px;padding:0 14px;font-size:10px;display:flex}.trx-mic{background:#00a884;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;animation:2.4s ease-in-out infinite trx-mic-pulse;display:grid}@keyframes trx-mic-pulse{0%,to{box-shadow:0 0 #00a88466}50%{box-shadow:0 0 0 8px #00a88400}}.trx-panel{flex-direction:column;gap:14px;width:100%;max-width:262px;min-height:420px;padding:6px 0;animation:7s ease-in-out -3.4s infinite lf-float-b;display:flex;position:relative}.trx-stat{text-align:center;background:linear-gradient(145deg,#25d3661a,#f4f0e808);border:1px solid #25d36629;border-radius:16px;padding:16px 18px}.trx-stat-num{font-family:var(--serif);color:#5eead4;margin-bottom:4px;font-size:34px;line-height:1}.trx-stat-lbl{letter-spacing:.14em;text-transform:uppercase;color:#f4f0e880;font-size:10px}.trx-cards{flex-direction:column;gap:10px;display:flex}.trx-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.35s var(--ease);background:#16130f8c;border:1px solid #f4f0e814;border-radius:14px;align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.trx-card:hover{border-color:#25d36647;transform:translateY(-2px)}.trx-card-ic{flex-shrink:0;margin-top:1px;font-size:18px}.trx-card strong{color:var(--areia);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.trx-card p{color:#f4f0e894;margin:0;font-size:11px;line-height:1.4}.trx-orbit{pointer-events:none;position:absolute;inset:0;overflow:visible}.trx-orbit-dot{border-radius:50%;position:absolute}.trx-orbit-dot--a{background:#25d366;width:8px;height:8px;animation:8s linear infinite trx-orbit-a;top:8%;right:-6px;box-shadow:0 0 12px #25d366b3}.trx-orbit-dot--b{background:var(--sol-cl);width:6px;height:6px;animation:10s linear infinite trx-orbit-b;bottom:18%;left:-4px;box-shadow:0 0 10px #d9774a99}@keyframes trx-orbit-a{0%{transform:translate(0)}25%{transform:translate(-30px,40px)}50%{transform:translateY(80px)}75%{transform:translate(30px,40px)}to{transform:translate(0)}}@keyframes trx-orbit-b{0%{transform:translate(0)}25%{transform:translate(24px,-30px)}50%{transform:translateY(-60px)}75%{transform:translate(-24px,-30px)}to{transform:translate(0)}}@media (max-width:980px){.lab-feature--trx{margin-top:0}.trx-panel{max-width:100%;min-height:auto}}@media (max-width:560px){.trx-phone,.trx-panel{max-width:236px}}@media (prefers-reduced-motion:reduce){.trx-phone,.trx-panel,.trx-waves span,.trx-play,.trx-mic,.trx-reply,.trx-summary,.trx-orbit-dot{animation:none!important}.trx-reply,.trx-summary{opacity:1;max-height:none;margin-top:8px;padding-top:8px;transform:none}}.lab-feature--dir:before{background:radial-gradient(90% 120% at 50% 118%,#c8a24b29,#0000 58%)}.dir-badge{color:#d9b45e;border-color:#c8a24b66}.dir-badge:before{background:#c8a24b;box-shadow:0 0 10px #c8a24bb3}.lab-feature--dir h3{color:#d9b45e;font-style:normal;font-weight:400}.dir-point i{background:linear-gradient(150deg,#c8a24b42,#c8a24b12);border-color:#c8a24b4d}.dir-cta:hover{color:#16130d;background:#c8a24b;border-color:#c8a24b;box-shadow:0 16px 38px #c8a24b59}.dir-chip{border-color:#c8a24b33}.dir-prompter{z-index:2;background:linear-gradient(165deg,#17140f 0%,#211c14 55%,#17140f 100%);border:1px solid #c8a24b47;border-radius:24px;width:100%;max-width:288px;padding:16px 15px 18px;animation:6s ease-in-out infinite lf-float;position:relative;box-shadow:0 0 0 2px #00000080,0 70px 120px -30px #0009,0 34px 60px -18px #c8a24b3d}.dir-prompter-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dir-rec{font-family:var(--mono,monospace);color:var(--areia);background:#0006;border:1px solid #c8a24b4d;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:700;display:flex}.dir-rec-dot{background:#ff3b30;border-radius:50%;width:7px;height:7px;animation:1.1s infinite dir-blink}@keyframes dir-blink{0%,to{opacity:1}50%{opacity:.2}}.dir-title{letter-spacing:.16em;color:#d9b45e;font-size:12px;font-weight:700}.dir-scene{background:#00000052;border:1px solid #c8a24b29;border-radius:16px;padding:13px 12px 15px}.dir-scene-num{letter-spacing:.24em;color:#c8a24bbf;margin-bottom:10px;font-size:9px;font-weight:700}.dir-step{opacity:.38;background:#0000004d;border:1.5px solid #0000;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:7px;padding:8px 9px;transition:all .4s;display:flex}.dir-step .dir-ball{color:#000;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.dir-step strong{letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.dir-step p{color:#f4f0e8b8;margin:0;font-size:10.5px;line-height:1.4}.dir-step--1 .dir-ball{background:#ff3b30}.dir-step--1 strong{color:#ff6b60}.dir-step--2 .dir-ball{background:#ffc400}.dir-step--2 strong{color:#ffd44d}.dir-step--3 .dir-ball{background:#30d158}.dir-step--3 strong{color:#5ce585}.dir-fala{font-weight:600;color:#fff!important;font-size:12.5px!important;line-height:1.35!important}.dir-fala em{color:#ffc400;font-style:normal}.dir-step--1{animation:9s ease-in-out infinite dir-cy1}.dir-step--2{animation:9s ease-in-out infinite dir-cy2}.dir-step--3{animation:9s ease-in-out infinite dir-cy3}@keyframes dir-cy1{0%,30%{opacity:1;border-color:#ff3b30;box-shadow:0 0 22px #ff3b3038}34%,to{opacity:.38;box-shadow:none;border-color:#0000}}@keyframes dir-cy2{0%,30%{opacity:.38;box-shadow:none;border-color:#0000}34%,66%{opacity:1;border-color:#ffc400;box-shadow:0 0 22px #ffc40033}70%,to{opacity:.38;box-shadow:none;border-color:#0000}}@keyframes dir-cy3{0%,66%{opacity:.38;box-shadow:none;border-color:#0000}70%,96%{opacity:1;border-color:#30d158;box-shadow:0 0 22px #30d15833}to{opacity:.38;box-shadow:none;border-color:#0000}}.dir-progress{background:#00000080;border-radius:99px;height:5px;margin-top:4px;overflow:hidden}.dir-progress-fill{background:#ffc400;border-radius:99px;height:100%;animation:9s linear infinite dir-prog;display:block}@keyframes dir-prog{0%{background:#ff3b30;width:0}33%{background:#ff3b30;width:33%}34%{background:#ffc400}66%{background:#ffc400;width:66%}67%{background:#30d158}to{background:#30d158;width:100%}}.dir-panel{z-index:2;flex-direction:column;gap:12px;width:100%;max-width:262px;animation:6s ease-in-out -2.6s infinite lf-float-b;display:flex;position:relative}.dir-pills{flex-direction:column;gap:8px;display:flex}.dir-pill{opacity:.32;filter:grayscale(.7);background:#1c1811;border:2px solid #ffffff12;border-radius:13px;align-items:center;gap:10px;padding:9px 13px 9px 9px;display:flex;box-shadow:0 6px 30px #0000008c}.dir-pill .dir-ball{color:#000;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.dir-pill strong{letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:700;line-height:1.05;display:block}.dir-pill small{letter-spacing:.14em;text-transform:uppercase;color:#f4f0e873;font-size:8.5px}.dir-pill--1 .dir-ball{background:#ff3b30}.dir-pill--1 strong{color:#ff6b60}.dir-pill--2 .dir-ball{background:#ffc400}.dir-pill--2 strong{color:#ffd44d}.dir-pill--3 .dir-ball{background:#30d158}.dir-pill--3 strong{color:#5ce585}.dir-pill--1{animation:9s ease-in-out infinite dir-pl1}.dir-pill--2{animation:9s ease-in-out infinite dir-pl2}.dir-pill--3{animation:9s ease-in-out infinite dir-pl3}@keyframes dir-pl1{0%,30%{opacity:1;filter:none;border-color:#ff3b30;transform:scale(1.04)}34%,to{opacity:.32;filter:grayscale(.7);border-color:#ffffff12;transform:scale(1)}}@keyframes dir-pl2{0%,30%{opacity:.32;filter:grayscale(.7);border-color:#ffffff12;transform:scale(1)}34%,66%{opacity:1;filter:none;border-color:#ffc400;transform:scale(1.04)}70%,to{opacity:.32;filter:grayscale(.7);border-color:#ffffff12;transform:scale(1)}}@keyframes dir-pl3{0%,66%{opacity:.32;filter:grayscale(.7);border-color:#ffffff12;transform:scale(1)}70%,96%{opacity:1;filter:none;border-color:#30d158;transform:scale(1.04)}to{opacity:.32;filter:grayscale(.7);border-color:#ffffff12;transform:scale(1)}}.dir-badge-card{text-align:center;background:#1c1811;border:2px solid #c8a24b;border-radius:15px;padding:12px 14px;box-shadow:0 8px 40px #0009,0 0 30px #c8a24b1f}.dir-badge-card--obj{border-color:#ffc400;box-shadow:0 8px 40px #0009,0 0 30px #ffc4001f}.dir-badge-emoji{margin-bottom:5px;font-size:30px;line-height:1;display:block}.dir-badge-label{letter-spacing:.24em;text-transform:uppercase;color:#f4f0e86b;margin-bottom:2px;font-size:8px;font-weight:700;display:block}.dir-badge-value{letter-spacing:.05em;color:#d9b45e;font-size:14px;font-weight:700;line-height:1.1;display:block}.dir-badge-card--obj .dir-badge-value{color:#ffd44d}@media (max-width:980px){.dir-prompter,.dir-panel{max-width:100%}}@media (max-width:560px){.dir-prompter{max-width:270px}.dir-panel{max-width:236px}}@media (prefers-reduced-motion:reduce){.dir-prompter,.dir-panel,.dir-rec-dot,.dir-step,.dir-pill,.dir-progress-fill{animation:none!important}.dir-step,.dir-pill{opacity:1;filter:none}}.lab-feature--hub{background:linear-gradient(150deg,#8b5cf612,#f4f0e804);border-color:#a78bfa2e;grid-template-columns:minmax(300px,420px) 1fr}.lab-feature--hub:before{background:radial-gradient(90% 120% at 50% 118%,#8b5cf629,#0000 58%)}.hub-copy{text-align:left;margin:0}.hub-badge{color:#c4b5fd;border-color:#a78bfa73}.hub-badge:before{background:#a78bfa;animation:1.4s ease-in-out infinite lf-pulse;box-shadow:0 0 10px #a78bfabf}.lab-feature--hub h3{color:#c4b5fd;font-style:normal;font-weight:400}.hub-point i{background:linear-gradient(150deg,#8b5cf647,#8b5cf614);border-color:#a78bfa4d}.hub-soon{color:#c4b5fdd9;border:1px dashed #a78bfa73;border-radius:50px;align-items:center;gap:9px;padding:12px 22px;font-size:12.5px;font-weight:500;display:inline-flex}.hub-soon:before{content:"🧪";font-size:15px}.hub-chip{border-color:#a78bfa38}.hub-stage{justify-content:center}.hub-window{z-index:2;background:#100e17;border:1px solid #a78bfa42;border-radius:20px;width:100%;max-width:560px;animation:7s ease-in-out infinite lf-float;position:relative;overflow:hidden;box-shadow:0 0 0 2px #00000080,0 70px 120px -30px #000000a6,0 34px 70px -18px #8b5cf64d}.hub-window-bar{background:#ffffff0a;border-bottom:1px solid #a78bfa24;align-items:center;gap:7px;padding:11px 14px;display:flex}.hub-dot{background:#f4f0e829;border-radius:50%;width:9px;height:9px}.hub-dot:first-child{background:#ff5f57}.hub-dot:nth-child(2){background:#febc2e}.hub-dot:nth-child(3){background:#28c840}.hub-url{text-align:center;letter-spacing:.06em;color:#f4f0e86b;background:#00000052;border-radius:7px;flex:1;margin-left:6px;padding:4px 12px;font-size:10px}.hub-body{min-height:308px;display:flex}.hub-side{background:#00000042;border-right:1px solid #a78bfa1f;flex-direction:column;gap:6px;padding:14px 9px;display:flex}.hub-side-ic{opacity:.5;border:1px solid #0000;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.hub-side-ic.on{opacity:1;background:#8b5cf633;border-color:#a78bfa66}.hub-main{flex:1;grid-template-columns:1.15fr 1fr;gap:10px;padding:12px;display:grid}.hub-mod{background:#ffffff09;border:1px solid #a78bfa24;border-radius:13px;min-width:0;padding:11px 12px}.hub-mod-title{letter-spacing:.18em;text-transform:uppercase;color:#c4b5fdcc;margin-bottom:9px;font-size:9px;font-weight:700}.hub-cal{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.hub-cal-cell{aspect-ratio:1;background:#f4f0e80f;border-radius:4px;animation:7.5s ease-in-out infinite hub-cell}@keyframes hub-cell{0%,8%{box-shadow:none;background:#f4f0e80f}12%,58%{background:#8b5cf68c;box-shadow:0 0 8px #8b5cf666}66%,to{box-shadow:none;background:#f4f0e80f}}.hub-kan{flex-direction:column;gap:6px;display:flex}.hub-kan-card{color:#f4f0e8cc;background:#0000004d;border-left:3px solid;border-radius:8px;padding:7px 9px;font-size:9.5px;font-weight:600;animation:7.5s ease-in-out infinite hub-kan-in}.hub-kan-card.c1{border-color:#ff5f57;animation-delay:.3s}.hub-kan-card.c2{border-color:#febc2e;animation-delay:.9s}.hub-kan-card.c3{border-color:#28c840;animation-delay:1.5s}@keyframes hub-kan-in{0%,4%{opacity:0;transform:translate(-10px)}9%,88%{opacity:1;transform:translate(0)}94%,to{opacity:0;transform:translate(-10px)}}.hub-timeline{background:#00000059;border-radius:8px;gap:4px;height:34px;padding:5px;display:flex;position:relative;overflow:hidden}.hub-clip{border-radius:5px;height:100%}.hub-clip.c1{background:linear-gradient(135deg,#8b5cf6,#6d28d9);flex:1.3}.hub-clip.c2{background:linear-gradient(135deg,#ec4899,#be185d);flex:.8}.hub-clip.c3{background:linear-gradient(135deg,#38bdf8,#0369a1);flex:1}.hub-playhead{background:#fff;width:2px;animation:5s linear infinite hub-scrub;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #fffc}@keyframes hub-scrub{0%{left:4%}to{left:96%}}.hub-chat{flex-direction:column;gap:6px;margin-bottom:9px;display:flex}.hub-bubble{border-radius:10px;max-width:88%;padding:6px 9px;font-size:9.5px;line-height:1.35}.hub-bubble.in{color:#f4f0e8d1;background:#f4f0e817;border-bottom-left-radius:3px;align-self:flex-start;animation:8s ease-in-out infinite hub-bub}.hub-bubble.out{color:#fff;background:#8b5cf666;border-bottom-right-radius:3px;align-self:flex-end;animation:8s ease-in-out 1.1s infinite hub-bub}@keyframes hub-bub{0%,5%{opacity:0;transform:translateY(8px)scale(.94)}12%,86%{opacity:1;transform:translateY(0)scale(1)}93%,to{opacity:0;transform:translateY(8px)scale(.94)}}.hub-crm-row{gap:8px;display:flex}.hub-crm-stat{color:#f4f0e88c;text-align:center;background:#0000004d;border:1px solid #a78bfa24;border-radius:8px;flex:1;padding:6px 8px;font-size:8.5px}.hub-crm-stat b{color:#c4b5fd;font-size:15px;font-weight:700;line-height:1.15;display:block}.hub-shimmer{opacity:.2;pointer-events:none;background:linear-gradient(118deg,#0000 42%,#c4b5fd29 50%,#0000 58%);animation:7s ease-in-out infinite lf-shimmer;position:absolute;inset:-60%}@media (max-width:980px){.lab-feature--hub{grid-template-columns:1fr}.hub-copy{grid-area:1/1;max-width:560px}.lab-feature--hub .hub-stage{grid-area:2/1}}@media (max-width:560px){.hub-main{grid-template-columns:1fr}.hub-body{min-height:auto}.hub-side{display:none}}@media (prefers-reduced-motion:reduce){.hub-window,.hub-cal-cell,.hub-kan-card,.hub-playhead,.hub-bubble,.hub-shimmer,.hub-badge:before{animation:none!important}.hub-cal-cell{background:#8b5cf659}.hub-kan-card,.hub-bubble{opacity:1;transform:none}}.vision{text-align:center;padding:170px 0;position:relative;overflow:hidden}.vision-glow{filter:blur(40px);z-index:0;background:radial-gradient(circle,#c9532b1a,#0000 64%);border-radius:50%;width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vision .wrap{z-index:3;position:relative}.vision h2{font-family:var(--serif);letter-spacing:-.02em;max-width:900px;margin:0 auto;font-size:clamp(30px,4.6vw,56px);font-weight:300;line-height:1.18}.vision h2 .muted{color:var(--neutro)}.vision h2 em{color:var(--sol);font-style:italic}.cta{padding:60px 0 150px}.cta-box{background:var(--ink);color:var(--areia);text-align:center;border-radius:32px;padding:90px 80px;position:relative;overflow:hidden}.cta-glow{aspect-ratio:1;z-index:0;pointer-events:none;background:radial-gradient(circle,#c9532b14,#0000 65%);border-radius:50%;width:min(90vw,520px);animation:8s ease-in-out infinite breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes breathe{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.cta-box .inner{z-index:3;max-width:680px;margin:0 auto;position:relative}.cta-box h2{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(32px,4.6vw,58px);font-weight:300}.cta-box h2 em{color:var(--sol-cl);font-style:italic}.cta-options{color:#f4f0e8b3;font-size:17px;font-family:var(--serif);flex-direction:column;gap:8px;margin:30px 0 40px;font-style:italic;font-weight:300;display:flex}.form-grid{text-align:left;grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid .full{grid-column:1/-1}.field label{letter-spacing:.12em;text-transform:uppercase;color:#f4f0e873;margin-bottom:8px;font-size:11px;display:block}.field input,.field textarea{width:100%;font-family:var(--sans);color:var(--areia);background:#f4f0e80d;border:1px solid #f4f0e821;border-radius:13px;padding:14px 16px;font-size:15px;font-weight:300;transition:all .3s}.field input:focus,.field textarea:focus{border-color:var(--sol-cl);background:#f4f0e814;outline:none}.field input::placeholder,.field textarea::placeholder{color:#f4f0e84d}.field textarea{resize:vertical;min-height:100px}.form-submit{grid-column:1/-1;margin-top:6px}.form-submit button{background:var(--sol);color:#fff;width:100%;font-family:var(--sans);cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:16px;font-weight:500;transition:all .4s;display:inline-flex}.form-submit button:hover{background:var(--sol-cl);transform:translateY(-2px)}@media (max-width:700px){.cta-box{padding:48px 28px}.form-grid{grid-template-columns:1fr}}.footer{background:var(--ink);color:#f4f0e899;padding:70px 0 46px}.footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.footer-logo{height:64px;color:var(--areia);margin-bottom:18px}.footer .f-tag{font-family:var(--serif);color:var(--areia);font-size:19px;font-style:italic}.footer-links{flex-wrap:wrap;gap:54px;display:flex}.footer-col h5{letter-spacing:.16em;text-transform:uppercase;color:var(--sol-cl);margin-bottom:15px;font-size:11px;font-weight:600}.footer-col a{color:#f4f0e899;margin-bottom:10px;font-size:14px;transition:all .3s;display:block}.footer-col a:hover{color:var(--areia)}.footer-bottom{max-width:var(--max);color:#f4f0e866;border-top:1px solid #f4f0e81a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:54px auto 0;padding:28px 40px 0;font-size:12px;display:flex}.reveal{opacity:0;transform:translateY(48px)}.reveal-scale{opacity:0;transform:translateY(36px)scale(.97)}.split-line{display:block;overflow:hidden}.split-line i{font-style:normal;display:inline-block;transform:translateY(110%)}.type-line .char{opacity:0;display:inline-block}.char{opacity:0}.word{white-space:nowrap;display:inline-block}@media (prefers-reduced-motion:reduce){.tunnel-hint .ln{animation:none}.phone-3d-pivot{transition:none}}
