:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@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{--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-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-ease:initial}::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-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-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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%;-moz-tab-size:4;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}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::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-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.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}.sticky{position:sticky}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.isolate{isolation:isolate}.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}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:color(display-p3 0 0 0)){.prose{--tw-prose-body:color(display-p3 .219968 .253721 .318679);--tw-prose-headings:color(display-p3 .070423 .0928982 .151928);--tw-prose-lead:color(display-p3 .297358 .332176 .39043);--tw-prose-links:color(display-p3 .070423 .0928982 .151928);--tw-prose-bold:color(display-p3 .070423 .0928982 .151928);--tw-prose-counters:color(display-p3 .421287 .446085 .504784);--tw-prose-bullets:color(display-p3 .822033 .835264 .858521);--tw-prose-hr:color(display-p3 .899787 .906171 .92106);--tw-prose-quotes:color(display-p3 .070423 .0928982 .151928);--tw-prose-quote-borders:color(display-p3 .899787 .906171 .92106);--tw-prose-captions:color(display-p3 .421287 .446085 .504784);--tw-prose-kbd:color(display-p3 .070423 .0928982 .151928);--tw-prose-kbd-shadows:color(display-p3 .070423 .0928982 .151928/.1);--tw-prose-code:color(display-p3 .070423 .0928982 .151928);--tw-prose-pre-code:color(display-p3 .899787 .906171 .92106);--tw-prose-pre-bg:color(display-p3 .125854 .159497 .216835);--tw-prose-th-borders:color(display-p3 .822033 .835264 .858521);--tw-prose-td-borders:color(display-p3 .899787 .906171 .92106);--tw-prose-invert-body:color(display-p3 .822033 .835264 .858521);--tw-prose-invert-lead:color(display-p3 .605734 .630385 .680158);--tw-prose-invert-counters:color(display-p3 .605734 .630385 .680158);--tw-prose-invert-bullets:color(display-p3 .297358 .332176 .39043);--tw-prose-invert-hr:color(display-p3 .219968 .253721 .318679);--tw-prose-invert-quotes:color(display-p3 .953567 .956796 .964321);--tw-prose-invert-quote-borders:color(display-p3 .219968 .253721 .318679);--tw-prose-invert-captions:color(display-p3 .605734 .630385 .680158);--tw-prose-invert-pre-code:color(display-p3 .822033 .835264 .858521);--tw-prose-invert-th-borders:color(display-p3 .297358 .332176 .39043);--tw-prose-invert-td-borders:color(display-p3 .219968 .253721 .318679)}}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.block{display:block}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.pt-\[40px\]{padding-top:40px}.pr-\[24px\]{padding-right:24px}.pb-\[40px\]{padding-bottom:40px}.pl-\[24px\]{padding-left:24px}.text-\[15px\]{font-size:15px}.uppercase{text-transform:uppercase}.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,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (min-width:40rem){.sm\:prose-lg{font-size:1.125rem;line-height:1.77778}.sm\:prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.sm\:prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.sm\:prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.sm\:prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.sm\:prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.sm\:prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.sm\:prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.sm\:prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.sm\:prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.sm\:prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.sm\:prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.sm\:prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.sm\:prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.sm\:prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.sm\:prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.sm\:prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.sm\:prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.sm\:prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.sm\:prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.sm\:prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.sm\:prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.sm\:prose-lg :where(.sm\:prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.sm\:prose-lg :where(.sm\:prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.sm\:prose-lg :where(.sm\:prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.sm\:prose-lg :where(.sm\:prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.sm\:prose-lg :where(.sm\:prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.sm\:prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.sm\:prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.sm\:prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.sm\:prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.sm\:prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.sm\:prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.sm\:prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.sm\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.sm\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.sm\:prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.sm\:prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.sm\:prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.sm\:prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.sm\:prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.sm\:prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.sm\:prose-lg :where(.sm\:prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sm\:prose-lg :where(.sm\:prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-var.woff2)format("woff2")}:root{--bp-laptop:1180px;--bp-tablet:900px;--bp-mobile:640px;--hero-viewport-max:90svh;--hero-min-height-desktop:750px;--hero-min-height-mobile:700px;--primary:#bf0;--primary-foreground:#161616;--accent:var(--primary);--gradient-primary:linear-gradient(90deg, #f0ff00 25.274%, #bf0 50.782%);--gradient-cta:linear-gradient(90deg, #f0ff00 0%, #bf0 100%);--gradient-cta-panel:linear-gradient(to left, var(--cores-principais-verde) 0%, var(--cores-principais-amarelo) 50%, var(--cores-principais-branco) 100%);--background:#161616;--foreground:#e6e6e6;--secondary:#d4d4d4;--muted:#b0b0b0;--card:#1b1b1b;--card-hover:#222;--border:#2d2d2d;--border-strong:#444;--hover:#363636;--feedback-red:#ef4444;--feedback-green:#10b981;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--button-min-height:44px;--button-padding-normal:12px 24px;--button-padding-tiny:10px 20px;--button-gap:8px;--button-radius:var(--radius-sm);--button-arrow-size:16px;--button-arrow-duration:.5s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--motion-micro-duration:.16s;--motion-stagger:40ms;--wire-bg:var(--background);--wire-fg:var(--foreground);--wire-border:var(--border);--wire-muted:var(--muted);--wire-placeholder:var(--card);--header-glass-bg:#1b1b1bd9;--cores-principais-branco:#f2f2f2;--cores-principais-preto:#1f1f1f;--cores-principais-verde:#bf0;--cores-principais-verde-fundo-claro:#7db400;--cores-principais-amarelo:#f0ff00;--grey-scale-700:#1e1e1e;--grey-scale-600:#303030;--grey-scale-500:#444;--grey-scale-400:#545454;--grey-scale-300:#8a8a8a;--grey-scale-200:#bfbfbf;--grey-scale-100:#f5f5f5}.theme-light{--background:var(--cores-principais-branco);--foreground:var(--cores-principais-preto);--secondary:var(--grey-scale-500);--muted:var(--grey-scale-400);--card:var(--grey-scale-100);--card-hover:var(--grey-scale-200);--border:var(--grey-scale-200);--border-strong:var(--grey-scale-300);--hover:var(--grey-scale-200);--accent-on-light:var(--cores-principais-verde-fundo-claro);--wire-bg:var(--background);--wire-fg:var(--foreground);--wire-border:var(--border);--wire-muted:var(--muted);--wire-placeholder:var(--card);--header-glass-bg:var(--cores-principais-branco)}@supports (color:color-mix(in lab, red, red)){.theme-light{--header-glass-bg:color-mix(in srgb, var(--cores-principais-branco) 78%, transparent)}}.theme-light{--grid-line:var(--cores-principais-preto)}@supports (color:color-mix(in lab, red, red)){.theme-light{--grid-line:color-mix(in srgb, var(--cores-principais-preto) 12%, transparent)}}.theme-light{--grid-line-footer:var(--cores-principais-preto)}@supports (color:color-mix(in lab, red, red)){.theme-light{--grid-line-footer:color-mix(in srgb, var(--cores-principais-preto) 15%, transparent)}}.theme-light{--footer-background:#fff}.theme-dark-home{--background:#202020;--foreground:#e6e6e6;--secondary:#d4d4d4;--muted:#b0b0b0;--card:#252525;--card-hover:#2c2c2c;--border:#373737;--border-strong:#4e4e4e;--hover:#404040;--accent-on-light:var(--primary);--wire-bg:var(--background);--wire-fg:var(--foreground);--wire-border:var(--border);--wire-muted:var(--muted);--wire-placeholder:var(--card);--header-glass-bg:#1b1b1bd9;--grid-line:var(--border);--grid-line-footer:var(--border);--footer-background:#161616}.theme-dark-home .action-button--green{--action-button-background:var(--gradient-cta);--action-button-border:transparent;--action-button-hover-background:var(--gradient-cta);--action-button-hover-border:transparent}.cta-card-gradient{background-image:linear-gradient(313deg,#f0ff00 0%,#bf0 20%,#f2f2f2 50%)}.theme-dark-home .cta-card-gradient{background-image:linear-gradient(313deg,#f0ff00 0%,#bf0 20%,#1b1b1b 50%)}.solucoes-card-bg{background-position:50%;background-size:cover}.theme-dark-home .solucoes-card-bg{opacity:.5}.footer-grid-scope{--grid-line:var(--grid-line-footer)}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--background);scroll-padding-top:80px}html,body,#root{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}p,li{font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;color:var(--foreground);margin:0;font-weight:500}h1{letter-spacing:-.02em;font-size:clamp(40px,6vw,68px);line-height:1.1}h2{font-size:clamp(28px,3.6vw,48px);line-height:1.15}h3{font-size:24px;line-height:1.2}h4{font-size:20px;line-height:1.2}h5{font-size:18px;line-height:1.2}h6{font-size:16px;line-height:1.2}a{color:inherit;text-decoration:none;transition:color .12s}a:hover{color:var(--primary)}.theme-light a:hover:not(.wire-btn):not(.action-button){color:var(--accent-on-light,var(--primary))}button{font:inherit;cursor:pointer}::selection{background:var(--primary);color:var(--primary-foreground)}.wire{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.wire-dashed{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:0 0}.wire-muted{color:var(--muted)}.theme-toggle:hover{--header-border-color:var(--border-strong)}@media (prefers-reduced-motion:reduce){.theme-toggle span{transition:none!important}}.feature-card{background:radial-gradient(120% 100% at 0% 0%, var(--tint-default) 0%, transparent 55%), var(--card-base,var(--background));transition:background .22s}.feature-card:hover{background:radial-gradient(120% 100% at 0% 0%, var(--tint-hover) 0%, transparent 55%), var(--card-base,var(--background))}.wire-placeholder{background:var(--card);border:1px dashed var(--border-strong);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:12px;display:flex}.wire-btn{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);white-space:nowrap;border-radius:var(--radius-md);justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:500;transition:background .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.wire-btn:hover{background:var(--hover);color:var(--foreground);border-color:var(--border)}.wire-btn:active{transform:translateY(1px)}.action-button{--action-button-background:transparent;--action-button-border:var(--border);--action-button-color:var(--foreground);--action-button-hover-background:var(--hover);--action-button-hover-border:var(--border);justify-content:center;align-items:center;gap:var(--button-gap);min-height:var(--button-min-height);border:1px solid var(--action-button-border);border-radius:var(--button-radius);padding:var(--button-padding-normal);background:var(--action-button-background);color:var(--action-button-color);white-space:nowrap;touch-action:manipulation;transition:background .15s ease, border-color .15s ease, color .15s ease, transform .2s var(--ease-out);font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.action-button:hover{background:var(--action-button-hover-background);border-color:var(--action-button-hover-border);color:var(--action-button-color);transform:translateY(-2px)}.action-button.no-lift:hover{transform:none}.action-button:active{transition-duration:.1s;transform:scale(.97)}.action-button:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.action-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.action-button--gradient{--action-button-background:var(--gradient-cta);--action-button-border:transparent;--action-button-color:var(--primary-foreground);--action-button-hover-background:var(--gradient-cta);--action-button-hover-border:transparent}.action-button--green{--action-button-background:var(--primary);--action-button-border:var(--primary);--action-button-color:var(--primary-foreground);--action-button-hover-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.action-button--green{--action-button-hover-background:color-mix(in srgb, var(--primary) 90%, white 10%)}}.action-button--green{--action-button-hover-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.action-button--green{--action-button-hover-border:color-mix(in srgb, var(--primary) 90%, white 10%)}}.action-button--outline{--action-button-background:transparent;--action-button-border:var(--border);--action-button-color:var(--foreground);--action-button-hover-background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.action-button--outline{--action-button-hover-background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.header-cta-desktop [data-testid=link-header-secondary],[data-testid=link-hero-cta-secondary]{--action-button-border:#ffffff2e;--action-button-color:#fff;--action-button-hover-background:#ffffff2e;--action-button-hover-border:#ffffff2e}.action-button--inline{--action-button-color:var(--foreground);--action-button-hover-background:transparent;--action-button-hover-border:transparent;background:0 0;border:0;border-radius:0;min-height:auto;padding:0}.action-button--tiny{min-height:var(--button-min-height);padding:var(--button-padding-tiny);border-radius:var(--radius-sm);font-size:14px}.action-button--inline.action-button--tiny{min-height:auto;padding:0}.action-button--icon-only{width:var(--button-min-height);min-width:var(--button-min-height);height:var(--button-min-height);padding:0}.action-button--activation{cursor:inherit;pointer-events:none;justify-content:flex-start;align-self:flex-start}.action-button__label{align-items:center;gap:var(--button-gap);display:inline-flex}.action-button__arrow{width:var(--button-arrow-size);height:var(--button-arrow-size);display:inline-flex;overflow:hidden}.action-button__icon{width:var(--button-arrow-size);height:var(--button-arrow-size);display:inline-flex}.action-button__arrow-track{width:calc(var(--button-arrow-size) * 2);transition:transform var(--button-arrow-duration) var(--ease-out);display:inline-flex}.action-button__arrow-icon{width:var(--button-arrow-size);min-width:var(--button-arrow-size);height:var(--button-arrow-size)}.action-button--arrow-right .action-button__arrow-track{transform:translateX(calc(-1 * var(--button-arrow-size)))}.action-button--arrow-right:hover .action-button__arrow-track{transform:translate(0)}.action-button--arrow-left:hover .action-button__arrow-track{transform:translateX(calc(-1 * var(--button-arrow-size)))}@media (hover:hover) and (pointer:fine){:-webkit-any(a,button):hover .action-button--activation.action-button--inline.action-button--arrow-right .action-button__arrow-track{transform:translate(0)}:is(a,button):hover .action-button--activation.action-button--inline.action-button--arrow-right .action-button__arrow-track{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.action-button,.action-button__arrow-track{transition-duration:0s}.action-button:hover,.action-button:active{transform:none}}.wire-btn-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.wire-btn-primary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wire-btn-primary:hover{background:color-mix(in srgb, var(--primary) 90%, white 10%)}}.wire-btn-primary:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wire-btn-primary:hover{border-color:color-mix(in srgb, var(--primary) 90%, white 10%)}}.wire-btn-primary:hover{color:var(--primary-foreground)}.hero-cta-arrow svg{transition:transform .5s var(--ease-out);transform:translate(-16px)}.hero-cta:hover .hero-cta-arrow svg{transform:translate(0)}.footer-feature-card:hover .footer-feature-icon,.footer-feature-card:hover .footer-feature-link-label,.footer-feature-card:hover .action-button--activation,.footer-menu-link:hover{color:var(--accent-on-light)!important}.dash-line-h{border-top:1px solid #0000;border-image-source:repeating-linear-gradient(to right, var(--grid-line,var(--border)) 0 8px, transparent 8px 14px);border-image-slice:1;border-image-repeat:repeat}.dash-line-v{border-left:1px solid #0000;border-image-source:repeating-linear-gradient(to bottom, var(--grid-line,var(--border)) 0 8px, transparent 8px 14px);border-image-slice:1;border-image-repeat:repeat}.hero-video-scope{--foreground:#fff;--secondary:#ffffffd1;--muted:#ffffffa6;--border:#ffffff4d;--border-strong:#ffffff73;--grid-line:#ffffff2e;--header-glass-bg:transparent}.home-dark-scope{--background:#161616;--foreground:#e6e6e6;--secondary:#d4d4d4;--muted:#b0b0b0;--card:#1b1b1b;--card-hover:#222;--border:#2d2d2d;--border-strong:#444;--hover:#363636;--grid-line:var(--border)}.aluno-float-cards{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.aluno-float-card{border-radius:var(--radius-md);width:min(220px,34vw);padding:1.5px;position:absolute;overflow:hidden;box-shadow:0 20px 40px -20px #0009}.aluno-float-card:before{content:"";z-index:0;background:conic-gradient(#f0ff00,#bf0 50%,#f0ff00 100%);animation:6s linear infinite aluno-border-spin;position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%}.aluno-float-card__inner{z-index:1;background:var(--card);border-radius:calc(var(--radius-md) - 1.5px);flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:relative}.aluno-float-card__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.aluno-float-card__value{color:var(--foreground);font-size:20px;font-weight:600}.aluno-float-card__detail{color:var(--secondary);font-size:12px}.aluno-float-card--top-left{top:6%;left:4%}.aluno-float-card--top-right{top:10%;right:4%}.aluno-float-card--bottom-left{bottom:8%;left:10%}@keyframes aluno-border-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aluno-float-card:before{animation:none}.novidades-item{transition-duration:0s}}.depoimento-card{--depoimento-card-width:308px;width:var(--depoimento-card-width);height:calc(var(--depoimento-card-width) * 487 / 308);border-radius:var(--radius-md);transition:width .55s var(--ease-out);position:relative;overflow:hidden}.depoimento-card:hover{width:calc(var(--depoimento-card-width) + 16px);z-index:1}.depoimento-swiper .swiper-wrapper{--swiper-wrapper-transition-timing-function:var(--ease-out)}.depoimento-swiper{container-type:inline-size}.como-funciona-desktop .depoimento-swiper{overflow:visible}#como-funciona .section-inner{overflow:hidden}.depoimento-card-photo{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.depoimento-card-quote{color:#161616;transition:padding-right .55s var(--ease-out);background:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex;position:absolute;bottom:4px;left:4px;right:4px}.depoimento-card:hover .depoimento-card-quote{padding-right:34px}.depoimento-card-quote p{letter-spacing:-.01em;margin:0;font-size:15px;line-height:1.4}.depoimento-card-quote span{letter-spacing:.04em;text-transform:uppercase;color:#16161699;font-size:12px;font-weight:500}.slider-arrows{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.slider-arrows-desktop{flex-shrink:0;margin-top:0}.slider-arrows-mobile{display:none}@media (max-width:640px){.slider-arrows-desktop{display:none!important}.slider-arrows-mobile{display:flex}}.depoimento-nav-btn{border:1px solid var(--border);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,opacity .15s;display:flex;position:relative;overflow:hidden}.depoimento-nav-btn:before{content:"";z-index:0;background:var(--gradient-cta);opacity:0;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0;right:0}.depoimento-nav-btn svg{z-index:1;position:relative}.depoimento-nav-arrow{width:16px;height:16px;display:inline-flex;overflow:hidden}.depoimento-nav-arrow svg{transition:transform .5s var(--ease-out)}.depoimento-nav-btn:first-of-type .depoimento-nav-arrow svg{transform:translate(0)}.depoimento-nav-btn:first-of-type:hover:not(:disabled) .depoimento-nav-arrow svg,.depoimento-nav-btn:last-of-type .depoimento-nav-arrow svg{transform:translate(-16px)}.depoimento-nav-btn:last-of-type:hover:not(:disabled) .depoimento-nav-arrow svg{transform:translate(0)}.depoimento-nav-btn:hover:not(:disabled){color:var(--primary-foreground);border-color:var(--primary)}.depoimento-nav-btn:hover:not(:disabled):before{opacity:1}.depoimento-nav-btn:disabled{opacity:.35;cursor:default}.home-dark-scope .depoimento-nav-btn{border-color:var(--border-strong)}.como-funciona-progress{margin-bottom:32px}.como-funciona-progress-track{background:var(--grid-line,var(--border));border-radius:2px;height:4px;margin-bottom:20px;position:relative;overflow:hidden}.como-funciona-progress-indicator{background:var(--gradient-cta);border-radius:2px;height:100%;transition:width .3s;position:absolute;top:0;bottom:0;left:0;right:auto}.como-funciona-progress-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.como-funciona-progress-btn{cursor:pointer;opacity:.3;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;transition:color .15s,opacity .15s;display:flex}.como-funciona-progress-btn:hover{color:var(--accent-on-light);opacity:1}.como-funciona-progress-btn.is-active{color:var(--foreground);opacity:1}.como-funciona-progress-title{text-align:center;color:inherit;font-size:15px;font-weight:500}.como-funciona-progress-caption{text-align:center;color:var(--muted);font-size:13px}.como-funciona-card{--como-funciona-card-basis:calc(100cqw - 40px);flex-basis:var(--como-funciona-card-basis);height:auto;position:relative}@media (min-width:640px){.como-funciona-card{--como-funciona-card-basis:calc((100cqw - 40px - 16px) / 2)}}@media (min-width:1180px){.como-funciona-card{--como-funciona-card-basis:calc((100cqw - 96px - 16px) / 2)}}.como-funciona-card-text{padding:28px 24px}.como-funciona-card-wire{overflow:hidden}.como-funciona-card-media{background:linear-gradient(219deg,#f0ff00 0%,#bf0 100%);width:calc(100% - 8px);height:420px;overflow:hidden}.como-funciona-card-badge{background:var(--primary);border-radius:999px;align-self:flex-start;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.como-funciona-card-badge{background:color-mix(in srgb, var(--primary) 18%, transparent)}}.como-funciona-card-badge{color:var(--accent-on-light);letter-spacing:.02em;font-size:11px;font-weight:500}.novidades-track{height:var(--novidades-track-height,440px);--novidades-gap:12px;--novidades-tier-0:65.7%;--novidades-tier-1:15.5%;--novidades-tier-2:8%;--novidades-tier-3:4.7%;--novidades-tier-4:3%;--novidades-tier-5:2.1%;--novidades-tier-6:1.1%;display:flex;overflow:hidden}.novidades-item{min-width:0;height:100%;transition:flex-basis .62s var(--ease-out);flex:0 0;position:relative}.novidades-track--right-clones .novidades-item{transition-timing-function:var(--ease-in-out)}.novidades-item[data-tier="0"]{flex:0 1 var(--novidades-tier-0)}.novidades-item[data-tier="1"]{flex:0 1 var(--novidades-tier-1)}.novidades-item[data-tier="2"]{flex:0 1 var(--novidades-tier-2)}.novidades-item[data-tier="3"]{flex:0 1 var(--novidades-tier-3)}.novidades-item[data-tier="4"]{flex:0 1 var(--novidades-tier-4)}.novidades-item[data-tier="5"]{flex:0 1 var(--novidades-tier-5)}.novidades-item[data-tier="6"]{flex:0 0 var(--novidades-tier-6)}.novidades-item[data-tier="0"]:hover{flex-basis:calc(var(--novidades-tier-0) + 16px)}.novidades-item[data-tier="1"]:hover{flex-basis:calc(var(--novidades-tier-1) + 16px)}.novidades-item[data-tier="2"]:hover{flex-basis:calc(var(--novidades-tier-2) + 16px)}.novidades-item[data-tier="3"]:hover{flex-basis:calc(var(--novidades-tier-3) + 16px)}.novidades-item[data-tier="4"]:hover{flex-basis:calc(var(--novidades-tier-4) + 16px)}.novidades-item[data-tier="5"]:hover{flex-basis:calc(var(--novidades-tier-5) + 16px)}.novidades-item[data-tier="6"]:hover{flex-basis:calc(var(--novidades-tier-6) + 16px)}.novidades-track--right-clones .novidades-item[data-tier="0"]:hover{flex-basis:var(--novidades-tier-0)}.novidades-track--right-clones .novidades-item[data-tier="1"]:hover{flex-basis:var(--novidades-tier-1)}.novidades-track--right-clones .novidades-item[data-tier="2"]:hover{flex-basis:var(--novidades-tier-2)}.novidades-track--right-clones .novidades-item[data-tier="3"]:hover{flex-basis:var(--novidades-tier-3)}.novidades-track--right-clones .novidades-item[data-tier="4"]:hover{flex-basis:var(--novidades-tier-4)}.novidades-track--right-clones .novidades-item[data-tier="5"]:hover{flex-basis:var(--novidades-tier-5)}.novidades-track--right-clones .novidades-item[data-tier="6"]:hover{flex-basis:var(--novidades-tier-6)}.novidades-item-media{top:0;bottom:0;left:0;right:var(--novidades-gap);border-radius:var(--radius-md);background:var(--card);position:absolute;overflow:hidden}.novidades-item-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block}.novidades-item-media:hover img{transform:scale(1.03)}.novidades-item-media-link{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.novidades-item-media-button{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.novidades-item-media-button:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.novidades-text-row{align-items:center;gap:32px;margin-top:32px;display:flex}.novidades-text-block{flex:1;position:relative;overflow:hidden}.novidades-text-block h3{letter-spacing:-.01em;color:var(--foreground);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 4px;font-size:22px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.novidades-text-block p{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.novidades-cta{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative;overflow:hidden}.novidades-cta:before{content:"";z-index:0;background:var(--gradient-cta);opacity:0;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0;right:0}.novidades-cta span,.novidades-cta svg{z-index:1;position:relative}.novidades-cta:hover{color:var(--primary-foreground);border-color:var(--primary)}.novidades-cta:hover:before{opacity:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wire-btn-primary--gradient{background:var(--gradient-cta);border:none}.wire-btn-primary--gradient:hover{background:var(--gradient-cta);filter:brightness(1.06)}.wire-btn--compact{border-radius:var(--radius-sm);min-height:40px;padding:10px 20px;font-size:14px}.links-page-button:hover{transform:translateY(-2px)}.links-page-button:active{transform:translateY(1px)}.links-page-share-button:hover{background:#161616bf}.links-page-share-button:active{transform:scale(.94)}.links-page-phone-clip{flex-shrink:0;align-items:flex-end;display:flex;overflow:hidden}.links-page-phone-preview{transition:margin-bottom .35s var(--ease-in-out);margin-bottom:0;display:block}.links-page-button:hover .links-page-phone-preview{margin-bottom:-10px}.links-page-label-clip{vertical-align:top;height:20px;display:inline-block;overflow:hidden}.links-page-label-roll{transition:transform .35s var(--ease-in-out);flex-direction:column;display:flex}.links-page-button:hover .links-page-label-roll{transform:translateY(-20px)}.links-page-label-line{white-space:nowrap;height:20px;font-size:16px;font-weight:500;line-height:20px;display:block}@media (prefers-reduced-motion:reduce){.links-page-phone-preview,.links-page-label-roll{transition-duration:.01ms}}.wire-btn[disabled]{opacity:.5;cursor:not-allowed}.wire-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500;line-height:1}.hero-launch-dot{opacity:.7;background:currentColor;border-radius:999px;flex-shrink:0;width:4px;height:4px;display:inline-block}.rolling-digit{will-change:transform, opacity;animation:.22s cubic-bezier(.22,1,.36,1) rollUp;display:inline-block}@keyframes rollUp{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:translateY(0)}}@keyframes wl-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.marquee-viewport{width:100%;overflow:hidden}.marquee-track{width:max-content;animation:marquee-scroll var(--marquee-duration,40s) linear infinite;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex}.marquee-track--dragging{cursor:grabbing}.marquee-list{margin:0;padding:0;list-style:none;display:flex}.marquee-item{margin-right:var(--marquee-gap,20px);flex:none}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.wire-input,.wire-textarea,.wire-select{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);font:inherit;border-radius:var(--radius-sm);outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.blog-category-select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%238A8A8A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.blog-search-input .wire-input,.blog-category-select{border-color:var(--grid-line,var(--border))}@media (max-width:640px){.blog-search-input{max-width:none!important}.blog-category-select{width:100%!important;min-width:0!important}}.wire-input::placeholder,.wire-textarea::placeholder{color:var(--muted)}.wire-input:focus,.wire-textarea:focus,.wire-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #eeff002e}.theme-light .wire-input:focus,.theme-light .wire-textarea:focus,.theme-light .wire-select:focus{box-shadow:0 0 0 3px var(--primary);border-color:#0006}@supports (color:color-mix(in lab, red, red)){.theme-light .wire-input:focus,.theme-light .wire-textarea:focus,.theme-light .wire-select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 35%, transparent)}}.wire-textarea{resize:vertical;min-height:80px}input[type=range]{accent-color:var(--primary)}.wire-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:720px){.wire-modal-backdrop{padding:12px}.wire-modal{border-radius:20px;width:100%;max-width:100%;height:auto;max-height:90dvh}.wire-modal-body .wire-input,.wire-modal-body .wire-btn{padding:10px 14px;font-size:14px}}.wire-modal{background:var(--background);border-radius:var(--radius-lg);border:0;width:100%;max-width:480px;max-height:92vh;padding:0;overflow:hidden}.wire-modal--light{background:#fff;border-radius:12px;max-width:440px}.wire-modal-frame{--wmf-margin:32px;--wmf-pad:20px;padding:calc(var(--wmf-margin) + var(--wmf-pad));position:relative}@media (max-width:480px){.wire-modal-frame{--wmf-margin:20px;--wmf-pad:16px}}.wire-modal-line{pointer-events:none;background:#e7e7e7;position:absolute}.wire-modal-line--v{width:1px;top:0;bottom:0}.wire-modal-line--v.wire-modal-line--left{left:var(--wmf-margin)}.wire-modal-line--v.wire-modal-line--right{right:var(--wmf-margin)}.wire-modal-line--h{height:1px;left:0;right:0}.wire-modal-line--h.wire-modal-line--top{top:var(--wmf-margin)}.wire-modal-line--h.wire-modal-line--bottom{bottom:var(--wmf-margin)}.wire-modal-close-hit{z-index:3;cursor:pointer;width:48px;height:48px;position:absolute;top:0;right:0}.wire-modal-close{z-index:1;width:33px;height:33px;color:var(--foreground);cursor:pointer;background:#e7e7e7;border:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex;position:absolute;top:0;right:0}.wire-modal-close:before{content:"";z-index:0;background:var(--gradient-cta);opacity:0;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0;right:0}.wire-modal-close-hit:hover .wire-modal-close:before,.wire-modal-close:hover:before{opacity:1}.wire-modal-close:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.wire-modal--light .wire-input,.wire-modal--light .wire-textarea,.wire-modal--light .wire-select{border-radius:var(--radius-md);border-color:var(--foreground);background:#fff;height:48px;padding:10px 16px;font-size:14px}@supports (color:color-mix(in lab, red, red)){.wire-modal--light .wire-input,.wire-modal--light .wire-textarea,.wire-modal--light .wire-select{border-color:color-mix(in srgb, var(--foreground) 12%, transparent)}}.wire-modal--light .wire-btn{border-radius:var(--radius-md);height:52px;padding:10px 16px;font-size:14px}.wire-modal--light .wire-muted,.wire-modal--light .wire-label,.wire-modal--light .wire-input::placeholder,.wire-modal--light .wire-textarea::placeholder{color:#0009}.wire-modal-grid{grid-template-columns:1fr;display:grid}.wire-modal-image{background:var(--background);min-height:100%;position:relative;overflow:hidden}.wire-modal-image img{object-fit:cover;width:100%;height:100%;display:block}.wire-modal-body{max-height:92vh;padding:40px 24px;overflow-y:auto}@media (max-width:720px){.wire-modal-grid{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:100%}.wire-modal-body{order:1;max-height:none;padding:24px 20px;overflow:visible}.wire-modal-image{order:2;height:auto;min-height:220px}.wire-modal-image img{object-position:center 30%}.depo-quote{font-size:26px!important}.depo-stat-hide-mobile{display:none!important}.depo-stats{grid-template-columns:none!important;justify-content:space-around!important;gap:32px!important;display:flex!important}.depo-stats>*{text-align:center}.depo-stats .depo-stat-num{font-size:40px!important}.depo-stats .wire-muted{white-space:nowrap}}.wire-error{color:var(--feedback-red);margin-top:4px;font-size:12px}.section-divider{border-top:1px solid var(--border)}@keyframes tabProgressCircle{0%{stroke-dashoffset:43.98px}to{stroke-dashoffset:0}}.tab-progress-circle{stroke-dashoffset:43.98px;animation:10s linear forwards tabProgressCircle}.app-tab-accordion-box{display:none}.step-card:hover .step-pill{color:#161616!important;background:#fff!important;border-color:#fff!important}.wire-btn:not(.no-lift):hover{transform:translateY(-4px)}.btn-lift{transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s}.btn-lift:hover{transform:translateY(-4px)}.hover-card{transition:background .22s,border-color .22s}.hover-card:hover{background:#262626!important;border-color:#ffffff2e!important}.hover-card-light{transition:background .22s,border-color .22s,box-shadow .22s}.hover-card-light:hover{background:#f4f4f2;border-color:#1616162e;box-shadow:0 22px 40px -22px #16161659}.step-card .step-image{transition:transform .22s,background .22s,border-color .22s}.step-card:hover .step-image{background:#ffffff0a;border-color:#ffffff2e;transform:translateY(-5px)}.app-tab{transition:background .2s,border-color .2s,transform .2s}.app-tab:not(.is-active):hover{background:#ffffff08;border-color:#ffffff2e}.faq-item{transition:background .2s,border-color .2s}.faq-item:not(.is-open):hover{background:#262626!important;border-color:#ffffff2e!important}@media (hover:hover) and (pointer:fine){.hover-imagens-down{transition:transform .4s var(--ease-out)}.hover-imagens-down:hover{transform:translateY(12px)}.hover-card-scale{transition:transform .45s var(--ease-out)}.hover-card-scale:hover{transform:scale(1.01)}}.solucao-img{pointer-events:auto}.aluno-fan-mobile-visual{display:none}.not-found-page-shell{background:var(--background);min-height:100dvh;color:var(--foreground)}.not-found-page{background:var(--background);min-height:100dvh;display:grid}.not-found-frame{width:min(100%,1280px);min-height:inherit;border-right:1px solid var(--grid-line,var(--border));border-left:1px solid var(--grid-line,var(--border));margin:0 auto;display:grid}.not-found-content{min-height:inherit;text-align:center;place-content:center;justify-items:center;padding:clamp(64px,10vw,144px) clamp(20px,4vw,48px);display:grid}.not-found-code{color:var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.not-found-code{color:color-mix(in srgb, var(--foreground) 9%, transparent)}}.not-found-code{letter-spacing:-.07em;-webkit-user-select:none;user-select:none;font-size:clamp(112px,24vw,280px);font-weight:600;line-height:.72}.not-found-copy{gap:16px;max-width:620px;margin-top:clamp(28px,4vw,48px);display:grid}.not-found-copy h1{color:var(--foreground);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,56px);font-weight:500;line-height:1.05}.not-found-copy p{max-width:35ch;color:var(--muted);text-wrap:pretty;margin:0 auto;font-size:17px;line-height:1.55}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;max-width:720px;margin-top:32px;display:flex}.not-found-actions .action-button{min-height:48px}@media (max-width:640px){.not-found-frame{width:calc(100% - 24px)}.not-found-content{padding:64px 20px}.not-found-code{font-size:clamp(96px,28vw,150px)}.not-found-actions{width:100%;display:grid}.not-found-actions .action-button{width:100%}}.header-hamburger{width:44px;height:44px;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.header-theme-toggle{cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .15s,background .15s;display:inline-flex;position:relative}.header-theme-toggle:hover{opacity:1;background:#80808024}@media (hover:hover) and (pointer:fine){.header-theme-toggle[data-tooltip]:after{content:attr(data-tooltip);white-space:nowrap;color:#fff;opacity:0;pointer-events:none;z-index:20;background:#111111eb;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px)}.header-theme-toggle[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.header-theme-toggle[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}}.header-theme-toggle-mobile{display:none}.header-mobile-actions{display:none!important}.drawer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;opacity:0;pointer-events:none;background:#0009;transition:opacity .25s;position:fixed;top:0;bottom:0;left:0;right:0}.drawer-backdrop.is-open{opacity:1;pointer-events:auto}.drawer-panel{border:1px solid var(--border);z-index:61;opacity:0;visibility:hidden;pointer-events:none;background:#1b1b1b;border-radius:20px;max-width:1280px;max-height:0;margin:0 auto;transition:max-height .36s cubic-bezier(.4,0,.2,1),opacity .22s .18s,visibility 0s linear .4s;position:fixed;top:84px;bottom:auto;left:16px;right:16px;overflow:hidden;box-shadow:0 24px 60px #00000080}.drawer-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;max-height:1000px;transition:max-height .42s cubic-bezier(.4,0,.2,1),opacity .26s,transform .36s cubic-bezier(.4,0,.2,1),visibility linear}.drawer-panel.is-open.is-header-hidden{transform:translateY(calc(-100% - 88px))}.theme-light .drawer-panel{border-color:var(--border);background:#fff;box-shadow:0 24px 60px #1616162e}.drawer-inner{flex-direction:column;gap:24px;min-height:max-content;padding:24px;display:flex}.drawer-link{border-bottom:1px solid var(--border);color:var(--foreground);padding:12px 0;font-size:20px;font-weight:500}.drawer-link:hover{color:var(--primary)}@media (hover:none){.wire-btn:not(.no-lift):hover,.btn-lift:hover{transform:none}.step-card:hover .step-image{background:var(--card);border-color:var(--border);transform:none}.step-card:hover .step-pill{color:var(--secondary);border-color:var(--border);background:0 0}.novidades-item[data-tier="0"]:hover{flex-basis:var(--novidades-tier-0)}.novidades-item[data-tier="1"]:hover{flex-basis:var(--novidades-tier-1)}.novidades-item[data-tier="2"]:hover{flex-basis:var(--novidades-tier-2)}.novidades-item[data-tier="3"]:hover{flex-basis:var(--novidades-tier-3)}.novidades-item[data-tier="4"]:hover{flex-basis:var(--novidades-tier-4)}.novidades-item[data-tier="5"]:hover{flex-basis:var(--novidades-tier-5)}.novidades-item[data-tier="6"]:hover{flex-basis:var(--novidades-tier-6)}.depoimento-card:hover{width:var(--depoimento-card-width)}.depoimento-card:hover .depoimento-card-quote{padding-right:18px}.hover-card:hover{background:var(--background)!important;border-color:var(--border)!important}.hover-card-light:hover{box-shadow:none;background:#fff;border-color:#1616160f}.faq-item:not(.is-open):hover{border-color:var(--border)!important;background:0 0!important}.app-tab:not(.is-active):hover{border-color:var(--border)!important;background:0 0!important;transform:none!important}a:hover{color:inherit}.drawer-link:hover{color:var(--foreground)}}@media (max-width:1180px){.header-nav-inline{gap:20px!important}.grid-3-cols{gap:10px!important}.grid-4-cols{gap:16px!important}.pain-grid{gap:10px!important}.app-aluno-grid{gap:40px!important}.depo-grid{gap:32px!important}.faq-grid,.footer-grid{gap:40px!important}.soln-card{padding:28px 24px 32px!important}}@media (min-width:901px){.footer-socials{display:none!important}}.desktop-br{display:none}@media (min-width:901px){.desktop-br{display:initial}}@media (max-width:900px){.hero-grid,.dor-grid,.app-aluno-grid,.depo-grid,.faq-grid,.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.footer-socials{order:99;margin-top:0!important;display:flex!important}.footer-socials-desktop{display:none!important}.grid-3-cols,.grid-4-cols,.pain-grid{grid-template-columns:repeat(2,1fr)!important}.header-nav-inline{display:none!important}.header-hamburger,.header-theme-toggle-mobile{display:inline-flex}.header-mobile-actions{display:flex!important}.header-cta-desktop{display:none!important}.faq-sticky{position:static!important;top:auto!important}.cta-text-block{padding:40px 32px!important}.cta-image-block{align-items:stretch!important;padding-top:0!important;padding-left:24px!important}.cta-image-block img{width:100%!important}.depo-image{max-height:520px;aspect-ratio:3/4!important}.depo-image-wrap{max-width:480px;margin-left:auto;margin-right:auto}.app-aluno-grid,.app-aluno-grid>div{min-width:0}.app-aluno-grid .app-mockup-cell,.app-active-copy{display:none!important}.app-tabs-list{gap:12px!important}.app-tab-accordion-box{grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),margin-top .42s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.app-tab-accordion-img{opacity:0;border-radius:0;width:80%;height:auto;min-height:0;margin:0 auto;transition:opacity .32s 80ms;display:block}.app-tab.is-active .app-tab-accordion-box{grid-template-rows:1fr;margin-top:16px}.app-tab.is-active .app-tab-accordion-img{opacity:1}.app-tab.is-active{border-color:var(--border)!important;background:#ffffff0f!important;padding-bottom:0!important}.solucao-grid-wrap{margin-left:0!important;margin-right:0!important}.footer-grid{gap:40px!important}.aluno-float-cards{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid;position:static}.aluno-float-card{width:100%;position:static}.depoimentos-header-grid{grid-template-columns:1fr!important}.depoimentos-subtitle{grid-column:1!important;margin-top:16px!important}.hero-inner{height:auto!important;min-height:calc(70vh - 80px)!important;padding:48px 24px!important}.solucoes-grid{grid-template-columns:repeat(2,1fr)!important}.solucoes-card--large{grid-column:span 2!important}.modalidades-header-grid{grid-template-columns:1fr!important}.modalidades-header-grid>*{grid-column:1!important;max-width:none!important}.modalidades-subtitle-reveal{margin-top:16px!important}.footer-links-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.solucoes-grid{grid-template-columns:1fr!important}.solucoes-grid>*{grid-column:span 1!important}.solucoes-card{min-height:420px!important}.footer-links-grid{grid-template-columns:1fr!important;gap:24px!important}}@media (max-width:949px){.novidades-track{--novidades-tier-0:62%;--novidades-tier-1:20%;--novidades-tier-2:12%;--novidades-tier-3:8%;--novidades-tier-4:0%;--novidades-tier-5:0%;--novidades-tier-6:0%;height:380px}.novidades-item[data-tier="3"] .novidades-item-media{right:0}}@media (max-width:640px){.novidades-track{--novidades-gap:0px!important;--novidades-tier-0:100%!important;--novidades-tier-1:0%!important;--novidades-tier-2:0%!important;--novidades-tier-3:0%!important;--novidades-tier-4:0%!important;--novidades-tier-5:0%!important;--novidades-tier-6:0%!important;height:260px!important}.novidades-text-row{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.novidades-cta{align-self:flex-start!important}.grid-3-cols,.grid-4-cols,.pain-grid{grid-template-columns:1fr!important}.grid-4-cols{gap:48px!important}.grid-3-cols,.pain-grid{gap:12px!important}.hero-buttons{width:100%;flex-direction:column!important;align-items:stretch!important}.hero-buttons>*{text-align:center!important;justify-content:center!important;width:100%!important}.dor-cta-btn{text-align:center!important;align-self:stretch!important;width:100%!important}.big-wordmark{margin-top:120px!important}.hero-grid>div:first-child{text-align:center}.hero-grid>div:first-child>*{margin-left:auto!important;margin-right:auto!important}.hero-grid>div:first-child .wire-label{align-items:center}.hero-launch-info{text-align:center;flex-direction:column!important;gap:6px!important}.hero-launch-info .hero-launch-dot{display:none!important}.hero-grid h1{max-width:330px!important}.hero-subtitle{max-width:300px!important}.cta-text-block{padding:32px 24px!important}.cta-text-block h2{font-size:26px!important}.dor-yellow-card{padding:32px 24px!important}.dor-yellow-card h2{font-size:26px!important}.pain-card{padding:24px!important}.soln-card{padding:28px 24px!important}.step-card .step-image{aspect-ratio:1.4!important}.footer-grid{gap:32px!important}.faq-title{font-size:32px!important}.header-bar{padding:6px 6px 6px 16px!important}.como-funciona-progress-list{gap:4px!important}.como-funciona-progress-title{font-size:12px!important}.como-funciona-progress-caption{font-size:10px!important}.aluno-float-cards{grid-template-columns:1fr!important}.depoimento-card{--depoimento-card-width:240px!important}}@media (max-width:380px){.depo-stats{grid-template-columns:1fr!important;gap:16px!important}}.home-page .wire-btn:not(.no-lift):hover,.home-page .btn-lift:hover{transform:translateY(-2px)}.wire-btn:not(.no-lift):active,.wire-btn.no-lift:active,.btn-lift:active,.novidades-cta:active,.depoimento-nav-btn:not(:disabled):active,.como-funciona-progress-btn:active,.header-hamburger:active,.home-page .wire-btn:not(.no-lift):active,.home-page .wire-btn.no-lift:active,.home-page .btn-lift:active{transition-duration:.1s;transform:scale(.97)}.wire-btn{transition:background .15s ease, border-color .15s ease, color .15s ease, transform .16s var(--ease-out)}.novidades-cta,.depoimento-nav-btn,.como-funciona-progress-btn,.header-hamburger{transition:color .15s ease, border-color .15s ease, opacity .15s ease, transform .16s var(--ease-out)}.wire-btn:focus-visible{outline:2px solid var(--accent-on-light,var(--primary));outline-offset:3px;border-radius:var(--radius-sm)}.depoimento-nav-btn:focus-visible{outline:2px solid var(--accent-on-light,var(--primary));outline-offset:3px;border-radius:var(--radius-sm)}.como-funciona-progress-btn:focus-visible{outline:2px solid var(--accent-on-light,var(--primary));outline-offset:3px;border-radius:var(--radius-sm)}.novidades-cta:focus-visible{outline:2px solid var(--accent-on-light,var(--primary));outline-offset:3px;border-radius:var(--radius-sm)}.footer-menu-link:focus-visible{outline:2px solid var(--accent-on-light,var(--primary));outline-offset:3px;border-radius:var(--radius-sm)}.footer-feature-card:focus-visible{outline:2px solid var(--accent-on-light,var(--primary));outline-offset:3px;border-radius:var(--radius-sm)}.header-hamburger:focus-visible{outline:2px solid var(--accent-on-light,var(--primary));outline-offset:3px;border-radius:var(--radius-sm)}.drawer-link:focus-visible{outline:2px solid var(--accent-on-light,var(--primary));outline-offset:3px;border-radius:var(--radius-sm)}.novidades-mobile-card-link:focus-visible{outline:2px solid var(--accent-on-light,var(--primary));outline-offset:3px;border-radius:var(--radius-sm)}.footer-link-details-list a:focus-visible{outline:2px solid var(--accent-on-light,var(--primary));outline-offset:3px;border-radius:var(--radius-sm)}.hero-video-scope .wire-btn:focus-visible{outline-color:var(--primary)}.home-dark-scope .depoimento-nav-btn:focus-visible{outline-color:var(--primary)}.header-flush.is-solid{background:var(--background)!important}@supports (color:color-mix(in lab, red, red)){.header-flush.is-solid{background:color-mix(in srgb, var(--background) 93%, transparent)!important}}@keyframes header-fade-in-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.header-flush.header-fade-in{animation:header-fade-in-down .55s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.header-flush.header-fade-in{animation:none}}.hero-video-scrim{background-image:linear-gradient(100deg,#000000c7 0%,#0000008c 38%,#00000038 72%,#00000057 100%),linear-gradient(#00000073 0%,#0003 40%,#0000008c 100%)}.hero-video{transform-origin:50%;animation:hero-video-settle 2.6s var(--ease-out) both}@keyframes hero-video-settle{0%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero-video{animation:none}.wire-btn,.action-button,.btn-lift,.step-card .step-image,.hover-imagens-down,.hover-card-scale,.depoimento-card,.como-funciona-card,.novidades-item,.novidades-item-media img,.links-page-phone-preview{transition-duration:1ms!important}.wire-btn:not(.no-lift):hover,.action-button:not(.no-lift):hover,.btn-lift:hover,.hover-imagens-down:hover,.hover-card-scale:hover{transform:none}}.footer-cta-grid>*,.depoimentos-header-grid>*,.modalidades-header-grid>*,.solucoes-grid>*,.footer-links-grid>*,.cta-grid>*,.grid-3-cols>*{min-width:0}.section-subtitle{margin:0}@media (max-width:1024px){.section-subtitle{color:var(--muted);max-width:40ch;margin-top:12px;font-size:clamp(16px,2vw,18px);line-height:1.5;display:block}}.home-hero-subtitle{margin:0}.home-page .hero-inner{min-height:600px}@media (max-width:640px){.hero-inner{min-height:calc(78vh - 80px)!important;padding:40px 20px 48px!important}.home-hero-title{letter-spacing:-.02em!important;margin-top:20px!important;font-size:clamp(28px,8.2vw,34px)!important;line-height:1.14!important}.home-hero-subtitle{color:#ffffffb8;max-width:30ch;font-size:16px;line-height:1.45;margin:14px 0 0!important}.hero-inner .action-button{justify-content:center;width:100%}}.hero-offer--bar{flex:none;width:100%}.hero-offer--bar .hero-offer-inner{position:relative}.hero-offer--bar .hero-offer-backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);pointer-events:none;background:#00000003;border-top:1px solid #ffffff2e;position:absolute;top:0;bottom:0;left:0;right:0}.hero-offer--bar .hero-offer-rail{width:var(--section-frame-width,100%);max-width:var(--section-frame-max-width,1280px);border-inline-start:1px solid #ffffff2e;border-inline-end:1px solid #ffffff2e;margin-inline-start:auto;margin-inline-end:auto;padding:32px 40px;position:relative}.hero-offer-mobile-wrap{padding:48px var(--home-inner-gutter,24px);border:1px solid var(--grid-line,var(--border));width:var(--section-frame-width,100%);margin:auto;border-top:0!important}.hero-offer--card .hero-offer-inner{max-width:1280px;margin-inline-start:auto;margin-inline-end:auto;position:relative}.hero-offer--card .hero-offer-backdrop{border:1px solid var(--grid-line,var(--border));border-radius:var(--radius-md);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hero-offer--card .hero-offer-rail{padding:24px;position:relative}.hero-offer-progress{gap:0;width:100%;margin-bottom:0;display:flex;position:absolute;top:1px;right:0}.hero-offer--card .hero-offer-progress{display:none}.hero-offer-progress-track{cursor:pointer;background:0 0;border:0;flex:1;height:1px;margin:-8px 0;padding:8px 0}.hero-offer-progress-fill{background:var(--primary);transform-origin:0;height:1px;margin-top:-1px;display:block;transform:scaleX(0)}.hero-offer-progress-fill--filled{transform:scaleX(1)}.hero-offer-progress-fill--active{animation:6s linear forwards hero-offer-progress}.hero-offer[data-paused] .hero-offer-progress-fill--active{animation-play-state:paused}@keyframes hero-offer-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-offer-progress-fill--active{animation:none;transform:scaleX(1)}}.hero-offer--bar .hero-offer-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.hero-offer--card .hero-offer-row{flex-direction:column;align-items:stretch;gap:16px;display:flex}.hero-offer--card .hero-offer-row .action-button{justify-content:center;width:100%}.hero-offer--bar .action-button--green{--action-button-background:var(--gradient-cta);--action-button-border:transparent;--action-button-hover-background:var(--gradient-cta);--action-button-hover-border:transparent}.hero-offer-dots{justify-content:center;margin-top:16px}.hero-offer--card .hero-offer-dots span.is-active{background:#7db400}.theme-dark-home .hero-offer--card .hero-offer-dots span.is-active{background:var(--primary)}.depoimentos-progress-dot{cursor:pointer;background:0 0;border:0;align-items:center;margin:-8px;padding:8px;display:flex}.hero-offer-copy{min-width:0}.hero-offer--bar .hero-offer-copy{width:var(--hero-offer-heading-width);flex:none}@media (max-width:1230px){.hero-offer--bar .hero-offer-copy{width:var(--hero-offer-heading-width-compact)}}.hero-offer-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--primary);margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.6}.hero-offer--card .hero-offer-eyebrow{color:#7db400}.hero-offer-heading{color:#fff;margin:0;font-size:26px;font-weight:500;line-height:1.2}.hero-offer--card .hero-offer-heading{color:var(--foreground)}.hero-offer-description{color:#fff9;min-width:0;margin:0;font-size:16px;line-height:1.4}.hero-offer--bar .hero-offer-description{width:var(--hero-offer-description-width);flex:none}@media (max-width:1230px){.hero-offer--bar .hero-offer-description{width:var(--hero-offer-description-width-compact)}}.hero-offer--card .hero-offer-description{color:var(--muted);margin-bottom:8px}@media (max-width:640px){.solucoes-card{aspect-ratio:auto;min-height:0!important;padding:28px 20px 0!important}.solucoes-card-text{max-width:none!important}.solucoes-card h3{font-size:19px!important}.solucoes-card p{font-size:14px!important}.solucoes-card-visual{height:230px!important;top:auto!important;bottom:0!important;left:0!important;right:0!important}.solucoes-card--large{min-height:470px!important}.solucoes-card--medium,.solucoes-card--small{min-height:430px!important}.solucao-img--avaliacao-painel{width:155%!important;max-width:none!important;bottom:0!important;right:-34%!important}.solucao-img--avaliacao-stat{width:41%!important;max-width:150px!important;top:auto!important;bottom:14px!important;left:4%!important}.solucao-img--agenda-browser{width:132%!important;max-width:none!important;left:22%!important}.solucao-img--agenda-phone{width:34%!important;max-width:none!important;left:2%!important}.solucao-img--financeiro,.solucao-img--presenca{width:62%!important;max-width:220px!important}.solucao-img--equipe{width:128%!important;max-width:none!important}.solucao-img--multi-1{width:46%!important;max-width:none!important;left:4%!important}.solucao-img--multi-2{width:46%!important;max-width:none!important;left:40%!important}.aluno-fan{aspect-ratio:1!important}.aluno-fan-phone--outer-left,.aluno-fan-phone--outer-right{display:none!important}.aluno-fan-phone{width:auto!important;max-width:40%!important}.aluno-fan-phone--inner-left{top:14%!important;left:24%!important}.aluno-fan-phone--center{max-width:44%!important;top:7%!important;left:50%!important}.aluno-fan-phone--inner-right{top:14%!important;left:76%!important}#aluno .grid-3-cols{gap:32px!important;margin-top:48px!important}}@media (min-width:641px) and (max-width:900px){.aluno-fan-phone{max-width:26%!important}.aluno-fan-phone--outer-left{left:8%!important}.aluno-fan-phone--outer-right{left:92%!important}}@media (max-width:640px){.novidades-header-subtitle{margin-top:8px!important;font-size:17px!important;line-height:1.4!important}.novidades-track{height:300px!important}.novidades-text-row{margin-top:24px!important}.novidades-text-block h3{-webkit-line-clamp:2;font-size:19px!important}.novidades-text-block p{font-size:15px!important}.slider-arrows-desktop-wrap{display:none!important}.depoimento-nav-btn{width:44px;height:44px}.slider-arrows-mobile{margin-top:20px}.section-title{margin-bottom:32px!important}.depoimentos-header-grid{margin-bottom:20px!important}.como-funciona-progress{margin-bottom:24px!important}.como-funciona-card-text{padding:24px 20px!important}.como-funciona-card-media{height:300px!important}.como-funciona-card h3{font-size:21px!important}.como-funciona-card p{font-size:15px!important}.depoimento-card{--depoimento-card-width:272px!important}.depoimento-card-quote p{font-size:14px!important}.cta-text-block .action-button,.footer-cta-grid>div>.action-button,.footer-cta-grid .action-button{justify-content:center;width:100%}}.aluno-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin-top:64px;display:grid}.aluno-feature{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.aluno-feature-icon{border:1px solid var(--border);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--foreground);flex:0 0 40px;justify-content:center;align-items:center;display:flex}.aluno-feature-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.footer-cta-grid{grid-template-columns:3fr 1fr 1fr;align-items:start;gap:48px;display:grid}.footer-cta-title-line{display:block}.footer-feature-card{flex-direction:column;gap:16px;display:flex}.footer-links-mobile{display:none}@media (min-width:1025px) and (max-width:1279px){.home-page section,.hero-video-scope,.hero-offer-mobile-wrap{--section-frame-width:calc(100% - 48px);--section-frame-max-width:none}}@media (max-width:1024px){.home-page{--home-outer-gutter:16px;--home-inner-gutter:24px;--home-rail-width:1px;overflow-x:clip}.home-page section{--section-frame-width:calc(100% - (var(--home-outer-gutter) * 2));--section-frame-max-width:none;--section-padding-top:64px;--section-padding-bottom:64px;--section-padding-x:var(--home-inner-gutter)}.hero-video-scope,.hero-offer-mobile-wrap{--section-frame-width:calc(100% - (var(--home-outer-gutter) * 2));--section-frame-max-width:none}.home-page :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}.home-page :where(p,li){text-wrap:pretty}.home-page section>.section-frame{padding-top:0!important;padding-bottom:0!important}.home-page .hero-inner{width:calc(100% - (var(--home-outer-gutter) * 2));height:auto!important;min-height:max(calc(var(--hero-viewport-max) - 72px), calc(var(--hero-min-height-desktop) - 72px))!important;padding:56px var(--home-inner-gutter) 64px!important;margin-top:72px!important}.home-page .hero-video-scope{margin-top:-73px!important}.home-page .home-hero-title{max-width:19ch;letter-spacing:-.025em!important;margin-top:20px!important;font-size:clamp(34px,5vw,44px)!important;line-height:1.12!important}.home-page .home-hero-subtitle{color:#ffffffbd;max-width:42ch;margin:16px 0 0;font-size:17px;line-height:1.5}.home-page .hero-video-scrim{background-image:linear-gradient(105deg,#000000d6 0%,#000000a3 54%,#0000004d 100%),linear-gradient(#00000080 0%,#0000002e 45%,#0000009e 100%)}.home-page .hero-video{object-position:58% center}.header-mobile-fullscreen.header-flush{--header-bar-height:72px;--header-bar-gap:16px;--header-bar-padding:0 calc(var(--home-outer-gutter,16px) + var(--home-rail-width,1px) + var(--home-inner-gutter,24px))}.header-mobile-fullscreen .header-nav-inline,.header-mobile-fullscreen .header-cta-desktop{display:none!important}.header-mobile-fullscreen .header-hamburger{z-index:2;touch-action:manipulation;width:44px;height:44px;display:inline-flex;position:relative}.header-mobile-fullscreen .header-bar>a{min-height:44px}.header-mobile-fullscreen[data-appearance=dark] .header-hamburger{color:var(--cores-principais-branco)}.drawer-panel.drawer-panel--fullscreen{--drawer-inner-gutter:var(--home-inner-gutter,24px);background:var(--cores-principais-preto);width:100%;max-width:none;height:100vh;max-height:none;color:var(--cores-principais-branco);box-shadow:none;z-index:990;opacity:0;visibility:hidden;transition:opacity var(--motion-micro-duration) var(--ease-out), transform var(--motion-micro-duration) var(--ease-out), visibility 0s linear var(--motion-micro-duration);border:0;border-radius:0;margin:0;top:0;bottom:0;left:0;right:0;transform:translateY(-8px)}.drawer-panel.drawer-panel--fullscreen.is-open{opacity:1;visibility:visible;max-height:none;transition:opacity calc(var(--motion-micro-duration) + (2 * var(--motion-stagger))) var(--ease-out), transform calc(var(--motion-micro-duration) + (2 * var(--motion-stagger))) var(--ease-out), visibility 0s linear 0s;transform:translateY(0)}.drawer-panel.drawer-panel--fullscreen.is-open.is-header-hidden{transform:translateY(0)}.drawer-panel--fullscreen .drawer-inner{width:calc(100% - (var(--home-outer-gutter,16px) * 2));box-sizing:border-box;height:100dvh;min-height:100dvh;padding:calc(96px + env(safe-area-inset-top,0px)) var(--drawer-inner-gutter) max(28px, env(safe-area-inset-bottom,0px));justify-content:space-between;gap:32px;margin:0 auto;position:relative;overflow-y:auto}.drawer-panel--fullscreen .drawer-inner:before,.drawer-panel--fullscreen .drawer-inner:after{content:"";background:var(--grey-scale-500);pointer-events:none;width:1px;position:absolute;top:72px;bottom:0}.drawer-panel--fullscreen .drawer-inner:before{left:0}.drawer-panel--fullscreen .drawer-inner:after{right:0}.drawer-panel--fullscreen .drawer-link{letter-spacing:-.025em;min-height:64px;color:var(--cores-principais-branco);opacity:0;transition:color .15s ease, opacity .18s var(--ease-out), transform .22s var(--ease-out);border:0;align-items:center;padding:10px 0;font-size:clamp(24px,5.6vw,36px);line-height:1.1;display:flex;transform:translateY(8px)}.drawer-panel--fullscreen.is-open .drawer-link{opacity:1;transition-delay:calc(var(--motion-micro-duration) + var(--motion-stagger));transform:translateY(0)}.drawer-panel--fullscreen.is-open .drawer-link:nth-child(2){transition-delay:calc(var(--motion-micro-duration) + (2 * var(--motion-stagger)))}.drawer-panel--fullscreen.is-open .drawer-link:nth-child(3){transition-delay:calc(var(--motion-micro-duration) + (3 * var(--motion-stagger)))}.drawer-panel--fullscreen.is-open .drawer-link:nth-child(4){transition-delay:calc(var(--motion-micro-duration) + (4 * var(--motion-stagger)))}.drawer-panel--fullscreen .drawer-actions{margin-inline:calc(-1 * var(--drawer-inner-gutter));padding:24px var(--drawer-inner-gutter) 0;border-top:1px solid var(--grey-scale-500);opacity:0;transition:opacity .18s var(--ease-out), transform .22s var(--ease-out);flex-direction:column;gap:12px;display:flex;transform:translateY(8px)}.drawer-panel--fullscreen.is-open .drawer-actions{opacity:1;transition-delay:calc(var(--motion-micro-duration) + (5 * var(--motion-stagger)));transform:translateY(0)}.drawer-panel--fullscreen .action-button{min-height:52px}.header-mobile-fullscreen.is-drawer-open{background:var(--cores-principais-preto)!important;border-bottom-color:var(--grey-scale-500)!important}.header-mobile-fullscreen.is-drawer-open .header-hamburger{color:var(--cores-principais-branco);opacity:1;pointer-events:auto}.home-page .depoimento-nav-btn{touch-action:manipulation;width:52px;height:52px}.home-page .aluno-section{--section-padding-bottom:24px}.home-page .footer-cta-section{--section-padding-bottom:0px}.home-page .solucoes-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page .solucoes-card-shell--large,.home-page .solucoes-card-shell--medium{grid-column:span 2!important}.home-page .modalidades-header-grid,.home-page .depoimentos-header-grid{padding-inline:var(--home-inner-gutter)!important;grid-template-columns:1fr!important;gap:16px!important}.home-page .modalidades-header-grid>*,.home-page .depoimentos-header-grid>*{grid-column:1!important;max-width:46rem!important}.home-page .modalidades-subtitle-reveal,.home-page .depoimentos-subtitle{margin-top:0!important}.home-page #modalidades{--modalidade-item-width:148px}.home-page .aluno-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;margin-top:48px}.home-page .aluno-feature{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid}.home-page .aluno-features-grid>:last-child:nth-child(odd){max-width:none;margin-inline:calc(-1 * var(--home-inner-gutter));padding-top:32px;padding-right:var(--home-inner-gutter);padding-left:var(--home-inner-gutter);border-top:1px solid #0000;border-image-slice:1;border-image-source:repeating-linear-gradient(to right, var(--grid-line,var(--border)) 0 8px, transparent 8px 14px);grid-column:1/-1;grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.home-page #depoimentos .slider-arrows-desktop-wrap{display:none!important}.home-page #depoimentos .slider-arrows-mobile,.home-page .como-funciona-mobile .slider-arrows-mobile,.home-page .novidades-mobile .slider-arrows-mobile{margin-top:24px;display:flex}.home-page .slider-arrows-mobile-wrap{padding-inline:var(--home-inner-gutter)!important}.home-page .footer-cta-grid{margin-inline:calc(-1 * var(--home-inner-gutter));grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.home-page .footer-cta-primary{max-width:none;padding:0 var(--home-inner-gutter) 40px;grid-column:1/-1}.home-page .footer-feature-row{border-top:1px solid #0000;border-image-slice:1;border-image-source:repeating-linear-gradient(to right, var(--grid-line,var(--border)) 0 8px, transparent 8px 14px);min-width:0}.home-page .footer-feature-row+.footer-feature-row{position:relative}.home-page .footer-feature-row+.footer-feature-row:before{content:"";background-image:repeating-linear-gradient(to bottom, var(--grid-line,var(--border)) 0 8px, transparent 8px 14px);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0;right:auto}.home-page .footer-feature-card{box-sizing:border-box;min-height:100%;padding:24px var(--home-inner-gutter) 32px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:4px 16px;display:grid}.home-page .footer-feature-card .footer-feature-icon{grid-row:1/span 2}.home-page .footer-feature-card .footer-feature-link-label{grid-column:2;justify-content:flex-start;justify-self:start;align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px}.home-page .footer-links-tablet{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-page .footer-links-tablet-cell{border-bottom:1px solid #0000;border-image-slice:1;border-image-source:repeating-linear-gradient(to right, var(--grid-line,var(--border)) 0 8px, transparent 8px 14px);min-width:0;padding:32px 24px;position:relative}.home-page .footer-links-tablet-cell:nth-child(odd):after{content:"";background-image:repeating-linear-gradient(to bottom, var(--grid-line,var(--border)) 0 8px, transparent 8px 14px);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:auto;right:0}.home-page .footer-links-tablet-cell:nth-last-child(-n+2){border-bottom:0}.home-page .como-funciona-mobile-swiper,.home-page .novidades-mobile-swiper{width:100%;overflow:hidden}.home-page .como-funciona-mobile-card,.home-page .novidades-mobile-card{width:90%;height:auto}.home-page .como-funciona-mobile-card-wire{border-color:var(--grid-line,var(--border));background:var(--background);flex-direction:column;height:100%;display:flex;overflow:hidden}.home-page .como-funciona-mobile-card-copy{flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px 24px;display:flex}.home-page .como-funciona-mobile-card-copy h3{color:var(--foreground);margin:4px 0 0;font-size:clamp(21px,3vw,25px);font-weight:500;line-height:1.2}.home-page .como-funciona-mobile-card-copy p{max-width:56ch;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.home-page .como-funciona-mobile-card-media{border-radius:var(--radius-sm);background:linear-gradient(219deg,#f0ff00 0%,#bf0 100%);margin:auto 4px 4px;overflow:hidden}.home-page .como-funciona-mobile-card-media img{object-fit:cover;width:100%;height:100%;display:block}.home-page .novidades-mobile-header{padding:0 var(--home-inner-gutter) 32px}.home-page .novidades-mobile-header h2{letter-spacing:-.02em;max-width:18ch;margin:0;font-size:clamp(28px,4vw,36px);font-weight:500;line-height:1.15}.home-page .novidades-mobile-header p{max-width:40ch;color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.5}.home-page .novidades-mobile-card>article{height:100%}.home-page .novidades-mobile-card-link{border:1px solid var(--grid-line,var(--border));border-radius:var(--radius-md);background:var(--background);height:100%;color:inherit;touch-action:manipulation;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.home-page .novidades-mobile-media{aspect-ratio:16/10;background:var(--card);display:block;overflow:hidden}.home-page .novidades-mobile-media img{object-fit:cover;width:100%;height:100%;display:block}.home-page .novidades-mobile-copy{flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:24px;display:flex}.home-page .novidades-mobile-copy h3{letter-spacing:-.015em;margin:0;font-size:clamp(20px,2.8vw,24px);font-weight:500;line-height:1.25}.home-page .novidades-mobile-copy p{-webkit-line-clamp:3;max-width:60ch;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.home-page .novidades-mobile-cta{margin-top:auto}}@media (max-width:640px){.home-page{--home-outer-gutter:12px;--home-inner-gutter:12px}.home-page section{--section-padding-top:64px;--section-padding-bottom:64px;--section-padding-x:var(--home-inner-gutter)}.home-page .aluno-section>.section-frame>.section-inner{padding-bottom:12px!important}.header-mobile-fullscreen.header-flush{--header-bar-padding:0 calc(var(--home-outer-gutter,12px) + var(--home-rail-width,1px) + var(--home-inner-gutter,12px))}.drawer-panel.drawer-panel--fullscreen{--drawer-inner-gutter:var(--home-inner-gutter,12px)}.home-page .hero-inner{min-height:max(calc(var(--hero-viewport-max) - 72px), calc(var(--hero-min-height-mobile) - 72px))!important;padding-top:40px!important;padding-bottom:48px!important}.home-page .home-hero-title{max-width:16ch;font-size:clamp(30px,9vw,36px)!important}.home-page .home-hero-subtitle{max-width:31ch;margin-top:14px;font-size:16px}.home-page .hero-inner .action-button{justify-content:center;width:100%;min-height:48px}.drawer-panel--fullscreen .drawer-inner{width:calc(100% - 24px);padding-left:12px;padding-right:12px;padding-top:calc(88px + env(safe-area-inset-top,0px))}.home-page .solucoes-grid{grid-template-columns:1fr!important}.home-page .solucoes-grid>*{grid-column:1!important}.home-page .aluno-features-grid{margin-inline:calc(-1 * var(--home-inner-gutter));grid-template-columns:1fr;gap:0;margin-top:40px}.home-page .aluno-features-grid>:last-child:nth-child(odd){grid-column:auto;max-width:none;display:grid}.home-page .aluno-feature,.home-page .aluno-features-grid>:last-child:nth-child(odd){padding:24px var(--home-inner-gutter);border-top:1px solid #0000;border-image-slice:1;border-image-source:repeating-linear-gradient(to right, var(--grid-line,var(--border)) 0 8px, transparent 8px 14px);grid-template-columns:40px minmax(0,1fr);align-items:flex-start;gap:16px;margin-inline-start:0;margin-inline-end:0;display:grid}.home-page .aluno-features-grid>:last-child{border-bottom:0}.home-page .como-funciona-mobile-card,.home-page .novidades-mobile-card{width:88%}.home-page .como-funciona-mobile-card-copy,.home-page .novidades-mobile-copy{padding:22px 20px}.home-page .como-funciona-mobile-card-media{aspect-ratio:4/3}.home-page .novidades-mobile-header{padding-bottom:28px}.home-page .novidades-mobile-header h2{font-size:clamp(26px,8vw,32px)}.home-page .footer-cta-grid{grid-template-columns:1fr;gap:0}.home-page .footer-cta-primary{padding:0 var(--home-inner-gutter) 40px;grid-column:auto}.home-page .footer-cta-title{letter-spacing:-.02em;font-size:clamp(28px,8vw,34px)!important}.home-page .footer-feature-card{min-height:0;padding:24px var(--home-inner-gutter);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:4px 16px;display:grid}.home-page .footer-feature-row+.footer-feature-row{border-left:0}.home-page .footer-feature-row+.footer-feature-row:before{display:none}.home-page .footer-feature-card .footer-feature-icon{grid-row:1/span 2}.home-page .footer-feature-card .footer-feature-link-label{grid-column:2;align-items:center;min-height:44px}.home-page .footer-links-tablet{display:none}.home-page .footer-links-mobile{display:block}.home-page .footer-link-accordion{border:0}.home-page .footer-link-accordion+.footer-link-accordion{border-top:1px solid #0000;border-image-slice:1;border-image-source:repeating-linear-gradient(to right, var(--grid-line,var(--border)) 0 8px, transparent 8px 14px)}.home-page .footer-link-accordion-trigger{width:100%;min-height:60px;padding:8px var(--home-inner-gutter);color:var(--foreground);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;display:flex;position:relative}.home-page .footer-link-accordion-chevron{width:8px;height:8px;transition:transform .16s var(--ease-out);border-bottom:1px solid;border-right:1px solid;margin-right:4px;transform:rotate(45deg)}.home-page .footer-link-accordion.is-open .footer-link-accordion-chevron{transform:rotate(225deg)}.home-page .footer-link-accordion-trigger:focus-visible{outline:2px solid var(--accent-on-light,var(--primary));outline-offset:-2px}.home-page .footer-link-accordion-panel{opacity:0;transition:grid-template-rows .24s var(--ease-out), opacity .16s ease;grid-template-rows:0fr;display:grid}.home-page .footer-link-accordion.is-open .footer-link-accordion-panel{opacity:1;grid-template-rows:1fr}.home-page .footer-link-accordion-panel-inner{min-height:0;overflow:hidden}.home-page .footer-link-details-list{padding:0 var(--home-inner-gutter) 20px;flex-direction:column;display:flex}.home-page .footer-link-details-list a{min-height:44px;color:var(--secondary);align-items:center;font-size:15px;display:flex}.home-page .footer-meta-row{align-items:flex-start!important;padding:24px 12px 12px!important}.home-page .footer-registry{padding:12px 12px max(24px, env(safe-area-inset-bottom,0px))!important}}@media (prefers-reduced-motion:reduce){.drawer-panel--fullscreen,.drawer-panel--fullscreen.is-open,.drawer-panel--fullscreen .drawer-link,.drawer-panel--fullscreen .drawer-actions{transition-duration:1ms;transition-delay:0s;transform:none}.home-page .footer-link-accordion-chevron,.home-page .footer-link-accordion-panel{transition-duration:1ms}}.blog-post-card:hover .blog-post-card-img{transform:scale(1.045)}.blog-post-card:hover .blog-post-card-cta{color:var(--accent-on-light,var(--primary))}.blog-post-card-cta{transition:color .15s}@media (max-width:767px){.footer-registry-list{flex-direction:column;align-items:flex-start}}.footer-theme-toggle{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;transition:color .15s;display:inline-flex}.footer-theme-toggle:hover{color:var(--foreground)}.legal-doc-tabs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.legal-doc-tabs::-webkit-scrollbar{display:none}.legal-doc-tab{flex:0 0 fit-content;scroll-snap-align:start;white-space:nowrap;border:1px solid var(--border);background:var(--card);color:var(--secondary);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.legal-doc-tab:hover{border-color:var(--border-strong)}.legal-doc-tab[data-active]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.legal-content-grid{grid-template-columns:minmax(0,760px) 240px;justify-content:space-between;align-items:start;gap:64px;display:grid}.legal-content-toc{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;gap:12px;max-height:calc(100vh - 48px);display:flex;position:sticky;top:24px;overflow-y:auto}.legal-content-toc-title{letter-spacing:.02em;color:var(--foreground);font-size:12px;font-weight:600}.legal-content-toc-list{border-left:1px solid var(--border);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.legal-content-toc-list a{color:var(--muted);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 16px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.legal-content-toc-list a:hover{color:var(--foreground)}.legal-content-toc-list a[data-active]{color:var(--foreground);border-left-color:var(--foreground);font-weight:500}@media (max-width:1024px){.legal-content-grid{grid-template-columns:1fr}.legal-content-toc{display:none}}.blog-category-chip{border:1px solid var(--border);background:var(--card);color:var(--secondary);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.blog-category-chip:hover{border-color:var(--border-strong)}.blog-category-chip[data-active]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.blog-post-content{--tw-prose-body:var(--foreground);--tw-prose-headings:var(--foreground);--tw-prose-lead:var(--secondary);--tw-prose-links:var(--foreground);--tw-prose-bold:var(--foreground);--tw-prose-counters:var(--muted);--tw-prose-bullets:var(--border-strong);--tw-prose-hr:var(--border);--tw-prose-quotes:var(--foreground);--tw-prose-quote-borders:var(--grid-line,var(--border));--tw-prose-captions:var(--muted);--tw-prose-code:var(--foreground);--tw-prose-pre-code:var(--foreground);--tw-prose-pre-bg:var(--card);--tw-prose-th-borders:var(--border);--tw-prose-td-borders:var(--border)}.blog-post-content a{text-underline-offset:2px;text-decoration:underline}.blog-post-content a:hover{color:var(--accent-on-light,var(--primary))}.blog-post-content h2{letter-spacing:-.01em;margin-top:2.4em;margin-bottom:.7em;font-size:clamp(21px,2.6vw,27px);font-weight:600;line-height:1.3}.blog-post-content h2:first-child{margin-top:0}.blog-post-content p{margin-top:0;margin-bottom:1.4em;font-size:16px;line-height:1.75}.blog-post-content ul,.blog-post-content ol{margin-top:0;margin-bottom:1.4em}.blog-post-content li{margin-top:.5em;margin-bottom:.5em}.blog-post-content strong{font-weight:600}.blog-sources-box{background:var(--foreground);margin-top:48px;padding:18px 24px}@supports (color:color-mix(in lab, red, red)){.blog-sources-box{background:color-mix(in srgb, var(--foreground) 3%, var(--background))}}.blog-sources-box{border:1px solid var(--grid-line,var(--border));border-radius:12px}.blog-sources-box h2{letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--muted)!important;margin:0 0 10px!important;font-size:12px!important;font-weight:600!important}.blog-sources-box p,.blog-sources-box li{color:var(--muted)!important;font-size:14px!important;line-height:1.6!important}.blog-sources-box ul{margin:0!important;padding-left:20px!important}.blog-sources-box li{margin:0 0 8px!important}.blog-sources-box a{color:var(--muted)!important}.blog-sources-box a:hover{color:var(--secondary)!important}.blog-share{flex-wrap:wrap;align-items:center;gap:12px;margin-top:48px;display:flex}.blog-share-label{color:var(--muted);margin-right:4px;font-size:13px;font-weight:500}.blog-share-btn svg{flex-shrink:0;width:16px;height:16px}.blog-share-btn{border-color:var(--grid-line,var(--border))}.blog-share-btn:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.blog-back-link{color:var(--muted);align-items:center;gap:6px;margin-bottom:24px;font-size:14px;text-decoration:none;display:inline-flex}.blog-related-title{margin:0 0 32px;font-size:clamp(22px,3vw,28px);font-weight:500}.blog-related-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:900px){.blog-related-grid{grid-template-columns:1fr}}.blog-progress-bar{background:var(--border);z-index:900;pointer-events:none;height:3px;transition:opacity .2s;position:fixed;left:0;right:0}.blog-progress-bar-fill{background:var(--gradient-cta);height:100%}@media (prefers-reduced-motion:reduce){.blog-progress-bar{transition:none}}@media (max-width:900px){.blog-featured-grid{grid-template-columns:1fr!important}.blog-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.blog-grid{grid-template-columns:1fr!important}}.featured-posts-mobile{display:none}@media (max-width:640px){.featured-posts-desktop{display:none}.featured-posts-mobile{display:block}}.blog-admin-topbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(20px,4vw,48px);display:flex}.blog-admin-nav{flex-wrap:wrap;gap:4px;display:flex}.blog-admin-nav-link{border-radius:var(--radius-sm);color:var(--secondary);padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.blog-admin-nav-link:hover{background:var(--hover);color:var(--foreground)}.blog-admin-nav-link.is-active{background:var(--foreground);color:var(--background)}.blog-admin-table{border-collapse:collapse;width:100%;font-size:14px}.blog-admin-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:12px 16px;font-size:12px;font-weight:600}.blog-admin-table td{border-bottom:1px solid var(--border);color:var(--foreground);vertical-align:middle;padding:14px 16px}.blog-admin-table tr:last-child td{border-bottom:none}.blog-admin-table tr:hover td{background:var(--hover)}.blog-admin-badge{border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.blog-admin-badge[data-variant=published]{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.wire-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.wire-toggle input{opacity:0;width:0;height:0;position:absolute}.wire-toggle-track{background:var(--border-strong);border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .15s;position:relative}.wire-toggle-track:after{content:"";background:var(--background);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.wire-toggle input:checked+.wire-toggle-track{background:var(--primary)}.wire-toggle input:checked+.wire-toggle-track:after{transform:translate(18px)}.wire-toggle input:focus-visible+.wire-toggle-track{box-shadow:0 0 0 3px #eeff0040}.depoimentos-section .depoimentos-header-grid{grid-template-columns:5fr 3fr 5fr;align-items:start;gap:16px;margin-bottom:48px;padding-inline-start:clamp(20px,4vw,48px);padding-inline-end:clamp(20px,4vw,48px);display:grid}.depoimentos-section .depoimentos-title{grid-column:1;min-width:0;max-width:380px}.depoimentos-section .depoimentos-title h2{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:clamp(26px,4vw,32px);font-weight:500;line-height:1.2}.depoimentos-section .depoimentos-subtitle{grid-column:3;min-width:0}.depoimentos-section .depoimentos-subtitle p{color:var(--muted);margin:0;font-size:18px;line-height:1.4}.depoimentos-stage-wrap{padding-inline-start:clamp(20px,4vw,48px);padding-inline-end:clamp(20px,4vw,48px)}.depoimentos-stage{border:1px solid var(--border);background:0 0;border-radius:12px;grid-template-rows:minmax(0,1fr) auto;min-height:clamp(440px,44vw,580px);display:grid;overflow:hidden}.depoimentos-content-viewport{place-items:center;min-height:0;padding:clamp(48px,7vw,88px) clamp(24px,7vw,96px) 40px;display:grid;position:relative}.depoimentos-active{text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:1120px;margin:0;display:flex}.depoimentos-avatar{border:1px solid var(--border-strong);object-fit:cover;border-radius:50%;flex:0 0 80px;width:80px;height:80px;display:block}.depoimentos-quote{width:100%;max-width:1080px;color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;justify-content:center;align-items:center;margin:0;font-size:clamp(26px,3.6vw,32px);font-weight:400;line-height:1.4;display:flex}.depoimentos-author{color:var(--muted);justify-content:center;align-items:baseline;gap:8px;font-size:16px;line-height:1.4;display:flex}.depoimentos-author strong{color:var(--foreground);font-weight:600}.depoimentos-controls{border-top:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:84px;padding:16px 20px;display:grid}.depoimentos-controls .slider-arrows{justify-self:end;margin-top:0}.depoimentos-count{min-width:55px;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:13px}.depoimentos-progress{align-items:center;gap:8px;display:flex}.depoimentos-progress span{width:24px;height:2px;transition:background-color var(--motion-micro-duration) var(--ease-out);background:#8a8a8a33;border-radius:999px;display:block}.depoimentos-progress span.is-active{background:var(--primary)}.sitemap-page{background:var(--background);min-height:100vh;color:var(--foreground)}.sitemap-hero-content{max-width:820px}.sitemap-hero-content .wire-label{color:var(--accent-on-light,var(--primary))}.sitemap-hero-content h1{max-width:780px;color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:500;line-height:1.02}.sitemap-hero-content h1 span{color:var(--muted)}.sitemap-summary{max-width:40ch;color:var(--muted);margin:28px 0 0;font-size:14px;line-height:1.55}.sitemap-directory-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.sitemap-directory-head h2{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.2vw,36px);font-weight:500}.sitemap-directory-head p{max-width:21ch;color:var(--muted);text-align:right;margin:0;font-size:14px;line-height:1.55}.sitemap-group{border-top:1px solid var(--grid-line,var(--border))}.sitemap-group+.sitemap-group{margin-top:56px}.sitemap-group-title{border-bottom:1px solid var(--grid-line,var(--border));min-height:56px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:13px;font-weight:600;display:flex}.sitemap-group-title h3{color:inherit;font:inherit;margin:0}.sitemap-list{margin:0;padding:0;list-style:none}.sitemap-list li{border-bottom:1px solid var(--grid-line,var(--border));grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;min-height:72px;display:grid}.sitemap-list li>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.sitemap-list a{min-width:0;color:var(--foreground);overflow-wrap:anywhere;text-underline-offset:4px;padding:20px 0;font-size:16px;font-weight:500;text-decoration:none}.sitemap-list a:hover{color:var(--accent-on-light,var(--primary));text-decoration:underline}.sitemap-feedback{color:var(--muted);margin:0;padding:24px 0}@media (max-width:640px){.home-page .sitemap-directory-head{flex-direction:column;align-items:flex-start}.home-page .sitemap-directory-head p{text-align:left}.home-page .sitemap-list li{grid-template-columns:32px minmax(0,1fr);gap:8px}}.coming-soon-page{background:var(--background);min-height:100vh;color:var(--foreground)}.coming-soon-hero-content{max-width:640px}.coming-soon-hero-content .wire-label{color:var(--accent-on-light,var(--primary))}.coming-soon-hero-content h1{max-width:600px;color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:500;line-height:1.05}.coming-soon-summary{max-width:48ch;color:var(--muted);margin:20px 0 0;font-size:16px;line-height:1.55}.coming-soon-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (max-width:640px){.coming-soon-actions{width:100%;display:grid}.coming-soon-actions .action-button{width:100%}}.legal-page{background:var(--background);min-height:100vh;color:var(--foreground)}.legal-hero-content{max-width:760px}.legal-hero-content .wire-label{color:var(--accent-on-light,var(--primary))}.legal-hero-content h1{max-width:720px;color:var(--foreground);letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0;font-size:clamp(28px,3.6vw,44px);font-weight:500;line-height:1.1}@media (max-width:640px){.legal-doc-tabs-section>.section-frame>.section-inner{padding:0!important}.legal-doc-tabs{padding:20px;scroll-padding:20px}}.contact-page{background:var(--background);min-height:100vh;color:var(--foreground)}.contact-hero-content{max-width:640px}.contact-hero-content .wire-label{color:var(--accent-on-light,var(--primary))}.contact-hero-content h1{max-width:600px;color:var(--foreground);letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0;font-size:clamp(28px,3.6vw,44px);font-weight:500;line-height:1.1}.contact-summary{max-width:48ch;color:var(--muted);margin:16px 0 0;font-size:16px;line-height:1.55}.contact-channels-grid{grid-template-columns:repeat(2,1fr);display:grid}.contact-channel-cell{flex-direction:column;align-items:flex-start;gap:12px;padding:64px 48px;display:flex}.contact-channel-label{color:var(--foreground);margin:4px 0 0;font-size:20px;font-weight:500}.contact-channel-value{color:var(--muted);margin:0;font-size:15px}.contact-channel-description{color:var(--muted);max-width:50ch;margin:0 0 8px;font-size:15px;line-height:1.55}@media (max-width:640px){.contact-channels-grid{grid-template-columns:1fr}.contact-channel-cell{padding:48px 20px}.contact-channel-cell.dash-line-v{border-left:none;border-top:1px dashed var(--grid-line,var(--border))}}.sobre-page{background:var(--background);min-height:100vh;color:var(--foreground)}.sobre-page h2{color:var(--foreground);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.15}.sobre-hero-content{max-width:880px}.sobre-hero-content .wire-label{color:var(--accent-on-light,var(--primary))}.sobre-hero-content h1{max-width:18ch;color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:500;line-height:1.02}.sobre-hero-content h1 span{color:var(--muted)}.sobre-hero-summary{max-width:54ch;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.6}.sobre-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.sobre-prose{max-width:68ch}.sobre-prose h2{margin-bottom:28px}.sobre-prose p{color:var(--secondary);margin:0 0 20px;font-size:16px;line-height:1.75}.sobre-prose p:last-child{margin-bottom:0}.sobre-prose .sobre-prose-highlight{border-left:2px solid var(--accent-on-light,var(--primary));color:var(--foreground);letter-spacing:-.015em;margin:32px 0 28px;padding-left:20px;font-size:clamp(18px,2.2vw,22px);font-weight:500;line-height:1.45}.sobre-time-head,.sobre-pilares-head{max-width:760px;padding-top:96px;padding-bottom:48px;padding-inline:var(--home-inner-gutter,clamp(20px, 4vw, 48px));flex-direction:column;gap:16px;display:flex}.sobre-time-head p,.sobre-pilares-head p{max-width:52ch;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.sobre-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:48px;display:grid}.sobre-time-cell{min-width:0;padding-block-start:48px;padding-block-end:48px;padding-inline:var(--home-inner-gutter,clamp(20px, 4vw, 48px));flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sobre-time-figure{color:var(--foreground);letter-spacing:-.03em;font-size:clamp(32px,3.8vw,44px);font-weight:500;line-height:1}.sobre-time-cell h3{color:var(--foreground);margin:4px 0 0;font-size:17px;font-weight:500}.sobre-time-cell p{max-width:36ch;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.sobre-quote{text-align:center;flex-direction:column;align-items:center;gap:40px;max-width:1040px;margin:0 auto;display:flex}.sobre-quote blockquote{max-width:760px;color:var(--foreground);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,3.4vw,40px);font-weight:500;line-height:1.2}.sobre-quote figcaption{text-align:left;align-items:center;gap:16px;display:flex}.sobre-quote-foto{border:1px solid var(--border-strong);object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px;display:block}.sobre-quote-autor{flex-direction:column;gap:2px;display:flex}.sobre-quote-autor strong{color:var(--foreground);letter-spacing:-.01em;font-size:17px;font-weight:500}.sobre-quote-autor span{color:var(--muted);font-size:15px}.sobre-parceiros-head{max-width:60ch;margin-bottom:40px}.sobre-parceiros-head p{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.6}.sobre-parceiros-list{border-top:1px solid var(--grid-line,var(--border));margin:0;padding:0;list-style:none}.sobre-parceiros-list li{border-bottom:1px solid var(--grid-line,var(--border));grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:12px 48px;padding:28px 0;display:grid}.sobre-parceiros-list h3{color:var(--foreground);letter-spacing:-.015em;margin:0;font-size:clamp(18px,2vw,22px);font-weight:500}.sobre-parceiros-list p{max-width:62ch;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.sobre-pilares-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:56px;display:grid}.sobre-pilar-cell{min-width:0;padding-block-start:40px;padding-block-end:40px;padding-inline:var(--home-inner-gutter,clamp(20px, 4vw, 48px));flex-direction:column;gap:12px;display:flex;position:relative}.sobre-pilar-cell:nth-child(2n):before{content:"";background:repeating-linear-gradient(to bottom, var(--grid-line,var(--border)) 0 8px, transparent 8px 14px);width:1px;position:absolute;top:0;bottom:0;left:0}.sobre-pilar-cell:nth-child(n+3):after{content:"";background:repeating-linear-gradient(to right, var(--grid-line,var(--border)) 0 8px, transparent 8px 14px);height:1px;position:absolute;top:0;left:0;right:0}.sobre-pilar-title{align-items:center;gap:12px;display:flex}.sobre-pilar-title span{color:var(--foreground);flex:none;display:flex}.sobre-pilar-cell h3{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500}.sobre-pilar-cell p{max-width:46ch;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.sobre-consequencias{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.sobre-consequencia-card{border:1px solid var(--grid-line,var(--border));border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.sobre-consequencia-card>span{color:var(--foreground);flex:none;display:flex}.sobre-consequencia-card p{color:var(--foreground);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:17px;font-weight:500;line-height:1.4}.sobre-consequencia-desfecho{border-color:var(--foreground);background:var(--foreground);flex-direction:row;grid-column:1/-1;align-items:center;gap:20px;padding:32px}.sobre-consequencia-desfecho>span,.sobre-consequencia-desfecho p{color:var(--background)}.sobre-consequencia-desfecho p{letter-spacing:-.02em;font-size:clamp(19px,2.4vw,26px);line-height:1.25}.sobre-assinatura{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.sobre-assinatura-marca{width:48px;height:auto}.sobre-assinatura p{max-width:22ch;color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,4.4vw,52px);font-weight:500;line-height:1.08}@media (max-width:1024px){.sobre-time-head,.sobre-pilares-head{padding-top:64px;padding-bottom:32px}.sobre-time-cell{padding-block-start:32px;padding-block-end:32px}.sobre-time-grid{padding-bottom:32px}.sobre-pilares-grid{padding-bottom:24px}.sobre-parceiros-list li{grid-template-columns:minmax(0,1fr);gap:8px}.sobre-quote{gap:32px}}@media (max-width:768px){.sobre-time-grid,.sobre-pilares-grid{grid-template-columns:minmax(0,1fr)}.sobre-time-cell.dash-line-v{border-top:1px solid #0000;border-left:none;border-image-source:repeating-linear-gradient(to right, var(--grid-line,var(--border)) 0 8px, transparent 8px 14px)}.sobre-consequencias{grid-template-columns:minmax(0,1fr)}.sobre-pilar-cell:nth-child(2n):before{content:none}.sobre-pilar-cell:nth-child(n+2):after{content:"";background:repeating-linear-gradient(to right, var(--grid-line,var(--border)) 0 8px, transparent 8px 14px);height:1px;position:absolute;top:0;left:0;right:0}}@media (max-width:640px){.sobre-hero-actions{width:100%;display:grid}.sobre-hero-actions .action-button{width:100%}.sobre-prose .sobre-prose-highlight{padding-left:16px}.sobre-consequencias{margin-top:40px}.sobre-consequencia-card{padding:24px}.sobre-consequencia-desfecho{align-items:flex-start;gap:16px;padding:24px}.sobre-assinatura{gap:24px}.sobre-assinatura-marca{width:40px}.sobre-quote{gap:28px}.sobre-quote-foto{width:64px;height:64px}}@media (max-width:1024px){.home-page .depoimentos-section .depoimentos-header-grid{padding-inline:var(--home-inner-gutter)!important;margin-bottom:32px!important}.home-page .depoimentos-stage-wrap{padding-inline:var(--home-inner-gutter)}.home-page .depoimentos-stage{border-radius:12px;min-height:520px}.home-page .depoimentos-content-viewport{padding:56px 32px 40px}.home-page .depoimentos-quote{font-size:clamp(26px,4.5vw,36px);line-height:1.4}}@media (max-width:640px){.home-page .depoimentos-stage{border-radius:12px;min-height:500px}.home-page .depoimentos-content-viewport{padding:40px 20px 32px}.home-page .depoimentos-active{gap:24px}.home-page .depoimentos-avatar{flex-basis:72px;width:72px;height:72px}.home-page .depoimentos-quote{font-size:clamp(23px,6.6vw,29px);line-height:1.4}.home-page .depoimentos-author{flex-wrap:wrap;gap:6px;font-size:15px}.home-page .depoimentos-controls{grid-template-columns:auto 1fr auto;gap:16px;min-height:84px;padding-inline-start:16px;padding-inline-end:16px}.home-page .depoimentos-progress{justify-content:center}.home-page .depoimentos-progress span{width:16px}}@media (prefers-reduced-motion:reduce){.depoimentos-progress span{transition-duration:0s}}@media (max-width:640px){.home-page .solucoes-card{min-height:502px!important}.home-page .solucoes-card-visual{height:318px!important}.home-page .solucao-img--avaliacao-painel{left:auto;width:78%!important;bottom:0!important;right:0!important}.home-page .solucao-img--avaliacao-stat{width:42%!important;bottom:60px!important;left:3%!important}.home-page .solucao-img--agenda-browser{width:72%!important;bottom:0!important;left:auto!important;right:0!important}.home-page .solucao-img--agenda-phone{width:32%!important;bottom:0!important;left:4%!important}.home-page .solucao-img--financeiro,.home-page .solucao-img--presenca{width:65%!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.home-page .solucao-img--equipe{width:94%!important;bottom:0!important}.home-page .solucao-img--multi-1{width:50%!important;bottom:0!important;left:10%!important}.home-page .solucao-img--multi-2{width:50%!important;bottom:0!important;left:40%!important}.home-page .cta-grid{grid-template-columns:1fr!important}.home-page .cta-text-block{padding:32px 20px 24px!important}.home-page .cta-text-block h2{max-width:12ch;font-size:28px!important}.home-page .cta-image-block{min-height:353px;padding-top:40px!important}.home-page .cta-image-block picture,.home-page .cta-image-block img{display:block;width:100%!important}.home-page .aluno-fan{aspect-ratio:340/290!important}.home-page .aluno-fan-background,.home-page .aluno-fan-phone{display:none!important}.home-page .aluno-fan-mobile-visual{width:110%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.promo-popup-backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.promo-popup{border-radius:var(--radius-md);color:#fff;background:linear-gradient(160deg,#131313 0%,#181818 55%,#161616 100%);border:1px solid #ffffff14;width:100%;max-width:900px;max-height:92vh;position:relative;overflow:hidden auto;box-shadow:0 40px 80px -20px #0009}.promo-popup-grid{z-index:1;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.promo-popup-bg{grid-area:1/1;position:relative;overflow:hidden}.promo-popup-bg-image{background-image:url(/images/popup/beach-futevolei-bw.jpg);background-position:-40% 35%;background-repeat:no-repeat;background-size:130%;position:absolute;top:0;bottom:0;left:0;right:0}.promo-popup-scrim{background:linear-gradient(90deg,#0a0a0a 14%,#0a0a0a80 50%,#0a0a0a00 73%);position:absolute;top:0;bottom:0;left:0;right:0}.promo-popup-content{z-index:1;flex-direction:column;grid-area:1/1;max-width:600px;padding:36px 40px;display:flex;position:relative}.promo-popup-header{justify-content:flex-start;align-items:center;gap:24px;margin-bottom:24px;display:flex}.promo-popup-logo{flex-shrink:0;width:auto;height:26px}.promo-popup-eyebrow{text-align:left;color:#ffffff8c;max-width:205px;margin:0;font-size:12.5px;line-height:1.45}.promo-popup-title{color:#fff;margin:0 0 28px;font-size:40px;font-weight:500;line-height:1.1}.promo-popup-title-highlight{color:var(--primary)}.promo-popup-cards{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.promo-popup-card{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a8c;border:1px solid #ffffff1a;flex-direction:column;gap:6px;padding:16px;display:flex}.promo-popup-card-icon{width:34px;height:34px;color:var(--primary);background:#bbff001f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.promo-popup-card-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:600}.promo-popup-card-headline{color:var(--primary);font-size:clamp(18px,1.8vw,21px);font-weight:700;line-height:1.2}.promo-popup-card-description{color:#fff9;margin:0;font-size:12.5px;line-height:1.5}.promo-popup-features{flex-direction:column;gap:4px;margin:0 0 28px;padding:0;list-style:none;display:flex}.promo-popup-features li{color:#fff;align-items:center;gap:8px;font-size:14.5px;display:flex}.promo-popup-features li svg{width:18px;height:18px;color:var(--primary);flex-shrink:0}.promo-popup-cta{align-self:flex-start;margin-top:auto}.promo-popup-close{z-index:2;color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex;position:absolute;top:16px;right:16px}.promo-popup-close:hover{background:#ffffff1f}.promo-popup-close[aria-disabled=true]{cursor:default}.promo-popup-close-icon{z-index:1;position:relative}.promo-popup-close-ring{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.promo-popup-close-ring-track{fill:none;stroke:#ffffff24;stroke-width:2px}.promo-popup-close-ring-fill{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-dasharray:87.96;stroke-dashoffset:87.96px;opacity:0;transform-origin:50%;transition:opacity .3s;transform:rotate(-90deg)}.promo-popup-close-ring-fill--animating{opacity:1;animation:5s linear forwards promo-popup-ring-fill}@keyframes promo-popup-ring-fill{0%{stroke-dashoffset:87.96px}to{stroke-dashoffset:0}}@media (max-width:640px){.promo-popup-backdrop{padding:12px}.promo-popup{border-radius:20px;max-height:90dvh}.promo-popup-bg{display:none}.promo-popup-content{max-width:none;padding:32px 20px 20px}.promo-popup-cards{grid-template-columns:1fr;margin-bottom:20px}.promo-popup-card{padding:12px}.promo-popup-card-icon{display:none}.promo-popup-header{margin-bottom:20px}.promo-popup-logo{height:22px}.promo-popup-eyebrow{display:none}.promo-popup-title{margin-bottom:20px;font-size:28px}.promo-popup-features{margin-bottom:20px}.promo-popup-cta{width:100%}}@media (prefers-reduced-motion:reduce){.promo-popup-close-ring-fill--animating{opacity:1;stroke-dashoffset:0;animation:none}}@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-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-ease{syntax:"*";inherits:false}
